.ig-page{padding:24px}.ig-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.ig-title p{color:#929ba7;font-size:12px;margin-top:10px}.ig-notice{background:#eef4ff;color:#6a82ab;padding:14px 16px;display:flex;gap:11px;border-radius:9px;font-size:12px;line-height:1.8;margin:18px 0 24px}.ig-notice svg{flex-shrink:0;margin-top:2px}.ig-tabs{display:flex;gap:10px;border-bottom:1px solid #edf0f4;margin:22px 0}.ig-tabs button{border:none;background:transparent;border-radius:0;padding:10px 17px;color:#7d8795}.ig-tabs .selected{color:#1762ff;border-bottom:2px solid #1762ff}.ig-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:20px}.ig-card{border:1px solid #e8ecf1;border-radius:13px;padding:24px;max-width:780px}.ig-card-top{display:flex;justify-content:space-between;align-items:center}.ig-brand{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#eef3ff;color:#527de2}.ig-brand.telegram{background:#eaf7fc;color:#40a0c3}.ig-brand.ai{background:#f2ecff;color:#9875dc}.ig-status{font-size:11px;background:#f3f5f8;padding:5px 9px;border-radius:7px;color:#929caa}.ig-status.verified,.ig-status.connected{background:#eef8f2;color:#39a773}.ig-status.error{background:#fff1ed;color:#c8795a}.ig-card h2{margin:20px 0 10px;font-size:17px}.ig-card>p{font-size:12px;color:#939caa;line-height:1.8}.ig-card dl{display:grid;grid-template-columns:80px 1fr;gap:12px;margin:24px 0;font-size:12px}.ig-card dt{color:#9ba4af}.ig-card dd{margin:0;color:#65758a;word-break:break-all}.ig-card footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.ig-card footer button{font-size:12px;padding:7px 10px}.ig-error{background:#fff1ed;color:#b96557;padding:12px 15px;display:flex;gap:10px;align-items:center;line-height:1.8;border-radius:8px;margin:15px 0}.ig-error button{margin-left:auto}.ig-card-error{font-size:11px;color:#bf7567;line-height:1.6}.ig-event-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.ig-event-cards>section{border:1px solid #e9edf3;border-radius:12px;padding:24px}.ig-event-cards svg{color:#7095dc}.ig-event-cards h3{margin:14px 0 10px}.ig-event-cards p{color:#a0a7b2;font-size:12px;margin-bottom:16px}.ig-event-cards button{font-size:12px}.ig-table-head,.ig-deliveries>header{display:flex;justify-content:space-between;align-items:center;margin:28px 0 18px}.ig-deliveries{margin-top:35px}.ig-no-records{font-size:12px;text-align:center;color:#a1aab7;padding:35px}.ig-block{display:block;margin-top:7px;max-width:350px;overflow:hidden;text-overflow:ellipsis}.ig-switch{width:33px;height:19px;background:#d9dee7;border:0;border-radius:10px;padding:2px;justify-content:flex-start}.ig-switch span{width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0001}.ig-switch.on{background:#1762ff;justify-content:flex-end}.ig-modal{width:530px}.ig-modal fieldset{border:1px solid #e8edf3;border-radius:9px;margin:20px 0;padding:10px 16px}.ig-modal legend{font-size:12px;color:#7f8ea2;padding:0 8px}.ig-modal label.ig-check{flex-direction:row;align-items:center;gap:10px;font-size:12px;margin:12px 0}.ig-modal .ig-check input{width:15px;height:15px;box-shadow:none}.ig-secret{display:block;background:#f3f6fb;padding:15px;border-radius:8px;word-break:break-all;margin:20px 0;font-size:12px}.ig-description{border:1px solid #e8edf3;padding:24px;border-radius:12px;margin-top:22px;max-width:780px}.ig-description p{font-size:12px;color:#8694a7;line-height:1.9;margin-top:12px}@media(max-width:900px){.ig-event-cards,.ig-grid{grid-template-columns:1fr}.ig-page{padding:17px}.ig-title{align-items:flex-start;gap:15px}}.ic-page{padding:24px 28px;color:#16233a}.ic-header{position:relative;margin-bottom:28px;min-height:72px;padding-right:170px}.ic-header>div{display:flex;align-items:center;gap:12px}.ic-header h1{font-size:22px;line-height:30px;font-weight:600;margin:0}.ic-header p{margin:10px 0 0;font-size:13px;color:#8a95a5;line-height:20px}.ic-header>.primary{position:absolute;right:0;top:0;height:36px;display:flex;align-items:center;gap:6px}.ic-back{display:grid;place-items:center;width:28px;height:28px;border:0;background:none;color:#273449;padding:0}.ic-tabs{display:flex;gap:24px;border-bottom:1px solid #edf0f3;margin-bottom:24px}.ic-tabs button{position:relative;border:0;background:none;border-radius:0;padding:10px 2px 14px;color:#758196;font-size:14px}.ic-tabs button span{margin-left:6px;font-size:12px}.ic-tabs button.selected{color:#105eff}.ic-tabs button.selected:after{content:"";position:absolute;bottom:-1px;height:2px;left:0;right:0;background:#105eff}.ic-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:20px;max-width:1100px}.ic-channel-card{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid #edf0f3;border-radius:12px;background:#fff;text-align:left}.ic-channel-card>span:nth-child(2){flex:1;min-width:0}.ic-channel-card strong{display:block;font-size:17px;font-weight:600;margin-bottom:8px}.ic-channel-card small{font-size:12px;color:#8995a6}.ic-channel-card>svg{color:#9da6b2}.ic-channel-card:hover{border-color:#bdd2ff;box-shadow:0 4px 16px #24447808}.ic-channel-logo{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px}.ic-channel-logo.email{color:#5a7ee8;background:#eef2ff}.ic-channel-logo.telegram{color:#2bace2;background:#eaf7fd}.ic-account-table{border:1px solid #edf0f3;border-radius:8px;overflow-x:auto}.ic-account-table table{width:100%;border-collapse:collapse;font-size:13px}.ic-account-table th{background:#f8f9fb;height:46px;padding:0 16px;font-weight:400;color:#778296;text-align:left;white-space:nowrap}.ic-account-table td{padding:16px;border-top:1px solid #f0f2f5;vertical-align:middle}.ic-account-table td strong{font-weight:500}.ic-account-error{display:block;color:#d84c50;font-size:11px;line-height:17px;max-width:340px;margin-top:5px}.ic-row-actions{display:flex;gap:12px;white-space:nowrap}.ic-row-actions button{padding:0;border:0;background:none;color:#105eff;font-size:12px}.ic-row-actions button.danger{color:#db6063}.ic-row-actions button:disabled{color:#b7bfca;cursor:not-allowed}.ic-empty{height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:#c4cbd6}.ic-empty h2{font-size:14px;color:#8692a5;font-weight:400;margin:0}.ic-empty p{font-size:13px}.ic-refresh{margin-top:14px;display:flex;gap:6px;align-items:center;border:0;background:none;color:#8290a4;font-size:12px}.ic-legacy{margin-top:24px;color:#8a95a5;font-size:12px}.ic-legacy button{padding:0 4px;border:0;color:#105eff;background:none}.ic-modal-backdrop{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073}.ic-modal{background:#fff;color:#16233a;width:680px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:16px;box-shadow:0 16px 48px #10213d22;animation:ic-dialog-in .2s}.ic-modal>header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.ic-modal>header>div{display:flex;align-items:center;gap:10px}.ic-modal h2{margin:0;font-size:16px;font-weight:600;line-height:25px}.ic-modal .icon-button{display:grid;place-items:center;border:0;background:none;color:#8390a3;width:24px;height:24px;padding:0}.ic-provider-list{padding:0 24px 24px;display:grid;gap:12px}.ic-provider-list>button{display:flex;align-items:center;gap:14px;border:1px solid #e9edf3;border-radius:10px;padding:18px 20px;background:#fff;text-align:left;color:#536b95}.ic-provider-list strong{min-width:88px;font-size:14px;font-weight:500;color:#25334a}.ic-provider-list small{color:#98a2b2;font-size:12px;flex:1}.ic-provider-list>button:disabled{cursor:not-allowed;background:#fafbfd;opacity:.65}.ic-provider-gmail{font-weight:700;font-size:28px;width:30px;text-align:center;color:#d95448}.ic-provider-ms{width:28px;height:28px;display:grid;grid-template-columns:1fr 1fr;gap:3px}.ic-provider-ms i:nth-child(1){background:#ee6848}.ic-provider-ms i:nth-child(2){background:#7cb64b}.ic-provider-ms i:nth-child(3){background:#45a2d4}.ic-provider-ms i:nth-child(4){background:#f0bd42}.ic-steps{display:flex;align-items:center;gap:16px;padding:4px 24px 24px;color:#9ba5b5;font-size:13px}.ic-steps>span{display:flex;gap:8px;align-items:center;white-space:nowrap}.ic-steps b{display:grid;place-items:center;font-size:12px;font-weight:400;width:22px;height:22px;border-radius:50%;background:#f0f3f7}.ic-steps .current,.ic-steps .done{color:#105eff}.ic-steps .current b{background:#105eff;color:#fff}.ic-steps i{height:1px;flex:1;background:#edf0f5}.ic-identify{padding:10px 32px 24px;text-align:center}.ic-identify .ic-channel-logo{margin:0 auto 16px}.ic-identify h3{margin:0 0 8px;font-size:18px;font-weight:600}.ic-identify p{color:#8c97a8;font-size:13px;margin:0 0 30px}.ic-identify label{text-align:left}.ic-modal label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#4d5d73}.ic-modal input:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid #e5e9ef;border-radius:8px;padding:0 12px;height:38px;font-size:13px;color:#24334c;background:#fff;min-width:0}.ic-modal input:focus{border-color:#105eff;outline:0;box-shadow:0 0 0 2px #105eff12}.ic-modal input:disabled{background:#f5f7fa;color:#8693a7}.ic-connect{padding:0 32px 8px}.ic-email-identity{display:flex;align-items:center;gap:12px;padding:4px 0 22px}.ic-email-identity>span{display:grid;place-items:center;background:#eff3ff;color:#597ae0;width:42px;height:42px;border-radius:10px;font-size:18px}.ic-email-identity strong{font-size:15px;font-weight:500}.ic-email-identity p{margin:4px 0 0;color:#8c97a8;font-size:12px}.ic-email-identity small{margin-left:auto;color:#b28b55;font-size:12px}.ic-secret{position:relative;width:100%}.ic-secret input{padding-right:42px!important}.ic-secret button{position:absolute;inset:0 4px 0 auto;width:32px;border:0;background:none;color:#8995a7;display:grid;place-items:center}.ic-connect h3{font-size:14px;font-weight:500;margin:24px 0 16px}.ic-server-row{display:grid;grid-template-columns:1fr 120px;gap:16px;margin-bottom:16px}.ic-advanced{font-size:12px;color:#7e8da3;margin-top:12px}.ic-advanced summary{cursor:pointer}.ic-advanced label{margin-top:12px}.ic-advanced label:has(input[type=checkbox]){flex-direction:row;align-items:center}.ic-bot-connect{padding:0 24px 8px}.ic-bot-guide{position:relative;border-radius:10px;background:#f7f9fc;padding:14px 16px}.ic-bot-guide strong{font-size:14px;font-weight:500}.ic-bot-guide p{margin:7px 0 0;color:#8c97a8;font-size:12px}.ic-bot-guide a{display:flex;align-items:center;gap:6px;position:absolute;right:16px;top:26px;color:#105eff;text-decoration:none;font-size:13px}.ic-bot-tabs{display:flex;gap:12px;margin:20px 0 16px}.ic-bot-tabs button{flex:1;text-align:left;border:1px solid #e5eaf1;border-radius:8px;padding:12px 16px;background:#fff}.ic-bot-tabs strong,.ic-bot-tabs span{display:block}.ic-bot-tabs strong{font-size:13px;font-weight:500}.ic-bot-tabs span{font-size:12px;color:#97a1b1;margin-top:4px}.ic-bot-tabs button.selected{border-color:#105eff;background:#f7faff;color:#105eff}.ic-bot-connect ol{padding-left:20px;font-size:12px;line-height:24px;color:#8491a5;margin:0 0 18px}.ic-bot-connect code{color:#586a84;background:#f0f3f8;border-radius:4px;padding:2px 5px}.ic-bot-connect>small{display:block;color:#98a2b2;font-size:12px;margin-top:10px}.ic-modal>footer{display:flex;align-items:center;gap:10px;padding:20px 24px 24px}.ic-modal>footer>span{flex:1}.ic-modal>footer button{min-width:76px;height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e6eaf1;border-radius:8px;font-size:13px;background:#fff;color:#5e6c81;padding:0 14px}.ic-modal>footer button.primary{color:#fff;background:#105eff;border-color:#105eff}.ic-modal>footer button:disabled{opacity:.55;cursor:not-allowed}.ic-form-error{margin:8px 24px 0;padding:10px 12px;background:#fff2f0;color:#d1524f;border-radius:8px;font-size:12px;line-height:20px}.ic-connection-note{padding:0 24px 20px;margin:-10px 0 0;color:#929daf;font-size:11px;line-height:18px}.ic-remove-dialog{width:420px}.ic-remove-dialog>p{margin:0;padding:0 24px;font-size:13px;color:#8491a5;line-height:22px}.ic-remove-dialog>footer{justify-content:flex-end}.ic-remove-dialog .danger{color:#d35156}@keyframes ic-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-width:800px){.ic-page{padding:20px 16px}.ic-channel-grid{grid-template-columns:1fr}.ic-header{padding-right:0}.ic-header>.primary{position:static;margin-top:16px}.ic-account-table{min-width:0}.ic-account-table table{min-width:680px}.ic-modal-backdrop{padding:12px}.ic-modal{max-width:calc(100vw - 24px)}.ic-connect{padding-inline:24px}.ic-bot-guide a{position:static;margin-top:10px}.ic-server-row{grid-template-columns:1fr 90px}.ic-modal>footer{flex-wrap:wrap}.ic-modal>footer>span{flex-basis:0}}@media(prefers-reduced-motion:reduce){.ic-modal{animation:none}}.sc-tag-filter{width:240px;position:relative;flex:0 0 240px;font-size:14px;line-height:22px}.sc-tag-filter-control{position:relative;height:34px;border:1px solid #e2e8ef;border-radius:10px;background:#fff;transition:border-color .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1)}.sc-tag-filter-control:hover,.sc-tag-filter-control.is-open{border-color:#3881ff}.sc-tag-filter-control.is-open,.sc-tag-filter-control:focus-within{box-shadow:0 0 0 2px #057dff1a}.sc-tag-filter-trigger{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:none;padding:4px 11px;outline:none;color:#222;font:inherit;cursor:pointer}.sc-tag-filter-trigger>svg{color:#b1b9c8;flex:none}.sc-tag-placeholder{color:#b1b9c8}.sc-tag-values{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:18px}.sc-tag-clear{position:absolute;right:26px;top:9px;display:flex;width:14px;height:14px;padding:0;border:0;border-radius:50%;background:#c1c7d3;color:#fff;align-items:center;justify-content:center;cursor:pointer}.sc-tag-filter-menu{position:absolute;top:38px;left:0;width:240px;max-height:280px;overflow-y:auto;z-index:30;padding:4px;border-radius:12px;background:#fff;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;transform-origin:0 0;animation:sc-tag-slide-in .2s cubic-bezier(.23,1,.32,1) both}.sc-tag-filter-menu.is-closing{pointer-events:none;animation:sc-tag-slide-out .2s cubic-bezier(.755,.05,.855,.06) both}.sc-tag-empty{height:40px;display:flex;align-items:center;justify-content:center;gap:5px;color:#b1b9c8;background:#f5f7f9;border-radius:8px;line-height:20px}.sc-tag-filter-menu [role=option]{min-height:32px;padding:5px 12px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;border-radius:8px;background:#fff;color:#222;font:inherit;cursor:pointer}.sc-tag-filter-menu [role=option].is-focused{background:#f5f7f9}.sc-tag-filter-menu [role=option][aria-selected=true]{background:#e8f0ff;color:#105eff;font-weight:500}@keyframes sc-tag-slide-in{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes sc-tag-slide-out{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.8)}}@media(prefers-reduced-motion:reduce){.sc-tag-filter-menu{animation-duration:.001ms!important}}.vc-source-emoji-panel{position:absolute;left:50%;translate:-50% 0;width:calc(100vw - 32px);bottom:calc(100% + 10px);z-index:11;box-sizing:border-box;height:220px;min-width:0;max-width:none;padding:10px 12px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;border:0;border-radius:16px;background:var(--vc-surface, #fff);box-shadow:0 8px 24px #0f172a2e;container-type:inline-size}.vc-source-emoji-panel::-webkit-scrollbar{display:none}.vc-source-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:38px;justify-items:center;gap:0;min-width:0}.vc-source-emoji-panel .vc-source-emoji-button{display:block;width:38px;height:38px;max-width:100%;padding:0;border:0;border-radius:999px;color:inherit;background:transparent;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:23px;font-weight:400;line-height:38px;text-align:center;cursor:pointer;transition:background-color .16s,transform .16s}.vc-source-emoji-panel .vc-source-emoji-button:not(:disabled):hover{background:#f0f1f3}.vc-dark .vc-source-emoji-panel .vc-source-emoji-button:not(:disabled):hover{background:#ffffff14}.sc-confirm-backdrop{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px;animation:sc-confirm-mask-in .2s linear both}.sc-confirm-backdrop.is-closing{animation:sc-confirm-mask-out .2s linear both}.sc-delete-confirm{box-sizing:border-box;width:416px;max-width:100%;padding:16px 24px;background:#fff;color:#222;border:0;outline:none;border-radius:16px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;animation:sc-confirm-in .3s cubic-bezier(.08,.82,.17,1) both;font-family:PingFang SC,sans-serif}.sc-delete-confirm.is-closing{animation:sc-confirm-out .2s cubic-bezier(.78,.14,.15,.86) both;pointer-events:none}.sc-delete-confirm h2{margin:0;color:#000;font:600 18px/27px PingFang SC,sans-serif}.sc-delete-confirm-content{margin-top:8px;color:#75869c;font:14px/22px PingFang SC,sans-serif;overflow-wrap:anywhere}.sc-delete-confirm footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.sc-delete-confirm footer button{height:36px;padding:4px 15px;font:500 14px/22px PingFang SC,sans-serif;color:#222;border:1px solid #e2e8ef;border-radius:10px;background:#fff;box-shadow:0 2px #00000005;transition:all .2s cubic-bezier(.645,.045,.355,1);cursor:pointer}.sc-delete-confirm footer button:hover{color:#3881ff;border-color:#3881ff}.sc-delete-confirm footer button.danger{border:0;background:#ff382e;color:#fff;box-shadow:0 2px #ff37050f}.sc-delete-confirm footer button.danger:hover{background:#ff6557}.sc-delete-confirm footer button.primary{border:0;background:#105eff;color:#fff}.sc-delete-confirm footer button:disabled{cursor:default;opacity:.65}.sc-delete-confirm-error{margin:10px 0 0;color:#d9363e;font-size:13px;line-height:20px}.sc-blacklist-delete{border:0;background:transparent;color:#ff382e;padding:4px 8px;font-size:14px;line-height:22px;cursor:pointer}.sc-blacklist-delete:hover{color:#ff6557}@keyframes sc-confirm-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes sc-confirm-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}@keyframes sc-confirm-mask-in{0%{opacity:0}to{opacity:1}}@keyframes sc-confirm-mask-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.sc-confirm-backdrop,.sc-delete-confirm{animation-duration:.001ms!important}}.sc-settings{display:flex;flex:1;min-width:0;height:100%;background:#f5f6f8;color:#272d33;font-size:13px}.sc-settings *{box-sizing:border-box}.sc-settings button,.sc-settings input,.sc-settings select,.sc-settings textarea{font:inherit}.sc-settings button{cursor:pointer}.sc-settings h1,.sc-settings h2,.sc-settings h3,.sc-settings p{margin:0}.sc-settings h1{font-size:20px;font-weight:600}.sc-settings h2{font-size:18px}.sc-settings h3{font-size:15px;font-weight:600}.sc-settings p{line-height:1.8;color:#8a919b}.sc-settings a{text-decoration:none;color:inherit}.sc-sidebar{flex:0 0 200px;overflow:auto;padding:26px 10px 22px 24px}.sc-sidebar>h1{margin-bottom:39px}.sc-sidebar nav section{margin-bottom:20px}.sc-nav-group{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:500}.sc-nav-group svg{color:#8e9eaa;fill:#d9e2e62b}.sc-sidebar nav section:nth-child(2) .sc-nav-group svg,.sc-sidebar nav section:nth-child(5) .sc-nav-group svg{color:#ab9a70}.sc-sidebar nav button{border:0;background:none;display:block;padding:8px 14px;width:calc(100% - 10px);margin-left:10px;color:#4d545d;text-align:left;border-radius:9px;font-size:12px}.sc-sidebar nav button:hover{background:#eaeef5}.sc-sidebar nav button.active{background:#e4ebf8;color:#293749}.sc-main{position:relative;flex:1;min-width:0;margin:10px 10px 10px 0;border:1px solid #e9edf1;border-radius:13px;background:#fff;overflow:auto}.sc-workspace-head{padding:22px 24px 0;border-bottom:1px solid #eceef2}.sc-title-row{display:flex;align-items:center;gap:14px}.sc-workspace-selector{display:flex;align-items:center;background:#f6f7f8;border-radius:8px;padding:2px 5px 2px 10px;gap:5px}.sc-workspace-selector select{border:0!important;background:transparent!important;max-width:180px;height:27px!important;padding:0 4px!important}.sc-dot{display:inline-block;width:6px;height:6px;background:#18b879;border-radius:50%;box-shadow:0 0 0 3px #18b87912;margin-right:4px}.sc-dot.gray{background:#a9b1bd;box-shadow:none}.sc-top-tabs{display:flex;gap:28px;margin-top:19px}.sc-top-tabs button{position:relative;border:0;background:transparent;padding:9px 0 17px;color:#222a32;font-size:13px}.sc-top-tabs button.active:after{content:"";position:absolute;bottom:0;width:24px;left:50%;margin-left:-12px;height:2px;background:#105eff}.sc-content{padding:24px}.sc-content>.sc-card{margin-top:20px}.sc-narrow{max-width:1030px}.sc-narrow>.sc-card:first-child{margin-top:0}.sc-segments{display:inline-flex;background:#fff;border:1px solid #e8eaee;border-radius:22px;padding:3px;gap:3px;white-space:nowrap}.sc-segments button{background:transparent;border:0;border-radius:19px;padding:6px 20px;color:#333b44;line-height:1}.sc-segments button.selected{background:#f1f3f7}.sc-card{border:1px solid #e9ebef;border-radius:23px;padding:24px;background:#fff}.sc-card>p{margin-top:7px}.sc-card-body{padding-top:22px}.sc-accordion{padding:0}.sc-accordion summary{list-style:none;padding:23px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.sc-accordion summary::-webkit-details-marker{display:none}.sc-accordion summary strong,.sc-accordion summary small{display:block}.sc-accordion summary small{margin-top:7px;color:#8b939d;line-height:1.6}.sc-accordion summary svg{flex-shrink:0}.sc-accordion[open] summary>svg{transform:rotate(180deg)}.sc-accordion .sc-card-body{padding:12px 23px 23px}.sc-share-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.sc-share-heading p{margin-top:7px}.sc-share-heading .sc-segments{flex-shrink:0;border:0;background:#f3f4f7;border-radius:10px}.sc-share-heading .sc-segments button{border-radius:7px;padding:8px 13px}.sc-share-heading .sc-segments button.selected{background:#fff;box-shadow:0 1px 4px #1830410b}.sc-copy-line{display:flex;align-items:center;gap:7px;border:1px solid #eceef2;background:#f6f7f9;padding:5px 6px 5px 10px;border-radius:12px;max-width:800px}.sc-copy-line input{border:0!important;background:transparent!important;flex:1;min-width:0;height:30px!important;padding:0!important}.sc-settings input:not([type=color]),.sc-settings select,.sc-settings textarea{border:1px solid #e5e8ee;border-radius:8px;background:#fff;padding:9px 12px;outline:none;color:#313943;max-width:100%}.sc-settings input:focus,.sc-settings select:focus,.sc-settings textarea:focus{border-color:#83a9ff;box-shadow:0 0 0 3px #105eff08}.sc-settings input::placeholder,.sc-settings textarea::placeholder{color:#b6bdc6}.sc-settings textarea{width:100%;resize:vertical;line-height:1.8}.sc-settings textarea:focus{outline:none}.sc-btn{display:inline-flex;justify-content:center;align-items:center;gap:7px;border:1px solid #e0e4eb;background:#fff;border-radius:8px;padding:7px 13px;color:#3d4550;white-space:nowrap;font-size:12px;line-height:1.45;box-shadow:0 1px 2px #152a4010}.sc-btn:hover{border-color:#a5bff8;background:#f7faff}.sc-btn.sc-primary{color:#fff;background:#105eff;border-color:#105eff}.sc-btn.sc-primary:hover{background:#0953e4}.sc-btn:disabled{opacity:.5;cursor:not-allowed}.sc-text-btn{border:0;background:none;color:#1958bb;padding:0 3px}.sc-notice{display:flex;align-items:flex-start;gap:7px;background:#edf2ff;border-radius:12px;padding:12px 15px;color:#8793a7;font-size:12px;line-height:1.65;margin-top:12px}.sc-notice svg{flex-shrink:0;color:#105eff;margin-top:2px}.sc-share>.sc-notice{max-width:800px}.sc-qr-row{display:flex;align-items:center;gap:14px;margin-top:14px}.sc-qr-row img{width:90px;height:90px;image-rendering:crisp-edges}.sc-qr-row p{font-size:12px}.sc-inline-links{display:flex;gap:9px;margin-top:8px}.sc-inline-links button,.sc-inline-links a{background:none;border:0;padding:0;color:#2864d7;font-size:12px}.sc-code-wrap{position:relative;margin-top:18px}.sc-code-wrap>.sc-btn{position:absolute;right:12px;top:12px}.sc-code{white-space:pre-wrap;word-break:break-all;font:12px/1.9 Consolas,monospace;background:#f7f8fa;border:1px solid #eceef2;border-radius:12px;padding:22px;color:#50617b;min-height:110px}.sc-code-wrap .sc-code{padding-top:55px}.sc-install-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:25px 0}.sc-install-steps span{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;background:#edf3ff;color:#105eff;border-radius:8px;margin-right:10px}.sc-install-steps p{padding-left:37px;font-size:12px;margin-top:5px}.sc-experience{display:grid;grid-template-columns:minmax(440px,47%) 1fr;min-height:calc(100% - 108px)}.sc-experience-form{padding:24px 24px 90px;border-right:1px solid #e9ebef;min-width:0}.sc-experience-controls{display:flex;gap:12px;margin-bottom:24px}.sc-experience-controls .sc-segments{flex:1;display:flex}.sc-experience-controls .sc-segments button{flex:1;padding:7px 8px}.sc-language{display:flex;align-items:center;gap:7px;border:1px solid #e9ebef;border-radius:20px;padding:0 12px;white-space:nowrap;font-size:12px}.sc-experience-form>.sc-card{margin-bottom:16px}.sc-field{display:flex;gap:20px;align-items:center;margin:18px 0}.sc-field>label{flex:0 0 88px;font-size:12px;color:#333b45}.sc-field-value{flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-field-value>input:not([type=color]),.sc-field-value>textarea,.sc-field-value>select{flex:1;width:100%;min-width:90px}.sc-field-value>small{display:block;width:100%;line-height:1.6;color:#929ba8;font-size:12px}.sc-colors{display:flex;gap:12px;width:100%;margin:0 0 6px}.sc-colors button{height:29px;width:29px;border:0;border-radius:50%;box-shadow:0 0 0 3px #fff}.sc-colors button.chosen{outline:2px solid #dbe7ff}.sc-color-custom{display:flex;align-items:center;gap:12px;width:100%}.sc-color-custom input[type=color]{width:30px;height:30px;flex-shrink:0;border:0;padding:0;background:transparent;border-radius:50%;overflow:hidden}.sc-color-custom input[type=color]::-webkit-color-swatch-wrapper{padding:0}.sc-color-custom input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.sc-color-custom input[type=text]{flex:1;min-width:0}.sc-switch{position:relative;display:inline-flex;flex:0 0 29px;width:29px;height:17px;background:#bfc3c9;border:0;border-radius:20px;padding:0;vertical-align:middle;transition:background .15s}.sc-switch span{position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.sc-switch.on{background:#105eff}.sc-switch-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.sc-switch-row strong{font-size:14px;font-weight:500}.sc-switch-row p{font-size:12px;margin-top:6px;line-height:1.6}.sc-switch-row+.sc-switch-row,.sc-rule+.sc-switch-row{border-top:1px solid #f0f1f4;margin-top:22px;padding-top:22px}.sc-switch-row+textarea{margin-top:20px}.sc-card>h3+.sc-switch-row{margin-top:24px}.sc-rule{margin-top:24px;padding-top:22px;border-top:1px solid #f0f1f4}.sc-rule>strong{font-size:13px;font-weight:500}.sc-rule>p{font-size:12px;margin-top:6px}.sc-rule .sc-field input{max-width:120px}.sc-live-preview{background:#fcfcfd;padding:14px 30px 30px;min-width:0}.sc-preview-label{display:flex;align-items:center;gap:14px;height:40px;font-size:13px}.sc-preview-label select{padding:5px 8px;font-size:12px}.sc-phone{display:flex;flex-direction:column;width:360px;max-width:100%;height:700px;max-height:calc(100vh - 255px);min-height:420px;margin:26px auto 0;background:#fff;border-radius:26px;box-shadow:0 5px 25px #1d314522;padding:16px}.sc-phone-header{display:flex;align-items:center;gap:10px;padding:0 3px 14px;min-height:45px}.sc-phone-header strong{font-weight:500}.sc-preview-logo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--preview-color);color:#fff;overflow:hidden}.sc-preview-logo img{width:100%;height:100%;object-fit:cover}.sc-phone-more{margin-left:auto;font-size:21px;margin-top:-8px}.sc-preview-conversation{display:flex;gap:8px;padding:30px 3px;align-items:center}.sc-preview-conversation>span{background:#09b6e9;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.sc-preview-conversation>div{flex:1;min-width:0}.sc-preview-conversation strong{font-size:13px;font-weight:500}.sc-preview-conversation p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.sc-preview-conversation>small{color:#9aa2ad;font-size:10px;align-self:flex-start;padding-top:2px}.sc-phone-space{flex:1}.sc-phone-new{border:0;padding:14px;color:#fff;background:var(--preview-color);border-radius:17px;width:100%;font-size:13px}.sc-phone footer{display:flex;align-items:center;justify-content:center;gap:3px;color:#b6bdc5;font-size:10px;padding-top:14px}.sc-preview-chat{background:#f6f7f9;margin:0 -16px;padding:20px 16px;display:flex;flex-direction:column;gap:15px}.sc-preview-chat>small{font-size:10px;color:#a1a8b3}.sc-preview-bubble{border-radius:16px;background:#fff;padding:12px 13px;font-size:11px;max-width:90%;align-self:flex-start;line-height:1.6}.sc-preview-bubble.visitor{align-self:flex-end;background:#e9eefb}.sc-preview-input{border:1px solid #edf0f3;border-radius:14px;padding:13px;color:#c0c5cd;font-size:12px}.sc-preview-input>.sc-preview-compose-tools{display:flex;justify-content:space-between;color:#8491a3;padding-top:20px}.sc-preview-rating{font-size:11px;color:#72809a;margin-bottom:8px}.sc-preview-hint{text-align:center;font-size:11px;margin-top:18px!important;color:#a4acb9!important}.sc-page-head{padding:24px;border-bottom:1px solid #edf0f4;min-height:74px}.sc-page-head p{margin-top:10px;font-size:12px}.sc-flex-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.sc-table-wrap{padding:0 24px;overflow:auto}.sc-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.sc-table th{background:#fafbfc;text-align:left;font-weight:500;color:#697380;padding:16px 14px;border-bottom:1px solid #eceef2}.sc-table td{border-bottom:1px solid #eff1f5;padding:18px 14px;color:#555e69}.sc-table tr:hover td{background:#fafcff}.sc-table-avatar{display:inline-flex;justify-content:center;align-items:center;width:27px;height:27px;border-radius:50%;background:#ecf1fb;color:#61789d;margin-right:8px}.sc-pill{display:inline-block;background:#f2f5fa;border-radius:5px;padding:3px 8px;font-size:11px;color:#738299}.sc-pill.green{background:#ecf8f2;color:#229d6d}.sc-mono{font-family:Consolas,monospace}.sc-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#8290a1;width:28px;height:28px;border-radius:6px}.sc-icon:hover{background:#edf2fa;color:#105eff}.sc-icon.sc-danger:hover{background:#fff0ef;color:#d94747}.sc-row-actions{display:flex;gap:5px}.sc-empty{padding:100px 20px;text-align:center;color:#6d7785}.sc-empty-icon{display:flex;align-items:center;justify-content:center;background:#f2f5fa;border:1px solid #e6ebf3;border-radius:19px;color:#b3c4db;width:70px;height:64px;margin:0 auto 24px;transform:rotate(-5deg)}.sc-empty strong{font-size:15px;font-weight:500}.sc-empty p{font-size:12px;margin-top:10px}.sc-filter{display:flex;gap:12px;padding:22px 24px}.sc-search{display:flex;gap:8px;align-items:center;color:#9ba4b2;border:1px solid #e6eaf0;border-radius:8px;padding:0 12px;max-width:350px;width:100%}.sc-search input{border:0!important;flex:1;min-width:0;box-shadow:none!important;padding-left:0!important}.sc-reply-text{white-space:normal;max-width:550px;line-height:1.7}.sc-tag{padding:5px 10px;border-radius:6px;display:inline-block}.sc-color-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.sc-domain-input{display:flex;align-items:center;margin-top:20px;border:1px solid #e5e8ee;border-radius:9px;padding-left:15px;overflow:hidden;color:#8b95a5}.sc-domain-input input{border:0!important;flex:1}.sc-muted{color:#929baa!important;font-size:12px;margin-top:14px!important}.sc-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:20px;margin-top:20px;max-width:1000px}.sc-integration-grid .sc-card{position:relative}.sc-integration-grid svg{color:#6c8ed0}.sc-integration-grid h3{margin-top:17px}.sc-integration-grid p{margin:7px 0 20px;font-size:12px}.sc-status-label{float:right;background:#f3f5f8;padding:4px 9px;border-radius:7px;color:#8c98a9;font-size:11px}.sc-save-bar{position:sticky;bottom:0;background:#fffffff5;border-top:1px solid #e6ecf4;display:flex;align-items:center;gap:10px;padding:13px 25px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;box-shadow:0 -3px 16px #22375007}.sc-save-bar>span{margin-right:auto;color:#8994a4;font-size:12px}.sc-unsaved-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#eea433;margin-right:8px}.sc-modal-backdrop{position:fixed;inset:0;background:#17273c42;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sc-modal{width:520px;max-width:100%;background:#fff;border-radius:18px;box-shadow:0 20px 80px #182a4b30;max-height:90vh;overflow:auto}.sc-modal header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.sc-modal header h2{font-size:17px;font-weight:600}.sc-modal-body{padding:8px 24px 24px}.sc-modal-body .sc-field{align-items:flex-start}.sc-modal-body .sc-field>label{padding-top:10px}.sc-modal footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #edf0f4;padding:15px 24px}.sc-settings input[type=color]{height:36px;cursor:pointer}.sc-settings button:focus-visible,.sc-settings summary:focus-visible{outline:2px solid #82a8fa;outline-offset:3px}.sc-settings .sc-card>code{line-height:1.8}@media(min-width:1700px){.sc-sidebar{flex-basis:200px}.sc-phone{height:700px}.sc-experience{grid-template-columns:minmax(500px,43%) 1fr}}@media(max-width:1200px){.sc-sidebar{flex-basis:180px;padding-left:16px}.sc-experience{grid-template-columns:minmax(380px,55%) 1fr}.sc-experience-form{padding:18px}.sc-live-preview{padding:12px 18px}.sc-phone{width:320px}.sc-language{display:none}.sc-card{padding:20px}.sc-share-heading{flex-wrap:wrap}.sc-install-steps{gap:15px}}@media(max-width:900px){.sc-sidebar{flex-basis:155px;padding-left:14px}.sc-main{margin-right:5px}.sc-live-preview{display:none}.sc-experience{display:block}.sc-experience-form{border:0}.sc-content{padding:18px}.sc-integration-grid,.sc-install-steps{grid-template-columns:1fr}.sc-top-tabs{gap:22px}.sc-title-row{flex-wrap:wrap}.sc-field>label{flex-basis:80px}}@media(max-width:600px){.sc-sidebar{flex-basis:120px;padding-left:9px;padding-right:5px}.sc-sidebar>h1{font-size:17px}.sc-sidebar nav button{margin-left:0;font-size:11px;padding:8px}.sc-nav-group{font-size:12px;gap:6px}.sc-workspace-head,.sc-page-head{padding:18px 14px 0}.sc-page-head{padding-bottom:18px}.sc-main{border-radius:8px}.sc-content,.sc-experience-form{padding:12px}.sc-segments button{padding:7px 11px}.sc-field{display:block}.sc-field>label{display:block;margin-bottom:9px}.sc-copy-line{flex-wrap:wrap}.sc-copy-line input{min-width:100%;padding:4px!important}.sc-save-bar{padding:12px;flex-wrap:wrap}.sc-save-bar>span{width:100%}.sc-card{border-radius:15px;padding:16px}.sc-accordion{padding:0}.sc-accordion summary{padding:17px}.sc-accordion .sc-card-body{padding:10px 17px 17px}.sc-sidebar nav section{margin-bottom:15px}}.sc-scope-note{display:flex;align-items:center;gap:7px;background:#fbfcfe;border-bottom:1px solid #edf0f4;color:#929dad;font-size:11px;padding:9px 24px}.sc-scope-note svg{color:#90a0b8;flex-shrink:0}.sc-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-modal-wide{width:760px}.sc-settings input[type=checkbox],.sc-settings input[type=radio]{width:14px;height:14px;padding:0;margin:0;flex:0 0 14px;accent-color:#105eff;border-radius:4px;box-shadow:none}.sc-settings button:disabled{cursor:not-allowed;opacity:.45}.sc-sort-cell{display:flex;align-items:center;gap:1px}.sc-sort-cell>span{min-width:22px}.sc-sort-cell .sc-icon{width:22px;height:24px}.sc-reply-thumbnail{height:44px;max-width:68px;object-fit:contain;border:1px solid #e7ebf2;border-radius:7px;background:#f7f9fc}.sc-rich-reply{width:100%;border:1px solid #e5e8ee;border-radius:17px;padding:12px}.sc-rich-reply textarea{border:0!important;box-shadow:none!important;padding:3px!important}.sc-image-tools{display:flex;gap:10px;align-items:center;padding-top:8px}.sc-upload-tile{width:48px;height:48px;background:#f4f6fa;border:1px dashed #dce3ee;color:#91a1b9;border-radius:9px;display:flex;align-items:center;justify-content:center}.sc-image-preview{position:relative;border:1px solid #e7edf4;border-radius:9px;padding:4px;max-width:110px}.sc-image-preview>img{max-width:95px;height:65px;object-fit:contain}.sc-image-preview>.sc-icon{position:absolute;right:-8px;top:-8px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #213b4f20}.sc-dropzone{margin-top:20px;border:1px dashed #cad5e5;border-radius:14px;padding:35px 20px;text-align:center;background:#fcfdff;color:#88a0c5}.sc-dropzone>svg{margin-bottom:12px}.sc-dropzone p{color:#7a889c}.sc-dropzone small{font-size:11px;color:#a5aebb;display:block;margin-top:8px}.sc-error{padding:12px 15px;background:#fff1ef;border:1px solid #f6dcd7;color:#b35444;border-radius:8px;margin:15px 0;line-height:1.7;font-size:12px}.sc-group-editor{display:flex;gap:10px;margin:20px 0}.sc-group-editor>input:first-child{flex:1;min-width:120px}.sc-group-editor>input[type=number]{width:80px}.sc-confirm-copy{padding:18px 0;font-size:13px;line-height:1.9;color:#5b6573!important}.sc-role-editor{padding:22px 40px 40px}.sc-role-editor>.sc-field{margin:10px 0 26px}.sc-role-editor>.sc-field>label{font-size:14px}.sc-permission-group{margin:18px 0 26px}.sc-permission-group>header{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;background:#f6f7f9;border-radius:8px}.sc-permission-group>header strong{font-size:14px;font-weight:500}.sc-permission-group label{display:flex;align-items:center;gap:9px;font-size:12px;color:#6b7584}.sc-permission-group>div{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:23px 35px;padding:23px 16px}.sc-role-actions{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #edf0f5;padding-top:20px}.sc-inline-pill{margin-left:10px}.sc-workspace-checks{border:1px solid #e8edf3;border-radius:12px;padding:18px 20px;margin:22px 0}.sc-workspace-checks legend{padding:0 7px;font-size:13px;color:#4a5768}.sc-workspace-checks p{font-size:12px;margin:0 0 17px}.sc-workspace-checks label{display:inline-flex;align-items:center;gap:8px;margin:0 22px 15px 0;font-size:12px;min-width:130px;color:#596777}.sc-credential-summary{display:flex;flex-wrap:wrap;gap:24px 55px;background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;padding:18px 22px}.sc-credential-summary>div{display:flex;align-items:center;gap:14px}.sc-credential-summary small{color:#92a0b3;font-size:12px}.sc-credential-summary code{font:12px Consolas,monospace;color:#556a89}.sc-issued-key{display:flex;gap:12px;align-items:center;padding:20px 0}.sc-issued-key code{min-width:0;flex:1;word-break:break-all;font:13px/1.8 Consolas,monospace;background:#f2f6fc;padding:12px;border-radius:8px}.sc-radio-row{display:flex;align-items:center;gap:28px;padding:20px 0 10px}.sc-radio-row label{display:flex;align-items:center;gap:8px;font-size:13px}.sc-word-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sc-upload-inline{cursor:pointer;font-size:12px!important;flex:0 0 auto!important}.sc-upload-inline input[hidden]{display:none!important}.sc-modal .sc-table-wrap{padding:0}.sc-modal .sc-table{font-size:11px}.sc-modal .sc-table td{padding:14px 10px}.sc-filter>select{min-width:120px}.sc-modal .sc-inline-links{margin-top:15px}.sc-reply-text{white-space:pre-wrap;word-break:break-word;max-width:480px}.sc-modal .sc-field-value input[list]{width:100%}.sc-settings .sc-main>.sc-page-head .sc-toolbar{margin-left:auto}@media(max-width:1100px){.sc-permission-group>div{grid-template-columns:repeat(2,minmax(130px,1fr))}.sc-role-editor{padding:20px}.sc-page-head.sc-flex-head{align-items:flex-start;flex-wrap:wrap}.sc-toolbar{gap:6px}}@media(max-width:600px){.sc-permission-group>div{grid-template-columns:1fr}.sc-group-editor{flex-wrap:wrap}.sc-credential-summary>div{flex-wrap:wrap}.sc-toolbar .sc-btn{padding:6px 9px;font-size:11px}.sc-modal-wide{width:100%}.sc-modal .sc-field{display:block}.sc-modal .sc-field>label{display:block;margin-bottom:8px}.sc-modal-body{padding:6px 16px 16px}.sc-workspace-checks{padding:16px 10px}}.sc-action-list{margin-top:18px}.sc-action-list>small{display:block;margin-top:9px;font-size:11px;color:#a1abba}.sc-action-item{display:flex;gap:8px;align-items:center;margin-bottom:12px}.sc-action-item>div{flex:1;display:grid;gap:7px;min-width:0}.sc-action-item input{width:100%}.sc-action-item>.sc-icon{flex-shrink:0}.sc-action-item input:first-child{font-size:12px}.sc-settings{font-family:PingFang SC,sans-serif;font-size:14px;line-height:1.5;color:#222;background:#f5f7f9}.sc-settings h1{font-size:20px;line-height:30px;font-weight:500}.sc-settings h2{font-weight:500}.sc-settings h3{font-size:16px;font-weight:500;line-height:22px}.sc-settings p{font-size:14px;line-height:21px;color:#87909c}.sc-sidebar{flex-basis:200px;padding:20px 10px 22px}.sc-sidebar>h1{padding-left:15px;margin-bottom:30px}.sc-sidebar nav{padding-top:6px}.sc-sidebar nav section{margin-bottom:10px}.sc-nav-group{height:33px;padding:6px 15px;margin-bottom:4px;gap:10px;font-size:14px;font-weight:500}.sc-sidebar nav button{font-size:14px;line-height:21px;height:34px;padding:6px 14px;width:calc(100% - 26px);margin-left:26px;border-radius:8px}.sc-workspace-head{padding:20px 24px 0}.sc-title-row{height:30px;gap:8px}.sc-top-tabs{margin-top:22px;gap:32px}.sc-top-tabs button{font-size:14px;font-weight:500;line-height:20px;height:36px;padding:0}.sc-workspace-selector{position:relative;border-radius:10px;padding:2px 8px;gap:5px;background:#f5f7f9}.sc-workspace-selector select{font-size:14px;max-width:150px}.sc-workspace-selector .sc-icon{position:absolute;left:calc(100% + 6px);top:0;opacity:0;transition:opacity .15s}.sc-workspace-selector .sc-icon:last-child{left:calc(100% + 36px)}.sc-workspace-selector:hover .sc-icon,.sc-workspace-selector:focus-within .sc-icon{opacity:1}.sc-segments{padding:3px;gap:0;height:34px;border-radius:60px}.sc-segments button{height:28px;padding:0 20px;font-size:14px;font-weight:500;line-height:20px;border-radius:50px}.sc-share-heading{margin-bottom:14px}.sc-share-heading p,.sc-card>p{margin-top:4px}.sc-share-heading .sc-segments{height:36px;padding:4px;background:#f1f3f7}.sc-share-heading .sc-segments button{height:28px;padding:0 12px;line-height:22px;font-weight:500}.sc-card{border-color:#e2e8ef;border-radius:24px}.sc-btn{font-size:14px;line-height:22px;padding:4px 15px;min-height:32px;box-shadow:0 2px #00000002}.sc-notice{font-size:14px;line-height:21px;padding:9px 16px;background:#edf2ff}.sc-qr-row{margin-top:16px}.sc-qr-row p,.sc-inline-links button,.sc-inline-links a{font-size:14px}.sc-qr-row img{width:88px;height:88px}.sc-experience{grid-template-columns:minmax(440px,42.6%) 1fr}.sc-experience-controls{gap:12px;margin-bottom:24px}.sc-experience-controls .sc-segments button{height:28px;padding:0 8px}.sc-language{font-size:14px;height:34px;padding:0 12px}.sc-accordion summary{padding:24px}.sc-accordion summary strong{font-size:16px;font-weight:500;line-height:22.4px}.sc-accordion summary small{font-size:14px;line-height:21px;margin-top:4px}.sc-accordion .sc-card-body{padding:0 24px 24px}.sc-field{gap:16px;margin:20px 0}.sc-field>label{flex-basis:64px;font-size:14px;color:#222}.sc-settings input:not([type=color]):not([type=checkbox]):not([type=radio]),.sc-settings select{line-height:22px;padding:6px 11px;font-size:14px;border-color:#e2e8ef}.sc-field-value>small{font-size:14px;line-height:21px}.sc-logo-upload{height:48px;width:48px;position:relative;display:inline-flex;align-items:center;justify-content:center;background:#105eff;color:#fff;border-radius:12px;cursor:pointer;overflow:hidden}.sc-logo-upload img{height:100%;width:100%;object-fit:cover}.sc-logo-upload input{display:none!important}.sc-logo-upload>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0005;opacity:0}.sc-logo-upload:hover>span{opacity:1}.sc-colors{gap:12px;margin-bottom:6px}.sc-colors button{width:30px;height:30px}.sc-color-custom{gap:12px}.sc-color-hint{padding-left:42px;color:#87909c}.sc-switch-row strong{font-size:16px;line-height:22px;font-weight:500}.sc-switch-row p{font-size:14px;line-height:21px;margin-top:4px}.sc-switch{width:28px;height:16px;flex-basis:28px}.sc-switch span{width:12px;height:12px}.sc-switch.on span{transform:translate(12px)}.sc-live-preview{padding:14px 32px 24px;background:#fcfcfd}.sc-preview-label{font-size:14px;height:34px;gap:12px}.sc-preview-label select{font-size:14px;padding:3px 8px;line-height:22px;border-radius:10px;max-width:140px}.sc-phone{margin-top:24px;height:700px;max-height:calc(100vh - 216px);border-radius:24px}.sc-phone-header,.sc-preview-conversation strong{font-size:14px}.sc-preview-conversation p,.sc-preview-conversation>small{font-size:12px}.sc-phone-new{font-size:14px;line-height:22px;padding:13px;border-radius:16px}.sc-phone footer{font-size:12px;padding-top:12px}.sc-page-head{padding:20px 24px}.sc-table{font-size:14px}.sc-table th{font-size:14px;font-weight:500}.sc-filter{font-size:14px}.sc-modal-backdrop{background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sc-modal{border-radius:16px}.sc-reply-modal{width:642px;padding:16px 24px 30px}.sc-reply-modal header{padding:0;margin-bottom:24px;border:0}.sc-reply-modal header h2{font-size:18px;line-height:27px;font-weight:500}.sc-reply-modal .sc-modal-body{padding:0}.sc-reply-modal .sc-field{display:block;margin:0 0 24px}.sc-reply-modal .sc-field:first-child{margin-bottom:12px}.sc-reply-modal .sc-field>label{display:block;padding:0;margin-bottom:8px;font-size:16px;line-height:24px;font-weight:500}.sc-reply-modal .sc-label-note{font-size:12px;font-weight:400;color:#8b95a4;margin-left:5px}.sc-reply-modal input:not([type=checkbox]){height:42px;border-radius:12px!important}.sc-reply-modal .sc-rich-reply{padding:16px;border-radius:20px}.sc-reply-modal .sc-rich-reply textarea{height:132px;min-height:132px;padding:0!important;resize:vertical;font-size:14px;line-height:22px;margin:0 0 4px}.sc-reply-modal .sc-upload-tile{border:1px solid #eef1f5;background:#f4f5fa;color:#aeb9ca;border-radius:10px}.sc-reply-modal footer{border:0;padding:16px 0 0;gap:12px}.sc-reply-modal footer .sc-btn{min-width:76px;height:36px}.sc-input-prefix{display:flex;width:100%;align-items:stretch;border:1px solid #e2e8ef;border-radius:12px;overflow:hidden}.sc-input-prefix>span{width:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-right:1px solid #e2e8ef}.sc-input-prefix input{border:0!important;border-radius:0!important;width:100%}.sc-role-editor{padding:24px}.sc-role-editor>.sc-field{margin:0 0 24px}.sc-role-editor>.sc-field>label{font-size:16px;font-weight:500;flex-basis:80px;padding-left:16px}.sc-permission-group{margin:20px 16px}.sc-permission-group>header{padding:10px 16px;background:#f5f7f9;border-radius:8px}.sc-permission-group>header strong{font-size:16px;line-height:24px}.sc-permission-group label{font-size:14px;color:#5f6874}.sc-permission-group>div{grid-template-columns:repeat(4,minmax(160px,1fr));gap:24px 32px;padding:20px 16px}.sc-welcome-layout{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px}.sc-welcome-layout strong{font-size:14px;font-weight:500}.sc-welcome-layout>div{display:flex;gap:20px}.sc-welcome-layout label{display:flex;gap:7px;align-items:center;font-size:14px}.sc-form-config+.sc-form-config{margin-top:24px;padding-top:24px;border-top:1px solid #e9edf2}.sc-form-config-body{padding-top:8px}.sc-form-config-body>.sc-field{align-items:flex-start}.sc-form-config-body>.sc-field>label{padding-top:7px}.sc-form-fields{width:100%}.sc-form-field-row{display:flex;align-items:center;gap:9px;margin-bottom:12px}.sc-form-field-row>span{font-size:13px;white-space:nowrap}.sc-form-field-row>input{min-width:50px!important;width:80px!important;flex:1}.sc-form-field-row>label{display:flex;gap:5px;align-items:center;white-space:nowrap;font-size:13px}.sc-form-field-row input[type=checkbox]{width:14px;height:14px;min-width:14px}.sc-field-order{display:flex;flex-direction:column}.sc-field-order button{border:0;background:none;padding:1px;color:#94a2b4;line-height:1}.sc-field-order button:disabled{opacity:.3}.sc-add-field{display:flex;align-items:center;gap:6px;border:1px solid #e2e8ef;border-radius:8px;padding:0 10px;width:max-content}.sc-add-field select{border:0!important;padding-left:0!important;max-width:120px}.sc-form-fixed-note{font-size:12px!important;margin-left:80px!important}.sc-timing-options{display:flex;flex-direction:column;gap:16px}.sc-timing-options>label{display:flex;gap:10px;align-items:flex-start}.sc-timing-options input{margin-top:5px}.sc-timing-options strong{display:block;font-size:14px;font-weight:500}.sc-timing-options small{display:block;font-size:12px;line-height:20px;color:#929ba8}.sc-preview-form{overflow:auto;flex:1;padding:22px 4px 12px}.sc-preview-form>p{margin-bottom:22px;color:#555f6d}.sc-preview-form>label{display:block;margin-bottom:16px;font-size:13px;color:#4b5563}.sc-preview-form em{font-style:normal;color:#ef6464;margin-left:3px}.sc-preview-form input,.sc-preview-form textarea{display:block;width:100%;margin-top:6px;background:#fafbfc!important}.sc-preview-form .sc-phone-new{margin-top:6px}.sc-retention-actions{display:flex;align-items:center;gap:16px;margin-top:18px}.sc-retention-last{display:block;font-size:12px;color:#8a95a5;margin-top:14px}.sc-retention-counts{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;margin:20px 0}.sc-retention-counts>div{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#677383}.sc-retention-counts strong{font-weight:500;color:#273549}.sc-retention-confirm{display:flex;gap:8px;align-items:flex-start;margin-top:20px;color:#a2584c;line-height:22px;font-size:13px}.sc-retention-confirm input{margin-top:4px;flex:none}.sc-invite-field{display:block;margin:18px 0;color:#3e4855;font-size:14px}.sc-invite-field small{font-size:12px;color:#96a0ad}.sc-invite-field>input,.sc-invite-field>select{display:block;width:100%;margin-top:8px}.sc-invite-email{display:flex;gap:9px;align-items:center;margin:18px 0;font-size:14px}.sc-invite-list{width:1000px}.sc-invite-list-actions{display:flex;justify-content:flex-end;gap:10px;margin:12px 0 20px}.sc-invitation-link{margin:22px 0;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.sc-invitation-link textarea{font-family:Consolas,monospace;font-size:12px!important}.sc-sidebar,.sc-main,.sc-experience-form,.sc-live-preview{scrollbar-width:none}.sc-sidebar::-webkit-scrollbar,.sc-main::-webkit-scrollbar,.sc-experience-form::-webkit-scrollbar,.sc-live-preview::-webkit-scrollbar{display:none}.sc-share-heading p{margin-top:6px}.sc-main:has(.sc-workspace-head){display:flex;flex-direction:column;overflow:hidden}.sc-workspace-head{flex:none}.sc-main>.sc-content{flex:1;overflow:auto}.sc-experience{flex:1;min-height:0;overflow:hidden}.sc-experience-form,.sc-live-preview{overflow:auto}.sc-scope-note{position:absolute;top:25px;right:24px;margin:0;padding:0;border:0;background:none;color:#9ba5b2;font-size:11px;max-width:45%;pointer-events:none}.sc-accordion[open] summary{padding-bottom:0}.sc-accordion[open] .sc-card-body{padding-top:24px}.sc-card-body>.sc-field:first-child{margin-top:0}.sc-card-body>.sc-field:last-child{margin-bottom:0}.sc-field:has(.sc-colors){align-items:flex-start}.sc-field:has(.sc-colors)>label{padding-top:4px}.sc-save-bar{flex-shrink:0}.sc-icon{padding:0;flex-shrink:0}.sc-icon svg{flex-shrink:0}.sc-action-chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sc-action-add,.sc-action-chip{height:36px;border:1px solid #e5e8ee;border-radius:10px;background:#fff;display:inline-flex;align-items:center;gap:6px;color:#222;font-size:14px}.sc-action-add{padding:0 11px}.sc-action-chip{position:relative;padding:0 7px 0 0;max-width:100%}.sc-action-chip-edit{border:0;background:none;display:flex;align-items:center;gap:7px;min-width:0;padding:7px 9px;color:inherit}.sc-action-chip-edit span{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-action-chip-edit img{width:20px;height:20px;object-fit:contain}.sc-action-remove{border:0;background:#c4c9d1;color:#fff;border-radius:50%;width:16px;height:16px;padding:0;display:grid;place-items:center}.sc-action-order{display:flex;flex-direction:column;margin-left:2px}.sc-action-order button{border:0;padding:0;background:transparent;height:13px;display:grid;place-items:center;color:#8a94a4}.sc-chat-action-modal{width:560px;border-radius:22px}.sc-chat-action-modal .sc-field{display:block;margin:0 0 24px}.sc-chat-action-modal .sc-field>label{display:block;margin:0 0 8px;font-size:16px;padding:0}.sc-chat-action-modal .sc-field-value>input,.sc-chat-action-modal .sc-field-value>select{height:44px;border-radius:13px}.sc-chat-action-modal .sc-modal-body{padding-top:8px}.sc-entry-icon-upload{display:flex;gap:10px;align-items:center}.sc-entry-icon-upload>button:first-of-type{width:42px;height:42px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#f4f5f8;color:#bbc3cf}.sc-entry-icon-upload img{width:38px;height:38px;object-fit:contain;border-radius:8px}.sc-entry-action-radio{display:flex;flex-wrap:wrap;gap:22px}.sc-entry-action-radio label{display:flex;gap:6px;align-items:center;font-size:14px}.sc-entry-action-radio input{width:16px;height:16px;min-height:0;accent-color:#105eff}.sc-entry-reply-preview{padding:12px;margin-top:9px;border:1px solid #e6eaf0;border-radius:10px;background:#f7f9fc;white-space:pre-wrap;overflow-wrap:anywhere;max-height:170px;overflow:auto;font-size:13px}.sc-action-warning{border-radius:13px;background:#fff0e2;padding:10px 14px;font-size:13px!important;color:#795731!important}.sc-form-field-block{margin-bottom:10px}.sc-form-field-block .sc-form-field-row{margin-bottom:0}.sc-form-select-options{margin:9px 30px 16px 42px;display:grid;gap:9px}.sc-form-select-options>div{display:flex;align-items:center;gap:8px}.sc-form-select-options>div>span{font-size:12px;color:#7b8492}.sc-form-select-options input{min-width:0;flex:1}.sc-field-type-note{display:block;color:#8b94a2;font-size:12px;line-height:1.6;margin-top:12px}.sc-preview-entry-bar{display:flex;align-items:center;gap:8px;flex-shrink:0;overflow-x:auto;max-width:100%;padding:0 0 8px;scrollbar-width:none}.sc-preview-entry-bar button,.sc-preview-entry-bar .sc-preview-rating{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:0;background:#fff;border-radius:10px;padding:0 6px;height:28px;margin:0;font-size:12px;color:#16233a;white-space:nowrap}.sc-preview-entry-bar img{width:16px;height:16px;object-fit:contain}.sc-preview-welcome-buttons{display:flex;gap:5px;flex-wrap:wrap}.sc-preview-welcome-buttons.rows{flex-direction:column;align-items:flex-start}.sc-preview-welcome-buttons:empty{display:none}.sc-preview-welcome-buttons button{border:1px solid #d6e2ff;background:#ecf2fe;color:var(--preview-color);font-size:12px;padding:5px 8px;border-radius:8px}.sc-preview-chat{min-height:0;overflow:auto;flex-shrink:1}.sc-preview-form.inline{background:#fff;border-radius:16px;flex:none;padding:12px;max-width:300px;overflow:visible}.sc-preview-form.inline>p{font-size:13px;margin:4px 0 14px;color:#222}.sc-preview-form select{width:100%;margin-top:6px}.sc-duration-fields{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sc-duration-fields label{display:flex;gap:8px;align-items:center;font-size:14px}.sc-duration-fields input{width:72px!important}.sc-rating-config{padding-top:14px;border-top:1px solid #f1f3f6;margin-top:15px}.sc-tag-search{display:flex;align-items:center;gap:8px;padding-bottom:0}.sc-tag-search input{width:280px!important}.sc-table-sort{border:0;background:none;padding:0;color:inherit;font:inherit}.sc-delete-close-option{display:flex;gap:10px;align-items:flex-start;padding:0 0 20px 16px;cursor:pointer}.sc-delete-close-option input{width:16px;height:16px;min-height:0;margin-top:3px;accent-color:#105eff}.sc-delete-close-option strong{font-size:14px;font-weight:500;display:block}.sc-delete-close-option small{font-size:13px;color:#87909c;display:block;margin-top:4px}.sc-embed-steps{padding-top:4px;max-width:850px}.sc-embed-steps>section{display:flex;gap:16px;margin-top:24px}.sc-embed-steps>section>span{display:grid;place-items:center;border:1px solid #e6ebf0;border-radius:50%;width:28px;height:28px;flex-shrink:0;font-size:13px;color:#7f8998}.sc-embed-steps h4,.sc-embed-permissions h4{margin:2px 0 8px;font-size:15px;font-weight:500}.sc-embed-steps .sc-btn{margin-top:12px}.sc-embed-permissions{margin-top:28px}.sc-embed-permissions>div{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.sc-embed-permissions>div>span{background:#f4f6f9;border-radius:8px;padding:4px 10px;font-size:12px;color:#6f7b8d}.sc-email-availability{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px;font-size:12px;color:#8b94a3}.sc-email-availability button{font-size:12px;white-space:nowrap}@media(max-width:1000px){.sc-main:has(.sc-workspace-head){overflow:auto;display:block}.sc-experience{overflow:visible}.sc-scope-note{display:none}}@media(max-width:1300px){.sc-permission-group>div{grid-template-columns:repeat(3,minmax(140px,1fr))}.sc-experience{grid-template-columns:minmax(430px,48%) 1fr}.sc-live-preview{padding-inline:20px}}@media(max-width:1000px){.sc-permission-group>div{grid-template-columns:repeat(2,minmax(130px,1fr))}.sc-experience{display:block}.sc-live-preview{border-top:1px solid #e9ebef}.sc-experience-form{border-right:0}.sc-phone{max-height:700px}}@media(max-width:600px){.sc-reply-modal{padding:16px}.sc-reply-modal .sc-modal-body{padding:0}.sc-form-field-row{gap:5px}.sc-sidebar{flex-basis:150px;padding-inline:6px}.sc-sidebar nav button{margin-left:20px;width:calc(100% - 20px)}.sc-permission-group>div{grid-template-columns:1fr}.sc-field>label{flex-basis:64px}}.sc-settings .sc-phone{width:380px;padding:0;overflow:hidden;min-width:0;background:#f5f7f9;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;color:#222}.sc-settings .sc-phone-home{background:#fff}.sc-settings .sc-phone-header{height:64px;min-height:64px;flex-shrink:0;padding:0 16px;gap:8px;background:#fff}.sc-settings .sc-preview-title-group{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.sc-settings .sc-phone-header strong{flex:0 1 auto;min-width:0;font-size:15px;line-height:20px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-settings .sc-preview-logo{width:32px;height:32px;flex:none}.sc-settings .sc-preview-question{background:#10b8e8;font-size:23px;font-weight:400}.sc-settings .sc-phone-more{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;margin:0;color:#222}.sc-settings .sc-preview-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border:0;background:none;padding:0;color:#8391a3}.sc-settings .sc-phone-header .sc-preview-icon{color:#222}.sc-settings .sc-phone-header .sc-preview-back{width:24px;margin-right:4px}.sc-settings .sc-preview-edit{display:grid;place-items:center;flex:none;width:24px;height:24px;color:#8391a3}.sc-settings .sc-preview-conversation{margin:0 16px;padding:24px 0;min-width:0}.sc-settings .sc-phone-home>.sc-phone-new{width:calc(100% - 24px);margin:0 12px;min-height:44px}.sc-settings .sc-phone footer{height:40px;min-height:40px;flex-shrink:0;padding:0;font-size:12px;line-height:20px;color:#a7b0bd;gap:5px}.sc-settings .sc-phone footer svg{width:14px;height:14px}.sc-settings .sc-preview-form-area,.sc-settings .sc-preview-chat{flex:1;min-width:0;min-height:0;margin:0;padding:16px;background:#f5f7f9;overflow:auto;overscroll-behavior:contain}.sc-settings .sc-preview-chat{gap:16px}.sc-settings .sc-preview-chat>small{font-size:12px;line-height:18px;color:#8c98a5}.sc-settings .sc-preview-form,.sc-settings .sc-preview-form.inline{width:300px;max-width:100%;padding:16px 12px;flex:none;background:#fff;border:1px solid rgba(0,20,51,.04);border-radius:16px;box-shadow:none;overflow:visible}.sc-settings .sc-preview-form h3{margin:0;font-size:14px;font-weight:400;line-height:20px;color:#222;overflow-wrap:anywhere}.sc-settings .sc-preview-form-fields{display:flex;flex-direction:column;gap:16px;margin-top:12px}.sc-settings .sc-preview-form-fields>label{display:block;margin:0;font-size:14px;line-height:16px;color:#222;min-width:0}.sc-settings .sc-preview-form em{margin-left:3px;font-style:normal;color:#ff4d4f}.sc-settings .sc-phone .sc-preview-form input:not([type=checkbox]),.sc-settings .sc-phone .sc-preview-form textarea,.sc-settings .sc-phone .sc-preview-form select{display:block;width:100%;max-width:100%;min-width:0;min-height:0;margin:6px 0 0;padding:8px 10px;border:1px solid #e2e8ef!important;border-radius:12px!important;background:#ffffffeb!important;color:#222;font-family:inherit;font-size:14px;line-height:18px;box-shadow:none;outline:none}.sc-settings .sc-phone .sc-preview-form input:not([type=checkbox]),.sc-settings .sc-phone .sc-preview-form select{height:42px}.sc-settings .sc-phone .sc-preview-form textarea{height:auto;min-height:78px;resize:vertical;max-height:240px}.sc-settings .sc-phone .sc-preview-form input:not([type=checkbox]):focus,.sc-settings .sc-phone .sc-preview-form textarea:focus,.sc-settings .sc-phone .sc-preview-form select:focus{border-color:var(--preview-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--preview-color) 10%,transparent)!important;outline:none!important}.sc-settings .sc-phone .sc-preview-form input::placeholder,.sc-settings .sc-phone .sc-preview-form textarea::placeholder{color:#b6bfcc}.sc-settings .sc-preview-form .sc-phone-new{height:42px;min-height:42px;margin-top:16px;padding:0 12px;border-radius:12px;font-size:13px;line-height:18px;font-weight:700}.sc-settings .sc-preview-consent{display:flex;align-items:flex-start;gap:8px;margin-top:16px;font-size:12px;line-height:18px;color:#8c98a5}.sc-settings .sc-preview-consent input{width:14px;height:14px;flex:none;margin:2px 0 0;accent-color:var(--preview-color)}.sc-settings .sc-preview-bubble{max-width:90%;padding:12px;border-radius:16px;font-size:14px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere;color:#222}.sc-settings .sc-preview-bubble.visitor{background:color-mix(in srgb,var(--preview-color) 8%,#f5f7f9)}.sc-settings .sc-preview-welcome-buttons{gap:6px}.sc-settings .sc-preview-welcome-buttons button{font-size:13px;line-height:20px;padding:4px 10px;border-color:color-mix(in srgb,var(--preview-color) 40%,#e2e8ef);background:color-mix(in srgb,var(--preview-color) 5%,#fff)}.sc-settings .sc-preview-compose-area{padding:0 16px;flex:none;min-width:0}.sc-settings .sc-phone-no-brand .sc-preview-compose-area{padding-bottom:16px}.sc-settings .sc-preview-entry-bar{overflow:visible;padding:0;margin:0 0 8px;min-width:0;gap:8px}.sc-settings .sc-preview-entry-bar:has(.sc-preview-quick-entries:empty):not(:has(.sc-preview-rating)){display:none}.sc-settings .sc-preview-quick-entries{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.sc-settings .sc-preview-quick-entries::-webkit-scrollbar{display:none}.sc-settings .sc-preview-entry-bar button,.sc-settings .sc-preview-entry-bar .sc-preview-rating{height:28px;line-height:20px;max-width:240px;flex:none;font-size:12px;color:#222}.sc-settings .sc-preview-quick-entries span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-settings .sc-preview-entry-bar img{width:18px;height:18px;flex:none}.sc-settings .sc-preview-rating-symbol{display:grid;place-items:center;width:16px;height:16px;background:linear-gradient(135deg,#79d8ea,#6594ff);color:#fff;border-radius:4px}.sc-settings .sc-preview-input{position:relative;min-width:0;min-height:88px;padding:12px 8px 8px;border:1px solid #e2e8ef;border-radius:16px;background:#fff}.sc-settings .sc-phone .sc-preview-input textarea{display:block;width:calc(100% - 6px);min-width:0;min-height:20px;height:20px;max-height:120px;margin:0 0 0 6px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;outline:none!important;box-shadow:none!important;resize:none;font:14px/20px PingFang SC,sans-serif;color:#222}.sc-settings .sc-phone .sc-preview-input textarea::placeholder{color:#bbc0c8}.sc-settings .sc-preview-input>.sc-preview-compose-tools{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding:0}.sc-settings .sc-preview-tool-group{display:flex;align-items:center;gap:0;min-width:0}.sc-settings .sc-preview-tool-group .sc-preview-icon{width:34px;height:34px;border-radius:8px}.sc-settings .sc-preview-send{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;padding:0;border-radius:50%;color:#fff;background:var(--preview-color)}.sc-settings .sc-preview-send:disabled{color:#b6bfcc;background:#f5f7f9}.sc-btn,.sc-icon{transition:color .2s cubic-bezier(.645,.045,.355,1),border-color .2s cubic-bezier(.645,.045,.355,1),background-color .2s cubic-bezier(.645,.045,.355,1)}.sc-btn:not(.sc-primary):not(:disabled):hover{color:#3881ff;border-color:#3881ff;background:#fff}.sc-switch,.sc-switch span{transition:all .2s ease}.sc-settings input:not([type=checkbox]):not([type=radio]):not([type=color]),.sc-settings textarea,.sc-settings select{transition:border-color .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1)}.sc-settings input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,.sc-settings textarea:focus,.sc-settings select:focus{outline:0;border-color:#3881ff;box-shadow:0 0 0 2px #057dff1a}.sc-modal-backdrop{animation:sc-settings-fade-in .2s linear both}.sc-modal{animation:sc-settings-zoom-in .3s cubic-bezier(.08,.82,.17,1) both;transform-origin:center}.sc-modal-backdrop.is-closing{animation:sc-settings-fade-out .2s linear both;pointer-events:none}.sc-modal-backdrop.is-closing .sc-modal{animation:sc-settings-zoom-out .2s cubic-bezier(.78,.14,.15,.86) both}@keyframes sc-settings-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sc-settings-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sc-settings-zoom-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes sc-settings-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}.sc-modal header{border-bottom:0;padding-bottom:20px}.sc-modal header h2{font-size:18px;line-height:27px;font-weight:500;margin:0}.sc-modal footer{border-top:0;padding-top:0;padding-bottom:24px;gap:12px}.sc-modal footer .sc-btn{height:36px;min-width:76px;border-radius:10px;font-size:14px;line-height:22px;font-weight:500}.sc-modal-body .sc-field{display:block;margin:0 0 24px}.sc-modal-body .sc-field>label{display:block;padding:0;margin:0 0 8px;font-size:14px;line-height:22px}.sc-modal-body .sc-field-value>input,.sc-modal-body .sc-field-value>select{min-height:42px;border-radius:12px}.sc-modal-body .sc-field:last-child{margin-bottom:0}.sc-tag-modal,.sc-member-modal,.sc-import-modal{border-radius:20px}.sc-member-modal,.sc-import-modal{width:600px}.sc-group-modal{width:770px;border-radius:16px}.sc-sensitive-modal{width:600px;border-radius:12px}.sc-sensitive-modal header{padding:22px 20px 20px}.sc-sensitive-modal .sc-modal-body{padding:0 20px 24px}.sc-sensitive-modal footer{padding:0 20px 32px}.sc-chat-action-modal{border-radius:20px}.sc-blacklist-modal{width:520px;border-radius:16px}.sc-blacklist-modal header{padding:16px 24px 24px}.sc-blacklist-modal .sc-modal-body{padding-top:0}.sc-blacklist-types{margin-bottom:16px}.sc-counted-textarea{position:relative}.sc-counted-textarea textarea{width:100%;height:200px;resize:none;padding:9.5px 11px 27px;border-radius:12px;font-size:14px;line-height:22px}.sc-counted-textarea>span{position:absolute;right:12px;bottom:9px;font-size:12px;line-height:18px;color:#a6b1bf;pointer-events:none}.sc-blacklist-sync{display:flex;gap:8px;align-items:center;margin:14px 0 8px;font-size:14px}.sc-blacklist-modal small{display:block;line-height:20px}.sc-form-error{color:#cf3e3e;font-size:13px;line-height:21px;overflow-wrap:anywhere}.sc-preview-chat{position:relative}.sc-preview-queue{position:absolute;left:50%;top:16px;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:8px;white-space:nowrap;border-radius:62px;background:#fff;box-shadow:0 8px 20px #0014331a;padding:10px 12px;font-size:14px;line-height:21px;color:#000}.sc-preview-queue em{font-style:normal;color:#fa0}.sc-preview-queue>span{font-size:16px;line-height:16px}.sc-app-credentials th:first-child{width:225px}.sc-app-credentials th:last-child{width:120px}.sc-app-credentials th,.sc-app-credentials td{padding:10px 32px;line-height:21px;height:42px}.sc-app-credentials td>strong{display:block;font-weight:500;margin-bottom:12px}.sc-app-credentials code{font-family:inherit;color:#222;font-size:14px}.sc-app-credentials small{display:block;color:#8b94a2;margin-top:8px}.sc-app-credentials button:disabled{opacity:.4;cursor:not-allowed}.sc-mobile-heading{margin:24px 0}.sc-mobile-heading h1{font-size:20px;line-height:30px;font-weight:500;margin:0 0 8px}.sc-mobile-heading p{font-size:14px;color:#697386}.sc-mobile-guide h2{font-size:18px;line-height:27px;font-weight:500;margin:0 0 20px}.sc-mobile-platforms{display:flex;gap:4px;background:#f1f3f7;border-radius:12px;padding:4px;width:max-content;max-width:100%;margin-bottom:28px}.sc-mobile-platforms button{min-width:96px;border:0;border-radius:8px;background:none;font-size:14px;line-height:20px;padding:8px 16px;color:#727e8e}.sc-mobile-platforms button[aria-selected=true]{background:#fff;color:#105eff}.sc-guide-step{display:flex;gap:12px;margin:24px 0}.sc-guide-step>span{width:24px;height:24px;background:#edf3ff;color:#105eff;border-radius:50%;display:grid;place-items:center;flex:none}.sc-guide-step>div{flex:1;min-width:0}.sc-guide-step h3{margin:0 0 16px;font-size:16px;font-weight:500;line-height:24px}.sc-mobile-guide .sc-code{max-height:460px;overflow:auto}.sc-mobile-guide>.sc-text-btn{display:inline-flex;align-items:center;gap:5px}.sc-wordpress-heading{border:0;background:none;width:100%;display:flex;align-items:center;gap:16px;text-align:left;padding:0;color:#222}.sc-wordpress-icon{width:44px;height:44px;border:2px solid #222;border-radius:50%;font-family:Georgia,serif;font-size:32px;display:grid;place-items:center}.sc-wordpress-heading strong{font-size:16px;font-weight:500;display:block;margin-bottom:4px}.sc-wordpress-heading small{font-size:14px;color:#929ba8}.sc-wordpress-chevron{margin-left:auto;font-size:22px;color:#929ba8}.sc-wordpress-actions{padding-top:24px;display:flex;gap:12px;flex-wrap:wrap}.sc-wordpress-actions>p{flex-basis:100%;margin-bottom:0}.sc-wordpress-modal{width:680px;border-radius:20px}.sc-wordpress-modal h3{margin:24px 0 12px;font-size:16px;font-weight:500}.sc-install-list{padding-left:24px;line-height:24px}.sc-install-list li{margin-bottom:12px}@media(prefers-reduced-motion:reduce){.sc-modal,.sc-modal-backdrop,.sc-modal-backdrop.is-closing,.sc-modal-backdrop.is-closing .sc-modal{animation-duration:.001ms}.sc-switch,.sc-switch span,.sc-btn,.sc-icon{transition-duration:.001ms}}@media(max-width:600px){.sc-mobile-platforms{width:100%}.sc-mobile-platforms button{min-width:0;flex:1;padding-inline:10px}.sc-app-credentials th:last-child{width:110px}.sc-app-credentials code{overflow-wrap:anywhere}}.sc-invite-modal{width:600px;border-radius:20px}.sc-invite-field>textarea{display:block;width:100%;margin-top:8px;min-height:112px;border-radius:12px}.sc-workspace-association{margin:20px 0;font-size:14px;line-height:22px}.sc-workspace-association>strong{font-weight:500}.sc-workspace-association>p{color:#929ba8;font-size:14px;margin:4px 0 12px}.sc-workspace-association>div{display:flex;align-items:center;gap:12px}.sc-workspace-association>div>span{flex:1;min-width:0;color:#929ba8}.sc-association-modal{width:600px;border-radius:20px}.sc-association-modal h3{font-size:16px;font-weight:500;margin:0 0 18px}.sc-association-modal .sc-workspace-checks{border:0;padding:0;margin:0}.sc-member-extra{margin:0 0 24px}.sc-member-extra>summary{cursor:pointer;font-size:14px;line-height:22px;color:#788494}.sc-member-extra[open]>summary{margin-bottom:16px}.sc-issued-invitation{padding:18px 0;border-bottom:1px solid #edf0f4}.sc-issued-invitation>strong,.sc-issued-invitation>small{display:block;overflow-wrap:anywhere}.sc-issued-invitation>small{color:#929ba8;margin-top:5px}.sc-issued-invitation .sc-invitation-link{margin:12px 0}.sc-issued-invitation+.sc-inline-links{margin-top:24px}.sc-launcher-upload{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:#105eff;color:#fff;flex:none}.sc-launcher-upload>img{width:100%;height:100%;object-fit:contain}.sc-launcher-upload>span{position:absolute;inset:0;display:grid;place-items:center;background:#0006;opacity:0;transition:opacity .2s}.sc-launcher-upload:hover>span,.sc-launcher-upload:focus-within>span{opacity:1}.sc-preview-conversation>span>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.sc-domain-links{margin-top:14px;justify-content:flex-start}.remote-assist-control{position:relative;display:inline-flex;align-items:center}.remote-assist-overlay{position:fixed;inset:0;z-index:350;background:#1b243a66;display:flex;align-items:center;justify-content:center;padding:20px}.remote-assist-dialog{width:560px;max-width:100%;background:#fff;color:#3c4658;border-radius:9px;box-shadow:0 15px 60px #1114;font-family:inherit;overflow:hidden;text-align:center}.remote-assist-dialog>header{padding:18px 22px;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:15px}.remote-assist-dialog>header strong{font-weight:500}.remote-assist-dialog button{font:inherit;cursor:pointer;border:1px solid #dbe1eb;border-radius:5px;background:#fff;padding:7px 14px;font-size:13px;color:#657187}.remote-assist-dialog button:disabled{cursor:not-allowed;opacity:.5}.remote-assist-dialog button.primary{background:#105eff;color:#fff;border-color:#105eff}.remote-assist-dialog>header button{padding:2px;border:0;display:flex}.remote-assist-illustration{color:#7d9fe2;display:grid;place-items:center;height:110px;background:#f8faff}.remote-assist-dialog h3{font-size:16px;font-weight:500;margin:24px 20px 13px}.remote-assist-dialog p{font-size:13px;color:#8a95a4;line-height:1.8;margin:10px 22px}.remote-assist-dialog>video{display:block;width:100%;max-height:65vh;background:#182434;object-fit:contain}.remote-assist-dialog footer{display:flex;justify-content:center;gap:14px;padding:20px}.remote-assist-dialog>small{display:block;padding:0 20px 18px;font-size:11px;color:#a4aeba}.remote-assist-dialog p.remote-assist-warning{color:#b56a39;background:#fff6e9;padding:9px 12px;border-radius:5px}.remote-assist-error{position:absolute;z-index:20;bottom:calc(100% + 10px);left:-80px;width:300px;padding:12px 15px;background:#fff;color:#b06443;box-shadow:0 2px 15px #192a4926;border:1px solid #ebdfd6;border-radius:5px;font-size:12px;line-height:1.6}.remote-assist-error button{float:right;padding:0;border:0;background:none;display:flex}.remote-assist-spin{animation:remote-assist-spin 1s linear infinite}@keyframes remote-assist-spin{to{transform:rotate(360deg)}}.vc-external-avatar{background:#66a9d5;color:#fff;font-size:17px}.vc-external-menu .vc-menu-presence{right:12px}.vc-external-unread{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:10px;background:#ff6c79;color:#fff;font-size:11px;margin-left:6px}.vc-external-upload{display:flex;align-items:center;gap:10px;max-width:100%}.vc-external-upload>img{width:80px;height:60px;object-fit:cover;border-radius:8px}.vc-external-upload>span{min-width:0;overflow-wrap:anywhere}.vc-external-upload small{display:block;font-size:11px;opacity:.7;margin-top:5px}.vc-external-upload>button:not(.vc-icon){border:0;border-radius:5px;background:transparent;color:var(--vc-theme);font-size:12px;padding:4px}.vc-external-ended{padding:14px;text-align:center;color:#98a0ae;font-size:13px}.vc-root{--vc-theme: #165dff;--vc-background: #f5f7f9;--vc-surface: #fff;--vc-text: #222;--vc-muted: #8c98a5;--vc-border: #e2e8ef;--vc-list-text: #16233a;--vc-list-muted: #647491;position:fixed;inset:0;display:flex;flex-direction:column;background:var(--vc-background);color:var(--vc-text);font-family:Inter,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;overflow:hidden;color-scheme:light;z-index:0}.vc-root *{box-sizing:border-box}.vc-root button,.vc-root input,.vc-root textarea{font:inherit}.vc-root button{cursor:pointer;border:0;color:inherit;background:none}.vc-root button:disabled{cursor:not-allowed;opacity:.5}.vc-root button:focus-visible,.vc-root input:focus-visible,.vc-root textarea:focus-visible{outline:2px solid var(--vc-theme);outline-offset:3px}.vc-dark{--vc-background: #171b24;--vc-surface: #252b37;--vc-text: #e6e9ef;--vc-muted: #929aac;--vc-border: #323947;--vc-list-text: var(--vc-text);--vc-list-muted: var(--vc-muted);color-scheme:dark}.vc-root .vc-header{height:64px;min-height:64px;padding:0 16px;display:flex;align-items:center;gap:8px;background:var(--vc-surface);position:relative;z-index:5}.vc-avatar{width:33px;height:33px;flex:none;display:grid;place-items:center;border-radius:50%;background:#10b8e8;color:#fff;font-size:23px;font-weight:400}.vc-avatar.vc-logo{background:var(--vc-theme)}.vc-root .vc-header-title{font-size:14px;font-weight:500;min-width:0;max-width:calc(100vw - 210px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:7px!important;padding:0!important}.vc-icon:hover{background:color-mix(in srgb,var(--vc-muted) 11%,transparent)!important}.vc-icon.active{color:var(--vc-theme)}.vc-root .vc-edit{width:22px;height:26px}.vc-header-actions{margin-left:auto}.vc-menu{position:absolute;right:16px;top:44px;width:172px;z-index:12;background:var(--vc-surface);border:0;box-shadow:0 8px 10px #00143333;border-radius:12px;padding:8px}.vc-menu button{display:flex;align-items:center;width:100%;gap:10px;min-height:40px;padding:6px 12px;border-radius:8px;text-align:left;font-size:14px;line-height:20px}.vc-menu button:hover{background:var(--vc-background)}.vc-switch{width:28px;height:16px;border-radius:20px;background:#c9ced6;position:relative;margin-left:auto}.vc-switch:after{content:"";position:absolute;height:12px;width:12px;background:#fff;left:2px;top:2px;border-radius:100%;transition:.2s}.vc-switch.checked{background:var(--vc-theme)}.vc-switch.checked:after{left:14px}.vc-dismiss{position:fixed;inset:0;z-index:10;cursor:default!important}.vc-root .vc-error{padding:9px 16px;background:#fff0f0;color:#c23b3b;border-bottom:1px solid #f4dddd;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;z-index:7}.vc-root .vc-error .vc-icon{height:20px;width:20px}.vc-toast{position:absolute;top:75px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;border-radius:8px;padding:10px 16px;background:var(--vc-surface);box-shadow:0 4px 25px #0002;z-index:30;white-space:nowrap;font-size:13px}.vc-toast svg{color:#23a270}.vc-messages{flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 22px;scrollbar-width:thin;scrollbar-color:#d6dbe4 transparent}.vc-message{display:flex;align-items:flex-start;flex-direction:column;margin:0 0 16px;max-width:100%}.vc-message time{font-size:12px;color:var(--vc-muted);margin-bottom:5px}.vc-message-line{display:flex;align-items:center;gap:5px;max-width:100%;min-width:0;position:relative}.vc-bubble{min-width:0;background:var(--vc-surface);padding:12px;border-radius:16px;color:var(--vc-text);font-size:14px;line-height:20px;max-width:min(720px,75vw);word-break:break-word;overflow-wrap:anywhere}.vc-message-text{white-space:pre-wrap}.vc-own{align-items:flex-end}.vc-own .vc-message-line{flex-direction:row-reverse}.vc-own .vc-bubble{background:color-mix(in srgb,var(--vc-theme) 8%,var(--vc-background))}.vc-dark .vc-own .vc-bubble{background:color-mix(in srgb,var(--vc-theme) 27%,var(--vc-background))}.vc-message-tools{flex:none;opacity:0;display:flex;align-items:center;transition:opacity .15s}.vc-message:hover .vc-message-tools,.vc-message:focus-within .vc-message-tools{opacity:1}.vc-message-tools .vc-icon{width:25px;height:25px;color:var(--vc-muted)}.vc-start-divider{display:flex;align-items:center;gap:12px;color:var(--vc-muted);font-size:12px;margin:20px 0}.vc-start-divider:before,.vc-start-divider:after{content:"";height:1px;flex:1;background:var(--vc-border)}.vc-start-divider span{white-space:nowrap}.vc-empty-chat{display:flex;height:100%;min-height:180px;flex-direction:column;justify-content:center;align-items:center;color:var(--vc-muted);gap:8px}.vc-empty-chat p{margin:0;font-size:13px}.vc-compose-area{padding:0 16px;flex:none;position:relative}.vc-rating-wrap{position:relative;width:fit-content;margin-bottom:7px}.vc-rating-button{display:flex;gap:4px;align-items:center;padding:4px 6px!important;font-size:12px!important;background:var(--vc-surface)!important;border-radius:14px}.vc-rating-symbol{display:grid;place-items:center;width:16px;height:16px;background:linear-gradient(135deg,#79d8ea,#6594ff);color:#fff;border-radius:4px}.vc-rating-popover{position:absolute;bottom:33px;left:0;background:var(--vc-surface);border:1px solid var(--vc-border);box-shadow:0 6px 24px #00143314;padding:16px;border-radius:16px;width:328px;z-index:10;text-align:center}.vc-rating-popover strong{display:block;font-size:13px;line-height:18px;font-weight:700}.vc-rating-options{display:flex;justify-content:space-around;margin:14px 0 0}.vc-rating-options button{display:flex;align-items:center;gap:7px;flex-direction:column;color:var(--vc-muted);font-size:12px;flex:1;height:51px;padding:0;border-radius:8px}.vc-rating-options button:hover{background:var(--vc-background);color:var(--vc-theme)}.vc-rating-popover input{width:100%;background:var(--vc-background);border:1px solid var(--vc-border);padding:7px 8px;border-radius:6px;font-size:12px;color:var(--vc-text)}.vc-composer{position:relative;background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:16px;padding:12px 8px 8px 12px;min-height:89px}.vc-composer textarea{display:block;width:100%;resize:none;border:0;outline:none!important;padding:1px 3px;background:transparent;color:var(--vc-text);min-height:24px;max-height:120px;line-height:20px;font-size:14px;overflow-y:auto}.vc-composer textarea::placeholder{color:#bbc0c8}.vc-compose-tools{display:flex;align-items:center;justify-content:space-between;margin-top:3px}.vc-tool-group{display:flex;gap:2px;align-items:center}.vc-root .vc-send{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--vc-theme);color:#fff;padding:0;transition:.15s}.vc-root .vc-send:disabled{opacity:1;color:#b6bfcc;background:var(--vc-background)}.vc-root .vc-send:not(:disabled):hover{filter:brightness(1.08)}.vc-emoji-wrap{position:relative}.vc-emoji-picker{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;position:absolute;bottom:44px;left:0;width:242px;background:var(--vc-surface);border:1px solid var(--vc-border);padding:10px;border-radius:12px;box-shadow:0 4px 25px #0002;z-index:11}.vc-emoji-picker button{font-size:22px;width:33px;height:33px;border-radius:6px}.vc-emoji-picker button:hover{background:var(--vc-background)}.vc-brand{height:37px;min-height:37px;display:flex;align-items:center;justify-content:center;gap:4px;color:#8f9aa9;font-size:11px;padding-bottom:1px}.vc-brand svg{margin-left:1px}.vc-brand span{margin-left:-2px}.vc-home{background:var(--vc-surface)}.vc-conversation-list{flex:1;min-height:0;overflow-y:auto;padding:12px}.vc-root .vc-conversation-row{display:flex;align-items:center;gap:8px;width:100%;padding:14px;text-align:left;color:var(--vc-list-text);border-radius:8px;min-height:68px;transition:background-color .16s,transform .16s}.vc-history-row:hover .vc-conversation-row{background:var(--vc-background)!important}.vc-conversation-row .vc-avatar{width:40px;height:40px;font-size:25px}.vc-row-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.vc-row-text strong{font-size:14px;line-height:20px;font-weight:500}.vc-row-text small{font-size:12px;line-height:18px;color:var(--vc-list-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-conversation-row time{color:var(--vc-list-muted);font-size:12px;line-height:16px;align-self:flex-start;margin-top:0}.vc-conversation-row>svg{display:none;color:var(--vc-muted)}.vc-new-conversation{padding:0 12px}.vc-root .vc-primary{background:var(--vc-theme);color:#fff;border:1px solid var(--vc-theme);padding:10px 20px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500}.vc-new-conversation .vc-primary{width:100%;border-radius:15px;min-height:44px;font-size:14px}.vc-new-conversation .vc-primary svg{display:none}.vc-modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#1820304d;z-index:50}.vc-modal{width:380px;max-width:100%;padding:20px;background:var(--vc-surface);border-radius:14px;box-shadow:0 10px 60px #0002}.vc-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.vc-modal-head strong{font-size:15px;font-weight:500}.vc-modal>input{width:100%;border:1px solid var(--vc-border);padding:10px;border-radius:7px;background:var(--vc-background);color:var(--vc-text)}.vc-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.vc-modal-actions>button{padding:8px 16px;border-radius:7px;border:1px solid var(--vc-border)}.vc-loading{align-items:center;justify-content:center;gap:16px}.vc-loading h2{font-size:18px;font-weight:500;margin:0}.vc-loading p{font-size:13px;color:var(--vc-muted);margin:0 20px;text-align:center}.vc-spin{animation:vc-spin 1s linear infinite}@keyframes vc-spin{to{transform:rotate(360deg)}}.vc-hidden{display:none!important}.vc-reply-preview{display:flex;align-items:center;gap:8px;padding:5px 8px;margin-bottom:8px;background:var(--vc-background);border-left:2px solid var(--vc-theme);border-radius:4px;color:var(--vc-muted);font-size:12px}.vc-reply-preview>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-reply-preview .vc-icon{width:20px;height:20px}.vc-pending-file{display:flex;align-items:center;gap:9px;background:var(--vc-background);padding:8px;border-radius:8px;margin-bottom:8px;font-size:12px}.vc-pending-file>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-pending-file small{display:block;color:var(--vc-muted);font-size:11px}.vc-attachment{width:100%;max-width:340px;min-width:0}.vc-image{display:block;max-width:100%;max-height:300px;object-fit:contain;border-radius:8px;margin-bottom:7px}.vc-file{display:flex;align-items:center;gap:9px;text-align:left;max-width:100%;padding:4px 0!important}.vc-file>span{display:flex;flex-direction:column;min-width:0;flex:1}.vc-file strong{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;font-size:12px}.vc-file small{color:var(--vc-muted);font-size:11px}.vc-attachment audio,.vc-attachment video{max-width:100%;display:block;margin-bottom:6px}.vc-attachment audio{height:38px;width:250px}.vc-audio-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.vc-audio-preview audio{height:38px;max-width:calc(100% - 42px)}.vc-recording{display:flex;align-items:center;gap:8px;min-height:30px;font-size:13px;color:var(--vc-muted)}.vc-recording>span{width:7px;height:7px;border-radius:100%;background:#f45f65;animation:vc-blink 1s infinite}.vc-recording button{font-size:12px;background:var(--vc-background);border-radius:5px;padding:3px 8px;margin-left:10px}.vc-root .vc-record-active{color:#ec5e68}.vc-message .vc-bubble:has(.vc-attachment){border-radius:12px;padding:10px}.vc-message .vc-message-text+.vc-attachment{margin-top:8px}@keyframes vc-blink{50%{opacity:.3}}@media(max-width:600px){.vc-root .vc-header{padding:0 10px;height:64px;min-height:64px}.vc-messages{padding:12px 12px 16px}.vc-bubble{max-width:78vw}.vc-compose-area{padding:0 10px}.vc-message-tools{position:absolute;top:-22px;left:0;right:auto;background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:6px;z-index:3}.vc-own .vc-message-tools{left:auto;right:0}.vc-brand{height:30px;min-height:30px}.vc-composer{border-radius:14px;min-height:87px}.vc-message{margin-bottom:16px}.vc-conversation-list{padding:12px 8px}.vc-file strong{max-width:180px}.vc-attachment{max-width:calc(78vw - 20px)}.vc-root .vc-error{font-size:12px;padding:8px 10px}.vc-emoji-picker{left:-50px}.vc-rating-popover{width:min(328px,calc(100vw - 22px))}}.vc-prechat{align-items:center;justify-content:center;padding:24px;overflow-y:auto}.vc-prechat-card{width:360px;max-width:100%;background:var(--vc-surface);padding:28px;border:1px solid var(--vc-border);border-radius:16px;box-shadow:0 5px 30px #182a4906}.vc-prechat-card>.vc-avatar{margin:0 auto 16px;width:45px;height:45px}.vc-prechat-card h2{text-align:center;margin:0 0 8px;font-size:19px;font-weight:500}.vc-prechat-card>p{text-align:center;color:var(--vc-muted);font-size:13px;margin:0 0 25px}.vc-prechat-card>label{display:flex;flex-direction:column;font-size:12px;gap:6px;margin:13px 0;color:var(--vc-text)}.vc-prechat-card input:not([type=checkbox]){border:1px solid var(--vc-border);border-radius:7px;padding:10px;background:var(--vc-background);color:var(--vc-text);font-size:13px;min-width:0}.vc-prechat-card>.vc-consent{flex-direction:row;align-items:flex-start;gap:8px;color:var(--vc-muted);font-size:11px}.vc-consent input{accent-color:var(--vc-theme);margin:3px 0 0}.vc-prechat-card>.vc-primary{width:100%;margin-top:10px}.vc-prechat-card>small{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--vc-muted);font-size:10px;margin-top:14px}.vc-prechat-card>.vc-error{border-radius:6px;font-size:12px;padding:7px}.vc-confirm-text{font-size:13px;color:var(--vc-muted);line-height:1.7}.vc-retracted{font-size:12px;color:var(--vc-muted)}.vc-closed-notice{font-size:11px;color:var(--vc-muted);text-align:center;padding:2px 0 8px}.vc-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.vc-brand-panel{text-align:center;padding:28px 20px 22px;margin:0 0 8px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--vc-theme) 5%,var(--vc-surface)),var(--vc-surface))}.vc-brand-panel>.vc-avatar{width:49px;height:49px;margin:0 auto 10px}.vc-brand-panel h2{font-size:18px;font-weight:500;margin:0 0 5px}.vc-brand-panel p{font-size:12px;color:var(--vc-muted);margin:0}.vc-quick-link{display:inline-flex;align-items:center;gap:5px;background:var(--vc-surface);border:1px solid var(--vc-border);padding:4px 8px;border-radius:20px;text-decoration:none;color:var(--vc-theme);font-size:11px;float:right;margin-bottom:7px}.vc-online-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#b8c1cd;margin-left:1px}.vc-online-dot.online{background:#2dc98a}.vc-read-receipt{font-size:10px;color:var(--vc-muted);margin-top:4px}.vc-read-receipt.read{color:var(--vc-theme)}.vc-header-actions{display:flex;align-items:center;gap:3px}.vc-welcome-replies{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 10px}.vc-welcome-replies button{background:var(--vc-surface);border:1px solid var(--vc-border);color:var(--vc-theme);border-radius:17px;padding:6px 11px;font-size:12px}.vc-welcome-replies.rows{flex-direction:column;align-items:flex-start}.vc-multiple-links{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 8px}.vc-multiple-links a{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--vc-theme);text-decoration:none}.vc-root .call-controls .vc-icon{width:28px}.vc-prechat-card textarea{width:100%;font:inherit;font-size:13px;border:1px solid var(--vc-border);background:var(--vc-background);color:var(--vc-text);border-radius:7px;padding:10px;resize:vertical}.vc-offline-back{display:block!important;margin:12px auto 0;color:var(--vc-muted)!important;font-size:12px!important}.vc-root .vc-back{width:24px;margin-right:4px}.vc-root .vc-header-actions{flex:none}.vc-root .vc-message-meta{display:flex;align-items:center;gap:8px;color:var(--vc-muted);font-size:12px;line-height:16px;margin-bottom:6px}.vc-root .vc-message-meta time{margin:0}.vc-root .vc-rating-popover{border:0}.vc-root .vc-rating-face{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#979ca2;background:radial-gradient(circle at 38% 25%,#fff,#e2e4e6 80%);box-shadow:inset 0 -2px 2px #00000008}.vc-root .vc-rating-options button:hover .vc-rating-face,.vc-root .vc-rating-options button[aria-pressed=true] .vc-rating-face{color:var(--vc-theme);background:color-mix(in srgb,var(--vc-theme) 9%,var(--vc-surface))}.vc-root .vc-rating-detail-toggle{position:absolute;right:8px;top:10px;display:grid;place-items:center;width:24px;height:24px;color:var(--vc-muted);opacity:.65;border-radius:6px}.vc-root .vc-rating-detail-toggle:hover{opacity:1;background:var(--vc-background)}.vc-root .vc-rating-popover input{margin-top:14px}.vc-root .vc-title-modal{width:500px;border-radius:24px;padding:28px 24px}.vc-root .vc-title-modal .vc-modal-head{margin-bottom:24px}.vc-root .vc-title-modal .vc-modal-head strong{font-size:16px;font-weight:700}.vc-root .vc-title-modal .vc-modal-actions{margin-top:24px}.vc-root .vc-title-modal>input{background:var(--vc-surface)}.vc-root .vc-prechat-card{max-height:calc(100dvh - 40px);overflow-y:auto}.vc-root .vc-prechat-card>label{font-size:13px}.vc-root .vc-required{color:#e65c67}.vc-root .vc-contact-prompt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:10px;background:var(--vc-surface);margin-bottom:10px;font-size:12px}.vc-root .vc-contact-prompt button{display:inline-flex;align-items:center;color:var(--vc-theme);padding:0;white-space:nowrap}.vc-root .vc-contact-modal .vc-modal-head{margin-bottom:18px}.vc-root .vc-modal-backdrop{background:#00143340;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vc-root .vc-history-limit{color:var(--vc-muted);font-size:11px;text-align:center;margin:7px 0 0}@media(max-width:600px){.vc-root .vc-header-title{max-width:calc(100vw - 225px)}.vc-root .vc-header{gap:6px}.vc-root .vc-title-modal{border-radius:20px;padding:24px 20px}.vc-root .vc-brand{padding-bottom:env(safe-area-inset-bottom,0px);height:calc(30px + env(safe-area-inset-bottom,0px));min-height:calc(30px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.vc-root *,.vc-root *:before,.vc-root *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vc-root:not(:has(.vc-brand)) .vc-compose-area{padding-bottom:16px}.vc-history-row{position:relative}.vc-root .vc-history-delete{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1;left:-6px;top:calc(50% - 14px);width:28px;height:28px;padding:0;border-radius:999px;color:#acb5c5;opacity:0;visibility:hidden;pointer-events:none;background:transparent;transition:background-color .16s,color .16s,opacity .16s,visibility .16s}.vc-history-row:hover .vc-history-delete,.vc-history-row:focus-within .vc-history-delete{opacity:1;visibility:visible;pointer-events:auto}.vc-root .vc-history-delete:hover,.vc-root .vc-history-delete:focus-visible{color:#ef4444;background:transparent}.vc-root .vc-header-title{flex:1;max-width:none}.vc-root .vc-header-actions,.vc-root .vc-header>.vc-icon{flex-shrink:0}.vc-root .vc-compose-area,.vc-root .vc-conversation-list{min-width:0;max-width:100%}.vc-root .vc-toast{max-width:calc(100% - 32px);white-space:normal;overflow-wrap:anywhere}.vc-root .vc-file>svg{flex:none}.vc-root .vc-file strong,.vc-root .vc-message-line{max-width:100%}.vc-root .vc-entry-bar{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:8px}.vc-root .vc-rating-wrap{flex:none;margin:0}.vc-root .vc-rating-button{height:28px;padding:0 6px!important;border-radius:10px;white-space:nowrap}.vc-root .vc-quick-entries{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.vc-root .vc-quick-entries::-webkit-scrollbar{display:none}.vc-root .vc-quick-entries a,.vc-root .vc-quick-entries button{display:inline-flex;align-items:center;gap:4px;flex:none;height:28px;max-width:240px;padding:0 6px;border:0;border-radius:10px;background:var(--vc-surface);font-size:12px;line-height:20px;text-decoration:none;color:var(--vc-text)}.vc-root .vc-quick-entries span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-root .vc-quick-entries img{width:18px;height:18px;object-fit:contain}.vc-root .vc-quick-entries a:hover,.vc-root .vc-quick-entries button:hover{color:var(--vc-theme)}.vc-root .vc-entry-bar:empty{display:none}.vc-root .vc-prechat-card{position:relative}.vc-root .vc-form-back{position:absolute;top:12px;left:12px}.vc-root .vc-inline-form{width:300px;max-width:100%;padding:12px;border-radius:16px;background:var(--vc-surface);margin:0 0 16px}.vc-root .vc-inline-form h3{font-size:14px;line-height:20px;margin:0 0 12px;font-weight:500}.vc-root .vc-inline-form label{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;font-size:12px}.vc-root .vc-inline-form input{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--vc-border);border-radius:8px;color:var(--vc-text);background:var(--vc-surface);font-size:13px}.vc-root .vc-inline-form input:disabled{color:var(--vc-muted);background:var(--vc-background)}.vc-root .vc-inline-form .vc-primary{width:100%;min-height:36px}.vc-root .vc-image-button{display:block;max-width:100%;padding:0;cursor:zoom-in}.vc-root .vc-media-expand{display:block;margin:-2px 0 8px;color:var(--vc-muted);font-size:11px;padding:0}.vc-root .vc-media-error{color:var(--vc-muted);font-size:11px;display:block;margin-bottom:6px}.vc-root .vc-media-backdrop{position:fixed;inset:0;padding:24px;background:#0b1324c7;z-index:100;display:grid;place-items:center}.vc-root .vc-media-dialog{width:min(960px,100%);height:min(780px,100%);min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--vc-surface);border-radius:16px;overflow:hidden;box-shadow:0 20px 80px #0004}.vc-root .vc-media-dialog>header{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--vc-border);flex:none}.vc-root .vc-media-dialog>header>span{flex:1;min-width:0}.vc-root .vc-media-dialog strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.vc-root .vc-media-dialog small{color:var(--vc-muted);font-size:11px}.vc-root .vc-media-stage{flex:1;min-width:0;min-height:0;display:grid;place-items:center;overflow:auto;background:var(--vc-background)}.vc-root .vc-image-canvas{width:100%;height:100%;display:grid;place-items:center;overflow:auto}.vc-root .vc-image-canvas img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center}.vc-root .vc-media-stage video{max-width:100%;max-height:100%;width:100%}.vc-root .vc-media-stage audio{max-width:calc(100% - 24px)}.vc-root .vc-media-dialog>footer{display:flex;justify-content:center;align-items:center;gap:14px;padding:8px}.vc-root .vc-zoom-value{font-size:12px;color:var(--vc-muted);width:48px}.vc-root .vc-document-preview{max-width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;text-align:center}.vc-root .vc-document-preview>svg{color:var(--vc-theme)}.vc-root .vc-document-preview p{color:var(--vc-muted);font-size:12px;margin:0}@media(max-width:600px){.vc-root .vc-media-backdrop{padding:10px}.vc-root .vc-message-tools{max-width:calc(100vw - 24px)}}.vc-root .vc-welcome-replies{margin:0 0 16px;max-width:100%}.vc-root .vc-welcome-replies button{border:1px solid color-mix(in srgb,var(--vc-theme) 40%,var(--vc-border));background:color-mix(in srgb,var(--vc-theme) 5%,var(--vc-surface));color:var(--vc-theme);border-radius:8px;line-height:20px;padding:4px 10px}.vc-root .vc-quoted-message{display:flex;flex-direction:column;gap:2px;max-width:100%;border-left:3px solid color-mix(in srgb,var(--vc-theme) 45%,var(--vc-border));padding:4px 8px;margin-bottom:8px;text-align:left;color:var(--vc-muted);background:color-mix(in srgb,var(--vc-text) 4%,transparent);border-radius:4px}.vc-root .vc-quoted-message strong{font-size:11px;font-weight:500}.vc-root .vc-quoted-message span{font-size:12px;line-height:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.vc-root .vc-lightbox{padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#666a70bb}.vc-root .vc-lightbox .vc-media-dialog{width:100%;height:100%;border-radius:0;box-shadow:none;background:none;position:relative}.vc-root .vc-lightbox .vc-media-dialog>header{position:absolute;z-index:2;inset:18px 18px auto auto;border:0;padding:0}.vc-root .vc-lightbox .vc-media-dialog>header>span{display:none}.vc-root .vc-lightbox .vc-media-dialog>header button,.vc-root .vc-lightbox .vc-media-prev,.vc-root .vc-lightbox .vc-media-next{color:#fff;background:#464c55b8;border-radius:50%!important;width:38px;height:38px}.vc-root .vc-lightbox .vc-media-dialog>header button:first-of-type{display:none}.vc-root .vc-lightbox .vc-media-stage{background:none;padding:68px 70px 60px}.vc-root .vc-lightbox .vc-image-canvas{overflow:auto}.vc-root .vc-lightbox .vc-media-dialog>footer{position:absolute;bottom:16px;left:50%;transform:translate(-50%);padding:3px 8px;border-radius:22px;background:#464c5570;color:#fff;opacity:.45}.vc-root .vc-lightbox .vc-media-dialog>footer:hover,.vc-root .vc-lightbox .vc-media-dialog>footer:focus-within{opacity:1}.vc-root .vc-lightbox .vc-zoom-value{color:#fff}.vc-root .vc-media-counter{position:absolute;top:24px;left:50%;transform:translate(-50%);color:#fff;font-size:14px}.vc-root .vc-media-prev,.vc-root .vc-media-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.vc-root .vc-media-prev{left:16px}.vc-root .vc-media-next{right:16px}@media(max-width:600px){.vc-root .vc-lightbox .vc-media-stage{padding:66px 10px 60px}.vc-root .vc-lightbox .vc-media-prev,.vc-root .vc-lightbox .vc-media-next{width:30px;height:30px}.vc-root .vc-media-prev{left:5px}.vc-root .vc-media-next{right:5px}}.vc-root .vc-pending-files{max-height:150px;overflow-y:auto;margin-bottom:8px}.vc-root .vc-pending-file{min-width:0}.vc-root .vc-pending-file>img,.vc-root .vc-pending-file>video{width:38px;height:38px;object-fit:cover;border-radius:6px;flex:none}.vc-root .vc-pending-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-root .vc-prechat-card select,.vc-root .vc-inline-form select,.vc-root .vc-inline-form textarea{width:100%;min-width:0;font:inherit;font-size:13px;border:1px solid var(--vc-border);color:var(--vc-text);background:var(--vc-surface);border-radius:8px;padding:8px 10px}.vc-root .vc-inline-form textarea{resize:vertical;max-height:180px}.vc-root .vc-inline-form textarea:disabled,.vc-root .vc-inline-form select:disabled{color:var(--vc-muted);background:var(--vc-background)}.vc-root :is(input,textarea,select):focus,.vc-root :is(input,textarea,select):focus-visible{outline:none;outline-offset:0;box-shadow:none}.vc-root .vc-header{gap:8px;padding:0 16px}.vc-root .vc-back{height:24px}.vc-root .vc-header>.vc-avatar{width:32px;height:32px}.vc-root .vc-header-title{flex:0 1 auto;min-width:0;max-width:none;font-size:15px;line-height:20px}.vc-root .vc-edit{width:24px;height:24px;margin-left:-4px}.vc-root .vc-header-actions{margin-left:auto;gap:8px}.vc-root .vc-header-actions>.vc-icon{width:24px;height:24px}.vc-root .vc-brand{height:40px;min-height:40px;padding:0;font-size:12px;line-height:20px}.vc-root .vc-before-messages{padding:16px}.vc-root .vc-conversation-form{flex:none;align-self:flex-start;width:300px;max-width:100%;margin:0 0 16px;padding:16px 12px;background:var(--vc-surface);border:1px solid rgba(0,20,51,.04);border-radius:16px;box-shadow:none}.vc-root .vc-conversation-form h3{padding:0;margin:0;color:var(--vc-text);font-family:inherit;font-size:14px;line-height:20px;font-weight:400}.vc-root .vc-conversation-form h3+.vc-conversation-form-fields{margin-top:12px}.vc-root .vc-conversation-form label{display:block;margin:0;padding:0;font-size:14px;line-height:16px;color:var(--vc-text)}.vc-root .vc-conversation-form label+label,.vc-root .vc-conversation-form>.vc-offline-field{margin-top:16px}.vc-root .vc-conversation-form :is(input:not([type=checkbox]),textarea,select){display:block;width:100%;min-width:0;height:42px;margin-top:6px;padding:8px 10px;border:1px solid var(--vc-border);border-radius:12px;background:var(--vc-surface);color:var(--vc-text);font:inherit;font-size:14px;line-height:18px;box-shadow:none;outline:none}.vc-root .vc-conversation-form textarea{height:auto;min-height:78px;max-height:240px;resize:vertical}.vc-root .vc-conversation-form :is(input,textarea,select):focus{border-color:var(--vc-theme);box-shadow:0 0 0 2px color-mix(in srgb,var(--vc-theme) 10%,transparent)}.vc-root .vc-conversation-form :is(input,textarea,select):disabled{background:var(--vc-background);color:var(--vc-muted)}.vc-root .vc-conversation-form .vc-primary{width:100%;min-height:42px;height:42px;margin:16px 0 0;padding:12px;border:0;border-radius:12px;font-size:13px;line-height:18px;font-weight:700}.vc-root .vc-conversation-form>.vc-consent{display:flex;align-items:flex-start;gap:8px;margin-top:16px;font-size:12px;line-height:18px}.vc-root .vc-conversation-form>.vc-consent input{flex:none;width:14px;height:14px;margin:2px 0 0}.vc-root .vc-field-error{display:block;margin-top:6px;color:#ef4444;font-size:12px;line-height:18px}.vc-root .vc-conversation-form .vc-field-invalid :is(input,textarea,select){border-color:#ef4444}.vc-root .vc-compose-area{padding-left:16px;padding-right:16px}.vc-root .vc-composer{min-height:88px;padding:12px 8px 8px}.vc-root .vc-composer>textarea,.vc-root .vc-composer>textarea:focus,.vc-root .vc-composer>textarea:focus-visible{margin:0 0 0 6px;padding:0;width:calc(100% - 6px);min-height:20px;border:0;border-radius:0;outline:none!important;box-shadow:none!important;background:transparent;font-size:14px;line-height:20px}.vc-root .vc-compose-tools{margin-top:13px}.vc-root .vc-tool-group{gap:0}.vc-root .vc-tool-group .vc-icon{width:34px;height:34px;border-radius:8px!important}.vc-root .vc-send{width:32px;height:32px}.vc-root .vc-messages{padding:16px}.vc-root .vc-start-divider{height:18px;line-height:18px;margin:0 0 16px;gap:12px}.vc-root .vc-start-divider:before,.vc-root .vc-start-divider:after{background:#0014330a}.vc-root .vc-bubble:has(.vc-document-attachment){padding:12px}.vc-root .vc-bubble:has(.vc-media-attachment):not(:has(.vc-message-text)):not(:has(.vc-quoted-message)){padding:0;background:transparent}.vc-root .vc-media-attachment .vc-image{display:block;width:120px;max-width:100%;height:auto;max-height:160px;object-fit:cover;border-radius:0;margin:0}.vc-root .vc-document-attachment{width:auto}.vc-root .vc-file{gap:10px;padding:0!important;min-height:40px;border-radius:0}.vc-root .vc-file:hover{background:transparent}.vc-root .vc-file strong{font-size:13px;line-height:18px;font-weight:600}.vc-root .vc-file small{font-size:12px;line-height:18px}.vc-root .vc-file-icon{flex:none}.vc-root .vc-upload-message{position:relative}.vc-root .vc-upload-file{display:flex;align-items:center;gap:10px;min-width:0}.vc-root .vc-upload-file>span{display:flex;flex-direction:column;min-width:0}.vc-root .vc-upload-file strong{font-size:14px;overflow-wrap:anywhere}.vc-root .vc-upload-file small{font-size:12px;color:var(--vc-muted)}.vc-root .vc-upload-status{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--vc-muted);margin-top:5px}.vc-root .vc-upload-image{padding:0;position:relative;width:120px;border-radius:8px;overflow:hidden}.vc-root .vc-upload-image img{display:block;width:120px;max-height:160px;object-fit:cover;opacity:.6}.vc-root .vc-upload-image .vc-upload-status{position:absolute;inset:auto 0 0;justify-content:center;padding:4px;background:#ffffffd9;color:#526174;margin:0}.vc-root .vc-upload-actions{display:flex;gap:8px;margin-top:4px}.vc-root .vc-upload-actions button{font-size:12px;color:var(--vc-muted);padding:0 4px}.vc-root .vc-close-with-hide{display:flex;align-items:center;gap:8px;font-size:13px;margin:18px 0 0;color:var(--vc-text)}.vc-root .vc-close-with-hide input{accent-color:var(--vc-theme)}.vc-root .vc-notification-modal .vc-modal-head{margin-bottom:12px}.vc-root .vc-notification-modal>p{text-align:left;line-height:1.7}.vc-root .vc-notification-status{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;margin:14px 0;color:var(--vc-muted);overflow-wrap:anywhere}.vc-root .vc-notification-status>svg{flex:none;color:var(--vc-theme)}.vc-root .vc-notification-status strong{font-weight:500;color:var(--vc-text)}.vc-root .vc-notification-unavailable{padding:12px;background:var(--vc-background);border-radius:8px;color:var(--vc-muted);font-size:12px;line-height:1.6;margin-bottom:16px}.vc-root .vc-conversation-list{padding:12px}.vc-page-stack{position:fixed;inset:0;overflow:hidden;background:#f5f7f9}.vc-page-layer{position:absolute;inset:0}.vc-page-layer>.vc-root{position:absolute}.vc-page-exit{pointer-events:none}.vc-page-enter,.vc-page-exit{animation-duration:.25s;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}.vc-page-stack[data-direction=forward] .vc-page-enter{animation-name:vc-page-forward-enter}.vc-page-stack[data-direction=forward] .vc-page-exit{animation-name:vc-page-forward-exit}.vc-page-stack[data-direction=backward] .vc-page-enter{animation-name:vc-page-back-enter}.vc-page-stack[data-direction=backward] .vc-page-exit{animation-name:vc-page-back-exit;z-index:1}@keyframes vc-page-forward-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vc-page-forward-exit{0%{transform:translate(0)}to{transform:translate(-30%)}}@keyframes vc-page-back-enter{0%{transform:translate(-30%)}to{transform:translate(0)}}@keyframes vc-page-back-exit{0%{transform:translate(0)}to{transform:translate(100%)}}.vc-presence{display:contents}.vc-menu-presence .vc-menu,.vc-emoji-presence .vc-source-emoji-panel{transition:opacity .15s ease-out,transform .15s ease-out;transform-origin:top right}.vc-menu-presence[data-phase=leave] .vc-menu,.vc-emoji-presence[data-phase=leave] .vc-source-emoji-panel{transition-timing-function:ease-in}.vc-emoji-presence .vc-source-emoji-panel{transform-origin:bottom center}.vc-menu-presence:not([data-phase=visible]) .vc-menu,.vc-emoji-presence:not([data-phase=visible]) .vc-source-emoji-panel{opacity:0;transform:scale(.8)}.vc-dialog-presence .vc-modal{transition:transform .3s,opacity .3s}.vc-dialog-presence:not([data-phase=visible]) .vc-modal{opacity:0;transform:scale(.7)}.vc-root .vc-source-backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.vc-root .vc-source-backdrop:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#000000b3;animation:vc-source-overlay-in .3s ease-out both}@keyframes vc-source-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes vc-source-overlay-out{0%{opacity:1}to{opacity:0}}.vc-delete-presence .vc-delete-modal{animation:vc-source-overlay-in .3s ease-out both}.vc-delete-presence[data-phase=leave] .vc-delete-modal,.vc-delete-presence[data-phase=leave] .vc-source-backdrop:before{animation:vc-source-overlay-out .3s ease-in both}.vc-root .vc-title-modal,.vc-root .vc-delete-modal{position:relative;width:500px;max-width:calc(100vw - 48px);padding:32px 24px;border-radius:24px;box-shadow:none}.vc-root .vc-title-modal .vc-modal-head,.vc-root .vc-delete-modal .vc-modal-head{justify-content:center;margin:0 0 26px;height:20px}.vc-root .vc-title-modal .vc-modal-head strong,.vc-root .vc-delete-modal .vc-modal-head strong{font-size:16px;line-height:20px;font-weight:700}.vc-root .vc-title-modal .vc-modal-head .vc-icon,.vc-root .vc-delete-modal .vc-modal-head .vc-icon{position:absolute;top:14px;right:20px;width:20px;height:20px;display:flex}.vc-root .vc-title-modal>input{height:40px;padding:0 12px;border:1px solid var(--vc-theme);border-radius:8px;font-size:14px;line-height:20px;box-shadow:none}.vc-root .vc-title-modal .vc-modal-actions,.vc-root .vc-delete-modal .vc-modal-actions{display:flex;gap:12px;margin-top:24px}.vc-root .vc-title-modal .vc-modal-actions>button,.vc-root .vc-delete-modal .vc-modal-actions>button{display:flex;justify-content:center;align-items:center;flex:1;height:40px;padding:0;border:0;border-radius:12px;background:var(--vc-background);color:var(--vc-text);font-size:16px;line-height:19.2px;font-weight:500}.vc-root .vc-title-modal .vc-modal-actions>.vc-primary{color:var(--vc-theme)}.vc-root .vc-delete-modal .vc-modal-actions>.vc-primary{color:#d91f17}.vc-root .vc-delete-modal .vc-modal-head{margin-bottom:16px}.vc-root .vc-delete-modal .vc-close-with-hide{justify-content:center;gap:4px;margin:0;height:20px;color:#75869c;font-size:14px;line-height:20px;cursor:pointer}.vc-root .vc-delete-modal .vc-close-with-hide input{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:none;width:16px;height:16px;margin:0;padding:0;border:1px solid var(--vc-border);border-radius:50%;background:transparent;cursor:pointer}.vc-root .vc-delete-modal .vc-close-with-hide input:checked{border-color:var(--vc-theme);background:var(--vc-theme)}.vc-root .vc-delete-modal .vc-close-with-hide input:checked:after{content:"";width:5px;height:8px;margin-top:-2px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(42deg)}.vc-root.vc-dark .vc-delete-modal .vc-close-with-hide{color:var(--vc-muted)}.vc-root .vc-rating-popover{border:0;box-shadow:0 8px 20px #0014331a}.vc-rating-presence .vc-rating-popover{transition:opacity .16s,transform .16s}.vc-rating-presence:not([data-phase=visible]) .vc-rating-popover{opacity:0;transform:translateY(6px)}.vc-root .vc-rating-options{margin-top:12px}.vc-root .vc-rating-face{width:26px;height:26px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s}.vc-root .vc-rating-options button:hover{background:transparent}.vc-root .vc-rating-options button:hover .vc-rating-face{transform:scale(1.15)}.vc-root .vc-system-event{margin:16px 0;text-align:center;color:var(--vc-muted);font-size:12px;line-height:20px}.vc-messages-stage{position:relative;display:flex;flex:1;min-height:0;min-width:0}.vc-messages-stage>.vc-messages{width:100%}.vc-queue-position{position:absolute;inset:16px 0 auto;display:flex;justify-content:center;z-index:2;pointer-events:none}.vc-queue-position>span{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:62px;background:var(--vc-surface);box-shadow:0 8px 20px #0014331a;font-size:14px;line-height:21px}.vc-queue-position svg,.vc-queue-position b{color:#fa0;font-weight:400}.vc-root .vc-lightbox{background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vc-root .vc-lightbox .vc-media-dialog>header{inset:16px 16px auto auto}.vc-root .vc-lightbox .vc-media-stage{padding:0}.vc-root .vc-lightbox .vc-media-dialog>header button,.vc-root .vc-lightbox .vc-media-prev,.vc-root .vc-lightbox .vc-media-next{width:36px;height:36px;background:#535353;transition:background-color .2s}.vc-root .vc-lightbox .vc-media-dialog>header button:hover,.vc-root .vc-lightbox .vc-media-prev:hover,.vc-root .vc-lightbox .vc-media-next:hover{background:#666}.vc-root .vc-lightbox .vc-media-prev{left:16px}.vc-root .vc-lightbox .vc-media-next{right:16px}.vc-root .vc-lightbox button:disabled{opacity:.36}.vc-root .vc-lightbox .vc-media-counter{left:16px;top:24px;transform:none;line-height:20px}.vc-root .vc-lightbox .vc-image-canvas img{opacity:0;transition:opacity .2s ease-in-out}.vc-root .vc-lightbox .vc-image-canvas img[data-ready=true]{opacity:1}@media(prefers-reduced-motion:reduce){.vc-page-enter,.vc-page-exit{animation:none!important}.vc-page-exit{display:none}}.vc-root .vc-message-more{position:relative}.vc-root .vc-message-more:after{content:"";position:absolute;top:100%;left:-12px;right:-12px;height:8px}.vc-root .vc-message-menu{position:absolute;right:0;top:calc(100% + 2px);width:108px;padding:8px;background:var(--vc-surface);border-radius:12px;box-shadow:0 8px 20px #0014331a;z-index:10;transition:opacity .12s,transform .12s;transform-origin:top right}.vc-root .vc-message-menu-presence:not([data-phase=visible]) .vc-message-menu{opacity:0;transform:translateY(-2px)}.vc-root .vc-message-menu button{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;height:36px;padding:0 8px;border-radius:6px;font-size:13px;white-space:nowrap}.vc-root .vc-message-menu button:hover{background:var(--vc-background)}.vc-root .vc-message-menu .vc-message-delete{color:#d91f17}.vc-root .vc-message-menu{display:flex;flex-direction:column;gap:2px}.vc-root .vc-message:not(.vc-own) .vc-message-menu{left:0;right:auto;transform-origin:top left}.vc-root .vc-message-tools{position:absolute;top:-34px;left:0;right:auto;gap:8px;padding:2px 4px;border:0;border-radius:8px;background:var(--vc-surface);box-shadow:0 4px 10px #00143312;z-index:3}.vc-root .vc-own .vc-message-tools{left:auto;right:0}.vc-root .vc-message-tools .vc-icon{width:24px;height:24px}.vc-message-meta .vc-agent-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.vc-root .vc-retraction-event{display:flex;justify-content:center;align-items:center;min-height:18px;margin:16px 0 0;color:#647491cc;font-size:12px;line-height:16.8px;text-align:center}@font-face{font-family:OnlineChatReferenceIcons;src:url(/assets/reference-icons.woff2) format("woff2");font-display:block}.reference-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:OnlineChatReferenceIcons!important;font-style:normal;font-weight:400;line-height:1;speak:none;-webkit-font-smoothing:antialiased}.staff-emoji-popover{position:fixed;z-index:1080;padding-bottom:12px;transform-origin:var(--emoji-arrow-x) calc(100% + 4px)}.staff-emoji-popover.is-open{animation:staff-emoji-in .2s cubic-bezier(.08,.82,.17,1) both}.staff-emoji-popover.is-closing{animation:staff-emoji-out .2s cubic-bezier(.78,.14,.15,.86) both;pointer-events:none}.staff-emoji-inner{padding:12px;border:0;border-radius:12px;background:#fff;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.staff-emoji-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));height:175px;overflow:hidden auto;scrollbar-width:none}.staff-emoji-grid::-webkit-scrollbar{display:none}.staff-emoji-grid>button{display:block;min-width:0;padding:0 5px;border:0;border-radius:8px;margin:0;background:transparent;color:#1677ff;font:20px/31.4286px PingFang SC,sans-serif;transition:background .2s;text-align:center}.staff-emoji-grid>button:hover{background:#64749114}.staff-emoji-arrow{position:absolute;width:16px;height:16px;left:calc(var(--emoji-arrow-x) - 8px);bottom:-4px;pointer-events:none;background:#fff;clip-path:polygon(0 0,100% 0,50% 50%)}@keyframes staff-emoji-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes staff-emoji-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.staff-emoji-popover.is-open,.staff-emoji-popover.is-closing{animation-duration:.001ms}}.chat-filter-panel{position:fixed;z-index:85;width:272px;max-height:calc(100vh - 32px);overflow:visible;padding:12px 16px;background:#fff;border-radius:8px;color:#222;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;transform-origin:0 0}.chat-filter-panel.is-open{animation:chat-filter-in .2s cubic-bezier(.23,1,.32,1) both}.chat-filter-panel.is-closing{animation:chat-filter-out .2s cubic-bezier(.755,.05,.855,.06) both;pointer-events:none}.chat-filter-section{padding:0;margin:0 0 16px;border:0;min-width:0}.chat-filter-title{display:block;padding:0;margin:0 0 8px;color:#647491;font-size:13px;line-height:20.4286px;font-weight:400}.chat-filter-options{display:flex;flex-wrap:wrap;gap:8px}.chat-filter-options button{height:32px;padding:0 16px;border:0;border-radius:8px;font-size:13px;line-height:20.4286px;font-weight:400;color:#647491;background:#f5f7f9;transition:.2s}.chat-filter-options button:hover{color:#105eff}.chat-filter-options button.selected{background:#105eff14;color:#105eff;font-weight:500}.chat-filter-panel footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.chat-filter-panel footer button{width:64px;height:32px;padding:4px 15px;border-radius:8px;font-size:13px;line-height:20.4286px;transition:.2s cubic-bezier(.645,.045,.355,1)}.chat-filter-panel footer button:not(.primary){background:#fff;border:1px solid #e2e8ef;box-shadow:0 2px #00000005}.chat-owner-select{position:relative}.chat-owner-control{min-height:36px;display:flex;align-items:center;gap:4px;padding:0 8px;border:1px solid #e2e8ef;border-radius:8px;transition:.2s cubic-bezier(.645,.045,.355,1);cursor:text}.chat-owner-control:hover{border-color:#3881ff}.chat-owner-select.is-open .chat-owner-control{border-color:#3881ff;box-shadow:0 0 0 2px #057dff1a}.chat-owner-values{display:flex;align-items:center;flex-wrap:wrap;flex:1;min-width:0;gap:3px}.chat-owner-values input{flex:1;min-width:12px;width:100%;height:32px;padding:0;border:0;background:none;box-shadow:none;outline:none;font-size:13px}.chat-owner-values input:focus{border:0;box-shadow:none}.chat-owner-tag{padding:1px 5px;background:#f5f7f9;border-radius:4px;font-size:12px}.chat-owner-control>svg{color:#98a2b1;flex-shrink:0}.chat-owner-clear{padding:0;width:14px;height:14px;border:0;border-radius:50%;background:#aeb7c5;color:#fff}.chat-owner-options{position:absolute;top:calc(100% + 4px);left:0;width:100%;z-index:1;max-height:240px;overflow:auto;padding:4px;border-radius:8px;background:#fff;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.chat-owner-options>button{display:flex;width:100%;height:36px;gap:8px;padding:5px 8px;border:0;border-radius:4px;font-size:13px;background:#fff;text-align:left}.chat-owner-options>button:hover{background:#f5f7f9}.chat-owner-avatar{width:24px;height:24px;display:grid;place-items:center;background:#eef1f5;border-radius:50%;color:#a5afbd}.chat-owner-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.chat-owner-options i{margin-left:auto;width:12px;height:12px;border:1px solid #c6cfdb;border-radius:3px;display:grid;place-items:center}.chat-owner-options i.checked{border-color:#105eff;background:#105eff;color:#fff}.chat-owner-empty{padding:16px;text-align:center;font-size:13px;color:#9aa4b4}@keyframes chat-filter-in{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes chat-filter-out{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.8)}}@media(prefers-reduced-motion:reduce){.chat-filter-panel{animation-duration:.001ms!important}}.chat-search{position:relative}.chat-search .search-field{gap:4px}.chat-search-scopes{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;padding:8px;border-radius:10px;background:#fff;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.chat-search-scopes button{display:block;width:100%;height:37px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#222;text-align:left;font-size:14px;line-height:21px;transition:background-color .2s}.chat-search-scopes button.active,.chat-search-scopes button:hover{background:#f5f7f9}.search-field .chat-search-scope{height:26px;padding:0 8px;flex-shrink:0;background:#105eff14;color:#105eff;border:0;border-radius:8px;font-size:12px;line-height:18.8571px;font-weight:500}.search-field .chat-search-clear{width:12px;height:12px;padding:0;border:0;border-radius:50%;color:#fff;background:#a6aebc;flex-shrink:0}.chat-modal-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px;animation:chat-modal-mask-in .2s linear both}.chat-modal-backdrop.is-closing{animation:chat-modal-mask-out .2s linear both}.chat-members-modal{width:700px;max-width:calc(100vw - 40px);padding:16px 24px;background:#fff;border-radius:16px;outline:0;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;animation:chat-modal-in .3s cubic-bezier(.08,.82,.17,1) both}.chat-members-modal.is-closing{animation:chat-modal-out .2s cubic-bezier(.78,.14,.15,.86) both;pointer-events:none}.chat-members-modal>header{display:flex;height:27px;align-items:center;justify-content:space-between;margin-bottom:24px}.chat-members-modal h2{margin:0;font-size:18px;line-height:27px;font-weight:500}.chat-members-modal>header button{width:24px;height:24px;padding:0;border-radius:6px}.chat-members-body{display:flex}.chat-members-available{width:260px;flex-shrink:0;overflow:hidden}.chat-member-search{display:flex;height:32px;border:1px solid #e2e8ef;border-radius:8px;padding:4px 11px;transition:.2s}.chat-member-search:hover{border-color:#3881ff}.chat-member-search:focus-within{border-color:#3881ff;box-shadow:0 0 0 2px #057dff1a}.chat-member-search input{width:100%;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;outline:0;font-size:14px;line-height:22px}.chat-member-search input:focus{border:0;box-shadow:none}.chat-member-search button{border:0;padding:0;width:14px;background:transparent}.chat-members-list{height:340px;overflow:auto;margin-top:16px}.chat-member-row{display:flex;align-items:center;min-height:40px;border-radius:8px}.chat-member-choice{display:flex;align-items:center;width:100%;padding:8px;border:0;border-radius:8px;text-align:left;background:transparent;font-size:14px;gap:10px}.chat-member-choice:hover,.chat-member-row:hover{background:#f5f7f9}.chat-member-avatar{position:relative;width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;color:#a5adba;background:#f1f3f5;border-radius:50%}.chat-member-avatar img{width:24px;height:24px;border-radius:50%;object-fit:cover}.chat-member-avatar i{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid white;border-radius:50%;background:#c9cbdb}.chat-member-avatar i.online{background:#51d271}.member-check{margin-left:auto;width:12px;height:12px;border:1px solid #c9cbdb;border-radius:3px;display:grid;place-items:center}.member-check.checked{border-color:#105eff;background:#105eff;color:#fff}.chat-members-separator{width:1px;margin:0 24px;background:#e2e8efcc;transform:scaleX(.5)}.chat-members-chosen{flex:1;min-width:0;display:flex;flex-direction:column}.chat-members-chosen>strong{margin-bottom:12px;font-size:14px;line-height:22px;font-weight:500}.chat-members-selected{height:383px;overflow:auto}.chat-selected-member{display:inline-flex;align-items:center;gap:10px;margin:4px;padding:8px;max-width:100%;background:#f5f7f9;border-radius:8px;font-size:14px;transition:.2s}.chat-selected-member:hover{background:#f1f3f5}.chat-selected-member>span:not(.chat-member-avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-selected-member>button{width:16px;height:16px;padding:0;border:0;color:#cbcdda;background:transparent}.chat-members-chosen footer{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.chat-members-chosen footer button{height:36px;padding:4px 15px;border-radius:10px;font-size:14px;font-weight:500}.chat-members-empty{height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9aa4b4;font-size:14px;gap:16px}.chat-members-empty>span{font-size:56px;line-height:56px;color:#e5e8ee}.chat-members-modal.transferring{width:380px}.transferring .chat-members-available{width:100%}.transferring .chat-members-list{height:269px}.transferring .chat-member-row{padding:6px 8px;gap:10px}.chat-member-transfer{margin-left:auto;padding:0 15px;height:28px;border-radius:8px;font-weight:500;font-size:14px}.chat-member-transfer:hover{background:#105eff;color:#fff}@keyframes chat-modal-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes chat-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}@keyframes chat-modal-mask-in{0%{opacity:0}to{opacity:1}}@keyframes chat-modal-mask-out{0%{opacity:1}to{opacity:0}}@media(max-width:620px){.chat-members-modal{padding:16px}.chat-members-available{width:46%}.chat-members-separator{margin:0 12px}.chat-members-selected{height:300px}}@media(prefers-reduced-motion:reduce){.chat-modal-backdrop,.chat-members-modal{animation-duration:.001ms!important}}.conversation-main{position:relative}.chat-quick-mask{position:absolute;inset:52px 0 228px;padding:0 16px;z-index:9;display:flex;align-items:flex-end;background:#f4f6f8b3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.chat-quick-replies{min-width:0;display:flex;flex-direction:column;color:#222;font-size:14px;line-height:21px}.chat-quick-replies.in-popup{width:100%;height:360px;max-height:100%;background:#fff;box-shadow:0 4px 20px #00143312;border-radius:12px;overflow:hidden}.chat-quick-replies>header{height:36px;flex-shrink:0;padding:0 16px 0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8ef}.chat-quick-replies>header strong{font-weight:500}.quick-header-actions{display:flex;align-items:center}.quick-header-actions label{display:flex;align-items:center;gap:6px;margin:0 12px 0 0;white-space:nowrap;font-size:14px}.quick-header-actions button{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;width:24px;height:24px;background:transparent;margin-right:4px}.quick-header-actions button:hover{background:#f5f7f9}.quick-header-actions .quick-close{width:14px;height:14px;border-radius:50%;background:#cbcdda;color:#fff;margin:0;transition:.2s}.quick-header-actions .quick-close:hover{background:#838998}.quick-header-actions .quick-sidebar-switch{width:28px;height:16px;border-radius:16px;background:#bfc5cf;margin:0;padding:2px;justify-content:flex-start;transition:background .2s}.quick-sidebar-switch i{width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}.quick-header-actions .quick-sidebar-switch.checked{background:#105eff}.quick-sidebar-switch.checked i{transform:translate(12px)}.quick-body{min-height:0;flex:1;display:flex}.quick-categories{width:176px;max-width:40%;flex-shrink:0;padding:8px;overflow:auto}.quick-categories button{display:flex;width:100%;justify-content:space-between;text-align:left;height:32px;padding:6px 12px;border:0;border-radius:8px;background:transparent;color:#647491;font-size:14px;line-height:20px}.quick-categories button.active{background:#edf2ff;color:#222}.quick-categories button:hover{background:#f5f7f9}.quick-reply-results{flex:1;min-width:0;overflow:auto}.in-popup .quick-reply-results{border-left:1px solid #e2e8ef;padding:8px}.quick-reply-row{display:block;width:100%;padding:10px 12px;text-align:left;font-size:14px;line-height:21px;font-weight:500;border:0;background:transparent;border-radius:10px;word-break:break-all;transition:.2s}.quick-reply-row:hover{background:#f5f7f9}.quick-reply-row.is-selected,.quick-reply-row.is-selected:hover{background:#edf2ff}.quick-body.is-empty .quick-reply-results{border-left:0}.quick-add-empty{padding:0;border:0;background:none;color:#105eff;font-size:14px;cursor:pointer}.quick-reply-results:focus-visible{outline:2px solid #3881ff;outline-offset:-2px}.quick-no-data{height:100%;min-height:100px;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;font-size:14px;color:#8290aa}.chat-quick-replies.in-sidebar{padding:16px 12px;height:calc(100% - 52px)}.quick-scope-switch{position:relative;display:flex;flex-shrink:0;width:min(296px,100%);height:38px;padding:4px;margin:0 auto 16px;border-radius:60px;box-shadow:inset 0 0 0 1px #e2e8ef;overflow:hidden}.quick-scope-switch:before{content:"";position:absolute;top:4px;left:4px;width:calc((100% - 8px)/3);height:30px;border-radius:50px;background:#f1f3f7;transition:transform .3s ease-out}.quick-scope-switch.is-public:before{transform:translate(100%)}.quick-scope-switch.is-personal:before{transform:translate(200%)}.quick-scope-switch button{z-index:1;flex:1;min-width:0;padding:5px 8px;height:30px;border:0;border-radius:50px;background:transparent;font-size:14px;line-height:20px}.quick-scope-switch button.active{font-weight:500}.quick-scope-switch button:hover{background:#f5f7f9}.quick-filter-row{position:relative;display:flex;justify-content:space-between;margin-bottom:16px;flex-shrink:0}.quick-group-trigger{padding:6px 12px;height:32px;font-size:14px;font-weight:500;line-height:20px;border:0;border-radius:8px;background:transparent;gap:6px}.in-sidebar .quick-header-actions button{width:32px;height:32px;border-radius:8px;margin:0}.quick-group-options{position:absolute;left:0;top:36px;z-index:3;width:min(280px,100%);max-height:320px;overflow:auto;padding:8px;border:1px solid #e2e8ef;border-radius:12px;background:#fff;box-shadow:0 4px 20px #0014331a}.quick-group-options input{width:100%;height:32px;padding:6px 10px;margin-bottom:6px;border:1px solid #e2e8ef;border-radius:8px}.quick-group-options button{display:flex;justify-content:space-between;width:100%;height:36px;border:0;border-radius:8px;padding:8px 12px;background:transparent;font-size:14px}.quick-group-options button.active{color:#105eff;background:#105eff14}.quick-reply-card{position:relative;display:flex;flex-direction:column;width:100%;padding:12px;border:1px solid #e2e8ef;border-radius:16px;margin-bottom:12px;cursor:pointer;background:#fff;transition:border-color .15s ease-out,background-color .15s ease-out}.quick-reply-card:hover,.quick-reply-card:focus-within{background:#fcfcfd}.quick-reply-card>strong{padding-right:48px;font-size:14px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-card-summary{display:-webkit-box;max-height:0;padding-right:44px;overflow:hidden;font-size:12px;line-height:18px;color:#647491;-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:0}.quick-card-send{position:absolute;right:12px;bottom:8px;padding:2px 4px;font-size:12px;line-height:20px;border:0;border-radius:4px;color:#105eff;background:#fff;opacity:0;pointer-events:none;transition:opacity .15s ease-out}.quick-reply-card:hover .quick-card-send,.quick-reply-card:focus-within .quick-card-send{opacity:1;pointer-events:auto}.detail-tab-indicator.quick{left:calc(var(--detail-inset) + 152px)}.visitor-details .detail-tabs.has-quick{gap:20px}.detail-tabs.has-quick .detail-more{margin-left:auto}@media(prefers-reduced-motion:reduce){.chat-quick-replies *,.quick-scope-switch:before{transition:none!important}}.conversation-main>.chat-quick-mask{opacity:0;transition:opacity .18s ease;will-change:opacity}.conversation-main>.chat-quick-mask.is-visible{opacity:1}.chat-quick-mask .chat-quick-replies.in-popup{height:60%;min-height:min(212px,100%);transform:translateY(12px) scale(.98);transform-origin:center bottom;transition:transform .18s cubic-bezier(.16,1,.3,1);will-change:transform}.chat-quick-mask.is-visible .chat-quick-replies.in-popup{transform:none}.chat-quick-mask[aria-hidden=true]{pointer-events:none}@media(prefers-reduced-motion:reduce){.conversation-main>.chat-quick-mask,.chat-quick-mask .chat-quick-replies.in-popup{transition:none}}.staff-media-viewer{position:fixed;inset:0;z-index:1200;color:#fff;font-size:14px;line-height:22px}.staff-media-viewer.is-image{background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.staff-media-viewer.is-file{background:#fff;color:#16233a}.staff-media-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto}.staff-media-content>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:default;transition:transform .3s}.staff-media-viewer>button{position:absolute;z-index:2;display:grid;place-items:center;padding:0;border:0;color:#fff;border-radius:50%;cursor:pointer}.staff-media-viewer>.staff-media-close{top:30px;right:14px;width:44px;height:44px;background:#373737;transition:background .3s ease-in}.staff-media-close:hover{background:#222}.staff-media-count{position:absolute;top:40px;left:50%;transform:translate(-50%);color:#fff;font-size:14px;line-height:22px}.staff-media-viewer>.staff-media-previous,.staff-media-viewer>.staff-media-next{top:50%;width:36px;height:36px;background:#0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background .3s ease-in,opacity .3s ease-in}.staff-media-previous{left:30px}.staff-media-next{right:30px}.staff-media-viewer>button:disabled{opacity:.3;cursor:not-allowed}.staff-media-viewer>button:focus-visible{outline:2px solid #fff;outline-offset:3px}.staff-media-status{max-width:80%;text-align:center}.staff-media-viewer.is-file .staff-media-content{height:calc(100% - 50px)}.staff-media-content>pre{margin:0;width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:20px;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#fff;color:#222;font:14px/22px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.staff-media-content>iframe{width:100%;height:100%;border:0;background:#fff}.staff-media-content>video{max-width:100%;max-height:100%}.staff-media-content>audio{width:min(480px,90%)}.staff-media-footer{height:50px;position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:16px;padding:0 20px;background:#000000b3;color:#fff;font-size:12px;line-height:19px}.staff-media-footer>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-media-footer>small{color:#ffc6c6}.staff-media-footer>button{flex:none;display:grid;place-items:center;width:36px;height:28px;padding:0;border:0;background:transparent;color:#fff}.staff-media-footer>button:disabled{opacity:.5;cursor:wait}.staff-media-unsupported{display:flex;flex-direction:column;align-items:center;gap:16px;color:#8993a4}.staff-media-unsupported>small{font-size:13px}.staff-pdf-preview{width:100%;height:100%;overflow:auto;background:#e6e8eb;color:#222}.staff-pdf-pages{position:sticky;top:0;z-index:1;display:flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:6px 72px;background:#f6f7f9}.staff-pdf-pages button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:#fff;color:#536277}.staff-pdf-pages button:disabled{opacity:.35;cursor:not-allowed}.staff-pdf-page{display:flex;min-height:calc(100% - 48px);align-items:flex-start;justify-content:center;padding:20px;box-sizing:border-box;position:relative}.staff-pdf-page canvas{display:block;background:#fff;box-shadow:0 2px 10px #00143320;max-width:100%}.staff-pdf-page p{margin:24px 0;text-align:center}.staff-pdf-page p[role=status]{position:absolute}.chat-attachment-wrap .staff-file-card{display:flex;align-items:center;gap:8px;min-height:43px;border:0;padding:0;background:transparent;color:inherit;text-align:left;max-width:100%}.staff-file-card>.staff-file-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;color:#fff;background:#8390a5;border-radius:6px}.staff-file-card>span:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.staff-file-card strong{font-size:14px;font-weight:400;line-height:21px;overflow-wrap:anywhere}.staff-file-card small{font-size:12px;line-height:18px;opacity:.6}.chat-attachment-wrap .chat-image-button .chat-inline-image{height:120px;width:auto;max-width:300px;max-height:120px;border-radius:9px;margin:0;object-fit:contain;transition:opacity .2s}.chat-workspace .message-bubble:has(.chat-image-button){padding:0;background:transparent}.bubble-actions.staff-message-tools{height:28px;padding:0;gap:0;border:0;border-radius:6px;background:#fff;left:2px;right:auto;bottom:100%;box-shadow:0 4px 10px #00143312}.message-row.outgoing .staff-message-tools,.message-row.internal-note .staff-message-tools{left:auto;right:2px}.staff-message-tools>button{width:28px;height:28px;padding:0;display:grid;place-items:center;border-radius:6px;background:transparent;color:#66778f}.staff-message-tools>button[title=引用回复]{order:-1}.staff-message-tools>button:hover{background:#f5f7f9}.staff-message-tools>button:disabled{color:#c6ccd5;cursor:not-allowed}.staff-message-tools .staff-message-menu{left:calc(100% - 26px);top:29px;width:84px;min-width:84px;padding:8px;border:0;border-radius:12px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.message-row.outgoing .staff-message-menu{left:auto;right:0}.staff-message-menu>button{height:36px;padding:8px;font-size:12px;line-height:20px;gap:8px;border-radius:6px}.chat-quote-preview.staff-quote-preview{box-sizing:border-box;min-height:32px;height:32px;margin:0 12px 6px;padding:0 8px 0 12px;border:0;border-radius:8px;background:#f5f7f9;color:#222;font-size:12px;line-height:18px}.staff-quote-preview .icon-button{color:#cbcdda;width:20px;height:20px}@media(prefers-reduced-motion:reduce){.staff-media-viewer *,.staff-media-content>img{transition:none!important}}.chat-confirm-modal{width:416px;max-width:calc(100vw - 40px);padding:16px 24px;background:#fff;color:#222;outline:none;border-radius:16px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;animation:chat-modal-in .3s cubic-bezier(.08,.82,.17,1) both}.chat-confirm-modal.is-closing{animation:chat-modal-out .2s cubic-bezier(.78,.14,.15,.86) both;pointer-events:none}.chat-confirm-modal h2{margin:0;font:600 18px/27px PingFang SC,sans-serif;color:#000}.chat-confirm-content{margin-top:8px;font-size:14px;line-height:22px;color:#75869c}.chat-confirm-modal footer{margin-top:24px;display:flex;justify-content:flex-end;gap:8px}.chat-confirm-modal footer button{padding:4px 15px;height:36px;font:500 14px/22px PingFang SC,sans-serif;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 2px #00000005;transition:all .2s;background:#fff;color:#222}.chat-confirm-modal footer button:hover{color:#3881ff;border-color:#3881ff}.chat-confirm-modal footer button.danger{color:#fff;border-color:#ff382e;background:#ff382e;box-shadow:0 2px #ff37050f}.chat-confirm-modal footer button.danger:hover{background:#ff6557;border-color:#ff6557}.chat-confirm-modal footer button.primary{color:#fff;border-color:#105eff;background:#105eff}.chat-block-confirm{width:380px;padding-bottom:24px}.chat-small-confirm{position:relative;width:380px;padding-bottom:24px}.chat-confirm-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;color:#00000073;background:transparent}.chat-confirm-close:hover{background:#0000000a}.chat-block-ip{display:flex;align-items:center;gap:8px;margin-top:8px;color:#222;font-size:14px;line-height:20px}.chat-block-ip input{appearance:none;width:16px;height:16px;margin:0;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.chat-block-ip input:checked{appearance:auto;accent-color:#105eff}.chat-block-ip>span{display:inline-grid;place-items:center;width:12px;height:12px;border:1px solid #647491;border-radius:50%;font-size:9px;color:#647491;cursor:help;margin-left:-2px}@media(prefers-reduced-motion:reduce){.chat-confirm-modal{animation-duration:.001ms!important}}.chat-reply-mode{position:fixed;z-index:90;width:60px;padding:8px;background:#fff;border-radius:12px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;transform-origin:0 0;animation:chat-reply-mode-in .2s cubic-bezier(.23,1,.32,1) both}.chat-reply-mode.is-closing{animation:chat-reply-mode-out .2s cubic-bezier(.755,.05,.855,.06) both;pointer-events:none}.chat-reply-mode>button{display:flex;width:44px;height:36px;padding:8px;border:0;border-radius:8px;color:#222;background:transparent;font:400 14px/22px PingFang SC,sans-serif;transition:all .2s}.chat-reply-mode>button:hover{background:#0000000a}.chat-reply-mode>button.selected{background:#1677ff0f}@keyframes chat-reply-mode-in{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes chat-reply-mode-out{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.8)}}@media(prefers-reduced-motion:reduce){.chat-reply-mode{animation-duration:.001ms!important}}.chat-ai-tools{display:inline-flex;align-items:center;gap:4px;color:#222}.chat-ai-anchor,.chat-ai-language-anchor,.chat-ai-card-controls{position:relative;display:inline-flex;align-items:center}.chat-ai-tools .icon-button{width:28px;height:28px;padding:0;border-radius:8px;background:transparent;color:inherit}.chat-ai-tools .icon-button:hover,.chat-ai-tools .icon-button.active{background:#64749114}.chat-ai-writing-menu,.chat-ai-translation-menu,.chat-ai-language-menu{position:absolute;bottom:calc(100% + 4px);left:0;z-index:40;background:#fff;border-radius:12px;padding:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;font-size:14px;line-height:22px;font-weight:400;color:#222;animation:chatAiPopup .2s cubic-bezier(.08,.82,.17,1);transform-origin:bottom left}.chat-ai-writing-menu{width:max-content;min-width:88px}.chat-ai-writing-menu button{display:flex;align-items:center;gap:6px;width:100%;padding:8px;border:0;background:transparent;border-radius:8px;white-space:nowrap;color:#222;font-size:14px;line-height:22px;text-align:left}.chat-ai-writing-menu button:hover,.chat-ai-target:hover,.chat-ai-translation-menu label:hover,.chat-ai-language-menu button:hover{background:#f5f7f9}.chat-ai-translation-menu{min-width:150px;width:max-content}.chat-ai-translation-menu label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 1px 7px 8px;border-radius:8px;line-height:22px}.chat-ai-translation-menu hr{height:.5px;border:0;background:#e2e8ef;margin:6px 0}.chat-ai-switch{width:30px;min-width:30px;height:16px;border:0;border-radius:20px;background:#b8bdc6;position:relative;padding:0;transition:background .2s}.chat-ai-switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:left .2s}.chat-ai-switch[aria-checked=true]{background:#105eff}.chat-ai-switch[aria-checked=true]:after{left:16px}.chat-ai-target{display:flex;width:100%;align-items:center;justify-content:space-between;padding:7px 5px 7px 8px;border:0;background:none;border-radius:8px;font-size:14px;line-height:22px;color:#222;gap:16px}.chat-ai-target>span{display:inline-flex;align-items:center;gap:3px;color:#647491}.chat-ai-language-menu{min-width:185px;width:max-content;max-width:calc(100vw - 32px)}.chat-ai-language-menu>p{font-size:12px;line-height:18px;color:#647491;margin:5px 0 8px}.chat-ai-language-menu>div{max-height:285px;overflow-y:auto;scrollbar-width:none}.chat-ai-language-menu button{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;border:0;border-radius:8px;background:none;color:#222;white-space:nowrap;font-size:14px;line-height:22px;text-align:left}.chat-ai-language-menu button>span:nth-child(2){flex:1}.chat-ai-language-menu button>svg{color:#105eff}.chat-ai-language-code{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 3px;border:1px solid #e2e8ef;border-radius:8px;background:#fff;font-size:14px;line-height:22px;color:#222}.chat-ai-language-menu .chat-ai-language-code{height:22px;border-radius:6px}.chat-ai-translation-menu>.chat-ai-language-menu{left:100%;bottom:0;margin-left:4px}.chat-ai-suggestion{margin:0 16px 8px;padding:18px 16px 8px;background:#fff;box-shadow:0 4px 20px #00143312;border-radius:12px;flex-shrink:0;font-size:14px;line-height:22px}.chat-ai-suggestion>header{display:flex;align-items:center;justify-content:space-between}.chat-ai-suggestion small{font-size:12px;color:#8b929b;margin-left:8px}.chat-ai-card-controls{gap:6px}.chat-ai-card-controls>button{display:grid;place-items:center;width:24px;height:24px;border:0;background:none;border-radius:8px;color:#647491;padding:0}.chat-ai-card-controls>button:hover{background:#f5f7f9}.chat-ai-card-controls>.chat-ai-writing-menu{left:auto;right:0;bottom:100%}.chat-ai-card-controls>.chat-ai-copilot-menu{left:auto;right:24px;bottom:calc(100% + 4px);min-width:176px}.chat-ai-copilot-language{min-width:236px}.chat-ai-copilot-language button{justify-content:space-between}.chat-ai-result-row{display:flex;align-items:flex-start;gap:24px;margin-top:16px;min-width:0}.chat-ai-result-row>div{display:flex;gap:24px;flex-shrink:0}.chat-ai-result-row textarea,.chat-ai-translation-preview textarea{flex:1;min-width:0;resize:none;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font:14px/22px PingFang SC,sans-serif;color:#222;padding:0!important;max-height:100px;overflow-y:auto;border-radius:0}.chat-ai-result-row>div>button,.chat-ai-translated-send,.chat-ai-error>button{border:0;background:none;color:#105eff;padding:0;height:22px;font-size:14px;line-height:22px;white-space:nowrap}.chat-ai-result-row button:disabled,.chat-ai-translated-send:disabled{color:#adb4bf;cursor:not-allowed}.chat-ai-loading{display:flex;align-items:center;gap:6px;color:#647491;font-size:13px;line-height:22px;margin:0}.chat-ai-suggestion>.chat-ai-loading{padding:16px 0 8px}.chat-ai-error{font-size:13px;line-height:20px;color:#a44538;overflow-wrap:anywhere}.chat-ai-error>button{margin-left:12px;font-size:12px}.chat-ai-suggestion>.chat-ai-error{padding:16px 0 8px}.chat-ai-translation-preview{position:relative;display:flex;align-items:flex-start;gap:10px;margin:0 16px -20px;padding:7px 16px 26px 12px;min-height:59px;flex-shrink:0;border:1px solid #e2e8ef;border-radius:16px 16px 0 0;background:#dde2ec4d;font-size:14px;line-height:22px}.chat-ai-translation-preview>.chat-ai-error{flex:1}.chat-ai-translation-preview>.chat-ai-loading,.chat-ai-translated-send{min-width:55px;justify-content:flex-end;text-align:right}.chat-message-translation{margin-top:8px;padding-top:8px;border-top:1px solid rgba(100,116,145,.18);font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message-translation-switch{position:relative;text-align:right;margin-top:4px}.chat-message-translation-switch>button{font-size:12px;line-height:17px;color:#647491;background:none;padding:0;border:0}.chat-message-translation-switch>.chat-ai-language-menu{left:auto;right:0;text-align:left;white-space:normal}@keyframes chatAiPopup{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.chat-ai-writing-menu,.chat-ai-translation-menu,.chat-ai-language-menu{animation:none}.chat-ai-switch,.chat-ai-switch:after{transition:none}}@media(max-width:850px){.chat-ai-translation-menu>.chat-ai-language-menu{left:auto;right:0;bottom:100%;margin:0 0 4px}.chat-ai-result-row{gap:12px}.chat-ai-result-row>div{gap:12px}}.chat-ai-popup-closing{animation:chatAiPopupOut .2s cubic-bezier(.78,.14,.15,.86);pointer-events:none}@keyframes chatAiPopupOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.chat-ai-popup-closing{animation:none}}.chat-operation-popup{position:fixed;z-index:90;width:104px;padding:8px;background:#fff;border-radius:12px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;transform-origin:0 0;animation:chat-reply-mode-in .2s cubic-bezier(.23,1,.32,1) both}.chat-operation-popup.is-closing{animation:chat-reply-mode-out .2s cubic-bezier(.755,.05,.855,.06) both;pointer-events:none}.chat-operation-popup>button{display:flex;justify-content:flex-start;width:88px;height:36px;padding:8px 16px;white-space:nowrap;border:0;border-radius:8px;color:#222;background:transparent;font:400 14px/22px PingFang SC,sans-serif;transition:all .2s}.chat-operation-popup>button:hover{background:#0000000a}@media(prefers-reduced-motion:reduce){.chat-operation-popup{animation-duration:.001ms!important}}.visitor-field{align-items:start}.visitor-field-value{position:relative;min-width:0;overflow:visible!important}.visitor-field-text{display:block;min-height:22px;padding-right:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-field.is-note .visitor-field-text{display:-webkit-box;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:66px;overflow-wrap:anywhere}.visitor-field-pencil{position:absolute;right:0;top:0;height:24px;width:16px;padding:0;display:none;border:0;border-radius:0;color:#222;background:transparent!important}.visitor-field:hover .visitor-field-pencil,.visitor-field:focus-within .visitor-field-pencil{display:flex;align-items:center;justify-content:center}.visitor-field-value input,.visitor-field-value textarea{width:100%;height:22px;min-height:22px;border:0!important;border-radius:0;outline:none;background:transparent!important;padding:0;margin:0;box-shadow:none!important;font:400 14px/22px PingFang SC,sans-serif;color:#222;resize:none}.visitor-field-value textarea{max-height:66px}.visitor-field-error{display:block;font-size:12px;line-height:18px;white-space:normal;color:#ff382e}.visitor-history,.conversation-history-preview{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;background:#fff;color:#222;font-size:14px}.visitor-history{background:#f6f7f9}.visitor-history-header{display:flex;align-items:center;flex:0 0 52px;height:52px;padding:0 16px;gap:8px;background:#fff;border-bottom:1px solid #edf0f4}.visitor-history-header h2{font-size:14px;font-weight:500;line-height:22px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.visitor-history-header .history-icon{display:flex;align-items:center;justify-content:center;border:0;box-shadow:none;flex-shrink:0;width:32px;height:32px;padding:0;background:transparent;border-radius:10px;color:#222;transition:background-color .2s,color .2s}.visitor-history-header>.history-icon:first-child{width:12px;margin-right:10px}.history-back-glyph{transform:rotate(90deg)}.history-up-glyph{transform:rotate(180deg)}.visitor-history-header .history-icon:hover:not(:disabled){background:#f0f2f5}.visitor-history-header .history-icon:disabled{color:#c1c7d3;background:transparent;opacity:1}.visitor-history-header nav{display:flex;gap:0}.history-archive-link{font-size:12px;color:#647491;border:0;background:none;padding:0;white-space:nowrap}.history-archive-link:hover{color:#105eff}.visitor-history-list{overflow-y:auto;min-height:0;padding:12px;display:flex;flex-direction:column;gap:12px}.visitor-history-card{width:100%;text-align:left;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e2e8ef;border-radius:16px;background:#fff;color:#222;transition:background-color .2s;flex-shrink:0;box-shadow:none}.visitor-history-card:hover{background:#fcfcfd}.history-card-title,.history-card-meta{display:flex;align-items:center;gap:8px;width:100%}.history-card-title strong{font-size:14px;line-height:21px;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-card-title small{font-size:12px;color:#647491;max-width:65px;overflow:hidden;text-overflow:ellipsis}.history-card-owner{display:flex;align-items:center;gap:8px;font-size:14px;line-height:24px}.history-card-owner img{width:24px;height:24px;border-radius:50%;object-fit:cover}.history-card-meta{justify-content:space-between;gap:16px;font-size:12px;line-height:18px;color:#647491}.history-card-meta time{white-space:nowrap}.history-status{border-radius:8px;padding:0 5px;font-size:12px;line-height:20px;font-weight:500;white-space:nowrap;color:#07be38;background:#e7f8eb}.history-status.unread{color:#ff7934;background:#fff1e9}.history-status.queue{color:#a06bdf;background:#f3edfc}.history-status.closed{color:#8b94a5;background:#edf0f4}.history-messages{overflow-y:auto;min-height:0;flex:1;padding-top:16px;background:#fff;overscroll-behavior:contain}.history-start{font-size:12px;line-height:18px;text-align:center;color:#99a3b3;margin:0 16px 12px}.history-state{font-size:13px;color:#818ea6;text-align:center;padding:24px 12px;overflow-wrap:anywhere}.history-state[role=alert]{color:#d43838}.history-message{display:flex;gap:8px;padding:8px 16px;align-items:flex-start;min-width:0}.history-message.from-staff{flex-direction:row-reverse}.history-message-avatar{width:24px;height:24px;border-radius:50%;background:#e8edff;color:#5472c8;flex:0 0 24px;font-size:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.history-message-avatar img{width:100%;height:100%;object-fit:cover}.history-message-content{max-width:calc(100% - 32px);min-width:0}.history-message-content>small{display:block;font-size:12px;line-height:14px;color:#99a3b3;margin-bottom:6px}.from-staff .history-message-content>small{text-align:right}.history-message-bubble{padding:12px;border-radius:12px;background:#f5f7f9;overflow-wrap:anywhere;font-size:14px;line-height:21px;min-width:0}.from-staff .history-message-bubble{background:#105eff14}.is-note .history-message-bubble{background:linear-gradient(135deg,#fff6d6,#fff0b2)}.history-message-bubble p{margin:0;white-space:pre-wrap}.history-message-bubble>small{font-size:11px;color:#99a3b3;display:block}.history-message-bubble blockquote{margin:0 0 8px;padding:6px 8px;border-left:2px solid #bbc8dc;background:#ffffff70;font-size:12px;line-height:18px;white-space:pre-wrap;color:#647491}.history-message-bubble blockquote b{display:block}.history-muted{font-size:12px;color:#99a3b3}.history-preview-footer{height:70px;flex:0 0 70px;padding:16px 16px 12px;background:#fff}.history-enter{height:42px;width:100%;border:1px solid #105eff;background:transparent;color:#105eff;border-radius:8px;font-size:16px;transition:background-color .2s,border-color .2s}.history-enter:hover:not(:disabled){background:#eef4ff}.history-enter:disabled{color:#aeb7c5;border-color:#dce2ea;cursor:not-allowed}.history-attachment{display:flex;flex-direction:column;gap:4px;min-width:0}.history-image{padding:0;border:0;display:block;background:none;overflow:hidden;border-radius:6px;max-width:100%}.history-image img{display:block;max-width:100%;max-height:220px;object-fit:contain}.history-attachment video,.history-attachment audio{width:100%;max-width:300px;min-width:0}.history-file{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;text-align:left;max-width:100%;color:#222}.history-file span{min-width:0;overflow-wrap:anywhere}.history-file small{display:block;color:#99a3b3;font-size:11px}.history-download{align-self:flex-start;padding:2px 0;border:0;background:none;display:flex;align-items:center;gap:4px;color:#647491;font-size:11px}.history-title-form{display:flex;gap:4px;flex:1;min-width:0}.history-title-form input{width:100%;min-width:0;height:32px;font-size:14px;font-weight:500;line-height:22px;padding:4px 11px;border-radius:8px}.history-drawer-backdrop{position:fixed;inset:0;z-index:1000;background:#00000073;animation:history-mask-in .3s ease}.history-drawer{position:absolute;right:0;top:0;bottom:0;width:450px;max-width:100vw;background:#f6f7f9;box-shadow:-6px 0 16px #00000014;animation:history-drawer-in .3s ease;overflow:hidden}.history-drawer-backdrop.closing{animation:history-mask-out .3s ease forwards;pointer-events:none}.history-drawer-backdrop.closing .history-drawer{animation:history-drawer-out .3s ease forwards}.conversation-history-preview.is-drawer{background:#f6f7f9}.is-drawer .visitor-history-header{height:58px;flex-basis:58px;padding:16px 24px 10px;gap:8px;border:0;background:transparent}.is-drawer .visitor-history-header>.history-icon:first-child{width:32px}.is-drawer .visitor-history-header h2{font-size:16px;line-height:24px;flex:0 1 auto}.is-drawer .visitor-history-header nav{margin-left:auto}.is-drawer .history-messages{margin:0 24px;background:#fff}.is-drawer .history-preview-footer{background:transparent;padding:16px 24px;flex-basis:74px;height:74px}.is-drawer .history-preview-footer .history-enter{height:42px}.visitor-history button:focus-visible,.conversation-history-preview button:focus-visible{outline:2px solid #105eff;outline-offset:2px}@keyframes history-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes history-drawer-out{to{transform:translate(100%)}}@keyframes history-mask-in{0%{background:#0000}to{background:#00000073}}@keyframes history-mask-out{to{background:#0000}}@media(prefers-reduced-motion:reduce){.history-drawer,.history-drawer-backdrop{animation-duration:.01ms!important}}.chat-forward-dialog{display:flex;flex-direction:column;gap:16px;width:680px;min-height:413px;max-width:calc(100vw - 40px);padding:20px;color:#222;background:#fff;border-radius:16px;outline:0;animation:chat-modal-in .3s cubic-bezier(.08,.82,.17,1) both}.chat-forward-dialog.is-closing{pointer-events:none;animation:chat-modal-out .2s cubic-bezier(.78,.14,.15,.86) both}.chat-forward-dialog>header{display:flex;justify-content:space-between;align-items:center;height:24px}.chat-forward-dialog h2{margin:0;font-size:16px;font-weight:500;line-height:24px}.chat-forward-dialog>header button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:8px;background:transparent;color:#222}.chat-forward-dialog>header button:hover{background:#f5f7f9}.chat-forward-dialog .search-field{height:34px;padding:0 12px;gap:6px;background:#f5f7f9;border:1px solid transparent;border-radius:10px}.chat-forward-dialog .search-field:is(:hover,:focus-within){border-color:#3881ff;box-shadow:none}.chat-forward-dialog .search-field input{padding:0;border:0;box-shadow:none;outline:none;background:transparent;font-size:14px;min-width:0;flex:1}.chat-forward-dialog .chat-search-scopes{top:calc(100% + 6px)}.chat-forward-body{flex:1;min-height:0}.chat-forward-body h3{margin:0 0 8px;font-size:14px;font-weight:500;line-height:22px}.chat-forward-list{height:195px;overflow:auto}.chat-forward-target{display:flex;align-items:center;width:100%;min-height:65px;padding:12px;border:0;border-radius:12px;background:#fff;text-align:left}.chat-forward-target:is(:hover,.selected){background:#f5f7f9}.chat-forward-check{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;margin-right:12px;border:2px solid #e5e6eb;border-radius:50%}.chat-forward-target.selected .chat-forward-check{background:#105eff;color:#fff;border-color:#105eff}.chat-forward-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;margin-right:8px;overflow:hidden;border-radius:50%;background:#a9c9e8;color:#fff;font-size:18px;font-weight:500}.chat-forward-avatar img{width:100%;height:100%;object-fit:cover}.chat-forward-content{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.chat-forward-content strong{font-size:14px;font-weight:500;line-height:20px;color:#222}.chat-forward-content small{font-size:12px;line-height:17px;color:#647491}.chat-forward-content strong,.chat-forward-content small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-forward-empty{height:88px;padding-top:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#64749180}.chat-forward-empty img{height:56px;width:56px;object-fit:contain}.chat-forward-dialog>footer{height:36px;display:flex;justify-content:flex-end;gap:12px}.chat-forward-dialog>footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 16px;height:36px;border:1px solid #e2e8ef;border-radius:10px;background:#fff;color:#222;font-size:14px;font-weight:500;line-height:22px}.chat-forward-dialog>footer .primary{color:#fff;background:#105eff;border-color:#105eff}.chat-forward-dialog>footer .primary:disabled{opacity:.55}.chat-forward-error{margin:0;color:#ff382e;font-size:12px}.chat-forward-spinner{width:14px;height:14px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.chat-forward-dialog{animation-duration:.001ms!important}}.staff-message-menu{position:fixed;z-index:1080;width:max-content;min-width:84px;padding:8px;border:0;border-radius:12px;background:#fff;color:#222;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.staff-message-menu.is-open{animation:staff-message-menu-in .2s cubic-bezier(.23,1,.32,1) both}.staff-message-menu.is-closing{animation:staff-message-menu-out .2s cubic-bezier(.755,.05,.855,.06) both;pointer-events:none}.staff-message-menu>button{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;margin:0;border:0;border-radius:8px;background:transparent;color:#222;white-space:nowrap;font:400 14px/36px PingFang SC,sans-serif;transition:background .2s}.staff-message-menu>button:hover{background:#64749114}.staff-message-menu>button:disabled{opacity:.4}.staff-message-menu>button>svg{flex:0 0 16px}.bubble-actions:has([aria-expanded=true]){opacity:1;visibility:visible;pointer-events:auto}@keyframes staff-message-menu-in{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes staff-message-menu-out{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.8)}}@media(prefers-reduced-motion:reduce){.staff-message-menu{animation-duration:.001ms!important}}.chat-tags-field{margin-top:8px;padding:7px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:44px}.detail-section-content:has(>.chat-tags-field){padding-top:0}.chat-tags-add{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:0;padding:0;border-radius:50%;background:#f4f5fb;color:#e2e8ef}.chat-tags-add:hover{color:#8290aa}.chat-selected-tag{padding:4px 8px;max-width:120px;min-width:28px;height:30px;border-radius:8px;background:#f4f5fb;color:#222;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.chat-tags-popup{position:fixed;z-index:100;width:296px;max-width:calc(100vw - 20px);padding:8px;background:#fff;border-radius:12px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;transform-origin:50% 0;animation:chat-tags-in .2s cubic-bezier(.08,.82,.17,1) both}.chat-tags-popup.is-closing{pointer-events:none;animation:chat-tags-out .2s cubic-bezier(.78,.14,.15,.86) both}.chat-tags-popup>input{width:100%;height:40.8px;padding:4px 8px;border:0!important;border-bottom:1px solid #e2e8ef!important;border-radius:0;outline:none;box-shadow:none!important;color:#222;background:#fff;font-size:14px;font-weight:400}.chat-tags-popup>input::placeholder{color:#64749180}.chat-tags-options{max-height:400px;overflow-y:auto}.chat-tag-option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:10px 8px;gap:8px;border-radius:8px;font:400 14px/20px PingFang SC,sans-serif;cursor:pointer}.chat-tag-option:hover,.chat-tag-create:hover{background:#f5f7f9}.chat-tag-option>span{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-tag-option input{width:16px;height:16px;margin:0;accent-color:#105eff}.chat-tag-create{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:10px 8px;min-height:40px;border:0;border-radius:8px;background:transparent;font-size:14px;line-height:20px;color:#222}.chat-tag-create>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-tag-create b{font-weight:500}.chat-tags-empty{height:40px;display:grid;place-items:center;color:#8290aa;font-size:14px}.chat-tags-error{padding:8px;margin:0;font-size:12px;color:#ff382e}@keyframes chat-tags-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes chat-tags-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.chat-tags-popup{animation-duration:.001ms!important}}.secondary-sidebar.chat-sidebar{position:relative;padding:20px 10px 10px}@media(min-width:1101px){.secondary-sidebar.chat-sidebar{width:200px}}.chat-sidebar.collapsed{display:none}.secondary-sidebar.chat-sidebar h1{padding:0 15px 20px;line-height:30px}.chat-sidebar .side-group{margin-bottom:30px}.chat-sidebar .side-label{justify-content:flex-start;gap:3px;margin:0 15px 9px;line-height:18px;cursor:pointer;list-style:none}.chat-sidebar summary::-webkit-details-marker,.detail-section summary::-webkit-details-marker{display:none}.chat-sidebar .side-label svg{transform:rotate(180deg)}.chat-sidebar details:not([open]) .side-label svg{transform:none}.chat-sidebar .side-button{height:34px;margin:1px 0;padding:6px 15px;gap:12px;font-size:14px}.chat-sidebar .side-button.active{background:#105eff14}.chat-collapse-rail{position:relative;width:0;z-index:8}.sidebar-collapse{position:absolute;top:24px;left:-12px;width:25px;height:25px;padding:0;border-radius:50%;color:#394452;border-color:#eceef2;box-shadow:0 1px 3px #17223b04}.chat-workspace{display:flex;flex:1;min-width:0;overflow:hidden;margin:10px 10px 10px 0;border:1px solid #e6eaef;border-radius:12px;background:#f5f6f8}.conversation-list{width:320px;flex-shrink:0;min-width:0;background:#fff;display:flex;flex-direction:column;padding:20px 12px 0}.list-heading{position:relative;height:46px;padding:0 20px 16px;display:flex;align-items:flex-start}.view-heading{border:0;padding:0;background:transparent;gap:8px;height:30px}.view-heading h2{display:flex;gap:6px;font-size:20px;font-weight:500;line-height:30px}.view-heading>svg{opacity:0}.view-heading:hover>svg,.view-heading[aria-expanded=true]>svg{opacity:1}.conversation-list .search-field{height:34px;min-height:34px;border:0;border-radius:12px;background:#f5f6f8;padding:0 14px}.conversation-list .search-field input{font-size:14px;padding:0}.list-filters{position:relative;display:flex;align-items:center;gap:8px;margin:16px 0;color:#8a939f;min-height:28px}.list-filters>button{padding:5px 11px;font-size:12px;border:0;background:#f5f6f8;border-radius:8px;white-space:nowrap;height:28px;gap:0}.list-filters>.filter-pill{background:#105eff0f;color:#105eff}.list-filters>.icon-button{margin-left:auto;background:transparent;padding:6px;width:28px;color:#a4acb8}.list-filters>.filter-active{color:#105eff;background:#edf3ff}.conversation-scroll{flex:1;overflow:auto}.conversation-item{width:100%;display:flex;align-items:center;border:0;padding:15px 12px;border-radius:12px;text-align:left;gap:8px;min-height:73px;margin-bottom:4px}.conversation-item.selected{background:#105eff14}.chat-list-avatar.avatar{width:36px;height:36px;background:#e8a4ca;color:#fff;font-size:14px;font-weight:400}.chat-list-avatar.avatar i{width:9px;height:9px;background:#3ac77b;border:2px solid #fff}.conversation-text{flex:1;min-width:0}.conversation-text strong{font-size:14px;line-height:21px;font-weight:400;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-channel{color:#568cff;vertical-align:-1px;margin-right:4px}.conversation-text p{color:#647491;font-size:12px;line-height:18px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-time{font-size:12px;line-height:18px;color:#8993a2;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:2px 0}.conversation-time b{background:#105eff;color:#fff;border-radius:10px;min-width:16px;padding:0 4px;text-align:center;font-weight:400;font-size:11px}.conversation-pin{color:#91a2bd}.chat-empty{flex:1;color:#647491}.chat-empty p{font-size:14px;line-height:22px}.message-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.chat-empty a{font-size:12px;color:#8ca1c7;margin-top:8px}.conversation-main{flex:1;min-width:0;border-left:1px solid #ebedf0;display:flex;flex-direction:column;position:relative}.conversation-header{height:52px;background:#fff;border-bottom:1px solid #eceef2;padding:0 16px;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0}.conversation-header>div:first-child{display:flex;align-items:center;gap:4px;min-width:0;flex:1;padding-right:10px}.chat-title{display:flex;align-items:center;gap:4px;min-width:0}.chat-title.editing{width:100%}.chat-title input{width:100%;min-width:0;height:32px;border:1px solid #3881ff;border-radius:8px;padding:4px 11px;outline:none;background:transparent;color:#222;font:500 14px/22px PingFang SC,sans-serif;box-shadow:0 0 0 2px #057dff1a;transition:.2s}.conversation-header strong{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px}.conversation-header .edit-title{color:#222;padding:4px}.conversation-header .status{font-size:11px;white-space:nowrap;margin-left:7px}.header-actions{display:flex;gap:4px;align-items:center;color:#222}.header-actions .icon-button{padding:7px;width:32px;height:32px;border-radius:8px}.header-actions .close-conversation{color:#ff3b38}.plus-circle{border:1.7px solid currentColor;border-radius:50%;padding:1px}.message-scroll{flex:1;overflow:auto;padding:16px;scroll-behavior:smooth}.conversation-divider{display:flex;align-items:center;gap:16px;margin:0 0 28px;color:#98a1ae;font-size:12px;white-space:nowrap;line-height:18px}.conversation-divider:before,.conversation-divider:after{content:"";height:1px;background:#eceef2;flex:1}.message-row{display:flex;gap:8px;margin:0 0 16px;align-items:flex-start}.message-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.visitor-avatar{background:#e8a4ca;color:#fff;font-size:16px;font-weight:400}.staff-avatar{color:#fff;background:#e0e3ee;overflow:hidden}.staff-avatar svg{stroke-width:2.5;fill:#fff;transform:translateY(5px)}.system-avatar{background:#105eff;color:#fff}.message-content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:calc(100% - 48px)}.message-meta{font-size:12px;line-height:18px;color:#929ca9;margin:0 4px 2px}.message-bubble{padding:12px;background:#fff;border-radius:12px;max-width:min(620px,100%);font-size:14px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere;position:relative;min-width:35px}.message-row.outgoing{flex-direction:row-reverse}.outgoing .message-content{align-items:flex-end}.outgoing .message-bubble{background:#105eff14}.message-delivery{display:flex;align-items:center;color:#a7b0bf;margin:5px 5px 0;height:14px}.message-delivery.read{color:#59b184}.bubble-actions{opacity:0;pointer-events:none;display:flex;position:absolute;bottom:calc(100% + 2px);right:0;background:#fff;border:1px solid #e8ebf0;border-radius:7px;white-space:nowrap;box-shadow:0 3px 12px #1a2b4d0d;transition:opacity .12s;z-index:2}.bubble-actions button{border:0;padding:6px;border-radius:5px}.message-bubble:hover .bubble-actions,.message-bubble:focus-within .bubble-actions{opacity:1;pointer-events:auto}.internal-note{flex-direction:row-reverse}.internal-note .message-content{align-items:flex-end}.internal-note .message-bubble{background:#fff4d8;color:#8b723b;border:1px solid #f3e8c8}.retracted-message{color:#939cab;font-style:italic}.composer{position:relative;border:1px solid #e5e8ee;background:#fff;border-radius:16px;margin:0 16px 16px;height:212px;min-height:170px;flex-shrink:0;display:flex;flex-direction:column}.composer:focus-within{border-color:#c5d2e6}.composer-toolbar{min-height:40px;height:40px;display:flex;align-items:center;padding:0 8px;gap:4px;color:#222}.composer-toolbar .icon-button{width:28px;height:28px;padding:0;border-radius:8px}.composer .composer-mode{font-size:14px;font-weight:500;color:#222;padding:0 4px 0 8px;width:56px;flex-shrink:0;height:28px;border-radius:8px;gap:0;white-space:nowrap;line-height:20px}.toolbar-divider{height:16px;width:1px;background:#edf0f4;margin:0 4px}.composer-hint{font-size:11px;color:#b29b61;margin-left:8px}.composer textarea{border:0;box-shadow:none;background:transparent;padding:3px 16px 10px;flex:1;resize:none;min-height:60px;line-height:21px;font-size:14px;width:100%}.composer textarea::placeholder{color:#b7bdc7;font-size:12px}.composer textarea:focus{background:transparent;box-shadow:none}.composer-footer{display:flex;align-items:center;justify-content:flex-end;padding:0 12px 12px}.composer-footer>span{font-size:11px;color:#b2bac6}.composer-footer>button{font-size:14px;padding:5px 15px;height:32px;border-radius:8px;font-weight:400}.composer-footer>button:disabled{opacity:1;background:#f4f5f7;color:#aeb5c0;border-color:#f4f5f7}.note-mode{background:linear-gradient(0deg,#eab3082e,#eab3082e),#fff;border-color:#ca8a041a;box-shadow:0 4px 20px #00143312}.note-mode:focus-within{border-color:#ca8a041a}.visitor-details{width:320px;flex-shrink:0;background:#fff;border-left:1px solid #ebedf0;overflow:auto}.visitor-details.is-history{overflow:hidden}.detail-tabs{height:52px;border-bottom:1px solid #eceef2;display:flex;align-items:stretch;padding:0 16px;gap:24px;position:sticky;top:0;background:#fff;z-index:5}.detail-tabs button{border:0;background:transparent;border-radius:0;padding:0;font-size:14px;white-space:nowrap;position:relative}.detail-tabs button.selected:after{content:"";position:absolute;height:2px;background:#105eff;bottom:0;left:10px;right:10px}.detail-tabs .detail-more{margin-left:auto}.detail-tabs button:last-child{margin-left:-10px}.detail-section{padding:15px 12px 0}.detail-section:first-of-type{padding-top:26px}.detail-section:nth-of-type(2){padding-top:10px}.detail-section summary{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;padding:1px 12px;height:24px;list-style:none;cursor:pointer;border-radius:8px}.detail-section summary:hover{background:transparent}.detail-section summary .detail-arrow{margin-left:auto;transform:rotate(180deg);transition:transform .2s}.detail-section:not([open]) summary .detail-arrow{transform:none}.detail-section-content{padding-top:10px}.info-row{display:grid;grid-template-columns:88px minmax(0,1fr);font-size:14px;line-height:21px;margin:0;padding:7px 12px;min-height:36px;gap:8px;text-align:left}.info-row>span:first-child{color:#8b95a4}.info-row>div,.info-row .info-value{color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-row a{color:#315da9}.info-link{border:0;border-radius:0;background:transparent;padding:0;text-decoration:underline;font-size:14px}.editable-info{width:100%;border:0;background:transparent;border-radius:8px;justify-content:initial;font-weight:400}.editable-info .info-value{position:relative;padding-right:16px}.editable-info .info-value svg{position:absolute;right:0;top:4px;opacity:0;color:#8f99a8}.editable-info:hover .info-value svg,.editable-info:focus-visible .info-value svg{opacity:1}.inline-info-editor{margin:3px 12px 8px}.inline-info-editor label{color:#8b95a4;font-size:12px;display:block}.inline-info-editor input{width:100%;padding:7px 9px;margin-top:4px;font-size:14px}.inline-info-editor>div{display:flex;gap:5px;justify-content:flex-end;margin-top:5px}.inline-info-editor button{padding:3px 8px}.inline-info-editor small{color:#c96060}.tag-add{border:0;border-radius:50%;background:#f4f5fa;padding:5px;color:#8490a4}.detail-tags{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:10px 12px}.detail-note{font-size:14px;line-height:21px;color:#8a95a5;margin:10px 12px}.detail-section .text-button{font-size:12px;margin-left:12px}.visitor-activity{list-style:none;margin:3px 0 0;padding:0 12px 0 34px}.visitor-activity li{position:relative;padding:5px 0 12px}.visitor-activity li:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#44c77b;left:-20px;top:11px}.visitor-activity li:not(:last-child):after{content:"";position:absolute;width:1px;background:#e1e6ef;left:-16.5px;top:24px;bottom:0}.visitor-activity li>div{display:flex;gap:6px;align-items:center}.visitor-activity a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.visitor-activity time{display:block;font-size:12px;color:#8b95a4;padding-top:6px}.activity-empty,.activity-privacy{font-size:12px;color:#98a2b0;padding:5px 12px}.activity-privacy{font-size:11px;color:#acb4c0}.chat-popover,.conversation-menu{position:absolute;z-index:40;background:#fff;border:1px solid #e5eaf1;box-shadow:0 6px 24px #24324a16;border-radius:10px;padding:6px;color:#222}.chat-popover>button,.conversation-menu button{border:0;width:100%;justify-content:flex-start;font-size:14px;padding:8px 10px;white-space:nowrap;height:36px;background:transparent}.chat-popover>button:hover,.conversation-menu button:hover{background:#f5f6f8}.chat-popover>button>svg:last-child:not(:first-child){margin-left:auto}.conversation-menu{right:15px;top:46px;min-width:215px}.view-picker{left:12px;top:38px;width:190px}.reply-mode-menu{bottom:calc(100% - 2px);left:8px;width:150px}.ai-actions-menu{bottom:calc(100% - 2px);left:155px;width:190px}.filter-popover{top:34px;left:0;width:340px;padding:20px}.filter-popover label{display:flex;flex-direction:column;gap:10px;font-size:14px}.filter-popover select{font-size:14px;background:#fff;padding:7px 10px}.filter-popover fieldset{border:0;margin:16px 0;padding:0;min-width:0}.filter-popover legend{padding:0 0 10px;font-size:14px}.filter-popover fieldset>div{display:flex;gap:6px;flex-wrap:wrap}.filter-popover fieldset button{padding:6px 10px;font-size:12px;border:0;background:#f5f6f8;border-radius:7px}.filter-popover fieldset button.selected{background:#105eff14;color:#105eff}.filter-popover footer{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.filter-popover footer button{font-size:14px;padding:6px 16px}.quick-picker{position:absolute;bottom:100%;left:0;width:min(480px,100%);border:1px solid #e5ebf2;border-radius:12px;background:#fff;padding:12px;z-index:10;box-shadow:0 6px 20px #27304417;max-height:330px;overflow:auto}.quick-picker header{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-bottom:8px}.quick-picker>input{width:100%;padding:8px 10px;margin-bottom:8px;font-size:13px}.quick-picker>button{width:100%;border:0;flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;padding:9px 10px}.quick-picker>button.selected{background:#edf3ff}.quick-picker strong{font-weight:500}.quick-picker>button span{font-size:12px;color:#8b95a4;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.quick-picker p{font-size:13px;color:#9ba6b4;padding:15px}.chat-error{color:#c46f63;font-size:13px;margin:0 16px 10px;padding:8px 12px;background:#fff0ed;border-radius:7px;display:flex;align-items:center;justify-content:space-between}.attachment{display:flex;align-items:center;gap:13px;min-width:160px;max-width:260px;white-space:normal;color:#54667f}.attachment span{flex:1}.attachment small{display:block;font-size:11px;margin-top:4px}.loading-chat{font-size:12px;color:#9ca9bc;text-align:center}.overdue-flag{font-size:10px;color:#d5873d;background:#fff1de;border-radius:4px;padding:2px 4px;margin-left:5px}.chat-quote-preview{display:flex;align-items:center;gap:8px;padding:6px 9px;margin:0 12px 6px;border-left:2px solid #6692f2;background:#f1f5fc;border-radius:4px;color:#8b99af;font-size:12px}.chat-quote-preview>span{flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-quote-preview .icon-button{width:22px;height:22px}.copilot-note{font-size:13px;line-height:1.8;color:#8a96a9}.copilot-result{width:100%;padding:12px;border:1px solid #e0e7f0;border-radius:8px;font-size:14px;line-height:1.8;resize:vertical}.chat-inline-image{display:block;max-width:100%;max-height:300px;border-radius:8px;margin-bottom:8px;object-fit:contain}.chat-attachment-wrap{max-width:340px}.chat-attachment-wrap audio,.chat-attachment-wrap video{display:block;max-width:100%;margin-bottom:8px}.chat-attachment-wrap audio{width:260px;height:40px}.chat-attachment-wrap .attachment{border:0;background:transparent;cursor:pointer;text-align:left;max-width:100%;color:inherit}.chat-attachment-error{display:block;color:#d37575;font-size:11px;margin-top:5px}.chat-workspace .call-controls{display:flex;gap:4px}.chat-workspace .call-controls .icon-button{width:28px}.history-conversation{width:100%;justify-content:flex-start;border:0;padding:14px 8px;text-align:left}.history-conversation>span{flex:1;min-width:0}.history-conversation small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.history-conversation time{font-size:12px;color:#8b95a4}@media(max-width:1100px){.conversation-list{width:300px}.visitor-details{width:290px}.detail-tabs{gap:16px}.info-row{grid-template-columns:74px minmax(0,1fr)}.composer{height:190px}}@media(max-width:1000px){.conversation-list{width:270px}.visitor-details{width:260px}.detail-tabs{gap:12px;padding:0 12px}.list-filters{gap:4px}.list-filters>button{padding:5px 7px}.chat-sidebar{width:170px}.composer-toolbar{gap:1px}.composer-hint{display:none}}@media(max-width:1100px){.visitor-details{position:absolute;right:11px;top:11px;bottom:11px;width:300px;border-radius:0 12px 12px 0;z-index:12;box-shadow:-8px 0 24px #27304412}.chat-workspace{position:static}.conversation-list{width:260px}.chat-sidebar{width:160px}}@media(max-width:760px){.chat-sidebar,.chat-collapse-rail{display:none}.chat-workspace{margin:8px}.conversation-list{width:180px;padding:16px 7px}.list-heading{padding:0 6px 16px}.view-heading h2{font-size:17px}.list-filters>button:nth-child(3){display:none}.conversation-item{padding:12px 7px;gap:6px}.chat-list-avatar.avatar{width:29px;height:29px;font-size:11px}.conversation-time{display:none}.conversation-text strong{font-size:13px}.message-scroll{padding:16px 10px}.conversation-header{padding:0 9px}.conversation-header strong{max-width:100px}.header-actions .icon-button{width:28px;height:28px;padding:5px}.composer{margin:0 8px 8px;min-height:170px;height:175px}.composer-toolbar{flex-wrap:wrap;height:auto}.composer-toolbar .call-controls{margin-left:8px}.message-avatar{width:28px;height:28px;font-size:12px}.message-content{max-width:calc(100% - 36px)}.message-bubble{padding:10px;font-size:13px}.conversation-divider{font-size:10px;gap:8px}.filter-popover{width:300px}}.conversation-scroll,.message-scroll,.visitor-details{scrollbar-width:thin;scrollbar-color:#dbe0e8 transparent}.conversation-menu.detail-operation-menu{position:fixed;top:64px;right:25px;z-index:80}.composer.has-pending-files{height:272px;min-height:272px}.pending-file-list{display:flex;gap:10px;padding:7px 14px;overflow-x:auto;flex-shrink:0}.pending-file{width:58px;height:58px;flex:0 0 58px;position:relative;border:1px solid #e6e9ef;border-radius:6px;background:#f7f8fa}.pending-file>img{width:100%;height:100%;object-fit:cover;border-radius:5px}.pending-file>span{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:3px}.pending-file small{max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.pending-file>button{position:absolute;top:-5px;right:-5px;width:17px;height:17px;padding:1px;border-radius:50%;color:#fff;background:#77808e;border:1px solid white;display:grid;place-items:center}.chat-image-button{display:block;padding:0;border:0;background:transparent;line-height:0;cursor:zoom-in}.chat-image-button .chat-inline-image{display:block;width:auto;max-width:180px;max-height:180px;object-fit:contain;border-radius:2px}.attachment-caption{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.message-bubble:has(.chat-image-button){padding:8px}.message-quote-card{display:flex;flex-direction:column;gap:3px;margin:0 0 7px;padding:6px 9px;border-left:3px solid #b9c6e3;border-radius:3px;background:#ffffff72;color:#7b8493;font-size:12px;max-width:300px}.message-quote-card strong{font-weight:500}.message-quote-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-action-menu{position:absolute;top:29px;left:0;min-width:118px;padding:5px;z-index:20;border:1px solid #e9ebef;border-radius:8px;background:#fff;box-shadow:0 6px 22px #15223820}.message-action-menu>button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:5px;white-space:nowrap;color:#3b4350;font-size:13px}.message-action-menu>button:hover{background:#f2f5fa}.bubble-actions:has(.message-action-menu){opacity:1;visibility:visible}.message-row.selecting-message{position:relative;padding-left:30px}.message-row.selected-message{background:#6474910d;border-radius:8px}.message-selector{position:absolute;left:5px;top:50%;width:16px;height:16px;accent-color:#2469f6}.composer.message-selection-footer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;height:208px;min-height:208px;margin:0 16px;padding:0;border:1px solid #e2e8ef;border-radius:16px;box-shadow:none}.message-selection-footer p{margin:0;font-size:14px;font-weight:500;line-height:20px}.message-selection-footer b{color:#165dff;font-weight:500}.message-selection-footer>div{display:flex;gap:10px}.message-selection-footer button{height:32px;padding:6px 16px;font-size:14px;line-height:20px;border:1px solid #e2e8ef;border-radius:10px;background:#fff;color:#222}.message-selection-footer .primary{color:#fff;font-weight:500;border-color:#105eff;background:#105eff}.selection-search{display:flex;align-items:center;gap:7px;padding:0 12px;height:36px;background:#f6f7f9;border-radius:8px;color:#a6adba}.selection-search input{width:100%;border:0;background:transparent;outline:none;padding:7px 0;font-size:14px}.modal.chat-member-modal{width:520px}.modal.chat-forward-modal{width:680px}.selection-list{min-height:180px;max-height:340px;overflow:auto;margin-top:14px}.modal .selection-option{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:62px;padding:8px 10px;cursor:pointer;border-radius:7px}.selection-option:hover{background:#f6f8fc}.selection-option>input{width:16px;height:16px;accent-color:#2469f6}.member-initial{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;background:#b2d2e9;color:#fff;font-size:13px}.selection-option>span:last-child{display:flex;flex-direction:column;gap:6px;min-width:0}.selection-option strong{font-weight:500}.selection-option small{color:#8a94a4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-empty{text-align:center;padding:65px 12px;color:#a6adba}.selection-count{margin-right:auto;color:#8a94a4;font-size:13px}.tag-selection-list{min-height:110px;max-height:320px;overflow:auto;padding:10px 0}.modal .tag-selection-option{display:flex;flex-direction:row;align-items:center;gap:10px;padding:9px 10px;cursor:pointer}.tag-selection-option>input{width:16px;height:16px;accent-color:#2469f6}.modal.chat-close-modal{width:400px}.chat-close-modal h2{font-size:17px;margin:0 0 12px}.chat-close-modal p{color:#6a7380}.chat-lightbox{position:fixed;inset:0;z-index:2000;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;overflow:hidden}.chat-lightbox>img{max-width:calc(100vw - 140px);max-height:calc(100vh - 150px);object-fit:contain;cursor:zoom-in}.chat-lightbox>img.zoomed{max-width:none;max-height:none;cursor:zoom-out}.lightbox-counter{position:absolute;top:42px;left:50%;transform:translate(-50%);color:#fff;font-size:14px}.chat-lightbox>button{position:absolute;border:0;background:#0008;color:#fff;border-radius:50%;display:grid;place-items:center;width:42px;height:42px}.lightbox-close{top:30px;right:30px}.lightbox-prev{left:30px;top:50%}.lightbox-next{right:30px;top:50%;transform:rotate(180deg)}.chat-lightbox>button:disabled{opacity:.12}.lightbox-tools{position:absolute;bottom:28px;display:flex;gap:8px}.lightbox-tools button{background:#0005;color:#fff;border:0;display:flex;align-items:center;gap:7px;border-radius:20px;padding:8px 14px;font-size:12px}.visitor-details .detail-tabs{--detail-inset:16px;gap:20px;padding-inline:var(--detail-inset) 6px}.visitor-details .detail-tabs>.icon-button{flex:none;width:32px;height:32px;padding:0;align-self:center;border-radius:8px}.visitor-details .detail-tabs>.icon-button:last-child{margin-left:-20px}.visitor-details .detail-tabs [role=tab]{flex:none;font-size:14px;line-height:22px;font-weight:500;color:#222;transition:color .3s}.visitor-details .detail-tabs [role=tab]:is(:hover,:active){background:transparent;border-color:transparent;box-shadow:none}.visitor-details .detail-tabs [role=tab].selected:after{display:none}.detail-tab-indicator{position:absolute;left:var(--detail-inset);bottom:0;width:56px;height:2px;background:#105eff;pointer-events:none;transition:left .3s,width .3s}.detail-tab-indicator.conversation{left:calc(var(--detail-inset) + 76px)}@media(max-width:1280px){.visitor-details .detail-tabs{--detail-inset:12px}}.conversation-divider.rating-event{justify-content:center;margin:12px 0 20px;font-size:12px}.conversation-divider.rating-event:before,.conversation-divider.rating-event:after{display:none}.message-deleted-label{margin-top:6px;font-size:12px;line-height:18px;color:#94a0b1}.conversation-unread-dot{display:block;width:6px;height:6px;border-radius:50%;background:#ff4d4f;margin-top:12px}.service-agents{padding:0 12px}.service-agent{display:flex;align-items:center;padding:7px 0;min-height:44px}.service-user{display:flex;align-items:center;min-width:0;overflow:hidden}.service-avatar{width:30px;height:30px;display:flex;align-items:center;margin-right:10px;flex-shrink:0;border-radius:50%;background:#f5f7f9}.service-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.service-agent>div{min-width:0}.service-agent strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400}.service-agent small{flex-shrink:0;margin-left:10px;padding:0 4px;border-radius:4px;font-size:10px;font-weight:500;line-height:15px;color:#105eff;background:#dbe7ff}.service-count{margin-left:10px;flex-shrink:0;color:#647491;font-size:12px}.device-info-value{display:inline-flex;align-items:center}.device-info-value img{width:16px;height:16px;object-fit:contain;flex-shrink:0;margin-right:4px}.device-info-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer.has-staff-uploads{min-height:272px;height:auto}.staff-upload-list{display:flex;flex-direction:column;gap:6px;max-height:156px;overflow:auto;padding:7px 14px;flex-shrink:0}.staff-upload-item{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid #e6e9ef;border-radius:8px;background:#f8f9fb;color:#536277}.staff-upload-item>img{width:38px;height:38px;object-fit:cover;border-radius:5px}.staff-upload-item>div{flex:1;min-width:0}.staff-upload-item strong,.staff-upload-item small{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-upload-item strong{font-weight:500}.staff-upload-item small{margin-top:2px;font-size:11px}.staff-upload-item.is-failed{border-color:#efcdcd;color:#a94343}.staff-upload-item>button{display:flex;align-items:center;gap:3px;padding:4px;border:0;border-radius:5px;background:transparent;color:inherit;font-size:12px;flex-shrink:0}.staff-upload-item>button:hover{background:#e9edf4}.staff-upload-spinner{animation:staff-upload-spin 1s linear infinite;flex-shrink:0}@keyframes staff-upload-spin{to{transform:rotate(360deg)}}.external-sidebar{width:200px;flex:none;padding:22px 12px;background:#fafbfc;border-right:1px solid #eceef1}.external-sidebar h1{font-size:20px;margin:0 0 29px 12px}.external-sidebar details{margin-bottom:20px}.external-sidebar summary{display:flex;align-items:center;justify-content:space-between;color:#9199a7;font-size:12px;padding:0 12px;margin-bottom:9px;cursor:pointer}.external-sidebar .side-button{width:100%;height:38px;display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#4b5565;padding:0 14px;text-align:left}.external-sidebar .side-button.active{background:#e9f0ff;color:#105eff;border-radius:6px}.external-sidebar .side-button:hover{background:#f0f3f8}.external-chat-list{width:320px;flex:none;border-right:1px solid #eceef1;display:flex;flex-direction:column;background:#fff;min-height:0}.external-chat-list>header{height:66px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px}.external-chat-list h2{font-size:18px;margin:0}.external-chat-list>label{margin:0 16px 12px;display:flex;gap:8px;align-items:center;padding:0 10px;border:1px solid #dce0e7;border-radius:5px;height:34px;color:#8d96a3}.external-chat-list>label input{width:100%;border:0;outline:0;min-width:0;padding:0;background:transparent;font-size:13px}.external-chat-tabs{display:flex;border-bottom:1px solid #eceef1;padding:0 17px;gap:22px}.external-chat-tabs button{border:0;border-bottom:2px solid transparent;padding:8px 0 12px;border-radius:0;background:none;font-size:13px;color:#697384}.external-chat-tabs button.active{color:#105eff;border-bottom-color:#105eff}.external-chat-items{overflow:auto;flex:1}.external-chat-items>button{display:flex;width:100%;min-height:80px;padding:16px;border:0;border-radius:0;background:#fff;gap:12px;text-align:left;align-items:flex-start}.external-chat-items>button:hover{background:#f6f8fb}.external-chat-items>button.selected{background:#eef4ff}.external-chat-items i,.external-member i,.external-create aside i{font-style:normal;background:#edf2ff;color:#4b6fa7;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex:none;font-size:12px}.external-chat-items>button>span{min-width:0;flex:1}.external-chat-items strong,.external-chat-items small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-chat-items strong{font-weight:500;font-size:13px;color:#27313e;margin:2px 0 8px}.external-chat-items small{font-size:12px;color:#96a0ad}.external-chat-items aside{display:flex;align-items:flex-end;flex-direction:column;gap:9px}.external-chat-items time{font-size:10px;color:#abb3be}.external-chat-items b{font-size:10px;background:#f55858;color:#fff;min-width:17px;text-align:center;padding:1px 4px;border-radius:8px}.external-chat-main{flex:1;min-width:300px;display:flex;flex-direction:column;min-height:0;background:#fff}.external-chat-main>header{height:66px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #eceef1}.external-chat-main>header strong{font-size:15px;font-weight:500}.external-chat-main>header>div{display:flex;gap:13px}.external-chat-main .danger{color:#ef5c61}.external-chat-stream{flex:1;min-height:0;overflow:auto;padding:20px 26px;background:#fff}.external-start{text-align:center;font-size:11px;color:#adb5c1;margin:6px 0 25px}.external-chat-stream article{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 20px}.external-chat-stream article.own{align-items:flex-end}.external-message-meta{font-size:11px;color:#949daa;margin:0 0 7px}.external-message-body{max-width:min(80%,600px);border-radius:8px;background:#f3f5f7;padding:10px 13px;font-size:13px;line-height:1.7;word-break:break-word;color:#3d4755}.own .external-message-body{background:#ecf3ff}.external-message-body p{margin:0;white-space:pre-wrap}.external-message-body blockquote{font-size:12px;color:#8792a0;margin:0 0 7px;padding:3px 9px;border-left:2px solid #c7d5e7;background:#f7f9fc}.external-message-actions{display:flex;gap:11px;align-items:center;height:22px;opacity:0}.external-chat-stream article:hover .external-message-actions,.external-message-actions:focus-within{opacity:1}.external-message-actions button{padding:0;border:0;background:none;font-size:11px;color:#8b96a5}.external-message-actions small,.external-deleted{font-size:10px;color:#9da6b2}.external-deleted{display:block}.external-image{padding:0;border:0;background:transparent;display:block}.external-image img{max-width:300px;max-height:250px;object-fit:contain;display:block;border-radius:5px}.external-file{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dce3ed;padding:11px 14px;text-align:left;border-radius:6px;max-width:330px;word-break:break-all;color:#53657f}.external-file span{font-size:12px}.external-file small{display:block;margin-top:5px;color:#8d98a8}.external-composer{flex:none;min-height:180px;border-top:1px solid #e9edf2;padding:9px 16px 12px;position:relative}.external-tools{display:flex;align-items:center;gap:7px;margin-bottom:9px}.external-tools .icon-button{color:#6b778b}.external-composer>textarea{border:0;border-radius:0;resize:none;width:100%;height:75px;min-height:55px;font-size:13px;outline:0;padding:2px 4px;color:#4f5a6a}.external-composer>textarea::placeholder{color:#a2aab5}.external-composer footer{display:flex;justify-content:flex-end}.external-composer footer button{display:flex;align-items:center;gap:12px;padding:7px 12px;font-size:12px}.external-pending{display:flex;align-items:center;gap:8px;font-size:12px;background:#f3f6fa;padding:7px 10px;margin:4px 0;color:#708199;max-width:100%;overflow:hidden}.external-pending button{margin-left:auto;border:0;background:transparent;display:flex}.external-quick-list{position:absolute;bottom:100%;left:16px;max-width:450px;width:90%;max-height:280px;overflow:auto;background:#fff;border:1px solid #e3e6ed;box-shadow:0 5px 24px #243b5f1a;border-radius:6px;padding:6px;z-index:5}.external-quick-list>button{display:block;border:0;background:#fff;width:100%;text-align:left;padding:10px;font-size:12px}.external-quick-list>button:hover{background:#f2f6ff}.external-quick-list strong,.external-quick-list span{display:block}.external-quick-list span{color:#8792a0;margin-top:4px}.external-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#adb5c1;font-size:14px}.external-chat-detail{width:280px;flex:none;border-left:1px solid #eceef1;overflow:auto;padding:0 18px}.external-chat-detail>header{height:66px;display:flex;align-items:center;justify-content:space-between;font-size:14px;border-bottom:1px solid #eceef1}.external-chat-detail h3{font-size:13px;font-weight:500;margin:20px 0}.external-member{display:flex;align-items:center;gap:12px;margin:15px 0;font-size:13px}.external-member small{display:block;font-size:11px;color:#a3acb7;margin-top:5px}.external-chat-detail>button{margin-top:15px;color:#e06666;border:1px solid #eadcde;background:#fff;padding:6px 12px;border-radius:4px}.record-dialog:has(.external-create){width:720px;max-width:calc(100vw - 40px)}.external-create{display:grid;grid-template-columns:1fr 260px;min-height:350px;margin:5px -22px 0}.external-create>div{padding:0 20px;border-right:1px solid #edf0f4}.external-create>aside{padding:0 18px}.external-create-search{display:flex;align-items:center;border:1px solid #dbe0e8;border-radius:5px;padding:0 10px;gap:8px;height:34px;color:#8996a6}.external-create-search input{border:0;outline:0;width:100%;padding:0;font-size:12px}.external-create nav{display:flex;gap:14px;border-bottom:1px solid #eceff4;margin:12px 0}.external-create nav button{padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:12px;color:#8190a3}.external-create nav button.active{color:#105eff;border-bottom-color:#105eff}.external-create h3{font-size:13px;font-weight:500;margin:3px 0 20px}.external-create aside>div{display:flex;align-items:center;gap:9px;font-size:12px;margin:12px 0}.external-create aside>div>button{margin-left:auto}.external-create aside i{width:30px;height:30px}.external-candidates{max-height:280px;overflow:auto}.external-candidates label{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:12px}.external-candidates label small{display:block;color:#94a0ad;font-size:11px;margin-top:3px}.external-create textarea{width:100%;height:185px;font-size:12px;resize:none;border:1px solid #dce2eb;border-radius:4px;padding:10px;line-height:1.7}.external-create textarea+button{float:right;margin-top:9px;font-size:12px}.chat-archive-backdrop{position:fixed;inset:0;background:#0005;z-index:80}.chat-archive-drawer{position:absolute;right:0;top:0;bottom:0;width:450px;max-width:100vw;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 18px #0001}.chat-archive-drawer>header{display:flex;align-items:center;gap:14px;border-bottom:1px solid #edf0f4;padding:20px 22px;font-size:14px;font-weight:500}.chat-archive-drawer .record-message-list{flex:1;padding:20px;margin:0;max-height:none;overflow:auto;font-size:13px}.chat-archive-drawer>footer{padding:14px 20px;border-top:1px solid #edf0f4;display:flex;justify-content:flex-end;gap:8px}.chat-archive-drawer .record-message-list article{padding:13px;border-radius:6px;background:#f6f8fb;margin:12px 0}.chat-archive-drawer .record-message-list p{white-space:pre-wrap;word-break:break-word}.chat-archive-drawer .external-start{margin-top:0}@media(max-width:1250px){.external-sidebar{width:170px}.external-chat-list{width:275px}.external-chat-detail{width:240px}}@media(max-width:950px){.external-sidebar{display:none}.external-chat-detail{position:absolute;right:0;top:0;bottom:0;background:#fff;z-index:10}.external-chat-list{width:230px}}.mr-root{margin-top:20px}.mr-empty{min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#a8b0bf;gap:12px}.mr-empty p{color:#697587;font-size:14px}.mr-empty span{font-size:12px}.mr-switch{width:30px;height:17px;border:0;border-radius:20px;background:#c8cfda;padding:2px;vertical-align:middle}.mr-switch i{display:block;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .15s}.mr-switch.on{background:#165dff}.mr-switch.on i{transform:translate(13px)}.mr-editor{display:grid;grid-template-columns:minmax(400px,570px) minmax(290px,1fr);gap:62px;margin-top:18px}.mr-fields{display:flex;flex-direction:column;gap:22px}.mr-fields>label,.mr-trigger-modal>label{display:flex;flex-direction:column;gap:10px;font-size:13px;font-weight:500}.mr-fields input,.mr-fields select,.mr-fields textarea{width:100%;font-weight:400}.mr-trigger{background:#f6f8fb;padding:15px 16px;border-radius:5px;font-size:13px}.mr-trigger>button{float:right}.mr-trigger p{color:#7f8a9e;font-size:12px;margin-top:13px}.mr-root fieldset{border:0;padding:0;margin:0;min-width:0}.mr-root legend{font-size:13px;margin-bottom:14px}.mr-root .mr-radio{display:inline-flex;align-items:center;gap:8px;font-weight:400;margin-right:22px;font-size:13px}.mr-radio input{width:14px;height:14px;accent-color:#165dff}.mr-button-config{padding:15px;background:#f7f9fc;border:1px solid #e7ebf1;border-radius:5px;display:flex;flex-direction:column;gap:12px}.mr-button-config>div{display:flex;gap:9px}.mr-button-config>div select{width:130px;flex-shrink:0}.mr-button-config>div input{min-width:0}.mr-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #edf0f4}.mr-preview{border-left:1px solid #edf0f5;padding-left:45px}.mr-preview>span{color:#8e99aa;font-size:13px}.mr-browser{background:#f6f8fb;border:1px solid #e3e8f0;border-radius:8px;max-width:470px;height:580px;margin-top:18px;position:relative;overflow:hidden}.mr-browser-dots{background:#fff;color:#d4dbe5;padding:10px;letter-spacing:3px;font-size:9px;border-bottom:1px solid #e9edf3}.mr-skeleton{padding:30px;display:grid;gap:18px}.mr-skeleton i{height:50px;background:#e9edf3;border-radius:4px}.mr-skeleton i:first-child{width:60%;height:16px}.mr-card{position:absolute;bottom:90px;right:22px;left:22px;background:#fff;box-shadow:0 5px 22px #233d5b15;border-radius:10px;padding:22px}.mr-card strong{font-size:16px}.mr-card p{line-height:1.7;color:#7e899d;font-size:13px;margin:12px 0 18px;white-space:pre-wrap}.mr-card img{width:100%;max-height:140px;object-fit:cover;margin-bottom:16px;border-radius:5px}.mr-action{display:block;width:100%;margin-top:8px;justify-content:center}.mr-action.fill{background:#165dff;color:#fff;border-color:#165dff}.mr-action.outline{border-color:#165dff;color:#165dff}.mr-action.text{border:0;color:#165dff;background:transparent}.mr-launch{position:absolute;bottom:20px;right:22px;background:#165dff;color:#fff;width:50px;height:50px;border-radius:50%;display:grid;place-items:center}.mr-preview>p{font-size:12px;margin-top:14px}.mr-chat-placeholder{height:120px;background:#f2f5fb;padding:14px;font-size:12px;color:#6e7c90}.mr-template-modal{width:760px;max-width:calc(100vw - 40px)}.mr-templates{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.mr-templates>button{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;min-height:180px;text-align:left;border:1px solid #e5e9f0;background:#fff}.mr-templates>button:hover{border-color:#165dff;background:#f8faff}.mr-templates>button>div{background:#edf3ff;padding:13px;border-radius:10px;color:#3578f6}.mr-templates strong{font-size:14px;font-weight:500}.mr-templates span{font-size:12px;line-height:1.6;color:#8e99aa}.mr-trigger-modal{width:550px}.mr-trigger-modal fieldset{margin:26px 0}.mr-delay{display:flex;align-items:center;gap:12px}.mr-delay input{width:130px}.mr-root .text-button{display:inline-flex;align-items:center;gap:6px}@media(max-width:1100px){.mr-editor{gap:24px;grid-template-columns:minmax(340px,1fr) 300px}.mr-preview{padding-left:20px}}@media(max-width:800px){.mr-editor{display:block}.mr-preview{display:none}.mr-templates{grid-template-columns:1fr 1fr}}.mr-editor{grid-template-columns:minmax(420px,1.15fr) minmax(320px,1fr);gap:35px}.mr-fields{gap:16px}.mr-section{border:1px solid #e9ecf1;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:24px;background:#fff}.mr-section h3{font-size:14px;margin:0 0 4px;font-weight:600}.mr-section>label{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;font-size:13px}.mr-section>label>input{min-width:0}.mr-section .mr-trigger{border-radius:9px}.mr-section fieldset .mr-radio{background:#f5f6f9;padding:9px 15px;border-radius:20px;margin-right:10px}.mr-section .mr-button-title{border-top:1px solid #edf0f4;padding-top:24px}.mr-upload{display:flex;gap:10px;align-items:center}.mr-upload input{font-size:12px;max-width:300px}.mr-upload+input{grid-column:2}.mr-preview{border:0;padding:0 20px}.mr-browser{height:650px;border:0;background:transparent;max-width:none}.mr-browser-dots,.mr-skeleton{display:none}.mr-card{left:50%;right:auto;width:300px;max-width:calc(100% - 30px);transform:translate(-50%);bottom:150px;box-sizing:border-box}.mr-launch{right:calc(50% - 150px);bottom:80px}.mr-trigger p{line-height:1.7}.mr-section .mr-button-config{display:grid;grid-template-columns:1fr 1fr}.mr-button-config>div{grid-column:1/-1}@media(max-width:1100px){.mr-editor{grid-template-columns:1fr}.mr-preview{display:none}}@media(max-width:600px){.mr-section{padding:15px}.mr-section>label{grid-template-columns:1fr}.mr-upload+input{grid-column:1}.mr-section .mr-button-config{display:block}.mr-button-config>div{margin-bottom:12px}}.mr-fields>.text-button{align-self:flex-start}.mr-section input:not([type=radio]):not([type=file]),.mr-section textarea,.mr-section select{background:#fff}.mr-upload input::file-selector-button{background:#fff;border:1px solid #e4e8ee;border-radius:5px;padding:6px 12px;color:#556176;cursor:pointer}.record-panel .mr-root{margin-top:0;position:relative}.record-panel .mr-root>.toolbar{position:absolute;right:0;top:-54px;margin:0}.record-panel .mr-root>.toolbar>button{height:34px}.mr-switch{display:inline-block;overflow:hidden;line-height:0}.mr-root table td>.text-button{color:#343a40;font-size:14px}.customer-marketing .table-wrap{margin-top:20px}.customer-marketing .customer-message-cell{white-space:pre-wrap;min-width:230px;max-width:420px}.customer-section-title{display:flex;align-items:center;justify-content:space-between}.customer-mass-form{max-width:850px;margin-top:28px}.customer-mass-form h3{font-size:16px;font-weight:500;margin:26px 0 18px}.customer-mass-form .customer-section-title h3{margin-top:0}.customer-radios{display:flex;gap:26px;margin-bottom:18px}.customer-radios label{display:flex;align-items:center;gap:8px;font-size:14px}.customer-radios label:has(input:disabled){color:#b7bdc5}.customer-radios input{accent-color:#1677ff}.customer-mass-form>textarea{width:100%;min-height:180px;resize:vertical;padding:12px;font-size:14px;background:#f7f8fa}.customer-mass-form>textarea:first-of-type{min-height:210px}.customer-mass-form>footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.customer-preview-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fb;padding:15px;margin:20px 0;font:inherit;max-height:230px;overflow:auto}.customer-binding-form label{display:flex;flex-direction:column;gap:8px;margin:20px 0}.customer-binding-form select{width:100%}.customer-unbind-confirm{margin-top:24px;padding:16px;border:1px solid #f0d8d8;border-radius:8px}.customer-unbind-confirm>button{margin:12px 8px 0 0}.ai-knowledge-page{margin-top:-9px;color:#262b32}.ai-knowledge-heading{display:flex;align-items:center;justify-content:space-between;padding:0 0 24px;border-bottom:1px solid #eef0f2}.ai-knowledge-heading h2{font-size:18px;font-weight:500;margin:0 0 6px}.ai-knowledge-heading p{font-size:13px;color:#8c959f;margin:0}.ai-knowledge-heading>div:last-child,.ai-knowledge-footer>div{display:flex;gap:12px}.ai-knowledge-heading button,.ai-knowledge-footer button{display:inline-flex;gap:6px;align-items:center;justify-content:center;height:34px}.ai-knowledge-filters{display:flex;gap:12px;padding:24px 0}.ai-knowledge-filters .record-search-input{display:flex;align-items:center;gap:8px;border:1px solid #dfe3e8;border-radius:5px;padding:0 12px;width:240px;height:34px;margin:0}.ai-knowledge-filters .record-search-input input{border:0;padding:0;min-width:0;height:30px}.ai-knowledge-filters .record-select{width:200px}.ai-knowledge-filters>button{height:34px}.ai-knowledge-table th:first-child{width:40%}.ai-knowledge-table td{height:68px}.ai-knowledge-table td>p{max-width:600px;color:#939ba5;font-size:12px;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-title-link{border:0;background:none;padding:0;display:flex;align-items:center;gap:9px;color:#2e3d50}.ai-title-link:hover{color:#105eff}.ai-knowledge-footer{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#8b949e;margin-top:18px}.ai-group-form{display:flex;gap:8px;margin-bottom:20px}.ai-group-form input{flex:1}.ai-knowledge-page .record-dialog{max-width:780px}.ai-knowledge-page pre{padding:16px;background:#f6f8fa;border-radius:6px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ai-wizard-backdrop{position:fixed;inset:0;background:#1f252c6e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:180;display:flex;align-items:center;justify-content:center;padding:28px}.ai-wizard{width:800px;max-width:100%;max-height:calc(100vh - 56px);overflow:hidden;display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:20px 24px 24px;box-shadow:0 15px 55px #00000010;font-size:14px}.ai-wizard>header{display:flex;justify-content:space-between;align-items:flex-start}.ai-wizard h2{font-size:18px;line-height:27px;font-weight:500;margin:0 0 2px}.ai-wizard>header p{font-size:13px;color:#929ba5;margin:0;line-height:22px}.ai-wizard>header .icon-button{color:#9199a4}.ai-steps{list-style:none;display:flex;margin:30px 0 32px;padding:0;flex-shrink:0}.ai-steps li{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:14px;color:#919aa5;white-space:nowrap}.ai-steps li:not(:last-child):after{content:"";height:1px;background:#f1f3f6;position:absolute;left:68%;right:-32%;top:10px}.ai-steps li>span{border:1px solid #e8ecf0;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#fafbfc;font-size:12px}.ai-steps li.active{color:#262b32}.ai-steps li.active>span,.ai-steps li.done>span{background:#105eff;border-color:#105eff;color:#fff}.ai-wizard-scroll{overflow:auto;min-height:0}.ai-wizard-card{border:1px solid #e8e9ec;border-radius:20px;padding:20px 24px}.ai-wizard label,.ai-knowledge-fields>label{display:block;font-size:14px;color:#343b44;margin:0 0 10px;line-height:22px}.ai-wizard label>input:not([type=radio]):not([type=checkbox]),.ai-wizard label>textarea,.ai-knowledge-fields label>input,.ai-knowledge-fields label>textarea,.ai-knowledge-fields label>select{display:block;width:100%;margin-top:6px;min-height:36px;border:1px solid #dfe3e8;border-radius:6px;padding:7px 11px;outline:none;font:inherit}.ai-wizard label>textarea{resize:vertical}.ai-wizard input:focus,.ai-wizard textarea:focus{border-color:#8fb5ff;box-shadow:0 0 0 2px #105eff12}.ai-url-field{display:flex;gap:16px;margin-top:6px}.ai-url-field input{flex:1;min-width:0;height:36px;border:1px solid #e3e7ee;border-radius:6px;padding:6px 11px;outline:none}.ai-url-field button{flex-shrink:0;display:flex;gap:5px;align-items:center;justify-content:center;height:36px;white-space:nowrap}.ai-business-types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:0}.ai-wizard .ai-business-types>label{display:flex;align-items:center;gap:9px;border:1px solid #eceef1;padding:10px 16px;border-radius:16px;margin:0;min-height:44px;cursor:pointer}.ai-wizard input[type=radio],.ai-wizard input[type=checkbox]{accent-color:#105eff;box-shadow:none;width:16px;height:16px;margin:0}.ai-wizard .ai-extra-field{margin-top:20px}.ai-question-types{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 16px}.ai-wizard .ai-question-types>label{display:flex;align-items:center;gap:8px;margin:0}.ai-wizard-card>.ai-url-field+label,.ai-wizard-card>label:first-child{margin-bottom:24px}.ai-wizard>footer{display:flex;justify-content:flex-end;gap:12px;padding-top:24px;flex-shrink:0}.ai-wizard>footer button{height:36px;padding:0 17px;border-radius:10px}.ai-wizard .ai-field-note{color:#8e98a5;font-size:12px;margin:0 0 18px;line-height:1.6}.ai-wizard .text-link{border:0;background:none;padding:0;margin-left:4px;color:#105eff}.ai-analysis-success{display:flex;gap:5px;align-items:center;color:#3a9b6c;font-size:12px;margin:-10px 0 18px}.ai-bot-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#eaf1ff;color:#105eff;margin:0 auto 22px;border:1px solid #dce7ff;padding:0;overflow:visible}.ai-bot-avatar>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ai-bot-avatar>svg:last-child{position:absolute;right:-1px;bottom:0;background:#fff;box-sizing:content-box;border:1px solid #e6e9ee;padding:4px;border-radius:50%}.ai-type-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.ai-type-cards button{display:flex;align-items:center;gap:10px;text-align:left;padding:14px 12px;border:1px solid #e7ebf0;border-radius:12px;color:#5e6b7a;background:#fff}.ai-type-cards button.selected{border-color:#105eff;color:#105eff;background:#f4f8ff}.ai-type-cards small{display:block;font-size:11px;white-space:nowrap;margin-top:5px;color:#98a0aa}.ai-file-select{display:flex;width:100%;align-items:center;justify-content:center;text-align:center;gap:12px;border:1px dashed #b9c9df;background:#f9fbff;border-radius:12px;min-height:100px;margin-bottom:18px;color:#506888}.ai-file-select small{display:block;color:#8a97a6;font-size:12px;margin-top:8px}.ai-setup-done{text-align:center;padding:35px 0}.ai-setup-done>span{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#eaf7f0;color:#2a9d63}.ai-setup-done h3{font-size:20px;font-weight:500}.ai-setup-done p{color:#8c96a3}.ai-knowledge-fields .ai-field-note{font-size:12px;color:#88929f}.ai-wizard .form-error{margin-top:12px}.ai-wizard .spin{animation:ai-wizard-spin 1s linear infinite}@keyframes ai-wizard-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ai-wizard .spin{animation:none}}@media(max-width:780px){.ai-wizard-backdrop{padding:14px}.ai-wizard{padding:18px;max-height:calc(100vh - 28px)}.ai-wizard-card{padding:16px}.ai-type-cards{grid-template-columns:repeat(2,1fr)}.ai-steps li{font-size:11px}.ai-question-types,.ai-business-types{grid-template-columns:repeat(2,1fr)}.ai-knowledge-filters{flex-wrap:wrap}.ai-knowledge-heading{align-items:flex-start;gap:15px;flex-direction:column}}.message-count-range{position:relative;width:240px;flex:0 0 240px;min-width:0}.message-count-range>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:34px;padding:0 11px;border:1px solid #e9e9e9;border-radius:10px;background:#f5f7f9;color:#bfbfbf;font-size:14px;line-height:21px}.message-count-range>button.has-value{color:#222}.message-count-range>button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-count-arrow{display:flex;align-items:center;justify-content:center;width:12px;height:24px;color:#222;flex-shrink:0;transform:translate(1px,-1.5px)}.message-count-range>button:hover{border-color:#105eff}.message-count-range>button:focus-visible,.message-count-range>button[aria-expanded=true]{border-color:#105eff;outline:0;box-shadow:0 0 0 2px #1677ff1a}.message-count-popover{position:absolute;top:calc(100% + 4px);left:0;z-index:40;display:flex;flex-direction:column;width:249px;min-height:168px;box-sizing:border-box;padding:16px;border-radius:12px;background:#fff;color:#24282d;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;transform-origin:top left;animation:message-count-enter .2s cubic-bezier(.23,1,.32,1) both}.message-count-popover.is-closing{pointer-events:none;animation:message-count-exit .2s cubic-bezier(.755,.05,.855,.06) both}.message-count-title{margin-bottom:12px;font-size:14px;font-weight:500;line-height:22px}.message-count-inputs{display:flex;height:64px;align-items:flex-start}.message-count-inputs>label{flex:1;min-width:0;margin:0}.message-count-inputs>label>span{display:block;margin-bottom:0;color:#75869c;font-size:12px;font-weight:400;line-height:18.8571px}.message-count-stepper{position:relative;border:1px solid #e2e8ef;border-radius:8px;background:#fff;transition:.2s}.message-count-stepper:hover,.message-count-stepper:focus-within{border-color:#105eff}.message-count-stepper:focus-within{box-shadow:0 0 0 2px #1677ff1a}.message-count-inputs .message-count-stepper input{display:block;width:100%;height:30px;min-width:0;padding:0 11px;border:0;outline:0;box-shadow:none;border-radius:8px;background:transparent;color:#222;font-size:14px;line-height:22px}.message-count-step-buttons{position:absolute;right:0;top:0;width:22px;height:100%;display:flex;flex-direction:column;border-radius:0 8px 8px 0;background:#fff;opacity:0;pointer-events:none;transition:opacity .2s linear .2s;overflow:hidden}.message-count-stepper:hover .message-count-step-buttons{opacity:1;pointer-events:auto}.message-count-step-buttons button{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;height:40%;min-height:0;padding:0;border:0;border-left:1px solid #e2e8ef;border-radius:0;background:transparent;color:#00000073;line-height:0;transition:.2s linear}.message-count-step-buttons button+button{border-top:1px solid #e2e8ef}.message-count-step-buttons button:hover{color:#105eff;background:transparent}.message-count-step-buttons button:disabled{color:#00000040;cursor:not-allowed}.message-count-inputs input::placeholder{color:#bfbfbf}.message-count-stepper.has-error{border-color:#f04438}.message-count-separator{flex:0 0 auto;margin:0 16px;line-height:64px}.message-count-popover footer{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.message-count-popover footer>button{height:32px;min-width:60px;padding:4px 12px;border-radius:8px;font-size:14px;line-height:22px}.message-count-popover footer>button.primary{min-width:58px}.message-count-error{margin:6px 0 0;color:#d92d20;font-size:12px;line-height:18px}@keyframes message-count-enter{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes message-count-exit{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.8)}}@media(prefers-reduced-motion:reduce){.message-count-popover,.message-count-popover.is-closing{animation:none}.message-count-stepper,.message-count-step-buttons,.message-count-step-buttons button{transition:none}}.secondary-sidebar.record-sidebar{padding-top:20px}.secondary-sidebar.record-sidebar h1{padding:0 0 19px;line-height:30px}.secondary-sidebar.record-sidebar .side-button{height:33px;font-size:14px;padding:5px 12px}.content-panel.record-panel{padding:19px 24px 24px}.record-panel .page-title-row{min-height:30px;margin-bottom:20px}.record-panel .page-title-row h1{line-height:30px;font-weight:500}.record-panel .record-stats{height:142px;margin:0 0 26px;padding:28px 40px;border-radius:12px;background:linear-gradient(110deg,#f7faff,#eaf2fe);display:flex;gap:0;align-items:center}.record-stats .metric{flex:0 1 204px;gap:14px;flex-direction:column}.record-stats .metric strong{font-size:30px;font-weight:500;line-height:40px}.record-stats .metric>span{font-size:14px;color:#5e6670}.record-filters{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px;align-items:center}.record-filters>.record-search,.record-filters>.record-select,.record-filters>.record-date,.record-filters>.record-number{width:240px;flex:0 0 240px}.record-filter-actions{display:flex;gap:8px}.record-filter-actions>button{height:34px;padding:4px 15px;font-size:14px}.record-filter-actions>button:not(.primary){background:#f5f6f8;color:#697484}.record-select,.record-date{position:relative;min-width:0}.record-select>button,.record-date>button{height:34px;width:100%;border:1px solid #e9ecf0;background:#f6f7f9;border-radius:8px;padding:4px 11px;font-size:14px;color:#b7bdc5;display:flex;justify-content:space-between;gap:8px;white-space:nowrap}.record-select>button.has-value,.record-date>button.has-value{color:#3f4853}.record-select>button svg{color:#343a40;flex-shrink:0}.record-select>button span,.record-date>button span{overflow:hidden;text-overflow:ellipsis}.record-select>button:focus-visible,.record-date>button:focus-visible{border-color:#8eb9ff;outline:2px solid #e5f0ff}.record-select-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;min-width:max-content;max-height:300px;overflow-y:auto;padding:4px;border-radius:8px;background:#fff;z-index:35;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.record-select-menu>button{display:block;width:100%;padding:5px 8px;min-height:32px;border:none;border-radius:5px;text-align:left;font-size:14px}.record-select-menu>button:hover{background:#f5f5f5}.record-select-menu>button[aria-selected=true]{background:#e6f4ff;color:#1677ff}.record-search{display:flex;height:34px}.record-search>.record-select{flex:0 0 auto;min-width:80px;max-width:112px}.record-search .record-select>button{border-radius:7px 0 0 7px;color:#4b515b}.record-search>div:last-child{display:flex;align-items:center;gap:7px;flex:1;min-width:0;background:#f6f7f9;border:1px solid #e9ecf0;border-left:none;border-radius:0 7px 7px 0;color:#8c96a4;padding:0 10px}.record-search input{width:100%;min-width:0;height:32px;padding:0;background:transparent;border:0;outline:0;box-shadow:none;font-size:14px}.record-search input::placeholder,.record-number::placeholder{color:#b7bdc5}.record-search svg{flex-shrink:0}.record-number{height:34px;background:#f6f7f9;border-color:#e9ecf0;font-size:14px;padding:4px 11px}.record-date-popup{position:absolute;width:458px;left:0;top:calc(100% + 5px);z-index:40;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;color:#24282d}.record-date-inputs{display:flex;border-bottom:1px solid #f0f0f0;padding:6px 12px;gap:12px}.record-date-inputs input{width:50%;min-width:0;font-size:12px;padding:4px;border:0;border-radius:0;background:#fff}.record-date-inputs input.active{box-shadow:0 2px #1677ff}.record-date-body{display:flex}.record-calendar{width:282px;padding:0 12px 8px}.record-calendar header{height:40px;display:flex;align-items:center;justify-content:space-between}.record-calendar header>button{padding:4px;border:0}.record-calendar header strong{font-weight:500;font-size:14px}.record-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);place-items:center;row-gap:3px}.record-calendar-grid>span{height:26px;padding-top:4px;font-size:13px}.record-calendar-grid>button{width:28px;height:28px;border:0;padding:0;border-radius:4px;font-size:13px}.record-calendar-grid>button.outside{color:#c4c4c4}.record-calendar-grid>button:hover{background:#f5f5f5}.record-calendar-grid>button.selected{color:#fff;background:#1677ff}.record-time{width:176px;border-left:1px solid #f0f0f0}.record-time header{height:40px;padding-top:11px;text-align:center;border-bottom:1px solid #f0f0f0;font-size:13px}.record-time>div{display:flex;height:216px}.record-time [role=listbox]{flex:1;overflow-y:auto;scrollbar-width:thin}.record-time [role=option]{display:block;width:100%;padding:5px 0;border:0;border-radius:0;font-size:13px}.record-time [aria-selected=true]{background:#e6f4ff}.record-date-popup footer{height:42px;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;padding:6px 12px}.record-date-popup footer button{padding:3px 9px;font-size:12px;min-height:24px}.record-table table{font-size:14px}.record-table th{height:40px;padding:10px 16px;line-height:20px;background:#edf1f4}.record-table td{height:60px;padding:14px 16px;border-bottom:none;color:#353b41;max-width:210px;overflow:hidden;text-overflow:ellipsis;background:#fff}.record-table tr:nth-child(2n) td{background:#fafafa}.record-table tr:hover td{background:#f6f8fa}.record-table th:last-child,.record-table td:last-child{position:sticky;right:0;text-align:center;z-index:1;box-shadow:-5px 0 5px -5px #a8b0bb;min-width:80px}.record-table td:last-child{overflow:visible}.record-table .link{color:#424b55;font-size:14px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.record-status.unread{color:#f5222d}.record-status.queue{color:#fa8c16}.record-status.closed{color:#9299a2}.record-status.replied{color:#52a66b}.record-member{display:inline-flex;align-items:center;gap:7px;margin-right:5px}.record-member i{width:28px;height:28px;background:#eaf0ff;color:#5c80b5;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-style:normal}.record-row-trigger{padding:6px;border:0;background:transparent;border-radius:50%}.record-row-trigger:hover{background:#e9edf2}.record-row-menu{position:fixed;background:#fff;border-radius:8px;padding:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;z-index:150;min-width:88px}.record-row-menu>button{display:block;padding:5px 12px;height:32px;width:100%;border:0;text-align:left;justify-content:flex-start;font-size:14px}.record-row-menu>button:hover{background:#f5f5f5}.sort-arrows{display:inline-block;font-size:9px;line-height:7px;color:#a6adb5;margin-left:15px}.record-table .table-sort{display:flex;justify-content:space-between;gap:8px;align-items:center;width:100%}.record-panel .table-bottom{display:flex;align-items:center;gap:20px}.team-archive-table table{min-width:1500px}.visitor-record-table table{min-width:1400px}.record-dialog{width:680px;max-height:85vh;overflow:auto}.record-message-list{max-height:60vh;overflow:auto}.record-message-list article{padding:12px 0;border-bottom:1px solid #eef0f3}.record-message-list small{color:#8e97a4}.record-message-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.record-detail-list{display:grid;grid-template-columns:90px 1fr;gap:14px;font-size:14px}.record-detail-list dt{color:#8c96a3}.record-detail-list dd{margin:0;overflow-wrap:anywhere}@media(max-width:1000px){.record-panel .record-stats{height:auto;flex-wrap:wrap;gap:24px}.record-stats .metric{flex-basis:100px}.record-date-popup{width:390px;left:auto;right:0}.record-calendar{width:240px}.record-time{width:150px}}.record-panel .archive-table table{width:3120px;min-width:3120px;table-layout:fixed}.record-panel .archive-table th:nth-child(1){width:120px}.record-panel .archive-table th:nth-child(2){width:220px}.record-panel .archive-table th:nth-child(3){width:150px}.record-panel .archive-table th:nth-child(4){width:150px}.record-panel .archive-table th:nth-child(5){width:120px}.record-panel .archive-table th:nth-child(6){width:120px}.record-panel .archive-table th:nth-child(7){width:130px}.record-panel .archive-table th:nth-child(8){width:160px}.record-panel .archive-table th:nth-child(9){width:160px}.record-panel .archive-table th:nth-child(10){width:245px}.record-panel .archive-table th:nth-child(11){width:245px}.record-panel .archive-table th:nth-child(12){width:140px}.record-panel .archive-table th:nth-child(13){width:150px}.record-panel .archive-table th:nth-child(14){width:150px}.record-panel .archive-table th:nth-child(15){width:180px}.record-panel .archive-table th:nth-child(16){width:160px}.record-panel .archive-table th:nth-child(17){width:200px}.record-panel .archive-table th:nth-child(18){width:120px}.record-panel .archive-table th:nth-child(19){width:100px}.collab-layout{display:flex;min-width:0;width:100%;height:100%;color:#263142}.collab-layout .secondary-sidebar{flex:none}.collab-shell{display:flex;min-width:0;flex:1;margin:10px 10px 10px 0;border:1px solid #e8ecf1;border-radius:12px;background:#fff;overflow:hidden}.collab-thread-list{width:306px;flex:none;border-right:1px solid #edf0f4;display:flex;flex-direction:column;min-height:0}.collab-thread-list>header{display:flex;align-items:center;justify-content:space-between;padding:22px 18px 14px}.collab-thread-list h2,.collab-chat-header h2{font-size:17px;font-weight:500;margin:0}.collab-thread-list>.search-field{margin:0 14px 12px}.collab-thread-scroll{overflow-y:auto;flex:1;padding:0 10px}.collab-thread{display:flex;align-items:center;text-align:left;width:100%;border:0;background:transparent;padding:13px 10px;border-radius:10px;gap:10px;cursor:pointer;color:inherit}.collab-thread:hover{background:#f7f8fb}.collab-thread.selected{background:#edf2ff}.collab-avatar{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:50%;background:#dbe9f9;color:#4573b3;font-size:16px}.collab-avatar.group{background:#ede8ff;color:#8268bc}.collab-thread>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.collab-thread strong{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collab-thread small{font-size:12px;color:#98a0ae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collab-thread em{font-style:normal;color:#d58b42}.collab-thread-meta{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;gap:7px;font-size:11px;color:#9ba4b1}.collab-thread-meta b{font-size:10px;border-radius:20px;background:#3b78ff;color:#fff;padding:1px 6px}.collab-thread-main{flex:1;min-width:0;display:flex;flex-direction:column;background:#f7f8fa}.collab-chat-header{height:67px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid #e9edf3;background:#fff}.collab-chat-header small{font-size:11px;color:#9aa4b2}.collab-messages{overflow-y:auto;flex:1;padding:24px 20px;min-height:0}.collab-message{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px;gap:6px}.collab-message>small{font-size:11px;color:#8d98a9}.collab-message>div{padding:12px 14px;border-radius:13px;background:#fff;max-width:78%;font-size:13px;white-space:pre-wrap;word-break:break-word;line-height:1.7}.collab-message.mine{align-items:flex-end}.collab-message.mine>div{background:#e9effd}.collab-mentioned{font-size:10px;color:#477ddc}.collab-composer{margin:0 16px 16px;border:1px solid #e8ecf1;border-radius:12px;background:#fff;padding:13px;position:relative;min-height:150px}.collab-composer-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#8c97a9;gap:12px}.collab-composer-head>span{display:flex;align-items:center;gap:6px}.collab-composer textarea{width:100%;border:0;outline:none;background:transparent;resize:vertical;min-height:65px;max-height:180px;padding:12px 0;font:inherit;font-size:13px;color:#263142}.collab-composer footer{display:flex;align-items:center;justify-content:space-between;color:#a0a8b5;font-size:11px}.collab-private-hint{font-size:11px;color:#a1a9b5;line-height:1.7;margin:24px 16px}.collab-mentions{position:absolute;bottom:100%;right:10px;border:1px solid #e6eaf1;border-radius:9px;padding:6px;background:#fff;min-width:180px;box-shadow:0 4px 20px #22364b12;max-height:250px;overflow:auto}.collab-mentions button{display:block;padding:8px 10px;width:100%;text-align:left;border:0;background:none;border-radius:5px;font-size:12px;cursor:pointer}.collab-mentions button:hover{background:#edf2ff}.collab-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;color:#a5adba;text-align:center;gap:10px}.collab-empty h3{font-size:16px;font-weight:500;color:#637084;margin:5px 0 0}.collab-empty p{font-size:12px;margin:0;line-height:1.8}.collab-center{height:100%;gap:12px}.collab-center .primary{margin-top:10px}.collab-error{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff2f2;color:#b55;font-size:12px;gap:10px}.collab-error button{border:0;display:flex;background:none;color:inherit;cursor:pointer}.collab-backdrop{position:fixed;inset:0;background:#1b2c464d;display:flex;align-items:center;justify-content:center;z-index:120;padding:20px}.collab-modal{background:#fff;border-radius:14px;padding:22px;width:500px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 15px 60px #14243a26}.collab-modal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.collab-modal h2{font-size:17px;font-weight:500;margin:0}.collab-modal form>label,.collab-form-row>label{display:flex;flex-direction:column;font-size:12px;gap:7px;margin:15px 0;color:#5a677c}.collab-modal input:not([type=checkbox]):not([type=radio]),.collab-modal textarea,.collab-modal select{width:100%;border:1px solid #e0e6ee;border-radius:7px;padding:10px;font:inherit;color:#263142;background:#fff}.collab-modal textarea{resize:vertical;line-height:1.6}.collab-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.collab-tabs{display:flex;gap:5px;background:#f5f7fa;padding:4px;border-radius:8px}.collab-tabs button{border:0;background:none;border-radius:6px;padding:7px 14px;flex:1;cursor:pointer;font-size:13px;color:#7e899a}.collab-tabs button.active{background:#fff;box-shadow:0 1px 5px #0001;color:#3576e8}.collab-member-options{max-height:280px;overflow:auto;border:1px solid #e9edf3;border-radius:8px;padding:6px}.collab-member-options>label{display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer;border-radius:6px;font-size:13px}.collab-member-options>label:hover{background:#f6f8fb}.collab-member-options small{display:block;font-size:11px;color:#9aa3b2;margin-top:2px}.collab-member-options input{accent-color:#276df1}.collab-small-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;background:#eaf0fd;color:#5e83c4;border-radius:50%;font-size:13px}.collab-muted{font-size:12px;color:#929dad;line-height:1.7}.collab-form-row{display:flex;gap:14px}.collab-form-row>label{flex:1;min-width:0}.collab-tickets{margin:10px 10px 10px 0;flex:1;min-width:0;background:#fff;border:1px solid #e7ecf3;border-radius:12px;overflow-y:auto}.collab-page-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #edf0f4;gap:20px}.collab-page-header h2{font-size:20px;font-weight:500;margin:0 0 7px}.collab-page-header p{font-size:12px;color:#98a2b1;margin:0}.ticket-filters{display:flex;align-items:center;gap:12px;padding:20px 28px}.ticket-filters>.search-field{width:340px}.ticket-filters select,.ticket-properties select{border:1px solid #e7ebf1;border-radius:7px;background:#fff;padding:8px 10px;font-size:12px;color:#647186}.ticket-filters>span{font-size:12px;color:#9ca5b3;margin-left:auto}.ticket-table-wrap{padding:0 28px 28px;overflow-x:auto}.ticket-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.ticket-table th{font-weight:400;color:#9aa4b3;background:#f8f9fc;border-bottom:1px solid #edf0f4;padding:12px 14px}.ticket-table td{padding:18px 14px;border-bottom:1px solid #edf0f4;color:#778397}.ticket-table tbody tr{cursor:pointer}.ticket-table tbody tr:hover{background:#f7faff}.ticket-table td:first-child{display:flex;align-items:center;gap:10px;color:#66758b;min-width:250px}.ticket-table strong{font-size:13px;color:#38485e;font-weight:500;max-width:370px;overflow:hidden;text-overflow:ellipsis}.ticket-number{color:#a5adba;min-width:26px}.ticket-status,.ticket-priority{border-radius:5px;padding:4px 7px;font-size:11px;display:inline-flex}.ticket-status.open{background:#eff4fe;color:#4f7ed0}.ticket-status.pending{background:#fff5e9;color:#cf9145}.ticket-status.resolved{background:#eaf9f2;color:#4a9d79}.ticket-status.closed{background:#f0f2f5;color:#8c96a6}.ticket-priority.urgent{color:#e2626b;background:#fff0f1}.ticket-priority.high{color:#d39540;background:#fff7e9}.ticket-priority.low{color:#8da0bb}.ticket-detail{max-width:1060px;margin:0 auto;padding:24px 35px 35px}.ticket-detail-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.ticket-detail h1{font-size:23px;font-weight:500;margin:0 0 22px;line-height:1.5}.ticket-properties{display:flex;gap:20px;padding:18px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.ticket-properties label{display:flex;align-items:center;gap:12px;font-size:12px;color:#8b96a8}.ticket-description{font-size:14px;line-height:1.9;padding:25px 0;white-space:pre-wrap;color:#5d6b80;min-height:120px}.ticket-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#a0a9b7;border-bottom:1px solid #edf0f4;padding-bottom:25px;gap:20px}.ticket-comments h3{font-size:14px;font-weight:500;color:#66758c;margin:28px 0}.ticket-comments article{display:flex;gap:12px;margin:20px 0}.ticket-comments article>div{flex:1;min-width:0}.ticket-comments article header{display:flex;align-items:center;gap:14px}.ticket-comments strong{font-size:12px;font-weight:500}.ticket-comments time{font-size:11px;color:#a2aab6}.ticket-comments article p{font-size:13px;line-height:1.8;white-space:pre-wrap;color:#647187}.ticket-comments form{border:1px solid #e4e9f1;border-radius:10px;padding:12px;display:flex;flex-direction:column;align-items:flex-end}.ticket-comments textarea{width:100%;min-height:80px;resize:vertical;border:0;outline:none;font:inherit;font-size:13px;padding:4px;background:none}.collab-layout .text-button{display:inline-flex;align-items:center;gap:5px}.collab-layout button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1000px){.collab-thread-list{width:250px}.ticket-properties,.ticket-filters{flex-wrap:wrap}.collab-page-header{padding:22px}.ticket-detail{padding:20px}.ticket-table-wrap{padding:0 18px 20px}}@media(max-width:760px){.collab-layout>.secondary-sidebar{display:none}.collab-shell{margin:8px}.collab-thread-list{width:210px}.collab-chat-header{padding:0 12px}.collab-messages{padding:20px 12px}.collab-composer{margin:0 9px 10px}.collab-composer-head>span{display:none}.collab-tickets{margin:8px}.ticket-filters{padding:16px}.ticket-filters>.search-field{width:100%}.ticket-meta{align-items:flex-start;flex-direction:column}.collab-thread strong{max-width:110px}.collab-thread-meta time{display:none}}.preferences-backdrop{position:fixed;inset:0;z-index:800;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:24px}.preferences-dialog{position:relative;background:#fff;display:flex;width:800px;max-width:100%;min-height:564px;max-height:calc(100vh - 48px);border-radius:16px;box-shadow:0 18px 55px #0002;overflow:hidden;font-size:14px}.preferences-close{position:absolute;top:17px;right:18px;z-index:2;background:transparent;border:0;display:grid;place-items:center;width:28px;height:28px}.preferences-dialog>aside{width:230px;flex:0 0 230px;background:#f7f8fa;border-right:1px solid #eceef2;padding:26px 12px}.preferences-user{display:flex;align-items:center;gap:10px;padding:0 10px 24px}.preferences-user>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e1e5ed;color:#9ba4b3}.preferences-user>div{display:flex;flex-direction:column;gap:5px}.preferences-user small{color:#969eaa;font-size:12px}.preferences-dialog aside h3{margin:21px 14px 7px;font-size:12px;color:#8d95a3;font-weight:400}.preferences-dialog aside>button{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:7px;padding:10px 14px;margin:2px 0}.preferences-dialog aside>button.selected{background:#e8eefc;color:#155ef7}.preferences-dialog>main{flex:1;min-width:0;padding:26px 24px;overflow:auto}.preferences-dialog h1{font-size:16px;font-weight:500;margin:0 0 12px}.preferences-dialog main>p{color:#969eaa;font-size:13px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #eceef2}.preferences-dialog table{width:100%;border-collapse:collapse}.preferences-dialog th{font-size:13px;font-weight:400;color:#8d95a3;background:#fafbfc}.preferences-dialog td,.preferences-dialog th{padding:17px 15px;border-bottom:1px solid #f0f1f4;text-align:center}.preferences-dialog td:first-child,.preferences-dialog th:first-child{text-align:left}.preference-switch{position:relative;width:31px;height:18px;border:0;border-radius:12px;background:#d6dce5;padding:0;vertical-align:middle}.preference-switch.checked{background:#155ef7}.preference-switch i{display:block;position:absolute;width:14px;height:14px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:left .15s}.preference-switch.checked i{left:15px}.preferences-choice{display:flex;gap:12px;align-items:flex-start;border:1px solid #e8ebf1;border-radius:8px;padding:20px;margin:12px 0;cursor:pointer}.preferences-choice input{accent-color:#155ef7;margin-top:3px}.preferences-choice>span{display:flex;flex-direction:column;gap:7px}.preferences-choice strong{font-weight:500}.preferences-choice small{color:#969eaa}.preferences-order>div{display:flex;align-items:center;gap:12px;margin:10px 0;padding:13px 12px;border:1px solid #e9ecf2;border-radius:8px;cursor:grab}.preferences-order>div>svg{color:#a1a9b7}.preferences-order span{flex:1}.preferences-order button{display:grid;place-items:center;border:0;background:transparent;padding:3px}.preference-view-icon{font-style:normal}.preferences-reset{border:1px solid #eceef2;border-radius:6px;background:#fff;padding:7px 12px;margin-top:10px;font-size:13px}.preferences-notice-help{margin-top:20px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:#969eaa}.preferences-notice-help button{display:flex;gap:5px;align-items:center;background:#fafbfc;border:1px solid #eceef2;border-radius:6px;font-size:12px;padding:7px 10px}.preferences-account label{display:flex;flex-direction:column;gap:10px;margin:24px 0;color:#929baa}.preferences-account span{color:#313846;padding:12px 14px;border:1px solid #eceef2;border-radius:6px}.preferences-dialog .preferences-error{color:#d14d58}.profile-menu-backdrop{position:fixed;inset:0;z-index:500}.profile-menu{position:absolute;left:48px;bottom:18px;width:220px;background:#fff;box-shadow:0 6px 28px #1b294926;border:1px solid #eceef2;border-radius:12px;padding:14px}.profile-menu .profile-detail{padding-bottom:15px;border-bottom:1px solid #f0f1f4;margin:0 0 10px}.profile-menu .profile-detail p{font-size:12px;color:#929baa;margin:5px 0 0}.profile-menu>button{width:100%;border:0;background:transparent;text-align:left;padding:10px 5px;border-radius:5px}.profile-menu>button:hover{background:#f5f7fa}.profile-presence{display:flex;align-items:center;gap:7px;padding:10px 5px;border-bottom:1px solid #f0f1f4;margin-bottom:8px}.profile-presence .preference-switch{margin-left:auto}.presence-dot{width:7px;height:7px;border-radius:50%;background:#c0c5cf;display:inline-block}.presence-dot.online{background:#4dc57e}.profile-avatar.offline i{background:#afb6c3!important}.global-nav .global-unread{position:absolute;right:4px;top:1px;min-width:15px;height:15px;border-radius:8px;padding:0 4px;background:#f5525d;color:#fff;display:grid;place-items:center;font-size:10px;line-height:15px}.global-nav .nav-item{position:relative}@media(max-width:680px){.preferences-backdrop{padding:10px}.preferences-dialog{min-height:500px}.preferences-dialog>aside{width:155px;flex-basis:155px;padding:25px 7px}.preferences-dialog>main{padding:32px 18px}.preferences-dialog td,.preferences-dialog th{padding:13px 5px}.preferences-user{padding:0 4px 15px;gap:6px}.preferences-dialog h1{font-size:19px}}.preferences-dialog>main.preferences-password-page{padding:0}.preferences-password-page>h1{font-size:16px;line-height:24px;font-weight:500;margin:24px 56px 0 24px}.preferences-dialog main>.preferences-password-description{font-size:14px;line-height:21px;color:#929ba8;margin:3px 24px 0;padding:0;border:0}.preferences-password-content{padding:24px}.preferences-password-form{display:flex;flex-direction:column;gap:16px;margin:0}.preferences-password-form>label{display:flex;flex-direction:column;gap:8px;margin:0;color:#222;font-size:14px;line-height:21px;font-weight:500}.preferences-password-field{position:relative}.preferences-password-field input{width:100%;height:38px;border:1px solid #e2e8ef;border-radius:10px;padding:0 40px 0 12px;background:#fff;font:500 14px/21px PingFang SC,sans-serif;color:#222;box-shadow:none;outline:none}.preferences-password-field input::placeholder{color:#929ba8;font-weight:400}.preferences-password-field input:focus{border-color:#105eff;box-shadow:none;outline:none}.preferences-password-field input[aria-invalid=true]{border-color:#f05264}.preferences-password-toggle{position:absolute;right:0;top:0;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;background:transparent;color:#929ba8;border-radius:10px;cursor:pointer}.preferences-password-toggle:focus-visible{outline:2px solid #105eff;outline-offset:-3px}.preferences-password-save{align-self:flex-start;height:36px;padding:0 18px;border:0;border-radius:10px;background:#105eff;color:#fff;font:400 14px/21px PingFang SC,sans-serif;cursor:pointer}.preferences-password-save:disabled{opacity:.5;cursor:not-allowed}.preferences-password-form .preferences-password-error{color:#d74455;font-size:12px;line-height:18px;margin:0;font-weight:400}.desktop-permission-prompt{position:fixed;right:20px;bottom:20px;z-index:1400;display:flex;gap:10px;max-width:min(400px,calc(100vw - 40px));padding:15px 34px 15px 15px;border:1px solid #dce5f3;border-radius:12px;background:#fff;box-shadow:0 6px 24px #24436622;color:#334b70;font-size:13px}.desktop-permission-prompt>svg{flex-shrink:0;margin-top:2px}.desktop-permission-prompt strong{font-size:14px;font-weight:600}.desktop-permission-prompt p{margin:5px 0 9px;line-height:1.6}.desktop-permission-prompt button{border:0;border-radius:6px;padding:6px 10px;background:#105eff;color:#fff;font:inherit;cursor:pointer}.desktop-permission-prompt button:disabled{opacity:.6;cursor:wait}.desktop-permission-prompt .desktop-permission-close{position:absolute;right:8px;top:8px;display:grid;place-items:center;padding:3px;background:transparent;color:#718096}.preferences-notice-help>small{display:block;flex-basis:100%;line-height:1.7;color:#75869c}:root{font-family:PingFang SC,sans-serif;color:#222;background:#f5f6f8;font-size:14px;font-synthesis:none;--blue: #105eff;--muted: #8d96a3;--line: #ebedf0;--soft: #f5f6f8}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:1px solid #e7e9ed;border-radius:8px;background:#fff;color:inherit;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .15s,box-shadow .15s}button:hover{background:#f3f5f9}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #93b6ff;outline-offset:2px}input,textarea,select{border:1px solid #e7e9ed;background:#f8f9fb;border-radius:7px;padding:9px 12px;outline:none;color:inherit;min-width:0}input:focus,textarea:focus,select:focus{border-color:#8baeff;box-shadow:0 0 0 3px #1762ff0b;background:#fff}textarea{resize:vertical}a{color:#315da9;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}h1,h2{font-size:20px;font-weight:500}h3{font-size:16px;font-weight:500}small,.muted{color:var(--muted);font-size:12px}.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.primary:hover{background:#1254e0}.danger{color:#dc5252}.text-button{border:none;background:transparent;color:#4871bf;padding:4px;box-shadow:none}.icon-button{padding:6px;border:none;background:transparent;border-radius:7px}.empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#a1a9b7;min-height:240px}.empty svg{color:#d9dfea}.empty p{font-size:13px}.empty button{margin-top:8px}.brand-logo{height:33px;width:33px;border-radius:10px;background:#1762ff;color:#fff;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;flex-shrink:0}.brand-logo:hover{background:#1762ff}.app-shell{display:flex;height:100dvh;min-height:550px;overflow:hidden}.global-nav{width:44px;position:relative;background:#f5f6f8;border-right:1px solid #e4e8ed;flex-shrink:0;z-index:20;display:flex;flex-direction:column;padding:18px 6px 14px;transition:width .18s;overflow:hidden}.global-nav.nav-open{width:200px;position:absolute;height:100dvh;box-shadow:8px 0 25px #56637a10;border-radius:0 18px 18px 0}.global-nav.nav-open+.app-content{margin-left:44px}.nav-pinned .global-nav{width:200px;position:relative;box-shadow:none;border-radius:0}.nav-pinned .global-nav.nav-open+.app-content{margin-left:0}.brand-row{display:flex;align-items:center;gap:7px;white-space:nowrap;margin-bottom:22px}.brand-row>span{font-size:13px;width:111px;flex-shrink:0}.pin-nav{margin-left:-20px;background:#fff;flex-shrink:0}.nav-main{display:flex;flex-direction:column;gap:3px}.nav-item{display:flex;justify-content:flex-start;gap:16px;height:36px;width:100%;border:0;background:transparent;padding:8px 7px;white-space:nowrap;border-radius:7px}.nav-item svg{flex-shrink:0;stroke-width:2.2}.nav-item.active{background:#fff;color:#151e2d}.nav-item span{font-size:14px}.nav-item:hover{background:#e8edf5}.nav-bottom{margin-top:auto;display:flex;flex-direction:column;gap:5px}.profile-avatar{margin:5px 3px 0;width:25px;height:25px;border-radius:50%;background:#dee5f0;color:#6b7a93;display:grid;place-items:center;font-size:12px;position:relative}.profile-avatar i,.avatar i{position:absolute;right:-2px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:#44c589;border:2px solid #f5f6f8}.app-content{flex:1;min-width:0;height:100%;display:flex}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.home-page{padding:30px 28px;flex:1;overflow:auto}.wave{margin-left:8px}.privacy-pill{font-size:12px;color:#6b8297;background:#edf2f7;border:1px solid #e5ebf2;padding:6px 10px;border-radius:16px;display:flex;align-items:center;gap:7px}.privacy-pill i{width:6px;height:6px;border-radius:100%;background:#32b986}.welcome-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:23px}.welcome-card{text-align:left;justify-content:space-between;border:1px solid #e6ebf4;min-height:133px;padding:22px 18px;border-radius:14px;background:#edf3ff;overflow:hidden}.welcome-card h3{font-size:16px}.welcome-card p{font-size:12px;color:#8a93a0;line-height:1.8;margin-top:9px;max-width:190px}.welcome-card span{color:#2761df;display:flex;gap:5px;align-items:center;margin-top:12px;font-size:12px}.welcome-card>svg{color:#87aef9;flex-shrink:0;margin-left:9px}.welcome-1{background:#eff8f7}.welcome-1>svg{color:#80c5c2}.welcome-2{background:#f4f1ff}.welcome-2>svg{color:#b4a4e6}.welcome-3{background:#fff7ec}.welcome-3>svg{color:#edbd78}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel{background:#fff;border:1px solid #e9ecf0;border-radius:13px;padding:23px}.panel>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.metric-row{display:flex;gap:15px}.metric{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.metric>span{color:#7d8794;font-size:12px}.metric strong{font-size:27px;font-weight:600}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:middle}.dot.green{background:#39c889}.dot.orange{background:#eab766}.dot.gray{background:#b0b7c1}.home-lower{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.guide-row{border:0;border-radius:0;width:100%;justify-content:space-between;padding:15px 2px;border-bottom:1px solid #f0f1f4;font-size:13px}.guide-row:last-child{border:0}.guide-row svg{color:#a5acb7}.shortcut-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.shortcut-grid button{flex-direction:column;border:0;background:transparent;gap:10px;font-size:13px}.shortcut-grid span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f1f5fd;color:#6d93d6}.local-note{display:flex;gap:12px;color:#718398;background:#f6f8fc;padding:16px;border-radius:9px;margin-top:28px;font-size:12px}.local-note p{margin-top:6px;color:#95a0af}.secondary-sidebar{width:200px;flex-shrink:0;padding:26px 10px 20px;overflow:auto}.secondary-sidebar h1{padding:0 16px 23px}.side-label{font-size:12px;margin:6px 15px 12px;display:flex;justify-content:space-between}.side-group{margin-bottom:30px}.side-button{border:none;background:transparent;width:100%;padding:9px 15px;justify-content:flex-start;gap:12px;font-size:13px;margin:2px 0}.side-button.active{background:#e4ebf8}.side-button svg{width:16px;height:16px;stroke-width:1.8}.side-button .count{margin-left:auto;font-size:11px;color:#8a98b0}.content-panel{flex:1;min-width:0;margin:10px 10px 10px 0;border:1px solid #e8ebef;background:#fff;border-radius:13px;overflow:auto;padding:24px}.standalone-page{flex:1;overflow:auto;padding:32px;max-width:1100px}.standalone-page>.panel{margin-top:24px}.prose h2{margin:20px 0 12px}.prose p,.prose li{line-height:2;color:#77828f}.prose button{margin-top:20px}.toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:24px 0}.toolbar input{min-width:190px}.search-field{display:flex;align-items:center;gap:7px;background:#f6f7f9;border-radius:9px;padding:0 12px;color:#a9b1bc}.search-field input{border:0;background:transparent;padding:9px 0;box-shadow:none;width:100%}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}th{text-align:left;background:#f0f3f6;font-weight:600;padding:14px 15px}td{padding:17px 15px;border-bottom:1px solid #f0f2f5;color:#6a7482}td a,td button.link{color:#455260;text-decoration:underline}.link{border:0;padding:0;background:transparent}.status{font-size:12px;border-radius:6px;padding:4px 7px;background:#edf8f2;color:#44ae79}.status.pending{color:#cb9b3c;background:#fff7e7}.status.closed{color:#8b95a3;background:#f0f2f5}.tag{display:inline-block;background:#f0f3fc;color:#667fc0;border-radius:5px;padding:3px 7px;font-size:11px;margin:2px}.avatar{width:37px;height:37px;border-radius:50%;background:#e7cbe9;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;position:relative;flex-shrink:0}.toast{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:200;background:#fff;box-shadow:0 6px 35px #283a4c20;border:1px solid #e5ebee;border-radius:9px;padding:13px 20px;display:flex;gap:9px;align-items:center}.toast svg{color:#35b87f}.connection-error{position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:180;background:#fff0ee;border:1px solid #ffcec8;border-radius:9px;padding:10px 16px;display:flex;gap:20px;align-items:center}.loading-screen{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#7b8695}.auth-screen{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:120px;background:radial-gradient(ellipse at 18% 35%,#e6efff,transparent 60%),#f8faff;padding:40px}.auth-intro{max-width:430px}.auth-intro>.brand-logo{width:48px;height:48px;border-radius:15px}.auth-intro h1{font-size:40px;line-height:1.6;margin:30px 0 12px;letter-spacing:1px}.auth-intro p{color:#8b97a9}.auth-private{display:flex;gap:8px;align-items:center;color:#7289ab;margin-top:40px;font-size:13px}.auth-card{width:400px;padding:40px;background:#fff;border:1px solid #e9edf4;border-radius:18px;box-shadow:0 15px 60px #203d6d08}.auth-page{min-height:100dvh;display:grid;place-items:center;padding:32px 20px}.invite-accept{width:min(440px,100%)}.invite-accept>h1{margin:24px 0 12px}.invite-accept>p{line-height:1.7}.invite-accept>.primary{width:100%;margin-top:22px}.auth-badge{font-size:12px;color:#6682aa;margin-bottom:20px}.auth-card h2{font-size:24px;margin-bottom:10px}.auth-card>p{font-size:13px;color:#96a0ad;margin-bottom:28px}.auth-card label{display:flex;flex-direction:column;gap:9px;font-size:13px;margin-bottom:19px}.auth-card input{height:42px;background:#f9fafc}.auth-submit{width:100%;height:43px;margin-top:8px;justify-content:space-between}.auth-card>small{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:25px;font-size:11px}.form-error{color:#c84c4c;background:#fff3f1;padding:10px;border-radius:6px;font-size:12px;margin:10px 0}.modal-backdrop{position:fixed;inset:0;background:#1b294544;z-index:90;display:grid;place-items:center;padding:30px}.modal{background:#fff;border-radius:15px;padding:26px;width:480px;max-width:100%;max-height:85vh;overflow:auto;box-shadow:0 20px 60px #23345220}.modal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.modal label{display:flex;flex-direction:column;gap:9px;margin:17px 0;font-size:13px}.modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.modal p{font-size:13px;color:#8a94a2;line-height:1.8}.modal select[multiple]{height:130px}.stats-banner{display:flex;background:linear-gradient(100deg,#f1f7ff,#edf4ff);padding:25px;border-radius:20px;margin:24px 0}.stats-banner .metric{align-items:center}.stats-banner .metric strong{order:-1;font-size:30px}.page-title-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.report-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin-top:18px}.chart{height:260px;display:flex;align-items:flex-end;gap:16px;border-bottom:1px solid #e9eef4;margin:35px 10px 20px;padding:0 10px}.chart-column{flex:1;display:flex;height:100%;justify-content:flex-end;align-items:center;flex-direction:column;position:relative}.chart-column>div{width:28px;min-height:2px;background:#5c83ff;border-radius:5px 5px 0 0}.chart-column span{position:absolute;bottom:-24px;font-size:11px;color:#929baa}.chart-column small{margin-bottom:7px}.report-donut{border:25px solid #567dff;border-radius:100%;width:180px;height:180px;margin:46px auto 28px;display:flex;align-items:center;justify-content:center;flex-direction:column}.report-donut strong{font-size:28px}.report-donut span{font-size:12px;color:#929baa}.form-stack{max-width:700px}.form-stack label{display:flex;flex-direction:column;gap:10px;margin:22px 0;font-size:13px}.form-stack textarea{min-height:120px}.inline-note{background:#f0f5ff;padding:13px 16px;border-radius:8px;color:#6e84a6;font-size:12px;line-height:1.8;margin:20px 0}.feature-empty{margin:50px auto;max-width:550px;text-align:center}.feature-empty>svg{color:#b8c7e2;margin:10px}.feature-empty h2{margin:15px}.feature-empty p{color:#8794a7;line-height:1.9}.feature-empty button{margin:20px}.knowledge-item{border:1px solid #e8edf4;border-radius:10px;padding:18px;margin:12px 0}.knowledge-item h3{display:flex;justify-content:space-between}.knowledge-item p{color:#8693a4;font-size:13px;margin-top:12px;line-height:1.7}@media(min-width:1700px){.welcome-card{padding:25px}.home-page{padding:34px 35px}.overview-grid .panel,.home-lower .panel{padding:30px}}@media(max-width:1150px){.welcome-cards{grid-template-columns:repeat(2,1fr)}.secondary-sidebar{width:175px}.auth-screen{gap:45px}.auth-intro h1{font-size:32px}.home-page{padding:24px 20px}.content-panel{padding:20px}.report-grid{grid-template-columns:1fr}}@media(max-width:760px){.home-page{padding:23px 15px}.welcome-cards,.overview-grid,.home-lower{grid-template-columns:1fr}.secondary-sidebar{width:135px;padding:23px 5px}.side-button{padding:9px 8px;gap:7px}.secondary-sidebar h1{padding-left:9px}.side-label{margin-left:8px}.auth-intro{display:none}.auth-screen{padding:20px}.auth-card{padding:30px}.global-nav{width:44px}.content-panel{padding:15px;min-width:0}.toolbar input{min-width:100px}.stats-banner{overflow:auto;gap:25px}.stats-banner .metric{min-width:70px}.report-grid{display:block}.report-grid .panel{margin-top:15px}.standalone-page{padding:22px}.home-page .privacy-pill{display:none}}.table-bottom{font-size:12px;color:#96a1b0;padding:22px 0;text-align:right}.truncate{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-stack label.check-label{flex-direction:row;align-items:center}.recipient-list{margin-top:18px;max-height:250px;overflow:auto;border:1px solid #e9edf3;border-radius:10px;padding:10px 15px}.recipient-list label{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:13px;margin:13px 0}.recipient-list label span{margin-left:auto;color:#95a0b0;font-size:12px}.workspace-select{width:119px;flex-shrink:0;padding:4px 0;border:0;background:transparent;font-size:12px;margin-right:7px}.brand-row .pin-nav{margin-left:-10px}.global-nav .nav-item{height:34px}.profile-card{width:420px}.profile-detail{display:flex;gap:16px;align-items:center;margin:25px 0}.profile-detail p{font-size:12px;color:#8b96a8;margin-top:6px}.profile-circle{width:48px;height:48px;border-radius:50%;background:#eaf1ff;color:#165dff;display:grid;place-items:center;font-size:20px}.profile-card dl{display:grid;grid-template-columns:110px 1fr;gap:18px;font-size:13px;margin-bottom:25px}.profile-card dt{color:#8b96a8}.profile-card dd{margin:0}.profile-card footer{display:flex;justify-content:flex-end;border-top:1px solid #edf0f5;padding-top:20px;margin-top:24px}.archive-filters{flex-wrap:wrap;justify-content:flex-start;gap:10px}.archive-filters select{max-width:160px}.archive-filters .search-field{min-width:220px}.archive-table table{min-width:1900px}.archive-table td{max-width:220px;overflow:hidden;text-overflow:ellipsis}.table-sort{padding:0;background:transparent;border:0;color:inherit;font-size:inherit;white-space:nowrap}
