#settings-workspace .mail-rules{display:grid;gap:12px;min-width:0;color:var(--eh-text-body);font-size:var(--eh-font-size-sm)}#settings-workspace .mr-toolbar,#settings-workspace .mr-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}#settings-workspace .mail-rules :is(h2,h3,p){margin:0}#settings-workspace .mr-toolbar p{margin-top:5px;color:var(--eh-text-muted)}#settings-workspace .mr-editor,#settings-workspace .mr-empty,#settings-workspace .mr-rule{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:12px}#settings-workspace .mr-editor{display:grid;gap:10px}#settings-workspace .mr-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}#settings-workspace .mr-field{display:grid;gap:5px;min-width:0;font-weight:var(--eh-font-weight-medium)}#settings-workspace .mail-rules :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;box-sizing:border-box;padding:6px 10px;border:1px solid #d9e1ec;border-radius:7px;background:#fff;color:var(--eh-text-primary);font:inherit}#settings-workspace .mail-rules :is(input:not([type=checkbox]),select){height:34px;min-height:34px}#settings-workspace .mail-rules textarea{resize:vertical;min-height:82px}#settings-workspace .mr-field small,#settings-workspace .mr-mailboxes small{color:var(--eh-text-muted);font-size:var(--eh-font-size-xs);font-weight:var(--eh-font-weight-regular)}#settings-workspace .mr-mailboxes{border:0;padding:0;margin:0;min-width:0;display:grid;gap:5px}#settings-workspace .mr-mailboxes legend{margin-bottom:5px}#settings-workspace .mr-mailboxes>div{max-height:150px;overflow:auto;display:grid;gap:5px;border:1px solid #e2e8f0;border-radius:7px;padding:7px}#settings-workspace .mr-check{display:flex;align-items:center;gap:7px;font-weight:var(--eh-font-weight-regular);min-width:0}#settings-workspace .mr-check input{width:14px;height:14px;flex:0 0 14px;margin:0;accent-color:#0066ff}#settings-workspace .mr-check span{overflow-wrap:anywhere}#settings-workspace .mr-actions-grid{display:grid;grid-template-columns:minmax(180px,320px) 1fr;gap:12px;align-items:end}#settings-workspace .mr-follow{min-height:34px}#settings-workspace .mr-editor-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf1f6;padding-top:10px}#settings-workspace .mr-list{display:grid;gap:8px}#settings-workspace .mr-rule{display:flex;align-items:center;gap:10px;padding:10px 12px}#settings-workspace .mr-rule-order{color:var(--eh-text-muted);font-variant-numeric:tabular-nums}#settings-workspace .mr-rule-main{flex:1;min-width:0}#settings-workspace .mr-rule-main p{font-size:var(--eh-font-size-xs);color:var(--eh-text-muted);margin-top:4px;overflow-wrap:anywhere}#settings-workspace .mr-rule-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#settings-workspace .mr-badge{font-size:var(--eh-font-size-xs);background:#f1f5f9;color:#64748b;border-radius:5px;padding:2px 6px}#settings-workspace .mr-badge.enabled{background:#eef7ff;color:#0369a1}#settings-workspace .mr-row-actions{display:flex;gap:5px;flex-wrap:wrap}#settings-workspace .mr-row-actions button{min-height:30px;height:30px;padding:4px 8px}#settings-workspace .mr-feedback{border-radius:7px;background:#f0f9ff;color:#0369a1;padding:8px 10px;display:flex;gap:10px;align-items:center}#settings-workspace .mr-feedback.is-error{background:#fff1f2;color:#b91c1c}#settings-workspace .mr-empty p{margin-top:6px;color:var(--eh-text-muted)}@media(max-width:1100px){#settings-workspace .mr-rule{align-items:flex-start;flex-wrap:wrap}#settings-workspace .mr-row-actions{margin-left:auto}}@media(max-width:700px){#settings-workspace .mr-grid,#settings-workspace .mr-actions-grid{grid-template-columns:1fr}#settings-workspace .mr-toolbar{align-items:flex-start;flex-wrap:wrap}#settings-workspace .mr-rule-order{display:none}}#settings-workspace .mr-toolbar-actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}#settings-workspace .mr-history>p{color:var(--eh-text-muted);line-height:1.6}#settings-workspace .mr-history>.mr-field{max-width:440px}#settings-workspace .mr-history-result{display:grid;gap:5px;border:1px solid var(--ap-line,#d9e1ec);border-radius:7px;padding:10px;color:var(--ap-body,var(--eh-text-body));background:var(--ap-panel,#fff);overflow-wrap:anywhere}#settings-workspace .mr-history-result strong{color:var(--ap-ink,var(--eh-text-primary))}#settings-workspace .mr-history-progress{display:grid;gap:6px;border:1px solid var(--ap-line,#d9e1ec);border-radius:7px;padding:10px;color:var(--ap-body,var(--eh-text-body));font-variant-numeric:tabular-nums}#settings-workspace .mr-history-progress strong{color:var(--ap-ink,var(--eh-text-primary))}#settings-workspace .mr-history-progress progress{width:100%;height:10px;accent-color:var(--ap-primary,#0066ff)}#settings-workspace .mr-history-progress small,#settings-workspace .mr-history-badge{color:var(--ap-muted,var(--eh-text-muted));font-size:var(--eh-font-size-xs)}#settings-workspace .mr-history-badge{align-self:center;white-space:nowrap}@media(max-width:700px){#settings-workspace .mr-history .mr-editor-footer{flex-wrap:wrap}#settings-workspace .mr-toolbar-actions{width:100%}}.easyhelp-public-document{margin:0;background:#fff}.eh-public{box-sizing:border-box;min-height:100vh;background:#fff;color:#222831;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.7}.eh-public *{box-sizing:border-box}.eh-public a{color:inherit;text-decoration:none}.eh-public a:focus-visible{outline:2px solid #0066ff;outline-offset:5px;border-radius:3px}.eh-public img{display:block}.eh-public svg{flex-shrink:0}.eh-public h1,.eh-public h2,.eh-public h3,.eh-public p{margin:0}.eh-public-header,.eh-public-footer,.eh-home,.eh-policy{width:min(1120px,calc(100% - 64px));margin-inline:auto}.eh-public-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;border-bottom:1px solid #e9edf2}.eh-brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.5px}.eh-brand small{display:block;font-size:10px;line-height:1.2;letter-spacing:.05em;font-weight:500;color:#8a929f}.eh-public-header nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:500;color:#737e8b}.eh-public-header nav a:hover,.eh-public-header a[aria-current=page]{color:#075985}.eh-sign-in{display:flex;align-items:center;gap:8px;border:1px solid #dde5ee;border-radius:7px;padding:7px 11px;color:#223b50!important}.eh-eyebrow{display:block;color:#667789;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.eh-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding:82px 0 66px}.eh-hero h1{font-size:clamp(38px,4.2vw,55px);font-weight:650;line-height:1.12;letter-spacing:-2px;margin:18px 0 22px;color:#102a43}.eh-hero h1 span{color:#06f}.eh-hero-copy>p{color:#64748b;line-height:1.85;font-size:16px;max-width:500px}.eh-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 16px}.eh-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:600;padding:10px 16px;border:1px solid;border-radius:7px}.eh-public .eh-button-primary{background:#06f;border-color:#06f;color:#fff}.eh-public .eh-button-primary:hover{background:#0057db}.eh-public .eh-button-secondary{background:#fff;border-color:#e0e5ec;color:#3e5268}.eh-hero-copy .eh-hero-note{font-size:11px;color:#98a0aa}.eh-workflow{padding:0 22px 18px;border:1px solid #dfe7f0;border-radius:12px;box-shadow:0 18px 55px #0e2a4709;background:#fff}.eh-window-top{display:flex;align-items:center;gap:5px;margin:0 -22px 20px;padding:13px 16px;border-bottom:1px solid #edf0f5}.eh-window-top>span{width:6px;height:6px;background:#dce4ed;border-radius:100%}.eh-window-top small{margin-left:auto;font-size:10px;color:#a1a9b2}.eh-workflow-title{display:flex;gap:12px;align-items:center;margin-bottom:23px}.eh-icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:9px;background:#eaf6ff;color:#0274c6}.eh-workflow-title small,.eh-workflow-title strong{display:block}.eh-workflow-title small{color:#8a96a5;font-size:10px}.eh-workflow-title strong{font-size:15px;font-weight:600;color:#243b53}.eh-workflow-row{display:flex;gap:12px;align-items:center;padding:15px 0;border-top:1px solid #eef1f5;color:#8f9caa}.eh-workflow-row div{flex:1}.eh-workflow-row strong,.eh-workflow-row div span{display:block}.eh-workflow-row strong{font-size:12px;font-weight:550;color:#3e5268}.eh-workflow-row div span{font-size:10px;color:#9aa5b1;margin-top:3px}.eh-workflow-row>svg:last-child{color:#7dc2aa}.eh-workflow-foot{display:flex;gap:7px;align-items:center;font-size:9px;color:#97a3b0;padding-top:15px;border-top:1px solid #eef1f5}.eh-workflow-foot>span{width:4px;height:4px;background:#67b8e2;border-radius:50%}.eh-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:32px}.eh-feature-grid article{border:1px solid #e5eaf0;border-radius:10px;padding:23px}.eh-feature-grid h2{margin:17px 0 8px;font-size:15px;font-weight:600;color:#243b53}.eh-feature-grid p{font-size:13px;line-height:1.85;color:#64748b}.eh-data-note{display:flex;align-items:center;gap:19px;padding:24px 27px;border:1px solid #dfeaf5;border-radius:10px;background:#f8fbfe;color:#4682ae}.eh-data-note>div{flex:1}.eh-data-note h2{font-size:14px;color:#34526b;font-weight:600;margin-bottom:4px}.eh-data-note p{font-size:12px;line-height:1.8;color:#8594a3;max-width:680px}.eh-data-note a{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:#075985;font-weight:550;flex-shrink:0}.eh-home-contact{padding:54px 0 62px}.eh-home-contact h2{font-size:24px;line-height:1.4;font-weight:550;letter-spacing:-.5px;margin:10px 0;color:#243b53}.eh-home-contact p{color:#64748b;font-size:13px}.eh-home-contact a{color:#075985}.eh-public-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0 30px;border-top:1px solid #e9edf2;font-size:11px;color:#64748b}.eh-public-footer>div{display:flex;align-items:center;gap:16px}.eh-public .eh-footer-name{color:#243b53;font-weight:650}.eh-public-footer nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.eh-public-footer a:hover{color:#06f}.eh-policy-heading{padding:46px 0 34px}.eh-policy-heading h1{font-size:38px;line-height:1.25;letter-spacing:-1px;color:#102a43;font-weight:600;margin:13px 0 10px}.eh-policy-heading>p{font-size:15px;color:#64748b}.eh-updated{display:block;font-size:11px;color:#a0a9b3;margin-top:17px}.eh-policy-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:55px;align-items:start;padding-bottom:60px}.eh-policy-toc{position:sticky;top:24px;display:grid;gap:9px;padding-right:20px;font-size:11px;line-height:1.6;max-height:calc(100vh - 48px);overflow-y:auto}.eh-policy-toc strong{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#8593a2;font-weight:600;margin-bottom:7px}.eh-public .eh-policy-toc a{color:#8291a1}.eh-public .eh-policy-toc a:hover{color:#06f}.eh-policy-content{min-width:0}.eh-policy-content>section{scroll-margin-top:28px;margin-bottom:33px}.eh-policy-content h2{font-size:19px;line-height:1.5;letter-spacing:-.2px;color:#243b53;font-weight:600;margin-bottom:12px}.eh-policy-content p,.eh-policy-content li{font-size:14px;line-height:1.9;color:#596b80;overflow-wrap:anywhere}.eh-policy-content p+p,.eh-policy-content ul+p{margin-top:13px}.eh-policy-content ul{margin:10px 0 0;padding-left:22px}.eh-policy-content li+li{margin-top:8px}.eh-policy-content strong{font-weight:600;color:#465d73}.eh-policy-content a{color:#0066d7;text-decoration:underline;text-underline-offset:3px}.eh-policy-content code{font-size:12px;background:#f2f6fa;border:1px solid #e7edf4;border-radius:4px;padding:2px 5px;overflow-wrap:anywhere}.eh-open-note{border:1px solid #e8dfc5;background:#fffdf7;border-radius:9px;padding:18px 21px;margin-bottom:33px}.eh-open-note>strong{font-size:13px;color:#887044}.eh-open-note p{font-size:12px;line-height:1.85;margin-top:5px;color:#776648}.eh-policy-next{border-top:1px solid #e9edf2;padding-top:25px;display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#96a2af}.eh-policy-next a{display:flex;gap:8px;align-items:center;text-decoration:none;font-weight:550}.eh-skip{position:absolute;left:20px;top:-80px;z-index:50;padding:10px 14px;background:#0e2a47;color:#fff!important;border-radius:5px;font-size:13px}.eh-skip:focus{top:15px}@media(max-width:900px){.eh-hero{gap:32px}.eh-public-footer{align-items:flex-start}.eh-public-footer>div{flex-direction:column;align-items:flex-start;gap:4px}.eh-data-note{flex-wrap:wrap}.eh-data-note a{margin-left:42px}.eh-policy-layout{grid-template-columns:165px minmax(0,1fr);gap:28px}}@media(max-width:640px){.eh-public-header,.eh-public-footer,.eh-home,.eh-policy{width:calc(100% - 36px)}.eh-public-header{min-height:90px;gap:12px;flex-wrap:wrap;padding:15px 0}.eh-brand{font-size:17px}.eh-public-header nav{gap:15px;font-size:11px}.eh-sign-in{padding:5px 8px}.eh-hero{grid-template-columns:1fr;gap:32px;padding:43px 0 35px}.eh-hero h1{font-size:40px;letter-spacing:-1.3px}.eh-hero-copy>p{font-size:14px}.eh-actions{margin-top:23px}.eh-feature-grid{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.eh-feature-grid article{padding:19px}.eh-feature-grid h2{margin-top:13px}.eh-data-note{padding:19px;gap:12px}.eh-data-note>div{min-width:calc(100% - 45px)}.eh-data-note a{margin-left:35px}.eh-home-contact{padding:38px 0}.eh-home-contact h2{font-size:22px}.eh-public-footer{flex-direction:column;gap:18px}.eh-public-footer nav{gap:14px;font-size:10px;overflow-wrap:anywhere}.eh-policy-heading{padding:33px 0 25px}.eh-policy-heading h1{font-size:32px}.eh-policy-heading>p{font-size:13px}.eh-policy-layout{display:block;padding-bottom:35px}.eh-policy-toc{position:static;max-height:none;margin-bottom:28px;padding:17px;border:1px solid #e7ecf2;border-radius:8px;grid-template-columns:1fr 1fr;gap:9px 16px;font-size:10px}.eh-policy-toc strong{grid-column:1/-1}.eh-policy-content h2{font-size:18px}.eh-policy-content p,.eh-policy-content li{font-size:13px}.eh-open-note{padding:16px}.eh-policy-next{flex-direction:column;gap:7px}}@media(prefers-reduced-motion:reduce){.eh-public *{scroll-behavior:auto!important;transition:none!important}}.navigation-resize-handle{display:none}@media(min-width:761px){.saas-shell[data-resizable-navigation=true]{position:relative;grid-template-columns:var(--primary-nav-width,168px) minmax(0,1fr)}.saas-shell[data-resizable-navigation=true] :is(.sc-layout,.wc-layout){position:relative;grid-template-columns:var(--secondary-nav-width,176px) minmax(0,1fr)}.saas-shell[data-resizable-navigation=true]>.app-nav{min-width:0}.saas-shell[data-resizable-navigation=true] .navigation-resize-handle{display:block;position:absolute;top:0;bottom:0;width:8px;z-index:35;border:0;padding:0;margin:0;background:transparent;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.navigation-resize-primary{left:calc(var(--primary-nav-width,168px) - 4px)}.navigation-resize-secondary{left:calc(var(--secondary-nav-width,176px) - 4px)}.navigation-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:transparent;transition:background .15s}.navigation-resize-handle:is(:hover,:focus-visible,.is-dragging):after{background:#06f}.navigation-resize-handle:focus-visible{box-shadow:inset 0 0 0 1px #93c5fd}}.navigation-is-resizing,.navigation-is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.navigation-is-resizing iframe{pointer-events:none!important}.workspace-center[data-module=tickets] .ticket-table-heading{position:relative;padding-right:10px;overflow:visible!important}.workspace-center[data-module=tickets] .ticket-column-resize-handle{position:absolute;top:0;bottom:0;right:-5px;z-index:2;width:12px;height:auto;min-height:32px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:col-resize;touch-action:none}.workspace-center[data-module=tickets] .ticket-column-resize-handle:after{position:absolute;content:"";top:7px;bottom:7px;right:5px;width:1px;height:auto;border:0;border-radius:2px;background:#d7dde5}.workspace-center[data-module=tickets] .ticket-column-resize-handle:is(:hover,:focus-visible,.is-dragging):after{width:3px;right:4px;background:#06f}.workspace-center[data-module=tickets] .ticket-column-resize-handle:focus-visible{outline:2px solid #7dd3fc;outline-offset:-1px}@media(max-width:760px){.workspace-center[data-module=tickets] .ticket-column-resize-handle{display:none}}.cot{min-width:0;width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:var(--eh-text-body);font-size:var(--eh-font-size-sm)}.cot-header,.cot-editor-heading,.cot-actions,.cot-existing-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cot-header{justify-content:space-between;margin-bottom:8px}.cot h2{font-size:var(--eh-font-size-lg);font-weight:var(--eh-font-weight-semibold);margin:0}.cot h3{display:flex;align-items:center;gap:7px;font-size:var(--eh-font-size-sm);font-weight:600;margin:0 0 6px}.cot p{line-height:1.7;margin:2px 0 6px}.cot-header p,.cot-muted,.cot-empty p{color:var(--eh-text-muted);font-size:var(--eh-font-size-xs)}.cot-header p{margin:2px 0 0}.cot-system{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;background:#f7f8fa;border:1px solid #e8eaee;border-radius:6px;font-size:var(--eh-font-size-xs);line-height:1.7;margin-bottom:8px;overflow-wrap:anywhere}.cot-dot{flex:0 0 6px;height:6px;background:#8b9098;border-radius:50%;margin-top:7px}.cot-error{color:var(--eh-text-danger);font-size:var(--eh-font-size-xs);overflow-wrap:anywhere}.cot-notice{color:var(--eh-text-order);font-size:var(--eh-font-size-xs)}.cot-error button{margin-left:12px}.cot-editor fieldset{border:0;padding:0;margin:0;min-width:0}.cot-section{border-bottom:1px solid #eceef1;padding:10px 0}.cot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;max-width:960px}.cot-grid>label,.cot-label{display:flex;flex-direction:column;gap:4px;font-size:var(--eh-font-size-xs);font-weight:var(--eh-font-weight-medium);min-width:0}.cot-wide{grid-column:1 / -1}.cot input:not([type=checkbox]),.cot select,.cot textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dedfe3;background:#fff;color:var(--eh-text-body);border-radius:6px;padding:5px 9px;font:inherit;font-size:var(--eh-font-size-sm);line-height:1.5}.cot input:not([type=checkbox]),.cot select{height:32px;min-height:32px}.cot textarea{resize:vertical;height:112px;min-height:112px}.cot input:focus-visible,.cot select:focus-visible,.cot textarea:focus-visible,.cot button:focus-visible,.cot summary:focus-visible{outline:2px solid #9ca3af;outline-offset:2px}.cot input::placeholder,.cot textarea::placeholder{color:var(--eh-text-placeholder)}.cot input[type=checkbox]{accent-color:#616b78;width:14px;height:14px;flex:0 0 auto;margin:0}.cot-checks{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.cot-checks label{display:flex;gap:7px;align-items:center;font-size:var(--eh-font-size-xs);overflow-wrap:anywhere}.cot code{display:inline-block;font-size:var(--eh-font-size-xs);padding:1px 5px;border-radius:4px;background:#f3f4f6;margin:3px 5px 0 0}.cot-actions{margin-top:8px}.cot-actions>.primary-button{margin-left:auto}.cot-existing-actions{border-top:1px solid #eceef1;margin-top:8px;padding-top:8px}.cot-existing-actions small{font-size:var(--eh-font-size-xs);color:var(--eh-text-muted)}.cot .cot-delete{color:var(--eh-text-danger)}.cot .primary-button,.cot .secondary-button{min-height:32px;font-size:var(--eh-font-size-xs);padding:7px 11px;gap:6px}.cot button:disabled{opacity:.5;cursor:not-allowed}.cot-empty{text-align:center;padding:18px 12px;color:var(--eh-text-muted)}.cot-empty h3{justify-content:center;color:var(--eh-text-body);margin-top:12px}.cot-badge{display:inline-block;width:fit-content;white-space:nowrap;padding:4px 7px;border-radius:4px;background:#f0f1f3;color:var(--eh-text-muted);font-size:var(--eh-font-size-xs);font-weight:var(--eh-font-weight-regular)}.cot-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid #eceef1}.cot-row:last-child{border-bottom:0}.cot-open{display:flex;align-items:center;gap:14px;background:transparent;border:0;color:inherit;text-align:left;padding:9px 0;flex:1;min-width:0;cursor:pointer}.cot-open>span:first-child{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;overflow-wrap:anywhere}.cot-open strong{font-size:var(--eh-font-size-sm);font-weight:var(--eh-font-weight-medium)}.cot-open small{color:var(--eh-text-muted);font-size:var(--eh-font-size-xs)}.cot-row-actions{display:flex;gap:7px}.cot-preview{margin-top:10px;padding:10px;background:#fafafa;border:1px solid #e8eaee;border-radius:7px}.cot-preview details{border-top:1px solid #e8eaee;padding:8px 0}.cot-preview summary{cursor:pointer;overflow-wrap:anywhere}.cot-preview summary span{color:var(--eh-text-muted);margin-left:12px;font-size:var(--eh-font-size-xs)}.cot-preview dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:var(--eh-font-size-xs)}.cot-preview dt{color:var(--eh-text-muted)}.cot-preview dd{margin:0;overflow-wrap:anywhere}.cot-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.cot-confirm{margin-top:10px;padding:10px;border:1px solid #e7d4d4;border-radius:7px;background:snow}@media(max-width:680px){.cot{padding:10px}.cot-grid{grid-template-columns:minmax(0,1fr)}.cot-row{flex-wrap:wrap;gap:0;padding-bottom:12px}.cot-open{flex-basis:100%}.cot-open>.cot-badge{white-space:normal;max-width:90px}.cot-row-actions{margin-left:auto}.cot-actions>.cot-muted{flex-basis:100%;order:3}.cot-preview{padding:12px}.cot-preview summary span{display:block;margin:6px 0 0}}.cot h2,.cot h3{color:var(--eh-text-primary)}.cot .primary-button{font-size:var(--eh-font-size-md);font-weight:var(--eh-font-weight-semibold)}#module-workspace .cot :is(.cot-muted,.cot-header p,.cot-empty p,.cot-system,.cot-badge,code,small){font-size:var(--eh-font-size-xs)!important;color:var(--eh-text-muted)}#module-workspace .cot textarea{font-size:var(--eh-font-size-sm)!important}#module-workspace .cot .cot-open strong{font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-medium)}#module-workspace .cot .cot-error{color:var(--eh-text-danger)!important}#module-workspace .cot p{margin-block:2px 6px}#module-workspace .cot .cot-header p{margin-block:2px 0}#module-workspace .cot .cot-age-hint{margin:0}#module-workspace .cot :is(input:not([type=checkbox]),select){height:32px;min-height:32px;padding-block:4px}@media(min-width:1200px){.cot-schedule-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.knowledge-pdf-pages{display:flex;flex-direction:column;min-height:360px;height:min(68vh,900px);width:100%;min-width:0;border:1px solid #d7e2ea;border-radius:6px;overflow:hidden;background:#e8edf0}.knowledge-pdf-toolbar{display:flex;flex:0 0 44px;align-items:center;gap:6px;padding:4px 8px;border-bottom:1px solid #d7e2ea;background:#fff;color:#344054}.knowledge-pdf-toolbar button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex:0 0 32px;border:1px solid transparent;border-radius:4px;background:transparent;color:#344054}.knowledge-pdf-toolbar button:hover:not(:disabled){background:#edf4ff;border-color:#b9d2ff}.knowledge-pdf-toolbar button:disabled{opacity:.35;cursor:default}.knowledge-pdf-page-number{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.knowledge-pdf-page-number input{width:52px;height:28px;padding:2px 4px;border:1px solid #d0d9e2;border-radius:4px;text-align:center}.knowledge-pdf-toolbar-divider{width:1px;height:22px;background:#d7e2ea;margin:0 2px}.knowledge-pdf-zoom{width:40px;flex:0 0 40px;text-align:center;font-size:12px}.knowledge-pdf-toolbar .knowledge-pdf-retry{margin-left:auto}.knowledge-pdf-viewport{position:relative;flex:1;min-height:0;overflow:auto;padding:12px}.knowledge-pdf-sheet{min-width:0;margin:0 auto;background:#fff;box-shadow:0 1px 5px #18242e24}.knowledge-pdf-sheet img{display:block;width:100%;height:auto;max-width:none}.knowledge-pdf-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;position:absolute;inset:24px 12px auto;padding:14px;background:#fff;border:1px solid #d7e2ea;border-radius:4px;z-index:1;color:#344054;font-size:13px}.knowledge-pdf-status button{display:inline-flex;align-items:center;gap:5px}.knowledge-pdf-spinner{animation:knowledge-pdf-spin 1s linear infinite}@keyframes knowledge-pdf-spin{to{transform:rotate(360deg)}}@media(max-width:540px){.knowledge-pdf-toolbar{gap:2px;padding:4px}.knowledge-pdf-toolbar button{width:28px;flex-basis:28px}.knowledge-pdf-toolbar-divider{margin:0}.knowledge-pdf-page-number input{width:42px}.knowledge-pdf-zoom{width:36px;flex-basis:36px}.knowledge-pdf-viewport{padding:6px}}.voc-field-dialog-backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:16px;background:#08142294}.voc-field-dialog{width:min(760px,100%);max-height:calc(100dvh - 32px);min-width:0;display:grid;grid-template-rows:auto minmax(100px,1fr) auto auto;overflow:hidden;border:1px solid #cbd8e6;border-radius:8px;background:#fff;color:#182438;box-shadow:0 20px 70px #0000003d}.voc-field-dialog header,.voc-field-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.voc-field-dialog header{border-bottom:1px solid #dbe4ed}.voc-field-dialog h3{margin:0;min-width:0;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.voc-field-dialog>textarea{box-sizing:border-box;width:calc(100% - 32px);height:min(380px,52dvh);min-height:100px;margin:16px 16px 0;padding:12px;border:1px solid #b4c7da;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:15px;line-height:1.7;letter-spacing:0;resize:none;overflow-wrap:anywhere}.voc-field-dialog>textarea:focus{outline:2px solid #367cec;outline-offset:1px}.voc-field-dialog>textarea:read-only{background:#f6f9fc}.voc-field-dialog-feedback{min-height:32px;padding:4px 16px}.voc-field-dialog-feedback p{margin:0;color:#476078;font-size:13px;line-height:24px;overflow-wrap:anywhere}.voc-field-dialog-feedback [role=alert]{color:#b42336}.voc-field-dialog footer{border-top:1px solid #dbe4ed;background:#f6f9fc}.voc-field-clipboard-actions,.voc-field-save-actions{display:flex;align-items:center;gap:8px;min-width:0}.voc-field-dialog .icon-button{width:34px;height:34px;flex:0 0 34px;padding:0;display:inline-grid;place-items:center}.voc-field-readonly{color:#64758a;font-size:12px}.voc-field-save-actions>button{min-height:34px;white-space:nowrap}.conversation-page .ticket-record-panel .ticket-record-entry>button.voc-value-open,.conversation-page .ticket-record-panel .ticket-solution-entry>button.voc-value-open,.conversation-page .ticket-record-panel .ticket-inventory-deduction-entry>button.voc-value-open,.conversation-page .ticket-record-panel .ticket-order-number-list button.voc-value-open{min-width:0!important;max-width:100%!important;width:auto!important;height:auto!important;min-height:0!important;flex:1 1 auto!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-align:left!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.conversation-page .ticket-record-panel button.voc-field-heading-open{display:inline-flex!important;align-items:center;gap:4px;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;text-align:left;cursor:pointer}.conversation-page .ticket-record-panel button.voc-field-heading-open:hover{color:#b9dcff!important}.conversation-page .ticket-record-panel .voc-value-open:hover{text-decoration:underline}.conversation-page .ticket-record-panel .voc-value-open:focus-visible{outline:2px solid #a4d1ff;outline-offset:2px}.conversation-page .ticket-record-panel .voc-summary-open{cursor:pointer}@media(max-width:480px){.voc-field-dialog-backdrop{padding:10px}.voc-field-dialog{max-height:calc(100dvh - 20px)}.voc-field-dialog header,.voc-field-dialog footer{padding:10px;gap:8px}.voc-field-dialog>textarea{width:calc(100% - 20px);margin:10px 10px 0}.voc-field-dialog-feedback{padding:4px 10px}.voc-field-clipboard-actions,.voc-field-save-actions{gap:6px}}.media-video-player{position:relative;width:100%;min-width:0}.media-video-player video{display:block;width:100%;max-height:70vh;background:#111827}.fault-file-preview-body>.media-video-player{align-self:stretch;height:100%;min-height:0}.media-preview-status{position:absolute;top:12px;left:12px;right:12px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #496278;border-radius:6px;background:#142737;font-size:13px;color:#f3f7fa}.media-preview-status span{min-width:0;overflow-wrap:anywhere}.media-preview-status button{flex:0 0 auto}:root{color:#1e2428;background:#f4f6f7;font-family:Inter,Microsoft YaHei,PingFang SC,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.aftersales-card-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:14px;align-items:start}.aftersales-card-form,.aftersales-card-history,.aftersales-card-preview{display:grid;gap:14px}.aftersales-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aftersales-card-grid label{display:grid;gap:6px}.aftersales-card-grid label.wide{grid-column:1 / -1}.aftersales-card-grid span,.aftersales-card-grid small{color:var(--muted);font-size:12px}.aftersales-card-grid input,.aftersales-card-grid select,.aftersales-card-grid textarea{width:100%;min-height:36px;border:1px solid var(--border-strong);border-radius:8px;padding:8px 10px;color:var(--stitch-ink);background:#fff}.aftersales-card-grid input[type=file]{padding:7px 10px}.aftersales-card-grid textarea{min-height:88px;resize:vertical}.aftersales-card-actions{display:flex;justify-content:flex-end}.aftersales-card-history article{display:grid;gap:6px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#f8fbff}.aftersales-card-history article strong,.aftersales-card-history article span,.aftersales-card-history article small{overflow-wrap:anywhere}.aftersales-card-history article span,.aftersales-card-history article small{color:var(--muted);font-size:12px}.aftersales-card-preview{align-content:start}.aftersales-card-preview-grid{display:grid;gap:12px}.aftersales-card-preview-grid figure{margin:0;display:grid;gap:6px}.aftersales-card-preview-grid img{width:100%;max-height:430px;aspect-ratio:2 / 3;object-fit:contain;border:1px solid var(--border);border-radius:8px;background:#f5f7f2}.aftersales-card-preview-grid figcaption{color:var(--muted);font-size:12px;text-align:center}.aftersales-card-downloads{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:900px){.aftersales-card-layout,.aftersales-card-grid{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.saas-shell{display:grid;grid-template-columns:168px minmax(0,1fr);height:100dvh;min-height:640px;overflow:hidden;background:#eef2f3}.app-nav{display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-height:0;border-right:0;background:#fff;padding:14px}.resize-handle{position:relative;width:8px;min-width:8px;height:100%;border:0;border-left:1px solid #d8e0e3;border-right:1px solid transparent;background:#fff;cursor:col-resize}.resize-handle:after{content:"";position:absolute;top:0;left:3px;width:2px;height:100%;background:transparent}.resize-handle:hover,.resize-handle:focus-visible,.is-resizing .resize-handle{border-left-color:#257b7e;background:#e6f3f1}.resize-handle:hover:after,.resize-handle:focus-visible:after,.is-resizing .resize-handle:after{background:#257b7e}.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.tenant-block{display:grid;gap:3px;border-bottom:1px solid #e1e7e9;padding-bottom:12px}.tenant-block strong{font-size:17px}.tenant-block span,.nav-meta span,.muted-text{color:#69777f;font-size:12px}.ai-status-text{margin:8px 0 0;border:1px solid #d8e1e4;border-radius:8px;padding:7px 8px;color:#345057;background:#f7fafb;font-size:12px;line-height:1.45}.app-nav nav{display:grid;align-content:start;gap:6px}.nav-link{display:flex;align-items:center;gap:9px;min-height:38px;border-radius:8px;padding:0 10px;color:#45545b;font-size:14px}.nav-link.active{color:#143f43;background:#e2f2f0}.nav-meta{display:grid;gap:5px;border-top:1px solid #e1e7e9;padding-top:12px}.nav-user,.nav-health,.nav-logout{display:inline-flex;align-items:center;gap:6px}.nav-logout{width:100%;min-height:30px;border:1px solid #d8e1e4;border-radius:8px;padding:0 8px;color:#45545b;background:#fff;font-size:12px}.nav-logout:hover{border-color:#257b7e;color:#143f43;background:#f0f8f7}.module-main{min-width:0;min-height:0;overflow:auto}.ticket-list-header-actions{margin-right:22px}.audit-notification-center{position:relative;z-index:2147482990;display:inline-flex;align-items:center}.audit-notification-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border:1px solid #cfdbe8;border-radius:8px;color:#244256;background:#fff}.audit-notification-trigger:hover,.audit-notification-trigger.has-unread{border-color:#2b6fe8;color:#0f4fd8;background:#f4f8ff}.audit-notification-trigger span{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;padding:0 5px;color:#fff;background:#e53e3e;font-size:11px;font-weight:800;line-height:18px}.audit-notification-backdrop{position:fixed;inset:0;z-index:2147482980;border:0;background:transparent;cursor:default}.audit-notification-panel{position:fixed;top:84px;right:20px;z-index:2147483000;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid #d7e2ee;border-radius:8px;background:#fff;box-shadow:0 18px 44px #182c402e}.audit-notification-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6eef5;padding:12px}.audit-notification-panel>header div,.audit-notification-panel>header strong,.audit-notification-panel>header small{min-width:0}.audit-notification-panel>header div{display:grid;gap:2px}.audit-notification-panel>header strong{color:#122033;font-size:14px}.audit-notification-panel>header small{color:#66758a;font-size:12px}.audit-notification-list{display:grid;max-height:min(520px,calc(100vh - 86px));overflow:auto}.audit-notification-empty{margin:0;padding:24px 12px;color:#66758a;text-align:center;font-size:13px}.audit-notification-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;width:100%;border:0;border-bottom:1px solid #edf2f7;padding:12px;color:#1f3147;background:#fff;text-align:left}.audit-notification-item:hover,.audit-notification-item.unread{background:#f5f9ff}.audit-notification-item>div{display:grid;gap:3px;min-width:0}.audit-notification-item strong,.audit-notification-item small,.audit-notification-item p{min-width:0;overflow-wrap:anywhere}.audit-notification-item strong{font-size:13px}.audit-notification-item small{color:#66758a;font-size:12px}.audit-notification-item p{margin:2px 0 0;color:#3d536b;font-size:12px;line-height:1.45}.audit-result{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 5px;border-radius:6px;font-size:12px;font-weight:800}.audit-result.yes{color:#067647;background:#dcfae6}.audit-result.no{color:#b42318;background:#fee4e2}.audit-result.pending{color:#1740aa;background:#eaf1ff}.ticket-audit-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:#c2410c;font-weight:700}.ticket-audit-result{height:22px;min-width:34px;padding:0 10px;border-radius:7px;border:1px solid currentColor;box-shadow:0 0 0 3px #ffffffb3}.ticket-audit-result.yes{color:#067647;background:#dcfae6}.ticket-audit-result.no{color:#b42318;background:#fee4e2}.ticket-audit-operator{color:#c2410c;font-weight:800}.ticket-audit-remark{display:inline-block;margin-top:4px;padding:4px 8px;border-radius:7px;color:#92400e;background:#fff7ed;border:1px solid #fed7aa;font-weight:700}.page-grid,.conversation-page{display:grid;align-content:start;gap:12px;min-height:100%;padding:14px}.conversation-page{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;height:100%;min-height:0;max-height:100dvh;overflow:hidden}.page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbe3e5;border-radius:8px;background:#fff;padding:12px 14px}.page-header-actions{display:inline-flex;align-items:center;gap:8px}.ticket-detail-header{justify-content:flex-start}.detail-title-block{min-width:0;flex:1 1 auto}.ticket-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.back-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid #d8e1e4;border-radius:8px;color:#345057;background:#f7fafb}.back-button:hover{border-color:#2d6f73;color:#173d40;background:#e6f3f1}.resolve-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;border:1px solid #24787b;border-radius:8px;padding:0 10px;color:#fff;background:#24787b;font-size:12px;white-space:nowrap}.resolve-button:disabled{border-color:#b8d8cf;color:#276140;background:#e2f5e8;cursor:default}.page-header h1{overflow:hidden;margin:0;font-size:20px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.page-header p{margin:4px 0 0;color:#69777f;font-size:13px}.toolbar-row{display:flex;align-items:center;gap:10px;min-width:0}.compact-search{width:min(430px,100%);background:#fff}.search-box.ticket-search-shell{position:relative;grid-template-columns:22px minmax(0,1fr) 30px;padding-right:4px}.ticket-search-shell>input{grid-column:2}.ticket-exact-search-toggle{position:relative;grid-column:3;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;color:#3b5565;background:transparent}.ticket-exact-search-toggle:hover,.ticket-exact-search-toggle.is-active,.ticket-exact-search-toggle[aria-expanded=true]{color:#1d4ed8;background:#eaf2ff}.ticket-exact-search-toggle span{position:absolute;top:2px;right:1px;min-width:14px;height:14px;border-radius:999px;padding:0 3px;color:#fff;background:#2563eb;font-size:9px;font-weight:700;line-height:14px}.ticket-exact-search-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:45;display:grid;grid-template-rows:minmax(160px,1fr) auto;width:min(360px,calc(100vw - 32px));max-height:min(360px,calc(100vh - 180px));border:1px solid #d5e0ef;border-radius:8px;padding:10px;background:#fff;box-shadow:0 14px 34px #0f172a24}.ticket-exact-search-panel textarea{min-height:160px;max-height:260px;border:1px solid #d8e1e4;border-radius:7px;padding:9px 10px;color:#0f172a;background:#fff;font-size:12px;line-height:1.6;outline:0;resize:vertical}.ticket-exact-search-panel textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa2e}.ticket-exact-search-actions{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-top:8px}.ticket-exact-search-actions span{color:#64748b;font-size:12px}.ticket-exact-search-actions .secondary-button,.ticket-exact-search-actions .primary-button{min-width:54px;min-height:30px}.mailbox-filter{width:240px;max-width:28vw;height:32px;min-width:190px;border:1px solid #d8e1e4;border-radius:8px;padding:0 10px;color:#334b52;background:#fff;font-size:13px;outline:0}.mailbox-filter option{font-size:13px}.mailbox-filter:focus{border-color:#257b7e;box-shadow:0 0 0 3px #257b7e1f}.ticket-inbound-date-filter{display:inline-flex;align-items:center;gap:4px;min-height:32px;border:1px solid #d8e1e4;border-radius:8px;padding:0 6px;color:#334b52;background:#fff;font-size:12px;white-space:nowrap}.ticket-inbound-date-filter span{color:#50656d;font-weight:700}.ticket-inbound-date-filter em{color:#80909a;font-style:normal}.ticket-inbound-date-filter input{width:98px;min-width:0;height:28px;border:0;padding:0 2px;color:#173d40;background:transparent;font-size:12px;outline:0}.ticket-inbound-date-filter:focus-within{border-color:#257b7e;box-shadow:0 0 0 3px #257b7e1f}.wide-tabs{flex:1 1 auto}.ticket-table,.knowledge-list{display:grid;gap:6px;min-width:0}.ticket-row,.knowledge-row{display:grid;align-items:center;gap:10px;width:100%;min-width:0;border:1px solid #dbe3e5;border-radius:8px;background:#fff;color:inherit;text-align:left}.ticket-row{grid-template-columns:clamp(210px,24%,300px) minmax(0,1fr) 92px 96px;align-items:start;min-height:64px;padding:10px 12px 9px;overflow:hidden}.ticket-row div,.knowledge-row div{min-width:0}.ticket-row>div:nth-child(1),.ticket-row>div:nth-child(2){min-width:0}.ticket-row>div strong,.ticket-row>div span,.knowledge-row strong,.knowledge-row p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-row>div strong,.knowledge-row strong{display:block}.ticket-row>div strong{line-height:1.25}.ticket-row>div span,.ticket-row time{color:#69777f;font-size:12px}.ticket-row>div span{line-height:1.3}.ticket-row time{justify-self:end;align-self:start;padding-top:2px;white-space:nowrap;line-height:1.2}.ticket-row>.status-pill{justify-self:end;align-self:start;max-width:96px;min-width:72px;overflow:hidden;white-space:nowrap}.ticket-row>div:nth-child(2){display:grid;gap:4px;padding-right:10px}.ticket-row>div:nth-child(2) span{display:block;max-width:100%}.mail-sync-footer{display:grid;justify-items:end;gap:4px;padding:4px 0 0}.mail-sync-footer p{max-width:460px;margin:0;color:#69777f;font-size:12px;line-height:1.35;text-align:right}.outbound-tabs{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:8px}.outbound-tabs button{min-height:30px;border:1px solid #dbe4e6;border-radius:8px;color:#46535a;background:#fff;font-size:12px}.outbound-tabs button.is-selected{border-color:#2d6f73;color:#173d40;background:#e6f3f1;box-shadow:inset 0 0 0 1px #2d6f731f}.outbound-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.outbound-tracking-panel{display:grid;gap:12px;padding:14px}.outbound-tracking-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.outbound-tracking-head h2{margin:0;color:#101828;font-size:16px;letter-spacing:0}.outbound-tracking-head p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.45}.outbound-tracking-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.outbound-tracking-actions select{min-width:240px;height:34px;border:1px solid #bfdbfe;border-radius:8px;padding:0 10px;color:#172554;background:#fff;font-size:12px;outline:0}.outbound-tracking-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.outbound-tracking-stats span{display:grid;gap:3px;min-height:58px;border:1px solid #dbeafe;border-radius:8px;padding:10px 12px;background:#f8fbff}.outbound-tracking-stats strong{color:#1e3a8a;font-size:22px;line-height:1}.outbound-tracking-stats em,.outbound-tracking-foot{color:#667085;font-size:12px;font-style:normal}.outbound-tracking-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.outbound-tracking-foot em{color:#175cd3;font-style:normal;font-weight:700}.outbound-compose-panel,.outbound-side-panel,.outbound-task-card,.outbound-requirements{padding:14px}.section-title-row{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title-row h2,.outbound-side-panel h2,.outbound-requirements h2{margin:0;font-size:16px;letter-spacing:0}.section-title-row p,.outbound-task-card p,.outbound-requirements p{margin:4px 0 0;color:#69777f;font-size:12px;line-height:1.45}.section-title-row select,.outbound-form-grid select,.outbound-form-grid input,.outbound-form-grid textarea{min-width:0;border:1px solid #d8e1e4;border-radius:8px;background:#fff;color:#1f3037;font-size:13px;outline:0}.outbound-mode-badge{border-radius:999px;padding:5px 10px;color:#1d5b4e;background:#eef9f5;font-size:12px;white-space:nowrap}.section-title-row select,.outbound-form-grid select,.outbound-form-grid input{height:34px;padding:0 10px}.outbound-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.outbound-form-section{display:grid;gap:10px;border:1px solid rgba(37,99,235,.12);border-radius:8px;padding:12px;box-shadow:inset 0 1px #ffffffb8}.outbound-rule-section{grid-template-columns:repeat(2,minmax(0,1fr));background:linear-gradient(135deg,#eff6fffa,#dbeafe75)}.outbound-import-section{background:linear-gradient(135deg,#f0f9fffa,#bfdbfe5c)}.outbound-template-section{background:linear-gradient(135deg,#f8fbfffa,#93c5fd33)}.outbound-form-grid label{display:grid;gap:5px;min-width:0;color:#34474f;font-size:12px}.outbound-form-grid textarea{min-height:116px;resize:vertical;padding:9px 10px;line-height:1.5}.outbound-form-grid .outbound-short-textarea{min-height:76px}.outbound-knowledge-picker{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:8px;border:1px solid #bfd7f4;border-radius:8px;padding:8px;background:#f5f9ff}.outbound-knowledge-picker>span{display:inline-flex;align-items:center;gap:5px;color:#175cd3;font-size:12px;font-weight:750;white-space:nowrap}.outbound-knowledge-picker select{width:100%;min-width:0;height:34px}.outbound-knowledge-picker .outbound-template-searchable{width:100%;min-width:0}.outbound-knowledge-picker .outbound-template-searchable>summary{height:34px}.outbound-knowledge-picker .outbound-template-searchable>.searchable-choice-panel{left:0;right:auto;width:min(560px,88vw)}.outbound-knowledge-picker.is-empty{display:block;color:#667085;font-size:12px}.review-automation-template-preview{display:grid;gap:6px;margin-top:12px;color:#344054;font-size:12px;font-weight:700}.review-automation-template-preview textarea{min-height:150px;resize:vertical;border:1px solid #d0d5dd;border-radius:8px;padding:10px;color:#101828;background:#f9fafb;font:inherit;font-weight:400;line-height:1.55}.warranty-automation-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warranty-automation-card .review-automation-template-preview textarea{min-height:180px}@media(max-width:920px){.warranty-automation-template-grid{grid-template-columns:1fr}}@media(max-width:760px){.outbound-knowledge-picker{grid-template-columns:1fr}}.outbound-upload-row{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr) auto;align-items:center;gap:8px;border:1px dashed #cbd8dc;border-radius:8px;padding:8px;background:#f8fbfb}.outbound-upload-row input{width:100%;height:auto;border:0;padding:0;background:transparent}.outbound-upload-row span{overflow:hidden;color:#69777f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.outbound-upload-row .secondary-button{white-space:nowrap}.outbound-template-block{display:grid;gap:9px;border:1px solid #dbe3e5;border-radius:8px;padding:10px;background:#fbfdfd}.outbound-template-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.outbound-template-head strong{font-size:14px}.outbound-template-head span{color:#69777f;font-size:12px}.outbound-template-block label{display:grid;gap:5px}.outbound-variable-list{display:flex;flex-wrap:wrap;gap:5px}.outbound-variable-list code{border-radius:999px;padding:3px 7px;color:#345057;background:#edf2f3;font-family:inherit;font-size:12px}.outbound-full{grid-column:1 / -1}.outbound-batch-feedback{margin-top:12px;border:1px solid rgba(59,130,246,.26);border-radius:8px;padding:9px 11px;background:#eff6ffbd;color:#0f4f8f;font-size:13px;line-height:1.45;box-shadow:0 0 18px #3b82f614}.outbound-batch-feedback.is-error{border-color:#ef444452;background:#fef2f2d1;color:#b42318;box-shadow:0 0 18px #ef444414}.outbound-actions{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.outbound-single-delivery-options{display:inline-flex;gap:2px;margin-top:12px;padding:3px;border:1px solid #d0d5dd;border-radius:7px;background:#f4f7fa}.outbound-single-delivery-options button{min-width:88px;min-height:30px;border:0;border-radius:5px;background:transparent;color:#475467;font-size:12px;font-weight:650;cursor:pointer}.outbound-single-delivery-options button.active{background:#fff;color:#175cd3;box-shadow:0 1px 3px #1018281a}.outbound-inline-notice{flex:1;margin:0;color:#0f5fa8;font-size:12px;line-height:1.45;text-align:right}.outbound-schedule-control{display:grid;gap:5px;min-width:180px;color:#667085;font-size:12px;font-weight:650}.outbound-schedule-control input{height:32px;border:1px solid #d0d5dd;border-radius:8px;padding:0 8px;color:#101828;background:#fff;font-size:12px}.outbound-task-list{display:grid;gap:8px;margin-top:12px;border-top:1px solid #e1e7e9;padding-top:12px}.outbound-task-list h3{margin:0;font-size:15px}.outbound-single-history{gap:6px}.outbound-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.outbound-history-head span,.outbound-empty-text{margin:0;color:#69777f;font-size:12px}.outbound-single-table{display:grid;gap:4px;overflow-x:auto}.outbound-single-row{display:grid;grid-template-columns:72px minmax(140px,.9fr) minmax(150px,1.2fr) minmax(125px,.8fr) minmax(120px,1fr) 52px;align-items:center;gap:8px;min-width:740px;min-height:30px;border-radius:7px;padding:5px 8px;background:#f4f8f8;font-size:12px}.outbound-single-row strong{color:#1d5b4e;font-size:12px}.outbound-single-row.failed strong{color:#a13a2b}.outbound-single-row.scheduled strong{color:#175cd3}.outbound-single-row.delivery_unknown strong{color:#b54708}.outbound-single-row.cancelled strong{color:#667085}.outbound-single-row>button{grid-column:6;min-width:0;padding:4px;font-size:12px}.outbound-single-row span,.outbound-single-row time,.outbound-single-row em{overflow:hidden;color:#4d6168;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.outbound-generated-task{display:grid;gap:8px;border:1px solid #dbe3e5;border-radius:8px;padding:10px;background:#fbfdfd}.outbound-history-task{padding:0}.outbound-history-task summary{display:grid;grid-template-columns:46px minmax(220px,1.4fr) 72px minmax(180px,1fr) 56px 62px 62px 62px 74px;align-items:center;gap:8px;min-height:34px;padding:8px 10px;cursor:pointer;list-style:none;font-size:12px}.outbound-history-task summary::-webkit-details-marker{display:none}.outbound-history-task summary:before{content:"展开";width:fit-content;border-radius:999px;padding:2px 7px;color:#1d5b4e;background:#eef5f4;font-size:11px}.outbound-history-task[open] summary:before{content:"收回"}.outbound-history-source{font-weight:700}.outbound-history-task summary span,.outbound-history-task summary time{overflow:hidden;color:#4d6168;text-overflow:ellipsis;white-space:nowrap}.outbound-history-task summary .outbound-history-status{color:#7a3a15;font-weight:700}.outbound-history-task summary .status-scheduled{color:#175cd3}.outbound-history-task summary .status-completed,.outbound-history-task summary .status-sent{color:#1d5b4e}.outbound-history-task summary .status-failed,.outbound-history-task summary .status-completed_with_errors{color:#a13a2b}.outbound-history-task>.outbound-generated-meta,.outbound-history-task>.outbound-recipient-table,.outbound-history-task>.outbound-preview-details,.outbound-history-task>.outbound-actions{margin-right:10px;margin-left:10px}.outbound-history-task>.outbound-actions{margin-bottom:10px}.outbound-generated-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.outbound-generated-head strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.outbound-generated-head span,.outbound-generated-meta span,.outbound-recipient-table em{color:#69777f;font-size:12px}.outbound-generated-meta{display:flex;flex-wrap:wrap;gap:6px}.outbound-generated-meta span{border-radius:999px;padding:3px 7px;background:#edf2f3}.outbound-recipient-table{display:grid;gap:5px}.outbound-recipient-table div{display:grid;grid-template-columns:minmax(170px,1fr) 70px minmax(0,1.5fr);gap:8px;align-items:center;border-radius:7px;padding:6px 8px;background:#f4f8f8;font-size:12px}.outbound-recipient-table span,.outbound-recipient-table em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outbound-recipient-table strong{color:#7a3a15;font-size:12px}.outbound-preview-details{border-top:1px solid #e1e7e9;padding-top:8px}.outbound-preview-details summary{cursor:pointer;color:#173d40;font-size:12px;font-weight:700}.outbound-preview-details article{display:grid;gap:5px;margin-top:8px;border:1px solid #dbe3e5;border-radius:8px;padding:8px;background:#fff}.outbound-preview-details article strong,.outbound-preview-details article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outbound-preview-details article span{color:#345057;font-size:12px;font-weight:700}.outbound-preview-details article p{margin:0;color:#1f3037;font-size:12px;line-height:1.45;white-space:pre-wrap}.outbound-side-panel ul{display:grid;gap:8px;margin:10px 0 0;padding-left:18px;color:#4d6168;font-size:12px;line-height:1.45}.outbound-feedback-box{display:grid;gap:7px;margin-top:12px;border-top:1px solid #e1e7e9;padding-top:12px}.outbound-feedback-box h3{margin:0;font-size:14px}.outbound-feedback-box p{margin:0;color:#69777f;font-size:12px;line-height:1.45}.outbound-automation-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px}.outbound-automation-list{display:grid;gap:10px}.outbound-automation-row{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(320px,1.8fr) minmax(180px,.8fr) auto auto;align-items:center;gap:16px;width:100%;min-height:62px;padding:12px 16px;color:#344054;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.outbound-automation-row:hover,.outbound-automation-row:focus-visible{border-color:#93c5fd;box-shadow:0 5px 18px #2563eb17;outline:none}.outbound-automation-row:active{transform:translateY(1px)}.outbound-automation-row-title{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#173d40}.outbound-automation-row-title strong,.outbound-automation-row-summary,.outbound-automation-row-output{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outbound-automation-row-summary{color:#667085;font-size:12px}.outbound-automation-row-output{color:#344054;font-size:12px}.outbound-automation-row>em,.outbound-task-introduction em{padding:4px 8px;border-radius:999px;color:#6941c6;background:#f4f3ff;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.outbound-automation-row>em.is-running,.outbound-task-introduction em.is-running{color:#067647;background:#ecfdf3}.outbound-task-detail-page{display:grid;align-content:start;gap:12px}.outbound-task-back{justify-self:start}.outbound-task-introduction{display:grid;gap:10px;padding:16px}.outbound-task-introduction>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.outbound-task-introduction small,.outbound-task-introduction h2,.outbound-task-introduction p{margin:0}.outbound-task-introduction small{color:#2563eb;font-size:10px;font-weight:800}.outbound-task-introduction h2{color:#101828;font-size:18px}.outbound-task-introduction p{border-left:3px solid #60a5fa;padding:8px 10px;color:#475467;background:#f5f9ff;font-size:13px;line-height:1.6}.outbound-task-introduction>span{color:#475467;font-size:12px}.outbound-task-placeholder-detail{display:grid;gap:10px;justify-items:start;padding:18px}.outbound-task-placeholder-detail h3,.outbound-task-placeholder-detail p{margin:0}@media(max-width:1100px){.outbound-automation-row{grid-template-columns:minmax(210px,1fr) minmax(260px,1.5fr) auto auto}.outbound-automation-row-output{display:none}}.outbound-task-card{display:grid;gap:9px}.outbound-task-card>div{display:flex;align-items:center;gap:8px;color:#173d40}.outbound-task-card>span{border-radius:8px;padding:8px;color:#345057;background:#f1f6f6;font-size:12px;line-height:1.45}.outbound-task-card footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.review-automation-card{grid-column:1 / -1;gap:14px}.review-automation-card>.review-automation-title{justify-content:space-between;gap:16px}.review-automation-title>span{display:inline-flex;align-items:center;gap:8px;color:#173d40}.review-automation-scenario{margin:0;border-left:3px solid #60a5fa;border-radius:0 8px 8px 0;padding:10px 12px;color:#344054;background:#f5f9ff;font-size:13px;line-height:1.65}.review-automation-card>.review-automation-stats{display:flex;flex-wrap:wrap;gap:8px}.review-automation-stats>span{border:1px solid #dbeafe;border-radius:999px;padding:6px 10px;color:#475467;background:#f8fbff;font-size:12px}.review-automation-stats b{color:#175cd3}.review-candidate-capture-meta{display:flex;flex-wrap:wrap;gap:8px 18px;border:1px solid #dbeafe;border-radius:8px;padding:8px 10px;color:#475467;background:#f8fbff;font-size:12px}.review-candidate-capture-meta b{color:#175cd3}.review-automation-card>footer .secondary-button{display:inline-flex;align-items:center;gap:5px}.review-automation-card>.review-automation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.review-automation-fields label{display:grid;gap:6px;min-width:0;color:#344054;font-size:12px;font-weight:700}.review-automation-fields input,.review-automation-fields select,.review-automation-fields textarea{width:100%;border:1px solid #d0d9e7;border-radius:8px;padding:0 10px;color:#172b4d;background:#fff;outline:none;font:inherit;font-weight:500}.review-automation-fields input,.review-automation-fields select{min-height:38px}.review-automation-template-searchable{width:100%;min-width:0}.review-automation-template-searchable>summary{min-height:38px}.review-automation-template-searchable>.searchable-choice-panel{left:0;right:auto;width:min(560px,88vw)}.review-automation-fields textarea{min-height:210px;padding:10px;line-height:1.55;resize:vertical}.review-automation-fields input:focus,.review-automation-fields select:focus,.review-automation-template-searchable[open] summary,.review-automation-fields textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1a}.review-automation-template-field,.review-automation-subject-field,.review-automation-body-field{grid-column:1 / -1}.review-automation-error{margin:0;border:1px solid #fecaca;border-radius:8px;padding:8px 10px;color:#b42318;background:#fff5f5;font-size:12px}.review-automation-card>footer{justify-content:flex-end}@media(max-width:720px){.review-automation-card>.review-automation-fields{grid-template-columns:1fr}.review-automation-template-field,.review-automation-subject-field,.review-automation-body-field{grid-column:auto}}.outbound-requirements{grid-column:1 / -1}.outbound-requirement-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.outbound-requirement-list span{border-radius:999px;padding:5px 9px;color:#345057;background:#edf2f3;font-size:12px}.conversation-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:0;height:100%;max-height:100%;overflow:hidden;border:1px solid #dbe3e5;border-radius:8px;background:#f7f9fa}.settings-grid,.metric-grid,.upload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.mail-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.channel-access-panel{padding:0;overflow:hidden}.channel-access-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 13px;color:#1f3036;list-style:none;cursor:pointer}.channel-access-header::-webkit-details-marker{display:none}.channel-access-header:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #257b7e;transition:transform .16s ease}.channel-access-panel[open] .channel-access-header:before{transform:rotate(90deg)}.channel-access-header span{flex:1 1 auto;min-width:0;font-weight:700;font-size:16px}.channel-access-header small{overflow:hidden;color:#69777f;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.channel-access-header:hover{background:#f7fbfb}.channel-access-body{display:grid;gap:12px;border-top:1px solid #e1e7e9;padding:13px}.bound-mailbox-list{display:grid;gap:10px;border-top:1px solid #e1e7e9;padding-top:12px}.bound-mailbox-list h3{margin:0;color:#1f3036;font-size:14px}.module-card,.metric-card,.panel,.upload-tile,.mail-provider-card{border:1px solid #dbe3e5;border-radius:8px;background:#fff}.module-card{display:grid;gap:8px;padding:13px;color:inherit;text-align:left}.settings-link-card{cursor:pointer}.settings-link-card:hover{border-color:#257b7e;background:#f7fbfb}.mail-provider-card{display:grid;align-content:start;gap:9px;padding:13px}.mail-provider-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#257b7e}.mail-provider-card>div span{border-radius:999px;padding:2px 7px;color:#51636a;background:#edf2f3;font-size:12px}.mail-provider-card p{margin:0;color:#69777f;font-size:13px;line-height:1.45}.mail-bind-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:12px;border-top:1px solid #e1e7e9;padding-top:12px}.oauth-config-panel{display:grid;gap:10px;border:1px solid #dbe3e5;border-radius:8px;background:#f8fbfb;padding:12px;margin-bottom:12px}.oauth-config-panel p{margin:4px 0 0;color:#69777f;font-size:13px}.oauth-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.mail-bind-form input,.oauth-config-grid input{min-width:0;height:34px;border:1px solid #d8e1e4;border-radius:8px;padding:0 10px;outline:0;font-size:13px}.mail-bind-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #d8e1e4;border-radius:8px;padding:0 10px;color:#34474f;background:#fff;font-size:12px;white-space:nowrap}.mail-bind-toggle input{width:14px;height:14px}.mail-bind-form input:focus,.oauth-config-grid input:focus{border-color:#257b7e;box-shadow:0 0 0 3px #257b7e1f}.module-card p,.panel p,.knowledge-row p{margin:0;color:#69777f;font-size:13px;line-height:1.45}.panel{padding:13px}.panel h2{margin:0 0 10px;font-size:16px}.metric-card{display:grid;gap:5px;padding:13px}.metric-card span{color:#69777f;font-size:13px}.metric-card strong{font-size:26px}.analytics-board-switch{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.analytics-board-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #dbe3e5;border-radius:8px;padding:0 12px;color:#33474f;background:#fff;font-size:13px;font-weight:700}.analytics-board-switch button svg{color:#257b7e}.analytics-board-switch button.active{border-color:#257b7e;color:#143f43;background:#eaf6f4;box-shadow:inset 0 0 0 1px #257b7e1f}.page-header .analytics-board-switch-inline{flex:0 1 auto;justify-content:flex-end;border:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.analytics-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chart-panel{display:grid;align-content:start;gap:12px;min-height:320px}.chart-panel h2{margin-bottom:0}.chart-panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.chart-panel-action-button{min-height:28px;padding:0 10px;font-size:12px;white-space:nowrap}.pie-chart-layout{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(220px,1fr);align-items:center;gap:20px;min-height:230px}.pie-visual{position:relative;display:grid;place-items:center;min-width:0}.css-pie-chart{width:min(178px,100%);aspect-ratio:1;justify-self:center;border-radius:50%;box-shadow:inset 0 0 0 32px #fff}.pie-center-label{position:absolute;display:grid;justify-items:center;gap:4px;color:#64748b;line-height:1;pointer-events:none}.pie-center-label strong{color:#111827;font-size:22px;line-height:1}.pie-center-label span{font-size:11px}.pie-rank-list{display:grid;gap:7px;max-height:238px;overflow:auto;padding-right:4px}.pie-rank-list span{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:20px;color:#334155;font-size:12px}.pie-rank-list i{width:8px;height:8px;border-radius:999px;background:var(--chart-color)}.pie-rank-list em{min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.pie-rank-list strong{display:inline-flex;align-items:baseline;gap:6px;color:#111827;font-variant-numeric:tabular-nums}.pie-rank-list small{min-width:34px;color:#64748b;font-size:11px;font-weight:650;text-align:right}.css-bar-chart,.css-line-chart{display:flex;align-items:end;gap:clamp(5px,1vw,12px);height:210px;border-left:1px solid #dbe3e5;border-bottom:1px solid #dbe3e5;padding:8px 8px 0}.chart-bar-item{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:end;flex:1 1 0;min-width:24px;height:100%;gap:5px;text-align:center}.chart-bar-plot{position:relative;display:flex;align-items:end;justify-content:center;height:100%}.chart-bar-plot>span{width:68%;min-width:14px;border-radius:0;background:#257b7e}.chart-bar-plot>strong{position:absolute;left:0;right:0;bottom:calc(var(--bar-height, 0%) + 4px)}.chart-bar-item em,.chart-bar-item strong{overflow:hidden;color:#33474f;font-size:10px;font-style:normal;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.chart-bar-item strong{color:#1f3036;font-weight:700}.css-line-chart{display:block;height:230px;border:0;padding:0}.css-line-chart svg{width:100%;height:100%;overflow:visible}.css-line-chart line{stroke:#dbe3e5;stroke-width:1}.css-line-chart path{fill:none;stroke:#c06f3d;stroke-width:1.6;stroke-dasharray:4 5;stroke-linecap:round;stroke-linejoin:round}.css-line-chart circle{fill:#fff;stroke:#c06f3d;stroke-width:2}.css-line-chart text{fill:#1f3036;font-size:11px;font-weight:700}.dual-line-chart .primary-value-label{fill:#2563eb}.dual-line-chart .secondary-value-label{fill:#16a34a}.service-inbound-trend .css-line-chart path{stroke:#16a34a}.service-inbound-trend .css-line-chart circle{stroke:#16a34a}.service-inbound-trend .css-line-chart text{fill:#16a34a}.service-inbound-trend .css-line-chart text+text{fill:#33474f}.css-line-chart text+text{fill:#33474f;font-size:10px;font-weight:400}.chart-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 12px}.chart-legend span{position:relative;display:grid;gap:2px;padding-left:14px;color:#33474f;background:transparent;font-size:12px}.chart-legend span:before{content:"";position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:999px;background:var(--chart-color)}.chart-legend em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.chart-legend strong{color:#1f3036;font-weight:700}@media(max-width:900px){.analytics-chart-grid{grid-template-columns:1fr}.complaint-kpi-header{display:grid}.complaint-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-upload-panel{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-upload-panel h2{margin-bottom:4px}.product-upload-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-filter-kpi-row .product-upload-actions{flex-wrap:nowrap;align-items:center}.product-filter-kpi-row .product-upload-actions button{min-height:32px!important;height:32px!important;padding:0 12px!important;white-space:nowrap}.product-classification-status{position:relative;display:grid;align-items:center;min-width:250px;max-width:380px;height:32px;overflow:hidden;border:1px solid #c7d7fe;border-radius:8px;padding:0 10px;color:#1d4ed8;background:#eff6ff;font-size:12px;font-weight:750;white-space:nowrap}.product-classification-status span{position:relative;z-index:1;display:flex;align-items:center;gap:6px;min-width:0}.product-classification-status i{position:absolute;inset:auto 0 0;height:3px;background:#2563eb}.product-classification-status.completed{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.product-classification-status.pending{border-color:#fed7aa;color:#9a3412;background:#fff7ed}.product-classification-status.failed{border-color:#fecaca;color:#b42318;background:#fef2f2}.complaint-kpi-overview{display:grid;gap:8px;padding:12px 28px;background:#fff}.complaint-kpi-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.complaint-kpi-header h2{margin:0;color:#101828;font-family:inherit;font-size:15px;font-weight:760;letter-spacing:0}.complaint-kpi-header p{margin:10px 0 0;color:#5f574d;font-size:14px;line-height:1.55}.complaint-kpi-header span{display:block;margin-top:8px;color:#175cd3;font-size:12px;line-height:1.45}.complaint-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;justify-items:center}.complaint-kpi-card{display:grid;justify-items:center;gap:7px;min-width:0;text-align:center;box-shadow:none}.complaint-kpi-card strong{color:#45413c;font-family:Georgia,Times New Roman,"Noto Serif SC",serif;font-size:clamp(38px,4.2vw,58px);font-weight:650;line-height:1;letter-spacing:0;text-shadow:none}.complaint-kpi-card span{color:#101828;font-size:15px;font-weight:760}.complaint-kpi-card p{margin:0;color:#175cd3;font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif;font-size:11px;line-height:1.45}.product-filter-kpi-row{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:center;gap:10px;min-height:78px;border:1px solid #dbe5ef;border-radius:8px;padding:8px 14px;background:#fff;box-shadow:var(--shadow-sm)}.product-filter-kpi-row>.product-filter-popover{grid-column:1;align-self:start;margin-top:1px}.product-filter-kpi-row>.complaint-kpi-overview{display:grid;grid-column:2;grid-template-columns:minmax(420px,1fr) auto;align-items:center;gap:14px;min-height:60px;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.product-filter-kpi-row>.complaint-kpi-overview:first-child{grid-column:1 / -1}.product-filter-kpi-row .complaint-kpi-header{grid-column:2;grid-row:1;align-items:center;justify-self:end;min-width:max-content}.product-filter-kpi-row .complaint-kpi-header>div:first-child{display:none}.product-filter-kpi-row .complaint-kpi-grid{grid-column:1;grid-row:1;grid-template-columns:repeat(3,minmax(150px,1fr));gap:16px;align-items:center!important;width:100%}.product-filter-kpi-row .complaint-kpi-card{grid-template-rows:34px 15px!important;align-items:center!important;gap:3px!important;min-width:0}.product-filter-kpi-row .complaint-kpi-card strong{height:34px!important;color:#344054!important;font-size:clamp(26px,2.15vw,34px)!important;font-weight:800!important}.product-filter-kpi-row .complaint-kpi-card span{color:#101828!important;font-size:11px!important;font-weight:760!important;line-height:1.15!important;white-space:nowrap}.product-filter-kpi-row .complaint-kpi-card p{display:none}@media(max-width:900px){.product-filter-kpi-row{grid-template-columns:1fr;align-items:stretch}.product-filter-kpi-row>.complaint-kpi-overview{grid-column:1;grid-template-columns:1fr}.product-filter-kpi-row .complaint-kpi-header{grid-column:1;grid-row:2;justify-self:stretch;min-width:0}.product-filter-kpi-row .product-upload-actions{flex-wrap:wrap;justify-content:flex-start}.product-classification-status{min-width:min(100%,210px);max-width:100%}.product-filter-kpi-row .complaint-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.product-filter-row{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));gap:8px;padding:10px;background:#fff}.product-filter-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.product-filter-panel label{display:grid;gap:5px;color:#69777f;font-size:12px}.product-filter-panel select{min-width:0;height:34px;border:1px solid #d8e1e4;border-radius:8px;padding:0 10px;color:#253940;background:#fff;outline:0;font-size:13px}.model-multi-filter{position:relative;display:grid;gap:5px;color:#69777f;font-size:12px}.multi-select-dropdown{position:relative}.multi-select-dropdown summary{display:flex;align-items:center;justify-content:space-between;height:34px;border:1px solid #d8e1e4;border-radius:8px;padding:0 10px;color:#253940;background:#fff;list-style:none;cursor:pointer}.multi-select-dropdown summary::-webkit-details-marker{display:none}.multi-select-dropdown summary:after{content:"";width:6px;height:6px;border-right:1px solid #53646b;border-bottom:1px solid #53646b;transform:rotate(45deg) translateY(-2px)}.multi-select-dropdown[open] summary{border-color:#257b7e;box-shadow:0 0 0 3px #257b7e1f}.multi-select-dropdown[open] summary:after{transform:rotate(225deg) translateY(-2px)}.multi-select-panel{position:absolute;z-index:20;top:calc(100% + 5px);right:0;display:grid;gap:3px;width:min(320px,86vw);border:1px solid #d8e1e4;border-radius:8px;padding:6px;background:#fff;box-shadow:0 12px 28px #16283029}.multi-select-search{display:flex;align-items:center;gap:6px;height:28px;border-bottom:1px solid #dbe3e5;color:#69777f}.multi-select-search input{min-width:0;flex:1 1 auto;border:0;outline:0;color:#253940;font-size:13px}.model-option-list{display:grid;gap:0;max-height:190px;overflow:auto;border:0;border-top:1px solid #edf2f3;border-bottom:1px solid #edf2f3;border-radius:0;padding:2px 0;background:#fff}.product-filter-panel .multi-select-option,.multi-select-option{display:flex;grid-template-columns:none;align-items:center;gap:6px;min-height:20px;color:#33474f;font-size:12px;line-height:1.2;white-space:nowrap}.product-filter-panel .multi-select-option input,.multi-select-option input{width:13px;height:13px;flex:0 0 13px;margin:0}.product-filter-panel .multi-select-option span,.multi-select-option span{display:block;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-height:26px}.multi-select-actions span{margin-right:auto;color:#98a4aa;font-size:12px;line-height:1.2}.multi-select-actions .secondary-button,.multi-select-actions .primary-button{min-height:28px;padding:0 9px;font-size:12px}.searchable-choice{min-width:0}.searchable-choice summary{min-width:0}.searchable-choice summary[aria-disabled=true]{cursor:not-allowed;opacity:.68}.searchable-choice summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-choice-panel{width:min(420px,88vw)}.searchable-choice-list{max-height:260px}.searchable-choice-option{min-width:0;border:0;border-radius:6px;padding:7px 8px;overflow:hidden;color:#344054;background:transparent;font:inherit;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.searchable-choice-option:hover,.searchable-choice-option.is-selected{color:#175cd3;background:#eff6ff}.searchable-choice-empty{padding:8px;color:#98a2b3;font-size:12px}.mailbox-filter.searchable-choice{width:260px;max-width:30vw;min-width:210px;height:auto;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.searchable-mailbox-filter>summary{height:32px}.searchable-mailbox-filter>.searchable-choice-panel{left:0;right:auto}.empty-analytics-panel{display:grid;justify-items:center;gap:8px;padding:24px;text-align:center}.empty-analytics-panel svg{color:#257b7e}.cleaned-order-panel{display:grid;gap:12px}.cleaned-order-panel h2{margin-bottom:4px}.order-detail-search{display:flex;align-items:center;gap:10px}.order-detail-search .search-box{max-width:430px}.order-detail-search>span{color:#69777f;font-size:12px}.complaint-detail-block{display:grid;gap:12px}.complaint-detail-table{display:grid;overflow:auto;border:1px solid #e1e7e9;border-radius:8px}.complaint-detail-table>div{display:grid;grid-template-columns:var(--complaint-columns);min-width:max-content;border-bottom:1px solid #e1e7e9}.complaint-detail-table>div:last-child{border-bottom:0}.complaint-detail-table strong,.complaint-detail-table span{overflow:hidden;padding:8px 9px;color:#33474f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.complaint-detail-table strong{position:relative;display:flex;align-items:center;gap:6px;overflow:visible;color:#1f3036;background:#f7fafb}.complaint-detail-table strong>span:first-child{min-width:0;flex:1 1 auto;overflow:hidden;padding:0;color:inherit;text-overflow:ellipsis;white-space:nowrap}.column-order-actions{display:inline-flex;flex:0 0 auto;gap:2px;padding:0}.complaint-column-filter{position:relative;flex:0 0 auto}.complaint-column-filter summary{display:inline-grid;place-items:center;width:20px;height:18px;border:1px solid #cfe0f6;border-radius:5px;color:#175cd3;background:#fff;font-size:10px;font-weight:760;list-style:none;cursor:pointer}.complaint-column-filter summary::-webkit-details-marker{display:none}.complaint-column-filter-panel{position:absolute;z-index:60;top:calc(100% + 6px);left:0;display:grid;gap:6px;width:240px;border:1px solid #cfe0f6;border-radius:8px;padding:8px;background:#fff;box-shadow:0 14px 28px #0f172a29}.complaint-column-filter-panel input[type=text],.complaint-column-filter-panel>input{width:100%;height:28px;border:1px solid #d6e3f3;border-radius:6px;padding:0 8px;color:#102a43;outline:0}.complaint-column-filter-panel>div{display:grid;gap:3px;max-height:220px;overflow:auto}.complaint-column-filter-panel label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;color:#334155;font-size:12px}.complaint-column-filter-panel label span{overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.complaint-column-filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:0}.complaint-column-filter-actions .secondary-button,.complaint-column-filter-actions .primary-button{min-height:26px;padding:0 8px;font-size:12px}.column-order-actions button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #d8e1e4;border-radius:5px;color:#53646b;background:#fff;font-size:11px}.column-order-actions button:disabled{opacity:.35;cursor:default}.column-resize-handle{position:absolute;top:0;right:-3px;z-index:1;width:7px;height:100%;padding:0;cursor:col-resize}.column-resize-handle:after{content:"";position:absolute;top:7px;right:3px;width:1px;height:calc(100% - 14px);background:#c8d3d7}.complaint-detail-cell-button{display:block;width:100%;overflow:hidden;border:0;padding:0;color:#174f65;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.detail-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#131f2459}.detail-modal{display:grid;gap:12px;width:min(680px,92vw);max-height:min(520px,82vh);overflow:auto;border:1px solid #dbe3e5;border-radius:8px;padding:14px;background:#fff;box-shadow:0 20px 60px #131f243d}.detail-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-modal h2{margin:0;font-size:16px}.detail-modal p{margin:0;color:#263b42;font-size:14px;line-height:1.6;white-space:pre-wrap}.complaint-pagination{display:flex;align-items:center;justify-content:flex-end;gap:7px}.complaint-pagination span{color:#69777f;font-size:12px}.complaint-pagination .secondary-button{min-height:28px;padding:0 9px;font-size:12px}.upload-tile{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;color:#354950}.knowledge-mode-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.knowledge-type-filter{min-width:170px;height:34px;border:1px solid #d8e1e4;border-radius:8px;padding:0 10px;color:#253940;background:#fff;outline:0;font-size:13px}.knowledge-row{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:12px;padding:10px 12px}.knowledge-meta{display:grid;justify-items:end;gap:8px;color:#69777f;font-size:12px}.knowledge-source{display:flex;justify-content:flex-end;gap:8px;max-width:100%;white-space:nowrap}.knowledge-source span{overflow:hidden;text-overflow:ellipsis}.knowledge-actions{display:flex;gap:6px}.knowledge-actions .secondary-button{min-height:28px;padding:0 8px}.knowledge-actions .knowledge-copy-link-button{display:inline-flex;align-items:center;gap:5px;border-color:#93c5fd;color:#175cd3;background:#eff6ff;font-weight:700}.knowledge-actions .knowledge-copy-link-button:hover{border-color:#3b82f6;color:#0f4bb8;background:#dbeafe}.knowledge-actions .knowledge-qr-button{display:inline-flex;align-items:center;gap:5px;border-color:#c7d2fe;color:#3730a3;background:#eef2ff;font-weight:700}.knowledge-actions .knowledge-qr-button:hover{border-color:#818cf8;color:#312e81;background:#e0e7ff}.knowledge-media-details{display:grid;gap:7px;margin-top:9px;border:1px solid #dbeafe;border-radius:8px;padding:9px 10px;background:#f8fbff}.knowledge-media-facts{display:flex;flex-wrap:wrap;gap:5px 12px;color:#667085;font-size:12px}.knowledge-public-url-row{display:flex;align-items:center;gap:7px;min-width:0}.knowledge-public-url-row a{flex:1;min-width:0;overflow:hidden;color:#175cd3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.knowledge-public-url-row button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;min-height:28px;border:1px solid #bfdbfe;border-radius:7px;padding:0 9px;color:#175cd3;background:#fff;cursor:pointer;font-size:12px;font-weight:700}.knowledge-public-url-row button:hover{border-color:#60a5fa;background:#eff6ff}.knowledge-row{cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.knowledge-row:hover,.knowledge-row:focus-visible{border-color:#9ec5fe;background:#fbfdff;box-shadow:0 2px 8px #2563eb14;outline:0}.modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:22px;background:#0f172a61}.fault-file-preview-backdrop{z-index:2147483200}.knowledge-preview-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1660px,94vw);height:min(860px,92vh);overflow:hidden;border:1px solid #d7e2ea;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a47}.knowledge-edit-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,94vw);height:min(780px,92vh);overflow:hidden;border:1px solid #d7e2ea;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a47}.knowledge-edit-modal.inventory-edit-modal{width:min(760px,94vw);height:auto;max-height:min(620px,92vh);background:#f8fafc}.knowledge-qr-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(440px,calc(100vw - 32px));max-height:min(720px,92vh);overflow:hidden;border:1px solid #d7e2ea;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a47}.knowledge-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e6edf2;padding:14px 16px}.knowledge-preview-head div{display:grid;gap:4px;min-width:0}.knowledge-preview-head span,.knowledge-preview-head small{color:#667085;font-size:12px}.knowledge-preview-head strong{overflow:hidden;color:#101828;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.knowledge-preview-body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;overflow:auto;padding:14px;background:#f8fafc}.knowledge-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.knowledge-preview-frame,.knowledge-preview-video{width:100%;height:100%;min-height:620px;border:1px solid #dbe3e5;border-radius:8px;background:#fff}.knowledge-preview-image{display:block;max-width:100%;max-height:68vh;margin:0 auto;border:1px solid #dbe3e5;border-radius:8px;background:#fff;object-fit:contain}.knowledge-preview-text{min-height:100%;margin:0;overflow:auto;border:1px solid #dbe3e5;border-radius:8px;padding:14px;color:#1f2937;background:#fff;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:pre-wrap;word-break:break-word}.knowledge-preview-empty{margin:12px 0 0;border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px;color:#175cd3;background:#eff6ff;font-size:13px}.knowledge-preview-open-link{display:inline-flex;align-items:center;gap:6px;justify-content:center;min-height:32px;border:1px solid #bfdbfe;border-radius:8px;padding:0 12px;color:#175cd3;background:#fff;font-size:13px;font-weight:700;text-decoration:none}.knowledge-preview-open-link:hover{border-color:#93c5fd;background:#eff6ff}.knowledge-qr-body{display:grid;gap:14px;min-height:0;overflow:auto;padding:16px;background:#f8fafc}.knowledge-qr-preview{display:grid;place-items:center;min-height:340px;border:1px solid #dbe3e5;border-radius:8px;background:#fff}.knowledge-qr-preview img{width:320px;max-width:100%;height:auto}.knowledge-qr-preview span{color:#667085;font-size:13px}.knowledge-qr-url{width:100%;min-height:36px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;color:#344054;background:#fff;font-size:12px}.knowledge-qr-actions{display:flex;justify-content:flex-end;gap:8px}.knowledge-qr-actions button{display:inline-flex;align-items:center;gap:6px}@media(max-width:760px){.knowledge-public-url-row{align-items:stretch;flex-wrap:wrap}.knowledge-public-url-row a{flex-basis:100%}}.knowledge-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;gap:8px 12px;min-height:0;overflow:hidden;padding:12px 16px}.knowledge-edit-form label{display:grid;gap:4px;min-width:0}.knowledge-edit-form label.wide,.knowledge-edit-form .wide,.knowledge-edit-actions{grid-column:1 / -1}.knowledge-edit-form span{color:#475467;font-size:11px;font-weight:700}.knowledge-edit-form input,.knowledge-edit-form textarea{width:100%;border:1px solid #d7e2ea;border-radius:8px;min-height:32px;padding:6px 9px;color:#102a43;background:#fff;font-size:12px;outline:0}.knowledge-edit-form textarea{resize:vertical;line-height:1.55}.knowledge-edit-form.template-edit-form{grid-template-rows:auto auto auto minmax(0,1fr) auto}.knowledge-edit-form.inventory-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-template-rows:none;align-content:start;overflow:auto;padding-bottom:0}.knowledge-edit-form.inventory-edit-form .inventory-field-asins textarea,.knowledge-edit-form.inventory-edit-form .inventory-field-models textarea{min-height:96px}.knowledge-edit-form.inventory-edit-form .inventory-field-product input,.knowledge-edit-form.inventory-edit-form .inventory-field-sku input{min-height:64px}.inventory-main-images-field{display:grid;gap:8px;border:1px solid #dbe7f5;border-radius:8px;padding:10px;background:#f8fbff}.inventory-main-images-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.inventory-main-images-head>span{color:#102a43;font-size:12px;font-weight:760}.knowledge-edit-form .inventory-main-image-upload{display:inline-flex;align-items:center;width:auto;min-height:30px;gap:6px;padding:0 10px;cursor:pointer}.inventory-main-image-upload input{display:none!important}.inventory-main-image-upload.disabled{cursor:wait;opacity:.62}.inventory-main-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}.inventory-main-image-grid figure{display:grid;position:relative;gap:5px;min-width:0;margin:0;border:1px solid #d7e2ea;border-radius:8px;padding:6px;background:#fff}.inventory-main-image-grid img{width:100%;aspect-ratio:1.25;border-radius:6px;object-fit:cover;background:#eef4fb}.inventory-main-image-grid figcaption{overflow:hidden;color:#475569;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inventory-main-image-grid .icon-button{position:absolute;top:6px;right:6px;width:26px;height:26px;background:#ffffffeb}.inventory-main-images-field p{margin:0;color:#718096;font-size:12px}.knowledge-rich-content-field{display:grid;min-height:0;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr)}.knowledge-rich-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;border:1px solid #d7e2ea;border-bottom:0;border-radius:8px 8px 0 0;padding:5px 7px;background:#f8fafc}.knowledge-rich-toolbar .secondary-button{min-height:28px;padding:0 9px;font-size:11px}.knowledge-template-image-input{display:none!important}.knowledge-template-image-button{display:inline-flex!important;align-items:center;gap:5px;cursor:pointer}.knowledge-template-image-button.disabled{cursor:wait;opacity:.62}.knowledge-rich-toolbar label{display:inline-flex;align-items:center;grid-template:none;flex-direction:row;gap:5px;color:#475467;font-size:11px;font-weight:650}.knowledge-rich-toolbar select{height:28px;border:1px solid #cbd5e1;border-radius:6px;padding:0 6px;color:#102a43;background:#fff;font-size:11px}.knowledge-rich-toolbar .knowledge-color-tool input[type=color]{width:28px;height:24px;min-height:24px;border:1px solid #cbd5e1;border-radius:5px;padding:2px}.knowledge-rich-editor{min-height:0;overflow:auto;border:1px solid #d7e2ea;border-radius:0 0 8px 8px;padding:10px;color:#102a43;background:#fff;font-size:14px;line-height:1.55;outline:0;white-space:pre-wrap}.knowledge-rich-editor:focus{border-color:#93c5fd;box-shadow:inset 0 0 0 1px #93c5fd}.knowledge-rich-editor img{display:block;max-width:100%;height:auto;margin:8px 0;border-radius:4px}.knowledge-rich-editor:focus-visible{outline:0}.knowledge-edit-form input:focus,.knowledge-edit-form textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f}.knowledge-edit-actions{display:flex;position:relative;z-index:1;justify-content:flex-end;gap:8px;border-top:1px solid #edf2f7;padding-top:8px;background:#fff}.knowledge-edit-form.inventory-edit-form .knowledge-edit-actions button{width:auto;min-width:72px;min-height:32px;padding:0 14px}.knowledge-edit-form.inventory-edit-form .knowledge-edit-actions{margin-top:2px;padding:10px 0 12px;border-top:1px solid #dbe7f5;background:transparent;box-shadow:none}.ticket-knowledge-list{display:grid;gap:6px;margin-top:8px}.ticket-knowledge-list span{display:grid;gap:3px;border:1px solid #dbe3e5;border-radius:8px;padding:8px;color:#263b42;background:#fff;font-size:12px}.ticket-knowledge-list small{overflow:hidden;color:#69777f;text-overflow:ellipsis;white-space:nowrap}.chip-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.app-shell{display:grid;grid-template-columns:minmax(300px,350px) 1fr;height:100dvh;min-height:620px;overflow:hidden}.sidebar{display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px;overflow:hidden;border-right:1px solid #d9e0e3;background:#fff;padding:12px}.brand-bar,.ticket-header,.conversation-topline,.message-header,.composer-toolbar,.composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.brand-bar h1,.ticket-header h2{margin:0;letter-spacing:0}.brand-bar h1{font-size:19px}.brand-bar p,.ticket-header p,.conversation-item p,.account-row span,.message-header span,.composer-toolbar span{margin:0;color:#69777f}.icon-button,.secondary-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px}.composer-ai-actions{display:inline-flex;align-items:center;gap:8px}.spacing-toggle-button{min-width:96px;border:1px solid #bfdbfe!important;color:#475467;background:#fff!important}.spacing-toggle-button i{position:relative;display:inline-block;width:28px;height:16px;border-radius:999px;background:#d0d5dd;transition:background .16s ease}.spacing-toggle-button i:after{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:999px;background:#98a2b3;content:"";transition:transform .16s ease,background .16s ease}.spacing-toggle-button span{color:inherit;font-weight:700}.spacing-toggle-button.active{border-color:#60a5fa!important;color:#1d4ed8;background:#eff6ff!important}.spacing-toggle-button.active i{background:#bfdbfe}.spacing-toggle-button.active i:after{background:#2563eb;transform:translate(12px)}.icon-button{width:34px;height:34px;color:#2b4f5c;background:#e8f0f1}.icon-button:disabled{cursor:progress;opacity:.72}.spin{animation:spin .9s linear infinite}.sync-banner{border:1px solid #d8e1e4;border-radius:8px;padding:7px 9px;color:#45565e;background:#f7fafb;font-size:13px;line-height:1.45}.channel-tabs{display:flex;gap:10px;align-items:flex-start}.channel-tab-group{display:grid;gap:5px;align-content:start}.channel-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #d8e1e4;border-radius:8px;padding:0 12px;color:#40545b;background:#fff;font-size:13px}.channel-tabs button.active{border-color:#24787b;color:#173d40;background:#e6f3f1;box-shadow:inset 0 0 0 1px #2d6f731f}.channel-tabs span{color:#6f8187;font-size:12px}.account-strip{display:grid;gap:6px}.account-row{display:grid;grid-template-columns:20px minmax(260px,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid #dfe6e8;border-radius:8px;padding:8px 10px;background:#f9fbfb}.account-row strong,.conversation-topline strong,.conversation-subject span,.message-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row div{min-width:0}.account-name-editor{display:inline-grid;grid-template-columns:220px auto 28px;gap:6px;justify-self:end;align-items:center}.account-name-editor input{min-width:0;width:220px;height:28px;border:1px solid #d8e1e4;border-radius:8px;padding:0 9px;outline:0;font-size:12px}.account-name-editor input:focus{border-color:#257b7e;box-shadow:0 0 0 3px #257b7e1f}.account-name-editor .secondary-button{min-height:28px;min-width:52px;padding:0 10px;white-space:nowrap}.account-name-editor .icon-button{width:28px;height:28px}.danger-button{color:#9a2f2f;background:#f8eaea}.danger-button:hover:not(:disabled){color:#7f1d1d;background:#f3d4d4}.danger-outline-button{color:#9a2f2f;background:#f8eaea}.danger-outline-button:hover:not(:disabled){color:#7f1d1d;background:#f3d4d4}.account-row strong,.account-row span{display:block;font-size:12px}.search-box{display:grid;grid-template-columns:22px 1fr;align-items:center;border:1px solid #d8e1e4;border-radius:8px;padding:0 10px;color:#7a878d;background:#f7fafb}.search-box input{min-width:0;height:34px;border:0;outline:0;background:transparent;font-size:13px}.search-box input,.search-box input:focus,.search-box input:focus-visible,.search-box input:hover,.search-box input:-webkit-autofill,.search-box input:-webkit-autofill:focus{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.status-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.status-tabs button,.segmented-control button{min-width:0;border:1px solid #dbe4e6;border-radius:8px;color:#46535a;background:#fff}.status-tabs button{height:28px;padding:0 8px;font-size:11px;line-height:1}.status-tabs button span{color:#86949b}.status-tabs button.status-filter.status-all{color:#36535a;background:#f4f8f8}.status-tabs button.status-filter.status-pending{color:#7a3a15;background:#fff6ea}.status-tabs button.status-filter.status-followed_up{color:#1d5b4e;background:#eef9f5}.status-tabs button.status-filter.status-overdue{color:#8b2f22;background:#fff0ed}.status-tabs button.status-filter.status-resolved{color:#2a6041;background:#f0faf3}.status-tabs button.status-filter.is-selected,.segmented-control button.active{border-color:#2d6f73;color:#173d40;background:#e6f3f1;box-shadow:inset 0 0 0 1px #2d6f731f}.conversation-list{display:grid;flex:1 1 auto;align-content:start;gap:7px;min-height:0;overflow:auto;padding-right:2px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ticket-import-result{display:grid;gap:8px;border:1px solid #b7dfca;border-radius:8px;padding:10px 12px;color:#124334;background:#f0fbf6;box-shadow:0 8px 18px #12433412}.ticket-import-result.has-skipped{border-color:#f2c27e;color:#6f3b08;background:#fff8ed}.ticket-import-result header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-import-result header>div{display:grid;gap:2px;min-width:0}.ticket-import-result strong{font-size:13px}.ticket-import-result header span,.ticket-import-result p,.ticket-import-result li{font-size:12px;line-height:1.45}.ticket-import-result header span{overflow:hidden;color:currentColor;opacity:.78;text-overflow:ellipsis;white-space:nowrap}.ticket-import-result-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ticket-import-result-stats span{display:grid;gap:2px;min-width:0;border-radius:7px;padding:7px 8px;background:#ffffffb8;font-size:12px}.ticket-import-result-stats b{font-size:18px;line-height:1}.ticket-import-result ul{display:grid;gap:3px;margin:0;padding-left:16px}.conversation-item{display:grid;gap:6px;width:100%;min-width:0;border:1px solid #dce5e7;border-radius:8px;padding:9px 10px;color:inherit;text-align:left;background:#fff}.conversation-item.selected{border-color:#257b7e;box-shadow:inset 3px 0 #257b7e}.conversation-topline{min-width:0;font-size:12px}.conversation-topline time,.message-header time,.internal-note time{flex:0 0 auto;color:#7a878d;font-size:12px}.conversation-subject{display:flex;align-items:center;gap:7px;min-width:0;font-weight:700}.unread-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#d4482f}.conversation-item p{display:-webkit-box;overflow:hidden;min-height:32px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.35}.message-action-links,.ticket-action-panel{display:grid;gap:7px;border:1px solid #d5e6e3;border-radius:8px;padding:9px;background:#f4fbf9}.message-action-links{margin-bottom:9px}.mail-html-frame{display:block;width:100%;max-width:100%;min-height:180px;border:0;background:transparent}.mail-html-with-text-fallback{display:grid;gap:10px}.mail-html-only,.message-body-fill{width:100%;min-height:0}.mail-html-frame.fill-available{height:100%!important;min-height:0}.mail-text-fallback{border-top:1px dashed #c7d7ee;padding-top:10px;white-space:pre-wrap}.quoted-content{margin-top:10px;border-top:1px solid #e1e7e9;padding-top:8px}.quoted-content summary{width:fit-content;cursor:pointer;border-radius:999px;padding:4px 9px;color:#526a72;background:#edf2f3;font-size:12px;font-weight:700}.quoted-content pre{overflow:auto;max-height:260px;margin:8px 0 0;border-radius:8px;padding:10px;color:#52616a;background:#f7fafb;font:inherit;font-size:12px;line-height:1.45;white-space:pre-wrap}.message-action-links strong,.ticket-action-panel h3{margin:0;color:#173d40;font-size:13px}.message-action-links div,.ticket-action-panel{align-content:start}.message-action-links div{display:flex;flex-wrap:wrap;gap:6px}.message-action-links a,.ticket-action-panel a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;border-radius:8px;padding:0 9px;color:#fff;background:#24787b;font-size:12px;font-weight:700}.ticket-action-panel a{justify-content:flex-start;color:#173d40;background:#e6f3f1}.conversation-meta{display:flex;flex-wrap:wrap;gap:5px}.status-pill,.tag-pill,.folder-badge{display:inline-flex;align-items:center;gap:5px;min-height:21px;border-radius:999px;padding:2px 7px;font-size:12px}.status-pill.pending{color:#8a3d13;background:#fff0dc}.status-pill.followed_up{color:#1d5c50;background:#dff4ee}.status-pill.overdue{color:#8b2f22;background:#ffe3df}.status-pill.resolved{color:#276140;background:#e2f5e8}.tag-pill{color:#5a5862;background:#f0eef4}.ticket-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;background:#f4f6f7}.ticket-header{border-bottom:1px solid #d9e0e3;background:#fff;padding:12px 16px}.ticket-header h2{margin-top:2px;font-size:18px}.customer-name{color:#257b7e;font-size:12px;font-weight:700}.segmented-control{display:inline-grid;grid-template-columns:repeat(4,minmax(68px,1fr));gap:5px}.segmented-control button{height:32px;font-size:12px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 240px;min-height:0;overflow:hidden}.timeline{display:flex;flex-direction:column;gap:9px;height:100%;max-height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 14px;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;--mail-card-width: min(760px, calc(100% - 42px) )}.message-bubble{flex:0 0 auto;width:var(--mail-card-width);max-width:100%;min-width:0;overflow:hidden;border:1px solid #dce4e6;border-radius:8px;padding:10px 12px;background:#fff;box-shadow:0 8px 18px #1f2d320d}.message-bubble.outbound{align-self:flex-end;border-color:#bfdcdb;background:#eef8f7}.message-bubble.inbound{align-self:flex-start}.message-header{align-items:flex-start;min-width:0}.message-header>div:first-child{display:grid;min-width:0}.message-header span{overflow-wrap:anywhere;white-space:normal}.message-flags{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:5px}.message-order-capture-button{display:inline-flex;align-items:center;gap:4px;min-height:26px;border:1px solid #bfdbfe;border-radius:7px;padding:0 8px;color:#175cd3;background:#eff6ff;font-size:11px;font-weight:700;cursor:pointer}.message-order-capture-button:disabled{cursor:wait;opacity:.65}.mail-translation-panel{margin:8px 0;padding:9px 11px;border:1px solid #b9d7e0;border-left:3px solid #147d91;border-radius:5px;background:#f5fbfc;color:#18313b;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.mail-translation-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mail-translation-panel-head strong{display:inline-flex;align-items:center;gap:5px}.mail-translation-panel-head .icon-button{width:24px;height:24px;min-width:24px}.mail-translation-panel p{margin:5px 0 0;white-space:pre-wrap}.mail-translation-panel .mail-translation-error{color:#b42318}.mail-translation-panel .mail-translation-warning{color:#9a4f00}.message-bubble p,.message-body{margin:8px 0 0;color:#273137;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.message-body{display:block}.inline-mail-image,.attachment-preview{display:block;max-width:min(100%,560px);height:auto;border:1px solid #d7e2e5;border-radius:8px;background:#fff}.inline-mail-image{margin:8px 0}.folder-badge{color:#446068;background:#edf2f3}.folder-badge.trash{color:#7c3e32;background:#fae7e2}.attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.attachment-item{display:grid;gap:6px;max-width:min(100%,360px)}.attachments span{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid #dbe4e6;border-radius:8px;padding:5px 8px;color:#34474f;background:#f8fbfb;font-size:12px;overflow-wrap:anywhere}.attachment-preview{max-height:220px;object-fit:contain}.attachments small{color:#7a878d}.internal-note{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;max-width:min(720px,92%);border:1px dashed #c9bb85;border-radius:8px;padding:9px 10px;color:#594b18;background:#fff8df}.internal-note p{margin:4px 0 0}.context-panel{display:grid;align-content:start;gap:12px;min-height:0;overflow-y:auto;overflow-x:hidden;border-left:1px solid #d9e0e3;background:#fff;padding:12px;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.context-panel h3{margin:0 0 8px;font-size:13px}.context-panel dl{display:grid;gap:8px;margin:0}.context-panel dl div{display:grid;gap:3px}.context-panel dt{color:#7a878d;font-size:12px}.context-panel dd{overflow-wrap:anywhere;margin:0;font-size:13px}.phrase-library-panel{display:grid;gap:9px;border:1px solid #dbeafe;border-radius:8px;padding:10px;background:#f8fbff}.phrase-library-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.phrase-library-head h3{margin:0;color:#101828;font-size:13px}.phrase-library-head span{border-radius:999px;padding:2px 7px;color:#1d4ed8;background:#dbeafe;font-size:11px;font-weight:700}.phrase-tree{display:grid;gap:5px;min-width:0}.phrase-tree .phrase-tree{position:relative;margin-left:12px;padding-left:10px}.phrase-tree .phrase-tree:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:#bfdbfe;content:""}.phrase-tree-node{min-width:0}.phrase-tree-node summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:28px;border:1px solid #dbeafe;border-radius:8px;padding:5px 7px;color:#1e3a8a;background:#fff;cursor:pointer;list-style:none}.phrase-tree-node summary::-webkit-details-marker{display:none}.phrase-tree-node summary span{overflow:hidden;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.phrase-tree-node summary small{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;color:#2563eb;background:#eff6ff;font-size:11px;font-weight:760}.phrase-tree-leaf{position:relative;margin-top:5px;margin-left:22px}.phrase-tree-leaf:before{position:absolute;top:16px;left:-22px;width:18px;height:1px;background:#bfdbfe;content:""}.source-list{display:grid;gap:6px}.source-list span{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #dfe6e8;border-radius:8px;padding:7px 8px;color:#3c4e55;background:#f9fbfb;min-width:0}.ticket-tag-panel{display:grid;gap:8px}.editable-tags,.quick-tags{display:flex;flex-wrap:wrap;gap:6px}.tag-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:100%;border:1px solid #d8e1e4;border-radius:999px;padding:2px 8px;color:#334b52;background:#fff;font-size:12px}.tag-chip:disabled{cursor:default;opacity:.46}.tag-chip.removable{border-color:#c6dfdc;color:#174f51;background:#e6f3f1}.tag-chip span{color:#5f777e;font-size:14px;line-height:1}.tag-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.tag-input-row input{min-width:0;height:32px;border:1px solid #d8e1e4;border-radius:8px;padding:0 9px;outline:0}.tag-input-row input:focus{border-color:#257b7e;box-shadow:0 0 0 3px #257b7e1f}.reply-composer{display:grid;gap:6px;border-top:1px solid #d9e0e3;background:#fff;padding:8px 16px 10px}.composer-status-text{margin:0;border:1px solid #dbeafe;border-radius:7px;padding:6px 8px;color:#1d4ed8;background:#eff6ff;font-size:12px;line-height:1.35}.composer-status-row{display:flex;align-items:center;gap:8px}.composer-status-row .composer-status-text{flex:1;min-width:0}.composer-status-row .secondary-button{flex:none;white-space:nowrap}.rich-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.phrase-picker{position:relative}.knowledge-attachment-picker{position:relative;flex:0 0 auto}.composer-attachment-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;position:relative}.composer-attachment-actions .secondary-button{flex:0 0 auto;width:auto;min-width:max-content;white-space:nowrap}.ticket-schedule-reply{position:relative;flex:0 0 auto;margin-left:auto}.ticket-schedule-trigger{position:relative;white-space:nowrap}.ticket-schedule-trigger.active{border-color:#2563eb!important;color:#1d4ed8!important;background:#eff6ff!important}.ticket-schedule-trigger i{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 2px #fff}.ticket-schedule-panel{position:absolute;z-index:5000;right:0;bottom:calc(100% + 8px);display:grid;width:286px;gap:9px;border:1px solid #cbd5e1;border-radius:10px;padding:12px;background:#fff;box-shadow:0 14px 36px #0f172a2e}.ticket-schedule-panel:after{position:absolute;right:24px;bottom:-6px;width:10px;height:10px;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:#fff;content:"";transform:rotate(45deg)}.ticket-schedule-panel>strong{color:#0f172a;font-size:13px}.ticket-schedule-panel>p{margin:-3px 0 0;color:#64748b;font-size:11px}.ticket-schedule-panel label{display:grid;gap:5px;color:#475569;font-size:12px;font-weight:650}.ticket-schedule-panel input{width:100%;height:34px;border:1px solid #cbd5e1;border-radius:7px;padding:0 8px;color:#0f172a;background:#fff;font:inherit}.ticket-schedule-panel>.primary-button{width:100%;min-height:34px!important}.ticket-scheduled-list{display:grid;gap:6px;border-top:1px solid #e2e8f0;padding-top:8px}.ticket-scheduled-list>span{color:#64748b;font-size:11px;font-weight:700}.ticket-scheduled-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:7px;padding:6px 8px;color:#334155;background:#f8fafc;font-size:11px}.ticket-scheduled-list>div>span{display:inline-flex;align-items:center;gap:8px}.ticket-scheduled-list button{border:0;padding:0;color:#dc2626;background:transparent;font:inherit;font-weight:700;cursor:pointer}.ticket-scheduled-list button.preview{color:#2563eb}.scheduled-reply-preview-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,94vw);height:min(760px,90vh);overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;background:#fff;box-shadow:0 24px 72px #0f172a47}.scheduled-reply-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e8f0;padding:16px 18px}.scheduled-reply-preview-head h2{margin:3px 0 0;color:#0f172a;font-size:18px}.scheduled-reply-preview-head p{margin:5px 0 0;color:#64748b;font-size:12px}.scheduled-reply-preview-body{display:grid;align-content:start;gap:14px;min-height:0;overflow:auto;padding:16px 18px;background:#f8fafc}.scheduled-reply-preview-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.scheduled-reply-preview-meta>div{min-width:0;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;background:#fff}.scheduled-reply-preview-meta dt{color:#64748b;font-size:11px;font-weight:700}.scheduled-reply-preview-meta dd{margin:3px 0 0;overflow-wrap:anywhere;color:#0f172a;font-size:13px;font-weight:650}.scheduled-reply-preview-section{display:grid;gap:7px;min-height:0}.scheduled-reply-preview-section h3{margin:0;color:#334155;font-size:12px}.scheduled-reply-preview-content{min-height:260px;overflow:auto;border:1px solid #dbe3ea;border-radius:9px;padding:12px;background:#fff}.scheduled-reply-preview-content pre{margin:0;color:#111827;font:14px/1.55 Arial,Helvetica,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.scheduled-reply-preview-loading,.scheduled-reply-preview-empty{margin:0;color:#64748b;font-size:12px}.scheduled-reply-preview-attachments{display:grid;gap:6px}.scheduled-reply-preview-attachments>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;color:#334155;background:#fff;font-size:12px}.scheduled-reply-preview-attachments small{color:#64748b}.scheduled-reply-preview-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e2e8f0;padding:12px 18px;background:#fff}@media(max-width:640px){.faq-chat-mode>.knowledge-folder-grid,.faq-chat-mode>.knowledge-folder-toolbar,.faq-chat-mode>.knowledge-list{margin-right:0}.knowledge-faq-chat{position:static;width:100%;min-height:480px}.scheduled-reply-preview-meta{grid-template-columns:1fr}}.composer-attachment-actions .secondary-button span{display:inline!important;color:inherit}.knowledge-attachment-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:106px!important;min-height:30px!important;padding:0 10px!important;color:#344054!important;background:linear-gradient(180deg,#fff,#f4f7fb)!important;border:1px solid #d0d5dd!important;border-radius:7px!important;box-shadow:0 1px 2px #1018280a!important;overflow:visible!important;text-indent:0!important;white-space:nowrap!important}.knowledge-attachment-button svg{display:block!important;flex:0 0 auto!important;width:16px!important;height:16px!important;color:currentColor!important;opacity:1!important}.knowledge-attachment-label{display:inline-block!important;max-width:none!important;color:inherit!important;font-size:12px!important;font-weight:680!important;line-height:1!important;opacity:1!important;overflow:visible!important;text-indent:0!important;white-space:nowrap!important}.composer-ai-actions{margin-left:auto}.phrase-picker-panel{position:absolute;left:0;bottom:calc(100% + 8px);z-index:5000;display:grid;gap:8px;width:min(440px,82vw);border:1px solid #cfe0f6;border-radius:8px;padding:10px;background:#fff;box-shadow:0 16px 36px #10182829}.knowledge-attachment-panel{position:absolute;left:0;bottom:calc(100% + 8px);z-index:5000;display:grid;gap:8px;width:min(480px,88vw);border:1px solid #cfe0f6;border-radius:8px;padding:10px;background:#fff;box-shadow:0 16px 36px #10182829}.knowledge-attachment-tree-head{display:flex;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid #e8eef6;padding:0 2px 8px}.knowledge-attachment-tree-head>div{display:grid;min-width:0;gap:2px}.knowledge-attachment-tree-head strong{overflow:hidden;color:#12263f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.knowledge-attachment-tree-head span{color:#667085;font-size:11px}.knowledge-attachment-back{display:inline-grid;flex:0 0 30px;width:30px;height:30px;border:1px solid #d6e2f0;border-radius:7px;padding:0;place-items:center;color:#175cd3;background:#f8fbff;cursor:pointer}.knowledge-attachment-back:hover{border-color:#93c5fd;background:#eff6ff}.knowledge-attachment-panel label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;height:32px;border:1px solid #d8e1e4;border-radius:8px;padding:0 9px;color:#64748b;background:#f8fafc}.knowledge-attachment-panel input{min-width:0;border:0;outline:0;background:transparent;color:#1e2428;font-size:12px}.knowledge-attachment-results{display:grid;gap:6px;max-height:300px;overflow-y:auto}.knowledge-attachment-tree-results{max-height:360px;padding-right:2px}.knowledge-attachment-results button{display:grid;gap:3px;width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:8px;text-align:left;color:#12263f;background:#fff}.knowledge-attachment-results button:hover{border-color:#bfdbfe;background:#f8fbff}.knowledge-attachment-tree-results .knowledge-attachment-folder,.knowledge-attachment-tree-results .knowledge-attachment-file{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 10px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform 90ms ease}.knowledge-attachment-tree-results .knowledge-attachment-file{grid-template-columns:20px minmax(0,1fr);min-height:50px}.knowledge-attachment-tree-results .knowledge-attachment-folder:active,.knowledge-attachment-tree-results .knowledge-attachment-file:active{transform:scale(.99)}.knowledge-attachment-tree-results .knowledge-attachment-folder>svg,.knowledge-attachment-tree-results .knowledge-attachment-file>svg{color:#2563eb}.knowledge-attachment-tree-results .knowledge-attachment-folder>span,.knowledge-attachment-tree-results .knowledge-attachment-file>span{display:grid;min-width:0;gap:3px}.knowledge-attachment-tree-results .knowledge-attachment-folder strong,.knowledge-attachment-tree-results .knowledge-attachment-file strong,.knowledge-attachment-tree-results .knowledge-attachment-folder small,.knowledge-attachment-tree-results .knowledge-attachment-file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-attachment-tree-results small{color:#667085;font-size:11px;font-weight:500}.knowledge-attachment-tree-results .knowledge-attachment-folder>b{color:#94a3b8;font-size:20px;font-weight:500}.knowledge-attachment-results strong,.knowledge-attachment-results span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-attachment-results span,.knowledge-attachment-results p{margin:0;color:#667085;font-size:11px}.phrase-picker-panel label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;height:32px;border:1px solid #d8e1e4;border-radius:8px;padding:0 9px;color:#64748b;background:#f8fafc}.phrase-picker-panel input{min-width:0;border:0;outline:0;background:transparent;color:#1e2428;font-size:12px}.phrase-search-results{display:grid;gap:6px;max-height:280px;overflow-y:auto}.phrase-search-results button,.phrase-tree-leaf{display:grid;gap:3px;width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:7px 8px;color:#1f3037;background:#fff;text-align:left}.phrase-search-results button:hover,.phrase-tree-leaf:hover{border-color:#93c5fd;background:#eff6ff}.phrase-search-results strong,.phrase-tree-leaf strong{overflow:hidden;color:#1e40af;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.phrase-search-results span,.phrase-tree-leaf span{display:-webkit-box;overflow:hidden;color:#475569;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.phrase-search-results p,.phrase-library-panel p{margin:0;color:#64748b;font-size:12px}.color-tool{display:inline-flex;align-items:center;gap:5px;min-height:28px;border-radius:8px;padding:0 8px;color:#34474f;background:#edf2f3;font-size:12px}.font-size-tool{display:inline-flex;align-items:center;gap:4px;min-height:28px;border:1px solid #d0d5dd;border-radius:8px;padding:0 6px;color:#344054;background:#fff;box-shadow:0 1px 2px #1018280a}.font-size-tool select{width:72px;min-width:72px;height:24px;border:0;padding:0 2px;color:#344054;background:transparent;font-size:12px;font-weight:700;outline:0}.color-tool input{width:18px;height:18px;border:0;padding:0;background:transparent}.rich-reply-editor{width:100%;min-height:76px;max-height:42vh;overflow-y:auto;border:1px solid #ccd8db;border-radius:8px;padding:9px 10px;outline:0;background:#fff;color:#1e2428;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.rich-reply-editor:focus{border-color:#257b7e;box-shadow:0 0 0 3px #257b7e1f}.rich-reply-editor:empty:before{content:attr(data-placeholder);color:#7a878d}.rich-reply-editor img,.reply-inline-image{display:block;max-width:min(520px,100%);height:auto;margin:6px 0;border:1px solid #d9e3e7;border-radius:6px;background:#fff}.reply-attachment-list{display:flex;flex-wrap:wrap;gap:6px}.reply-attachment-pill{display:inline-grid;grid-template-columns:14px minmax(0,1fr) 18px;align-items:center;gap:5px;max-width:min(320px,100%);min-height:28px;border:1px solid #d7e1e4;border-radius:8px;padding:0 5px 0 8px;color:#27424a;background:#f7fafb;font-size:12px}.reply-attachment-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-attachment-pill button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:6px;padding:0;color:#64747b;background:transparent}.reply-attachment-pill button:hover:not(:disabled){color:#0f3036;background:#e4ecef}.empty-state{display:grid;align-content:center;justify-items:center;min-height:100%;padding:24px;text-align:center}.empty-state h2{margin:0 0 8px;font-size:22px}.empty-state p{max-width:420px;margin:0;color:#69777f;line-height:1.6}.compact-empty-state{min-height:180px;border:1px dashed #d0d5dd;border-radius:8px;background:#fff}.thread-loading-notice{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:28px;margin:0 0 10px;border:1px solid #bfdbfe;border-radius:7px;padding:5px 10px;color:#1d4ed8;background:#eff6ff;font-size:12px;font-weight:650;line-height:1.4}.thread-loading-notice button,.ticket-hydrate-button{gap:6px;white-space:nowrap}.thread-loading-notice button{border:1px solid #93c5fd;border-radius:999px;padding:3px 9px;color:#1d4ed8;background:#fff;font-size:12px;font-weight:700}.thread-loading-notice button:hover:not(:disabled){border-color:#2563eb;background:#dbeafe}.thread-loading-notice button:disabled{opacity:.65;cursor:default}.composer-toolbar select{min-width:210px;height:32px;border:1px solid #d8e1e4;border-radius:8px;padding:0 10px;background:#fff}.reply-composer textarea{width:100%;height:auto;min-height:76px;max-height:42vh;resize:none;overflow-y:auto;border:1px solid #ccd8db;border-radius:8px;padding:9px 10px;outline:0;font-size:13px;line-height:1.45}.rich-message-body strong,.rich-message-body b{font-weight:700}.reply-composer textarea:focus{border-color:#257b7e;box-shadow:0 0 0 3px #257b7e1f}.secondary-button,.primary-button{min-height:30px;padding:0 9px;font-size:12px}.secondary-button{color:#34474f;background:#edf2f3}.primary-button{color:#fff;background:#24787b}@media(max-width:1040px){.app-shell{grid-template-columns:310px 1fr}.workspace{grid-template-columns:1fr}.context-panel{display:none}}@media(max-width:760px){.app-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.sidebar,.ticket-pane,.timeline{min-height:0;overflow:visible}.ticket-header,.brand-bar,.composer-toolbar,.composer-actions{align-items:stretch;flex-direction:column}.ticket-actions,.segmented-control,.composer-toolbar select,.primary-button,.secondary-button{width:100%}.composer-attachment-actions{display:flex;width:100%;gap:6px}.composer-attachment-actions .secondary-button{width:auto}.message-bubble,.internal-note{max-width:100%}}.status-tabs button.status-filter.status-overdue{color:#b42318;background:#fff1f0}.status-tabs button.status-filter.status-overdue span{color:#d92d20}.status-tabs button.status-filter.status-overdue.is-selected{border-color:#d92d20;color:#fff;background:#d92d20;box-shadow:inset 0 0 0 1px #ffffff29}.status-tabs button.status-filter.status-overdue.is-selected span{color:#ffffffd1}.public-chat-logo{width:42px;height:42px;border-radius:12px}.public-chat-logo{display:inline-grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#0a66c2,#635bff);box-shadow:0 10px 24px #2563eb47}.public-chat-logo{width:40px;height:40px;border-radius:14px}.public-chat-logo{background:linear-gradient(135deg,#0a66c2,#2563eb);box-shadow:0 10px 24px #0a66c238}.page-header .outbound-mode-switch{flex:0 0 auto;width:fit-content;margin-left:auto;padding:4px}.outbound-mode-switch button{min-width:104px;height:30px;padding:0 14px}.outbound-mode-switch button span{white-space:nowrap}.page-header .knowledge-type-tabs{flex:0 1 auto;flex-wrap:nowrap;min-width:min(820px,100%);max-width:min(980px,66vw);margin-left:auto;padding:4px;overflow-x:auto}.knowledge-type-tabs button{min-width:fit-content;flex:0 0 auto;height:30px;padding:0 12px;white-space:nowrap}.knowledge-single-upload{display:flex;gap:8px;justify-content:flex-start}.knowledge-inventory-actions{display:inline-flex;align-items:center;gap:7px;width:fit-content}.knowledge-small-action-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:fit-content;min-height:28px;border:1px solid rgba(37,99,235,.28);border-radius:7px;padding:0 10px;color:#175cd3;background:#2563eb12;font-size:12px;font-weight:720;cursor:pointer}.knowledge-small-action-button:hover,.knowledge-small-action-button:focus-visible{border-color:#2563eb80;background:#2563eb21;outline:0}.knowledge-small-action-button:disabled{cursor:not-allowed;opacity:.58}.knowledge-action-row{display:flex;align-items:center;gap:10px;min-width:0}.knowledge-action-row>.toolbar-row{flex:1;min-width:0}.knowledge-action-row .compact-search{width:min(430px,100%)}.fault-date-filter{display:inline-flex;align-items:center;gap:7px;min-height:34px;color:#475467;font-size:12px}.fault-date-filter input{height:34px;border:1px solid #cdd9e7;border-radius:7px;padding:0 8px;color:#344054;background:#fff}.fault-date-filter i{color:#98a2b3;font-style:normal}.fault-date-filter button{height:30px;border:0;color:#175cd3;background:transparent;cursor:pointer}.knowledge-upload-button{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:30px;border:1px solid rgba(37,99,235,.26);border-radius:8px;padding:0 11px;color:#175cd3;background:#2563eb12;box-shadow:inset 0 1px #ffffffb8;font-size:12px;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.knowledge-upload-button:hover{border-color:#2563eb6b;color:#0f4bb8;background:#2563eb1f;box-shadow:0 1px 4px #2563eb1a}.knowledge-upload-button:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:2px}.knowledge-folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;align-content:start}.faq-chat-mode>.knowledge-folder-grid,.faq-chat-mode>.knowledge-folder-toolbar,.faq-chat-mode>.knowledge-list{margin-right:380px}.knowledge-faq-chat{position:fixed;top:170px;right:20px;bottom:20px;z-index:24;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:350px;overflow:hidden;border:1px solid #cfe0f6;border-radius:12px;background:#fff;box-shadow:0 16px 42px #2563eb24}.knowledge-faq-chat>header{display:grid;gap:4px;border-bottom:1px solid #e5edf7;padding:13px 14px;background:#f7faff}.knowledge-faq-chat>header div{display:flex;align-items:center;gap:7px;color:#102a43}.knowledge-faq-chat>header small{color:#718096;font-size:11px}.knowledge-faq-chat-messages{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;padding:12px}.knowledge-faq-chat-messages>p{margin:0;border:1px dashed #bfdbfe;border-radius:9px;padding:12px;color:#667085;background:#f8fbff;font-size:12px;line-height:1.55}.knowledge-faq-chat-messages>div{display:grid;gap:4px;max-width:92%;border-radius:10px;padding:9px 10px;color:#344054;background:#f2f4f7;font-size:12px;line-height:1.55;white-space:pre-wrap}.knowledge-faq-chat-messages>div.user{margin-left:auto;color:#fff;background:#2563eb}.knowledge-faq-chat>form{display:grid;gap:8px;border-top:1px solid #e5edf7;padding:10px}.knowledge-faq-chat textarea{width:100%;resize:none;border:1px solid #cdd9e7;border-radius:8px;padding:9px;outline:none}.knowledge-faq-chat form button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.knowledge-folder-card{display:flex;align-items:center;gap:12px;min-height:84px;border:1px solid #d7e4f3;border-radius:12px;padding:14px 16px;color:#175cd3;background:linear-gradient(145deg,#fff,#f2f7ff);box-shadow:0 2px 8px #2563eb0f;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.knowledge-folder-card:hover,.knowledge-folder-card:focus-visible{border-color:#8dbafa;box-shadow:0 7px 18px #2563eb1f;outline:0;transform:translateY(-1px)}.knowledge-folder-card>svg{flex:0 0 auto;padding:5px;border-radius:8px;color:#2563eb;background:#dbeafe;box-sizing:content-box}.knowledge-folder-card>span{display:grid;min-width:0;gap:5px}.knowledge-folder-card strong{overflow:hidden;color:#102a43;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.knowledge-folder-card small{color:#718096;font-size:12px}.knowledge-folder-empty{grid-column:1 / -1;margin:0;border:1px dashed #cbdbea;border-radius:10px;padding:24px;color:#718096;background:#f8fbff;text-align:center}.parts-inventory-panel{display:grid;gap:10px;border:1px solid #d4e2f5;border-radius:10px;padding:12px;background:#fff}.parts-inventory-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.parts-inventory-head>div{display:grid;gap:4px}.parts-inventory-head strong{color:#102a43;font-size:15px}.parts-inventory-head span,.parts-inventory-head small{color:#718096;font-size:12px}.parts-inventory-table{overflow:auto;border:1px solid #e0e9f5;border-radius:8px}.parts-inventory-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 0;color:#667085;font-size:12px}.parts-inventory-pagination>div{display:inline-flex;align-items:center;gap:8px}.parts-inventory-pagination strong{color:#344054;font-size:12px}.parts-inventory-pagination .secondary-button{min-height:28px;padding:0 10px;font-size:12px}.parts-inventory-row{display:grid;grid-template-columns:var(--parts-inventory-columns, 70px 140px 260px 220px 90px 100px 260px 180px 112px);align-items:center;gap:10px;width:max-content;min-width:100%;border-bottom:1px solid #e7eef8;padding:10px 12px;color:#21344d;font-size:13px}.parts-inventory-row:last-child{border-bottom:0}.parts-inventory-row.header{background:#f6f9fd;color:#536b8a;font-size:12px;font-weight:760}.parts-inventory-heading{display:flex;align-items:center;min-width:0;overflow:visible!important}.parts-inventory-heading-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parts-inventory-sort-button{display:inline-flex;align-items:center;gap:5px;min-width:0;flex:1 1 auto;border:0;padding:0;color:inherit;font:inherit;font-weight:760;text-align:left;background:transparent;cursor:pointer}.parts-inventory-sort-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parts-inventory-sort-button small{color:#1d4ed8;font-size:12px;line-height:1}.parts-inventory-sort-button:hover span,.parts-inventory-sort-button:focus-visible span{color:#1d4ed8;text-decoration:underline}.parts-inventory-column-resize-handle{position:relative;align-self:stretch;flex:0 0 16px;width:16px;min-height:22px;margin-left:4px;border:0;padding:0;cursor:col-resize;background:transparent;touch-action:none}.parts-inventory-column-resize-handle:after{content:"";position:absolute;top:2px;right:7px;height:calc(100% - 4px);border-right:1px solid transparent}.parts-inventory-column-resize-handle:hover:after,.parts-inventory-column-resize-handle:focus-visible:after,body.is-resizing-inventory-column .parts-inventory-column-resize-handle:after{border-right:2px solid #2f6fec}body.is-resizing-inventory-column,body.is-resizing-inventory-column *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.parts-inventory-row>span,.parts-inventory-row>strong,.parts-inventory-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parts-inventory-row>strong{color:#102a43;font-weight:760}.parts-inventory-row>b{color:#0f766e;font-weight:760}.parts-inventory-row>b.is-negative{color:#dc2626}.parts-inventory-deduction-total{color:#0a66c2;font-weight:760}.parts-inventory-history{display:block;line-height:1.35;white-space:nowrap!important}.parts-inventory-history-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-width:0;border:0;padding:0;color:#21344d;text-align:left;background:transparent;cursor:pointer}.parts-inventory-history-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parts-inventory-history-button small{color:#1d4ed8;font-size:11px;font-weight:760;white-space:nowrap}.parts-inventory-history-button:hover span,.parts-inventory-history-button:focus-visible span{color:#1d4ed8;text-decoration:underline}.parts-inventory-images{display:inline-flex;align-items:center;gap:4px;overflow:visible!important;white-space:nowrap!important}.parts-inventory-image-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:0;border-radius:6px;padding:0;background:transparent;cursor:zoom-in}.parts-inventory-image-button:focus-visible{outline:2px solid #0a66c2;outline-offset:2px}.parts-inventory-images img{width:34px;height:34px;flex:0 0 auto;border:1px solid #d5e1ef;border-radius:6px;object-fit:cover;background:#f8fafc}.parts-inventory-images small,.parts-inventory-image-empty{color:#718096;font-size:11px}.parts-inventory-multi-value{line-height:1.35;white-space:pre-line!important}.parts-inventory-actions{display:inline-flex;justify-content:flex-end;gap:6px}.inventory-image-preview-modal{width:min(920px,calc(100vw - 48px));max-height:calc(100vh - 56px);overflow:hidden;border:1px solid #d6e2f0;border-radius:12px;background:#fff;box-shadow:0 24px 80px #0f172a3d}.inventory-image-preview-body{display:grid;place-items:center;max-height:calc(100vh - 170px);padding:18px;background:#f8fafc}.inventory-image-preview-body img{display:block;max-width:100%;max-height:calc(100vh - 210px);border-radius:8px;object-fit:contain;background:#fff;box-shadow:0 10px 32px #0f172a29}.inventory-deduction-modal{width:min(880px,calc(100vw - 48px));max-height:calc(100vh - 56px);overflow:hidden;border:1px solid #d6e2f0;border-radius:12px;background:#fff;box-shadow:0 24px 80px #0f172a3d}.inventory-deduction-modal-body{display:grid;gap:10px;max-height:calc(100vh - 180px);overflow-y:auto;padding:14px;background:#f8fafc}.inventory-deduction-detail-row{display:grid;grid-template-columns:minmax(220px,1fr) 120px minmax(260px,1.2fr);gap:12px;align-items:start;padding:12px;border:1px solid #dbe5ef;border-radius:8px;color:#21344d;background:#fff}.inventory-deduction-detail-row div{display:grid;gap:4px;min-width:0}.inventory-deduction-detail-row strong{color:#102a43}.inventory-deduction-detail-row span,.inventory-deduction-detail-row time{color:#64748b;font-size:12px}.inventory-deduction-detail-row p{margin:0;white-space:pre-wrap;line-height:1.5}@media(max-width:760px){.inventory-deduction-detail-row{grid-template-columns:1fr}}.knowledge-folder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border:1px solid #dbe7f5;border-radius:10px;padding:6px 10px;background:#f8fbff}.knowledge-folder-toolbar button,.knowledge-folder-toolbar>span{display:inline-flex;align-items:center;gap:6px}.knowledge-folder-toolbar button{min-height:28px;border:1px solid #bfdbfe;border-radius:7px;padding:0 9px;color:#175cd3;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.knowledge-folder-toolbar>span{min-width:0;color:#102a43;font-size:13px;font-weight:760}.knowledge-folder-toolbar>span small{color:#718096;font-size:11px;font-weight:500}.fault-file-library{display:grid;gap:10px}.fault-file-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbe7f5;border-radius:10px;padding:10px 12px;background:#f8fbff}.fault-file-library-head>div{display:grid;gap:3px}.fault-file-library-head strong{color:#102a43;font-size:14px}.fault-file-library-head span,.fault-file-library-head small{color:#718096;font-size:11px}.fault-file-list{display:grid;gap:8px}.fault-file-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dbe3e5;border-radius:10px;padding:7px 9px;background:#fff}.fault-file-thumbnail{display:grid;width:112px;height:55px;overflow:hidden;border-radius:8px;place-content:center;color:#dbeafe;background:#0b1624}.fault-file-thumbnail img,.fault-file-thumbnail video{width:100%;height:100%;object-fit:contain}.fault-file-thumbnail img{background:#f4f7fb}.fault-file-document-thumb{display:grid;place-items:center;gap:3px;width:100%;height:100%;color:#dbeafe;background:#162033;font-size:10px;font-weight:800}.fault-file-thumbnail.is-pending{gap:5px;text-align:center;font-size:10px}.fault-file-main{display:grid;min-width:0;gap:4px}.fault-file-title-line{display:flex;align-items:baseline;min-width:0;gap:10px}.fault-file-title-line>strong{overflow:hidden;flex:0 1 auto;color:#102a43;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.fault-file-title-line>small{overflow:hidden;flex:1;color:#718096;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.fault-file-fields{display:flex;flex-wrap:wrap;gap:5px 16px}.fault-file-fields span{display:inline-flex;align-items:baseline;gap:5px;color:#475467;font-size:12px}.fault-file-fields b{color:#175cd3;font-size:11px}.fault-file-fields .fault-file-problem-summary{flex:1 0 100%;align-items:flex-start;border-left:3px solid #93c5fd;border-radius:0 6px 6px 0;padding:4px 7px;line-height:1.35;background:#f5f9ff}.fault-file-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.fault-file-actions button{display:inline-flex;align-items:center;gap:5px;min-height:28px;white-space:nowrap}.fault-file-link-button{border:1px solid #93c5fd;border-radius:7px;padding:0 9px;color:#175cd3;background:#eff6ff;font-size:12px;font-weight:700;cursor:pointer}.fault-file-link-button:hover{border-color:#3b82f6;background:#dbeafe}.fault-file-empty{margin:0;border:1px dashed #cbdbea;border-radius:10px;padding:28px;color:#718096;background:#f8fbff;text-align:center}.fault-file-preview-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1660px,94vw);height:min(860px,92vh);overflow:hidden;border:1px solid #d7e2ea;border-radius:10px;background:#fff;box-shadow:0 24px 70px #0f172a47}.fault-file-annotation-modal{width:min(540px,94vw);overflow:hidden;border:1px solid #d7e2ea;border-radius:10px;background:#fff;box-shadow:0 24px 70px #0f172a47}.fault-file-annotation-form{display:grid;gap:14px;padding:18px}.fault-file-annotation-form>p{margin:0;color:#667085;font-size:12px}.fault-file-annotation-form label{display:grid;gap:6px}.fault-file-annotation-form label>span{color:#344054;font-size:12px;font-weight:700}.fault-file-annotation-form input{width:100%;min-height:38px;border:1px solid #cdd9e7;border-radius:7px;padding:0 11px;color:#102a43;background:#fff;outline:none}.fault-file-annotation-form input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.fault-file-annotation-form>small{color:#718096;font-size:11px}.fault-file-annotation-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.fault-file-preview-body{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;overflow:hidden;padding:14px;place-items:center;background:#0b1624}.fault-file-preview-body video,.fault-file-preview-body img,.fault-file-preview-body iframe{display:block;width:100%;height:100%;min-width:0;min-height:0;border:0;object-fit:contain;object-position:center}.fault-file-preview-body iframe{background:#fff}.fault-file-preview-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.fault-file-preview-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid rgba(191,219,254,.72);border-radius:7px;padding:0 10px;color:#eaf3ff;background:#ffffff1f;font-size:12px;font-weight:800}.fault-file-preview-actions a:hover,.fault-file-preview-actions a:focus-visible{border-color:#bfdbfe;background:#93c5fd38;outline:none}@media(max-width:640px){.knowledge-action-row,.fault-date-filter{align-items:stretch;flex-direction:column}.knowledge-folder-grid{grid-template-columns:1fr}.knowledge-folder-toolbar{align-items:stretch;flex-direction:column}.fault-file-row{grid-template-columns:96px minmax(0,1fr)}.fault-file-thumbnail{width:96px;height:72px}.fault-file-actions{grid-column:1 / -1;justify-content:flex-end}}.settings-section-tabs,.settings-subsection-tabs{flex:0 1 auto;max-width:min(760px,58vw);margin-left:auto;padding:4px;overflow-x:auto}.settings-section-tabs button,.settings-subsection-tabs button{min-width:fit-content;height:30px;padding:0 12px;white-space:nowrap}.settings-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;min-width:0}.settings-back-button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;white-space:nowrap}.settings-header-actions .settings-section-tabs{margin-left:0}.compact-account-row{grid-template-columns:20px minmax(260px,1fr) minmax(280px,360px);min-height:46px;padding:8px 10px}.compact-account-row .account-identity{min-width:0}.compact-account-row .account-identity strong,.compact-account-row .account-identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-account-row .account-name-editor{grid-template-columns:minmax(160px,1fr) auto 28px;justify-self:stretch}.compact-account-row .account-name-editor.has-graph-auth-action{grid-template-columns:minmax(160px,1fr) auto repeat(2,28px)}.compact-account-row .account-name-editor input{width:100%;height:30px}.compact-account-row .account-auth-status{color:#176b52}.compact-account-row .account-auth-status.is-error{color:#b42318}.settings-module-panel,.settings-tab-panel{display:grid;gap:12px}.settings-module-panel>div{display:flex;align-items:center;gap:10px}.settings-module-panel strong{font-size:18px}.public-home-page{display:grid;grid-template-rows:auto auto auto auto;min-height:100dvh;padding:0 clamp(28px,4vw,72px);color:#16272d;background:linear-gradient(180deg,#edf6f4f2,#f8faf9fa 48%,#fff),#f4f8f7}.public-home-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1680px,100%);margin:0 auto;padding:22px 0}.public-home-brand,.public-home-nav nav,.public-home-actions,.public-home-footer{display:flex;align-items:center}.public-home-brand{gap:10px;font-size:17px}.public-home-brand-mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid #b9d8d4;border-radius:8px;color:#0a5c67;background:#fff;font-weight:800;box-shadow:0 10px 28px #144b4e1a}.public-home-nav nav{gap:8px}.public-home-nav nav a{border:1px solid transparent;border-radius:8px;padding:9px 12px;color:#345057;font-size:14px}.public-home-nav nav a:hover{border-color:#b9d8d4;background:#fff}.public-home-hero{display:grid;grid-template-columns:minmax(460px,.96fr) minmax(480px,.84fr);gap:clamp(54px,8vw,150px);align-items:center;width:min(1680px,100%);min-height:0;margin:0 auto;padding:clamp(10px,2vh,24px) 0 clamp(24px,4vh,48px)}.public-home-copy{display:grid;gap:18px;max-width:820px}.public-home-copy>span{width:fit-content;border:1px solid #b9d8d4;border-radius:999px;padding:7px 12px;color:#0a5c67;background:#fff;font-size:13px;font-weight:700}.public-home-copy h1{margin:0;max-width:820px;color:#13252c;font-size:clamp(44px,6.2vw,96px);line-height:.98}.public-home-copy p{max-width:600px;margin:0;color:#496169;font-size:18px;line-height:1.65}.public-home-actions{flex-wrap:wrap;gap:10px;padding-top:6px}.public-home-actions .primary-button,.public-home-actions .secondary-button{min-height:44px;padding:0 16px;font-size:14px}.public-home-visual{display:grid;align-items:center;justify-items:end;min-height:430px}.public-home-window{display:grid;gap:18px;width:min(560px,100%);border:1px solid #cddbdd;border-radius:18px;padding:18px;background:#fff;box-shadow:0 24px 70px #144b4e29}.public-home-window-bar{display:flex;gap:6px}.public-home-window-bar i{width:10px;height:10px;border-radius:999px;background:#b9d8d4}.public-home-ticket{display:grid;gap:10px;border:1px solid #d7e3e5;border-radius:12px;padding:20px;background:#f7fafb}.public-home-ticket span{color:#0a5c67;font-size:12px;font-weight:800;text-transform:uppercase}.public-home-ticket strong{font-size:24px}.public-home-ticket p{margin:0;color:#51666d;line-height:1.55}.public-home-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.public-home-status-grid span,.public-home-band article{border:1px solid #d7e3e5;border-radius:10px;background:#fff}.public-home-status-grid span{min-height:78px;padding:14px;color:#345057;font-size:13px;font-weight:700}.public-home-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(1680px,100%);margin:0 auto;padding:0 0 clamp(28px,4vh,52px)}.public-home-band article{display:grid;gap:10px;padding:20px}.public-home-band svg{color:#0a5c67}.public-home-band h2{margin:0;font-size:18px}.public-home-band p{margin:0;color:#586d73;line-height:1.55}.public-home-footer{justify-content:space-between;gap:16px;width:min(1680px,100%);margin:0 auto;border-top:1px solid #d7e3e5;padding:20px 0 28px;color:#60737a;font-size:13px}.public-home-footer a{color:#0a5c67;font-weight:700}@media(max-width:820px){.public-home-page{padding:0 14px}.public-home-nav{align-items:flex-start;flex-direction:column;width:100%}.public-home-nav nav{width:100%;justify-content:space-between}.public-home-hero{grid-template-columns:1fr;width:100%;min-height:0;padding:14px 0 30px}.public-home-copy h1{font-size:40px;line-height:1.02}.public-home-copy p{font-size:16px}.public-home-visual{min-height:0}.public-home-status-grid,.public-home-band{grid-template-columns:1fr}.public-home-band,.public-home-footer{width:100%}.public-home-footer{align-items:flex-start;flex-direction:column}}.login-page{display:grid;place-items:center;min-height:100dvh;padding:28px;background:#eef2f3}.login-panel{display:grid;gap:22px;width:min(620px,100%);border:1px solid #dbe3e5;border-radius:14px;padding:34px 38px;background:#fff;box-shadow:0 18px 48px #0f172a1a}.login-brand{display:flex;align-items:center;gap:16px}.login-brand h1{margin:2px 0 0;font-size:28px}.login-form,.access-form{display:grid;gap:10px}.login-form label{display:grid;gap:7px;color:#69777f;font-size:14px}.login-form input,.access-form input,.access-form select{width:100%;min-width:0;height:36px;border:1px solid #d8e1e4;border-radius:8px;padding:0 10px;color:#253940;background:#fff;outline:0;font-size:13px}.login-form input{height:46px;border-radius:9px;padding:0 13px;font-size:15px}.login-form .primary-button{min-height:44px;font-size:14px}.login-panel>.ai-status-text{margin-top:0;padding:10px 12px;font-size:13px}.login-form input:focus,.access-form input:focus,.access-form select:focus{border-color:#257b7e;box-shadow:0 0 0 3px #257b7e1f}.access-admin-panel{display:grid;gap:12px}.access-admin-grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:12px;align-items:start}.access-form,.access-table,.permission-matrix{border:1px solid #dbe3e5;border-radius:8px;padding:12px;background:#f8fbfb}.access-form h2,.access-table h2{margin:0;color:#1f3036;font-size:15px}.access-form-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.access-form-title-row .secondary-button{flex:0 0 auto}.access-field{display:grid;gap:5px}.access-field>span{color:#475467;font-size:12px;font-weight:700}.access-form-actions{display:flex;flex-wrap:wrap;gap:8px}.access-table{display:grid;gap:8px}.access-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #e1e7e9;border-radius:8px;padding:9px;background:#fff}.access-row div{display:grid;min-width:0}.access-row strong,.role-summary strong{overflow:hidden;color:#1f3036;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.access-row span,.role-summary span{overflow:hidden;color:#69777f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.permission-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.permission-group{display:grid;align-content:start;gap:7px}.permission-group strong{color:#1f3036;font-size:13px}.permission-group label{display:flex;align-items:center;gap:7px;min-height:28px;color:#34474f;font-size:13px}.permission-group input{width:15px;height:15px}.role-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.role-summary{display:grid;gap:3px;border:1px solid #dbe3e5;border-radius:8px;padding:10px;text-align:left;background:#fff}.role-summary.active{border-color:#257b7e;background:#eaf6f4}.ops-health-panel{display:grid;gap:14px}.ops-health-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ops-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.access-row.compact{grid-template-columns:auto minmax(0,1fr)}.ops-recommendation.level-critical,.ops-recommendation.level-high{border-color:#fecaca;background:#fff7f7}.ops-recommendation.level-medium{border-color:#fde68a;background:#fffbeb}.module-kicker{width:fit-content;border-radius:999px;padding:4px 9px;color:#175cd3;background:#eff6ff;font-size:11px;font-weight:760}@media(max-width:760px){.page-header .outbound-mode-switch{width:100%;margin-left:0}.outbound-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.outbound-mode-switch button{min-width:0;padding:0 8px}.page-header .knowledge-type-tabs,.settings-section-tabs,.settings-subsection-tabs{width:100%;max-width:none;margin-left:0}.settings-header-actions{align-items:stretch;flex-direction:column}.settings-back-button{width:fit-content}.compact-account-row{grid-template-columns:20px minmax(0,1fr)}.compact-account-row .account-name-editor{grid-column:2}.knowledge-upload-button{width:fit-content}}:root{color:#101828;background:#fff;--surface: #ffffff;--surface-subtle: #fbfcfe;--surface-layer: #f6f8fb;--border: #e5e7eb;--border-strong: #d0d5dd;--text: #101828;--muted: #667085;--muted-strong: #475467;--blue: #2563eb;--blue-strong: #1d4ed8;--blue-soft: #eff6ff;--green: #079455;--amber: #dc6803;--red: #d92d20;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 8px 24px rgba(16, 24, 40, .08)}body{color:var(--text);background:#fff}.saas-shell{background:#fff}.app-nav{border-right:1px solid #eaecf0;background:#fff;padding:16px 12px;box-shadow:none}.tenant-block{grid-template-columns:30px minmax(0,1fr);gap:9px;border-bottom:1px solid #f2f4f7;padding-bottom:14px}.tenant-mark{width:30px;height:30px;border:1px solid #dbeafe;border-radius:8px;color:#1d4ed8;background:#fff;box-shadow:0 1px 2px #2563eb14;font-size:13px}.tenant-mark:is(img){display:block;border:0;background:transparent;box-shadow:none;object-fit:contain}.tenant-block strong{color:#101828;font-size:14px;font-weight:760}.tenant-block span{color:#98a2b3;font-size:11px}.nav-link{min-height:34px;border:0;border-radius:7px;padding:0 9px;color:#475467;font-size:13px;font-weight:620;box-shadow:none}.nav-link:hover{background:#f9fafb}.nav-link.active{color:#175cd3;background:#eff6ff;box-shadow:none}.nav-link.active:before{content:"";width:3px;height:18px;border-radius:999px;background:#2563eb}.nav-meta{gap:7px;border-top:1px solid #f2f4f7}.nav-meta span{color:#98a2b3;font-size:11px}.nav-health{border-color:#d1fadf;color:#067647!important;background:#f6fef9}.resize-handle{width:6px;min-width:6px;border-left:1px solid #f2f4f7;background:#fff}.resize-handle:hover,.resize-handle:focus-visible,.is-resizing .resize-handle{background:#f8fafc}.module-main{background:#fcfcfd}.page-header{min-height:72px;border:1px solid #eaecf0;border-radius:8px;background:#fff;box-shadow:none}.page-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:780;text-transform:uppercase}.page-header h1{color:#101828;font-size:20px;font-weight:780}.page-header p{color:#667085;font-size:13px}.executive-kpi-grid,.metric-grid,.settings-grid,.upload-grid,.mail-provider-grid{gap:10px}.module-card,.metric-card,.panel,.upload-tile,.mail-provider-card,.knowledge-row,.conversation-layout,.message-bubble,.conversation-item{border:1px solid #eaecf0;border-radius:8px;background:#fff;box-shadow:none}.metric-card{padding:14px}.executive-kpi-card:before{background:#2563eb}.metric-card span,.model-multi-filter,.product-filter-panel label,.outbound-form-grid label,.context-panel dt{color:#667085;font-size:12px;font-weight:650}.metric-card strong{color:#101828;font-size:26px;font-weight:760}.metric-card em{color:#98a2b3}.advanced-filter-bar,.product-filter-panel,.analytics-board-switch{border:1px solid #eaecf0;border-radius:8px;background:#fff;box-shadow:none}.toolbar-row{gap:8px}.search-box,.mailbox-filter,.ticket-inbound-date-filter,.product-filter-panel select,.multi-select-dropdown summary,.outbound-form-grid select,.outbound-form-grid input,.outbound-form-grid textarea,.tag-input-row input,.rich-reply-editor,.composer-toolbar select,.reply-composer textarea{border:1px solid #d0d5dd;border-radius:8px;color:#101828;background:#fff;box-shadow:0 1px 2px #1018280a}.search-box:focus-within,.mailbox-filter:focus,.ticket-inbound-date-filter:focus-within,.product-filter-panel select:focus,.multi-select-dropdown[open] summary,.outbound-form-grid select:focus,.outbound-form-grid input:focus,.outbound-form-grid textarea:focus,.tag-input-row input:focus,.rich-reply-editor:focus,.composer-toolbar select:focus{border-color:#84caff;box-shadow:0 0 0 4px #2563eb1a}.channel-tabs button,.analytics-board-switch button,.outbound-tabs button,.status-tabs button,.segmented-control button{min-height:32px;border:0;border-radius:7px;color:#475467;background:transparent;box-shadow:none;font-size:12px;font-weight:700}.channel-tabs button.active,.analytics-board-switch button.active,.outbound-tabs button.is-selected,.outbound-tabs button.status-filter.is-selected,.status-tabs button.status-filter.is-selected,.segmented-control button.active{color:#175cd3;background:#eff6ff;box-shadow:none}.ticket-table{overflow:hidden;border:1px solid #eaecf0;border-radius:8px;background:#fff;box-shadow:none}.ticket-table-head{min-height:36px;border-bottom:1px solid #eaecf0;color:#98a2b3;background:#fcfcfd;font-size:10px;font-weight:780}.ticket-row{min-height:60px;border-bottom:1px solid #f2f4f7;background:#fff;transition:background .14s ease}.ticket-row:hover{background:#f9fafb}.ticket-row>div strong,.knowledge-row strong,.conversation-subject,.message-header strong{color:#101828;font-weight:720}.ticket-row>div span,.ticket-row time,.message-header span,.conversation-topline time,.context-panel dd,.source-list span{color:#667085}.status-pill,.tag-pill,.folder-badge,.tag-chip,.outbound-mode-badge,.outbound-variable-list code,.outbound-generated-meta span{border-radius:999px;font-size:11px;font-weight:680}.status-pill.pending{color:#b54708;background:#fffaeb}.status-pill.followed_up{color:#067647;background:#ecfdf3}.status-pill.overdue{color:#b42318;background:#fef3f2}.status-pill.resolved{color:#175cd3;background:#eff6ff}.primary-button,.resolve-button,.message-action-links a{min-height:32px;border:1px solid #2563eb;border-radius:7px;color:#fff;background:#2563eb;box-shadow:0 1px 2px #10182814;font-weight:720}.primary-button:hover:not(:disabled),.resolve-button:hover:not(:disabled){background:#1d4ed8}.secondary-button,.icon-button,.back-button{min-height:32px;border:1px solid #d0d5dd;border-radius:7px;color:#344054;background:#fff;box-shadow:0 1px 2px #1018280a;font-weight:680}.secondary-button:hover:not(:disabled),.icon-button:hover:not(:disabled),.back-button:hover{border-color:#98a2b3;background:#f9fafb}.conversation-page{grid-template-rows:auto minmax(0,1fr) auto}.ticket-detail-header{gap:10px}.conversation-layout{border-color:#eaecf0;background:#fff}.timeline{gap:10px;background:#fcfcfd;padding:16px;--mail-card-width: min(760px, calc(100% - 42px) )}.message-bubble{width:var(--mail-card-width);max-width:100%;border-color:#eaecf0;background:#fff;box-shadow:0 1px 2px #1018280a}.message-bubble.outbound{border-color:#bfdbfe;background:#f8fbff}.message-body,.message-bubble p{color:#344054;font-size:13px;line-height:1.55}.context-panel{border-left:1px solid #eaecf0;background:#fff}.context-panel h3,.outbound-side-panel h2,.outbound-requirements h2,.section-title-row h2,.panel h2,.cleaned-order-panel h2,.product-upload-panel h2{color:#101828;font-size:14px;font-weight:760}.ticket-tag-panel,.ticket-action-panel,.message-action-links{border-color:#eaecf0;background:#fcfcfd}.reply-composer{border-top:1px solid #eaecf0;background:#fff;box-shadow:0 -8px 20px #1018280a}.rich-toolbar{gap:6px}.color-tool{border:1px solid #d0d5dd;color:#344054;background:#fff;box-shadow:0 1px 2px #1018280a}.analytics-chart-grid{gap:10px}.chart-panel{min-height:320px;padding:14px;background:#fff}.css-pie-chart{box-shadow:inset 0 0 0 28px #fff}.css-bar-chart{border-color:#eaecf0}.chart-bar-plot>span{background:#2563eb!important}.css-line-chart path{stroke:#2563eb}.css-line-chart circle{stroke:#2563eb}.product-upload-panel,.outbound-layout,.outbound-automation-grid{align-items:start}.ticket-quality-board,.ticket-quality-results{display:grid;gap:12px}.ticket-quality-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px 16px}.ticket-quality-date-fields{display:flex;align-items:end;gap:10px}.ticket-quality-date-fields label,.ticket-quality-summary-data>label{display:grid;gap:5px;color:#475467;font-size:12px;font-weight:700}.ticket-quality-date-fields input,.ticket-quality-run-summary select{min-height:36px;border:1px solid #d0d5dd;border-radius:8px;padding:0 10px;color:#101828;background:#fff}.ticket-quality-start{min-height:38px}.ticket-quality-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ticket-quality-toolbar-actions .secondary-button{min-height:38px}.ticket-sla-audit{display:grid;gap:12px;padding:14px 16px;border-color:#f4b8ad}.ticket-sla-audit.is-clear{border-color:#9bd8b3;background:#f4fff8}.ticket-sla-audit>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-sla-audit>header div,.ticket-sla-audit>header span,.ticket-sla-audit>header strong,.ticket-sla-audit>header small{display:block}.ticket-sla-audit>header span,.ticket-sla-audit>header small{color:#667085;font-size:11px}.ticket-sla-audit>header strong{margin:3px 0;color:#b42318;font-size:17px}.ticket-sla-audit.is-clear>header strong{color:#067647}.ticket-sla-kpis{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px}.ticket-sla-kpis span{border-radius:9px;padding:9px 11px;color:#667085;background:#f7f9fc;font-size:11px}.ticket-sla-kpis b{display:block;color:#175cd3;font-size:19px}.ticket-sla-date-summary{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.ticket-sla-date-summary span{flex:0 0 auto;border:1px solid #f1c5bd;border-radius:999px;padding:5px 9px;color:#7a271a;background:#fff7f5;font-size:11px}.ticket-sla-table-wrap{max-height:420px;overflow:auto;border:1px solid #e4e7ec;border-radius:9px}.ticket-sla-table{width:100%;border-collapse:collapse;font-size:11px}.ticket-sla-table th,.ticket-sla-table td{padding:8px 9px;border-bottom:1px solid #eaecf0;text-align:left;vertical-align:top}.ticket-sla-table th{position:sticky;z-index:1;top:0;color:#344054;background:#f7f9fc}.ticket-sla-table td a,.ticket-sla-table td small{display:block}.ticket-sla-table td a{color:#175cd3;font-weight:750}.ticket-sla-table td small{max-width:280px;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.ticket-sla-rule-tags{display:flex;flex-wrap:wrap;gap:4px}.ticket-sla-rule-tags em{border-radius:999px;padding:3px 6px;color:#b42318;background:#fee4e2;font-size:10px;font-style:normal;white-space:nowrap}@media(max-width:900px){.ticket-sla-kpis{grid-template-columns:repeat(2,minmax(120px,1fr))}}.ticket-quality-run-summary{display:grid;grid-template-columns:minmax(0,3fr) minmax(340px,1fr);align-items:stretch;gap:12px;padding:14px 16px}.ticket-quality-summary-data,.ticket-quality-risk-filter{border:1px solid #dbe7f5;border-radius:10px;padding:10px;background:#fbfdff}.ticket-quality-summary-data{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(480px,2fr);align-items:end;gap:12px}.ticket-quality-kpis{display:grid;grid-template-columns:repeat(5,minmax(80px,1fr));gap:8px}.ticket-quality-kpis span{display:grid;justify-items:center;gap:1px;border-radius:8px;padding:7px;color:#667085;background:#f8fafc;font-size:10px}.ticket-quality-kpis b{color:#1d4ed8;font-size:18px}.ticket-quality-risk-filter{display:grid;align-content:center;gap:8px}.ticket-quality-risk-filter>span{color:#475467;font-size:12px;font-weight:700}.ticket-quality-risk-filter>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ticket-quality-risk-filter button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;border:1px solid #d0d5dd;border-radius:8px;padding:0 7px;color:#475467;background:#fff;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.ticket-quality-risk-filter button:hover{border-color:#84adf4;box-shadow:0 2px 8px #2563eb1f;transform:translateY(-1px)}.ticket-quality-risk-filter button.active{border-color:#2563eb;color:#fff;background:#2563eb;box-shadow:0 3px 10px #2563eb33}.ticket-quality-risk-filter button.risk-high:not(.active){color:#b42318;background:#fef3f2}.ticket-quality-risk-filter button.risk-medium:not(.active){color:#b54708;background:#fffaeb}.ticket-quality-risk-filter button.risk-low:not(.active){color:#067647;background:#ecfdf3}.ticket-quality-progress{position:relative;grid-column:1 / -1;overflow:hidden;height:24px;border-radius:999px;background:#eef2f6}.ticket-quality-progress i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .3s ease}.ticket-quality-progress span{position:relative;z-index:1;display:grid;height:100%;place-items:center;color:#172554;font-size:11px;font-weight:800}.ticket-quality-empty{display:grid;justify-items:center;gap:7px;padding:44px 20px;color:#667085;text-align:center}.ticket-quality-empty p{margin:0;font-size:12px}.ticket-quality-result{overflow:hidden;padding:0}.ticket-quality-result-row{display:grid;grid-template-columns:36px minmax(300px,1.8fr) minmax(160px,.8fr) 100px 76px 76px 20px;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 14px;border:0;color:#344054;background:#fff;text-align:left;cursor:pointer}.ticket-quality-result-row:hover,.ticket-quality-result-row:focus-visible{background:#f8fbff;outline:none}.ticket-quality-index{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#1d4ed8;background:#eff6ff;font-size:11px;font-weight:800}.ticket-quality-ticket{display:grid;gap:3px;min-width:0}.ticket-quality-ticket b,.ticket-quality-ticket em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-quality-ticket b{color:#101828;font-size:12px}.ticket-quality-ticket em{color:#667085;font-size:11px;font-style:normal}.ticket-quality-date,.ticket-quality-replies{color:#98a2b3;font-size:10px;line-height:1.5}.ticket-quality-date b,.ticket-quality-replies b{color:#475467;font-size:11px}.ticket-quality-score{color:#1d4ed8;font-size:24px;font-weight:900;text-align:center}.ticket-quality-score small{font-size:10px}.ticket-quality-score.is-failed{color:#b42318;font-size:12px}.ticket-quality-risk{justify-self:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800}.ticket-quality-risk.risk-low{color:#067647;background:#ecfdf3}.ticket-quality-risk.risk-medium{color:#b54708;background:#fffaeb}.ticket-quality-risk.risk-high{color:#b42318;background:#fef3f2}.ticket-quality-result-row>svg{transition:transform .15s ease}.ticket-quality-result-row>svg.is-open{transform:rotate(180deg)}.ticket-quality-detail{display:grid;gap:14px;border-top:1px solid #e4e7ec;padding:14px;background:#fcfcfd}.ticket-quality-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ticket-quality-dimensions article{display:grid;gap:6px;border:1px solid #e4e7ec;border-radius:8px;padding:10px;background:#fff}.ticket-quality-dimensions header{display:flex;justify-content:space-between;gap:10px;color:#344054;font-size:12px}.ticket-quality-dimensions header b{color:#1d4ed8}.ticket-quality-dimensions p,.ticket-quality-findings p{margin:0;color:#667085;font-size:11px;line-height:1.55}.ticket-quality-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ticket-quality-findings section{display:grid;align-content:start;gap:5px;border-radius:8px;padding:11px;background:#eff6ff}.ticket-quality-findings span{color:#475467;font-size:11px;line-height:1.5}@media(max-width:1100px){.ticket-quality-run-summary,.ticket-quality-summary-data{grid-template-columns:1fr}.ticket-quality-result-row{grid-template-columns:32px minmax(240px,1fr) 90px 70px 70px 18px}.ticket-quality-date{display:none}}.outbound-layout{grid-template-columns:minmax(0,1fr) 300px}.outbound-compose-panel,.outbound-side-panel,.outbound-task-card,.outbound-requirements{padding:16px}.outbound-template-block,.outbound-upload-row,.outbound-generated-task,.outbound-recipient-table div,.outbound-single-row{border-color:#eaecf0;background:#fcfcfd}.outbound-side-panel ul{color:#667085}.multi-select-panel{border:1px solid #eaecf0;border-radius:8px;box-shadow:0 18px 44px #10182824}.multi-select-search,.model-option-list{border-color:#f2f4f7}.complaint-detail-table{border-color:#eaecf0;background:#fff}.complaint-detail-table>div{border-bottom-color:#f2f4f7}.complaint-detail-table strong{color:#475467;background:#fcfcfd;font-size:11px;font-weight:780}.knowledge-row{grid-template-columns:minmax(0,1fr) auto;padding:14px}.knowledge-row p{color:#667085}.knowledge-source span,.knowledge-source time{color:#667085}.upload-tile,.settings-link-card,.mail-provider-card{transition:border-color .14s ease,background .14s ease,transform .14s ease}.upload-tile:hover,.settings-link-card:hover,.mail-provider-card:hover{border-color:#bfdbfe;background:#fbfdff;transform:translateY(-1px)}.ai-status-text,.sync-banner{border-color:#dbeafe;color:#175cd3;background:#eff6ff}.ai-status-text.is-error{border-color:#fecaca;color:#b42318;background:#fff5f5}.danger-button,.danger-outline-button{color:#b42318;background:snow}@media(max-width:1040px){.outbound-layout{grid-template-columns:1fr}.outbound-tracking-head{align-items:stretch;flex-direction:column}.outbound-tracking-actions{justify-content:flex-start}.outbound-tracking-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page-grid,.conversation-page{padding:12px}.page-header,.ticket-detail-header,.toolbar-row,.advanced-filter-bar,.product-upload-panel,.order-detail-search,.composer-actions,.composer-toolbar{align-items:stretch;flex-direction:column}.executive-kpi-grid,.metric-grid,.settings-grid,.upload-grid,.mail-provider-grid,.outbound-form-grid,.outbound-tracking-stats,.outbound-automation-grid,.knowledge-row{grid-template-columns:1fr}.conversation-layout{grid-template-columns:1fr;overflow:visible}.context-panel{display:grid;border-left:0;border-top:1px solid #eaecf0}.ticket-table-head{display:none}.ticket-row,.ticket-table-head{grid-template-columns:1fr}.ticket-row>time,.ticket-row>.status-pill{justify-self:start}}:root{color:#111827;background:#f6f8fb;--surface: #ffffff;--surface-subtle: #f8fafc;--surface-layer: #f3f6fb;--border: #d9e2ec;--border-strong: #c5d1df;--text: #111827;--muted: #687385;--muted-strong: #475467;--blue: #0a66c2;--blue-strong: #064c96;--blue-soft: #e9f3ff;--green: #16805f;--amber: #b76e00;--red: #c24132;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 1px rgba(15, 23, 42, .04);--shadow-md: 0 12px 28px rgba(15, 23, 42, .08)}.app-nav{border-right:1px solid var(--border);background:#ffffffeb;box-shadow:1px 0 #ffffffb8}.tenant-block{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border-bottom-color:#e6edf5;padding-bottom:16px}.tenant-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #b8d7f5;border-radius:8px;color:#0759aa;background:linear-gradient(180deg,#fff,#edf6ff);box-shadow:inset 0 1px #ffffffe6,var(--shadow-sm);font-size:15px;font-weight:800}.tenant-block strong{color:#0f172a;font-size:15px;letter-spacing:0}.tenant-block span,.nav-meta span,.muted-text{color:var(--muted)}.nav-link{position:relative;min-height:36px;border:1px solid transparent;color:#405066;font-size:13px;font-weight:650}.nav-link svg,.analytics-board-switch button svg,.channel-tabs button svg{color:var(--blue)}.nav-health{display:inline-flex;align-items:center;gap:6px;width:fit-content;border:1px solid #cce9dd;border-radius:999px;padding:4px 8px;color:#0f6b50!important;background:#effbf6;font-weight:650}.page-grid,.conversation-page{gap:14px;padding:18px}.page-header{min-height:76px;border-color:var(--border);background:linear-gradient(180deg,#fffffff5,#f9fbfdf5),var(--surface);box-shadow:var(--shadow-sm)}.page-eyebrow{display:block;margin-bottom:5px;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.page-header h1{color:#0f172a;font-size:21px;font-weight:760}.page-header p,.panel p,.module-card p,.knowledge-row p,.mail-sync-footer p{color:var(--muted)}.module-card,.metric-card,.panel,.upload-tile,.mail-provider-card,.ticket-row,.knowledge-row,.conversation-layout,.conversation-item,.message-bubble{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.executive-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.metric-card{border-radius:8px;padding:14px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa),var(--surface)}.executive-kpi-card{position:relative;overflow:hidden}.executive-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#0a66c2,#66aef2)}.metric-card span{color:var(--muted-strong);font-size:12px;font-weight:700}.metric-card strong{color:#0f172a;font-size:27px;font-weight:780}.metric-card em{overflow:hidden;color:var(--muted);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.channel-tabs{gap:8px}.channel-tabs button,.analytics-board-switch button,.status-tabs button,.segmented-control button,.outbound-tabs button{border-color:var(--border);color:#344054;background:#fff;box-shadow:var(--shadow-sm)}.channel-tabs button.active,.analytics-board-switch button.active,.status-tabs button.status-filter.is-selected,.segmented-control button.active,.outbound-tabs button.is-selected{border-color:#9dccfb;color:#064c96;background:linear-gradient(180deg,#f2f8ff,#e8f3ff);box-shadow:inset 0 0 0 1px #0a66c214,var(--shadow-sm)}.advanced-filter-bar,.product-filter-panel{border:1px solid var(--border);border-radius:8px;padding:10px;background:linear-gradient(180deg,#fffffff2,#f7fafdf2),var(--surface);box-shadow:var(--shadow-sm)}.search-box,.mailbox-filter,.product-filter-panel select,.multi-select-dropdown summary,.account-name-editor input,.tag-input-row input,.rich-reply-editor{border-color:var(--border-strong);background:#fff}.search-box:focus-within,.mailbox-filter:focus,.product-filter-panel select:focus,.multi-select-dropdown[open] summary,.account-name-editor input:focus,.tag-input-row input:focus,.rich-reply-editor:focus{border-color:#62a7ee;box-shadow:0 0 0 3px #0a66c221}.ticket-table{gap:0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:var(--shadow-sm)}.ticket-load-status{margin:-6px 4px 0;color:#475569;font-size:12px}.ticket-load-status.error{color:#b42318}.ticket-bulk-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid #bfdbfe;border-radius:8px;padding:8px 10px;background:#eff6ff;color:#1d4ed8;box-shadow:var(--shadow-sm)}.ticket-bulk-toolbar strong{font-size:13px}.ticket-bulk-toolbar label{display:inline-flex;align-items:center;gap:7px;color:#344054;font-size:12px;font-weight:700}.ticket-bulk-toolbar select{min-height:30px;border:1px solid #b7cef8;border-radius:7px;padding:0 28px 0 9px;background:#fff;color:#111827;font:inherit}.ticket-table-head,.ticket-row{grid-template-columns:var(--ticket-columns, 210px 170px 360px 620px 150px 96px);width:max-content;min-width:100%}.ticket-table-head{display:grid;gap:10px;min-height:32px;align-items:center;border-bottom:1px solid var(--border);padding:0 12px;color:#667085;background:#f8fafc;font-size:11px;font-weight:800;text-transform:uppercase}.ticket-table-head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-table-select-heading,.ticket-select-cell{display:inline-flex;align-items:center;justify-content:center}.ticket-table-select-heading input,.ticket-select-cell input{width:16px;height:16px;margin:0;accent-color:#0b63ce}.ticket-table-heading{position:relative;display:flex;min-height:32px;align-items:center;overflow:visible!important;padding-right:0}.ticket-table-heading-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-column-resize-handle{position:relative;align-self:stretch;flex:0 0 16px;width:16px;height:100%;border:0;padding:0;margin-left:6px;cursor:col-resize;background:transparent;touch-action:none}.ticket-column-resize-handle:after{content:"";position:absolute;top:4px;right:7px;width:0;height:calc(100% - 8px);border-right:1px solid transparent}.ticket-column-resize-handle:hover:after,body.is-resizing-ticket-column .ticket-column-resize-handle:after{border-right:2px solid #2f6fec}body.is-resizing-ticket-column,body.is-resizing-ticket-column *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.ticket-table-head>.ticket-table-heading:nth-child(5),.ticket-table-head>.ticket-table-heading:nth-child(6){justify-self:stretch!important;justify-content:flex-start}.ticket-row{display:grid;gap:10px;min-height:42px;align-items:center;border:0;border-bottom:1px solid #edf1f5;border-radius:0;box-shadow:none;padding:0 12px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.ticket-row:last-child{border-bottom:0}.ticket-row:hover{background:#fbfdff}.ticket-row.is-selected{background:#eef6ff}.ticket-row.is-selected:hover{background:#e5f1ff}.ticket-row>strong,.knowledge-row strong,.conversation-topline strong{color:#111827}.ticket-row>*:not(:last-child){height:100%}.ticket-email-cell,.ticket-customer-cell,.ticket-subject-cell{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ticket-email-cell{font-size:12px;font-weight:700;line-height:1.2}.ticket-customer-cell,.ticket-subject-cell,.ticket-row time{color:var(--muted);font-size:12px;line-height:1.2}.ticket-tags-cell{position:relative;display:flex;flex-wrap:wrap;gap:5px;align-items:center;overflow:visible;min-width:0;padding:4px 0;white-space:normal}.ticket-tag-editor-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:#0f172a47}.ticket-tag-editor{display:grid;width:min(420px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 48px));gap:12px;overflow-y:auto;border:1px solid #c9daf4;border-radius:8px;padding:14px;background:#fff;box-shadow:0 12px 30px #22477c2e;cursor:default}.ticket-tag-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-tag-editor>header>div{display:grid;min-width:0;gap:3px}.ticket-tag-editor>header strong{color:#172b4d;font-size:15px}.ticket-tag-editor>header span{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ticket-tag-single-input{width:100%;min-width:0;height:42px;border:1px solid #cbd9ed;border-radius:6px;padding:0 11px;color:#172b4d;background:#fff;font-size:15px}.ticket-tag-delete-button{display:inline-flex;flex:0 0 28px;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #f1c6c6;border-radius:6px;padding:0;color:#b42318;background:#fff5f5;cursor:pointer}.ticket-tag-delete-button:hover{background:#fee4e2}.ticket-tag-editor-actions{display:flex;justify-content:flex-end;gap:6px}.ticket-tag-editor-actions button{min-height:30px;padding:4px 10px;font-size:12px}.ticket-tags-cell span.ticket-scheduled-status{display:inline-flex;align-items:center;gap:4px;border-color:#f6c86f;color:#9a5b00;background:#fff8e8;font-weight:750}.ticket-tags-cell span.ticket-scheduled-status.status-sending{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}.ticket-tags-cell span.ticket-scheduled-status.status-failed{border-color:#fda4af;color:#be123c;background:#fff1f2}.ticket-tags-cell .ticket-editable-tag{flex:0 0 auto;max-width:100%;overflow:hidden;border:1px solid #d8e7fb;border-radius:6px;padding:2px 6px;color:#1d4f91;background:#f2f7ff;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ticket-tags-cell .ticket-editable-tag:hover{border-color:#84adf4;color:#123c8c;background:#eaf2ff}.ticket-row time{justify-self:start;text-align:left}.ticket-row>.status-pill{justify-self:start;min-height:20px;padding:2px 7px;font-size:12px;line-height:1.2}.ticket-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px 0;color:#667085;font-size:12px}.ticket-pagination>div{display:inline-flex;align-items:center;gap:8px}.ticket-pagination strong{color:#344054;font-size:12px}.ticket-pagination .secondary-button{min-height:28px;padding:0 10px;font-size:12px}.sync-result-modal{width:min(540px,92vw)}.sync-result-actions{display:flex;justify-content:flex-end}.status-pill.pending,.status-tabs button.status-filter.status-pending{color:#9a5b00;background:#fff8e8}.status-pill.followed_up,.status-tabs button.status-filter.status-followed_up{color:var(--green);background:#ecfdf5}.status-pill.overdue,.status-tabs button.status-filter.status-overdue{color:var(--red);background:#fff1f0}.status-pill.resolved,.status-tabs button.status-filter.status-resolved{color:#16704d;background:#eefbf4}.primary-button,.resolve-button,.message-action-links a{border:1px solid #0759aa;color:#fff;background:linear-gradient(180deg,#0b73d9,#0759aa);box-shadow:0 1px 1px #0f172a14}.secondary-button,.icon-button,.back-button{border:1px solid var(--border);color:#344054;background:linear-gradient(180deg,#fff,#f4f7fb)}.primary-button:hover:not(:disabled),.resolve-button:hover:not(:disabled){background:linear-gradient(180deg,#0969c8,#064c96)}.secondary-button:hover:not(:disabled),.icon-button:hover:not(:disabled),.back-button:hover{border-color:#b7c7d8;color:#0f172a;background:#f8fafc}.analytics-board-switch{border:1px solid var(--border);border-radius:8px;padding:6px;background:#fff;box-shadow:var(--shadow-sm)}.analytics-chart-grid{gap:14px;align-items:start}.analytics-wide-chart{grid-column:1 / -1}.chart-panel{min-height:330px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa),#fff}.service-fixed-chart{height:330px;min-height:330px;overflow:hidden}.service-fixed-chart .pie-chart-layout,.service-fixed-chart .css-bar-chart{min-height:0;height:270px}.service-fixed-chart .pie-chart-layout{align-content:center}.service-fixed-chart .pie-rank-list{max-height:252px}.chart-panel h2,.cleaned-order-panel h2,.product-upload-panel h2,.section-title-row h2{color:#111827;font-size:15px;font-weight:760}.css-pie-chart{box-shadow:inset 0 0 0 28px #fff,0 14px 28px #0f172a14}.chart-bar-plot>span{border-radius:5px 5px 0 0}.css-bar-chart,.complaint-detail-table{border-color:var(--border)}.css-line-chart path{stroke:var(--blue)}.css-line-chart circle{stroke:var(--blue)}.dual-line-chart .primary-line{stroke:#2563eb}.dual-line-chart .secondary-line{stroke:#16a34a}.dual-line-chart .primary-point{stroke:#2563eb}.dual-line-chart .secondary-point{stroke:#16a34a}.triple-line-chart .primary-line{stroke:#2563eb;stroke-width:1.8;stroke-dasharray:none}.triple-line-chart .secondary-line{stroke:#16a34a;stroke-width:1.35;stroke-dasharray:3 5}.triple-line-chart .tertiary-line{stroke:#f97316;stroke-width:1.35;stroke-dasharray:2 6}.triple-line-chart .primary-point{stroke:#2563eb}.triple-line-chart .secondary-point{stroke:#16a34a}.triple-line-chart .tertiary-point{stroke:#f97316}.triple-line-chart .primary-value-label{fill:#2563eb}.chart-series-legend{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;color:#475569;font-size:12px;font-weight:700}.chart-series-legend span{display:inline-flex;align-items:center;gap:6px}.chart-series-legend span:before{content:"";width:18px;height:3px;border-radius:999px;background:var(--series-color)}.multi-select-panel{border-color:var(--border);box-shadow:var(--shadow-md)}.service-chart-side{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:330px}.service-chart-side>.chart-panel{min-height:0}.service-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;padding:10px}.service-filter-panel .multi-select-panel{right:0;width:min(300px,78vw)}@media(max-width:1180px){.service-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.service-filter-panel{grid-template-columns:1fr}}.product-analytics-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.product-analytics-layout>.chart-panel{min-height:330px}.product-filter-panel-compact{align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.product-filter-panel-compact:before{content:"筛选维度";grid-column:1 / -1;color:#111827;font-size:15px;font-weight:760}.product-filter-panel-compact .multi-select-panel{right:0;width:min(300px,78vw)}.stacked-bar-chart .chart-bar-plot>.stacked-bar{display:flex;flex-direction:column-reverse;overflow:hidden;width:68%;min-width:14px;border-radius:5px 5px 0 0;background:#eef2f7}.stacked-bar-chart .chart-bar-plot>.stacked-bar i{display:block;width:100%;min-height:3px}.stacked-bar-layout{display:block;align-items:stretch;min-height:238px}.stacked-bar-layout .stacked-bar-chart{height:238px;min-width:0;padding-bottom:2px}.stacked-bar-layout .chart-bar-item{grid-template-rows:minmax(0,1fr) 20px}.stacked-bar-layout .chart-bar-item em{align-self:end}@media(max-width:1100px){.product-analytics-layout{grid-template-columns:1fr}.product-analytics-layout>.chart-panel{min-height:auto}.product-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.stacked-bar-layout{min-height:0}.stacked-bar-layout .stacked-bar-chart{height:220px}.product-filter-panel-compact,.product-filter-row{grid-template-columns:1fr}.complaint-kpi-overview{padding:18px}.complaint-kpi-grid{grid-template-columns:1fr}.complaint-kpi-header h2{font-size:15px}}.complaint-detail-table{background:#fff}.complaint-detail-table>div{border-bottom-color:#edf1f5}.complaint-detail-table strong{color:#344054;background:#f8fafc;font-weight:800}.complaint-detail-table span{color:#344054}.detail-modal{border-color:var(--border);box-shadow:0 24px 70px #0f172a38}@media(max-width:1040px){.executive-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page-grid,.conversation-page{padding:12px}.executive-kpi-grid,.ticket-table-head,.ticket-row{grid-template-columns:1fr}.ticket-table-head{display:none}.advanced-filter-bar,.toolbar-row,.order-detail-search,.product-upload-panel{align-items:stretch;flex-direction:column}.compact-search,.mailbox-filter,.ticket-inbound-date-filter{width:100%;max-width:none}.ticket-inbound-date-filter input{flex:1 1 0;width:auto}.ticket-conversation-summary{grid-template-columns:1fr;gap:4px}.ticket-pagination{align-items:stretch;flex-direction:column}.ticket-pagination>div{justify-content:space-between}}.tenant-block{grid-template-columns:30px minmax(0,1fr);align-items:center;padding-bottom:12px}.tenant-block>div:last-child{display:flex;align-items:center;min-height:30px}.tenant-block strong{line-height:1.15}.tenant-block span:not(.nav-health){display:none}.nav-meta{border-top:0;padding-top:0}.nav-meta>span:not(.nav-health){display:none}.nav-health{color:#175cd3!important;background:#eff6ff;border-color:#bfdbfe}.page-eyebrow{color:#175cd3}.ticket-table-head{color:#64748b;letter-spacing:0}.status-tabs button.status-filter.status-all{color:#1d4ed8;background:#eff6ff}.status-tabs button.status-filter.status-pending{color:#1e40af;background:#eef4ff}.status-tabs button.status-filter.status-followed_up{color:#075985;background:#eaf7ff}.status-tabs button.status-filter.status-overdue{color:#3730a3;background:#eef2ff}.status-tabs button.status-filter.status-resolved{color:#0f766e;background:#ecfeff}.status-tabs button.status-filter.is-selected{color:#fff;background:#2563eb}.status-tabs button.status-filter.is-selected span{color:#ffffffc7}.status-pill.pending{color:#1e40af;background:#eef4ff}.status-pill.followed_up{color:#075985;background:#eaf7ff}.status-pill.overdue{color:#3730a3;background:#eef2ff}.status-pill.resolved{color:#0f766e;background:#ecfeff}.public-chat-logo{position:relative;width:46px!important;height:46px!important;overflow:hidden;border-radius:15px!important;background:linear-gradient(145deg,#64c9ff,#2f80ed 46%,#1d4ed8)!important;box-shadow:inset 0 -3px #1338b859,0 10px 24px #2563eb42!important}.public-chat-logo svg{display:none}.public-chat-logo:before{content:"";position:absolute;left:8px;bottom:9px;width:23px;height:19px;border-radius:999px;background:linear-gradient(145deg,#7df0ff,#32c7f4 62%,#1ea6e8);box-shadow:0 8px 14px #1ea6e847}.public-chat-logo:after{content:"";position:absolute;right:6px;top:10px;width:28px;height:23px;border-radius:999px;background:linear-gradient(145deg,#56adff,#2468e8 70%,#1749cb);box-shadow:inset 0 2px #ffffff47,0 8px 18px #0f49cb47}.public-chat-logo{display:inline-grid!important;place-items:center!important;width:48px!important;height:48px!important;overflow:visible!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.public-chat-logo svg{display:block!important;width:48px!important;height:48px!important}.public-chat-logo:before,.public-chat-logo:after{display:none!important;content:none!important}.ticket-merge-panel input{width:100%;height:34px;border:1px solid #cbd9ea;border-radius:8px;padding:0 10px;color:#101828;background:#fff;outline:0;font-size:13px}.ticket-merge-panel input:focus{border-color:#62a7ee;box-shadow:0 0 0 3px #0a66c221}.ticket-merge-panel{display:grid;gap:9px}.ticket-merge-panel .primary-button{min-height:34px}.conversation-page{font-size:12px}.ticket-detail-header{padding:10px 12px!important}.detail-title-block h1{font-size:17px!important;line-height:1.2!important}.detail-title-block p,.page-eyebrow{font-size:11px!important}.conversation-layout{grid-template-columns:minmax(0,1fr) 250px!important}.timeline{gap:8px!important;padding:12px!important;background:#f8fafc!important;--mail-card-width: min(780px, calc(100% - 36px) )}.message-bubble{width:var(--mail-card-width)!important;max-width:100%!important;border-color:#dbe5ef!important;border-radius:8px!important;padding:9px 10px!important;box-shadow:none!important}.message-bubble.is-openable{cursor:zoom-in;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.message-bubble.is-openable:hover,.message-bubble.is-openable:focus-visible{border-color:#7aa7f7!important;box-shadow:0 10px 24px #265eb124!important;outline:none;transform:translateY(-1px)}.message-bubble.inbound{align-self:flex-start;background:#fff!important}.message-bubble.outbound{align-self:flex-end;border-color:#c7dcfb!important;background:#f3f8ff!important}.message-header strong{color:#101828;font-size:12px}.message-header span,.message-header time,.message-flags,.folder-badge{font-size:10px!important}.message-body,.message-bubble p{margin-top:6px!important;color:#344054!important;font-size:12px!important;line-height:1.45!important}.quoted-content summary{padding:3px 8px!important;font-size:10px!important}.attachments{gap:8px!important;margin-top:8px!important}.message-detail-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.message-detail-modal{width:min(1180px,calc(100vw - 36px));height:min(860px,calc(100vh - 36px));max-width:100%;max-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #c7d7ee;border-radius:10px;background:#f8fafc;box-shadow:0 24px 70px #0f172a47}.message-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 14px;border-bottom:1px solid #d9e3f0;background:#fff}.message-detail-header h2{margin:3px 0 7px;color:#0f172a;font-size:22px;line-height:1.2}.message-detail-header p{margin:0;color:#475569;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.message-detail-actions{display:flex;align-items:center;gap:10px;color:#475569;font-size:12px;white-space:nowrap}.message-detail-card{display:flex;flex-direction:column;min-height:0;height:calc(100% - 36px);margin:18px;padding:18px 20px;overflow:hidden;border:1px solid #d5e1f2;border-radius:8px;background:#fff}.message-detail-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;overflow:hidden}.message-detail-content>.message-body-fill,.message-detail-content>.mail-html-only,.message-detail-content>.mail-html-with-text-fallback{flex:1 1 auto;height:100%;min-height:0}.message-detail-card .message-body,.message-detail-card .message-bubble p{flex:1 1 auto;height:100%;min-height:0;overflow:auto;color:#111827!important;font-size:14px!important;line-height:1.65!important}.message-detail-card .mail-html-frame{flex:1 1 auto;width:100%;min-height:0;height:100%!important}.message-detail-card .attachments{margin-top:18px!important}@media(max-width:760px){.message-detail-backdrop{padding:10px}.message-detail-modal{width:calc(100vw - 20px);height:calc(100vh - 20px)}.message-detail-header{flex-direction:column}.message-detail-actions{width:100%;justify-content:space-between}}.attachment-card{display:grid;gap:6px;width:min(210px,100%);border:1px solid #dbe5ef;border-radius:8px;padding:6px;color:#344054;background:#fff}.attachment-preview{width:100%!important;max-width:none!important;max-height:150px!important;border-radius:6px!important;object-fit:contain}.attachment-file-preview{display:grid;place-items:center;gap:5px;height:76px;border-radius:6px;color:#175cd3;background:#eff6ff;font-size:12px;font-weight:760}.attachment-meta{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:5px!important;border:0!important;padding:0!important;background:transparent!important;font-size:11px!important}.attachment-meta strong{overflow:hidden;min-width:0;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.attachment-meta small{font-size:10px}.context-panel{gap:10px!important;padding:10px!important;background:#fbfdff!important}.ticket-side-card-grid{display:grid;gap:10px}.ticket-side-card{display:grid;gap:7px;border:1px solid #dbe5ef;border-radius:8px;padding:9px;background:#fff}.ticket-side-card h3{margin:0!important;color:#101828!important;font-size:12px!important}.editable-tags,.quick-tags{gap:5px!important}.tag-chip{min-height:22px!important;border-radius:6px!important;padding:1px 6px!important;font-size:10px!important}.tag-chip.removable{border-color:#bfdbfe!important;color:#175cd3!important;background:#eff6ff!important}.compact-tag-input{grid-template-columns:minmax(0,1fr) 40px!important;gap:5px!important}.tag-input-row input,.ticket-merge-panel input{height:28px!important;min-height:28px!important;border-radius:6px!important;padding:0 8px!important;font-size:11px!important}.suggested-tags summary{width:fit-content;cursor:pointer;color:#175cd3;font-size:11px;font-weight:700}.suggested-tags .quick-tags{margin-top:6px}.ticket-merge-panel{margin-top:4px}.merge-save-button{min-height:28px;border:1px solid #c4b5fd;border-radius:7px;padding:0 10px;color:#4c1d95;background:#ddd6fe;font-size:12px;font-weight:760;white-space:nowrap}.reply-composer{gap:6px!important;padding:7px 12px 9px!important;box-shadow:none!important}.composer-toolbar{display:grid!important;grid-template-columns:minmax(180px,250px) auto minmax(0,1fr);align-items:center;gap:8px!important;border:1px solid #dbe5ef;border-radius:7px;padding:5px;background:#fff}.composer-toolbar select{width:100%!important;min-width:0!important;height:28px!important;border-radius:6px!important;font-size:11px!important}.composer-toolbar span{justify-self:end;color:#667085!important;font-size:11px!important}.rich-toolbar{display:flex!important;align-items:center;flex-wrap:wrap;gap:5px!important;min-width:0}.rich-toolbar .secondary-button,.color-tool,.composer-actions .secondary-button,.composer-actions .primary-button{min-height:26px!important;border-radius:7px!important;font-size:11px!important}.rich-reply-editor{min-height:62px!important;border-radius:7px!important;padding:8px!important;font-size:12px!important}@media(max-width:900px){.conversation-layout{grid-template-columns:1fr!important}.context-panel{border-left:0!important;border-top:1px solid #eaecf0}.composer-toolbar{grid-template-columns:1fr}.composer-toolbar .rich-toolbar,.composer-toolbar span{justify-self:start}}.detail-title-block p{font-size:12px!important}.ticket-side-card h3{font-size:13px!important}.tag-chip,.suggested-tags summary,.tag-input-row input,.ticket-merge-panel input,.merge-save-button,.composer-toolbar select,.composer-toolbar span,.rich-toolbar .secondary-button,.color-tool,.composer-actions .secondary-button,.composer-actions .primary-button{font-size:12px!important}.tag-chip{min-height:24px!important}.tag-input-row input,.ticket-merge-panel input{height:30px!important;min-height:30px!important}.merge-save-button,.composer-actions .secondary-button,.composer-actions .primary-button{min-height:30px!important}.composer-toolbar select{height:30px!important}.message-header strong{font-size:13px!important}.message-header span{display:inline-block;width:fit-content;max-width:100%;justify-self:center;grid-column:1 / -1;margin-top:3px;border-radius:6px;padding:1px 5px;color:#315b85!important;background:#f2f8ff;box-shadow:none!important;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px!important;line-height:1.45;text-align:center!important}.message-header>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;text-align:left!important}.message-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:2px 8px}.message-header>div:first-child{display:contents!important}.message-header>div:first-child strong{grid-column:1}.message-header .customer-inbound-order{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:none!important;grid-column:auto!important;justify-self:auto!important;margin:0 0 0 6px!important;border:1px solid rgba(117,191,167,.34)!important;border-radius:999px!important;padding:0 5px!important;color:#75bfa7!important;background:transparent!important;box-shadow:none!important;font-family:inherit!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;vertical-align:baseline!important;white-space:nowrap!important}.message-header .message-flags{grid-column:2;grid-row:1}.ticket-detail-header{display:grid!important;grid-template-columns:auto minmax(420px,1fr) clamp(640px,48vw,860px)!important;align-items:start!important;gap:10px!important}.detail-title-block{min-width:0!important}.detail-title-block p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-title-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.ticket-title-editor input{min-width:0;width:100%;border:1px solid transparent;border-radius:8px;padding:3px 6px;color:#0f172a;background:transparent;font-size:22px;font-weight:780;line-height:1.18;outline:0}.ticket-title-editor input:hover,.ticket-title-editor input:focus{border-color:#2563eb52;background:#fff;box-shadow:0 0 0 3px #2563eb14}.ticket-title-editor span{color:#64748b;font-size:12px;white-space:nowrap}.ticket-header-tag-zone{display:grid;grid-template-columns:minmax(72px,auto) minmax(120px,1fr) auto;align-items:center;justify-content:stretch;gap:6px;flex:1 1 220px;min-width:0;margin-top:0}.ticket-header-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.ticket-empty-tag{border:1px dashed rgba(96,165,250,.36);border-radius:7px;padding:3px 8px;color:#667085;background:#eff6ff94;font-size:11px}.ticket-header-tags .tag-chip,.ticket-header-suggested-tags .tag-chip{border:1px solid rgba(96,165,250,.46)!important;border-radius:7px!important;color:#175cd3!important;background:linear-gradient(180deg,#eff6fff5,#dbeafedb)!important;font-size:11px!important;font-weight:760!important}.ticket-header-tag-input{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:5px!important}.ticket-header-tag-input input{height:27px!important;min-height:27px!important;min-width:0;border-color:#60a5fa6b!important;background:#fff!important}.ticket-header-tag-input .secondary-button{min-height:27px!important;padding:0 7px!important;border-color:#60a5fa75!important;color:#175cd3!important;background:#eff6ff!important}.ticket-header-suggested-tags{position:relative;min-width:74px}.ticket-header-suggested-tags summary{border-radius:7px;padding:5px 7px;color:#175cd3;background:#eff6ffb8;font-size:11px;font-weight:760}.ticket-header-suggested-tags .quick-tags{position:absolute;z-index:15;top:calc(100% + 6px);left:0;display:flex;flex-wrap:wrap;width:260px;border:1px solid #dbeafe;border-radius:8px;padding:8px;background:#fff;box-shadow:0 10px 24px #0f172a1f}.ticket-record-panel{align-content:start;gap:12px!important;min-height:100%;border-color:#ddd6fe!important;background:linear-gradient(180deg,#fbf8ff,#f3edff)!important}.ticket-record-panel h3{font-size:15px!important}.ticket-record-section{display:grid;gap:7px}.ticket-record-section>strong{color:#344054;font-size:13px;font-weight:800}.ticket-record-section>input{height:30px!important;min-height:30px!important;border:1px solid #d8b4fe;border-radius:6px;padding:0 8px;color:#101828;background:#fff;font-size:13px}.ticket-bind-email-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.ticket-bind-email-row input{width:100%;min-width:0;height:30px!important;min-height:30px!important;border:1px solid #d8b4fe;border-radius:6px;padding:0 8px;color:#101828;background:#fff;font-size:13px}.order-match-toggle{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:30px;padding:0 8px;border:1px solid #93c5fd;border-radius:6px;color:#1d4ed8;background:#eff6ff;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.order-match-toggle:hover,.order-match-toggle:focus-visible,.order-match-toggle.is-open{border-color:#60a5fa;background:#dbeafe;outline:none}.order-match-toggle svg{transition:transform .15s ease}.order-match-toggle.is-open svg{transform:rotate(180deg)}.ticket-bind-order-row{display:flex;align-items:center;gap:6px;min-width:0}.ticket-bind-error{margin-top:6px;color:#fecaca;font-size:12px;line-height:1.45}.ticket-order-number-list{display:flex;flex:0 1 48%;flex-wrap:nowrap;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.ticket-order-number-list::-webkit-scrollbar{display:none}.ticket-order-number-list>span{display:inline-flex;align-items:center;gap:5px;min-height:26px;border:1px solid #bfdbfe;border-radius:999px;padding:2px 5px 2px 9px;color:#1d4ed8;background:#eff6ff;font-size:11px;font-weight:700;white-space:nowrap}.ticket-order-number-list i{overflow:hidden;max-width:138px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ticket-order-number-list button{display:grid;width:17px;height:17px;border:0;border-radius:50%;padding:0;place-items:center;color:#64748b;background:#fff;cursor:pointer}.ticket-bind-order-row input{flex:1 1 105px;width:100%;min-width:0;height:30px!important;min-height:30px!important;border:1px solid #d8b4fe;border-radius:6px;padding:0 8px;color:#101828;background:#fff;font-size:13px}.order-match-status{padding:7px 9px;border:1px solid #bfdbfe;border-radius:7px;color:#1d4ed8;background:#eff6ff;font-size:12px;line-height:1.45}.order-match-status.is-clear{border-color:#d1fae5;color:#047857;background:#ecfdf5}.order-match-panel{overflow:hidden;border:1px solid #93c5fd;border-radius:8px;background:#f8fbff}.order-match-heading{display:grid;gap:2px;padding:8px 9px;border-bottom:1px solid #dbeafe;background:#eff6ff}.order-match-heading strong{color:#1d4ed8;font-size:12px}.order-match-heading span{color:#64748b;font-size:11px;line-height:1.4}.order-match-list{display:grid;max-height:230px;overflow:auto}.order-match-item{display:grid;gap:3px;width:100%;padding:8px 9px;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;color:#334155;background:#fff;text-align:left;cursor:pointer;transition:background .12s ease,transform .12s ease}.order-match-item:last-child{border-bottom:0}.order-match-item:hover,.order-match-item:focus-visible{background:#eff6ff;outline:none}.order-match-item:active{transform:scale(.995)}.order-match-primary{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-match-primary b{overflow:hidden;color:#0f172a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order-match-primary em{flex:0 0 auto;padding:2px 5px;border-radius:999px;color:#1d4ed8;background:#dbeafe;font-size:10px;font-style:normal}.order-match-subject,.order-match-meta,.order-match-resolution{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-match-subject{color:#334155;font-size:11px}.order-match-meta{color:#64748b;font-size:10px}.order-match-resolution{color:#7c3aed;font-size:10px}.ticket-record-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 8px}.ticket-record-fields label{display:grid;gap:3px;grid-column:span 2;min-width:0}.ticket-record-fields span{overflow:hidden;color:#667085;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ticket-record-fields input,.ticket-record-fields select{height:28px!important;min-height:28px!important;border:1px solid #d8b4fe;border-radius:6px;padding:0 8px;color:#101828;background:#fff;font-size:12px}.ticket-record-fields select{width:100%}.ticket-percent-input{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;border:1px solid #d8b4fe;border-radius:6px;background:#fff}.ticket-percent-input input{border:0!important;background:transparent!important}.ticket-percent-input em{color:#6d28d9;font-size:13px;font-style:normal;font-weight:800;text-align:center}.ticket-record-choice-field{grid-column:span 1!important}.ticket-solution-picker{display:grid;gap:5px}.ticket-custom-solution{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:5px}.ticket-custom-solution button{min-height:28px;border:1px solid #c4b5fd;border-radius:6px;color:#5b21b6;background:#ede9fe;font-size:12px;font-weight:760}.ticket-record-solution-field{grid-column:1 / span 2!important}.ticket-record-part-field{grid-column:3 / span 2!important}.ticket-record-link-field{grid-column:span 1!important}.ticket-record-part-field input{height:61px!important;min-height:61px!important}.ticket-record-percent-field{grid-column:3 / span 2!important}.ticket-record-percent-field .ticket-percent-input{height:28px}.ticket-toggle-button{display:grid;grid-template-columns:24px auto;align-items:center;justify-content:center;gap:6px;min-height:28px;border:1px solid #c4b5fd;border-radius:999px;color:#6d28d9;background:#fff;font-size:12px;font-weight:800}.ticket-toggle-button i{display:block;width:22px;height:12px;border-radius:999px;background:#ede9fe;box-shadow:inset 0 0 0 1px #7c3aed2e}.ticket-toggle-button i:after{display:block;width:10px;height:10px;margin:1px;border-radius:999px;background:#94a3b8;content:"";transition:transform .16s ease,background .16s ease}.ticket-toggle-button.active{border-color:#a78bfa;color:#4c1d95;background:#ede9fe}.ticket-toggle-button.active i:after{transform:translate(10px);background:#7c3aed}.agent-record-strip{overflow:hidden;width:100%;height:32px;border:1px solid rgba(96,165,250,.62);border-radius:7px;padding:0 9px;color:#fff;background:linear-gradient(90deg,#2563ebd1,#3b82f6b3);font-size:11px;font-weight:760;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.agent-record-strip::placeholder{color:#ffffffdb}.agent-record-strip:focus{border-color:#3b82f6;outline:3px solid rgba(59,130,246,.18)}.conversation-page .context-panel{display:grid!important;grid-template-rows:minmax(0,1fr) auto;align-content:stretch!important;gap:10px!important;min-height:0!important;overflow:hidden!important;padding:10px!important;background:#f8fbff!important}.conversation-page .ticket-record-panel{display:grid!important;gap:8px!important;min-height:0!important;height:100%;max-height:none;overflow-y:auto!important;overflow-x:hidden!important;border-color:#d8b4fe!important;border-radius:8px!important;padding:10px!important}.conversation-page .ticket-record-panel h3{position:sticky;top:-10px;z-index:2;margin:-10px -10px 2px!important;border-bottom:1px solid #e9d5ff;padding:8px 10px 7px;background:#fbf8ff}.conversation-page .ticket-record-section{gap:6px!important}.conversation-page .ticket-record-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.conversation-page .ticket-record-fields label,.conversation-page .ticket-record-solution-field,.conversation-page .ticket-record-part-field,.conversation-page .ticket-record-percent-field{grid-column:span 2!important}.conversation-page .ticket-record-fields label.ticket-record-link-field,.conversation-page .ticket-record-fields .ticket-record-link-field{grid-column:span 1 / span 1!important}.conversation-page .ticket-record-choice-field{grid-column:span 1!important}.conversation-page .ticket-record-part-field textarea{height:56px!important;min-height:56px!important;padding:6px 8px!important;resize:vertical}.conversation-page .ticket-ai-customer-panel{display:grid;grid-column:1 / -1;gap:0;border:1px solid #c4b5fd;border-radius:7px;padding:6px;background:#ede9fe75}.conversation-page .ticket-ai-customer-head{display:grid;grid-template-columns:auto minmax(120px,190px) auto auto;align-items:center;justify-content:start;gap:6px}.conversation-page .ticket-ai-customer-head span{color:#4c1d95;font-size:12px;font-weight:800;white-space:nowrap}.conversation-page .ticket-ai-customer-head select,.conversation-page .ticket-ai-customer-head .ai-customer-manual-picker,.conversation-page .ticket-ai-customer-head .ai-customer-manual-picker>summary,.conversation-page .ticket-ai-customer-head button{height:32px;min-height:32px;border:1px solid #c4b5fd;border-radius:6px;font-size:12px}.conversation-page .ticket-ai-customer-head select{min-width:0;padding:0 8px;color:#101828;background:#fff}.conversation-page .ticket-ai-customer-head .ai-customer-manual-picker{width:100%;min-width:0;max-width:190px;border:0;border-radius:0;background:transparent}.conversation-page .ticket-ai-customer-head .ai-customer-manual-picker>summary{padding:0 8px;color:#101828;background:#fff}.conversation-page .ticket-ai-customer-head .ai-customer-manual-picker>.searchable-choice-panel{right:0;width:min(560px,88vw)}.conversation-page .ticket-ai-customer-head button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#5b21b6;background:#ede9fe;font-weight:760;white-space:nowrap}.conversation-page .ticket-ai-customer-head .ticket-ai-manual-preview-button{color:#1d4ed8;background:#eff6ff}.ticket-manual-preview-backdrop{z-index:2147483200}.ticket-manual-preview-modal{width:min(1440px,94vw);height:min(880px,92vh)}.ticket-manual-preview-body{grid-template-rows:auto auto minmax(0,1fr)}.ticket-manual-preview-tabs{display:flex;gap:6px;min-width:0;overflow-x:auto;padding-bottom:2px}.ticket-manual-preview-tabs button{display:inline-flex;align-items:center;gap:5px;max-width:260px;min-height:32px;border:1px solid #d0d9e7;border-radius:7px;padding:0 10px;color:#475467;background:#fff;cursor:pointer;white-space:nowrap}.ticket-manual-preview-tabs button.active{border-color:#60a5fa;color:#1d4ed8;background:#eff6ff}.ticket-manual-preview-tabs button span{overflow:hidden;text-overflow:ellipsis}.ticket-manual-preview-frame{min-height:0}.conversation-page .ticket-ai-customer-panel textarea{min-height:64px!important;height:64px}.conversation-page .phrase-library-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr);min-height:0!important;overflow:hidden!important;border-radius:8px!important;padding:9px!important;background:#f8fbff!important}.conversation-page .phrase-library-panel>.phrase-tree{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.conversation-page .phrase-tree{gap:4px!important}.conversation-page .phrase-tree .phrase-tree{margin-left:8px!important;padding-left:8px!important}.conversation-page .phrase-tree-node summary{min-height:25px!important;padding:4px 6px!important}.conversation-page .phrase-tree-leaf{margin-left:12px!important;padding:6px 7px!important}.conversation-page .phrase-tree-leaf:before{left:-12px!important;width:9px!important}.conversation-page .conversation-layout{grid-template-columns:minmax(0,1fr) 360px!important}.conversation-page .timeline{--mail-card-width: min(780px, calc(100% - 36px) )}.conversation-page .message-bubble{width:var(--mail-card-width)!important;max-width:100%!important}.conversation-page .message-bubble .message-header{margin-bottom:12px!important}.conversation-page .message-bubble .message-body,.conversation-page .message-bubble p{margin-top:0!important}.conversation-page .message-bubble.inbound{align-self:flex-start!important;border-color:#c7dcfb!important;background:#f3f8ff!important}.conversation-page .message-bubble.outbound{align-self:flex-end!important;border-color:#c7dcfb!important;background:#f3f8ff!important}.conversation-page .ticket-record-panel{grid-template-rows:auto auto minmax(0,1fr)!important}.conversation-page .ticket-record-section:last-child{display:grid!important;grid-template-rows:auto minmax(0,1fr);min-height:0}.conversation-page .ticket-record-section:last-child .ticket-record-fields{align-content:stretch;gap:8px!important}.conversation-page .ticket-record-solution-field,.conversation-page .ticket-record-part-field{display:grid;grid-template-rows:auto 52px;grid-column:span 2!important;gap:4px}.conversation-page .ticket-record-solution-field input,.conversation-page .ticket-record-part-field textarea{height:52px!important;min-height:52px!important}.conversation-page .ticket-record-solution-field input{padding:0 8px!important}.conversation-page .ticket-record-fields textarea{width:100%;min-width:0;min-height:118px!important;border:1px solid #d8b4fe;border-radius:6px;padding:8px;color:#101828;background:#fff;font:inherit;font-size:12px;line-height:1.45;resize:vertical;outline:0}.conversation-page .ticket-record-fields textarea:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa29}.conversation-page .ticket-record-part-field textarea{height:52px!important;min-height:52px!important;padding:6px 8px!important}.conversation-page .ticket-ai-customer-panel textarea{height:64px!important;min-height:64px!important}@media(max-width:900px){.conversation-page .conversation-layout{grid-template-columns:1fr!important}.conversation-page .timeline{--mail-card-width: 100%}}@media(max-width:1100px){.ticket-header-tag-zone{grid-template-columns:1fr}.ticket-header-suggested-tags .quick-tags{position:static;width:100%;margin-top:6px;box-shadow:none}}.product-filter-row{border-color:#cfe0f6!important;padding:6px 10px!important;background:#fff!important;position:relative;z-index:500;overflow:visible!important}.product-filter-row .model-multi-filter,.product-filter-row .multi-select-dropdown{overflow:visible!important}.product-filter-row .multi-select-dropdown[open]{z-index:1000}.product-filter-row .multi-select-panel{left:0;right:auto;z-index:1200;width:min(230px,calc(100vw - 32px));max-height:min(460px,68vh);overflow:visible}.product-filter-row .model-multi-filter:nth-last-child(-n+2) .multi-select-panel{right:0;left:auto}.product-filter-row .model-option-list{max-height:min(330px,50vh)}.product-filter-row .model-multi-filter>span{color:#475467!important;font-size:11px!important;font-weight:760!important}.product-filter-row .multi-select-dropdown summary{height:28px!important;border-color:#60a5fa85!important;color:#fff!important;background:linear-gradient(90deg,#3b82f6b8,#0ea5e985 52%,#93c5fdb3),linear-gradient(180deg,#ffffff2e,#2563eb6b)!important;box-shadow:inset 0 1px #ffffff5c,0 1px 2px #2563eb14!important}.product-filter-row .multi-select-dropdown summary span{color:#fff!important}.product-filter-row .multi-select-dropdown summary:after{border-right-color:#fff!important;border-bottom-color:#fff!important}.product-filter-row .multi-select-dropdown[open] summary{border-color:#2563eb80!important;background:linear-gradient(90deg,#2563ebc2,#38bdf88f 52%,#7dd3fcb8),linear-gradient(180deg,#ffffff38,#1d4ed86b)!important}.multi-select-dropdown[open]>.multi-select-panel{transform-origin:top left;animation:multi-select-panel-in .14s cubic-bezier(.2,.75,.25,1) both}@keyframes multi-select-panel-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.multi-select-search{height:36px;border:1px solid #e4eaf2;border-radius:7px;padding:0 8px;background:#f8fafc;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.multi-select-search:focus-within{border-color:#7cb5ff;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.product-filter-panel .multi-select-option,.multi-select-option{min-height:32px;border-radius:7px;padding:0 8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s ease,background-color .1s ease,transform 80ms ease}.multi-select-option:hover{color:#174ea6;background:#eff6ff}.multi-select-option:active{transform:scale(.985);background:#dbeafe}.multi-select-option:has(input:checked){color:#175cd3;background:#eef5ff;font-weight:650}.product-filter-panel .multi-select-option input,.multi-select-option input{width:16px;height:16px;flex-basis:16px;accent-color:#2563eb;cursor:pointer}.model-option-list{gap:2px;padding:4px 0;scrollbar-width:thin;scrollbar-color:#c5d4e8 transparent}.multi-select-empty{margin:6px 8px 8px;color:#667085;font-size:12px;line-height:1.5}.multi-select-actions{min-height:34px;padding-top:3px}.multi-select-actions .secondary-button,.multi-select-actions .primary-button{min-height:30px;border-radius:7px;padding:0 11px}@media(prefers-reduced-motion:reduce){.multi-select-dropdown[open]>.multi-select-panel{animation:none}}.product-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-analysis-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:stretch;gap:12px;min-width:0}.product-analysis-workspace.is-chat-collapsed{grid-template-columns:minmax(0,1fr)}.product-chart-carousel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;border:1px solid #dbe5ef;border-radius:8px;padding:14px 16px 12px;background:#fff;box-shadow:var(--shadow-sm);--product-chart-card-height: clamp(640px, calc(100vh - 300px) , 760px)}.product-analysis-workspace .product-chart-carousel{min-width:0}.product-chart-carousel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-chart-carousel>header>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}.product-chart-carousel>header span{color:#64748b;font-size:12px;font-weight:700}.product-chart-carousel>header strong{color:#101828;font-size:16px;font-weight:760;white-space:nowrap}.product-chart-title-pager{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#64748b;font-size:12px;font-weight:700}.product-chart-title-pager span{white-space:nowrap}.product-chart-title-pager .secondary-button{min-height:26px!important;height:26px!important;border-radius:999px!important;padding:0 9px!important;font-size:12px!important;gap:4px}.product-carousel-controls{display:flex;gap:8px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.product-carousel-controls .secondary-button,.product-carousel-controls .primary-button{min-height:28px!important;height:28px!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important}.product-carousel-stage{height:var(--product-chart-card-height);min-height:0}.product-carousel-stage>.product-insight-card{height:100%;min-height:0}.product-carousel-stage .product-insight-card h2{font-size:24px}.product-carousel-stage .product-insight-body{min-height:0;height:100%}.product-carousel-stage .product-horizontal-bars{height:100%;grid-auto-rows:minmax(0,1fr);align-items:center}.product-carousel-stage .product-hbar-row{grid-template-columns:140px minmax(0,1fr);min-height:0}.product-carousel-stage .product-hbar-row>div{height:clamp(22px,58%,34px)}.product-carousel-stage .product-donut-layout{height:100%;grid-template-columns:minmax(0,1fr) 190px}.product-carousel-stage .product-pie-svg{width:min(520px,70vh,100%)}.product-carousel-stage .product-donut-legend{width:190px}@media(max-width:1280px){.product-analysis-workspace{grid-template-columns:minmax(0,1fr)}.product-complaint-chat{max-height:none;min-height:420px}}.platform-nested-list{display:grid;gap:10px;height:100%;overflow:hidden;padding-right:0;grid-auto-rows:minmax(0,1fr)}.platform-nested-group{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;min-height:0}.platform-nested-header{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--platform-accent)}.platform-nested-header strong{color:#101828;font-size:14px;font-weight:800;letter-spacing:0;text-transform:uppercase}.platform-nested-header span{color:var(--platform-accent);font-size:14px;font-weight:800}.platform-store-bars{display:grid;gap:4px;border:2px solid var(--platform-border);border-radius:10px;padding:8px 10px;background:#fff;grid-template-rows:repeat(var(--store-count, 8),minmax(0,1fr));min-height:0}.platform-store-row{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:center;gap:10px;min-height:0}.platform-store-row span{overflow:hidden;color:#334155;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.platform-store-track{position:relative;height:clamp(8px,62%,22px);overflow:hidden;border-radius:6px;background:#f8fafcf0}.platform-store-track i{display:block;height:100%;border-radius:6px;box-shadow:inset 0 1px #ffffff4d}.platform-store-track strong{position:absolute;left:min(calc(var(--bar-width) + 8px),calc(100% - 44px));top:50%;transform:translateY(-50%);color:#101828;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.product-carousel-stage .product-trend-chart svg{height:100%}.product-carousel-stage .product-trend-chart,.product-compact-bars{height:100%;min-height:0}.product-compact-bars .product-horizontal-bars{gap:4px;grid-template-rows:auto repeat(var(--hbar-row-count, 20),minmax(0,1fr)) auto}.product-compact-bars .product-hbar-legend{max-height:30px;overflow:hidden;font-size:10px}.product-compact-bars .product-hbar-row{grid-template-columns:clamp(150px,16vw,260px) minmax(0,1fr);gap:7px}.product-compact-bars .product-hbar-row>span,.product-compact-bars .product-hbar-row strong{font-size:11px}.product-compact-bars .product-hbar-row>div{height:clamp(12px,64%,22px);border-radius:4px}.product-compact-bars .product-hbar-row i{border-radius:4px}.product-compact-heatmap{height:auto;max-height:100%;min-height:0;grid-template-rows:24px repeat(var(--heatmap-row-count, 6),28px);align-items:center;align-content:start;gap:5px;overflow:auto}.product-compact-heatmap .product-heatmap-row span,.product-compact-heatmap .product-heatmap-row button,.product-compact-heatmap span{min-height:0}.product-compact-heatmap>strong,.product-compact-heatmap .product-heatmap-row em{font-size:10px}.product-compact-heatmap .product-heatmap-row span,.product-compact-heatmap .product-heatmap-row button{border-radius:6px;font-size:12px;line-height:1}.product-carousel-dots{display:flex;justify-content:center;gap:8px}.product-carousel-dots button{width:9px;height:9px;border:0;border-radius:999px;padding:0;background:#cbd5e1}.product-carousel-dots button.active{width:24px;background:#2563eb}.product-complaint-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;height:100%;max-height:calc(var(--product-chart-card-height, 720px) + 2px);border:1px solid #426b96;border-radius:8px;padding:14px;background:linear-gradient(180deg,#23476f,#102944);box-shadow:0 14px 30px #07182c2e}.product-complaint-chat>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.product-complaint-chat>header div{display:grid;gap:3px;min-width:0}.product-complaint-chat>header .product-complaint-chat-tools{display:inline-flex}.product-complaint-chat>header span{display:inline-flex;align-items:center;gap:5px;color:#9fd0ff;font-size:12px;font-weight:800}.product-complaint-chat>header strong{color:#f5f9ff;font-size:17px;line-height:1.2}.product-complaint-chat>header small{flex:0 0 auto;border:1px solid #bfdbfe;border-radius:999px;padding:3px 8px;color:#dbeafe;background:#315b86;font-size:11px;font-weight:750}.product-complaint-chat-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto}.product-complaint-chat-tools button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;color:#dbeafe;background:transparent}.product-complaint-chat-tools button:hover{background:#315b86}.product-complaint-chat-messages{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding-right:2px;scrollbar-color:#547da5 transparent}.product-complaint-chat-messages::-webkit-scrollbar{width:8px}.product-complaint-chat-messages::-webkit-scrollbar-thumb{border-radius:999px;background:#547da5}.product-chat-message{display:grid;gap:5px;max-width:96%;border:1px solid #507ba6;border-radius:8px;padding:9px 10px;background:#14304ceb}.product-chat-message.user{justify-self:end;border-color:#6792bd;background:#315b86}.product-chat-message.assistant{justify-self:start}.product-chat-message p{margin:0;color:#f5f9ff;font-size:13px;line-height:1.55;white-space:pre-wrap}.product-chat-message span{color:#b8d3ec;font-size:11px;line-height:1.35}.product-complaint-chat-quick{display:flex;flex-wrap:wrap;gap:6px}.product-complaint-chat-quick button{min-height:28px;border:1px solid #d6e4f4;border-radius:999px;padding:0 9px;color:#27527d;background:#fff;font-size:11px}.product-complaint-chat-quick button:hover:not(:disabled){border-color:#93c5fd;color:#175cd3;background:#eff6ff}.product-complaint-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.product-complaint-chat-form textarea{min-width:0;min-height:70px;max-height:132px;resize:vertical;border:1px solid #537da8;border-radius:8px;padding:9px 10px;color:#f5f9ff;background:#234569;font-size:13px;line-height:1.45;outline:none}.product-complaint-chat-form textarea::placeholder{color:#a8c4df}.product-complaint-chat-form textarea:focus{border-color:#82acd4;box-shadow:0 0 0 3px #82acd42e}.product-complaint-chat-form .primary-button{height:36px;align-self:end}.analytics-page-header{min-height:62px;padding:9px 14px}.analytics-page-header h1{font-size:clamp(20px,1.55vw,26px);line-height:1}.analytics-page-header .page-eyebrow{font-size:10px}.product-insight-card{display:grid;grid-template-rows:minmax(0,1fr);align-content:stretch;gap:12px;min-height:360px;padding:16px;overflow:hidden}.product-insight-card h2{display:none;margin:0;color:#101828;font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif;font-size:18px;font-weight:760;letter-spacing:0}.product-insight-body{display:grid;gap:12px;min-width:0;min-height:0;height:100%}.product-insight-note{display:grid;gap:7px;color:#4f4a43;font-size:13px;line-height:1.55}.product-insight-note strong{color:#5b5043;font-size:16px;font-weight:760}.product-horizontal-bars{display:grid;gap:8px;min-width:0;min-height:0}.product-hbar-legend{display:flex;flex-wrap:wrap;gap:5px 10px;min-width:0;color:#475569;font-size:11px;line-height:1.2}.product-hbar-legend span{display:inline-flex;align-items:center;gap:4px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-hbar-legend i{width:9px;height:9px;flex:0 0 auto;border-radius:2px;background:var(--legend-color)}.product-hbar-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px}.product-hbar-row>span{overflow:hidden;color:#4b5563;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.product-hbar-row>div{position:relative;height:28px;border-radius:5px;background:repeating-linear-gradient(90deg,transparent 0 72px,rgba(148,163,184,.22) 73px 74px)}.product-hbar-row i{display:flex;overflow:hidden;height:100%;border-radius:5px;background:var(--bar-color)}.product-hbar-row i button{display:block;min-width:2px;height:100%;border:0;border-right:1px solid rgba(255,255,255,.5);padding:0;background:var(--bar-color);cursor:pointer}.product-hbar-row i button:hover,.product-hbar-row i button:focus-visible{filter:brightness(1.08) saturate(1.14);outline:2px solid rgba(15,23,42,.22);outline-offset:-2px}.product-hbar-row i button:disabled{cursor:default}.product-hbar-row i button:last-child{border-right:0}.product-hbar-row strong{position:absolute;left:min(calc(var(--bar-width) + 8px),calc(100% - 44px));top:50%;transform:translateY(-50%);color:#111827;font-size:12px;line-height:1;text-align:right;white-space:nowrap}.product-horizontal-bars>em{justify-self:center;color:#5f574d;font-size:11px;font-style:normal}.product-mini-rank,.product-after-sales-tags,.product-interval-answer{display:grid;gap:6px}.product-mini-rank span,.product-after-sales-tags span,.product-interval-answer span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:7px;padding:7px 9px;color:#334155;background:#f8fafc;font-size:12px}.product-mini-rank em{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;color:#27445c;background:#dbe8f2b8;font-style:normal;font-weight:760}.product-mini-rank strong,.product-after-sales-tags strong{color:#27445c}.product-donut-layout{display:grid;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:16px}.product-pie-svg{width:min(300px,100%);aspect-ratio:1;justify-self:center;overflow:visible;shape-rendering:geometricPrecision}.product-donut-legend{display:grid;align-content:center;gap:8px;justify-self:end;width:168px}.product-donut-legend span{display:inline-flex;align-items:center;gap:7px;width:100%;border:1px solid rgba(125,158,186,.34);border-radius:999px;padding:4px 8px;color:#4b5563;background:#f4f8fbc7;font-size:12px}.product-donut-legend i{width:9px;height:9px;border-radius:999px}.product-pie-callout-layout{display:grid;place-items:center;height:100%;min-height:0}.product-pie-callout-svg{width:min(880px,100%);height:100%;min-height:0;overflow:visible;shape-rendering:geometricPrecision}.product-pie-callout line{fill:none;stroke-width:1.15;stroke-linecap:round;opacity:.74}.product-pie-callout text{fill:#101828;font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif;font-size:11px;font-weight:760}.product-pie-callout .product-pie-callout-meta{fill:#175cd3;font-size:10px;font-weight:650}.product-pie-list-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:24px;height:100%}.product-pie-list-svg{width:min(560px,82vh,100%);aspect-ratio:1;justify-self:center;overflow:visible;shape-rendering:geometricPrecision}.product-pie-list-svg .is-clickable{cursor:pointer}.product-pie-list-svg .is-clickable:hover{filter:brightness(1.05) saturate(1.1)}.product-pie-side-stack{display:grid;align-content:center;gap:14px;min-width:0}.product-pie-side-stack>section{display:grid;gap:8px;min-width:0}.product-pie-side-stack>section>strong{color:#102a43;font-size:13px;font-weight:800}.product-pie-side-list{display:grid;align-content:center;gap:7px}.product-pie-side-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;border:1px solid rgba(191,219,254,.76);border-radius:9px;padding:7px 10px;background:#f8fafcc7;text-align:left;cursor:pointer}.product-pie-side-item:hover:not(:disabled),.product-pie-side-item:focus-visible{border-color:#2563eb8a;background:#eff6ffeb;outline:none}.product-pie-side-item:disabled{cursor:default}.product-pie-side-list i{width:10px;height:10px;border-radius:999px}.product-pie-side-list span{overflow:hidden;color:#101828;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.product-pie-side-list strong{color:#175cd3;font-size:12px;font-weight:800}.product-trend-chart svg{width:100%;height:250px}.product-trend-chart line{stroke:#94a3b829;stroke-dasharray:4 8}.product-trend-chart path{fill:none;stroke:#2563ebc7;stroke-width:.9;stroke-dasharray:5 6;stroke-linecap:round;stroke-linejoin:round}.product-trend-chart path.trend-area{fill:#60a5fa12;stroke:none;stroke-dasharray:none}.product-trend-chart circle{fill:#fff;stroke:#2563ebd1;stroke-width:.9}.product-trend-chart text{fill:#111827;font-size:10px;font-weight:760}.product-trend-chart text+text{fill:#64748b;font-size:9px;font-weight:500}.product-heatmap{display:grid;grid-template-columns:var(--heatmap-columns);gap:8px;overflow-x:auto;align-items:stretch}.product-heatmap>strong,.product-heatmap-row em{color:#111827;font-size:12px;font-style:normal;font-weight:760}.product-heatmap-row{display:contents}.product-heatmap-row em{overflow:hidden;align-self:center;text-overflow:ellipsis;white-space:nowrap}.product-heatmap-row span,.product-heatmap-row button{display:grid;place-items:center;min-height:54px;border:1px solid rgba(99,135,166,calc(.22 + var(--heat) * .28));border-radius:8px;padding:0;color:#1e3a8a;background:linear-gradient(135deg,rgba(219,234,254,calc(.1 + var(--heat) * .42)),rgba(96,165,250,calc(.08 + var(--heat) * .62))),rgba(30,64,175,calc(var(--heat) * .58));font-size:18px;font-weight:760;cursor:pointer}.product-heatmap-row button:hover:not(:disabled),.product-heatmap-row button:focus-visible{border-color:#2563eb94;box-shadow:0 0 0 2px #2563eb1f;outline:0}.product-heatmap-row span.is-zero,.product-heatmap-row button.is-zero{border-color:#cbd5e1a6;color:#1e3a8a;background:#fff;cursor:default}.product-interval-answer span{grid-template-columns:1fr;border-left:3px solid rgba(74,112,145,.72);background:#f4f8fbd1}.product-drilldown-backdrop{z-index:5000;align-items:center}.product-drilldown-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1560px,96vw);height:min(760px,88vh);overflow:hidden;border:1px solid rgba(191,219,254,.9);border-radius:8px;background:#fff;box-shadow:0 24px 72px #0f172a47}.product-drilldown-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e8f0;padding:14px 16px;background:#f8fbff}.product-drilldown-modal>header>div{display:grid;gap:4px;min-width:0}.product-drilldown-modal>header span{display:inline-flex;align-items:center;gap:6px;color:#2563eb;font-size:12px;font-weight:800}.product-drilldown-modal h3{margin:0;color:#101828;font-size:18px;font-weight:800;letter-spacing:0}.product-drilldown-modal p{margin:0;color:#64748b;font-size:12px;font-weight:650}.product-drilldown-modal>header button{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid #cbd5e1;border-radius:8px;color:#334155;background:#fff}.product-drilldown-table-wrap{min-height:0;overflow:auto;overscroll-behavior:contain}.product-drilldown-table{width:100%;min-width:1320px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:#172033;font-size:12px}.product-drilldown-table th{position:sticky;top:0;z-index:1;border-bottom:1px solid #dbe7f3;padding:10px 12px;color:#475569;background:#f1f6fd;font-weight:800;text-align:left;white-space:nowrap}.product-drilldown-sort-button{display:inline-flex;align-items:center;gap:5px;min-width:0;border:0;padding:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.product-drilldown-sort-button span{color:#2563eb;font-size:12px;line-height:1}.product-drilldown-sort-button:hover,.product-drilldown-sort-button:focus-visible{color:#175cd3;outline:none}.product-drilldown-table td{border-bottom:1px solid #edf2f7;padding:9px 12px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.product-drilldown-col-orderId{width:150px}.product-drilldown-col-productName{width:170px}.product-drilldown-col-issue{width:150px}.product-drilldown-col-afterSalesType{width:90px}.product-drilldown-col-store{width:120px}.product-drilldown-col-asin,.product-drilldown-col-orderDate,.product-drilldown-col-firstComplaintDate{width:110px}.product-drilldown-col-issueDetail,.product-drilldown-col-chineseDetail{width:430px}.product-drilldown-table tbody tr:hover{background:#f8fbff}.product-drilldown-empty{display:grid;place-items:center;align-content:center;gap:8px;color:#64748b}.product-drilldown-empty strong{color:#101828;font-size:16px}.product-vertical-combo{position:relative;display:grid;grid-template-columns:repeat(var(--vbar-count, 5),minmax(0,1fr));align-items:end;gap:22px;height:100%;min-height:0;padding:34px 34px 40px}.product-vertical-combo svg{position:absolute;inset:34px 34px 40px;width:calc(100% - 68px);height:calc(100% - 74px);overflow:visible;pointer-events:none}.product-vertical-combo line{stroke:#94a3b83d;stroke-dasharray:4 5}.product-vertical-combo path{fill:none;stroke:#0f766e;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.product-vertical-combo circle{fill:#fff;stroke:#0f766e;stroke-width:1.1;vector-effect:non-scaling-stroke}.product-vertical-combo text{fill:#101828;font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif;font-size:3.1px;font-weight:800}.product-vertical-bars{display:grid;grid-template-columns:repeat(var(--vbar-count, 5),minmax(0,1fr));align-items:end;gap:32px;height:100%;min-height:0;padding:36px 56px 44px;background:#fff}.product-vertical-bars .product-vbar-item strong{position:absolute;color:#101828;font-size:13px;font-weight:800;line-height:1}.product-vbar-item{position:relative;display:grid;align-items:end;justify-items:center;height:100%;min-height:0}.product-vbar-item i{width:min(92px,64%);border-radius:7px 7px 3px 3px;background:var(--bar-color)}.product-vbar-item strong{position:absolute;color:#101828;font-size:12px;font-weight:800;line-height:1}.product-vbar-item span{position:absolute;bottom:-28px;color:#334155;font-size:12px;font-weight:650;white-space:nowrap}@media(max-width:1100px){.product-insight-grid{grid-template-columns:1fr}.product-donut-layout{grid-template-columns:1fr;justify-items:center}}.complaint-kpi-grid{align-items:start!important;gap:8px!important}.complaint-kpi-card{grid-template-rows:42px 17px auto!important;align-items:start!important;gap:3px!important}.complaint-kpi-card strong{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;color:#344054!important;font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif!important;font-size:36px!important;font-weight:760!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}.complaint-kpi-card span{color:#101828!important;font-size:13px!important;font-weight:760!important;line-height:1.2!important}.complaint-kpi-card p{color:#175cd3!important;font-size:9px!important;font-weight:500!important;line-height:1.35!important}.message-body,.message-bubble p{font-size:13px!important;line-height:1.52!important}.message-header time,.message-flags,.folder-badge{font-size:11px!important}.mail-category-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 2px}.mail-category-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:76px;min-height:30px;border:1px solid #d8e1e4;border-radius:8px;padding:0 12px;color:#40545b;background:#fff;font-size:13px}.mail-category-tabs button.active{border-color:#2563eb;color:#123c8c;background:#eaf2ff;box-shadow:inset 0 0 0 1px #2563eb1f}.mail-category-tabs span{color:#6f8187;font-size:12px}.ticket-category-holiday-row{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.ticket-category-holiday-row .mail-category-tabs{flex:0 1 auto}.regional-holiday-popover{position:relative;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto}.regional-holiday-toggle{display:inline-flex;align-items:center;gap:6px;height:28px;border:1px solid rgba(180,83,9,.36);border-radius:999px;padding:0 11px;color:#5f3708;background:linear-gradient(135deg,#fbd38d,#f6ad55);box-shadow:0 8px 18px #b4530929;font-size:12px;font-weight:760;cursor:pointer}.regional-holiday-toggle span{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:999px;color:#7c2d12;background:#fff7edf0;font-size:11px;font-weight:900}.regional-holiday-toggle.is-open{background:linear-gradient(135deg,#f6ad55,#f59e0b)}.regional-holiday-strip{position:absolute;top:auto;bottom:calc(100% + 8px);right:0;z-index:12;display:grid;justify-items:stretch;gap:8px;width:min(560px,calc(100vw - 40px));max-height:none;overflow:visible;border:1px solid rgba(217,119,6,.28);border-radius:8px;padding:8px;background:linear-gradient(135deg,#fff1c2f5,#ffd38af5);box-shadow:0 18px 40px #b4530929}.regional-holiday-strip:after{content:"";position:absolute;right:24px;bottom:-7px;width:12px;height:12px;border-right:1px solid rgba(217,119,6,.28);border-bottom:1px solid rgba(217,119,6,.28);background:#ffd38af5;transform:rotate(45deg)}.regional-holiday-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%}.regional-holiday-pill{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;width:100%;height:22px;border:1px solid rgba(217,119,6,.26);border-radius:999px;padding:0 8px;color:#5f3708;background:#fbbf24e6;box-shadow:0 6px 14px #b453091f;font-size:10px;line-height:1;white-space:nowrap;overflow:hidden}.regional-holiday-pill b{flex:0 0 auto;color:#7c2d12;font-size:9px;letter-spacing:.03em;text-transform:uppercase}.regional-holiday-pill time{flex:0 0 auto;color:#8a3a0a;font-weight:800}.regional-holiday-pill em{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#5f3708;font-style:normal;font-weight:760}.regional-holiday-pill.region-europe{border-color:#d9770642;color:#5f3708;background:#fbbf24e6}.regional-holiday-pill.region-europe b,.regional-holiday-pill.region-europe em{color:#5f3708}.regional-holiday-pill.region-europe time{color:#8a3a0a}@media(max-width:900px){.ticket-category-holiday-row{align-items:flex-start;flex-direction:column}.regional-holiday-strip{right:auto;left:0;width:min(560px,calc(100vw - 28px))}.regional-holiday-strip:after{right:auto;left:24px}.regional-holiday-line{justify-content:stretch}}@media(max-width:640px){.regional-holiday-line{grid-template-columns:1fr}}.conversation-category-menu{position:fixed;z-index:80;display:grid;gap:4px;min-width:148px;border:1px solid #d8e1e4;border-radius:8px;padding:8px;background:#fff;box-shadow:0 18px 45px #0f172a29}.conversation-category-menu strong{padding:3px 7px 6px;color:#5b6b72;font-size:12px;font-weight:700}.conversation-category-menu button{display:flex;align-items:center;justify-content:flex-start;min-height:30px;border:0;border-radius:6px;padding:0 9px;color:#253b45;background:transparent;font-size:13px;text-align:left}.conversation-category-menu button:hover,.conversation-category-menu button.active{color:#123c8c;background:#eaf2ff}.ticket-table-head,.ticket-row{grid-template-columns:var(--ticket-columns, 180px 160px 340px 560px 150px 106px)!important}.ticket-row{align-items:center!important}.ticket-row>*{align-self:center!important}.ticket-row>*:not(:last-child){height:auto}.ticket-row time,.ticket-row>.status-pill{justify-self:start}.ticket-email-cell,.ticket-customer-cell,.ticket-subject-cell,.ticket-table-head>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ticket-email-cell{display:flex;align-items:center;gap:7px;color:#101828;font-size:12px;font-weight:720;line-height:1.2}.ticket-email-cell>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ticket-order-indicator{display:block;flex:0 0 auto;width:8px;height:8px;border:1px solid #16a34a;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e24,0 0 8px #22c55eb3}.ticket-customer-cell,.ticket-subject-cell,.ticket-row time{display:inline-flex;align-items:center;min-height:24px;color:#667085;font-size:12px;line-height:1.2}.ticket-tags-cell{display:flex;flex-wrap:wrap;gap:5px;align-items:center;overflow:visible;min-width:0;padding:4px 0;white-space:normal}.ticket-tags-cell span{flex:0 0 auto;max-width:100%;overflow:visible;border:1px solid #d8e7fb;border-radius:6px;padding:2px 6px;color:#1d4f91;background:#f2f7ff;font-size:11px;line-height:1.25;text-overflow:clip;white-space:nowrap}.ticket-row>.status-pill{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;font-size:12px;line-height:1.2}@media(max-width:760px){.ticket-table-head,.ticket-row{grid-template-columns:1fr!important}.ticket-row time,.ticket-row>.status-pill{justify-self:start}}.ticket-detail-header .ticket-header-actions{align-self:stretch;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:8px;min-width:0;width:100%;max-width:860px}.ticket-detail-header .ticket-header-actions>.resolve-button,.ticket-detail-header .ticket-header-actions>.segmented-control{flex:0 0 auto}.recommended-send-time{display:inline-flex;align-items:center;gap:5px;min-height:32px;border:1px solid #c7cdd6;border-radius:8px;padding:0 10px;color:#46515f;background:linear-gradient(180deg,#fffffff5,#f1f5f9e6),#f8fafc;box-shadow:0 0 0 1px #94a3b82e,0 0 18px #94a3b857,inset 0 1px #ffffffeb;font-size:11px;font-weight:760;white-space:nowrap}.recommended-send-time svg{color:#64748b;filter:drop-shadow(0 0 4px rgba(148,163,184,.5))}.ticket-detail-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 0 100%;min-height:34px;min-width:0;border:1px solid #e4edf8;border-radius:8px;padding:6px;background:#f8fbffd1}.ticket-stepper{display:inline-flex;align-items:center;gap:6px}.ticket-stepper .secondary-button{min-height:26px;height:26px;border-radius:7px;padding:0 9px;color:#175cd3;background:#2563eb0f;font-size:12px}.ticket-stepper .secondary-button:disabled{color:#98a2b3;background:#f8fafc}.ticket-category-select{display:inline-flex;align-items:center;gap:6px;color:#475467;font-size:12px;font-weight:700;white-space:nowrap}.ticket-category-select select{height:26px;min-width:94px;border:1px solid #bfdbfe;border-radius:7px;padding:0 26px 0 9px;color:#175cd3;background:#2563eb0f;font-size:12px;font-weight:760;outline:0}@media(max-width:960px){.ticket-detail-header .ticket-header-actions{width:100%;min-width:0;justify-content:flex-start}.ticket-detail-tools{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:1280px){.ticket-detail-header{grid-template-columns:auto minmax(0,1fr)!important}.ticket-detail-header .ticket-header-actions{grid-column:2;max-width:100%}}.composer-actions .composer-attachment-actions .knowledge-attachment-button{display:inline-flex!important;visibility:visible!important;width:auto!important;min-width:106px!important;max-width:none!important}.composer-actions .composer-attachment-actions .knowledge-attachment-label{display:inline-block!important;visibility:visible!important;color:inherit!important}.ticket-tags-cell span.auto-order-tag,.ticket-header-tags .tag-chip.auto-order-tag{border-color:#75bfa757!important;color:#75bfa7!important;background:transparent!important;font-size:11px!important;font-weight:700!important}.ticket-header-tags .tag-chip.auto-order-tag{cursor:default}.service-analytics-canvas{position:relative;display:grid;gap:10px}.service-analytics-unavailable{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:64px;border-top:1px solid #d7e1ed;border-bottom:1px solid #d7e1ed;padding:12px 4px;color:#a32323;font-size:13px}.service-analytics-unavailable button{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:1px solid #b8c9df;border-radius:6px;padding:0 10px;color:#154aa0;background:#fff;cursor:pointer}.service-analytics-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:32px}.service-filter-popover{position:relative;z-index:30;width:fit-content}.service-export-toolbar-button{display:inline-flex;align-items:center;gap:6px;height:30px;border:1px solid rgba(22,163,74,.34);border-radius:8px;padding:0 11px;border-color:#16a34a57;color:#067647;background:#16a34a14;font-size:12px;font-weight:760}.service-export-toolbar-button:hover:not(:disabled){border-color:#16a34a80;color:#05603a;background:#16a34a24}.service-export-toolbar-button-blue{border-color:#2563eb47;color:#175cd3;background:#2563eb14}.service-export-toolbar-button-blue:hover:not(:disabled){border-color:#2563eb70;color:#1849a9;background:#2563eb24}.service-export-toolbar-button-amber{border-color:#d9770652;color:#92400e;background:#f59e0b1c}.service-export-toolbar-button-amber:hover:not(:disabled){border-color:#d9770680;color:#78350f;background:#f59e0b2b}.service-export-toolbar-button:disabled{cursor:not-allowed;opacity:.58}.service-filter-popover>summary{display:inline-flex;align-items:center;gap:6px;height:30px;border:1px solid rgba(37,99,235,.28);border-radius:8px;padding:0 11px;color:#175cd3;background:#2563eb14;box-shadow:inset 0 1px #ffffffb8;font-size:12px;font-weight:760;line-height:1;list-style:none;cursor:pointer}.service-filter-popover>summary::-webkit-details-marker{display:none}.service-filter-popover[open]>summary,.service-filter-popover>summary:hover{border-color:#2563eb70;color:#0f4bb8;background:#2563eb21}.service-filter-popover>.service-filter-panel{position:absolute;top:calc(100% + 7px);left:0;width:min(860px,calc(100vw - 260px));border-color:#dbeafe;box-shadow:0 18px 48px #10182829}.service-filter-popover .multi-select-panel{z-index:45}.product-filter-popover{position:relative;z-index:1500;width:fit-content}.product-filter-popover>summary{display:inline-flex;align-items:center;gap:6px;height:30px;border:1px solid rgba(37,99,235,.28);border-radius:8px;padding:0 11px;color:#175cd3;background:#2563eb14;box-shadow:inset 0 1px #ffffffb8;font-size:12px;font-weight:760;line-height:1;list-style:none;cursor:pointer}.product-filter-popover>summary::-webkit-details-marker{display:none}.product-filter-popover[open]>summary,.product-filter-popover>summary:hover{border-color:#2563eb70;color:#0f4bb8;background:#2563eb21}.product-filter-popover>.product-filter-row{position:absolute;top:calc(100% + 7px);left:0;z-index:1600;width:min(960px,calc(100vw - 260px));box-shadow:0 18px 48px #10182829}@media(max-width:900px){.service-filter-popover>.service-filter-panel{width:min(520px,calc(100vw - 32px));grid-template-columns:repeat(2,minmax(0,1fr))}.product-filter-popover>.product-filter-row{width:min(620px,calc(100vw - 32px))}}@media(max-width:640px){.service-filter-popover>.service-filter-panel{grid-template-columns:1fr}.product-filter-popover>.product-filter-row{width:min(360px,calc(100vw - 24px))}}.outbound-form-section{border-color:#2563eb29}.outbound-rule-section{background:linear-gradient(135deg,#eff6fffa,#dbeafe80)!important}.outbound-import-section{background:linear-gradient(135deg,#f0f9fffa,#bfdbfe61)!important}.outbound-template-section{border-color:#2563eb29;background:linear-gradient(135deg,#f8fbfffa,#93c5fd38)!important}@media(max-width:760px){.outbound-rule-section{grid-template-columns:1fr}}.customer-video-upload-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 15% 10%,rgba(59,130,246,.18),transparent 34%),radial-gradient(circle at 90% 90%,rgba(14,165,233,.14),transparent 32%),#f5f8fc}.customer-video-upload-card{width:min(680px,100%);border:1px solid #d9e4f2;border-radius:22px;background:#fffffffa;box-shadow:0 24px 70px #0f2c5224;overflow:hidden}.customer-video-upload-brand{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #e7eef7;background:linear-gradient(135deg,#f8fbff,#eef6ff)}.customer-video-upload-brand .brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#0969da,#38a3ff);font-size:19px;font-weight:800}.customer-video-upload-brand div{display:grid;gap:2px}.customer-video-upload-brand strong{color:#102a43;font-size:16px}.customer-video-upload-brand small{color:#627d98}.customer-video-upload-form,.customer-video-processing,.customer-video-ready,.customer-video-unavailable{display:flex;flex-direction:column;align-items:center;gap:14px;padding:42px 48px 46px;color:#1d4ed8;text-align:center}.customer-video-upload-card h1{margin:0;color:#102a43;font-size:clamp(24px,5vw,34px);line-height:1.15}.customer-video-upload-card p{max-width:540px;margin:0;color:#526b84;font-size:15px;line-height:1.65}.customer-video-file-picker{width:100%;display:grid;gap:6px;padding:26px 20px;border:2px dashed #9ec5f8;border-radius:16px;color:#174ea6;background:#f5f9ff;cursor:pointer}.customer-video-file-picker:hover{border-color:#3b82f6;background:#edf5ff}.customer-video-file-picker input{position:absolute;width:1px;height:1px;opacity:0}.customer-video-file-picker span{font-size:16px;font-weight:750;overflow-wrap:anywhere}.customer-video-file-picker small,.customer-video-privacy,.customer-video-ready>small,.customer-video-processing small{color:#71869d}.customer-video-privacy{display:inline-flex;align-items:center;gap:6px}.customer-video-submit,.customer-video-result-link button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;padding:0 22px;color:#fff;background:linear-gradient(135deg,#0969da,#2563eb);box-shadow:0 8px 20px #2563eb38;font-weight:750;cursor:pointer}.customer-video-submit:disabled{opacity:.45;cursor:not-allowed}.customer-video-progress{width:100%;height:10px;border-radius:999px;background:#e5edf7;overflow:hidden}.customer-video-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);transition:width .18s ease}.customer-video-ready video,.customer-video-ready img{width:100%;max-height:380px;border-radius:14px;background:#08111d}.customer-video-ready img,.ticket-video-item img{object-fit:contain;background:#f7f9fc}.customer-video-result-link{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.customer-video-result-link input{min-width:0;border:1px solid #c8d8eb;border-radius:10px;padding:0 12px;color:#334e68;background:#f8fbff}.customer-video-ready-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.customer-video-ready-actions a{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9cef0;border-radius:9px;padding:8px 13px;color:#175cd3;background:#f7faff;text-decoration:none;font-weight:700}.customer-video-error,.customer-video-message{color:#b42318!important}.customer-media-batch-card{width:min(880px,100%)}.customer-media-batch-form{padding:32px 40px 38px}.customer-media-batch-form>.customer-video-message{width:100%;border-radius:9px;padding:8px 10px;color:#175cd3!important;background:#eff6ff;font-size:13px}.customer-media-selected-files{display:grid;width:100%;gap:6px;text-align:left}.customer-media-selected-files>span{display:grid;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:8px;border:1px solid #dbe7f5;border-radius:8px;padding:6px 8px 6px 10px;color:#334e68;background:#f8fbff;font-size:12px}.customer-media-selected-files>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-media-selected-files small{color:#71869d}.customer-media-selected-files button{display:grid;width:24px;height:24px;border:0;border-radius:6px;padding:0;place-items:center;color:#b42318;background:transparent;cursor:pointer}.customer-media-uploaded-section{display:grid;width:100%;gap:10px;border-top:1px solid #e4edf7;padding-top:18px;text-align:left}.customer-media-uploaded-head{display:flex;align-items:center;justify-content:space-between;color:#102a43}.customer-media-uploaded-head span{color:#71869d;font-size:12px}.customer-media-uploaded-list{display:grid;gap:10px}.customer-media-uploaded-item{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dbe7f5;border-radius:12px;padding:10px;background:#fbfdff}.customer-media-uploaded-item.status-ready{border-color:#b7dfc4;background:#f7fff9}.customer-media-uploaded-item.status-failed{border-color:#f4c7c3;background:#fff8f7}.customer-media-uploaded-item>video,.customer-media-uploaded-item>img,.customer-media-file-preview,.customer-media-file-status{width:160px;height:96px;border-radius:8px;object-fit:contain;background:#0b1624}.customer-media-uploaded-item>img{background:#f4f7fb}.customer-media-file-preview,.customer-media-file-status{display:grid;place-content:center;gap:6px;color:#dbeafe;text-align:center;font-size:11px}.customer-media-file-details{display:grid;min-width:0;gap:5px}.customer-media-file-details strong{overflow:hidden;color:#243b53;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.customer-media-file-details small{color:#71869d;font-size:11px}.customer-media-file-details em{color:#b42318;font-size:11px;font-style:normal}.customer-media-uploaded-item .customer-video-ready-actions{max-width:110px;gap:5px}.customer-media-uploaded-item .customer-video-ready-actions a{padding:6px 8px;font-size:11px}@media(max-width:700px){.customer-media-batch-form{padding:28px 18px 34px}.customer-media-uploaded-item{grid-template-columns:96px minmax(0,1fr)}.customer-media-uploaded-item>video,.customer-media-uploaded-item>img,.customer-media-file-preview,.customer-media-file-status{width:96px;height:72px}.customer-media-uploaded-item .customer-video-ready-actions{grid-column:1 / -1;max-width:none}}.ticket-video-panel{display:grid;gap:10px}.ticket-video-header-button{border-color:#8bb8f3!important;color:#0f5fbd!important;background:#edf6ff!important;font-weight:760}.visually-hidden-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ticket-video-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ticket-video-panel-head>div{display:grid;gap:2px}.ticket-video-panel-head .ticket-video-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.ticket-video-panel-head .ticket-video-panel-actions button{min-height:26px;padding:0 7px;border-radius:7px;font-size:11px;line-height:1}.ticket-video-panel-head .ticket-video-panel-actions button svg{width:13px;height:13px}.ticket-video-panel-head strong{color:#172b4d;font-size:14px}.customer-media-attention-text{color:#dc2626;font-size:12px;font-weight:800;line-height:1.25}.customer-media-attention-banner{justify-self:start;margin:8px 0 2px;border:1px solid rgba(220,38,38,.34);border-radius:10px;padding:8px 12px;color:#dc2626;background:#fef2f2e0;box-shadow:0 8px 18px #dc262614;font-size:13px;font-weight:800}.ticket-video-panel-head small,.ticket-video-empty{color:#718096;font-size:11px}.ticket-video-panel-head button,.ticket-video-actions button,.ticket-video-actions a{display:inline-flex;align-items:center;justify-content:center;gap:4px}.ticket-video-list{display:grid;gap:9px}.ticket-video-item{display:grid;gap:7px;border:1px solid #d9e5f3;border-radius:10px;padding:9px;background:#fbfdff}.ticket-video-item.status-ready{border-color:#9ed8b4;background:#f5fff8}.ticket-video-item.status-ready.media-video{border-color:#6d28d9;background:linear-gradient(145deg,#3b0764,#581c87);box-shadow:0 8px 18px #4c1d9538}.ticket-video-item.status-ready.media-video .ticket-video-item-title span,.ticket-video-item.status-ready.media-video>strong{color:#fff}.ticket-video-item.status-ready.media-video .ticket-video-item-title time,.ticket-video-item.status-ready.media-video>small{color:#ddd6fe}.ticket-video-item.status-ready.media-video .ticket-video-actions button,.ticket-video-item.status-ready.media-video .ticket-video-actions a{border-color:#ddd6fe6b;color:#fff;background:#ffffff1f}.ticket-video-item.status-ready.media-video .ticket-video-item-title button{color:#fecaca}.ticket-video-item.status-processing,.ticket-video-item.status-uploading{border-color:#a9c9f6;background:#f5f9ff}.ticket-video-item-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-video-item-title>div{display:inline-flex;align-items:center;gap:4px}.ticket-video-item-title button{display:inline-grid;width:22px;height:22px;border:0;border-radius:5px;padding:0;place-items:center;color:#b42318;background:transparent;cursor:pointer}.ticket-video-item-title button:hover{background:#fee4e2}.ticket-video-item-title span{color:#175cd3;font-size:11px;font-weight:760}.ticket-video-item-title time,.ticket-video-item small{color:#718096;font-size:10px}.ticket-video-item>video,.ticket-video-item>img{width:100%;max-height:180px;border-radius:8px;background:#0b1624}.ticket-video-preview-thumb{position:relative;display:block;width:100%;max-height:180px;overflow:hidden;border:0;border-radius:8px;padding:0;background:#0b1624;cursor:zoom-in}.ticket-video-preview-thumb>img,.ticket-video-preview-thumb>video{display:block;width:100%;max-height:180px;object-fit:contain;background:#0b1624}.ticket-video-preview-thumb>span{position:absolute;inset:0;display:grid;place-content:center;gap:6px;color:#dbeafe;font-size:11px;font-weight:760;text-align:center;background:#0f172a47}.ticket-video-preview-thumb:hover,.ticket-video-preview-thumb:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.ticket-video-file-preview{display:grid;min-height:74px;place-content:center;gap:5px;border-radius:8px;color:#1d4ed8;background:#eff6ff;font-size:11px;font-weight:700;text-align:center}.ticket-video-item>strong{overflow:hidden;color:#243b53;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ticket-video-link-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:5px}.ticket-video-link-row input{min-width:0;height:30px;border:1px solid #c8d8eb;border-radius:7px;padding:0 8px;color:#526b84;font-size:10px;background:#fff}.ticket-video-link-row button,.ticket-video-actions button,.ticket-video-actions a{min-height:28px;border:1px solid #bfd2ed;border-radius:7px;padding:0 8px;color:#175cd3;background:#f7faff;font-size:10px;font-weight:700;text-decoration:none;cursor:pointer}.ticket-video-actions{display:flex;flex-wrap:wrap;gap:5px}.ticket-video-error{color:#b42318!important}.conversation-page .ticket-record-content{display:contents}.conversation-page .ticket-record-panel{grid-template-rows:auto auto auto minmax(150px,1fr)!important}.conversation-page .ticket-record-panel>h3,.conversation-page .ticket-record-content>h3,.conversation-page .ticket-record-title-row{order:1}.conversation-page .ticket-record-title-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.conversation-page .ticket-record-title-row h3{flex:1 1 auto;margin:0}.conversation-page .ticket-record-content>.ticket-record-section{order:2}.conversation-page .ticket-record-content>.ticket-record-section+.ticket-record-section{order:3}.conversation-page .ticket-record-panel>.ticket-video-panel{order:4;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:150px;overflow:hidden;border:1px solid #d8b4fe;border-radius:8px;padding:8px;background:#ffffffb3}.conversation-page .ticket-video-list{grid-template-columns:repeat(auto-fit,minmax(min(125px,100%),1fr));align-content:start;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.conversation-page .ticket-video-item{min-width:0;padding:6px}.conversation-page .ticket-video-item>video,.conversation-page .ticket-video-item>img{width:100%;max-height:130px;aspect-ratio:16 / 9;object-fit:contain}.conversation-page .ticket-video-actions{gap:3px}.conversation-page .ticket-video-actions button,.conversation-page .ticket-video-actions a{flex:1 1 auto;min-height:25px;padding:0 5px}@media(max-width:640px){.customer-video-upload-page{padding:0;place-items:stretch}.customer-video-upload-card{min-height:100vh;border:0;border-radius:0}.customer-video-upload-form,.customer-video-processing,.customer-video-ready,.customer-video-unavailable{padding:34px 20px 40px}.customer-video-result-link{grid-template-columns:1fr}}.login-form{gap:14px}.login-brand .login-chat-logo,.login-brand .login-chat-logo svg{width:64px!important;height:64px!important}@media(max-width:640px){.login-page{padding:16px}.login-panel{gap:18px;padding:24px 20px}.login-brand h1{font-size:24px}.login-brand .login-chat-logo,.login-brand .login-chat-logo svg{width:54px!important;height:54px!important}}.conversation-page .ticket-record-panel{border-color:#fed7aa!important;background:linear-gradient(180deg,#fffaf5,#fff1e6)!important}.conversation-page .ticket-record-panel h3{border-bottom-color:#fed7aa!important;background:#fffaf5!important}.conversation-page .ticket-record-panel .ticket-record-section>input,.conversation-page .ticket-record-panel .ticket-bind-email-row input,.conversation-page .ticket-record-panel .ticket-record-fields input,.conversation-page .ticket-record-panel .ticket-record-fields select,.conversation-page .ticket-record-panel .ticket-record-fields textarea,.conversation-page .ticket-record-panel>.ticket-video-panel{border-color:#fdba74!important}.conversation-page .ticket-record-panel>.ticket-video-panel{background:#ffffffb3!important}.conversation-page .ticket-record-panel .ticket-record-fields input:focus,.conversation-page .ticket-record-panel .ticket-record-fields select:focus,.conversation-page .ticket-record-panel .ticket-record-fields textarea:focus{border-color:#fb923c!important;box-shadow:0 0 0 3px #fb923c29!important}.conversation-page .ticket-record-panel .ticket-order-number-list>span,.conversation-page .ticket-record-panel .order-match-toggle,.conversation-page .ticket-record-panel .order-match-status,.conversation-page .ticket-record-panel .order-match-panel,.conversation-page .ticket-record-panel .ticket-percent-input,.conversation-page .ticket-record-panel .ticket-custom-solution button,.conversation-page .ticket-record-panel .ticket-toggle-button,.conversation-page .ticket-record-panel .ticket-ai-customer-panel,.conversation-page .ticket-record-panel .ticket-ai-customer-head select,.conversation-page .ticket-record-panel .ticket-ai-customer-head button,.conversation-page .ticket-record-panel .merge-save-button,.conversation-page .ticket-record-panel .ticket-video-link-row input,.conversation-page .ticket-record-panel .ticket-video-link-row button,.conversation-page .ticket-record-panel .ticket-video-actions button,.conversation-page .ticket-record-panel .ticket-video-actions a,.conversation-page .ticket-record-panel .ticket-video-panel-head button{border-color:#fdba74!important}.conversation-page .ticket-record-panel .ticket-order-number-list>span,.conversation-page .ticket-record-panel .order-match-toggle,.conversation-page .ticket-record-panel .order-match-status,.conversation-page .ticket-record-panel .ticket-custom-solution button,.conversation-page .ticket-record-panel .ticket-toggle-button,.conversation-page .ticket-record-panel .ticket-ai-customer-head button,.conversation-page .ticket-record-panel .merge-save-button,.conversation-page .ticket-record-panel .ticket-video-link-row button,.conversation-page .ticket-record-panel .ticket-video-actions button,.conversation-page .ticket-record-panel .ticket-video-actions a,.conversation-page .ticket-record-panel .ticket-video-panel-head button{color:#c2410c!important;background:#ffedd5!important}.conversation-page .ticket-record-panel .order-match-toggle:hover,.conversation-page .ticket-record-panel .order-match-toggle:focus-visible,.conversation-page .ticket-record-panel .order-match-toggle.is-open,.conversation-page .ticket-record-panel .order-match-item:hover,.conversation-page .ticket-record-panel .order-match-item:focus-visible{border-color:#fb923c!important;background:#ffedd5!important}.conversation-page .ticket-record-panel .order-match-heading{border-bottom-color:#fed7aa!important;background:#fff7ed!important}.conversation-page .ticket-record-panel .order-match-heading strong,.conversation-page .ticket-record-panel .order-match-primary em,.conversation-page .ticket-record-panel .order-match-resolution,.conversation-page .ticket-record-panel .ticket-percent-input em,.conversation-page .ticket-record-panel .ticket-ai-customer-head span,.conversation-page .ticket-record-panel .ticket-video-item-title span{color:#c2410c!important}.conversation-page .ticket-record-panel .order-match-primary em,.conversation-page .ticket-record-panel .ticket-toggle-button i{background:#ffedd5!important}.conversation-page .ticket-record-panel .ticket-toggle-button i{box-shadow:inset 0 0 0 1px #ea580c33!important}.conversation-page .ticket-record-panel .ticket-toggle-button.active{border-color:#fb923c!important;color:#9a3412!important;background:#ffedd5!important}.conversation-page .ticket-record-panel .ticket-toggle-button.active i:after{background:#ea580c!important}.conversation-page .ticket-record-panel .ticket-ai-customer-panel{background:#ffedd58f!important}.conversation-page .ticket-record-panel .order-match-panel{background:#fffaf5!important}.conversation-page .ticket-record-panel .ticket-order-number-list button:hover,.conversation-page .ticket-record-panel .ticket-order-number-list button:focus-visible{color:#c2410c!important;background:#ffedd5!important;outline:none}.conversation-page .ticket-record-panel .ticket-video-item,.conversation-page .ticket-record-panel .ticket-video-item.status-ready,.conversation-page .ticket-record-panel .ticket-video-item.status-processing,.conversation-page .ticket-record-panel .ticket-video-item.status-uploading{border-color:#fed7aa!important;background:#fffaf5!important}.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video{border-color:#ea580c!important;background:linear-gradient(145deg,#7c2d12,#9a3412)!important;box-shadow:0 8px 18px #9a341238!important}.conversation-page .ticket-record-panel .ticket-video-item>video,.conversation-page .ticket-record-panel .ticket-video-item>img{background:#431407!important}.conversation-page .ticket-record-panel .ticket-video-file-preview{color:#bfdbfe!important;background:#172554!important}.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video .ticket-video-item-title time,.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video>small{color:#fed7aa!important}.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video .ticket-video-actions button,.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video .ticket-video-actions a{border-color:#fed7aa7a!important;color:#fff!important;background:#ffffff1f!important}.conversation-page .ticket-record-panel{border-color:#404040!important;color:#f5f5f5!important;background:linear-gradient(180deg,#262626,#171717)!important;color-scheme:dark}.conversation-page .ticket-record-panel h3{border-bottom-color:#404040!important;color:#fafafa!important;background:#202020!important}.conversation-page .ticket-record-panel .ticket-record-section>strong,.conversation-page .ticket-record-panel .ticket-record-fields span,.conversation-page .ticket-record-panel .ticket-video-panel-head strong,.conversation-page .ticket-record-panel .ticket-video-item>strong{color:#f5f5f5!important}.conversation-page .ticket-record-panel .ticket-video-empty,.conversation-page .ticket-record-panel .ticket-video-item-title time,.conversation-page .ticket-record-panel .ticket-video-item small,.conversation-page .ticket-record-panel .order-match-heading span,.conversation-page .ticket-record-panel .order-match-meta{color:#a3a3a3!important}.conversation-page .ticket-record-panel .ticket-record-section>input,.conversation-page .ticket-record-panel .ticket-bind-email-row input,.conversation-page .ticket-record-panel .ticket-bind-order-row input,.conversation-page .ticket-record-panel .ticket-record-fields input,.conversation-page .ticket-record-panel .ticket-record-fields select,.conversation-page .ticket-record-panel .ticket-record-fields textarea,.conversation-page .ticket-record-panel .ticket-video-link-row input,.conversation-page .ticket-record-panel .ticket-ai-customer-head select,.conversation-page .ticket-record-panel .ticket-percent-input{border-color:#525252!important;color:#f5f5f5!important;background:#292929!important}.conversation-page .ticket-record-panel input::placeholder,.conversation-page .ticket-record-panel textarea::placeholder{color:#8a8a8a!important}.conversation-page .ticket-record-panel .ticket-record-fields input:focus,.conversation-page .ticket-record-panel .ticket-record-fields select:focus,.conversation-page .ticket-record-panel .ticket-record-fields textarea:focus,.conversation-page .ticket-record-panel .ticket-record-section>input:focus,.conversation-page .ticket-record-panel .ticket-bind-email-row input:focus,.conversation-page .ticket-record-panel .ticket-bind-order-row input:focus{border-color:#a3a3a3!important;box-shadow:0 0 0 3px #a3a3a32e!important;outline:none}.conversation-page .ticket-record-panel .ticket-order-number-list>span,.conversation-page .ticket-record-panel .order-match-toggle,.conversation-page .ticket-record-panel .order-match-status,.conversation-page .ticket-record-panel .ticket-custom-solution button,.conversation-page .ticket-record-panel .ticket-toggle-button,.conversation-page .ticket-record-panel .ticket-ai-customer-head button,.conversation-page .ticket-record-panel .merge-save-button,.conversation-page .ticket-record-panel .ticket-video-link-row button,.conversation-page .ticket-record-panel .ticket-video-actions button,.conversation-page .ticket-record-panel .ticket-video-actions a,.conversation-page .ticket-record-panel .ticket-video-panel-head button{border-color:#525252!important;color:#f5f5f5!important;background:#353535!important}.conversation-page .ticket-record-panel .order-match-toggle:hover,.conversation-page .ticket-record-panel .order-match-toggle:focus-visible,.conversation-page .ticket-record-panel .order-match-toggle.is-open,.conversation-page .ticket-record-panel .order-match-item:hover,.conversation-page .ticket-record-panel .order-match-item:focus-visible,.conversation-page .ticket-record-panel .ticket-order-number-list button:hover,.conversation-page .ticket-record-panel .ticket-order-number-list button:focus-visible{border-color:#737373!important;color:#fff!important;background:#454545!important}.conversation-page .ticket-record-panel .ticket-order-number-list button{color:#d4d4d4!important;background:#262626!important}.conversation-page .ticket-record-panel .order-match-panel,.conversation-page .ticket-record-panel .order-match-heading,.conversation-page .ticket-record-panel .order-match-item{border-color:#404040!important;background:#202020!important}.conversation-page .ticket-record-panel .order-match-primary b,.conversation-page .ticket-record-panel .order-match-subject,.conversation-page .ticket-record-panel .order-match-heading strong,.conversation-page .ticket-record-panel .order-match-primary em,.conversation-page .ticket-record-panel .order-match-resolution,.conversation-page .ticket-record-panel .ticket-percent-input em,.conversation-page .ticket-record-panel .ticket-ai-customer-head span,.conversation-page .ticket-record-panel .ticket-video-item-title span{color:#e5e5e5!important}.conversation-page .ticket-record-panel .order-match-primary em,.conversation-page .ticket-record-panel .ticket-toggle-button i{background:#404040!important}.conversation-page .ticket-record-panel .ticket-toggle-button i{box-shadow:inset 0 0 0 1px #d4d4d433!important}.conversation-page .ticket-record-panel .ticket-toggle-button.active{border-color:#737373!important;color:#fff!important;background:#454545!important}.conversation-page .ticket-record-panel .ticket-toggle-button.active i:after{background:#e5e5e5!important}.conversation-page .ticket-record-panel .ticket-ai-customer-panel{border-color:#525252!important;background:#262626e0!important}.conversation-page .ticket-record-panel>.ticket-video-panel{border-color:#525252!important;background:#1c1c1ce6!important}.conversation-page .ticket-record-panel .ticket-video-item,.conversation-page .ticket-record-panel .ticket-video-item.status-ready,.conversation-page .ticket-record-panel .ticket-video-item.status-processing,.conversation-page .ticket-record-panel .ticket-video-item.status-uploading{border-color:#484848!important;background:#242424!important}.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video{border-color:#5f5f5f!important;background:linear-gradient(145deg,#111,#292929)!important;box-shadow:0 8px 18px #00000057!important}.conversation-page .ticket-record-panel .ticket-video-item>video,.conversation-page .ticket-record-panel .ticket-video-item>img{background:#090909!important}.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video .ticket-video-item-title time,.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video>small{color:#bdbdbd!important}.conversation-page .ticket-record-panel::-webkit-scrollbar-thumb,.conversation-page .ticket-record-panel .ticket-video-list::-webkit-scrollbar-thumb{background:#525252}.conversation-page .ticket-record-panel{border-color:#626268!important;background:linear-gradient(180deg,#48484d,#303034)!important}.conversation-page .ticket-record-panel h3{border-bottom-color:#626268!important;background:#404045!important}.conversation-page .ticket-record-panel .ticket-record-section>input,.conversation-page .ticket-record-panel .ticket-bind-email-row input,.conversation-page .ticket-record-panel .ticket-bind-order-row input,.conversation-page .ticket-record-panel .ticket-record-fields input,.conversation-page .ticket-record-panel .ticket-record-fields select,.conversation-page .ticket-record-panel .ticket-record-fields textarea,.conversation-page .ticket-record-panel .ticket-video-link-row input,.conversation-page .ticket-record-panel .ticket-ai-customer-head select,.conversation-page .ticket-record-panel .ticket-percent-input{border-color:#6b6b73!important;background:#3d3d42!important}.conversation-page .ticket-record-panel .ticket-order-number-list>span,.conversation-page .ticket-record-panel .order-match-toggle,.conversation-page .ticket-record-panel .order-match-status,.conversation-page .ticket-record-panel .ticket-custom-solution button,.conversation-page .ticket-record-panel .ticket-toggle-button,.conversation-page .ticket-record-panel .ticket-ai-customer-head button,.conversation-page .ticket-record-panel .merge-save-button,.conversation-page .ticket-record-panel .ticket-video-link-row button,.conversation-page .ticket-record-panel .ticket-video-actions button,.conversation-page .ticket-record-panel .ticket-video-actions a,.conversation-page .ticket-record-panel .ticket-video-panel-head button{border-color:#73737b!important;background:#525259!important}.conversation-page .ticket-record-panel .order-match-toggle:hover,.conversation-page .ticket-record-panel .order-match-toggle:focus-visible,.conversation-page .ticket-record-panel .order-match-toggle.is-open,.conversation-page .ticket-record-panel .order-match-item:hover,.conversation-page .ticket-record-panel .order-match-item:focus-visible,.conversation-page .ticket-record-panel .ticket-order-number-list button:hover,.conversation-page .ticket-record-panel .ticket-order-number-list button:focus-visible{border-color:#8b8b94!important;background:#62626a!important}.conversation-page .ticket-record-panel .ticket-order-number-list button{background:#444449!important}.conversation-page .ticket-record-panel .order-match-panel,.conversation-page .ticket-record-panel .order-match-heading,.conversation-page .ticket-record-panel .order-match-item{border-color:#5f5f66!important;background:#38383d!important}.conversation-page .ticket-record-panel .order-match-primary em,.conversation-page .ticket-record-panel .ticket-toggle-button i{background:#5a5a61!important}.conversation-page .ticket-record-panel .ticket-toggle-button.active{border-color:#8b8b94!important;background:#62626a!important}.conversation-page .ticket-record-panel .ticket-ai-customer-panel{border-color:#66666d!important;background:#343439eb!important}.conversation-page .ticket-record-panel>.ticket-video-panel{border-color:#66666d!important;background:#303035f0!important}.conversation-page .ticket-record-panel .ticket-video-item,.conversation-page .ticket-record-panel .ticket-video-item.status-ready,.conversation-page .ticket-record-panel .ticket-video-item.status-processing,.conversation-page .ticket-record-panel .ticket-video-item.status-uploading{border-color:#606067!important;background:#3a3a40!important}.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video{border-color:#74747c!important;background:linear-gradient(145deg,#29292d,#44444a)!important;box-shadow:0 8px 18px #1414164d!important}.conversation-page .ticket-record-panel .ticket-video-item>video,.conversation-page .ticket-record-panel .ticket-video-item>img{background:#232327!important}.conversation-page .ticket-record-panel{border-color:#426b96!important;background:#0e2a47!important}.conversation-page .ticket-record-panel h3{border-bottom-color:#426b96!important;background:#0e2a47!important}.conversation-page .ticket-record-panel .ticket-record-section>input,.conversation-page .ticket-record-panel .ticket-bind-email-row input,.conversation-page .ticket-record-panel .ticket-bind-order-row input,.conversation-page .ticket-record-panel .ticket-record-fields input,.conversation-page .ticket-record-panel .ticket-record-fields select,.conversation-page .ticket-record-panel .ticket-record-fields textarea,.conversation-page .ticket-record-panel .ticket-video-link-row input,.conversation-page .ticket-record-panel .ticket-ai-customer-head select,.conversation-page .ticket-record-panel .ticket-percent-input{border-color:#537da8!important;background:#234569!important}.conversation-page .ticket-record-panel .ticket-order-number-list>span,.conversation-page .ticket-record-panel .order-match-toggle,.conversation-page .ticket-record-panel .order-match-status,.conversation-page .ticket-record-panel .ticket-custom-solution button,.conversation-page .ticket-record-panel .ticket-toggle-button,.conversation-page .ticket-record-panel .ticket-ai-customer-head button,.conversation-page .ticket-record-panel .merge-save-button,.conversation-page .ticket-record-panel .ticket-video-link-row button,.conversation-page .ticket-record-panel .ticket-video-actions button,.conversation-page .ticket-record-panel .ticket-video-actions a,.conversation-page .ticket-record-panel .ticket-video-panel-head button{border-color:#6792bd!important;background:#315b86!important}.conversation-page .ticket-record-panel .order-match-toggle:hover,.conversation-page .ticket-record-panel .order-match-toggle:focus-visible,.conversation-page .ticket-record-panel .order-match-toggle.is-open,.conversation-page .ticket-record-panel .order-match-item:hover,.conversation-page .ticket-record-panel .order-match-item:focus-visible,.conversation-page .ticket-record-panel .ticket-order-number-list button:hover,.conversation-page .ticket-record-panel .ticket-order-number-list button:focus-visible{border-color:#82acd4!important;background:#426f9b!important}.conversation-page .ticket-record-panel .ticket-order-number-list button{background:#24486c!important}.conversation-page .ticket-record-panel .order-match-panel,.conversation-page .ticket-record-panel .order-match-heading,.conversation-page .ticket-record-panel .order-match-item{border-color:#466f99!important;background:#173552!important}.conversation-page .ticket-record-panel .order-match-primary em,.conversation-page .ticket-record-panel .ticket-toggle-button i{background:#3d678f!important}.conversation-page .ticket-record-panel .ticket-toggle-button.active{border-color:#82acd4!important;background:#426f9b!important}.conversation-page .ticket-record-panel .ticket-ai-customer-panel{border-color:#507ba6!important;background:#193957f0!important}.conversation-page .ticket-record-panel>.ticket-video-panel{border-color:#507ba6!important;background:#122d49f2!important}.conversation-page .ticket-record-panel .ticket-video-item,.conversation-page .ticket-record-panel .ticket-video-item.status-ready,.conversation-page .ticket-record-panel .ticket-video-item.status-processing,.conversation-page .ticket-record-panel .ticket-video-item.status-uploading{border-color:#4c769f!important;background:#1d3f61!important}.conversation-page .ticket-record-panel .ticket-video-item.status-ready.media-video{border-color:#638db5!important;background:linear-gradient(145deg,#0b2137,#28547d)!important;box-shadow:0 8px 18px #04142457!important}.conversation-page .ticket-record-panel .ticket-video-item>video,.conversation-page .ticket-record-panel .ticket-video-item>img{background:#081a2b!important}.conversation-page .ticket-record-panel::-webkit-scrollbar-thumb,.conversation-page .ticket-record-panel .ticket-video-list::-webkit-scrollbar-thumb{background:#547da5!important}.conversation-page .voc-shipment-panel{display:grid;gap:7px;border:1px solid #507ba6;border-radius:8px;padding:8px;background:#14304ceb}.conversation-page .voc-shipment-head,.conversation-page .voc-shipment-head>span,.conversation-page .voc-shipment-meta,.conversation-page .voc-shipment-meta a{display:flex;align-items:center}.conversation-page .voc-shipment-head,.conversation-page .voc-shipment-meta{justify-content:space-between;gap:8px}.conversation-page .voc-shipment-head>span{gap:5px;color:#f5f9ff}.conversation-page .voc-shipment-head>button{overflow:hidden;max-width:150px;border:0;border-radius:999px;padding:3px 7px;color:#dbeafe;background:#315b86;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.conversation-page .voc-shipment-controls{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:5px}.conversation-page .voc-shipment-controls select,.conversation-page .voc-shipment-controls input,.conversation-page .voc-shipment-controls button{min-width:0;height:30px;border:1px solid #6792bd;border-radius:6px;color:#f5f9ff;background:#234569;font-size:11px}.conversation-page .voc-shipment-controls input{padding:0 8px}.conversation-page .voc-shipment-controls button{padding:0 8px;background:#315b86;font-weight:760;white-space:nowrap;cursor:pointer}.conversation-page .voc-shipment-controls button:hover:not(:disabled){background:#426f9b}.conversation-page .voc-shipment-meta{color:#b8cce0;font-size:10px}.conversation-page .voc-shipment-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-page .voc-shipment-meta a{flex:0 0 auto;gap:3px;color:#dbeafe;font-weight:700;text-decoration:none}.shipment-carrier-modal,.ticket-record-entry-modal{width:min(520px,calc(100vw - 32px));overflow:hidden;border:1px solid #bfd1e5;border-radius:14px;background:#fff;box-shadow:0 24px 70px #0f233c47}.shipment-carrier-modal>header,.ticket-record-entry-modal>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e4edf6}.shipment-carrier-modal>header span,.shipment-carrier-modal>header h3,.ticket-record-entry-modal>header span,.ticket-record-entry-modal>header h3{display:block;margin:0}.shipment-carrier-modal>header span,.ticket-record-entry-modal>header span{color:#3478c6;font-size:11px;font-weight:750}.shipment-carrier-modal form,.ticket-record-entry-modal form{display:grid;gap:14px;padding:18px}.shipment-carrier-modal form label,.ticket-record-entry-modal form label{display:grid;gap:6px;color:#344054;font-size:12px;font-weight:750}.shipment-carrier-modal form input,.ticket-record-entry-modal form input{min-height:40px;border:1px solid #cbd9e8;border-radius:8px;padding:0 11px}.ticket-record-entry-modal .ticket-after-sale-status-input.has-value{border-color:#059669;color:#052e16;background:linear-gradient(180deg,#ecfdf5,#86efac);box-shadow:inset 0 0 0 1px #05966957;font-weight:850;text-align:center}.shipment-carrier-modal form p,.ticket-record-entry-modal form p{margin:0;color:#667085;font-size:12px;line-height:1.55}.shipment-carrier-modal form>div,.ticket-record-entry-modal form>div{display:flex;justify-content:flex-end;gap:8px}@media(min-width:901px){.conversation-page{grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:auto minmax(0,1fr) 190px}.conversation-page>.ticket-detail-header{grid-column:1 / -1;grid-row:1}.conversation-page>.conversation-layout{display:contents!important}.conversation-page>.conversation-layout>.timeline{grid-column:1;grid-row:2;min-height:0;border:1px solid #eaecf0;border-radius:8px}.conversation-page>.conversation-layout>.context-panel{grid-column:2;grid-row:2 / 4;min-height:0;height:100%;border:1px solid #426b96!important;border-radius:8px}.conversation-page>.reply-composer{grid-column:1;grid-row:3;min-height:0;height:190px;gap:4px!important;border:1px solid #eaecf0;border-radius:8px;padding:6px 10px!important}.conversation-page>.reply-composer .agent-record-strip{height:27px;min-height:27px}.conversation-page>.reply-composer .rich-reply-editor{min-height:44px!important;height:44px;overflow-y:auto}.conversation-page>.reply-composer .composer-toolbar{padding:4px}.conversation-page>.reply-composer .composer-actions{min-height:28px}}@media(min-width:1280px){.conversation-page{grid-template-columns:minmax(0,1fr) clamp(440px,27vw,500px)}}@media(max-width:900px){.conversation-page .voc-shipment-controls{grid-template-columns:1fr}}@media(min-width:901px){.conversation-page{grid-template-rows:auto minmax(0,1fr) auto}.conversation-page>.reply-composer{display:grid;grid-auto-rows:max-content;position:relative;z-index:1000;height:auto;max-height:min(55vh,420px);overflow:visible}.conversation-page>.reply-composer .rich-reply-editor{height:auto;min-height:44px!important;max-height:min(38vh,280px);overflow-y:auto}.conversation-page>.reply-composer .composer-actions{position:relative;z-index:1;align-self:end;background:#fff}}.conversation-page .rich-reply-editor.paragraph-spacing-enabled{line-height:1.6!important}.conversation-page .rich-reply-editor.paragraph-spacing-enabled>div,.conversation-page .rich-reply-editor.paragraph-spacing-enabled>p,.conversation-page .rich-reply-editor.paragraph-spacing-enabled>ul,.conversation-page .rich-reply-editor.paragraph-spacing-enabled>ol{margin-top:0!important;margin-bottom:12px!important}.conversation-page .rich-reply-editor.paragraph-spacing-enabled>div:last-child,.conversation-page .rich-reply-editor.paragraph-spacing-enabled>p:last-child,.conversation-page .rich-reply-editor.paragraph-spacing-enabled>ul:last-child,.conversation-page .rich-reply-editor.paragraph-spacing-enabled>ol:last-child{margin-bottom:0!important}.conversation-page .rich-reply-editor.paragraph-spacing-enabled li{margin-bottom:6px!important}.conversation-page .rich-reply-editor{font-size:14px!important;line-height:1.45!important}.conversation-page .rich-reply-editor :where(div,p,ul,ol,li){line-height:inherit}.ticket-bot-toggle{position:relative;isolation:isolate;gap:6px;border-color:#f59e0b;color:#92400e;background:linear-gradient(135deg,#fffbebf5,#ffedd5d1),#fff7ed;box-shadow:0 0 0 1px #f59e0b33,0 0 18px #fb923c38,inset 0 0 0 1px #ffffff9e;font-weight:800;white-space:nowrap;overflow:hidden}.ticket-bot-toggle:before{content:"";position:absolute;inset:4px;z-index:-1;border:1px solid rgba(251,146,60,.34);border-radius:6px;opacity:.85;pointer-events:none}.ticket-bot-toggle svg{color:#ea580c;filter:drop-shadow(0 0 5px rgba(249,115,22,.42))}.ticket-bot-toggle:hover:not(:disabled),.ticket-bot-toggle:focus-visible{border-color:#fb923c;color:#7c2d12;background:linear-gradient(135deg,#fff7ed,#fed7aad6),#fff7ed;box-shadow:0 0 0 1px #fb923c57,0 0 24px #fb923c57,0 10px 18px #7c2d1217,inset 0 0 0 1px #ffffffad;transform:translateY(-1px)}.ticket-bot-toggle.active{border-color:#ea580c;color:#7c2d12;background:linear-gradient(135deg,#ffedd5fa,#fed7aae6),#ffedd5;box-shadow:0 0 0 1px #ea580c57,0 0 28px #f973166b,0 12px 24px #7c2d121f,inset 0 0 0 1px #ffffffb3}.ticket-bot-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;margin:0 0 12px;border:1px solid #dbe3e5;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a14;overflow:hidden}@media(min-width:901px){.conversation-page:has(>.ticket-bot-panel){grid-template-rows:auto minmax(96px,24vh) minmax(0,1fr) auto}.conversation-page>.ticket-bot-panel{grid-column:1 / 2;grid-row:2;min-height:96px;max-height:24vh;min-width:0}.conversation-page:has(>.ticket-bot-panel)>.conversation-layout>.timeline{grid-row:3}.conversation-page:has(>.ticket-bot-panel)>.conversation-layout>.context-panel{grid-row:2 / 5}.conversation-page:has(>.ticket-bot-panel)>.reply-composer{grid-row:4}}.ticket-bot-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #eef2f6;background:#fff}.ticket-bot-panel>header strong,.ticket-bot-panel>header div{display:flex;align-items:center;gap:7px}.ticket-bot-panel>header div{flex-wrap:wrap}.ticket-bot-panel>header span{color:#5d6b82;font-size:12px}.ticket-bot-messages{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding:14px}.ticket-bot-empty{display:flex;align-items:center;gap:10px;color:#5d6b82;background:#f8fbff;border:1px dashed #c6dbff;border-radius:12px;padding:12px}.ticket-bot-empty p{margin:0}.ticket-bot-message{max-width:min(780px,88%);border-radius:13px;padding:10px 12px;border:1px solid #d8e5f7;background:#fff}.ticket-bot-message.user{align-self:flex-end;background:#0b63ce;border-color:#0b63ce;color:#fff}.ticket-bot-message.assistant{align-self:flex-start;background:#fff}.ticket-bot-message.thinking .ticket-bot-message-body{color:#5d6b82}.ticket-bot-message strong{display:block;margin-bottom:5px;font-size:12px;opacity:.78}.ticket-bot-message-body{display:grid;gap:8px}.ticket-bot-message-body div,.ticket-bot-message-body p{margin:0;white-space:pre-wrap;line-height:1.55}.ticket-bot-message-actions{display:flex;justify-content:flex-end;margin-top:10px}.ticket-bot-message-actions .secondary-button{min-height:28px;padding:0 8px;font-size:12px}.ticket-bot-form{display:flex;align-items:center;gap:10px;min-height:58px;padding:12px 14px 14px;border-top:1px solid #eef2f6}.ticket-bot-form input{flex:1;min-width:0;border:1px solid #cdddf1;border-radius:10px;padding:10px 12px;font-size:14px}.ticket-bot-form input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.conversation-page .ticket-record-panel .ticket-record-fields{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-areas:"platform platform store store order-date order-date after-sale after-sale after-sale warranty warranty warranty" "product product product category category category product-link product-link product-link review-link review-link review-link" "solution solution solution solution solution solution parts parts parts parts parts parts"!important;align-items:start;gap:8px!important;min-width:0!important}.conversation-page .ticket-record-panel .ticket-record-fields>label{display:grid!important;grid-column:auto!important;grid-template-rows:auto minmax(30px,auto);min-width:0!important;max-width:100%!important;overflow:hidden!important;gap:4px}.conversation-page .ticket-record-panel .ticket-record-fields>label>span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation-page .ticket-record-panel .ticket-record-platform-field{grid-area:platform!important}.conversation-page .ticket-record-panel .ticket-record-store-field{grid-area:store!important}.conversation-page .ticket-record-panel .ticket-record-order-date-field{grid-area:order-date!important}.conversation-page .ticket-record-panel .ticket-record-product-name-field{grid-area:product!important}.conversation-page .ticket-record-panel .ticket-record-product-category-field{grid-area:category!important}.conversation-page .ticket-record-panel .ticket-record-product-link-field{grid-area:product-link!important}.conversation-page .ticket-record-panel .ticket-record-review-link-field{grid-area:review-link!important}.conversation-page .ticket-record-panel .ticket-record-solution-field{grid-area:solution!important}.conversation-page .ticket-record-panel .ticket-record-part-field{grid-area:parts!important}.conversation-page .ticket-record-panel .ticket-record-after-sale-field{grid-area:after-sale!important}.conversation-page .ticket-record-panel .ticket-record-warranty-field{grid-area:warranty!important}.conversation-page .ticket-record-panel .ticket-after-sale-status-input.has-value{border-color:#059669!important;color:#052e16!important;background:linear-gradient(180deg,#ecfdf5,#86efac)!important;box-shadow:inset 0 0 0 1px #05966966,0 1px #ffffff59!important;font-weight:800!important;text-align:center!important;cursor:text!important}.conversation-page .ticket-record-panel .ticket-after-sale-status-input.has-value:hover,.conversation-page .ticket-record-panel .ticket-after-sale-status-input.has-value:focus{border-color:#047857!important;background:#bbf7d0!important;outline:none!important}.conversation-page .ticket-record-panel .ticket-record-url-control{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;width:100%;min-width:0!important;max-width:100%!important;overflow:hidden!important}.conversation-page .ticket-record-panel .ticket-record-url-control input{width:100%!important;min-width:0!important;max-width:100%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.conversation-page .ticket-record-panel .ticket-record-url-control a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;min-height:28px;min-width:24px;border:1px solid #525252;border-left:0;border-radius:0 6px 6px 0;color:#f5f5f5;background:#353535;text-decoration:none}.conversation-page .ticket-record-panel .ticket-record-url-control a:hover,.conversation-page .ticket-record-panel .ticket-record-url-control a:focus-visible{color:#fff;background:#454545;outline:none}.conversation-page .ticket-record-panel .ticket-record-solution-field,.conversation-page .ticket-record-panel .ticket-record-part-field{grid-template-rows:auto 52px!important}.conversation-page .ticket-record-panel .ticket-record-fields input,.conversation-page .ticket-record-panel .ticket-record-fields select,.conversation-page .ticket-record-panel .ticket-record-fields textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.conversation-page .ticket-record-panel .ticket-record-solution-field input,.conversation-page .ticket-record-panel .ticket-record-part-field textarea{height:52px!important;min-height:52px!important}.conversation-page .ticket-record-panel .ticket-record-fields{width:100%!important;max-width:100%!important;justify-items:stretch!important;align-items:stretch!important}.conversation-page .ticket-record-panel .ticket-record-fields>label{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important;align-self:stretch!important;grid-column:unset!important}.conversation-page .ticket-record-panel .ticket-record-store-field{grid-column:3 / span 2!important;grid-row:1!important}.conversation-page .ticket-record-panel .ticket-record-platform-field{grid-column:1 / span 2!important;grid-row:1!important}.conversation-page .ticket-record-panel .ticket-record-order-date-field{grid-column:5 / span 2!important;grid-row:1!important}.conversation-page .ticket-record-panel .ticket-record-after-sale-field{grid-column:7 / span 3!important;grid-row:1!important}.conversation-page .ticket-record-panel .ticket-record-warranty-field{grid-column:10 / span 3!important;grid-row:1!important}.conversation-page .ticket-record-panel .ticket-record-product-name-field{grid-column:1 / span 3!important;grid-row:2!important}.conversation-page .ticket-record-panel .ticket-record-product-category-field{grid-column:4 / span 3!important;grid-row:2!important}.conversation-page .ticket-record-panel .ticket-record-product-link-field{grid-column:7 / span 3!important;grid-row:2!important}.conversation-page .ticket-record-panel .ticket-record-review-link-field{grid-column:10 / span 3!important;grid-row:2!important}.conversation-page .ticket-record-panel .ticket-record-solution-field{grid-column:1 / span 6!important;grid-row:3!important}.conversation-page .ticket-record-panel .ticket-record-part-field{grid-column:7 / span 6!important;grid-row:3!important}.conversation-page .ticket-record-panel .ticket-record-fields{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.conversation-page .ticket-record-panel .ticket-record-row{display:grid!important;width:100%!important;min-width:0!important;gap:8px!important}.conversation-page .ticket-record-panel .ticket-record-row-1{grid-template-columns:minmax(0,.75fr) minmax(0,.9fr) minmax(96px,1.1fr) minmax(0,.9fr) minmax(58px,.65fr)!important}.conversation-page .ticket-record-panel .ticket-record-row-2{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr)!important}.conversation-page .ticket-record-panel .ticket-record-row-3,.conversation-page .ticket-record-panel .ticket-record-row-5{grid-template-columns:minmax(0,1fr)!important}.conversation-page .ticket-record-panel .ticket-record-row-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.conversation-page .ticket-record-panel .ticket-record-row>label{display:grid!important;grid-column:auto!important;grid-row:auto!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.conversation-page .ticket-record-panel .ticket-record-row>label input,.conversation-page .ticket-record-panel .ticket-record-row>label textarea,.conversation-page .ticket-record-panel .ticket-record-row>label select,.conversation-page .ticket-record-panel .ticket-record-row>label .ticket-record-url-control{width:100%!important;min-width:0!important;max-width:100%!important}.conversation-page .ticket-record-panel .ticket-inventory-deduction-control,.conversation-page .ticket-record-panel .ticket-solution-stack-control{display:grid;gap:4px;align-content:center;min-height:52px;min-width:0}.conversation-page .ticket-record-panel .ticket-solution-add-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:5px;min-width:0}.conversation-page .ticket-record-panel .ticket-solution-add-row input{width:100%!important;height:28px!important;min-height:28px!important}.conversation-page .ticket-record-panel .ticket-solution-add-button{height:28px;border:1px solid #73a8f8;border-radius:6px;padding:0 6px;color:#fff;background:#0b70d8;font-size:11px;font-weight:760;cursor:pointer}.conversation-page .ticket-record-panel .ticket-solution-add-button:disabled{cursor:not-allowed;opacity:.62}.conversation-page .ticket-record-panel .ticket-solution-entry-list{display:grid;gap:3px;max-height:54px;min-width:0;overflow:auto;padding-right:2px}.conversation-page .ticket-record-panel .ticket-solution-entry{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:4px;min-width:0;color:#dbeafe;font-size:10px;line-height:1.25}.conversation-page .ticket-record-panel .ticket-solution-entry>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-page .ticket-record-panel .ticket-solution-entry>button{display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid rgba(147,197,253,.58);border-radius:5px;color:#dbeafe;background:#0f172a24;cursor:pointer}.conversation-page .ticket-record-panel .ticket-solution-entry>button:disabled{cursor:not-allowed;opacity:.55}.conversation-page .ticket-record-panel .ticket-inventory-deduction-row{display:grid;grid-template-columns:minmax(0,1fr) 54px 48px;align-items:center;gap:5px;min-width:0}.conversation-page .ticket-record-panel .ticket-record-voc-issue-summary-field{min-height:82px}.conversation-page .ticket-record-panel .ticket-voc-issue-summary-control{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:stretch;gap:6px;min-width:0}.conversation-page .ticket-record-panel .ticket-voc-issue-summary-control textarea{width:100%!important;min-width:0!important;min-height:58px!important;max-height:120px!important;resize:vertical}.conversation-page .ticket-record-panel .ticket-voc-issue-summary-control button{display:inline-flex;height:58px;align-items:center;justify-content:center;gap:4px;border:1px solid #73a8f8;border-radius:6px;padding:0 6px;color:#fff;background:#0b70d8;font-size:11px;font-weight:760;cursor:pointer}.conversation-page .ticket-record-panel .ticket-voc-issue-summary-control button:disabled{cursor:not-allowed;opacity:.62}.conversation-page .ticket-record-panel .ticket-summary-compact-control{grid-template-columns:minmax(0,1fr) 28px;align-items:start}.conversation-page .ticket-record-panel .ticket-summary-compact-control textarea{height:64px!important;min-height:64px!important;max-height:64px!important;resize:none;overflow-y:auto;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-page .ticket-record-panel .ticket-summary-compact-control button{width:28px;min-width:28px;height:64px;padding:0}.ticket-communication-summary-error{grid-column:1 / -1;color:#ffd0cc;font-size:12px;overflow-wrap:anywhere}.ticket-communication-summary-error[role=status]{color:#d6ebff}.conversation-page .ticket-record-panel .ticket-inventory-deduction-row select,.conversation-page .ticket-record-panel .ticket-inventory-deduction-row input{width:100%!important;height:28px!important;min-height:28px!important}.conversation-page .ticket-record-panel .ticket-inventory-deduct-button{height:28px;border:1px solid #73a8f8;border-radius:6px;padding:0 6px;color:#fff;background:#0b70d8;font-size:11px;font-weight:760;cursor:pointer}.conversation-page .ticket-record-panel .ticket-inventory-deduct-button:disabled{cursor:not-allowed;opacity:.62}.conversation-page .ticket-record-panel .ticket-inventory-deduction-control small{display:block;overflow:hidden;color:#8fb6df;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.conversation-page .ticket-record-panel .ticket-inventory-deduction-list{display:grid;gap:3px;max-height:54px;min-width:0;overflow:auto;padding-right:2px}.conversation-page .ticket-record-panel .ticket-inventory-deduction-entry{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:4px;min-width:0;color:#dbeafe;font-size:10px;line-height:1.25}.conversation-page .ticket-record-panel .ticket-inventory-deduction-entry>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-page .ticket-record-panel .ticket-inventory-deduction-entry>button{display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid rgba(147,197,253,.58);border-radius:5px;color:#dbeafe;background:#0f172a24;cursor:pointer}.conversation-page .ticket-record-panel .ticket-inventory-deduction-entry>button:disabled{cursor:not-allowed;opacity:.55}.conversation-page .ticket-record-panel .ticket-record-stack-control{display:grid;gap:0;align-content:start;min-width:0}.conversation-page .ticket-record-panel .ticket-record-stack-display{position:relative;display:block;min-height:25px;min-width:0;padding-right:15px}.conversation-page .ticket-record-panel .ticket-record-stack-display.is-empty{display:flex;align-items:center}.conversation-page .ticket-record-panel .ticket-record-stack-add-row input{width:100%!important;height:28px!important;min-height:28px!important}.conversation-page .ticket-record-panel .ticket-record-stack-add-button{position:absolute;top:3px;right:0;display:inline-grid;width:14px;height:14px;min-width:14px;min-height:14px;place-items:center;border:1px solid rgba(125,184,255,.8);border-radius:4px;padding:0;color:#fff;background:#147be8;cursor:pointer;box-shadow:inset 0 1px #ffffff38}.conversation-page .ticket-record-panel .ticket-record-stack-add-button svg{width:9px;height:9px;stroke-width:3}.conversation-page .ticket-record-panel .ticket-record-stack-add-button:disabled{cursor:not-allowed;opacity:.62}.conversation-page .ticket-record-panel .ticket-record-entry-list{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;max-height:none;overflow:visible;padding:0}.conversation-page .voc-shipment-tracking-list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;max-height:72px;min-width:0;overflow:auto;padding-right:2px}.conversation-page .ticket-record-panel .ticket-record-entry{display:grid;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:2px;width:100%;max-width:none;min-width:0;min-height:20px;border:1px solid rgba(117,173,238,.68);border-radius:6px;padding:2px 2px 2px 5px;color:#f8fbff;background:#1d5b94b3;font-size:10px;line-height:1.2}.conversation-page .voc-shipment-tracking-entry{display:grid;grid-template-columns:minmax(0,1fr) 18px 18px;align-items:center;gap:4px;min-width:0;color:#dbeafe;font-size:10px;line-height:1.25}.conversation-page .ticket-record-panel .ticket-record-entry.has-link,.conversation-page .voc-shipment-tracking-entry{grid-template-columns:minmax(0,1fr) 12px 12px}.conversation-page .ticket-record-panel .ticket-record-entry>span,.conversation-page .voc-shipment-tracking-entry>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.conversation-page .ticket-record-panel .ticket-record-entry.is-long,.conversation-page .ticket-record-panel .ticket-record-entry.is-multiple{font-size:9px}.conversation-page .ticket-record-panel .ticket-record-entry.is-dense{font-size:8px;line-height:1.12}.conversation-page .ticket-record-panel .ticket-record-entry.after-sale>span{display:inline-flex;align-items:center;justify-content:center;min-height:20px;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #059669;border-radius:5px;padding:1px 5px;color:#052e16;background:linear-gradient(180deg,#f0fdf4,#86efac);box-shadow:inset 0 0 0 1px #0596693d,0 1px #ffffff47;font-size:10px;font-weight:900;text-align:center}.conversation-page .ticket-record-panel .ticket-record-empty-value{display:inline-flex;align-items:center;min-height:22px;color:#bfdbfe85;font-size:10px}.conversation-page .ticket-record-panel .ticket-record-entry>button,.conversation-page .ticket-record-panel .ticket-record-entry>a{display:inline-grid;width:12px;height:12px;place-items:center;border:1px solid rgba(147,197,253,.5);border-radius:3px;color:#dbeafe;background:#0f172a14;cursor:pointer;text-decoration:none}.conversation-page .ticket-record-panel .ticket-record-entry>button svg,.conversation-page .ticket-record-panel .ticket-record-entry>a svg{width:8px;height:8px}.conversation-page .voc-shipment-tracking-entry>button,.conversation-page .voc-shipment-tracking-entry>a{display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid rgba(147,197,253,.58);border-radius:5px;color:#dbeafe;background:#0f172a24;cursor:pointer;text-decoration:none}.conversation-page .ticket-record-panel .ticket-record-entry>button:disabled,.conversation-page .voc-shipment-tracking-entry>button:disabled{cursor:not-allowed;opacity:.55}.conversation-page .voc-shipment-tracking-list small{display:block;overflow:hidden;color:#8fb6df;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}:root{color:#111827;background:#f6f8fb;--surface: rgba(255, 255, 255, .94);--surface-subtle: rgba(248, 250, 252, .86);--surface-layer: rgba(243, 246, 251, .9);--border: rgba(217, 226, 236, .96);--border-strong: #c5d1df;--text: #111827;--muted: #687385;--muted-strong: #475467;--blue: #0a66c2;--blue-strong: #064c96;--blue-soft: #e9f3ff;--green: #16805f;--amber: #b76e00;--red: #c24132;--stitch-page: #ffffff;--stitch-sage: #e9f3ff;--stitch-sky: #bfdbfe;--stitch-ink: #111827;--stitch-ring: rgba(37, 99, 235, .14);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 1px rgba(15, 23, 42, .04);--shadow-md: 0 12px 28px rgba(15, 23, 42, .08);font-family:ui-monospace,Cascadia Mono,SFMono-Regular,Menlo,Consolas,Microsoft YaHei,PingFang SC,monospace}html{background:linear-gradient(180deg,#fbfcfe,#f4f7fb 42%,#eef3f8)}body{color:var(--text);background:linear-gradient(180deg,#fbfcfe,#f4f7fb 42%,#eef3f8)}button,input,select,textarea{letter-spacing:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible,.rich-reply-editor:focus-visible,.knowledge-rich-editor:focus-visible{outline:2px solid rgba(37,99,235,.42);outline-offset:2px}.saas-shell{background:linear-gradient(180deg,#ffffffb8,#f6f9fce0),#f4f7fb}.app-nav{border-right:1px solid var(--border);background:#ffffffeb;box-shadow:1px 0 #ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tenant-block{border-bottom-color:#e6edf5}.tenant-mark{border-color:#b8d7f5;color:#0759aa;background:linear-gradient(180deg,#fff,#edf6ff);box-shadow:inset 0 1px #ffffffe6,var(--shadow-sm)}.tenant-block strong,.page-header h1,.section-title-row h2,.outbound-side-panel h2,.outbound-requirements h2,.metric-card strong,.knowledge-row strong,.ticket-row>div strong,.conversation-topline strong,.message-bubble strong,.parts-inventory-head strong{color:var(--stitch-ink);letter-spacing:0}.nav-link{border:1px solid transparent;border-radius:8px;color:#405066;background:transparent;font-size:13px;font-weight:700;letter-spacing:0}.nav-link:hover{border-color:#e0e8f2;background:#f8fafc}.nav-link.active{border-color:#bfdbfe;color:#064c96;background:linear-gradient(180deg,#f2f8ff,#e8f2ff);box-shadow:inset 3px 0 #0a66c2}.nav-link.active:before{display:none}.nav-link svg,.analytics-board-switch button svg,.channel-tabs button svg{color:currentColor}.nav-meta{border-top-color:#e6edf5}.nav-meta span,.muted-text,.page-header p,.panel p,.module-card p,.knowledge-row p,.mail-sync-footer p,.ticket-row>div span,.ticket-row time,.conversation-topline time,.context-panel dt,.context-panel dd,.ticket-bot-panel>header span,.parts-inventory-head span,.parts-inventory-head small{color:var(--muted)}.nav-health{border-color:#cce9dd;color:#0f6b50!important;background:#effbf6}.nav-logout{border-color:var(--border);color:#405066;background:#fff}.nav-logout:hover{border-color:#93c5fd;color:#064c96;background:#eff6ff}.resize-handle{border-left-color:var(--border);background:#f8fafc}.resize-handle:hover,.resize-handle:focus-visible,.is-resizing .resize-handle{border-left-color:var(--blue);background:var(--blue-soft)}.resize-handle:hover:after,.resize-handle:focus-visible:after,.is-resizing .resize-handle:after{background:var(--blue)}.module-main{background:transparent}.page-grid,.conversation-page{gap:16px;padding:20px}.page-header{min-height:82px;border-color:var(--border);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f9fbfdf5),var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page-eyebrow{color:var(--blue);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.page-header h1{font-size:clamp(22px,2.1vw,32px);font-weight:800;line-height:1.05}.page-header-actions,.toolbar-row,.composer-toolbar,.composer-actions,.knowledge-action-row{gap:10px}.page-header .analytics-board-switch-inline{flex:0 1 auto;justify-content:flex-end;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.module-card,.metric-card,.panel,.upload-tile,.mail-provider-card,.conversation-layout,.conversation-item,.message-bubble,.context-panel,.reply-composer,.ticket-action-panel,.ticket-tag-panel,.ticket-bot-panel,.knowledge-row,.knowledge-list,.knowledge-folder-card,.knowledge-preview-modal,.knowledge-edit-modal,.knowledge-qr-modal,.knowledge-faq-chat,.parts-inventory-panel,.fault-file-row,.ticket-import-result,.analytics-board-switch,.advanced-filter-bar,.product-filter-panel,.outbound-compose-panel,.outbound-side-panel,.outbound-task-card,.outbound-requirements{border-color:var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ticket-table{border-color:var(--border);border-radius:8px;background:#fffffff0;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ticket-table-head{border-bottom-color:var(--border);color:var(--muted-strong);background:#f8fafc}.ticket-table-head>span,.ticket-table-heading-label,.ticket-table-head>.ticket-table-heading:nth-child(5),.ticket-table-head>.ticket-table-heading:nth-child(6){color:var(--muted-strong);font-weight:700}.ticket-row{border-bottom-color:#e6edf5;background:#fffffff0}.ticket-row:hover,.ticket-row.is-selected,.ticket-row.is-selected:hover,.knowledge-row:hover,.knowledge-row:focus-visible,.conversation-item:hover,.conversation-item.selected,.message-bubble.is-openable:hover,.message-bubble.is-openable:focus-visible,.fault-file-row:hover,.knowledge-folder-card:hover,.knowledge-folder-card:focus-visible{border-color:#bfdbfe;background:#eff6ff;box-shadow:var(--shadow-sm)}.message-bubble.inbound,.message-bubble.outbound,.ticket-bot-message.assistant,.ticket-bot-message.user{border-color:var(--border);color:var(--stitch-ink);background:#fff}.ticket-bot-message.user{background:#eff6ff}.message-bubble p,.message-bubble .message-body,.ticket-bot-message-body,.rich-reply-editor,.knowledge-rich-editor,.reply-composer textarea{color:var(--stitch-ink);font-size:14px;line-height:1.58}.search-box,.mailbox-filter,.product-filter-panel select,.multi-select-dropdown summary,.account-name-editor input,.tag-input-row input,.ticket-tag-single-input,.rich-reply-editor,.knowledge-rich-editor,.composer-toolbar select,.reply-composer textarea,.outbound-form-grid select,.outbound-form-grid input,.outbound-form-grid textarea,.section-title-row select,.knowledge-edit-form input,.knowledge-edit-form textarea,.knowledge-edit-form select,.ticket-bulk-toolbar select,.ticket-schedule-panel input,.ticket-bot-form input,.knowledge-attachment-panel input,.conversation-page .ticket-record-panel .ticket-record-section>input,.conversation-page .ticket-record-panel .ticket-bind-email-row input,.conversation-page .ticket-record-panel .ticket-bind-order-row input,.conversation-page .ticket-record-panel .ticket-record-fields input,.conversation-page .ticket-record-panel .ticket-record-fields select,.conversation-page .ticket-record-panel .ticket-record-fields textarea,.conversation-page .ticket-record-panel .ticket-video-link-row input,.conversation-page .ticket-record-panel .ticket-ai-customer-head select,.conversation-page .ticket-record-panel .ticket-percent-input{border-color:var(--border-strong);border-radius:8px;color:var(--stitch-ink);background:#fff;box-shadow:none}.search-box:focus-within,.mailbox-filter:focus,.product-filter-panel select:focus,.multi-select-dropdown[open] summary,.account-name-editor input:focus,.tag-input-row input:focus,.ticket-tag-single-input:focus,.rich-reply-editor:focus,.knowledge-rich-editor:focus,.reply-composer textarea:focus,.outbound-form-grid select:focus,.outbound-form-grid input:focus,.outbound-form-grid textarea:focus,.knowledge-edit-form input:focus,.knowledge-edit-form textarea:focus,.knowledge-edit-form select:focus,.ticket-bulk-toolbar select:focus,.ticket-schedule-panel input:focus,.ticket-bot-form input:focus,.knowledge-attachment-panel input:focus,.conversation-page .ticket-record-panel .ticket-record-fields input:focus,.conversation-page .ticket-record-panel .ticket-record-fields select:focus,.conversation-page .ticket-record-panel .ticket-record-fields textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px var(--stitch-ring);outline:none}.primary-button,.resolve-button,.conversation-page .ticket-record-panel .ticket-inventory-deduct-button{border-color:#2563eb;border-radius:8px;color:#fff;background:#2563eb;box-shadow:none}.primary-button:hover:not(:disabled),.resolve-button:hover:not(:disabled),.conversation-page .ticket-record-panel .ticket-inventory-deduct-button:hover:not(:disabled){border-color:#1d4ed8;background:#1d4ed8;transform:translateY(-1px)}.secondary-button,.icon-button,.knowledge-upload-button,.knowledge-small-action-button,.channel-tabs button,.analytics-board-switch button,.status-tabs button,.mail-category-tabs button,.segmented-control button,.outbound-tabs button,.ticket-stepper .secondary-button,.knowledge-folder-toolbar button,.knowledge-folder-toolbar>span,.conversation-page .ticket-record-panel .order-match-toggle,.conversation-page .ticket-record-panel .order-match-status,.conversation-page .ticket-record-panel .ticket-custom-solution button,.conversation-page .ticket-record-panel .ticket-toggle-button,.conversation-page .ticket-record-panel .ticket-ai-customer-head button,.conversation-page .ticket-record-panel .merge-save-button,.conversation-page .ticket-record-panel .ticket-video-link-row button,.conversation-page .ticket-record-panel .ticket-video-actions button,.conversation-page .ticket-record-panel .ticket-video-actions a,.conversation-page .ticket-record-panel .ticket-video-panel-head button{border-color:#d0d9e7;border-radius:8px;color:#344054;background:#fff;box-shadow:none}.secondary-button:hover:not(:disabled),.icon-button:hover:not(:disabled),.knowledge-upload-button:hover:not(:disabled),.knowledge-small-action-button:hover:not(:disabled),.channel-tabs button:hover,.analytics-board-switch button:hover,.status-tabs button:hover,.mail-category-tabs button:hover,.segmented-control button:hover,.outbound-tabs button:hover,.knowledge-folder-toolbar button:hover,.conversation-page .ticket-record-panel .order-match-toggle:hover,.conversation-page .ticket-record-panel .order-match-toggle:focus-visible,.conversation-page .ticket-record-panel .order-match-toggle.is-open,.conversation-page .ticket-record-panel .order-match-item:hover,.conversation-page .ticket-record-panel .order-match-item:focus-visible,.conversation-page .ticket-record-panel .ticket-order-number-list button:hover,.conversation-page .ticket-record-panel .ticket-order-number-list button:focus-visible{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff;transform:translateY(-1px)}.channel-tabs button.active,.analytics-board-switch button.active,.status-tabs button.status-filter.is-selected,.mail-category-tabs button.active,.segmented-control button.active,.outbound-tabs button.is-selected,.ticket-schedule-trigger.active,.spacing-toggle-button.active,.conversation-page .ticket-record-panel .ticket-toggle-button.active{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb14}button:disabled,.secondary-button:disabled,.primary-button:disabled,.icon-button:disabled,.knowledge-small-action-button:disabled{cursor:not-allowed;opacity:.54;transform:none}.status-pill,.tag-pill,.tag-chip,.ticket-tags-cell span,.outbound-mode-badge,.regional-holiday-pill,.conversation-page .ticket-record-panel .ticket-order-number-list>span{border-color:#bfdbfe;border-radius:8px;color:#1d4ed8;background:#eff6ff}.regional-holiday-strip{top:auto;bottom:calc(100% + 8px);z-index:12;width:min(560px,calc(100vw - 40px));max-height:none;overflow:visible;border-color:#d9770647;background:linear-gradient(135deg,#fff1c2f5,#ffd38af5);box-shadow:0 18px 40px #b4530929}.regional-holiday-strip .regional-holiday-pill,.regional-holiday-strip .regional-holiday-pill.region-europe{border-color:#d9770642;border-radius:999px;color:#5f3708;background:#fbbf24e6;width:100%}.regional-holiday-strip .regional-holiday-pill b,.regional-holiday-strip .regional-holiday-pill em,.regional-holiday-strip .regional-holiday-pill.region-europe b,.regional-holiday-strip .regional-holiday-pill.region-europe em{color:#5f3708}.regional-holiday-strip .regional-holiday-pill time,.regional-holiday-strip .regional-holiday-pill.region-europe time{color:#8a3a0a}.status-pill.pending,.status-pill.followed_up,.status-pill.overdue,.status-pill.resolved{border-color:#bfdbfe;color:#1d4ed8;background:#eff6ff}.status-pill.resolved,.tag-pill:first-child{border-color:#abefc6;color:#067647;background:#ecfdf3}.status-pill.overdue,.ticket-load-status.error,.ai-status-text.is-error{border-color:#fecaca;color:#b42318;background:#fff5f5}.advanced-filter-bar,.ticket-bulk-toolbar,.knowledge-action-row{background:#ffffffd1}.ticket-bulk-toolbar{border-color:#bfdbfe;color:#1d4ed8}.metric-card{background:linear-gradient(180deg,#fffffffa,#f8fafcfa),var(--surface)}.executive-kpi-card:before{background:linear-gradient(180deg,#0a66c2,#66aef2)}.metric-card span,.model-multi-filter,.product-filter-panel label,.outbound-form-grid label,.knowledge-edit-form span,.ticket-quality-risk-filter>span,.ticket-quality-summary-data>label{color:var(--muted-strong)}.analytics-chart-card,.analytics-card,.chart-card,.ticket-quality-board,.ticket-quality-results,.ticket-sla-audit,.ticket-quality-result-row{border-color:var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.knowledge-preview-head,.ticket-bot-panel>header,.ticket-bot-form,.knowledge-rich-toolbar,.ticket-schedule-panel,.knowledge-attachment-panel,.conversation-page .ticket-record-panel .order-match-panel,.conversation-page .ticket-record-panel .order-match-heading,.conversation-page .ticket-record-panel .order-match-item,.conversation-page .ticket-record-panel .ticket-ai-customer-panel,.conversation-page .ticket-record-panel>.ticket-video-panel,.conversation-page .ticket-record-panel .ticket-video-item{border-color:#d9e2ec;background:#f8fafc}.conversation-page .ticket-record-panel{border-color:#7eb4e6;color:#fff;background:linear-gradient(180deg,#194a72,#103453);box-shadow:var(--shadow-sm)}.conversation-page .ticket-record-panel h3,.conversation-page .ticket-record-panel .ticket-record-section>strong,.conversation-page .ticket-record-panel .ticket-record-fields span,.conversation-page .ticket-record-panel .ticket-video-panel-head strong,.conversation-page .ticket-record-panel .ticket-video-item>strong{color:#fff}.conversation-page .ticket-record-panel .ticket-video-empty,.conversation-page .ticket-record-panel .ticket-video-item-title time,.conversation-page .ticket-record-panel .ticket-video-item small,.conversation-page .ticket-record-panel .order-match-meta,.conversation-page .ticket-record-panel .ticket-inventory-deduction-control small{color:#ffffffb8}.conversation-page .ticket-record-panel .ticket-record-fields input,.conversation-page .ticket-record-panel .ticket-record-fields select,.conversation-page .ticket-record-panel .ticket-record-fields textarea,.conversation-page .ticket-record-panel .ticket-record-section>input,.conversation-page .ticket-record-panel .ticket-bind-email-row input,.conversation-page .ticket-record-panel .ticket-bind-order-row input,.conversation-page .ticket-record-panel .ticket-video-link-row input,.conversation-page .ticket-record-panel .ticket-ai-customer-head select,.conversation-page .ticket-record-panel .ticket-percent-input{border-color:#93c5fd85;color:#fff;background:#ffffff1a}.conversation-page .ticket-record-panel input::placeholder,.conversation-page .ticket-record-panel textarea::placeholder{color:#ffffff8a}.conversation-page .ticket-record-panel .ticket-order-number-list>span,.conversation-page .ticket-record-panel .order-match-toggle,.conversation-page .ticket-record-panel .order-match-status,.conversation-page .ticket-record-panel .ticket-custom-solution button,.conversation-page .ticket-record-panel .ticket-toggle-button,.conversation-page .ticket-record-panel .ticket-ai-customer-head button,.conversation-page .ticket-record-panel .merge-save-button,.conversation-page .ticket-record-panel .ticket-video-link-row button,.conversation-page .ticket-record-panel .ticket-video-actions button,.conversation-page .ticket-record-panel .ticket-video-actions a,.conversation-page .ticket-record-panel .ticket-video-panel-head button{border-color:#93c5fd75;color:#fff;background:#ffffff1f}.conversation-page .ticket-record-panel .order-match-toggle:hover,.conversation-page .ticket-record-panel .order-match-toggle:focus-visible,.conversation-page .ticket-record-panel .order-match-toggle.is-open,.conversation-page .ticket-record-panel .order-match-item:hover,.conversation-page .ticket-record-panel .order-match-item:focus-visible,.conversation-page .ticket-record-panel .ticket-order-number-list button:hover,.conversation-page .ticket-record-panel .ticket-order-number-list button:focus-visible{border-color:#bfdbfec2;color:#fff;background:#93c5fd2e}.conversation-page .ticket-record-panel .ticket-video-file-preview{color:#dbeafe;background:#0f172a59}.modal-backdrop{background:#0f172a52;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.conversation-page .ticket-record-panel .ticket-record-row>label{grid-template-rows:auto minmax(28px,auto)!important}.conversation-page .ticket-record-panel .ticket-record-stack-control,.conversation-page .ticket-record-panel .ticket-record-stack-display{min-height:28px!important;min-width:0!important}.conversation-page .ticket-record-panel .ticket-record-stack-display{padding-right:16px!important}.conversation-page .ticket-record-panel .ticket-record-stack-display.is-empty{align-items:center!important}.conversation-page .ticket-record-panel .ticket-record-entry{min-height:28px!important;height:28px!important;grid-template-columns:minmax(0,1fr) 12px!important;align-items:center!important;padding-top:3px!important;padding-bottom:3px!important}.conversation-page .ticket-record-panel .ticket-record-entry.has-link{grid-template-columns:minmax(0,1fr) 12px 12px!important}.conversation-page .ticket-record-panel .ticket-record-entry>span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important}.conversation-page .ticket-record-panel .ticket-record-entry.after-sale>span{display:inline-flex!important;min-height:20px!important}.conversation-page .ticket-record-panel .ticket-record-empty-value{min-height:28px!important;line-height:28px!important}.conversation-page .ticket-record-panel .ticket-record-stack-add-button{top:7px!important}.conversation-page .ticket-record-panel .ticket-record-section,.conversation-page .ticket-record-panel .ticket-record-fields,.conversation-page .ticket-record-panel .ticket-record-row{overflow:visible!important}.conversation-page .ticket-record-panel .ticket-record-row{align-items:start!important}.conversation-page .ticket-record-panel .ticket-record-row>label{align-self:start!important;grid-template-rows:auto auto!important;overflow:visible!important}.conversation-page .ticket-record-panel .ticket-record-stack-control,.conversation-page .ticket-record-panel .ticket-record-stack-display,.conversation-page .ticket-record-panel .ticket-record-entry-list{height:auto!important;max-height:none!important;overflow:visible!important}.conversation-page .ticket-record-panel .ticket-record-entry{height:auto!important;min-height:28px!important}.ai-status-text,.knowledge-folder-empty,.ticket-load-status,.ticket-quality-empty,.fault-file-empty{border-color:var(--border);border-radius:8px;color:var(--muted);background:#ffffffc2}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#64748b52;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#2563eb57;background-clip:content-box}@media(max-width:900px){.page-grid,.conversation-page{padding:14px}.page-header{align-items:flex-start;flex-wrap:wrap}.page-header-actions{flex-wrap:wrap}.advanced-filter-bar,.knowledge-action-row{align-items:stretch}}@media(max-width:760px){.saas-shell{grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;overflow:auto}.app-nav{position:sticky;top:0;z-index:20;grid-template-rows:auto auto;border-right:0;border-bottom:1px solid var(--border);padding:10px}.app-nav nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:2px}.nav-meta,.resize-handle{display:none}.page-grid,.conversation-page{padding:10px}.page-header h1{font-size:22px}.primary-button,.secondary-button,.icon-button,.knowledge-upload-button,.knowledge-small-action-button{min-height:34px}}.public-home-page,.login-page{color:var(--stitch-ink);background:radial-gradient(circle at 18% 0%,rgba(219,234,254,.72),transparent 36%),linear-gradient(180deg,#fbfcfe,#f4f7fb 48%,#eef3f8)}.public-home-nav,.public-home-footer{color:#405066}.public-home-nav nav a,.public-home-footer a{color:var(--stitch-ink)}.public-home-brand-mark,.public-home-copy>span,.public-home-window,.public-home-ticket,.public-home-status-grid span,.public-home-band article,.login-panel{border-color:var(--border);border-radius:8px;background:#ffffffd1;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-home-copy h1{color:#eff6ff38;-webkit-text-stroke:1.2px rgba(15,23,42,.72);text-shadow:none}.public-home-copy p,.public-home-ticket p,.public-home-status-grid span,.public-home-band p,.login-form label{color:var(--muted)}.public-home-copy>span,.public-home-ticket span{color:#1d4ed8;background:#eff6ffc2}.public-home-window-bar i{background:#2563eb52}.login-panel{width:min(620px,calc(100% - 28px))}.login-brand h1{color:var(--stitch-ink);letter-spacing:0}.login-form input,.access-form input,.access-form select{border-color:var(--border-strong);border-radius:8px;color:var(--stitch-ink);background:#fff}.login-form input:focus,.access-form input:focus,.access-form select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px var(--stitch-ring)}.conversation-page .message-bubble .message-body,.conversation-page .message-bubble p,.message-detail-card .message-body,.message-detail-card .message-bubble p{color:#273137!important;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif!important;font-size:14px!important;line-height:1.5!important}.conversation-page .mail-html-frame{font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:14px}.conversation-page .ticket-record-panel input::placeholder,.conversation-page .ticket-record-panel textarea::placeholder{color:#9fb0c4!important;opacity:1}.conversation-page .ticket-record-panel select.is-placeholder{color:#9fb0c4!important}.conversation-page .ticket-record-panel select option{color:#1f2937;background:#fff}:root{--easyhelp-placeholder: #9fb0c4}input::placeholder,textarea::placeholder{color:var(--easyhelp-placeholder)!important;opacity:1!important}[contenteditable=true][data-placeholder]:empty:before,.rich-reply-editor:empty:before{color:var(--easyhelp-placeholder)!important;opacity:1!important}select.is-placeholder,select:has(>option[value=""]:checked){color:var(--easyhelp-placeholder)!important}.ai-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.ai-tool-card,.manual-upload-panel,.manual-history-panel,.manual-task-panel,.manual-preview-panel{border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:var(--shadow-sm)}.ai-tool-card{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;padding:18px}.ai-tool-card-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;color:#2563eb;background:#eff6ff}.ai-tool-card span,.manual-task-head p,.manual-history-list span,.manual-local-file-name,.manual-limitations span{color:var(--muted);font-size:12px}.ai-tool-card h2,.manual-task-head h2,.manual-preview-panel h3{margin:0;color:var(--stitch-ink);font-size:17px;letter-spacing:0}.ai-tool-card p{margin:6px 0 0;color:var(--muted);line-height:1.55}.manual-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.manual-stepper span{display:flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:#fff;font-size:13px;font-weight:700}.manual-stepper span.active{border-color:#bfdbfe;color:#1d4ed8;background:#eff6ff}.manual-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.manual-header-actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.manual-upload-panel,.manual-history-panel,.manual-task-panel{padding:16px}.manual-upload-panel{border-color:#94c5fd57;background:linear-gradient(135deg,#3b82f62e,#0ea5e914 42%,#0f172a14),linear-gradient(180deg,#23476f,#102944);box-shadow:0 18px 42px #0f294438}.manual-upload-panel.dragging{border-color:#60a5fa;box-shadow:0 0 0 3px #93c5fd5c,0 18px 42px #0f29443d}.manual-source-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:14px}.manual-source-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(191,219,254,.26);border-radius:8px;background:#ffffff14;box-shadow:inset 0 1px #ffffff1a}.manual-source-card strong{display:block;color:#fff}.manual-source-card span{color:#e2f0ffd1;font-size:12px}.manual-knowledge-source-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.manual-knowledge-picker{position:relative;min-width:0}.manual-knowledge-picker:focus-within{z-index:10}.manual-knowledge-picker>svg{position:absolute;top:50%;left:10px;z-index:1;transform:translateY(-50%);color:#64748b;pointer-events:none}.manual-knowledge-picker input{width:100%;min-height:36px;border:1px solid rgba(191,219,254,.42);border-radius:8px;padding:7px 9px 7px 32px;background:#fff;color:var(--stitch-ink);text-overflow:ellipsis}.manual-knowledge-options{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:20;max-height:min(320px,45vh);overflow-y:auto;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-shadow:0 12px 24px #0f172a2e}.manual-knowledge-options button{display:block;width:100%;border:0;padding:9px 12px;overflow:hidden;background:#fff;color:var(--stitch-ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.manual-knowledge-options button:hover,.manual-knowledge-options button.active{background:#eaf2ff}.manual-knowledge-options button[aria-selected=true]{color:#1d4ed8;font-weight:700}.manual-knowledge-empty,.manual-knowledge-more{margin:0;padding:10px 12px;color:#64748b;font-size:12px}.manual-local-upload-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.manual-local-file-name{display:flex;min-width:0;min-height:36px;align-items:center;overflow:hidden;border:1px solid rgba(191,219,254,.42);border-radius:8px;padding:7px 9px;background:#fff;text-overflow:ellipsis;white-space:nowrap}.manual-metadata-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.manual-metadata-grid label,.manual-batch-actions{display:grid;gap:5px}.manual-metadata-grid label span{color:#e2f0ffe0;font-size:12px;font-weight:700}.manual-upload-panel .secondary-button{border-color:#bfdbfe5c;color:#eaf3ff;background:#ffffff1a}.manual-upload-panel .secondary-button:hover:not(:disabled){border-color:#dbeafeb8;background:#ffffff29}.manual-metadata-grid input,.manual-issue-filter-row select,.manual-batch-actions input,.manual-batch-actions select,.manual-issue-table input,.manual-issue-table select{width:100%;min-height:34px;border:1px solid var(--border-strong);border-radius:8px;padding:7px 9px;color:var(--stitch-ink);background:#fff}.manual-issue-filter-row{display:flex;align-items:end;justify-content:space-between;gap:12px;border:1px solid #dbeafe;border-radius:8px;padding:10px;background:#f8fbff}.manual-issue-filter-row label{display:grid;gap:5px;width:min(360px,100%)}.manual-issue-filter-row label span{color:#475569;font-size:12px;font-weight:800}.manual-issue-filter-row>span{color:#64748b;font-size:12px;font-weight:700}.manual-history-panel{position:sticky;top:16px}.manual-history-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(620px,94vw);max-height:min(720px,88vh);overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a47}.manual-history-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:14px 16px}.manual-history-modal h2,.manual-history-modal p{margin:0}.manual-history-modal p,.manual-history-empty{color:var(--muted);font-size:12px}.manual-history-modal-list{display:grid;gap:8px;overflow:auto;padding:14px 16px}.manual-history-modal-list button{display:grid;gap:5px;border:1px solid var(--border);border-radius:8px;padding:11px 12px;color:var(--stitch-ink);text-align:left;background:#fff}.manual-history-modal-list button.active{border-color:#93c5fd;background:#eff6ff}.manual-history-modal-list strong{overflow-wrap:anywhere}.manual-history-modal-list span{color:var(--muted);font-size:12px}.video-tool-source-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;border:1px solid rgba(148,197,253,.34);border-radius:8px;padding:16px;background:linear-gradient(135deg,#3b82f62e,#0ea5e914 42%,#0f172a14),linear-gradient(180deg,#23476f,#102944);box-shadow:0 18px 42px #0f294438}.video-tool-source-panel article{display:grid;gap:10px;min-width:0;border:1px solid rgba(191,219,254,.26);border-radius:8px;padding:12px;background:#ffffff14;box-shadow:inset 0 1px #ffffff1a}.video-tool-source-panel strong,.video-tool-source-panel p{margin:0}.video-tool-source-panel strong{color:#fff}.video-tool-source-panel p{color:#e2f0ffd1;font-size:12px}.video-tool-source-panel .secondary-button{border-color:#bfdbfe5c;color:#eaf3ff;background:#ffffff1a}.video-tool-source-panel .secondary-button:hover:not(:disabled){border-color:#dbeafeb8;background:#ffffff29}.video-tool-inline-controls{display:flex;align-items:center;gap:8px;min-width:0}.video-tool-inline-controls select,.video-tool-inline-controls span{min-height:36px;border:1px solid rgba(191,219,254,.42);border-radius:8px;padding:7px 9px;background:#fff;color:var(--stitch-ink)}.video-tool-inline-controls select{flex:1;min-width:160px}.video-tool-inline-controls span{display:flex;flex:1;min-width:0;align-items:center;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.video-tool-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.video-tool-task-list,.video-tool-main{border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:var(--shadow-sm)}.video-tool-task-list{position:sticky;top:16px;display:grid;gap:8px;max-height:calc(100vh - 120px);overflow:auto;padding:12px}.video-tool-task-list>div{display:flex;justify-content:space-between;color:var(--stitch-ink);font-weight:800}.video-tool-task-list>div span,.video-tool-task-list button span{color:var(--muted);font-size:12px}.video-tool-task-list button{display:grid;gap:5px;border:1px solid var(--border);border-radius:8px;padding:10px;color:var(--stitch-ink);text-align:left;background:#fff;cursor:pointer}.video-tool-task-list button.active{border-color:#93c5fd;background:#eff6ff}.video-tool-task-list strong{overflow-wrap:anywhere}.video-tool-main{display:grid;gap:14px;min-width:0;padding:16px}.video-tool-empty,.video-preview-placeholder{display:grid;min-height:220px;place-items:center;border:1px dashed #bfdbfe;border-radius:8px;color:var(--muted);background:#f8fbff}.video-task-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-task-header h2,.video-task-header p{margin:0}.video-task-header h2{margin-top:6px;color:var(--stitch-ink);font-size:18px}.video-task-header p{margin-top:5px;color:var(--muted);font-size:12px}.video-task-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.video-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.video-preview-grid article{display:grid;gap:8px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:#f8fbff}.video-preview-grid h3,.video-tool-settings h3{margin:0;color:var(--stitch-ink);font-size:15px}.video-preview-grid video{width:100%;max-height:520px;border-radius:8px;background:#111827}.video-tool-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:12px}.video-tool-settings article{display:grid;gap:12px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#fff}.video-tool-settings label{display:grid;gap:5px;color:#475569;font-size:12px;font-weight:800}.video-tool-settings input,.video-tool-settings select{min-height:34px;border:1px solid var(--border-strong);border-radius:8px;padding:7px 9px;color:var(--stitch-ink);background:#fff}.video-tool-checkbox{display:inline-flex!important;grid-template-columns:auto auto;align-items:center;justify-content:flex-start;gap:8px!important}.video-tool-checkbox input{min-height:auto}.video-smart-blur-controls{display:grid;gap:10px;border:1px solid #bfdbfe;border-radius:8px;padding:10px;background:#eff6ff}.video-smart-blur-controls p{margin:0;color:#1d4ed8;font-size:12px;font-weight:800}.video-smart-blur-controls input[type=range]{width:100%;padding:0}.video-cut-segments{display:grid;gap:8px}.video-cut-segments>div:first-child,.video-cut-row{display:flex;align-items:end;justify-content:space-between;gap:8px}.video-cut-row label{flex:1}.video-cut-segments p,.video-tool-settings article>p,.video-caption-box span,.video-caption-box p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.video-caption-box{display:grid;gap:6px;border:1px solid #bfdbfe;border-radius:8px;padding:10px;background:#eff6ff}.video-caption-box strong{color:#1d4ed8}.video-caption-editor{display:grid;gap:6px}.video-caption-editor textarea{width:100%;min-height:180px;max-height:320px;resize:vertical;overflow:auto;border:1px solid #93c5fd;border-radius:8px;padding:10px;background:#fff;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.video-caption-editor textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.secondary-button.danger{border-color:#fecaca;color:#b91c1c;background:#fff7f7}.section-title-row,.manual-task-head,.manual-task-actions,.manual-limitations{display:flex;gap:10px}.section-title-row,.manual-task-head{align-items:center;justify-content:space-between}.manual-history-list{display:grid;gap:8px;max-height:360px;overflow:auto}.manual-history-list button{display:grid;gap:4px;border:1px solid var(--border);border-radius:8px;padding:10px;text-align:left;background:#fff}.manual-history-list button.active{border-color:#93c5fd;background:#eff6ff}.manual-history-list strong{color:var(--stitch-ink);overflow-wrap:anywhere}.manual-task-panel{display:grid;gap:14px}.manual-task-actions{flex-wrap:wrap;justify-content:flex-end}.manual-download-mini-actions{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}.manual-download-mini-actions button{display:inline-flex;align-items:center;gap:4px;min-height:28px;border:1px solid #fed7aa;border-radius:7px;padding:0 8px;color:#9a3412;background:#fff7ed;font-size:12px;font-weight:800}.manual-download-mini-actions button:hover:not(:disabled){border-color:#fb923c;color:#7c2d12;background:#ffedd5}.manual-download-mini-actions button:disabled{cursor:not-allowed;opacity:.45}.landing-builder-layout{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:start}.landing-page-list,.landing-editor-panel,.landing-qr-panel,.landing-qr-card{border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:var(--shadow-sm)}.landing-page-list,.landing-editor-panel,.landing-qr-panel{padding:14px}.landing-page-list{display:grid;gap:8px;position:sticky;top:16px}.landing-page-list>div,.landing-resource-selector header{display:flex;align-items:center;justify-content:space-between;gap:10px}.landing-page-list strong,.landing-resource-selector strong,.landing-qr-card strong{color:var(--stitch-ink)}.landing-page-list span,.landing-page-list p,.landing-resource-selector span,.landing-resource-selector p,.landing-qr-card p{margin:0;color:var(--muted);font-size:12px}.landing-page-list button{display:grid;gap:4px;border:1px solid var(--border);border-radius:8px;padding:10px;text-align:left;background:#fff}.landing-page-list button.active{border-color:#93c5fd;background:#eff6ff}.landing-editor-panel{display:grid;gap:14px}.landing-editor-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.landing-editor-grid label,.landing-resource-selector{display:grid;gap:6px}.landing-editor-grid label.wide{grid-column:1 / -1}.landing-editor-grid label span{color:#475569;font-size:12px;font-weight:800}.landing-editor-grid input,.landing-editor-grid select,.landing-editor-grid textarea,.landing-resource-selector>input,.landing-qr-card input{width:100%;min-height:34px;border:1px solid var(--border-strong);border-radius:8px;padding:7px 9px;color:var(--stitch-ink);background:#fff}.landing-editor-grid input[type=color]{padding:3px}.landing-editor-grid textarea{min-height:74px;resize:vertical}.landing-component-builder{display:grid;gap:12px;border:1px solid #dbeafe;border-radius:8px;padding:12px;background:#fff}.landing-component-builder header,.landing-component-head,.landing-component-head>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.landing-component-builder header{align-items:flex-start}.landing-component-builder header>div:first-child{display:grid;gap:4px}.landing-component-builder strong,.landing-component-card strong{color:var(--stitch-ink)}.landing-component-builder span,.landing-component-builder p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.landing-component-buttons,.landing-component-head>div{flex-wrap:wrap}.landing-component-list{display:grid;gap:10px}.landing-component-card{display:grid;gap:10px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#f8fbff}.landing-component-head select{min-height:30px;border:1px solid var(--border-strong);border-radius:7px;padding:4px 8px;color:var(--stitch-ink);background:#fff}.landing-component-fields{display:grid;grid-template-columns:minmax(160px,.5fr) minmax(0,1fr);gap:9px}.landing-component-fields label{display:grid;gap:5px}.landing-component-fields label.wide{grid-column:1 / -1}.landing-component-fields input,.landing-component-fields select,.landing-component-fields textarea{width:100%;min-height:34px;border:1px solid var(--border-strong);border-radius:8px;padding:7px 9px;color:var(--stitch-ink);background:#fff}.landing-component-fields textarea{min-height:72px;resize:vertical}.landing-resource-selector{border:1px solid #dbeafe;border-radius:8px;padding:12px;background:#f8fbff}.landing-resource-actions,.landing-qr-actions,.landing-save-actions{display:flex;flex-wrap:wrap;gap:8px}.landing-resource-list{display:grid;gap:7px;max-height:420px;overflow:auto;padding-right:2px}.landing-resource-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(180px,.7fr);gap:8px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:8px;background:#fff}.landing-resource-row input{width:auto;min-height:auto}.landing-resource-row strong,.landing-resource-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-resource-row small{color:var(--muted);font-size:12px}.landing-resource-kind{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:2px 8px;color:#1d4ed8!important;background:#dbeafe;font-size:12px;font-weight:800}.landing-resource-kind.video{color:#047857!important;background:#d1fae5}.landing-qr-panel{display:grid;gap:12px;position:sticky;top:16px}.landing-phone-preview{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 18px 44px #0f172a24}.landing-phone-preview header{display:grid;gap:3px;padding:14px;color:#fff;background:var(--landing-theme, #1f4f7a)}.landing-phone-preview header span{font-size:11px;font-weight:800;opacity:.82}.landing-phone-preview header strong{font-size:18px}.landing-phone-preview img,.landing-phone-hero{width:100%;height:120px;object-fit:cover;background:#e0f2fe}.landing-phone-hero{display:grid;place-items:center;color:var(--landing-accent, #0ea5a4)}.landing-phone-preview p{margin:0;padding:12px 14px;color:#334155;font-size:12px;line-height:1.5}.landing-phone-components{display:grid;gap:6px;padding:0 14px 12px}.landing-phone-components span{border:1px solid #e2e8f0;border-radius:8px;padding:7px;color:#475569;background:#fff;font-size:12px}.landing-phone-preview>div:last-child{display:grid;gap:6px;padding:0 14px 14px}.landing-phone-preview>div:last-child span{border:1px solid #dbeafe;border-radius:8px;padding:8px;color:#0f3f91;background:#f8fbff;font-size:12px;font-weight:800}.landing-qr-card{display:grid;gap:10px;padding:12px}.landing-qr-image{display:grid;min-height:230px;place-items:center;border:1px dashed #bfdbfe;border-radius:8px;background:#f8fbff}.landing-qr-image img{width:min(220px,100%);height:auto}.landing-save-actions{justify-content:flex-end}.status-pill,.risk-pill{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.status-pill{color:#1d4ed8;background:#eff6ff}.status-partial_failed,.status-failed,.risk-high,.risk-critical{color:#b91c1c;background:#fee2e2}.risk-medium{color:#b45309;background:#fef3c7}.risk-low{color:#047857;background:#d1fae5}.manual-limitations{flex-direction:column;border:1px solid #fde68a;border-radius:8px;padding:10px;background:#fffbeb}.manual-limitations span{display:flex;align-items:center;gap:6px;color:#92400e}.manual-processor-summary{display:flex;flex-wrap:wrap;gap:10px;border:1px solid #bfdbfe;border-radius:8px;padding:10px;background:#eff6ff}.manual-processor-summary span{color:#334155;font-size:12px}.manual-processor-summary b{color:#1d4ed8}.manual-page-actions-panel{display:grid;gap:10px;border:1px solid rgba(147,197,253,.95);border-radius:8px;padding:12px;background:#f8fbff}.manual-page-actions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manual-page-actions-head div{display:grid;gap:3px}.manual-page-actions-head strong{color:#0f3f91;font-size:13px}.manual-page-actions-head span{color:#64748b;font-size:12px;line-height:1.45}.manual-page-actions-head>span{flex:0 0 auto;color:#1d4ed8;font-weight:800}.manual-page-action-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;max-height:220px;overflow:auto;padding-right:2px}.manual-page-action-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;border:1px solid #dbeafe;border-radius:8px;padding:7px;background:#fff}.manual-page-action-card.is-delete{border-color:#fecaca;background:#fff7f7}.manual-page-action-card span{color:#172554;font-size:12px;font-weight:800}.manual-page-action-card button{min-height:26px;border:1px solid #cbd5e1;border-radius:6px;padding:0 7px;color:#334155;background:#fff;font-size:12px;font-weight:800}.manual-page-action-card button.active{border-color:#60a5fa;color:#1d4ed8;background:#dbeafe}.manual-page-action-card button.danger.active{border-color:#f87171;color:#b91c1c;background:#fee2e2}.manual-page-action-card button:disabled{cursor:not-allowed;opacity:.58}.manual-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.manual-preview-panel{padding:12px}.manual-preview-panel{display:grid;gap:10px}.manual-preview-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px}.manual-preview-panel header h3{margin:0}.manual-preview-panel header button{min-height:30px;padding:0 10px;border-radius:7px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-weight:800}.manual-preview-open{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:zoom-in}.manual-preview-open iframe{pointer-events:none}.manual-preview-panel iframe,.manual-empty-preview{width:100%;height:420px;border:1px solid var(--border);border-radius:8px;background:#f8fafc}.manual-empty-preview{display:grid;place-items:center;color:var(--muted)}.manual-pdf-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#0f172abd}.manual-pdf-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(96vw,1800px);height:94vh;border:1px solid rgba(191,219,254,.8);border-radius:12px;background:#fff;box-shadow:0 24px 80px #0f172a57;overflow:hidden}.manual-pdf-modal-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);background:#f8fbff}.manual-pdf-modal-panel h3{margin:0}.manual-pdf-modal-panel button{min-height:32px}.manual-pdf-modal-panel iframe{width:100%;height:100%;border:0;background:#f8fafc}.manual-batch-actions{display:grid;grid-template-columns:minmax(105px,1fr) minmax(92px,.85fr) minmax(120px,1.2fr) auto;align-items:center;gap:6px;width:min(34%,660px);min-width:520px;margin-left:auto;border:1px solid rgba(147,197,253,.58);border-radius:9px;padding:7px;background:#f8fbffb8;box-shadow:0 0 0 1px #dbeafe6b inset,0 0 18px #60a5fa29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manual-batch-actions .secondary-button{min-height:30px;border-color:#4ade809e;padding:0 8px;color:#047857;background:#d1fae56b;box-shadow:0 0 0 1px #dcfce7b8 inset,0 0 14px #22c55e29;font-size:12px;white-space:nowrap}.manual-batch-actions .secondary-button:hover:not(:disabled){border-color:#22c55ed1;color:#065f46;background:#bbf7d094}.manual-issue-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:8px}.manual-issue-table{width:100%;min-width:1120px;border-collapse:collapse;background:#fff}.manual-issue-table th,.manual-issue-table td{border-bottom:1px solid var(--border);padding:9px;vertical-align:top;color:var(--stitch-ink);font-size:12px;line-height:1.45}.manual-issue-table th{position:sticky;top:0;z-index:1;color:#475569;text-align:left;background:#f8fafc}.manual-issue-table td:nth-child(4),.manual-issue-table td:nth-child(5){max-width:280px;overflow-wrap:anywhere}@media(max-width:1120px){.manual-workspace,.manual-preview-grid,.manual-source-grid,.landing-builder-layout,.video-tool-source-panel,.video-tool-layout,.video-preview-grid,.video-tool-settings{grid-template-columns:1fr}.manual-history-panel,.landing-page-list,.landing-qr-panel,.video-tool-task-list{position:static}.video-tool-task-list{max-height:260px}.manual-metadata-grid,.manual-batch-actions,.landing-editor-grid,.landing-component-fields,.manual-knowledge-source-controls,.manual-stepper{grid-template-columns:1fr 1fr}.manual-batch-actions{width:100%;min-width:0;margin-left:0}.landing-component-builder header,.landing-component-head{align-items:stretch;flex-direction:column}}@media(max-width:720px){.ai-tool-card,.manual-metadata-grid,.manual-batch-actions,.landing-editor-grid,.landing-component-fields,.landing-resource-row,.manual-local-upload-row,.manual-knowledge-source-controls,.manual-stepper{grid-template-columns:1fr}.video-tool-inline-controls,.video-task-header,.video-cut-segments>div:first-child,.video-cut-row{align-items:stretch;flex-direction:column}.manual-local-file-name{white-space:normal}.manual-task-head{align-items:flex-start;flex-direction:column}.manual-issue-filter-row{align-items:stretch;flex-direction:column}.manual-batch-actions{grid-template-columns:1fr}}.conversation-page .ticket-record-panel .ticket-record-entry>button{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border:0!important;border-radius:0!important;padding:0!important;color:#dbeafed1!important;background:transparent!important;box-shadow:none!important}.conversation-page .ticket-record-panel .ticket-record-entry>button:hover:not(:disabled),.conversation-page .ticket-record-panel .ticket-record-entry>button:focus-visible{color:#fff!important;background:transparent!important;transform:none!important;outline:none!important}.conversation-page .ticket-record-panel .ticket-record-entry>button svg{width:10px!important;height:10px!important}.conversation-page .ticket-record-panel .ticket-record-entry.after-sale>span{border-color:#fff!important;color:#111827!important;background:#fff!important;box-shadow:0 1px 4px #0f172a2e!important;text-shadow:none!important}.ticket-record-entry-modal form select{height:34px;border:1px solid #bfdbfe;border-radius:8px;padding:0 10px;color:#0f172a;background:#fff;font-size:13px}.conversation-page .voc-shipment-stack-control{display:grid;gap:4px;min-width:0}.conversation-page .voc-shipment-stack-display{min-height:28px!important;padding-right:16px!important}.conversation-page .voc-shipment-tracking-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;max-height:none!important;overflow:visible!important;padding:0!important}.conversation-page .voc-shipment-tracking-entry{width:100%!important;min-height:28px!important;height:28px!important;grid-template-columns:minmax(0,1fr) 12px 12px!important;gap:2px!important;border:1px solid rgba(117,173,238,.68)!important;border-radius:6px!important;padding:3px 2px 3px 5px!important;color:#f8fbff!important;background:#1d5b94b3!important}.conversation-page .voc-shipment-tracking-entry>button{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border:0!important;border-radius:0!important;padding:0!important;color:#dbeafed1!important;background:transparent!important;box-shadow:none!important}.conversation-page .voc-shipment-tracking-entry>a{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border-radius:3px!important}.conversation-page .voc-shipment-add-button{top:7px!important}.conversation-page .ticket-record-panel .ticket-record-empty-value{color:#bfdbfe85!important}.conversation-page .ticket-record-panel .ticket-record-fields span.ticket-record-empty-value,.conversation-page .ticket-record-panel .ticket-record-fields .ticket-record-stack-display.is-empty>span.ticket-record-empty-value,.conversation-page .ticket-record-panel .voc-shipment-stack-display.is-empty>span.ticket-record-empty-value,.conversation-page .ticket-record-panel span.ticket-record-empty-value{color:#bfdbfe85!important;-webkit-text-fill-color:rgba(191,219,254,.52)!important}.conversation-page .ticket-record-panel .ticket-record-title-row{min-height:20px!important;overflow:visible!important}.conversation-page .ticket-record-panel{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;grid-template-rows:none!important;overflow-x:hidden!important;overflow-y:auto!important}.conversation-page .ticket-record-content{order:1!important;display:grid!important;grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:8px!important;width:100%!important;min-height:auto!important;overflow:visible!important}.conversation-page .ticket-record-content>.ticket-record-title-row,.conversation-page .ticket-record-content>.ticket-record-section{order:0!important}.conversation-page .ticket-record-content>.ticket-record-section,.conversation-page .ticket-record-content>.ticket-record-section+.ticket-record-section{display:grid!important;grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.conversation-page .ticket-record-content .ticket-record-fields,.conversation-page .ticket-record-content .ticket-ai-customer-panel,.conversation-page .ticket-record-content .voc-shipment-panel{position:relative!important;z-index:auto!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;margin-top:0!important;overflow:visible!important}.conversation-page .ticket-record-panel>.ticket-video-panel{order:2!important;flex:0 0 auto!important;grid-template-rows:auto auto!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.conversation-page .ticket-record-panel>.ticket-video-panel .ticket-video-list{max-height:none!important;overflow:visible!important}.message-detail-card{height:calc(100% - 36px)!important;min-height:0!important;overflow:hidden!important}.message-detail-content{flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.message-detail-content>.mail-html-frame,.message-detail-content>.mail-html-with-text-fallback{flex:1 1 auto!important;height:100%!important;min-height:0!important}.message-detail-card .message-body,.message-detail-card .message-bubble p{flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:auto!important}.message-detail-card .mail-html-frame{flex:1 1 auto!important;height:100%!important;min-height:0!important}.message-detail-card .mail-html-with-text-fallback{height:100%;min-height:0;overflow:auto}.message-detail-card .attachments{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;flex:0 0 auto!important;max-height:min(30vh,260px);overflow:auto;gap:12px!important}.message-detail-card .attachment-card{width:100%!important}.message-detail-card .attachment-card.image-attachment{padding:10px!important}.message-detail-card .attachment-card.image-attachment .attachment-preview{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.message-detail-card .attachment-card.video-attachment .attachment-preview{max-height:min(62vh,620px)!important}.mailbox-filter.searchable-choice,.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker{border:0;background:transparent;box-shadow:none}.searchable-choice{position:relative;overflow:visible}.searchable-choice[open]{z-index:300}.advanced-filter-bar{position:relative;z-index:80;overflow:visible}.ticket-table{position:relative;z-index:1}.searchable-choice>summary{box-sizing:border-box}.searchable-choice>.searchable-choice-panel{z-index:500;display:grid;gap:6px;max-height:min(420px,calc(100vh - 180px));overflow:hidden;border:1px solid #d0d5dd;border-radius:8px;padding:8px;color:#344054;background:#fff;box-shadow:0 18px 44px #0f172a2e}.searchable-choice .multi-select-search{display:flex;grid-template-columns:none;align-items:center;gap:7px;height:36px;min-height:36px;margin:0;border:1px solid #d0d5dd;border-radius:8px;padding:0 10px;color:#667085;background:#fff}.searchable-choice .multi-select-search input{width:100%;min-width:0;height:32px;min-height:0;border:0!important;border-radius:0;padding:0;color:#101828!important;background:transparent!important;box-shadow:none!important}.searchable-choice .searchable-choice-list{display:grid;gap:3px;max-height:300px;min-height:0;overflow:auto;border:0;border-radius:7px;padding:3px;color:#344054;background:#f8fafc;scrollbar-width:thin}.searchable-choice .multi-select-option,.outbound-form-grid .searchable-choice .multi-select-option,.conversation-page .ticket-record-panel .searchable-choice .multi-select-option{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:32px!important;height:auto!important;margin:0!important;border:0!important;border-radius:7px!important;padding:6px 8px!important;color:#344054!important;background:transparent!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;white-space:nowrap!important}.searchable-choice .multi-select-option:hover,.searchable-choice .multi-select-option:has(input:checked){color:#175cd3!important;background:#eff6ff!important}.searchable-choice .multi-select-option input{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex:0 0 16px!important;margin:0!important}.searchable-choice .multi-select-option span{display:block!important;min-width:0!important;overflow:hidden!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}.searchable-choice .searchable-choice-option,.outbound-form-grid .searchable-choice .searchable-choice-option,.conversation-page .ticket-record-panel .searchable-choice .searchable-choice-option{display:block!important;width:100%!important;min-height:32px!important;height:auto!important;margin:0!important;border:0!important;border-radius:7px!important;padding:7px 9px!important;overflow:hidden!important;color:#344054!important;background:transparent!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;transform:none!important}.searchable-choice .searchable-choice-option:hover,.searchable-choice .searchable-choice-option.is-selected{color:#175cd3!important;background:#eff6ff!important}.searchable-choice .multi-select-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:6px;min-height:32px;padding-top:2px}.searchable-choice .multi-select-actions button{min-height:28px;height:28px;padding:0 10px;font-size:12px}.searchable-choice-modal-backdrop{position:fixed;inset:0;z-index:2147482600;display:grid;place-items:center;padding:20px;background:#0f172a2e}.searchable-choice-modal{width:min(680px,calc(100vw - 40px));max-height:min(640px,calc(100vh - 40px));overflow:hidden;border:1px solid #bfdbfe;border-radius:10px;background:#fff;box-shadow:0 28px 80px #0f172a47}.searchable-choice-modal>.searchable-choice-panel{position:static!important;width:100%!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.searchable-choice-modal .searchable-choice-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;border-bottom:1px solid #e4eaf2;padding-bottom:8px}.searchable-choice-modal .searchable-choice-modal-head strong{color:#101828;font-size:14px}.searchable-choice-modal .searchable-choice-modal-head span{color:#667085;font-size:12px}.searchable-choice-modal .searchable-choice-list{max-height:min(420px,calc(100vh - 210px))!important}.mailbox-filter.searchable-choice{width:260px;max-width:30vw;min-width:210px;padding:0}.mailbox-filter.searchable-choice>summary{height:32px;min-height:32px}.searchable-mailbox-filter>.searchable-choice-panel{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(420px,calc(100vw - 32px))!important;max-height:min(410px,calc(100vh - 170px))!important;overflow:hidden!important;padding:8px!important}.searchable-mailbox-filter .searchable-choice-list{max-height:none!important;min-height:0!important;overflow-y:auto!important;padding-bottom:4px!important}.searchable-mailbox-filter .multi-select-actions{position:sticky;bottom:0;z-index:2;margin:0 -2px -2px;border-top:1px solid #e4eaf2;padding:7px 2px 2px;background:#fff}.searchable-mailbox-filter .multi-select-actions .secondary-button,.searchable-mailbox-filter .multi-select-actions .primary-button{min-width:56px;min-height:30px}.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker{height:auto;min-width:0}.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker>summary{height:32px;min-height:32px;border-color:#93c5fd85;color:#fff;background:#ffffff1a}.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker>.searchable-choice-panel{color:#344054;background:#fff}.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker .multi-select-search,.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker .multi-select-search input{color:#101828!important;background:#fff!important;opacity:1!important;-webkit-text-fill-color:#101828!important}.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker .searchable-choice-list{max-height:260px!important;color:#344054!important;background:#f8fafc!important;opacity:1!important}.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker .multi-select-option{display:flex!important;grid-template-columns:none!important;align-items:center!important;min-height:34px!important;padding:7px 9px!important;color:#344054!important;background:transparent!important;opacity:1!important;-webkit-text-fill-color:#344054!important}.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker .multi-select-option:hover,.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker .multi-select-option:has(input:checked){color:#175cd3!important;background:#eff6ff!important;-webkit-text-fill-color:#175cd3!important}.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker .multi-select-option span{color:inherit!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}.conversation-page .ticket-record-panel .ticket-ai-customer-head .ai-customer-manual-picker .multi-select-actions button{color:#175cd3!important;background:#eff6ff!important}.knowledge-upload-queue{display:grid;gap:9px;border:1px solid #d8e2ef;border-radius:9px;padding:10px 12px;background:#fff;box-shadow:0 2px 8px #0f172a0a}.knowledge-upload-queue-head,.knowledge-upload-queue-head>div,.knowledge-upload-task-list,.knowledge-upload-task{display:grid}.knowledge-upload-queue-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.knowledge-upload-queue-head>div{gap:2px}.knowledge-upload-queue-head strong{color:#101828;font-size:13px}.knowledge-upload-queue-head span{color:#667085;font-size:12px}.knowledge-upload-queue-head button,.knowledge-upload-task-main button{min-height:28px;border:1px solid #cbd5e1;border-radius:6px;padding:0 9px;color:#344054;background:#fff;cursor:pointer}.knowledge-upload-task-list{gap:7px}.knowledge-upload-task{gap:7px;border:1px solid #e2e8f0;border-radius:8px;padding:9px 10px;background:#f8fafc}.knowledge-upload-task-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px}.knowledge-upload-task-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:#2563eb;background:#dbeafe}.knowledge-upload-task-copy{display:grid;gap:2px;min-width:0}.knowledge-upload-task-copy strong,.knowledge-upload-task-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-upload-task-copy strong{color:#1d2939;font-size:12px}.knowledge-upload-task-copy small{color:#667085;font-size:11px}.knowledge-upload-task-main em{color:#175cd3;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.knowledge-upload-task.is-completed .knowledge-upload-task-main em{color:#067647}.knowledge-upload-task.is-failed .knowledge-upload-task-main em{color:#b42318}.knowledge-upload-task-main .knowledge-upload-task-remove{width:28px;padding:0}.knowledge-upload-progress{height:7px;overflow:hidden;border-radius:999px;background:#e2e8f0}.knowledge-upload-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .18s ease}.knowledge-upload-progress.is-processing i{background:linear-gradient(90deg,#2563eb,#93c5fd 45%,#2563eb);background-size:200% 100%;animation:knowledge-upload-processing 1.2s linear infinite}.knowledge-upload-progress.is-completed i{background:#12b76a}.knowledge-upload-progress.is-failed i{background:#f04438}@keyframes knowledge-upload-processing{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:760px){.conversation-page .ticket-ai-customer-head{grid-template-columns:auto minmax(0,1fr) auto}.conversation-page .ticket-ai-customer-head .ai-customer-manual-picker{max-width:none}.conversation-page .ticket-ai-customer-head>button:last-child{grid-column:2 / -1}.knowledge-upload-task-main{grid-template-columns:auto minmax(0,1fr) auto auto}.knowledge-upload-task-main em{grid-column:2}}.outbound-knowledge-picker .outbound-template-searchable,.review-automation-template-searchable{width:100%;min-width:0}@media(max-width:760px){.mailbox-filter.searchable-choice{width:100%;max-width:none}.searchable-choice-panel{left:0;right:auto;width:min(420px,calc(100vw - 32px))}}.saas-shell{--sidebar-bg: #002233 url(/sidebar-wave-haikei.svg) center center / cover no-repeat;--sidebar-text: rgba(235, 248, 255, .92);--sidebar-muted: rgba(255, 255, 255, .9);--sidebar-border: rgba(136, 204, 255, .28);--sidebar-hover-bg: rgba(255, 255, 255, .14);--sidebar-active-bg: rgba(0, 102, 255, .3);--sidebar-active-border: rgba(127, 199, 255, .62);--sidebar-active-shadow: inset 3px 0 0 #72c8ff, 0 8px 18px rgba(0, 34, 51, .18);--sidebar-logout-bg: rgba(0, 34, 51, .16)}.saas-shell[data-sidebar-skin=low-poly]{--sidebar-bg: #081a28 url(/sidebar-low-poly-grid-v2.svg) center center / cover no-repeat;--sidebar-text: rgba(236, 249, 255, .94);--sidebar-muted: rgba(241, 250, 255, .92);--sidebar-border: rgba(92, 181, 226, .32);--sidebar-hover-bg: rgba(36, 102, 136, .34);--sidebar-active-bg: rgba(0, 102, 255, .32);--sidebar-active-border: rgba(90, 186, 235, .68);--sidebar-active-shadow: inset 3px 0 0 #56c3ff, 0 8px 18px rgba(0, 16, 28, .24);--sidebar-logout-bg: rgba(0, 16, 28, .2)}.saas-shell[data-sidebar-skin=dot-field]{--sidebar-bg: #0e2a47 url(/sidebar-dot-field.svg) center center / cover no-repeat;--sidebar-text: rgba(238, 248, 255, .94);--sidebar-muted: rgba(246, 251, 255, .92);--sidebar-border: rgba(155, 210, 255, .3);--sidebar-hover-bg: rgba(255, 255, 255, .12);--sidebar-active-bg: rgba(14, 86, 152, .42);--sidebar-active-border: rgba(172, 222, 255, .66);--sidebar-active-shadow: inset 3px 0 0 #8fd3ff, 0 8px 18px rgba(7, 22, 38, .24);--sidebar-logout-bg: rgba(7, 22, 38, .18)}.saas-shell[data-sidebar-skin=floating-shapes]{--sidebar-bg: #0e2a47 url(/sidebar-floating-shapes.svg) center center / cover no-repeat;--sidebar-text: rgba(238, 248, 255, .94);--sidebar-muted: rgba(246, 251, 255, .92);--sidebar-border: rgba(155, 210, 255, .3);--sidebar-hover-bg: rgba(255, 255, 255, .12);--sidebar-active-bg: rgba(14, 86, 152, .42);--sidebar-active-border: rgba(172, 222, 255, .66);--sidebar-active-shadow: inset 3px 0 0 #8fd3ff, 0 8px 18px rgba(7, 22, 38, .24);--sidebar-logout-bg: rgba(7, 22, 38, .18)}.saas-shell[data-sidebar-skin=color-shapes]{--sidebar-bg: #000000 url(/sidebar-color-shapes.svg) center center / cover no-repeat;--sidebar-text: rgba(255, 255, 255, .92);--sidebar-muted: rgba(255, 255, 255, .94);--sidebar-border: rgba(255, 255, 255, .2);--sidebar-hover-bg: rgba(231, 54, 53, .18);--sidebar-active-bg: rgba(231, 54, 53, .28);--sidebar-active-border: rgba(255, 214, 92, .58);--sidebar-active-shadow: inset 3px 0 0 #d3b714, 0 8px 18px rgba(0, 0, 0, .28);--sidebar-logout-bg: rgba(0, 0, 0, .24)}.saas-shell[data-sidebar-skin=light]{--sidebar-bg: #ffffff;--sidebar-text: #405066;--sidebar-muted: var(--muted);--sidebar-border: #e6edf5;--sidebar-hover-bg: #f8fafc;--sidebar-active-bg: linear-gradient(180deg, #f2f8ff, #e8f2ff);--sidebar-active-border: #bfdbfe;--sidebar-active-shadow: inset 3px 0 0 #0a66c2;--sidebar-logout-bg: #ffffff}.app-nav{position:relative;isolation:isolate;overflow:hidden;background:var(--sidebar-bg)!important}.app-nav>*{position:relative;z-index:1}.tenant-block,.nav-meta{border-color:var(--sidebar-border)!important}.tenant-block strong,.tenant-block span,.nav-meta span,.muted-text{color:var(--sidebar-muted)}.nav-link{color:var(--sidebar-text)}.nav-link:hover{color:var(--sidebar-muted);border-color:var(--sidebar-active-border);background:var(--sidebar-hover-bg)}.nav-link.active{border-color:var(--sidebar-active-border);color:var(--sidebar-muted);background:var(--sidebar-active-bg);box-shadow:var(--sidebar-active-shadow)}.nav-health,.nav-logout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-logout{color:var(--sidebar-text);border-color:var(--sidebar-border);background:var(--sidebar-logout-bg)}.appearance-settings-panel{display:grid;gap:14px}.appearance-settings-panel .access-form-title-row>span{border:1px solid #bfdbfe;border-radius:999px;padding:4px 10px;color:#175cd3;background:#eff6ff;font-size:12px;font-weight:760}.appearance-skin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.appearance-skin-card{display:grid;gap:8px;align-content:start;min-height:260px;border:1px solid #dbeafe;border-radius:8px;padding:10px;color:#102033;background:#fff;text-align:left;box-shadow:0 8px 22px #0f172a0f}.appearance-skin-card:hover,.appearance-skin-card.active{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f,0 12px 28px #2563eb1a}.appearance-skin-preview{display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border:1px solid #d7e2ee;border-radius:7px;background:#fff}.appearance-skin-preview.skin-wave{background:#023 url(/sidebar-wave-haikei.svg) center center / cover no-repeat}.appearance-skin-preview.skin-low-poly{background:#081a28 url(/sidebar-low-poly-grid-v2.svg) center center / cover no-repeat}.appearance-skin-preview.skin-dot-field{background:#0e2a47 url(/sidebar-dot-field.svg) center center / cover no-repeat}.appearance-skin-preview.skin-floating-shapes{background:#0e2a47 url(/sidebar-floating-shapes.svg) center center / cover no-repeat}.appearance-skin-preview.skin-color-shapes{background:#000 url(/sidebar-color-shapes.svg) center center / cover no-repeat}.appearance-skin-preview.skin-light{background:linear-gradient(180deg,#ffffffe0,#f2f8fff0),#fff}.appearance-skin-card strong,.appearance-skin-card em,.appearance-skin-card>span:last-child{min-width:0;overflow-wrap:anywhere}.appearance-skin-card strong{font-size:15px}.appearance-skin-card em{color:#667085;font-size:12px;font-style:normal;line-height:1.45}.appearance-skin-card>span:last-child{color:#175cd3;font-size:12px;font-weight:760}@media(max-width:960px){.appearance-skin-grid{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--tw-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-color-red-50:oklch(97.1% .013 17.38);--tw-color-red-100:oklch(93.6% .032 17.717);--tw-color-red-200:oklch(88.5% .062 18.334);--tw-color-red-700:oklch(50.5% .213 27.518);--tw-color-amber-50:oklch(98.7% .022 95.277);--tw-color-amber-700:oklch(55.5% .163 48.998);--tw-color-emerald-50:oklch(97.9% .021 166.113);--tw-color-emerald-700:oklch(50.8% .118 165.612);--tw-color-sky-100:oklch(95.1% .026 236.824);--tw-color-sky-200:oklch(90.1% .058 230.902);--tw-color-sky-900:oklch(39.1% .09 240.876);--tw-color-zinc-50:oklch(98.5% 0 none);--tw-color-zinc-100:oklch(96.7% .001 286.375);--tw-color-zinc-200:oklch(92% .004 286.32);--tw-color-zinc-400:oklch(70.5% .015 286.067);--tw-color-zinc-500:oklch(55.2% .016 285.938);--tw-color-zinc-600:oklch(44.2% .017 285.786);--tw-color-zinc-700:oklch(37% .013 285.805);--tw-color-zinc-900:oklch(21% .006 285.885);--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-tracking-tight:-.025em;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-animate-spin:spin 1s linear infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.tw\:m-0{margin:0!important}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)!important}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)!important}.tw\:mb-0{margin-bottom:0!important}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)!important}.tw\:flex{display:flex!important}.tw\:inline-flex{display:inline-flex!important}.tw\:size-8{width:calc(var(--tw-spacing) * 8)!important;height:calc(var(--tw-spacing) * 8)!important}.tw\:h-8{height:calc(var(--tw-spacing) * 8)!important}.tw\:h-9{height:calc(var(--tw-spacing) * 9)!important}.tw\:w-full{width:100%!important}.tw\:min-w-0{min-width:0!important}.tw\:animate-spin{animation:var(--tw-animate-spin)!important}.tw\:items-center{align-items:center!important}.tw\:justify-between{justify-content:space-between!important}.tw\:justify-center{justify-content:center!important}.tw\:justify-end{justify-content:flex-end!important}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)!important}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)!important}:where(.tw\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--tw-spacing) * 3) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--tw-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.tw\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.tw\:space-y-7>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--tw-spacing) * 7) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--tw-spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))!important}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)!important}.tw\:rounded-md{border-radius:var(--tw-radius-md)!important}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)!important}.tw\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.tw\:border-red-200{border-color:var(--tw-color-red-200)!important}.tw\:border-sky-200{border-color:var(--tw-color-sky-200)!important}.tw\:border-transparent{border-color:#0000!important}.tw\:border-zinc-200{border-color:var(--tw-color-zinc-200)!important}.tw\:bg-amber-50{background-color:var(--tw-color-amber-50)!important}.tw\:bg-emerald-50{background-color:var(--tw-color-emerald-50)!important}.tw\:bg-red-50{background-color:var(--tw-color-red-50)!important}.tw\:bg-sky-100{background-color:var(--tw-color-sky-100)!important}.tw\:bg-transparent{background-color:#0000!important}.tw\:bg-white{background-color:var(--tw-color-white)!important}.tw\:bg-zinc-100{background-color:var(--tw-color-zinc-100)!important}.tw\:p-0{padding:0!important}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)!important}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)!important}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)!important}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)!important}.tw\:py-1{padding-block:var(--tw-spacing)!important}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)!important}.tw\:pb-6{padding-bottom:calc(var(--tw-spacing) * 6)!important}.tw\:text-lg{font-size:var(--tw-text-lg)!important;line-height:var(--tw-leading,var(--tw-text-lg--line-height))!important}.tw\:text-sm{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:text-xs{font-size:var(--tw-text-xs)!important;line-height:var(--tw-leading,var(--tw-text-xs--line-height))!important}.tw\:text-\[11px\]{font-size:11px!important}.tw\:leading-6{--tw-leading:calc(var(--tw-spacing) * 6)!important;line-height:calc(var(--tw-spacing) * 6)!important}.tw\:leading-7{--tw-leading:calc(var(--tw-spacing) * 7)!important;line-height:calc(var(--tw-spacing) * 7)!important}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium)!important;font-weight:var(--tw-font-weight-medium)!important}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold)!important;font-weight:var(--tw-font-weight-semibold)!important}.tw\:tracking-tight{--tw-tracking:var(--tw-tracking-tight)!important;letter-spacing:var(--tw-tracking-tight)!important}.tw\:whitespace-nowrap{white-space:nowrap!important}.tw\:text-amber-700{color:var(--tw-color-amber-700)!important}.tw\:text-emerald-700{color:var(--tw-color-emerald-700)!important}.tw\:text-red-700{color:var(--tw-color-red-700)!important}.tw\:text-sky-900{color:var(--tw-color-sky-900)!important}.tw\:text-zinc-500{color:var(--tw-color-zinc-500)!important}.tw\:text-zinc-600{color:var(--tw-color-zinc-600)!important}.tw\:text-zinc-700{color:var(--tw-color-zinc-700)!important}.tw\:text-zinc-900{color:var(--tw-color-zinc-900)!important}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-shadow{transition-property:box-shadow!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:outline-none{--tw-outline-style:none!important;outline-style:none!important}.tw\:placeholder\:text-zinc-400::placeholder{color:var(--tw-color-zinc-400)!important}@media(hover:hover){.tw\:hover\:bg-red-100:hover{background-color:var(--tw-color-red-100)!important}.tw\:hover\:bg-sky-200:hover{background-color:var(--tw-color-sky-200)!important}.tw\:hover\:bg-zinc-50:hover{background-color:var(--tw-color-zinc-50)!important}.tw\:hover\:bg-zinc-100:hover{background-color:var(--tw-color-zinc-100)!important}.tw\:hover\:text-zinc-900:hover{color:var(--tw-color-zinc-900)!important}}.tw\:focus-visible\:border-zinc-400:focus-visible{border-color:var(--tw-color-zinc-400)!important}.tw\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:focus-visible\:ring-zinc-200:focus-visible{--tw-ring-color:var(--tw-color-zinc-200)!important}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.tw\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px!important}.tw\:focus-visible\:outline-zinc-500:focus-visible{outline-color:var(--tw-color-zinc-500)!important}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none!important}.tw\:disabled\:opacity-45:disabled{opacity:.45!important}.tw\:disabled\:opacity-50:disabled{opacity:.5!important}}.settings-center{--sc-ink:#202124;--sc-muted:#787b83;--sc-line:#e9e9ed;color:var(--sc-ink);border:1px solid var(--sc-line);text-align:left;background:#fff;border-radius:14px;min-height:calc(100vh - 60px);font-size:15px;line-height:1.5;overflow:clip;box-shadow:0 2px 10px #18181b03;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif!important}.settings-center *,.sc-dialog-content *{box-sizing:border-box;font-family:inherit}.settings-center button,.settings-center input,.settings-center select,.settings-center textarea,.sc-dialog-content button{font-family:inherit!important}.settings-center svg{flex-shrink:0}.settings-center .access-form,.settings-center .access-field{grid-template-columns:minmax(0,1fr);min-width:0}.settings-center .access-form .segmented-control{width:100%;min-width:0}.sc-topbar{border-bottom:1px solid var(--sc-line);color:#92949a;justify-content:space-between;align-items:center;height:56px;padding:0 28px;font-size:14px;display:flex}.sc-topbar>span:first-child{align-items:center;gap:10px;display:flex}.sc-topbar b{color:#45464e;font-weight:500}.sc-topbar-caption{font-size:13px}.sc-layout{grid-template-columns:176px minmax(0,1fr);min-height:calc(100vh - 118px);display:grid}.sc-nav{border-right:1px solid var(--sc-line);background:#fcfcfd;padding:20px 12px 16px}.sc-workspace{align-items:center;gap:11px;padding:0 10px 18px;display:flex}.sc-workspace-icon{color:#075985;background:#e0f2fe;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sc-workspace strong,.sc-workspace span{display:block}.sc-workspace strong{letter-spacing:-.3px;font-size:16px;font-weight:650}.sc-workspace span{color:#94949b;margin-top:1px;font-size:13px}.sc-nav-group{margin-bottom:14px}.sc-nav-group>p{letter-spacing:.05em;color:#96979f;margin:0 12px 8px;font-size:12px;font-weight:500}.sc-nav .sc-nav-item{text-align:left;color:#71717a;cursor:pointer;width:100%;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;margin:1px 0;padding:8px 10px;font-size:14px;font-weight:450;line-height:20px;transition:background .15s,color .15s;display:flex}.sc-nav-item span{flex:1}.sc-nav .sc-nav-item:hover{color:#18181b;background:#f0f0f3}.sc-nav .sc-nav-item.is-active{color:#075985;background:#e0f2fe;font-weight:600}.sc-nav-item.is-active svg{color:#0284c7}.sc-nav-note{color:#a1a1aa;align-items:flex-start;gap:9px;margin:20px 10px 0;font-size:12px;line-height:1.9;display:flex}.sc-main{background:linear-gradient(#fff 0% 45%,#fefefe);min-width:0;padding:24px 32px 18px}.sc-page-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.sc-eyebrow{letter-spacing:.14em;color:#a1a1aa;font-size:11px;font-weight:600}.sc-page-heading h1{letter-spacing:-.8px;color:#202124;margin:5px 0 6px;font-size:29px;font-weight:650;line-height:1.3}.sc-page-heading p{color:#85858f;max-width:650px;margin:0;font-size:14px;line-height:1.8}.sc-content{min-width:0}.sc-footer{color:#aaaab2;border-top:1px solid #f0f0f2;align-items:center;gap:7px;margin-top:24px;padding-top:14px;font-size:12px;display:flex}.sc-footer span:last-child{margin-left:auto}.sc-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sc-stat-card{padding:16px 18px;box-shadow:0 2px 4px #18181b02}.sc-stat-value{letter-spacing:-1px;color:#27272a;margin-top:8px;font-size:32px;font-weight:600;line-height:1.3}.sc-stat-value>span{letter-spacing:0;color:#97979f;margin-left:10px;font-size:13px;font-weight:400}.sc-stat-card>p{color:#93939d;margin:4px 0 8px;font-size:12px;line-height:1.6}.sc-stat-card .sc-stat-link{color:#5e5e69;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:500;display:flex}.sc-stat-link:hover{color:#18181b;text-decoration:underline}.sc-setup-card{align-items:center;gap:16px;padding:16px 20px;display:flex;background:#fafafa!important}.sc-setup-icon{color:#535361;background:#fff;border:1px solid #e9e9ed;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.sc-setup-card h2{color:#303038;margin:0;font-size:16px;font-weight:600}.sc-setup-card p{color:#85858f;margin:5px 0;font-size:13px;line-height:1.9}.sc-setup-meta{color:#8a8a94;align-items:center;gap:7px;font-size:12px;display:flex}.sc-setup-card>.sc-button{flex-shrink:0}.sc-section-heading{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.sc-section-heading h2{margin:0;font-size:15px;font-weight:600}.sc-section-heading>span{color:#a0a0a8;font-size:12px}.sc-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sc-quick-card{text-align:left;background:#fff;border:1px solid #e8e8ec;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:13px 16px;transition:background .15s,border-color .15s;display:flex}.sc-quick-card:hover{background:#fcfcfd;border-color:#cfcfd7}.sc-quick-card>span:nth-child(2){flex:1;min-width:0}.sc-quick-icon{color:#777780;background:#f6f6f8;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.sc-quick-card strong{color:#3f3f46;font-size:14px;font-weight:550;display:block}.sc-quick-card small{color:#7b7e88;margin-top:3px;font-size:12px;line-height:1.8;display:block}.sc-quick-card>svg{color:#b1b1bb}.sc-security-note{color:#8f8f9a;gap:12px;padding:12px 0;display:flex}.sc-security-note strong{color:#6c6c77;font-size:13px;font-weight:500}.sc-security-note p{margin:5px 0 0;font-size:12px;line-height:1.9}.sc-empty{text-align:center;color:#a1a1aa;justify-items:center;gap:12px;padding:58px 20px;display:grid}.sc-empty h3{color:#52525b;margin:4px 0 0;font-size:16px;font-weight:500}.sc-empty p{color:#a1a1aa;margin:0;font-size:14px}.sc-feedback{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:9px;align-items:center;gap:9px;margin-bottom:18px;padding:13px 16px;font-size:14px;line-height:1.8;display:flex}.sc-feedback.error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.sc-feedback.success{color:#187951;background:#f3fbf7;border-color:#cdeadd}.sc-feedback>span{flex:1}.sc-connection-overview{background:#fcfcfd;border:1px solid #e8e8ec;border-radius:12px;align-items:center;gap:24px;margin-bottom:25px;padding:23px 24px;display:flex}.sc-connection-overview>div:first-child>span{color:#8a8a96;font-size:13px}.sc-connection-overview strong{letter-spacing:-.7px;margin-top:6px;font-size:30px;font-weight:550;display:block}.sc-connection-overview small{color:#9696a0;letter-spacing:0;margin-left:10px;font-size:13px;font-weight:400}.sc-connection-overview-note{color:#8a8a98;border-left:1px solid #e8e8ed;flex:1;align-items:center;gap:12px;padding-left:22px;display:flex}.sc-connection-overview-note p{color:#62626e;margin:0;font-size:13px;line-height:1.9}.sc-connection-overview-note p span{color:#a1a1aa}.sc-service-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.sc-service-toolbar>span{color:#a1a1aa;font-size:13px}.sc-filter{flex-wrap:wrap;gap:4px;display:flex}.sc-filter button{color:#93939e;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:13px}.sc-filter button[aria-pressed=true]{color:#454550;background:#f0f0f3;font-weight:600}.sc-filter button:hover{background:#f5f5f6}.sc-service-list{gap:12px;display:grid}.sc-service-card{background:#fff;border:1px solid #e5e5e9;border-radius:11px;overflow:hidden}.sc-service-trigger{text-align:left;color:#45454f;cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;width:100%;padding:16px 20px;display:flex}.sc-service-trigger:hover{background:#fcfcfd}.sc-provider-icon{color:#777784;background:#fafafa;border:1px solid #e9e9ed;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.sc-provider-title{flex:1;min-width:0}.sc-provider-title strong{font-size:15px;font-weight:600;display:block}.sc-provider-title small{color:#9696a1;margin-top:5px;font-size:12px;font-weight:400;line-height:1.8;display:block}.sc-accordion-chevron{color:#a1a1aa;transition:transform .2s}.sc-service-trigger[data-state=open] .sc-accordion-chevron{transform:rotate(180deg)}.sc-service-body{border-top:1px solid #f0f0f3}.sc-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;min-width:0;margin:0;padding:20px;display:grid}.sc-field{min-width:0}.sc-field label{color:#52525c;align-items:center;gap:8px;margin-bottom:9px;font-size:14px;font-weight:500;display:flex}.sc-field-saved{color:#7b9489;align-items:center;gap:3px;font-size:12px;font-weight:400;display:inline-flex}.sc-input-wrap{position:relative}.sc-input-wrap:has(.sc-reveal) input{padding-right:40px!important}.sc-input-wrap>.sc-reveal{position:absolute;top:4px;right:4px}.sc-field-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.sc-field-meta code{color:#a1a1aa;overflow-wrap:anywhere;font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.sc-field-meta button{color:#9d6b6b;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px}.sc-service-danger{background:#fdfbfb;border-top:1px solid #f1e8e8;justify-content:space-between;align-items:center;gap:16px;padding:17px 24px;display:flex}.sc-service-danger strong{color:#967171;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.sc-service-danger span{color:#b19b9b;margin-top:4px;font-size:12px;display:block}.sc-storage-note{color:#9c9ca6;align-items:flex-start;gap:8px;margin:24px 0;font-size:12px;line-height:1.9;display:flex}.sc-save-bar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffef;border:1px solid #e5e5e9;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 24px #18181b05}.sc-save-bar>div:first-child{color:#93939d;align-items:center;gap:8px;font-size:13px;display:flex}.sc-change-dot{background:#d4d4d8;border-radius:50%;width:6px;height:6px;display:inline-block}.sc-change-dot.active{background:#d79d42}.sc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sc-skeleton{gap:12px;display:grid}.sc-skeleton>div{background:linear-gradient(100deg,#f4f4f5,#fafafa,#f4f4f5);border-radius:10px;height:85px;animation:1.5s infinite sc-pulse}@keyframes sc-pulse{50%{opacity:.5}}.sc-dialog-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18181b66;position:fixed;inset:0}.sc-dialog-content{z-index:10001;color:#27272a;background:#fff;border:1px solid #e4e4e7;border-radius:14px;width:min(460px,100vw - 32px);padding:28px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 80px #18181b33;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif!important}.settings-center .panel{min-width:0;box-shadow:none!important;color:#3f3f46!important;background:#fff!important;border:1px solid #e7e7eb!important;border-radius:12px!important;padding:20px!important}.settings-center .panel h2{letter-spacing:-.2px;font-weight:600;color:#3f3f46!important;font-size:16px!important}.settings-center .panel p{color:#85858f;font-size:14px;line-height:1.9}.settings-center .access-admin-grid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.4fr);gap:24px}.settings-center .access-form,.settings-center .access-table,.settings-center .permission-matrix{background:#fff;border-color:#e9e9ed;border-radius:9px;gap:16px;padding:20px}.settings-center .access-field>span{color:#71717a;font-size:13px;font-weight:500}.settings-center .access-form input,.settings-center .access-form select{color:#3f3f46;border-color:#e4e4e7;border-radius:7px;height:40px;font-size:14px}.settings-center .access-form input:focus,.settings-center .access-form select:focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #f4f4f5}.settings-center .access-row{background:#fff;border:0;border-bottom:1px solid #efeff2;border-radius:0;align-items:center;gap:12px;padding:17px 0;display:flex}.settings-center .access-row>div{flex:1;min-width:0}.settings-center .access-row>div>strong{color:#3f3f46;font-size:14px}.settings-center .access-row>div>span{color:#92929c;font-size:12px}.settings-center .primary-button{border-radius:7px;min-height:34px;font-size:13px;color:#075985!important;box-shadow:none!important;background:#e0f2fe!important;border-color:#bae6fd!important}.settings-center .primary-button:hover{background:#bae6fd!important}.settings-center .secondary-button{border-radius:7px;min-height:32px;font-size:13px;color:#62626d!important;box-shadow:none!important;background:#fff!important;border-color:#e4e4e7!important}.settings-center .segmented-control{background:#f8f8fa;border-color:#e4e4e7;border-radius:7px;padding:3px}.settings-center .segmented-control button{color:#a1a1aa;border:0;border-radius:5px;font-size:13px}.settings-center .segmented-control button.active{color:#3f3f46;background:#fff;box-shadow:0 1px 3px #18181b0d}.settings-center .permission-group{background:#fcfcfd;border-color:#ededf0;border-radius:8px;padding:16px}.settings-center .permission-group>strong{color:#52525b;font-size:14px}.settings-center input[type=checkbox]{accent-color:#60a5fa}.settings-center .permission-group label{color:#85858f;font-size:13px;line-height:1.8}.settings-center .role-summary{color:#71717a;background:#fafafa;border-color:#e7e7eb;border-radius:8px}.settings-center .role-summary.active{color:#075985;background:#f0f9ff;border-color:#bae6fd}.settings-center .appearance-skin-card{box-shadow:none;background:#fff;border-color:#e4e4e7}.settings-center .appearance-skin-card.active{background:#fafafa;border-color:#52525b}.settings-center .metric-card{color:#52525b!important;background:#fafafa!important;border-color:#e9e9ed!important}.settings-center .metric-card strong{color:#27272a!important}.settings-center .access-form-actions{flex-wrap:wrap}.settings-center button:focus-visible,.settings-center a:focus-visible{outline-offset:3px;outline:2px solid #a1a1aa}@media(min-width:1700px){.sc-main{padding-left:40px;padding-right:40px}.sc-content,.sc-page-heading{max-width:none}}@media(max-width:1200px){.sc-layout{grid-template-columns:176px minmax(0,1fr)}.sc-main{padding:24px}.sc-nav{padding-left:10px;padding-right:10px}.sc-setup-card{flex-wrap:wrap}.sc-setup-card>.sc-button{margin-left:68px}.sc-overview-grid{gap:10px}.sc-stat-card{padding:18px}.sc-stat-value{font-size:28px}.sc-connection-overview{flex-wrap:wrap}.settings-center .access-admin-grid{grid-template-columns:1fr}.sc-connection-overview>.sc-button{margin-left:auto}}@media(max-width:760px){.sc-layout{grid-template-columns:1fr}.sc-nav{border-bottom:1px solid #e9e9ed;border-right:0;gap:4px;padding:12px;display:flex;overflow-x:auto}.sc-workspace,.sc-nav-note,.sc-nav-group>p{display:none}.sc-nav-group{display:contents}.sc-nav .sc-nav-item{flex-shrink:0;width:auto;margin:0;padding:9px 11px;font-size:13px}.sc-main{padding:20px 16px}.sc-topbar{height:46px;padding:0 18px}.sc-topbar-caption{display:none}.sc-page-heading{margin-bottom:18px}.sc-page-heading h1{font-size:26px}.sc-page-heading>.sc-badge{display:none}.sc-overview-grid{grid-template-columns:1fr}.sc-stat-card{padding:18px;position:relative}.sc-stat-card>p{margin-bottom:24px}.sc-stat-value{margin-top:10px}.sc-stat-link{position:absolute;bottom:20px;right:18px}.sc-quick-grid{grid-template-columns:1fr}.sc-setup-card{gap:14px;padding:16px}.sc-setup-icon{display:none}.sc-setup-card>.sc-button{margin-left:0}.sc-section-heading>span{display:none}.sc-fields{grid-template-columns:1fr;padding:20px}.sc-service-trigger{gap:10px;padding:16px}.sc-provider-title small{display:none}.sc-provider-icon{width:30px;height:30px}.sc-provider-title strong{font-size:14px}.sc-service-toolbar>span{display:none}.sc-connection-overview{gap:16px;padding:20px}.sc-connection-overview-note{border:0;flex:auto;width:100%;padding:0}.sc-connection-overview>.sc-button{margin-left:0}.sc-save-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.sc-save-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.sc-service-danger{padding:16px}.settings-center .panel{padding:16px!important}.settings-center .access-form,.settings-center .access-table{padding:16px}.settings-center .access-row{flex-wrap:wrap}.sc-footer span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.settings-center *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sc-nav-item span{white-space:nowrap;min-width:0}.sc-nav-item>svg:last-child:not(:first-child){margin-left:auto}.settings-center .appearance-skin-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.settings-center .appearance-skin-card{min-width:0;min-height:0}.settings-center .appearance-skin-preview{aspect-ratio:3/8;max-height:450px}@media(max-width:1200px){.settings-center .appearance-skin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:960px){.settings-center .appearance-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.settings-center .appearance-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.settings-center .appearance-skin-grid{grid-template-columns:1fr}}.sc-channels{gap:16px;min-width:0;display:grid}.sc-channel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sc-channel-tabs>button{text-align:left;color:#85858f;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:14px 18px;transition:background .15s,border-color .15s;display:flex}.sc-channel-tabs>button:hover{background:#f8fcff;border-color:#bae6fd}.sc-channel-tabs>button[aria-selected=true]{color:#0284c7;background:#f0f9ff;border-color:#bae6fd}.sc-channel-tabs>button>span{flex:1;min-width:0}.sc-channel-tabs strong{color:#3f3f46;font-size:14px;font-weight:600;display:block}.sc-channel-tabs small{color:#92929c;margin-top:5px;font-size:12px;display:block}.sc-channel-tabs>button[aria-selected=true] strong{color:#075985}.sc-channels .channel-access-body{border:0;gap:16px;min-width:0;padding:0}.sc-channels .bound-mailbox-list{border:0;gap:18px;min-width:0;padding:0}.sc-channel-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sc-channel-section-heading h3{color:#3f3f46;margin:0;font-size:16px}.settings-center .sc-channel-section-heading p{color:#92929c;margin:6px 0 0;font-size:13px}.sc-channel-empty{color:#a1a1aa;text-align:center;border:1px dashed #e4e4e7;border-radius:9px;justify-items:center;gap:12px;padding:48px 16px;display:grid}.sc-channel-empty strong{color:#62626d;font-size:15px;font-weight:500}.settings-center .sc-channel-empty p{color:#93939d;margin:0;font-size:13px}.sc-channels .settings-subsection-tabs{width:fit-content;max-width:100%;box-shadow:none;background:#fafafa;border:1px solid #e9e9ed;border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;margin:0;padding:4px;display:flex}.sc-channels .settings-subsection-tabs button{color:#85858f;min-width:0;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:5px;padding:7px 13px;font-size:13px}.sc-channels .settings-subsection-tabs button.active{color:#075985;box-shadow:none;background:#e0f2fe}.sc-channels .mail-provider-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.sc-channels .mail-provider-card{box-shadow:none;background:#fcfcfd;border-color:#e9e9ed;border-radius:10px;gap:12px;min-width:0;padding:18px;transform:none}.sc-channels .mail-provider-card>div{color:#0284c7}.sc-channels .mail-provider-card>div>span{color:#64748b;background:#f0f9ff;border:1px solid #dbeafe;border-radius:5px;padding:4px 7px;font-size:12px}.sc-channels .mail-provider-card>strong{color:#3f3f46;font-size:16px;font-weight:600}.settings-center .sc-channels .mail-provider-card p{color:#85858f;margin:0;font-size:13px;line-height:1.9}.sc-channels .mail-provider-card>button{justify-self:start;margin-top:4px}.sc-channels .oauth-config-panel{background:#fff;border:1px solid #e9e9ed;border-radius:10px;gap:22px;min-width:0;margin:0;padding:18px}.sc-channels .oauth-config-panel>div>strong{color:#3f3f46;font-size:15px;font-weight:600}.settings-center .sc-channels .oauth-config-panel p{color:#92929c;margin:7px 0 0;font-size:13px}.sc-channels .oauth-config-grid,.sc-channels .mail-bind-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px;min-width:0;display:grid}.sc-channels .mail-bind-form{border:1px solid #e9e9ed;border-radius:10px;margin:0;padding:18px}.sc-channel-field{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;display:grid}.sc-channel-field>span{color:#71717a;font-size:13px;font-weight:500;line-height:1.5}.settings-center .sc-channel-field>input{color:#3f3f46;width:100%;min-width:0;height:40px;box-shadow:none;background:#fff;border:1px solid #e4e4e7;border-radius:7px;outline:0;padding:0 12px;font-size:14px}.settings-center .sc-channel-field>input:focus{border-color:#7dd3fc;box-shadow:0 0 0 3px #f0f9ff}.settings-center .sc-channel-field>input::placeholder{color:#a1a1aa}.sc-channels .oauth-config-grid>button,.sc-channels .mail-bind-form>button{align-self:end;min-height:40px}.sc-channels .mail-bind-toggle{color:#71717a;align-items:center;gap:9px;min-height:40px;font-size:13px;display:flex}.sc-channels .mail-bind-toggle input{width:15px;height:15px;margin:0}.sc-channels .account-strip{gap:0;min-width:0;display:grid}.sc-channels .compact-account-row{min-width:0;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #efeff2;border-radius:0;grid-template-columns:20px minmax(180px,1fr) minmax(260px,1fr);align-items:center;gap:16px;padding:18px 0;display:grid}.sc-channels .account-identity strong{color:#3f3f46;font-size:14px}.sc-channels .account-identity span{color:#92929c;margin-top:5px;font-size:12px}.sc-channels .account-name-editor,.sc-channels .account-name-editor.has-graph-auth-action{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.sc-channels .account-name-editor>.sc-channel-field{flex:1;min-width:130px}.sc-channels .account-name-editor>button{flex-shrink:0;min-width:32px;height:40px}.settings-center .sc-channels .ai-status-text{color:#075985;overflow-wrap:anywhere;background:#f0f9ff;border:1px solid #dbeafe;border-radius:8px;margin:0;padding:12px 15px;font-size:13px;line-height:1.8}@media(min-width:1101px){#channel-panel-live .channel-access-body,#channel-panel-whatsapp .channel-access-body{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start}}@media(max-width:1100px){.sc-channels .compact-account-row{grid-template-columns:20px minmax(0,1fr)}.sc-channels .account-name-editor{grid-column:2}.sc-channel-tabs>button{gap:10px;padding:16px}}@media(max-width:760px){.sc-channel-tabs{grid-template-columns:1fr;gap:8px}.sc-channel-tabs>button{padding:14px 16px}.sc-channel-tabs small{margin-top:3px}.sc-channels .oauth-config-grid,.sc-channels .mail-bind-form{grid-template-columns:minmax(0,1fr)}.sc-channels .oauth-config-panel,.sc-channels .mail-bind-form,.sc-channels .mail-provider-card{padding:16px}.sc-channels .account-name-editor{grid-column:1/-1}.sc-channels .account-name-editor>.sc-channel-field{flex-basis:100%}.sc-channels .settings-subsection-tabs button{padding:7px 10px;font-size:12px}}@media(min-width:761px){body:has(.settings-center){overflow:hidden}.saas-shell:has(.settings-center){height:100dvh;min-height:0;overflow:hidden}.module-main:has(>.settings-center){height:100%;min-height:0;overflow:hidden}.settings-center{grid-template-rows:56px minmax(0,1fr);height:100%;min-height:0;display:grid}.sc-layout{min-height:0;overflow:hidden}.sc-nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.sc-main{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}}.settings-center .sc-button,.sc-dialog-content .sc-button,.settings-center .sc-input{font-size:14px!important}.settings-center .sc-badge{font-size:12px!important}.settings-center .sc-stat-card>div:first-child{font-size:14px!important}.sc-page-heading p,.sc-quick-card small,.sc-setup-card p{line-height:1.6}.sc-stat-card>p,.sc-quick-card small{color:#7b7e88}@media(max-width:760px){.sc-setup-card>div:nth-child(2){flex-basis:100%}.sc-setup-card>.sc-button{width:100%}.sc-setup-meta{white-space:nowrap;flex-wrap:wrap;gap:6px}}.settings-center{--sc-section-gap:12px;--sc-form-gap:10px;--sc-panel-padding:14px}.sc-main{padding-top:16px;padding-bottom:14px}.sc-page-heading{margin-bottom:12px}.sc-page-heading h1{margin-top:3px;margin-bottom:4px}.sc-page-heading>.sc-badge{margin-top:18px}.sc-footer{margin-top:18px;padding-top:10px}.sc-content>.tw\:space-y-4>:not(:last-child){margin-block-end:12px!important}.settings-center .panel{padding:var(--sc-panel-padding)!important}.sc-stat-card{padding:12px 16px}.sc-stat-value{margin-top:6px}.sc-stat-card>p{margin:3px 0 6px}.sc-setup-card{gap:14px;padding:12px 16px}.sc-setup-card p{margin:3px 0}.sc-setup-icon{width:40px;height:40px}.sc-section-heading{margin:12px 0 8px}.sc-quick-grid{gap:8px}.sc-quick-card{padding:10px 14px}.sc-security-note{padding:8px 0}.sc-connection-overview{margin-bottom:14px;padding:14px 18px}.sc-connection-overview strong{margin-top:3px}.sc-service-toolbar{margin-bottom:10px}.sc-service-list{gap:8px}.sc-service-trigger{padding:12px 16px}.sc-provider-title small{margin-top:3px;line-height:1.5}.sc-provider-icon{width:32px;height:32px}.sc-fields{gap:12px 18px;padding:16px}.sc-field label{margin-bottom:5px}.settings-center .sc-input{height:36px!important}.sc-input-wrap>.sc-reveal{top:2px;right:2px}.sc-field-meta{margin-top:4px}.sc-service-danger{padding:10px 16px}.sc-service-danger span{margin-top:2px;line-height:1.5}.sc-storage-note{margin:12px 0;line-height:1.6}.sc-save-bar{padding:8px 12px}.settings-center .access-admin-panel,.settings-center .ops-health-panel,.settings-center .access-admin-grid{gap:var(--sc-section-gap)}.settings-center .access-form,.settings-center .access-table,.settings-center .permission-matrix{gap:var(--sc-form-gap);padding:12px}.settings-center .access-form input,.settings-center .access-form select{height:36px}.settings-center .access-field{gap:4px}.settings-center .access-row{gap:10px;padding:9px 0}.settings-center .permission-group{gap:5px;padding:10px 12px}.settings-center .permission-group label{min-height:26px;line-height:1.5}.settings-center .role-summary-grid{gap:8px}.settings-center .role-summary{padding:8px 10px}.settings-center .metric-card{gap:4px;padding:12px 14px}.settings-center .ops-health-grid,.settings-center .ops-health-metrics{gap:var(--sc-section-gap)}.settings-center .appearance-settings-panel,.settings-center .appearance-skin-grid{gap:10px}.settings-center .appearance-skin-card{gap:6px;padding:8px}.sc-channels{gap:var(--sc-section-gap)}.sc-channel-tabs{gap:10px}.sc-channel-tabs>button{padding:10px 14px}.sc-channel-tabs small{margin-top:3px}.sc-channels .channel-access-body,.sc-channels .bound-mailbox-list{gap:var(--sc-section-gap)}.settings-center .sc-channel-section-heading p{margin-top:3px}.sc-channel-empty{gap:8px;padding:28px 16px}.sc-channels .settings-subsection-tabs{padding:3px}.sc-channels .settings-subsection-tabs button{min-height:30px;padding:5px 12px}.sc-channels .mail-provider-grid{gap:var(--sc-section-gap)}.sc-channels .mail-provider-card{gap:8px;padding:14px}.sc-channels .oauth-config-panel{gap:14px;padding:14px}.settings-center .sc-channels .oauth-config-panel p{margin-top:4px;line-height:1.6}.sc-channels .oauth-config-grid,.sc-channels .mail-bind-form{gap:12px 16px}.sc-channels .mail-bind-form{padding:14px}.sc-channel-field{gap:4px}.settings-center .sc-channel-field>input{height:36px}.sc-channels .oauth-config-grid>button,.sc-channels .mail-bind-form>button,.sc-channels .mail-bind-toggle{min-height:36px}.sc-channels .compact-account-row{gap:12px;padding:8px 0}.sc-channels .account-identity strong,.sc-channels .account-identity span{line-height:1.5}.sc-channels .account-identity span{margin-top:2px}.sc-channels .account-name-editor,.sc-channels .account-name-editor.has-graph-auth-action{align-items:center}.sc-channels .account-name-editor>button{height:36px;min-height:36px}.settings-center .sc-channels .ai-status-text{padding:8px 12px;line-height:1.6}@media(min-width:1101px){.sc-channels .account-name-editor>.sc-channel-field{align-items:center;gap:8px;display:flex}.sc-channels .account-name-editor>.sc-channel-field>span{white-space:nowrap;flex-shrink:0}.sc-channels .account-name-editor>.sc-channel-field>input{flex:1;width:0;min-width:0}}@media(max-width:760px){.sc-main{padding-top:16px}.sc-stat-card{padding:14px}.sc-stat-card>p{margin-bottom:24px}.sc-setup-card{padding:14px}.sc-channels .compact-account-row{gap:8px;padding:10px 0}.sc-channels .mail-provider-card,.sc-channels .oauth-config-panel,.sc-channels .mail-bind-form{padding:12px}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}.workspace-center{--wc-line:#e9e9ed;--wc-muted:#85858f;--wc-accent:#075985;box-sizing:border-box;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:56px minmax(0,1fr);overflow:clip;border:1px solid var(--wc-line);border-radius:14px;background:#fff;color:#27272a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}.workspace-center *{box-sizing:border-box}.workspace-center :is(button,input,select,textarea){font-family:inherit!important}.workspace-center svg{flex-shrink:0}.wc-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--wc-line);font-size:14px;color:#92949a}.wc-topbar>span:first-child{display:flex;align-items:center;gap:10px}.wc-topbar b{font-weight:500;color:#45464e}.wc-topbar>span:last-child:not(:first-child){font-size:13px}.wc-layout{display:grid;grid-template-columns:176px minmax(0,1fr);min-height:0;overflow:hidden}.wc-nav{padding:20px 12px 16px;border-right:1px solid var(--wc-line);background:#fcfcfd;min-height:0;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.wc-workspace{display:flex;gap:11px;align-items:center;padding:0 10px 18px}.wc-workspace>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e0f2fe;color:#075985}.wc-workspace strong,.wc-workspace small{display:block}.wc-workspace strong{font-size:16px;font-weight:650;letter-spacing:-.3px}.wc-workspace small{font-size:13px;color:#94949b;margin-top:1px}.wc-nav-content{display:grid;gap:8px;min-width:0}.wc-nav-label{margin:8px 10px 3px;color:#96979f;font-size:12px;letter-spacing:.02em;font-weight:500}.wc-nav-content :is(.analytics-board-switch,.channel-tabs,.mail-category-tabs,.channel-tab-group,.wc-link-list){display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;gap:2px!important;width:100%;max-width:none;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible}.wc-nav-content :is(button,a){display:flex!important;align-items:center;justify-content:flex-start!important;gap:9px;width:100%;min-width:0;min-height:36px;margin:0;padding:8px 10px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#71717a!important;text-align:left;font-size:14px!important;line-height:20px;font-weight:450!important;box-shadow:none!important;cursor:pointer;white-space:normal}.wc-nav-content :is(button,a):hover{background:#f0f7fb!important;color:#075985!important}.wc-nav-content :is(button,a).active,.wc-nav-content button[aria-pressed=true]{background:#e0f2fe!important;color:#075985!important;font-weight:600!important}.wc-nav-content :is(button,a)>span{min-width:0;font-size:inherit!important;color:inherit!important;line-height:inherit}.wc-nav-content .channel-tabs button>span,.wc-nav-content .mail-category-tabs button>span{margin-left:auto;color:#8a8a94!important;font-size:12px!important;flex-shrink:0}.wc-nav-note{display:flex;align-items:flex-start;gap:8px;margin:22px 10px 0;font-size:12px;line-height:1.7;color:#a1a1aa}.wc-main{min-height:0;min-width:0;padding:16px 32px 18px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-center .page-grid{display:flex;flex-direction:column;gap:12px;padding:0;min-width:0;min-height:0;height:auto;background:transparent}.workspace-center .page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:0;margin:0 0 2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-center .page-header>div:first-child{min-width:0}.workspace-center .page-eyebrow{font-size:11px!important;color:#92949b!important;font-weight:500;letter-spacing:.08em}.workspace-center .page-header h1{margin:3px 0 4px;font-size:29px!important;line-height:1.3;font-weight:650!important;letter-spacing:-.6px;color:#202124!important}.workspace-center .page-header p{margin:0;max-width:760px;font-size:14px!important;line-height:1.6;color:#85858f!important}.workspace-center[data-module=tickets] .advanced-filter-bar>.ticket-list-header-actions{flex:0 0 auto;justify-content:flex-end;margin:0 0 0 auto}.workspace-center :is(.page-header-actions,.toolbar-row,.knowledge-action-row,.manual-header-actions,.composer-actions){gap:8px;flex-wrap:wrap}.workspace-center :is(.primary-button,.knowledge-upload-button,.knowledge-small-action-button){min-height:34px;padding:6px 12px;border:1px solid #bae6fd!important;border-radius:7px;background:#e0f2fe!important;color:#075985!important;box-shadow:none!important;font-size:14px!important;font-weight:500;line-height:20px}.workspace-center :is(.primary-button,.knowledge-upload-button,.knowledge-small-action-button):hover:not(:disabled){background:#bae6fd!important}.workspace-center :is(.secondary-button,.knowledge-file-action){min-height:32px;padding:5px 11px;border:1px solid #e4e4e7!important;border-radius:7px;background:#fff!important;color:#62626d!important;box-shadow:none!important;font-size:14px!important;line-height:20px}.workspace-center[data-module=tickets] .ticket-list-header-actions .ticket-list-accent-action{border-color:#06f!important;background:#06f!important;color:#fff!important}.workspace-center[data-module=tickets] .ticket-list-header-actions .ticket-list-accent-action:hover:not(:disabled){border-color:#0057db!important;background:#0057db!important}.workspace-center[data-module=tickets] .ticket-list-header-actions .ticket-list-accent-action:active:not(:disabled){border-color:#004bc2!important;background:#004bc2!important}.workspace-center .icon-button{border:1px solid #e4e4e7;border-radius:7px;background:#fff;box-shadow:none;color:#71717a;min-width:32px;min-height:32px}.workspace-center .danger-button{color:#b91c1c!important;border-color:#fecaca!important;background:#fef2f2!important}.workspace-center button:disabled{cursor:default;opacity:.55}.workspace-center :is(button,a,input,textarea,select):focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.workspace-center :is(.panel,.module-card,.upload-tile,.knowledge-list,.knowledge-folder-card,.parts-inventory-panel,.fault-file-row,.outbound-compose-panel,.outbound-side-panel,.outbound-task-card,.outbound-requirements,.ai-tool-card){border-color:#e7e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-center :is(.panel,.outbound-compose-panel,.outbound-side-panel,.outbound-requirements){padding:14px;min-width:0}.workspace-center :is(.panel h2,.module-card h2,.knowledge-list h2,.outbound-compose-panel h2,.outbound-task-card h2){font-size:16px!important;font-weight:600;color:#3f3f46}.workspace-center :is(.panel p,.outbound-requirements li,.outbound-side-panel p){font-size:13px;line-height:1.6;color:#85858f}.workspace-center :is(.metric-card,.outbound-stat-card){padding:12px 14px;border:1px solid #e9e9ed;border-radius:10px;background:#fcfcfd!important;box-shadow:none!important;gap:4px;min-width:0}.workspace-center .metric-card>span{font-size:13px!important;color:#85858f}.workspace-center .metric-card>strong{font-size:27px!important;color:#27272a!important;line-height:1.3}.workspace-center .metric-card>em{font-size:12px!important;line-height:1.5;color:#92929c}.workspace-center :is(.metric-grid,.analytics-grid,.settings-grid,.upload-grid,.knowledge-folder-grid,.outbound-grid,.outbound-stats-grid){gap:12px}.workspace-center :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=color]):not([type=range]),select,textarea){min-width:0;border-color:#e4e4e7!important;border-radius:7px;background-color:#fff;color:#3f3f46;font-size:14px!important;box-shadow:none!important}.workspace-center :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=color]):not([type=range]),select){height:36px;padding:0 10px}.workspace-center textarea{padding:8px 10px;line-height:1.6}.workspace-center input::placeholder,.workspace-center textarea::placeholder{color:#a1a1aa}.workspace-center input[type=checkbox]{accent-color:#38bdf8}.workspace-center :is(.search-box,.date-filter,.advanced-filter-bar){border-color:#e4e4e7;background:#fff;box-shadow:none;border-radius:8px}.workspace-center[data-module=tickets] .ticket-inbound-date-filter{width:360px;max-width:100%;flex:0 0 auto;gap:8px;padding:0 10px}.workspace-center[data-module=tickets] .ticket-inbound-date-filter input{flex:1 1 0;width:0;min-width:0}@media(min-width:761px){.workspace-center[data-module=tickets] .advanced-filter-bar>.ticket-search-shell{flex:1 1 300px;min-width:220px;max-width:430px}.workspace-center[data-module=tickets] .advanced-filter-bar>.status-tabs{flex:1 0 100%}}@media(max-width:760px){.workspace-center[data-module=tickets] .ticket-inbound-date-filter{width:100%}}.workspace-center .search-box input{border:0!important;background:transparent!important;outline:none!important;padding:0;height:34px}.workspace-center :is(.analytics-board-switch,.settings-section-tabs,.settings-subsection-tabs){background:#fafafa;border-color:#e9e9ed;box-shadow:none;border-radius:8px;padding:3px;gap:3px}.workspace-center :is(.analytics-board-switch,.settings-section-tabs,.settings-subsection-tabs) button{font-size:14px!important;line-height:20px;min-height:32px;border-radius:5px;padding:5px 10px}.workspace-center :is(.analytics-board-switch,.status-tabs,.mail-category-tabs,.channel-tabs) button.active{background:#e0f2fe!important;color:#075985!important;border-color:#bae6fd!important;box-shadow:none!important}.workspace-center :is(.status-tabs,.ticket-list-status-tabs){gap:6px}.workspace-center :is(.status-tabs,.ticket-list-status-tabs) button{font-size:13px!important;min-height:32px;padding:5px 12px;border-radius:7px}.workspace-center :is(table,.ticket-list-table){font-size:13px!important;color:#3f3f46}.workspace-center th{font-size:13px!important;font-weight:600!important;background:#fafafa!important;color:#71717a!important;padding:9px 10px;border-color:#ececf0!important}.workspace-center td{padding:9px 10px;border-color:#ececf0!important;font-size:13px!important}.workspace-center tbody tr:hover{background:#f8fcff}.workspace-center .ticket-table{border-color:#e7e7eb;border-radius:10px;box-shadow:none}.workspace-center .ticket-table-head{background:#fafafa;border-color:#e9e9ed;font-size:13px}.workspace-center .ticket-row{border-color:#ececf0}.workspace-center .ticket-row :is(strong,span,time){font-size:14px!important;line-height:1.5}.workspace-center .ticket-row strong{font-weight:550}.workspace-center .ticket-row:hover{background:#f8fcff}.workspace-center .ticket-row .tag{font-size:12px!important}.workspace-center .status-tabs button.status-filter{background:#fff;color:#71717a;border:1px solid #e9e9ed;box-shadow:none}.workspace-center .status-tabs button.status-filter.is-selected{background:#e0f2fe;color:#075985;border-color:#bae6fd}.workspace-center .status-tabs button.status-filter span{color:inherit;opacity:.8}.workspace-center .status-tabs button.status-filter.status-overdue span{color:#b91c1c;opacity:1}.workspace-center .ticket-category-holiday-row:empty{display:none}.workspace-center .account-strip{gap:6px}.workspace-center .account-row{padding:8px 10px;border-color:#e9e9ed;border-radius:8px;background:#fff}.workspace-center :is(.knowledge-row,.fault-file-row){padding:11px 14px;border-color:#e9e9ed!important;border-radius:8px}.workspace-center :is(.knowledge-row h3,.knowledge-row strong){font-size:14px!important;color:#3f3f46}.workspace-center :is(.knowledge-row p,.knowledge-row small){font-size:13px;line-height:1.5;color:#85858f}.workspace-center .knowledge-folder-card{padding:16px;min-height:100px}.workspace-center .knowledge-folder-card:hover{border-color:#bae6fd!important;background:#f8fcff!important;transform:none}.workspace-center :is(.outbound-compose-grid,.oauth-config-grid,.batch-form-grid,.outbound-form-grid){gap:12px}.workspace-center .outbound-task-card>summary{padding:14px 16px;font-size:14px;line-height:1.5}.workspace-center :is(.outbound-task-card,.outbound-requirements) details>summary{font-size:14px}.workspace-center :is(.single-outbound-log-row,.outbound-log-row){padding:10px 12px;border-color:#e9e9ed}.workspace-center :is(.ai-tool-grid,.customer-landing-grid){gap:14px}.workspace-center .ai-tool-card{padding:20px;display:flex;align-items:center;gap:16px;min-height:140px}.workspace-center .ai-tool-card-icon{width:44px;height:44px;border-radius:10px;background:#f0f9ff;color:#0284c7}.workspace-center .ai-tool-card>div:nth-child(2){flex:1}.workspace-center .ai-tool-card h2{font-size:18px!important;margin:3px 0 6px;color:#3f3f46}.workspace-center .ai-tool-card p{font-size:14px!important;line-height:1.7;color:#85858f}.workspace-center .ai-tool-card>div>span{font-size:12px;color:#92929c}.workspace-center :is(.operation-message,.ai-status-text,.sync-banner,.ticket-import-result){padding:9px 12px;border-color:#dbeafe;border-radius:8px;background:#f0f9ff;color:#075985;font-size:13px;line-height:1.6}.workspace-center .operation-message.error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.workspace-center :is(.multi-select-panel,.searchable-choice-panel,.model-option-list){border-color:#e4e4e7;border-radius:8px;background:#fff;box-shadow:0 10px 30px #18181b12}.workspace-center details>summary{font-size:14px}.workspace-center :is(.landing-page-list,.landing-editor-panel,.landing-qr-panel,.landing-qr-card,.landing-component-builder,.landing-resource-selector){min-width:0;border-color:#e7e7eb;border-radius:10px;background:#fff;box-shadow:none}.workspace-center .landing-editor-grid label span{font-size:13px;font-weight:500;color:#71717a}.workspace-center :is(.landing-page-list,.landing-resource-selector,.landing-component-builder) :is(p,span){font-size:13px;line-height:1.6}.workspace-center .landing-page-list button.active{background:#e0f2fe;border-color:#bae6fd}.workspace-center .landing-editor-grid{gap:10px 12px}.workspace-center .landing-qr-panel{top:0}.workspace-center .landing-component-card{background:#fcfcfd;border-color:#e9e9ed}@media(min-width:761px)and (max-width:1500px){.workspace-center .landing-builder-layout{grid-template-columns:180px minmax(0,1fr)}.workspace-center .landing-qr-panel{grid-column:2}.workspace-center .landing-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.workspace-center .landing-builder-layout{grid-template-columns:minmax(0,1fr)}.workspace-center .landing-qr-panel{grid-column:auto}.workspace-center .landing-page-list{position:static}.workspace-center .landing-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1700px){.wc-main{padding-left:40px;padding-right:40px}}@media(min-width:761px){body:has(.workspace-center){overflow:hidden}.saas-shell:has(.workspace-center){height:100dvh;min-height:0;overflow:hidden}.module-main:has(>.workspace-center){height:100%;min-height:0;overflow:hidden}}@media(max-width:1200px){.wc-main{padding-left:24px;padding-right:24px}.workspace-center .page-header{align-items:flex-start;flex-wrap:wrap}.workspace-center .page-header-actions{margin-left:0}.workspace-center .ai-tool-card{flex-wrap:wrap}}@media(max-width:760px){.workspace-center{height:auto;min-height:calc(100dvh - 120px);display:block}.wc-topbar{height:46px;padding:0 16px}.wc-topbar>span:last-child:not(:first-child){display:none}.wc-layout{display:block;overflow:visible}.wc-nav{padding:10px 12px;border-right:0;border-bottom:1px solid var(--wc-line);overflow-x:auto}.wc-workspace,.wc-nav-note,.wc-nav-label{display:none}.wc-nav-content{display:flex;gap:4px;width:max-content;min-width:100%}.wc-nav-content :is(.analytics-board-switch,.channel-tabs,.mail-category-tabs,.channel-tab-group,.wc-link-list){flex-direction:row!important;gap:4px!important;width:auto;flex-shrink:0}.wc-nav-content :is(button,a){width:auto;flex-shrink:0;white-space:nowrap;padding:7px 10px!important;font-size:13px!important;gap:6px}.wc-main{padding:16px;overflow:visible}.workspace-center .page-header h1{font-size:26px!important}.workspace-center .page-header p{font-size:13px!important}.workspace-center .page-header-actions{justify-content:flex-start}.workspace-center :is(.panel,.outbound-compose-panel,.outbound-side-panel){padding:12px}.workspace-center :is(.metric-grid,.analytics-grid,.knowledge-folder-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-center .ai-tool-card{display:grid;grid-template-columns:44px minmax(0,1fr);padding:16px}.workspace-center .ai-tool-card>button{grid-column:1/-1;justify-self:start}.workspace-center .toolbar-row{flex-wrap:wrap}.workspace-center .toolbar-row>*{max-width:100%}}@media(prefers-reduced-motion:reduce){.workspace-center *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace-center[data-module=outbound]{--ob-line:#e8eaee;--ob-soft:#fafbfc;--ob-ink:#343840;--ob-muted:#818690}.workspace-center[data-module=outbound] .page-grid{gap:10px}.workspace-center[data-module=outbound] .outbound-layout:is(.outbound-batch-layout,.outbound-single-layout){grid-template-columns:minmax(0,1fr)}.workspace-center[data-module=outbound] :is(.outbound-compose-panel,.outbound-side-panel,.outbound-task-card,.outbound-tracking-panel,.outbound-task-introduction){padding:12px;border-color:var(--ob-line)!important}.workspace-center[data-module=outbound] :is(.section-title-row,.outbound-template-head){gap:8px;margin-bottom:8px}.workspace-center[data-module=outbound] :is(.section-title-row,.outbound-tracking-head) p{margin:3px 0 0;line-height:1.5;color:var(--ob-muted)}.workspace-center[data-module=outbound] :is(.outbound-form-grid,.outbound-form-section,.outbound-template-block){gap:8px}.workspace-center[data-module=outbound] .outbound-form-section{padding:10px;border:1px solid var(--ob-line);border-radius:8px;background:var(--ob-soft)!important;box-shadow:none}.workspace-center[data-module=outbound] :is(.outbound-form-grid label,.review-automation-fields label,.review-automation-template-preview,.outbound-schedule-control){gap:4px;font-size:13px;font-weight:500;color:#626873;line-height:1.5}.workspace-center[data-module=outbound] :is(.outbound-form-grid input:not([type=file]),.outbound-form-grid select,.outbound-schedule-control input,.review-automation-fields input,.review-automation-fields select){height:34px;min-height:34px;font-weight:400}.workspace-center[data-module=outbound] input[readonly]{background:#fdfdfe;color:#737985}.workspace-center[data-module=outbound] :is(input,textarea)::placeholder{font-weight:400;color:#a1a6af}.workspace-center[data-module=outbound] .outbound-form-grid textarea{min-height:104px;padding:8px 10px;font-weight:400}.workspace-center[data-module=outbound] .outbound-form-grid .outbound-short-textarea{min-height:64px}.workspace-center[data-module=outbound] .outbound-import-section{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.workspace-center[data-module=outbound] .outbound-import-section>label{align-content:start;min-width:0}.workspace-center[data-module=outbound] .outbound-import-section>label:last-child{grid-template-rows:auto minmax(0,1fr)}.workspace-center[data-module=outbound] .outbound-import-section textarea{height:100%}.workspace-center[data-module=outbound] .outbound-upload-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:6px 8px;border:1px dashed #e0e4e9;background:#fff;box-shadow:none}.workspace-center[data-module=outbound] .outbound-upload-row input[type=file]{min-width:0;font-size:12px;font-weight:400;color:#737985;background:transparent}.workspace-center[data-module=outbound] input[type=file]::file-selector-button{margin-right:6px;padding:4px 7px;border:1px solid #e3e6eb;border-radius:5px;background:#f7f8fa;color:#626873;font:inherit;cursor:pointer}.workspace-center[data-module=outbound] .outbound-upload-row>span{grid-column:1/-1;grid-row:2;white-space:normal;font-size:12px;font-weight:400;line-height:1.5;color:var(--ob-muted)}.workspace-center[data-module=outbound] .outbound-upload-row>.secondary-button{grid-column:2;grid-row:1;min-height:30px;padding:4px 8px;font-size:12px!important}.workspace-center[data-module=outbound] .outbound-template-head{align-items:center;margin:0}.workspace-center[data-module=outbound] .outbound-template-head strong{font-size:14px;font-weight:550;color:var(--ob-ink)}.workspace-center[data-module=outbound] .outbound-template-head span{font-size:12px;font-weight:400;color:var(--ob-muted)}.workspace-center[data-module=outbound] .outbound-knowledge-picker{gap:6px;padding:6px 8px;border:1px solid var(--ob-line);background:#fff;color:var(--ob-muted)}.workspace-center[data-module=outbound] .outbound-knowledge-picker>span{font-size:13px;font-weight:500;color:#737985}.workspace-center[data-module=outbound] :is(.outbound-template-searchable,.review-automation-template-searchable)>summary{height:34px;min-height:34px;border-color:#e4e7ec;background:#fff;font-size:14px;font-weight:400}.workspace-center[data-module=outbound] :is(.outbound-variable-list code,.outbound-generated-meta span){padding:2px 6px;border:1px solid #eceef2;border-radius:5px;background:#f5f6f8;color:#7b818b;font-size:12px;font-weight:400}.workspace-center[data-module=outbound] .outbound-mode-badge{padding:3px 8px;border:1px solid #eceef2;border-radius:6px;background:#f7f8fa;color:#7b818b;font-size:12px;font-weight:500}.workspace-center[data-module=outbound] .outbound-actions{gap:6px;margin-top:8px}.workspace-center[data-module=outbound] .outbound-single-delivery-options{margin-top:8px;padding:2px;border-color:var(--ob-line);background:#f7f8fa}.workspace-center[data-module=outbound] .outbound-single-delivery-options button{min-height:28px;font-size:13px;font-weight:500}.workspace-center[data-module=outbound] .outbound-single-delivery-options button.active{box-shadow:none;color:#075985;background:#eaf5fc}.workspace-center[data-module=outbound] :is(.outbound-side-panel ul,.outbound-feedback-box p){font-size:13px;font-weight:400;line-height:1.65;color:var(--ob-muted)}.workspace-center[data-module=outbound] .outbound-side-panel ul{gap:4px;margin:6px 0 0;padding-left:17px}.workspace-center[data-module=outbound] .outbound-feedback-box{margin-top:10px;padding-top:10px;border-color:var(--ob-line)}.workspace-center[data-module=outbound] .outbound-feedback-box h3{margin:0 0 4px;font-size:14px;font-weight:550;color:#626873}.workspace-center[data-module=outbound] .outbound-feedback-box p{margin:4px 0}.workspace-center[data-module=outbound] .outbound-tracking-panel{gap:8px}.workspace-center[data-module=outbound] .outbound-tracking-head{gap:8px;flex-wrap:wrap}.workspace-center[data-module=outbound] .outbound-tracking-actions{gap:6px;align-items:center}.workspace-center[data-module=outbound] .outbound-tracking-actions select{min-width:180px;max-width:300px;height:32px;font-size:13px!important}.workspace-center[data-module=outbound] .outbound-tracking-stats{gap:8px}.workspace-center[data-module=outbound] .outbound-tracking-stats>span{min-height:54px;gap:3px;padding:8px 12px;border-color:#eceef2;background:var(--ob-soft)}.workspace-center[data-module=outbound] .outbound-tracking-stats strong{color:var(--ob-ink);font-size:23px;font-weight:600;line-height:1.1}.workspace-center[data-module=outbound] :is(.outbound-tracking-stats em,.outbound-tracking-foot){font-size:12px;color:var(--ob-muted)}.workspace-center[data-module=outbound] :is(.outbound-task-list,.outbound-task-detail-page,.outbound-automation-list){gap:8px}.workspace-center[data-module=outbound] .outbound-task-list{margin-top:10px;padding-top:10px;border-color:var(--ob-line)}.workspace-center[data-module=outbound] :is(.outbound-task-list h3,.outbound-history-head h3){margin:0;font-size:14px;font-weight:550;color:#626873}.workspace-center[data-module=outbound] :is(.outbound-generated-task,.outbound-single-row,.outbound-recipient-table>div,.outbound-preview-details article){border-color:var(--ob-line);background:#fff;box-shadow:none}.workspace-center[data-module=outbound] .outbound-history-task>summary{display:flex;flex-wrap:wrap;gap:6px 10px;padding:8px 10px;min-height:36px}.workspace-center[data-module=outbound] .outbound-history-task>summary :is(span,time){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.workspace-center[data-module=outbound] .outbound-history-task>summary .outbound-history-source{flex:1 1 180px}.workspace-center[data-module=outbound] .outbound-recipient-table>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1.5fr);gap:6px}.workspace-center[data-module=outbound] .outbound-preview-details>summary{display:flex;gap:6px;align-items:center}.workspace-center[data-module=outbound] .outbound-history-task>summary:before{background:#f1f3f6;color:#818690}.workspace-center[data-module=outbound] :is(.outbound-history-source,.outbound-generated-meta span,.outbound-preview-details article>span){font-weight:400}.workspace-center[data-module=outbound] .outbound-automation-row{min-height:54px;gap:12px;padding:10px 12px}.workspace-center[data-module=outbound] .outbound-automation-row-title{color:#4a515c}.workspace-center[data-module=outbound] .outbound-automation-row-title strong{font-size:14px;font-weight:550}.workspace-center[data-module=outbound] :is(.outbound-automation-row-summary,.outbound-automation-row-output){font-size:13px;font-weight:400;color:var(--ob-muted)}.workspace-center[data-module=outbound] :is(.outbound-automation-row>em,.outbound-task-introduction em){padding:3px 7px;border:1px solid #eceef2;background:#f5f6f8;color:#818690;font-size:12px;font-weight:500}.workspace-center[data-module=outbound] :is(.outbound-automation-row>em.is-running,.outbound-task-introduction em.is-running){border-color:#dcefe4;background:#f2faf5;color:#438163}.workspace-center[data-module=outbound] .outbound-task-introduction{gap:6px}.workspace-center[data-module=outbound] .outbound-task-introduction small{font-size:11px;font-weight:500;color:var(--ob-muted)}.workspace-center[data-module=outbound] .outbound-task-introduction p{margin:0;padding:7px 10px;border-left:2px solid #e0e5eb;background:var(--ob-soft);color:#737985;line-height:1.55}.workspace-center[data-module=outbound] .outbound-task-introduction>span{font-size:13px;color:var(--ob-muted)}.workspace-center[data-module=outbound] .review-automation-card{gap:8px}.workspace-center[data-module=outbound] .review-automation-title>span{font-size:14px;font-weight:550;color:#626873}.workspace-center[data-module=outbound] .review-automation-title .ticket-toggle-button:not(.active){border-color:#e2e5eb!important;background:#fafbfc!important;color:#818690!important;box-shadow:none}.workspace-center[data-module=outbound] .review-automation-title .ticket-toggle-button:not(.active) i{background:#e9edf1}.workspace-center[data-module=outbound] .review-automation-card>.review-automation-stats{gap:3px 12px}.workspace-center[data-module=outbound] .review-automation-stats>span{padding:2px 0;border:0;border-radius:0;background:transparent;color:var(--ob-muted);font-size:13px}.workspace-center[data-module=outbound] :is(.review-automation-stats b,.review-candidate-capture-meta b){font-weight:500;color:#626873}.workspace-center[data-module=outbound] .review-candidate-capture-meta{gap:4px 16px;padding:6px 8px;border-color:var(--ob-line);background:var(--ob-soft);color:var(--ob-muted)}.workspace-center[data-module=outbound] .review-automation-card>.review-automation-fields{gap:8px}.workspace-center[data-module=outbound] .review-automation-template-preview{margin-top:0;gap:4px}.workspace-center[data-module=outbound] .review-automation-template-preview textarea{min-height:112px;padding:8px 10px;background:#fff}.workspace-center[data-module=outbound] .warranty-automation-card .review-automation-template-preview textarea{min-height:132px}.workspace-center[data-module=outbound] .review-automation-card>footer{gap:6px;margin-top:0;padding-top:8px;border-top:1px solid var(--ob-line)}.workspace-center[data-module=outbound] .outbound-batch-feedback{padding:7px 10px;margin-top:8px;border-color:#e1edf5;background:#f5fafd;box-shadow:none;color:#56758c}.workspace-center[data-module=outbound] .outbound-batch-feedback.is-error{border-color:#fecaca;background:#fff6f6;color:#b42318}.workspace-center[data-module=outbound] .danger-outline-button{color:#b42318!important;border-color:#f4d4d4!important;background:snow!important}@media(min-width:1281px){.workspace-center[data-module=outbound] .outbound-layout{grid-template-columns:minmax(0,1fr) 248px;gap:12px}}@media(max-width:1280px){.workspace-center[data-module=outbound] .outbound-layout{grid-template-columns:minmax(0,1fr)}.workspace-center[data-module=outbound] .outbound-automation-row{grid-template-columns:minmax(0,1fr) auto auto auto}.workspace-center[data-module=outbound] .outbound-automation-row-summary{display:none}}@media(max-width:760px){.workspace-center[data-module=outbound] .outbound-import-section{grid-template-columns:minmax(0,1fr)}.workspace-center[data-module=outbound] .outbound-tracking-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-center[data-module=outbound] .outbound-tracking-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.workspace-center[data-module=outbound] .outbound-tracking-actions select{grid-column:1/-1;width:100%;max-width:none;min-width:0}.workspace-center[data-module=outbound] .outbound-tracking-actions button:last-child{grid-column:1/-1}.workspace-center[data-module=outbound] .outbound-automation-row{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px}.workspace-center[data-module=outbound] .outbound-automation-row-title strong{white-space:normal;font-size:13px}.workspace-center[data-module=outbound] .outbound-template-head{align-items:flex-start;flex-direction:column;gap:3px}.workspace-center[data-module=outbound] .review-automation-card>footer{justify-content:flex-start}}@media(max-width:600px){.workspace-center[data-module=outbound] .outbound-upload-row{grid-template-columns:minmax(0,1fr)}.workspace-center[data-module=outbound] .outbound-upload-row>:is(span,.secondary-button){grid-column:auto;grid-row:auto}.workspace-center[data-module=outbound] .outbound-upload-row>.secondary-button{justify-self:start}.workspace-center[data-module=outbound] .outbound-history-task>summary .outbound-history-source{flex-basis:100%}.workspace-center[data-module=outbound] .outbound-recipient-table>div{grid-template-columns:minmax(0,1fr) auto}.workspace-center[data-module=outbound] .outbound-recipient-table>div em{grid-column:1/-1}}@media(max-width:760px){.workspace-center[data-module=tickets] .advanced-filter-bar>.ticket-list-header-actions{width:100%;flex-direction:row;gap:6px;justify-content:flex-end;margin:0}.workspace-center[data-module=tickets] .ticket-list-header-actions>.secondary-button{flex:1 1 110px;width:auto;min-width:0;justify-content:center;padding:5px 6px;font-size:13px!important;white-space:nowrap}.workspace-center[data-module=tickets] .ticket-list-header-actions>.icon-button{flex:0 0 32px;width:32px}.workspace-center[data-module=tickets] .ticket-list-header-actions>.audit-notification-center{flex:0 0 36px}}:where(.eh-typography,.sc-dialog-content,.saas-shell:has(:is(.workspace-center,.settings-center))){--eh-font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;--eh-font-size-xs: 12px;--eh-font-size-sm: 13px;--eh-font-size-md: 14px;--eh-font-size-lg: 16px;--eh-font-size-xl: 20px;--eh-font-weight-regular: 400;--eh-font-weight-medium: 500;--eh-font-weight-semibold: 600;--eh-line-xs: 18px;--eh-line-sm: 20px;--eh-line-md: 22px;--eh-line-lg: 24px;--eh-line-xl: 28px;--eh-text-primary: #0f172a;--eh-text-body: #334155;--eh-text-muted: #64748b;--eh-text-placeholder: #94a3b8;--eh-text-on-dark: #e2e8f0;--eh-text-accent: #075985;--eh-text-tag: #1d4ed8;--eh-text-order: #0f766e;--eh-text-danger: #b91c1c;--eh-ticket-row-default: 46px;--eh-ticket-row-compact: 40px}#ticket-list-workspace{font-family:var(--eh-font-sans);font-size:var(--eh-font-size-sm);line-height:var(--eh-line-sm);color:var(--eh-text-body)}.saas-shell:has(#ticket-list-workspace) .app-nav .nav-link{font-family:var(--eh-font-sans);font-size:var(--eh-font-size-md)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-sm);color:var(--eh-text-on-dark)}#ticket-list-workspace .wc-topbar{font-size:var(--eh-font-size-sm);line-height:var(--eh-line-sm);color:var(--eh-text-muted)}#ticket-list-workspace .wc-topbar b{font-size:var(--eh-font-size-xl);font-weight:var(--eh-font-weight-semibold);line-height:var(--eh-line-xl);color:var(--eh-text-primary)}#ticket-list-workspace .wc-topbar>span:last-child:not(:first-child){display:flex;align-items:center;gap:16px;font-size:var(--eh-font-size-xs);color:var(--eh-text-muted)}#ticket-list-workspace :is(.wc-workspace strong,.panel h2,.ticket-import-result header strong,.ticket-tag-editor header strong){font-size:var(--eh-font-size-lg)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-lg);color:var(--eh-text-primary)}#ticket-list-workspace :is(.wc-workspace small,.wc-nav-label,.wc-nav-note){font-size:var(--eh-font-size-xs);line-height:var(--eh-line-xs);color:var(--eh-text-muted)}#ticket-list-workspace .wc-nav-content :is(button,a){font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-medium)!important;line-height:var(--eh-line-sm);color:var(--eh-text-body)!important}#ticket-list-workspace .wc-nav-content :is(button,a).active{color:var(--eh-text-accent)!important}#ticket-list-workspace .wc-nav-content :is(.channel-tabs,.mail-category-tabs) button>span{font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-regular);line-height:var(--eh-line-xs);color:var(--eh-text-muted)!important}#ticket-list-workspace :is(.advanced-filter-bar input,.advanced-filter-bar textarea,.advanced-filter-bar select,.mailbox-filter summary,.ticket-inbound-date-filter,.ticket-inbound-date-filter span,.ticket-inbound-date-filter em,.ticket-exact-search-actions,.searchable-choice-panel,.ticket-bulk-toolbar label,.ticket-bulk-toolbar select){font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-regular);line-height:var(--eh-line-sm);color:var(--eh-text-body)}#ticket-list-workspace :is(input,textarea)::placeholder{color:var(--eh-text-placeholder);opacity:1}#ticket-list-workspace :is(.ticket-list-header-actions .secondary-button,.ticket-exact-search-actions .primary-button,.ticket-bulk-toolbar .primary-button){font-size:var(--eh-font-size-md)!important;font-weight:var(--eh-font-weight-semibold);line-height:var(--eh-line-sm)}#ticket-list-workspace :is(.ticket-load-status,.ticket-pagination,.ticket-pagination strong,.ticket-pagination .secondary-button,.regional-holiday-toggle){font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-regular);line-height:var(--eh-line-xs);color:var(--eh-text-muted)}#ticket-list-workspace .ticket-load-status.error{color:var(--eh-text-danger)}#ticket-list-workspace .status-tabs .status-filter{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-medium);line-height:var(--eh-line-sm);color:var(--eh-text-body)}#ticket-list-workspace .status-tabs .ticket-stat-label{font-size:var(--eh-font-size-xs);font-weight:var(--eh-font-weight-medium);line-height:var(--eh-line-xs);opacity:1}#ticket-list-workspace .status-tabs .ticket-stat-value{font-size:var(--eh-font-size-lg);font-weight:var(--eh-font-weight-semibold);line-height:var(--eh-line-sm);font-variant-numeric:tabular-nums;opacity:1;color:var(--eh-text-primary)}#ticket-list-workspace .status-tabs .status-filter.is-selected :is(.ticket-stat-label,.ticket-stat-value){color:var(--eh-text-accent)}#ticket-list-workspace .status-tabs .status-filter.status-overdue .ticket-stat-value{color:var(--eh-text-danger)}#ticket-list-workspace .ticket-density-control{display:inline-flex;align-items:center;gap:6px;font-size:var(--eh-font-size-xs);font-weight:var(--eh-font-weight-medium);line-height:var(--eh-line-xs);color:var(--eh-text-muted);white-space:nowrap}#ticket-list-workspace .ticket-density-control select{width:auto;height:30px;padding:0 6px;font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-medium);line-height:var(--eh-line-sm);color:var(--eh-text-body)}#ticket-list-workspace .page-grid{--ticket-row-height:var(--eh-ticket-row-default)}#ticket-list-workspace .page-grid[data-ticket-density=compact]{--ticket-row-height:var(--eh-ticket-row-compact)}#ticket-list-workspace :is(.ticket-table-head,.ticket-table-heading-label){font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-xs);color:var(--eh-text-body)}#ticket-list-workspace .ticket-table-head{min-height:34px}#ticket-list-workspace .ticket-row{padding-block:0;line-height:var(--eh-line-sm);color:var(--eh-text-body)}#ticket-list-workspace .ticket-row :is(.ticket-subject-cell,.ticket-customer-cell){display:block;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--eh-line-sm)}#ticket-list-workspace .ticket-row .ticket-subject-cell{font-size:var(--eh-font-size-md)!important;font-weight:var(--eh-font-weight-semibold);color:var(--eh-text-primary)}#ticket-list-workspace .ticket-row .ticket-customer-cell{font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-medium);color:var(--eh-text-body)}#ticket-list-workspace .ticket-row :is(.ticket-email-cell,.ticket-email-cell>span){font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-regular);line-height:var(--eh-line-sm);color:var(--eh-text-body)}#ticket-list-workspace .ticket-row time{min-height:0;font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-regular);line-height:var(--eh-line-xs);font-variant-numeric:tabular-nums;color:var(--eh-text-muted);white-space:nowrap}#ticket-list-workspace .ticket-row>.status-pill{max-width:100%;min-height:22px;padding:1px 6px;overflow:hidden;white-space:nowrap;font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-semibold);line-height:var(--eh-line-xs)}#ticket-list-workspace .ticket-row .ticket-tags-cell{height:24px;min-height:0;max-height:24px;padding:0;flex-wrap:nowrap;gap:5px;overflow:hidden}#ticket-list-workspace .ticket-tag-preview{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}#ticket-list-workspace .ticket-row .ticket-tag-preview>:is(span,button),.ticket-tags-popover-list>:is(span,button){display:block;flex:0 1 auto;min-width:0;max-width:100%;margin:0;padding:1px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d8e7fb;border-radius:6px;background:#f2f7ff;font-family:var(--eh-font-sans);font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-medium)!important;line-height:var(--eh-line-xs)!important;color:var(--eh-text-tag)}#ticket-list-workspace .ticket-row .ticket-tags-more{flex:0 0 auto;padding:1px 5px;border:1px solid #cbd5e1;border-radius:5px;background:#f8fafc;color:var(--eh-text-body);font-size:var(--eh-font-size-xs);font-weight:var(--eh-font-weight-medium);line-height:var(--eh-line-xs);cursor:pointer}#ticket-list-workspace .ticket-row .ticket-tag-preview>.auto-order-tag,.ticket-tags-popover-list>.auto-order-tag{color:var(--eh-text-order)!important;background:#f0fdfa!important;border-color:#99d5cd!important;font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-medium)!important}#ticket-list-workspace .ticket-row .ticket-tag-preview>.ticket-scheduled-status{display:inline-flex;color:var(--eh-text-body);background:#fff8e8;border-color:#f6c86f}.ticket-tags-popover{position:fixed;z-index:160;box-sizing:border-box;overflow:auto;padding:12px;border:1px solid #d8e0e9;border-radius:9px;background:#fff;box-shadow:0 12px 30px #0f172a24;font-family:var(--eh-font-sans);color:var(--eh-text-body)}.ticket-tags-popover header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ticket-tags-popover header strong{font-size:var(--eh-font-size-md);font-weight:var(--eh-font-weight-semibold);line-height:var(--eh-line-md);color:var(--eh-text-primary)}.ticket-tags-popover header strong span{font-size:var(--eh-font-size-xs);font-weight:var(--eh-font-weight-regular);color:var(--eh-text-muted)}.ticket-tags-popover header button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:var(--eh-text-muted);cursor:pointer}.ticket-tags-popover-list{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.ticket-tags-popover-list>:is(span,button){white-space:normal;overflow-wrap:anywhere;text-align:left;cursor:default}.ticket-tags-popover-list>button{cursor:pointer}.ticket-tags-popover button:focus-visible{outline:2px solid #7dd3fc;outline-offset:1px}@media(min-width:761px){#ticket-list-workspace .ticket-row{height:var(--ticket-row-height);min-height:var(--ticket-row-height);max-height:var(--ticket-row-height)}}@media(max-width:760px){#ticket-list-workspace .wc-topbar>span:last-child:not(:first-child){display:none}#ticket-list-workspace .ticket-row{height:auto;min-height:0;max-height:none;padding-block:10px}}:is(#module-workspace,#settings-workspace){--eh-content-gap:12px;--eh-panel-padding:14px;--eh-record-padding:6px;--eh-record-height:var(--eh-ticket-row-default);--wc-muted:var(--eh-text-muted);--sc-ink:var(--eh-text-primary);--sc-muted:var(--eh-text-muted);--ob-ink:var(--eh-text-body);--ob-muted:var(--eh-text-muted);font-family:var(--eh-font-sans)!important;font-size:var(--eh-font-size-sm);line-height:var(--eh-line-sm);color:var(--eh-text-body)}:is(#module-workspace,#settings-workspace)[data-list-density=compact]{--eh-content-gap:8px;--eh-panel-padding:12px;--eh-record-padding:4px;--eh-record-height:var(--eh-ticket-row-compact)}.saas-shell:has(:is(#module-workspace,#settings-workspace)) .app-nav .nav-link{font-family:var(--eh-font-sans);font-size:var(--eh-font-size-md)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-sm);color:var(--sidebar-text,var(--eh-text-on-dark))}:is(#module-workspace,#settings-workspace) :is(.wc-topbar,.sc-topbar){font-size:var(--eh-font-size-sm);line-height:var(--eh-line-sm);color:var(--eh-text-muted)}:is(#module-workspace,#settings-workspace) :is(.wc-topbar b,.sc-topbar b,.page-header h1,.sc-page-heading h1){font-size:var(--eh-font-size-xl)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-xl)!important;letter-spacing:0;color:var(--eh-text-primary)}:is(#module-workspace,#settings-workspace) :is(.wc-topbar>span:last-child,.sc-topbar-caption){display:flex;align-items:center;gap:16px;font-size:var(--eh-font-size-xs);line-height:var(--eh-line-xs);color:var(--eh-text-muted)}:is(#module-workspace,#settings-workspace) :is(.wc-workspace strong,.sc-workspace strong){font-size:var(--eh-font-size-lg);font-weight:var(--eh-font-weight-semibold);line-height:var(--eh-line-lg);color:var(--eh-text-primary)}:is(#module-workspace,#settings-workspace) :is(.wc-workspace small,.sc-workspace>div>span,.wc-nav-label,.sc-nav-group>p,.wc-nav-note,.sc-nav-note,.sc-footer,.sc-eyebrow,.page-eyebrow){font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-regular);line-height:var(--eh-line-xs);color:var(--eh-text-muted)!important}:is(#module-workspace,#settings-workspace) :is(.wc-nav-content button,.wc-nav-content a,.sc-nav-item){font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-medium)!important;line-height:var(--eh-line-sm)!important;color:var(--eh-text-body)!important}:is(#module-workspace,#settings-workspace) :is(.wc-nav-content button.active,.wc-nav-content a.active,.sc-nav-item.is-active){color:var(--eh-text-accent)!important}:is(#module-workspace,#settings-workspace) :is(.page-grid,.sc-content,.sc-service-list,.outbound-task-list,.outbound-automation-list){gap:var(--eh-content-gap)}:is(#module-workspace,#settings-workspace) :is(.panel,.outbound-compose-panel,.outbound-task-introduction,.outbound-tracking-panel,.sc-stat-card,.sc-quick-card){padding:var(--eh-panel-padding)}:is(#module-workspace,#settings-workspace) :is(.sc-fields,.access-form,.access-table,.permission-matrix,.oauth-config-panel){gap:var(--eh-content-gap)}:is(#module-workspace,#settings-workspace) :is(h2,.section-title-row h2,.sc-section-heading h2,.sc-channel-section-heading h3,.outbound-task-introduction h2){font-size:var(--eh-font-size-lg)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-lg)!important;color:var(--eh-text-primary)!important}:is(#module-workspace,#settings-workspace) :is(h3,.ai-tool-card h3,.knowledge-row strong,.knowledge-folder-card strong,.landing-page-list-row strong,.outbound-automation-row-title strong,.outbound-template-head strong,.review-automation-title>span,.sc-quick-card strong,.sc-security-note strong,.permission-group>strong,.sc-provider-title strong){font-size:var(--eh-font-size-md)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-sm)!important;color:var(--eh-text-primary)!important}:is(#module-workspace,#settings-workspace) :is(p,.page-header p,.sc-page-heading p,.panel p,.outbound-form-grid label,.review-automation-fields label,.outbound-schedule-control,.role-summary,.permission-group label,.access-field>span,.sc-channel-field>span,.sc-field label,.model-multi-filter>span,.landing-editor-field>span){font-size:var(--eh-font-size-sm)!important;line-height:var(--eh-line-sm)!important;color:var(--eh-text-body)}:is(#module-workspace,#settings-workspace) :is(label,.access-field>span,.sc-channel-field>span,.sc-field label){font-weight:var(--eh-font-weight-medium)}:is(#module-workspace,#settings-workspace) :is(input:not([type=checkbox]):not([type=radio]),select,.multi-select-dropdown>summary,.searchable-choice>summary,.service-filter-popover>summary,.sc-input){font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-regular)!important;line-height:var(--eh-line-sm)!important;color:var(--eh-text-body)}:is(#module-workspace,#settings-workspace) textarea{font-size:var(--eh-font-size-md)!important;font-weight:var(--eh-font-weight-regular)!important;line-height:var(--eh-line-md)!important;color:var(--eh-text-body)}:is(#module-workspace,#settings-workspace) :is(input,textarea)::placeholder{color:var(--eh-text-placeholder)!important;font-weight:var(--eh-font-weight-regular);opacity:1}:is(#module-workspace,#settings-workspace) :is(.primary-button,.knowledge-upload-button,.knowledge-small-action-button,.landing-save-button,.sc-button){font-size:var(--eh-font-size-md)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-sm)!important}:is(#module-workspace,#settings-workspace) :is(.secondary-button,.knowledge-file-action,.segmented-control button,.outbound-single-delivery-options button,.settings-subsection-tabs button,.appearance-skin-card>span,.sc-filter button){font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-medium)!important;line-height:var(--eh-line-sm)!important}:is(#module-workspace,#settings-workspace) :is(small,time,.sc-field-meta code,.sc-field-meta button,.sc-quick-card small,.sc-stat-card>p,.sc-security-note p,.sc-provider-title small,.sc-connection-overview-note span,.sc-service-toolbar>span,.sc-service-danger span,.sc-change-dot+span,.outbound-tracking-foot,.outbound-tracking-stats em,.outbound-template-head>span,.outbound-automation-row-summary,.outbound-automation-row-output,.outbound-generated-meta span,.outbound-variable-list code,.knowledge-meta,.knowledge-source,.knowledge-folder-card p,.sc-channel-section-heading p,.account-identity span,.sc-save-bar>div:first-child){font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-regular)!important;line-height:var(--eh-line-xs)!important;color:var(--eh-text-muted)}:is(#module-workspace,#settings-workspace) :is(.outbound-tracking-stats strong,.metric-card>strong,.sc-stat-value,.sc-connection-overview>div>strong,.donut-total strong,.product-kpi-card strong){font-size:var(--eh-font-size-lg)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-lg)!important;color:var(--eh-text-primary)!important;font-variant-numeric:tabular-nums}:is(#module-workspace,#settings-workspace) .pie-center-label strong{font-size:var(--eh-font-size-lg)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-lg);color:var(--eh-text-primary)}:is(#module-workspace,#settings-workspace) :is(.chart-bar-item em,.chart-bar-plot strong,.pie-center-label span){font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-medium);line-height:var(--eh-line-xs);color:var(--eh-text-muted)}:is(#module-workspace,#settings-workspace) :is(.metric-card>span,.sc-stat-value span,.sc-connection-overview small){font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-medium)!important;line-height:var(--eh-line-xs)!important;color:var(--eh-text-muted)}:is(#module-workspace,#settings-workspace) :is(.status-pill,.tag-pill,.tag-chip,.folder-badge,.outbound-mode-badge,.outbound-automation-row>em,.outbound-task-introduction>em,.sc-badge){font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-medium)!important;line-height:var(--eh-line-xs)!important}:is(#module-workspace,#settings-workspace) :is(th,.parts-inventory-heading-label){font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-xs)!important;color:var(--eh-text-body)!important}:is(#module-workspace,#settings-workspace) :is(td,.parts-inventory-row:not(.header)>span){font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-regular)!important;line-height:var(--eh-line-sm)!important;color:var(--eh-text-body)}:is(#module-workspace,#settings-workspace) td{padding-block:var(--eh-record-padding);overflow-wrap:anywhere}:is(#module-workspace,#settings-workspace) :is(tbody tr,.access-row,.outbound-single-row,.outbound-recipient-table>div,.outbound-automation-row){min-height:var(--eh-record-height)}:is(#module-workspace,#settings-workspace) tbody tr{height:var(--eh-record-height)}:is(#module-workspace,#settings-workspace) :is(.access-row,.outbound-single-row,.outbound-recipient-table>div,.outbound-automation-row){padding-block:var(--eh-record-padding)}:is(#module-workspace,#settings-workspace) .outbound-single-row>:is(span,strong,time,em){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(#module-workspace,#settings-workspace) .outbound-single-row>span:nth-child(3){font-size:var(--eh-font-size-md);font-weight:var(--eh-font-weight-semibold);color:var(--eh-text-primary)}:is(#module-workspace,#settings-workspace) .outbound-single-row>strong{font-size:var(--eh-font-size-xs);font-weight:var(--eh-font-weight-semibold);line-height:var(--eh-line-xs)}:is(#module-workspace,#settings-workspace) .knowledge-row>div:first-child{min-width:0}:is(#module-workspace,#settings-workspace) .knowledge-row p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}:is(#module-workspace,#settings-workspace) .knowledge-row .chip-list{flex-wrap:nowrap;overflow-x:auto;min-width:0;max-width:100%;scrollbar-width:thin}:is(#module-workspace,#settings-workspace) .knowledge-row .chip-list>*{flex-shrink:0}:is(#module-workspace,#settings-workspace) :is(.chart-series-legend,.chart-legend,.donut-legend,.service-chart-note){font-size:var(--eh-font-size-xs)!important;line-height:var(--eh-line-xs);color:var(--eh-text-body)}#module-workspace[data-module=analytics] svg text{font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-regular);font-family:var(--eh-font-sans)}:is(#module-workspace,#settings-workspace) :is(.workspace-density-control){display:inline-flex;align-items:center;gap:6px;font-size:var(--eh-font-size-xs);font-weight:var(--eh-font-weight-medium);line-height:var(--eh-line-xs);color:var(--eh-text-muted);white-space:nowrap}:is(#module-workspace,#settings-workspace) .workspace-density-control select{width:auto;height:30px;min-height:30px;padding:0 6px;font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-medium)!important}:is(#module-workspace,#settings-workspace) :is([role=alert],.sc-feedback.error,.is-error,.ai-status-text.is-error){color:var(--eh-text-danger)!important}:is(#module-workspace,#settings-workspace) :is(p,small,.outbound-upload-row>span){overflow-wrap:anywhere}@layer theme{#settings-workspace .sc-button,.sc-dialog-content .sc-button{font-size:var(--eh-font-size-md)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-sm)!important}#settings-workspace .sc-input{font-size:var(--eh-font-size-sm)!important;font-weight:var(--eh-font-weight-regular)!important;color:var(--eh-text-body)!important}#settings-workspace .sc-badge{font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-medium)!important;line-height:var(--eh-line-xs)!important}#settings-workspace .sc-stat-card>div:first-child{font-size:var(--eh-font-size-xs)!important;font-weight:var(--eh-font-weight-medium)!important;line-height:var(--eh-line-xs)!important;color:var(--eh-text-muted)!important}#settings-workspace .sc-stat-card>div:first-child>span{color:inherit!important}.sc-dialog-content>h2{font-size:var(--eh-font-size-lg)!important;font-weight:var(--eh-font-weight-semibold)!important;line-height:var(--eh-line-lg)!important;color:var(--eh-text-primary)!important}.sc-dialog-content>p{font-size:var(--eh-font-size-sm)!important;line-height:var(--eh-line-sm)!important;color:var(--eh-text-muted)!important}}@media(max-width:760px){:is(#module-workspace,#settings-workspace) :is(.wc-topbar>span:last-child,.sc-topbar-caption){display:none}:is(#module-workspace,#settings-workspace) .outbound-automation-row{height:auto;max-height:none}:is(#module-workspace,#settings-workspace) .page-header h1{font-size:var(--eh-font-size-xl)!important}}#settings-workspace .sc-channels .mailbox-pull-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}#settings-workspace .sc-channels .mailbox-pull-feedback{flex-basis:100%;font-size:var(--eh-font-size-xs);line-height:var(--eh-line-sm);color:var(--eh-text-muted);overflow-wrap:anywhere}#settings-workspace .sc-channels .mailbox-pull-feedback.is-error{color:var(--eh-text-danger)}#settings-workspace .mailbox-pull-button .is-pulling{animation:mailbox-pull-spin 1s linear infinite}@keyframes mailbox-pull-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#settings-workspace .mailbox-pull-button .is-pulling{animation:none}}@media(max-width:760px){#settings-workspace .sc-channels .account-name-editor:has(.mailbox-pull-button)>button{width:auto}}:root{--account-bg:#fff;--account-panel:#fff;--account-ink:#24354a;--account-muted:#64748b;--account-border:#dce3ed;--account-hover:#eff6ff}html[data-appearance=flow]{--account-bg:#0f172a;--account-panel:#18233b;--account-ink:#edf2fc;--account-muted:#a9b8d2;--account-border:#486187;--account-hover:#203b68}#root .module-main{display:flex;flex-direction:column;overflow:hidden}#root .app-page-content{flex:1;min-height:0;overflow:auto}#root .app-account-bar{display:flex;align-items:center;justify-content:flex-end;flex:none;height:52px;padding:0 24px;border-bottom:1px solid var(--account-border);background:var(--account-bg);color:var(--account-ink);position:relative;z-index:1200}#root :is(.wc-topbar,.sc-topbar){position:relative;z-index:1200;overflow:visible}#root .workspace-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0;flex-shrink:0}#root .wc-topbar-caption{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--account-muted)}#root .workspace-header-tools .profile-menu-root{flex:none;color:var(--account-ink)}#root .profile-menu-root{position:relative}#root .profile-trigger{display:flex;align-items:center;gap:8px;background:transparent;border:0;border-radius:6px;color:var(--account-ink);padding:5px 6px;font:inherit;font-size:12px;cursor:pointer}#root .profile-trigger:hover{background:var(--account-hover)}#root .profile-avatar{display:inline-grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid var(--account-border);border-radius:50%;color:var(--account-ink);background:var(--account-hover)}#root .profile-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(330px,calc(100vw - 24px));max-height:calc(100dvh - 80px);overflow:auto;padding:8px;background:var(--account-panel);color:var(--account-ink);border:1px solid var(--account-border);border-radius:10px;box-shadow:0 14px 38px #00000038;font-family:Inter,Microsoft YaHei,sans-serif}#root .profile-identity{display:flex;align-items:center;gap:10px;padding:10px 8px 16px;border-bottom:1px solid var(--account-border);margin-bottom:6px}#root .profile-identity strong{display:block;color:var(--account-ink);font-size:14px}#root .profile-identity small{display:block;color:var(--account-muted);font-size:12px;margin-top:4px}#root .profile-action{display:flex;align-items:center;gap:9px;width:100%;padding:12px 10px;border:0;border-radius:6px;color:var(--account-ink);background:transparent;text-align:left;font:inherit;font-size:13px;cursor:pointer}#root .profile-action:hover{background:var(--account-hover)}#root .profile-action>span{flex:1}#root .profile-action small{color:var(--account-muted);font-size:12px}#root .profile-back{font-weight:600}#root .profile-divider{height:1px;background:var(--account-border);margin:6px}#root .profile-hint{margin:8px;color:var(--account-muted);font-size:12px}#root .appearance-options{display:grid;gap:8px;padding:4px}#root .appearance-option{display:flex;align-items:center;gap:10px;min-width:0;width:100%;padding:10px;border:1px solid var(--account-border);border-radius:8px;background:var(--account-panel);color:var(--account-ink);text-align:left;cursor:pointer;font:inherit}#root .appearance-option:hover,#root .appearance-option[aria-pressed=true]{background:var(--account-hover);border-color:#829aaa}#root .appearance-option-copy{flex:1;min-width:0}#root .appearance-option-copy strong{display:block;color:var(--account-ink);font-size:13px}#root .appearance-option-copy small{display:block;line-height:1.5;color:var(--account-muted);font-size:11px;margin-top:4px}#root .appearance-miniature{position:relative;display:block;width:54px;height:42px;border:1px solid #8a92a0;border-radius:5px;flex:none;overflow:hidden;background:#f4f7fb}#root .appearance-miniature i{position:absolute;inset:0 auto 0 0;width:13px;background:#023}#root .appearance-miniature b{position:absolute;inset:6px 5px auto 19px;height:7px;background:#fff;border-radius:2px}#root .appearance-miniature em{position:absolute;inset:18px 5px 6px 19px;background:#fff;border-radius:2px}#root .miniature-whitepace i{background:#043873}#root .miniature-whitepace b{background:#4f9cf9}#root .miniature-flow{background:#18233b}#root .miniature-flow i{background:#0f172a}#root .miniature-flow b{background:#0365f4}#root .miniature-flow em{background:#203b68;border:1px solid #a9b8d2}#root .appearance-settings-panel .appearance-options{grid-template-columns:repeat(3,minmax(0,1fr))}#root .profile-panel{max-height:min(560px,calc(100dvh - 76px));overflow-y:auto}html[data-appearance=flow] #root .appearance-option[aria-pressed=true]{border-color:#80b2ff}@media(max-width:1200px){#root .appearance-settings-panel .appearance-options{grid-template-columns:repeat(2,minmax(0,1fr))}}#root .appearance-options [role=alert]{color:#d86178;font-size:12px}#root .appearance-load-status,#root .appearance-load-error{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px;font-size:12px;line-height:1.6}#root .appearance-load-status{color:var(--account-muted)}#root .appearance-inline-action{flex:none;padding:2px 4px;border:0;background:transparent;color:var(--account-ink);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}#root .appearance-boot{box-sizing:border-box;display:grid;place-items:center;min-height:100dvh;padding:24px;background:#f4f7fb;color:#24354a;font-family:Inter,Microsoft YaHei,sans-serif}#root .appearance-boot>div{max-width:420px}#root .appearance-boot h1{font-size:20px;line-height:1.5;margin:0 0 10px}#root .appearance-boot p{font-size:13px;line-height:1.8;color:#64748b}#root .appearance-boot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#root .appearance-boot button{padding:9px 14px;border:1px solid #b9c8db;border-radius:6px;background:#fff;color:#24354a;font:inherit;font-size:13px;cursor:pointer}@media(max-width:900px){#root .appearance-settings-panel .appearance-options{grid-template-columns:1fr}}@media(max-width:760px){#root .app-account-bar{height:48px;padding:0 12px}#root .profile-trigger>span:not(.profile-avatar){max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .profile-panel{right:0}}#root .ticket-bot-window{--bot-surface:var(--account-panel);--bot-chrome:var(--account-bg);position:fixed;z-index:1300;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;margin:0;min-width:0;min-height:0;max-width:none;max-height:none;overflow:hidden;background:var(--bot-surface);color:var(--account-ink);border:1px solid var(--account-border);border-radius:12px;box-shadow:0 20px 64px #0000004d}html[data-appearance=flow] #root .ticket-bot-window{--bot-surface:color-mix(in srgb,var(--account-panel) 92%,white 8%);--bot-chrome:color-mix(in srgb,var(--account-panel) 94%,white 6%);border-color:color-mix(in srgb,var(--account-border) 80%,var(--account-ink) 20%)}#root .ticket-bot-window>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:14px;min-height:72px;padding:12px 14px;background:var(--bot-chrome);border-bottom:1px solid var(--account-border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}#root .ticket-bot-window .ticket-bot-window-title{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}#root .ticket-bot-window .ticket-bot-window-title strong{color:var(--account-ink);font-size:14px}#root .ticket-bot-window .ticket-bot-window-title>span{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--account-muted);font-size:12px}#root .ticket-bot-window .ticket-bot-window-actions{display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:6px}#root .ticket-bot-window .ticket-bot-window-actions button{width:30px;min-width:30px;height:30px;padding:0;display:inline-grid;place-items:center}#root .ticket-bot-window .ticket-bot-messages{min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}#root .ticket-bot-window .ticket-bot-empty{align-items:flex-start;gap:7px;padding:4px 0;border:0;background:transparent;color:var(--account-muted)}#root .ticket-bot-window .ticket-bot-empty p{margin:0;font-size:12px;font-weight:400;line-height:1.65;color:inherit}#root .ticket-bot-window .ticket-bot-empty>svg{flex:none;width:14px;height:14px;margin-top:2px;opacity:.8}#root .ticket-bot-window .ticket-bot-message-body{min-width:0;overflow-wrap:anywhere}#root .ticket-bot-window .ticket-bot-form{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;min-height:70px;padding:12px 16px 14px;background:var(--bot-chrome);border-color:var(--account-border)}#root .ticket-bot-window .ticket-bot-form input{flex:1;min-width:0;width:0;color:var(--account-ink);background:var(--bot-surface);border-color:var(--account-border)}#root .ticket-bot-window .ticket-bot-form input::placeholder{color:var(--account-muted)!important;opacity:1}#root .ticket-bot-window .ticket-bot-form button{flex:none;width:auto;white-space:nowrap}#root .ticket-bot-window .ticket-bot-resize-handle{position:absolute;z-index:2;touch-action:none}#root .ticket-bot-window .resize-n,#root .ticket-bot-window .resize-s{height:6px;left:14px;right:14px;cursor:ns-resize}#root .ticket-bot-window .resize-n{top:0}#root .ticket-bot-window .resize-s{bottom:0}#root .ticket-bot-window .resize-e,#root .ticket-bot-window .resize-w{width:6px;top:14px;bottom:14px;cursor:ew-resize}#root .ticket-bot-window .resize-e{right:0}#root .ticket-bot-window .resize-w{left:0}#root .ticket-bot-window :is(.resize-ne,.resize-se,.resize-sw,.resize-nw){width:14px;height:14px}#root .ticket-bot-window .resize-ne{right:0;top:0;cursor:nesw-resize}#root .ticket-bot-window .resize-se{right:0;bottom:0;cursor:nwse-resize}#root .ticket-bot-window .resize-sw{left:0;bottom:0;cursor:nesw-resize}#root .ticket-bot-window .resize-nw{left:0;top:0;cursor:nwse-resize}#root .ticket-bot-window .resize-se:after{content:"";position:absolute;right:4px;bottom:4px;width:6px;height:6px;border-right:2px solid var(--account-muted);border-bottom:2px solid var(--account-muted)}#root .ticket-bot-window :is(header,.ticket-bot-resize-handle):focus-visible{outline:2px solid var(--account-muted);outline-offset:-4px}#root:has(>.ticket-bot-window) .message-detail-backdrop{z-index:1500}html.is-ticket-bot-adjusting,html.is-ticket-bot-adjusting *{-webkit-user-select:none!important;user-select:none!important;cursor:var(--ticket-bot-cursor)!important}html.is-ticket-bot-adjusting iframe{pointer-events:none!important}#root .app-page-content{display:flex;flex-direction:column;overflow:hidden}#root .app-page-content>:is(.workspace-center,.settings-center,.conversation-page){height:100%;min-height:0;flex:1}#root .app-page-content>.conversation-page{overflow:hidden}#root .ticket-bot-window button{color:var(--account-ink)}#root .ticket-bot-window .ticket-bot-message.assistant{color:var(--account-ink);background:var(--account-panel);border-color:var(--account-border)}#root .ticket-bot-window .ticket-bot-form input{font-size:13px}@media(max-width:760px){#root .wc-topbar-caption{display:none}#root .workspace-header-tools{gap:8px}#root .workspace-header-tools .profile-trigger>span:not(.profile-avatar){display:none}}html[data-appearance=flow]:has(.saas-shell),html[data-appearance=flow] #root:has(.saas-shell){--ap-page:#0f172a;--ap-panel:#18233b;--ap-subtle:#141f35;--ap-line:#35445f;--ap-ink:#edf2fc;--ap-body:#cbd5e1;--ap-muted:#a9b8d2;--ap-active:#203b68;--ap-accent:#80b2ff;--ap-primary:#0365f4}html[data-appearance=whitepace]:has(.saas-shell),html[data-appearance=whitepace] #root:has(.saas-shell){--ap-page:#f5f8fc;--ap-panel:#fff;--ap-subtle:#f3f7fc;--ap-line:#dae5f1;--ap-ink:#043873;--ap-body:#334155;--ap-muted:#64748b;--ap-active:#e7f3ff;--ap-accent:#075985;--ap-primary:#4f9cf9}html[data-appearance=original]:has(.saas-shell),html[data-appearance=original] #root:has(.saas-shell){--ap-page:#fff;--ap-panel:#fff;--ap-subtle:#f8fafc;--ap-line:#e2e8f0;--ap-ink:#0f172a;--ap-body:#334155;--ap-muted:#64748b;--ap-active:#e0f2fe;--ap-accent:#075985;--ap-primary:#0066ff}html[data-appearance] #root:has(.saas-shell){--eh-text-primary:var(--ap-ink)!important;--eh-text-body:var(--ap-body)!important;--eh-text-muted:var(--ap-muted)!important;--eh-text-placeholder:var(--ap-muted)!important}html[data-appearance] #root :is(#ticket-list-workspace,#module-workspace,#settings-workspace){--eh-text-primary:var(--ap-ink)!important;--eh-text-body:var(--ap-body)!important;--eh-text-muted:var(--ap-muted)!important;--eh-text-placeholder:var(--ap-muted)!important}html[data-appearance] #root #ticket-list-workspace .ticket-row :is(.ticket-email-cell,.ticket-email-cell>span,.ticket-customer-cell){color:var(--ap-body)!important}html[data-appearance] #root #ticket-list-workspace .ticket-row .ticket-subject-cell{color:var(--ap-ink)!important}html[data-appearance] #root #ticket-list-workspace .ticket-row time{color:var(--ap-muted)!important}html[data-appearance] #root :is(.settings-center,.workspace-center,.sc-main,.wc-main){background:var(--ap-page)!important;color:var(--ap-body)!important}html[data-appearance] #root :is(.sc-nav,.wc-nav,.sc-topbar,.wc-topbar){background:var(--ap-subtle)!important;border-color:var(--ap-line)!important;color:var(--ap-body)!important}html[data-appearance] #root :is(.sc-page-heading,.sc-topbar,.wc-topbar,.sc-workspace,.wc-workspace) :is(h1,strong,b){color:var(--ap-ink)!important}html[data-appearance] #root :is(.sc-page-heading p,.sc-provider-title small,.sc-nav-group>p,.wc-nav-label,.sc-nav-note,.wc-nav-note,.sc-footer,.sc-stat-card p,.sc-quick-card small,.mr-field small,.mr-mailboxes small,.mr-rule-main p){color:var(--ap-muted)!important}html[data-appearance] #root :is(.sc-nav-item,.wc-nav button){color:var(--ap-body)!important}html[data-appearance] #root :is(.sc-nav-item.is-active,.sc-nav-item:hover,.wc-nav button.active,.wc-nav button:hover){background:var(--ap-active)!important;color:var(--ap-accent)!important}html[data-appearance] #root :is(.sc-stat-card,.sc-quick-card,.sc-service,.sc-connection-overview,.sc-save-bar,.sc-channel-tabs>button,.mr-editor,.mr-empty,.mr-rule,.mr-mailboxes>div,.settings-center .panel,.settings-center .access-form,.settings-center .access-table,.settings-center .permission-matrix,.settings-center .permission-group,.settings-center .access-row){background:var(--ap-panel)!important;border-color:var(--ap-line)!important;color:var(--ap-body)!important}html[data-appearance] #root :is(.sc-provider-title strong,.sc-stat-value,.sc-quick-card strong,.settings-center h2,.settings-center h3,.settings-center label,.sc-field-label,.sc-channel-section-heading h3,.sc-channel-tabs strong){color:var(--ap-ink)!important}html[data-appearance] #root :is(.settings-center,.workspace-center) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--ap-panel)!important;color:var(--ap-ink)!important;border-color:var(--ap-line)!important}html[data-appearance] #root :is(.settings-center,.workspace-center) :is(input,textarea)::placeholder{color:var(--ap-muted)!important;opacity:.85}html[data-appearance] #root :is(.settings-center,.workspace-center) .secondary-button{background:var(--ap-panel)!important;border-color:var(--ap-line)!important;color:var(--ap-body)!important}html[data-appearance] #root :is(.settings-center,.workspace-center) .primary-button{background:var(--ap-active)!important;border-color:var(--ap-line)!important;color:var(--ap-accent)!important}html[data-appearance] #root :is(.sc-service-trigger,.sc-stat-card,.sc-quick-card,.sc-channel-tabs>button) svg{color:var(--ap-muted)!important}html[data-appearance] #root .settings-center .appearance-option{background:var(--account-panel)!important;color:var(--account-ink)!important;border-color:var(--account-border)!important}html[data-appearance] #root .settings-center .appearance-option strong{color:var(--account-ink)!important}html[data-appearance] #root .settings-center .appearance-option small{color:var(--account-muted)!important}html[data-appearance] #root .settings-center .appearance-skin-card{background:var(--ap-panel)!important;border-color:var(--ap-line)!important;color:var(--ap-body)!important}html[data-appearance] #root .settings-center .appearance-skin-card.active{border-color:var(--ap-accent)!important}html[data-appearance=flow] #root .saas-shell[data-sidebar-skin=flow] .app-nav{background:#0f172a!important;color:#edf2fc!important;border-color:#35445f!important}html[data-appearance=whitepace] #root .saas-shell[data-sidebar-skin=whitepace] .app-nav{background:#043873!important;color:#fff!important}html[data-appearance=flow] #root .workspace-density-control{color:var(--ap-muted)!important}@layer components{html[data-appearance] #root:has(.saas-shell) .conversation-page .ticket-category-select select,html[data-appearance] #root:has(.saas-shell) .conversation-page .ticket-category-select option{background:var(--ap-panel)!important;color:var(--ap-ink)!important;color-scheme:light!important}html[data-appearance=flow] #root:has(.saas-shell) .conversation-page .ticket-category-select :is(select,option){color-scheme:dark!important}html[data-appearance]:has(.saas-shell){--ap-action-bg:#e0f2fe;--ap-action-ink:#075985;--ap-danger-bg:#fff1f2;--ap-danger-ink:#9f1239;--ap-success-bg:#ecfdf5;--ap-success-ink:#166534;--ap-warning-bg:#fffbeb;--ap-warning-ink:#854d0e;--ap-control-border:#8191a6}html[data-appearance=flow]:has(.saas-shell){--ap-action-bg:#2359a6;--ap-action-ink:#f8fafc;--ap-danger-bg:#4a2330;--ap-danger-ink:#fecdd3;--ap-success-bg:#163a31;--ap-success-ink:#baf5d2;--ap-warning-bg:#503b1f;--ap-warning-ink:#fde68a;--ap-control-border:#627394}html[data-appearance] #root #settings-workspace :is(.sc-service-card,.sc-service-trigger,.sc-service-body,.sc-fields){background:var(--ap-panel)!important;color:var(--ap-body)!important;border-color:var(--ap-line)!important}html[data-appearance] #root #settings-workspace .sc-service-trigger:is(:hover,:focus-visible){background:var(--ap-active)!important}html[data-appearance] #root #settings-workspace .sc-service-trigger:is(:hover,:focus-visible) .sc-provider-title small{color:var(--ap-body)!important}html[data-appearance] #root #settings-workspace .sc-provider-icon{background:var(--ap-subtle)!important;color:var(--ap-muted)!important;border-color:var(--ap-line)!important}html[data-appearance] #root #settings-workspace .sc-provider-title strong{color:var(--ap-ink)!important}html[data-appearance] #root #settings-workspace :is(.sc-provider-title small,.sc-field-meta,.sc-field-meta code,.sc-storage-note){color:var(--ap-muted)!important}html[data-appearance] #root #settings-workspace .sc-fields label{color:var(--ap-ink)!important}html[data-appearance] #root #settings-workspace .sc-input{background:var(--ap-panel)!important;color:var(--ap-ink)!important;border-color:var(--ap-control-border)!important;opacity:1!important}html[data-appearance] #root :is(.settings-center,.workspace-center) :is(input,textarea)::placeholder{color:var(--ap-muted)!important;opacity:1!important}html[data-appearance] #root #settings-workspace .sc-service-danger{background:var(--ap-danger-bg)!important;color:var(--ap-danger-ink)!important;border-color:var(--ap-line)!important}html[data-appearance] #root #settings-workspace .sc-service-danger :is(strong,span){color:var(--ap-danger-ink)!important}html[data-appearance]:has(.saas-shell) :is(#root .sc-button,.sc-dialog-content .sc-button){background:var(--ap-action-bg)!important;color:var(--ap-action-ink)!important;border-color:var(--ap-control-border)!important;opacity:1!important}html[data-appearance]:has(.saas-shell) :is(#root .sc-button,.sc-dialog-content .sc-button)[data-variant=secondary]{background:var(--ap-panel)!important;color:var(--ap-body)!important}html[data-appearance]:has(.saas-shell) :is(#root .sc-button,.sc-dialog-content .sc-button)[data-variant=ghost]{background:transparent!important;color:var(--ap-body)!important}html[data-appearance]:has(.saas-shell) :is(#root .sc-button,.sc-dialog-content .sc-button)[data-variant=destructive]{background:var(--ap-danger-bg)!important;color:var(--ap-danger-ink)!important}html[data-appearance]:has(.saas-shell) :is(#root .sc-button,.sc-dialog-content .sc-button):disabled,html[data-appearance] #root :is(.settings-center,.workspace-center) :is(.primary-button,.secondary-button):disabled{background:var(--ap-subtle)!important;color:var(--ap-body)!important;opacity:1!important}html[data-appearance]:has(.saas-shell) :is(#root .sc-badge,.sc-dialog-content .sc-badge){background:var(--ap-active)!important;color:var(--ap-body)!important}html[data-appearance]:has(.saas-shell) :is(#root .sc-badge,.sc-dialog-content .sc-badge)[data-tone=success]{background:var(--ap-success-bg)!important;color:var(--ap-success-ink)!important}html[data-appearance]:has(.saas-shell) :is(#root .sc-badge,.sc-dialog-content .sc-badge)[data-tone=warning]{background:var(--ap-warning-bg)!important;color:var(--ap-warning-ink)!important}html[data-appearance]:has(.saas-shell) :is(#root .sc-badge,.sc-dialog-content .sc-badge)[data-tone=danger]{background:var(--ap-danger-bg)!important;color:var(--ap-danger-ink)!important}html[data-appearance] #root .sc-feedback{background:var(--ap-active)!important;color:var(--ap-ink)!important;border-color:var(--ap-line)!important}html[data-appearance] #root .sc-feedback.error{background:var(--ap-danger-bg)!important;color:var(--ap-danger-ink)!important}html[data-appearance] #root .sc-feedback.success{background:var(--ap-success-bg)!important;color:var(--ap-success-ink)!important}html[data-appearance]:has(.saas-shell) .sc-dialog-content{background:var(--ap-panel)!important;color:var(--ap-ink)!important;border-color:var(--ap-control-border)!important}html[data-appearance]:has(.saas-shell) .sc-dialog-content [id]{color:inherit!important}html[data-appearance] #root #settings-workspace :is(.sc-card,.sc-stat-card){background:var(--ap-panel)!important;color:var(--ap-body)!important;border-color:var(--ap-line)!important}html[data-appearance] #root #settings-workspace .sc-stat-card>div:first-child,html[data-appearance] #root #settings-workspace .sc-stat-value>span{color:var(--ap-muted)!important}html[data-appearance] #root #settings-workspace .sc-stat-value{color:var(--ap-ink)!important}html[data-appearance] #root #settings-workspace .sc-stat-link{color:var(--ap-body)!important}html[data-appearance] #root #settings-workspace .sc-quick-icon{background:var(--ap-subtle)!important;color:var(--ap-body)!important}html[data-appearance] #root #settings-workspace .segmented-control{background:var(--ap-subtle)!important;color:var(--ap-body)!important;border-color:var(--ap-line)!important}html[data-appearance] #root #settings-workspace .segmented-control button{background:var(--ap-panel)!important;color:var(--ap-body)!important;opacity:1!important}html[data-appearance] #root #settings-workspace .segmented-control button.active{background:var(--ap-action-bg)!important;color:var(--ap-action-ink)!important}html[data-appearance] #root #settings-workspace :is(.access-field>span,.access-row>div>strong){color:var(--ap-ink)!important}html[data-appearance] #root #settings-workspace .access-row>div>span{color:var(--ap-muted)!important}html[data-appearance] #root #settings-workspace :is(.role-summary,.permission-group){background:var(--ap-panel)!important;color:var(--ap-body)!important;border-color:var(--ap-line)!important}html[data-appearance] #root #settings-workspace .role-summary.active{background:var(--ap-active)!important;color:var(--ap-ink)!important}html[data-appearance] #root #module-workspace .cot{background:var(--ap-panel)!important;color:var(--ap-body)!important;border-color:var(--ap-line)!important}html[data-appearance] #root #module-workspace .cot :is(h2,h3,strong,label){color:var(--ap-ink)!important}html[data-appearance] #root #module-workspace .cot :is(.cot-system,.cot-preview,.cot-confirm,code,.cot-badge){background:var(--ap-subtle)!important;color:var(--ap-body)!important;border-color:var(--ap-line)!important}html[data-appearance] #root #module-workspace .cot :is(input:not([type=checkbox]),textarea,select){background:var(--ap-panel)!important;color:var(--ap-ink)!important;border-color:var(--ap-control-border)!important}html[data-appearance] #root #module-workspace .cot :is(.cot-section,.cot-row,.cot-existing-actions,.cot-preview details){border-color:var(--ap-line)!important}html[data-appearance] #root #module-workspace .cot :is(.cot-error,.cot-delete){color:var(--ap-danger-ink)!important}html[data-appearance] #root #module-workspace .cot .cot-notice{color:var(--ap-ink)!important}html[data-appearance] #root .wc-nav :is(a,button){color:var(--ap-body)!important}html[data-appearance] #root .wc-nav :is(a,button):is(.active,[aria-current=page],[aria-pressed=true]){background:var(--ap-active)!important;color:var(--ap-ink)!important;border-color:var(--ap-line)!important}html[data-appearance] #root .wc-nav :is(a,button) :is(span,svg){color:inherit!important}html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-card) :is(.message-body,.ai-status-text){color:var(--ap-ink)!important}html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-card) .mail-html-frame{background:#fff!important;color:#111827!important;color-scheme:light!important}}#root .conversation-page .ticket-record-panel .ticket-order-number-list{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 12px;width:100%;min-width:0;margin:0;overflow:visible}#root .conversation-page .ticket-record-panel .ticket-record-section:has(>.ticket-order-number-list){gap:2px!important}#root .conversation-page .ticket-record-panel .ticket-order-number-list>span{display:inline-grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;flex:0 1 auto;gap:2px;min-width:0;max-width:100%;min-height:28px;padding:0!important;white-space:normal}#root .conversation-page .ticket-record-panel .ticket-order-number-list button.voc-value-open{white-space:normal!important;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}#root .conversation-page .ticket-record-panel .ticket-order-number-list button.ticket-order-remove{display:inline-grid;place-items:center;flex:0 0 28px;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;color:inherit!important;border-radius:5px;transform:none}#root .conversation-page .ticket-record-panel .ticket-order-number-list button.ticket-order-remove:focus-visible{outline:2px solid #80b2ff;outline-offset:-2px}#root .conversation-page .ticket-record-panel .ticket-order-save-hint{margin:5px 0 0;color:inherit;font-size:11px;line-height:1.5}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card{--voc-ink:var(--account-ink);--voc-muted:var(--account-muted);--voc-line:color-mix(in srgb,var(--voc-ink) 24%,transparent);--voc-accent:#165ac3;--voc-error:#b42336;color:var(--voc-ink)!important}html[data-appearance=flow] #root .conversation-page section.ticket-record-panel.ticket-side-card{--voc-accent:#a5cdff;--voc-error:#ffb6c4}html[data-appearance] #root .conversation-page aside.context-panel,html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card,html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card *:where(:not(option):not(optgroup)){background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card *:where(:not(option):not(optgroup)){color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card{border-color:var(--voc-line)!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select,button,summary){border-color:var(--voc-line)!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(input,textarea)::placeholder{color:var(--voc-muted)!important;-webkit-text-fill-color:var(--voc-muted)!important;opacity:1}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(.ticket-record-empty-value,.customer-media-attention-text){color:var(--voc-muted)!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(h3,.ticket-record-entry,.ticket-solution-entry,.ticket-inventory-deduction-entry,.order-match-panel,.order-match-heading,.order-match-item),html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card .ticket-order-number-list>span{border:0!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(.ticket-video-panel,.ticket-ai-customer-panel,.voc-shipment-panel){border:0!important;border-top:1px solid var(--voc-line)!important;border-radius:0!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(.ticket-record-entry,.ticket-order-number-list>span){padding-left:0!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card button:is(.voc-field-heading-open,.voc-value-open,.ticket-record-stack-add-button),html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(.ticket-record-entry,.ticket-solution-entry,.ticket-inventory-deduction-entry,.ticket-order-number-list>span)>:is(button,a){border:0!important;text-decoration:none!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card button.voc-field-heading-open>svg{opacity:.4}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card button.voc-field-heading-open:is(:hover,:focus-visible)>svg{opacity:1}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(button,a,summary):hover:not(:disabled),html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(.primary-button,.ticket-solution-add-button,.ticket-inventory-deduct-button,.ticket-toggle-button.active){color:var(--voc-accent)!important;border-color:var(--voc-accent)!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--voc-accent)!important;outline-offset:2px}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is([role=alert],.ticket-bind-error,.ticket-communication-summary-error){color:var(--voc-error)!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card .ticket-toggle-button i{border:1px solid var(--voc-muted)!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card .ticket-toggle-button i:after{background:currentColor!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(.searchable-choice-panel,.multi-select-panel,[role=listbox]){background:var(--account-panel)!important;color:var(--voc-ink)!important;border:1px solid var(--voc-line)!important;box-shadow:0 10px 28px #0000002e!important}html[data-appearance] #root .conversation-page aside.context-panel{border-color:color-mix(in srgb,var(--account-ink) 24%,transparent)!important}html[data-appearance] #root .conversation-page section.ticket-record-panel.ticket-side-card :is(button,input,select,textarea):disabled{color:var(--voc-muted)!important;opacity:1!important}@layer components{html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-modal){--mail-paper:#fff;--mail-ink:#0f172a;--mail-body:#334155;--mail-muted:#64748b;--mail-line:#dce3ed;--mail-subtle:#f8fafc;--mail-accent:#075985;background:var(--mail-paper)!important;color:var(--mail-ink)!important;border-color:var(--mail-line)!important;color-scheme:light!important}html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-modal) :is(.message-detail-header,.message-detail-card,.message-detail-content){background:var(--mail-paper)!important;color:var(--mail-ink)!important;border-color:var(--mail-line)!important}html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-modal) :is(.message-body,.message-header strong,.message-detail-header h2){color:var(--mail-ink)!important}html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-modal) :is(.message-header time,.message-flags,.message-detail-header p,.message-detail-header time,.page-eyebrow){color:var(--mail-muted)!important}html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-modal) .ai-status-text{background:var(--mail-subtle)!important;color:var(--mail-body)!important;border-color:var(--mail-line)!important}html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-modal) :is(.message-order-capture-button,.message-detail-actions .icon-button,.folder-badge){background:var(--mail-paper)!important;color:var(--mail-accent)!important;border-color:var(--mail-line)!important;opacity:1!important}html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-modal) .customer-inbound-order{background:#f0fdfa!important;color:#0f766e!important;border-color:#99f6e4!important}html[data-appearance] #root:has(.saas-shell) :is(.conversation-page .message-bubble,.message-detail-modal) :is(.attachment-file,.attachment-missing-note,.message-action-link){background:var(--mail-subtle)!important;color:var(--mail-body)!important;border-color:var(--mail-line)!important}html[data-appearance] #root:has(.saas-shell) .conversation-page .reply-composer .rich-reply-editor{--mail-paper:#fff;--mail-ink:#0f172a;--mail-muted:#64748b;background:var(--mail-paper)!important;color:var(--mail-ink)!important;caret-color:var(--mail-ink)!important;color-scheme:light!important}html[data-appearance=flow] #root:has(.saas-shell) .conversation-page .reply-composer .rich-reply-editor{--mail-paper:#101a2d;--mail-ink:#edf2fc;--mail-muted:#b6c5dd;color-scheme:dark!important}html[data-appearance] #root:has(.saas-shell) .conversation-page .reply-composer .rich-reply-editor:empty:before{color:var(--mail-muted)!important;opacity:1!important}}
