.sc-overlay{position:fixed;inset:0;background:#0008;z-index:60000;display:flex;align-items:center;justify-content:center;padding:12px 15px}.sc-overlay[hidden]{display:none!important}.sc-window{width:100%;max-width:500px;height:80dvh;max-height:800px;min-height:280px;display:flex;flex-direction:column;box-shadow:0 8px 40px #0003;font-family:Arial,"Microsoft YaHei",sans-serif;position:relative}.sc-window-header{display:flex;align-items:center;justify-content:space-between;background:#454b92;color:#fff;height:42px;flex:none;padding:0 9px;font-size:18px}.sc-window-header img{width:25px;height:25px;filter:brightness(0) invert(1)}.sc-window-header strong{font-size:18px}.sc-close{border:2px solid #e4e5f4;background:none;color:#fff;width:24px;height:24px;padding:0;border-radius:50%;line-height:18px;font-size:23px;cursor:pointer}.sc-intro{display:flex;align-items:flex-start;gap:12px;padding:5px 20px 9px;background:#454b92;border-top:1px solid #7a7eb0;color:#fff;font-size:13px;line-height:21px;flex:none;font-weight:700}.sc-intro>span{font-size:30px;line-height:24px;font-weight:400}.sc-window .sc-chat{flex:1}.sc-window .sc-messages{padding:10px 14px}.sc-window .sc-welcome{margin-top:5px}.sc-window .sc-message .sc-avatar{font-size:22px}.sc-window .sc-login{background:#fff;text-align:center;padding:10px}.sc-login a{color:#454b92;text-decoration:underline}.sc-unread{display:inline-block;border-radius:12px;background:#ef4b4b;color:#fff;font-size:10px;line-height:16px;min-width:16px;text-align:center;margin-left:2px;vertical-align:top}.sc-unread[hidden]{display:none}.sc-window .sc-form{border-top:1px solid #f2f2f2}.sc-notice button{margin-left:5px;border:1px solid #c2b18d;color:#705717;background:#fff;border-radius:3px;font-size:12px}@media(max-height:500px){.sc-window{height:94dvh;min-height:200px}.sc-intro{padding-bottom:4px}.sc-window .sc-messages{padding-top:2px}}

.sc-intro .sc-back{font-size:30px;line-height:24px;font-weight:400;border:0;padding:0;background:none;color:#fff;cursor:pointer}.sc-window .sc-close{font-size:23px!important}.sc-window{min-height:200px}

.sc-window .sc-welcome .sc-bubble{max-width:calc(100% - 102px)}.sc-window .sc-close{border-radius:50%!important;outline:none;box-shadow:none}.sc-window .sc-close:focus-visible{box-shadow:0 0 0 2px #fff}.sc-upload svg{display:block}
