.chatbot-floating-btn{align-items:center;background-color:#daaa00;border:none;border-radius:50%;bottom:92px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:62px;justify-content:center;padding:0;position:fixed;right:15px;width:62px;z-index:10000}.chatbot-floating-btn .icon{height:60%;object-fit:contain;width:60%}.chatbot-panel{background-color:#fff;border-radius:10px;bottom:20px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:none;flex-direction:column;height:550px;overflow:hidden;overflow-x:hidden;position:fixed;right:20px;transition:all .3s ease-in-out;width:400px;z-index:9999}.chatbot-panel.fullscreen{border-radius:0;bottom:0;height:100vh;left:0;right:0;top:0;width:100vw}.chatbot-panel.fullscreen .chatbot-header{border-radius:0;padding-right:20px}.chatbot-header{align-items:center;background-color:#daaa00;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:flex;justify-content:space-between;padding:10px;z-index:10}.chatbot-profile-pic{border-radius:50%;height:40px;width:40px}.chatbot-info{flex:1;margin-left:10px}.chatbot-info h4{font-size:16px;margin:0}.chatbot-status{font-size:12px;opacity:.8}.chatbot-status.online{color:#0f0}.chatbot-status.offline{color:red}.chatbot-AI,.chatbot-close,.chatbot-expand{align-items:center;background-color:#f1f1f1;border:none;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:8px;transition:background-color .2s ease;width:36px}.chatbot-AI:hover,.chatbot-close:hover,.chatbot-expand:hover{background-color:#e0e0e0}.chatbot-close img,.chatbot-expand img{height:18px;width:18px}.chatbot-AI img{height:24px;width:24px}.chatbot-ai-tooltip{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:#333;display:none;font-size:14px;max-width:300px;padding:10px 15px;position:absolute;right:80px;top:60px;z-index:10001}.chatbot-ai-tooltip:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;content:"";position:absolute;right:20px;top:-10px}.hidden{display:none!important}.chatbot-frame{border:none;flex:1;overflow:hidden;width:100%}.chatbot-frame::-webkit-scrollbar{display:none}.chatbot-tooltip{align-items:center;animation:fadeInUp .4s ease-out;background-color:#fff;border-radius:20px;bottom:90px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:#333;display:none;gap:10px;padding:10px 14px;position:fixed;right:20px;z-index:10001}.tooltip-profile{border-radius:50%;height:30px;width:30px}.chatbot-panel.fade-in{animation:fadeInUp .4s ease-out}.tooltip-text{font-size:14px;max-width:200px;position:relative}.tooltip-close-btn{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:-6px;top:-6px}.tooltip-close-btn img{height:16px;width:16px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.chatbot-panel{bottom:0;height:100vh;right:0;width:100vw}.chatbot-header,.chatbot-panel{border-radius:0}.chatbot-expand{display:none}.chatbot-ai-tooltip{right:20px;top:50px;transform:translateX(0)}.chatbot-ai-tooltip:after{right:20px}}