.overflow-y-hidden{overflow:hidden;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0}.chatbot-button{display:block;position:fixed;bottom:28px;right:90px;padding:.5rem .75rem;background-color:#337ab6;color:#fff;border:none;border:2px solid #fff;border-radius:.25rem;cursor:pointer;z-index:1001;font-weight:600;font-size:.85rem;width:fit-content}.chatbot-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:99999999;align-items:center;justify-content:center}.chatbot-container{position:relative;width:100%;height:100%;background:#0f172a;border-radius:0;box-shadow:0 0 0 1px rgba(59,130,246,.15),0 20px 60px rgba(0,0,0,.6);overflow:hidden;padding-top:1.5rem;padding-bottom:.25rem}.chatbot-close{position:absolute;top:.25rem;right:.5rem;width:40px;height:26px;font-size:3rem;line-height:1;padding:0;background:rgba(15,23,42,.9);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8);cursor:pointer;z-index:10001;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.chatbot-close:hover{background:rgba(239,68,68,.9);border-color:rgba(239,68,68,.3);color:#fff;transform:scale(1.1)}.chatbot-close:active{transform:scale(.95)}#iframeContainer{height:100%}@media (min-width:761px){.chatbot-container{width:95%;height:98%}.chatbot-button{font-size:1rem}}@media (min-width:1281px){.chatbot-container{width:90%}}