.chat-widget-container{z-index:999999!important;border-radius:16px!important;width:400px!important;max-width:calc(100vw - 32px)!important;height:min(620px,100vh - 105px)!important;max-height:calc(100vh - 105px)!important;position:fixed!important;top:auto!important;bottom:85px!important;right:24px!important;overflow:hidden!important;box-shadow:0 12px 40px -6px #00000038,0 0 0 1px #0000000f!important}.chat-widget-container iframe{border:none!important;border-radius:16px!important;width:100%!important;height:100%!important}.chat-widget-container.fullscreen{width:100%!important;max-width:100vw!important;height:100%!important;max-height:100vh!important;box-shadow:none!important;border-radius:0!important;inset:0!important}.chat-widget-container.fullscreen iframe{border-radius:0!important}.chat-widget-close{cursor:pointer!important;z-index:10000000!important;position:absolute!important;top:18px!important;left:20px!important}.chat-widget-fullscreen{cursor:pointer!important;z-index:10000000!important;position:absolute!important;top:18px!important;left:56px!important}.chat-widget-launcher{z-index:999999!important;position:fixed!important;bottom:24px!important;right:24px!important;overflow:visible!important}.chat-widget-hand{content:url(/wp-content/uploads/support-icon.svg)!important;cursor:pointer!important;filter:drop-shadow(0 6px 18px #ea580c61)!important;border-radius:50%!important;width:52px!important;height:52px!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1)!important}.chat-widget-hand:hover{transform:scale(1.08)!important}.chat-widget-launcher:after{content:"";pointer-events:none;z-index:1000000;background-color:#10b981;border:2px solid #fff;border-radius:50%;width:14px;height:14px;animation:2s ease-in-out infinite support-pulse;position:absolute;top:1px;right:1px;box-shadow:0 0 #10b981b3}.chat-widget-launcher.is-chat-open:after{display:none!important}@keyframes support-pulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 7px #10b98100}to{box-shadow:0 0 #10b98100}}@media (width<=768px){.chat-widget-launcher{bottom:calc(85px + env(safe-area-inset-bottom,0px))!important;right:16px!important}.chat-widget-container{border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;inset:0!important}.chat-widget-container iframe{border-radius:0!important}}