#chatbotiframe{position:fixed;right:20px;bottom:90px;z-index:9999;width:380px;height:560px;max-width:calc(100vw - 40px);max-height:calc(100vh - 120px);border-radius:12px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,0.2);background:#fff}#chatbotiframe[hidden],#chatbotmessage[hidden]{display:none}#chatbotmessage{position:fixed;right:90px;bottom:32px;z-index:9999;max-width:260px;padding:10px 14px;border-radius:12px;background:#18314a;color:#fff;font-size:14px;cursor:pointer}#showchatbot{position:fixed;right:20px;bottom:20px;z-index:9999;width:56px;height:56px;border:0;border-radius:50%;background:#18314a;font-size:24px;cursor:pointer}