/* Wide screens: a separate, non-modal panel; the site remains interactive. */
.modal.support-chat-modal.sc-docked{position:fixed;inset:auto 22px 20px auto;width:410px;max-width:calc(100vw - 44px);height:min(760px,calc(var(--sc-height,100dvh) - 120px));max-height:calc(var(--sc-height,100dvh) - 120px);padding:0;overflow:hidden;border-radius:24px;background:#fff;color:#292633;z-index:16;box-shadow:0 14px 65px #0005,0 2px 10px #0002;animation:none;}
.sc-docked[hidden],.sc-launcher[hidden]{display:none!important;}
.sc-docked .sc-shell{height:100%;}
.sc-dock-close{position:absolute;z-index:4;right:9px;top:16px;width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:12px;color:#8b8199;}
.sc-dock-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;}
.sc-dock-close:hover{background:#f5f1fa;}
.sc-dock-close:focus-visible,.sc-launcher:focus-visible{outline:2px solid #a18bea;outline-offset:3px;}
.sc-launcher{position:fixed;right:25px;bottom:23px;width:60px;height:60px;padding:0;display:grid;place-items:center;z-index:15;border-radius:22px;background:#6b4eff;color:#fff;box-shadow:0 8px 35px #0004;overflow:hidden;}
.sc-launcher>svg{width:27px;height:27px;fill:none;stroke:none;}
.sc-launcher>img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;}
.sc-avatar.sc-agent-avatar{background:#eee9f4;overflow:hidden;border-radius:50%;width:44px;height:44px;}
.sc-agent-avatar>img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;}
.sc-agent-initial{font-size:19px;color:#987ec1;font-weight:700;}
.sc-message-operator .sc-message-author,.sc-message-ai .sc-message-author{gap:7px;margin-bottom:8px;min-height:28px;}
.sc-message-author .sc-message-avatar{display:inline-flex;width:28px;height:28px;padding:0;background:#eee9f5;border-radius:50%;overflow:hidden;flex:none;font-size:0;color:inherit;}
.sc-message-avatar>img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;}
.sc-message-avatar>.sc-agent-initial{width:28px;height:28px;display:grid;place-items:center;font-size:12px;}
.sc-message-author>b{font-size:12px;color:#5c4e6b;font-weight:650;}
.sc-message-author>small{font-size:10px;font-weight:400;color:#b2a5bf;}
.sc-message-operator .sc-bubble{background:#f4f2f7;}
.sc-event{display:flex;align-items:center;gap:10px;justify-content:center;margin:25px 0;color:#aa9cb7;font-size:10px;line-height:1.5;}
.sc-event:before,.sc-event:after{content:"";height:1px;width:28px;background:#eee8f4;}
@media(min-width:900px){.sc-docked .sc-scroll{padding-inline:22px}.sc-docked .sc-header{padding-left:22px}.sc-docked .sc-session-label{padding-left:22px}.sc-docked .sc-welcome{padding-top:22px}.sc-docked .sc-welcome h3{font-size:33px}.sc-docked .sc-welcome>p{font-size:14px!important}.sc-docked .sc-topics>button{min-height:54px}.sc-docked .sc-bubble p{font-size:14px!important;line-height:1.75}.sc-docked .sc-message{max-width:90%}}
@media(min-width:1600px){.modal.support-chat-modal.sc-docked{right:28px;bottom:24px;width:424px}.sc-launcher{right:31px;bottom:27px}}
@media(max-width:899px){.sc-docked,.sc-launcher{display:none!important}}
