.wb-float-trigger{border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);color:#536174;white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.wb-reading-window{z-index:37;box-sizing:border-box;background:var(--surface,#fff);color:#344054;border:1px solid #ccd3de;border-radius:10px;flex-direction:column;font-size:13px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 42px #172b4d30}.wb-reading-window[hidden]{display:none}.wb-reading-window.is-front{z-index:38;border-color:#f59e65;box-shadow:0 18px 48px #172b4d38}.wb-reading-window-heading{background:#f8fafc;border-bottom:1px solid #e5e9ef;align-items:center;gap:4px;min-height:42px;padding:0 8px;display:flex}.wb-reading-window-heading button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.wb-reading-window-heading .wb-reading-window-drag{cursor:move;touch-action:none;flex:1;justify-content:flex-start;gap:8px;min-width:0}.wb-reading-window-drag strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-reading-window-content{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow:auto}.wb-reading-window-content[hidden],.wb-reading-window-footer[hidden]{display:none}.wb-reading-window-content .xiaolin-saved-facts{border:0;margin:0;padding:0}.wb-reading-window-content .wb-thread-scroll-surface{height:100%;min-height:150px}.wb-reading-window-footer{color:#667085;border-top:1px solid #e5e9ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.wb-reading-window-footer details[open]{flex-basis:100%}.wb-reading-window-footer summary{cursor:pointer}.wb-reading-window-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding-top:8px;display:grid}.wb-reading-window-settings input{box-sizing:border-box;width:100%;padding:4px;display:block}.wb-reading-window-resize{z-index:2;color:#8794a5;touch-action:none;cursor:nwse-resize;background:0 0;border:0;padding:0;font-size:15px;position:absolute}.wb-reading-window-resize.is-n,.wb-reading-window-resize.is-s{cursor:ns-resize;height:6px;left:16px;right:16px}.wb-reading-window-resize.is-n{top:0}.wb-reading-window-resize.is-s{bottom:0}.wb-reading-window-resize.is-e,.wb-reading-window-resize.is-w{cursor:ew-resize;width:6px;top:16px;bottom:16px}.wb-reading-window-resize.is-e{right:0}.wb-reading-window-resize.is-w{left:0}.wb-reading-window-resize.is-ne,.wb-reading-window-resize.is-se,.wb-reading-window-resize.is-sw,.wb-reading-window-resize.is-nw{z-index:3;width:16px;height:16px}.wb-reading-window-resize.is-ne{cursor:nesw-resize;top:0;right:0}.wb-reading-window-resize.is-se{bottom:0;right:0}.wb-reading-window-resize.is-sw{cursor:nesw-resize;bottom:0;left:0}.wb-reading-window-resize.is-nw{top:0;left:0}.wb-reading-window :focus-visible,.wb-float-trigger:focus-visible{outline-offset:2px;outline:2px solid #f97316}.wb-reading-window-content .wb-thread-list{padding:0 4px}@media print{.wb-reading-window,.wb-float-trigger{display:none!important}}.wb-floating-tools{z-index:102;width:56px;height:56px;position:fixed}.wb-tools-trigger{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#ff6b00;border:2px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;box-shadow:0 6px 22px #c6530033}.wb-tools-trigger:active{cursor:grabbing}.wb-tools-trigger:hover{background:#e85e00}.wb-tools-trigger:focus-visible{outline-offset:3px;outline:3px solid #344054}.wb-floating-tools .wb-common-tools{background:#fff;border:1px solid #e4e7ec;border-radius:16px;flex-direction:column;align-items:stretch;gap:5px;width:min(220px,100vw - 24px);max-height:calc(50vh - 36px);padding:12px;display:flex;position:absolute;bottom:68px;right:auto;overflow-y:auto;box-shadow:0 12px 32px #10182826}.wb-floating-tools.opens-down .wb-common-tools{top:68px;bottom:auto}.wb-floating-tools .wb-common-tools>span{color:#718096;margin:0;padding:2px 8px 6px;font-size:12px}.wb-floating-tools .wb-common-tools button{color:#475467;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;min-height:36px;padding:8px 10px;font-size:13px}.wb-floating-tools .wb-common-tools button:hover,.wb-floating-tools .wb-common-tools button[aria-pressed=true]{color:#c65300;background:#fff3e9;border-color:#ffb98c}.wb-floating-tools .wb-common-tools button:focus-visible{outline-offset:-2px;outline:2px solid #ff6b00}.wb-floating-tools .wb-common-tools .wb-tools-move{color:#667085;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #edf0f3;border-radius:0;align-items:center;gap:8px;display:flex}.wb-floating-tools .wb-common-tools .wb-tools-move:active{cursor:grabbing}.topbar.app-header .header-external-state{color:var(--color-readonly,#6b7480);flex:none;display:inline-flex}.topbar.app-header .header-external-badge{border:1px solid var(--color-border,#e8eaee);background:var(--color-surface,#fff);min-height:28px;color:inherit;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.topbar.app-header .header-external-badge>svg{flex-shrink:0}.topbar.app-header .header-external-state.is-open{color:#a54c18}.topbar.app-header .header-external-state.is-open .header-external-badge{background:#fff3e9;border-color:#f3dfcd}.topbar.app-header .header-external-state.is-unknown .header-external-badge{background:var(--color-readonly-soft,#f2f4f7)}.topbar.app-header a.header-external-badge:hover{border-color:#bfc6d0}.topbar.app-header a.header-external-badge:focus-visible{outline:2px solid var(--color-accent,#ff6800);outline-offset:3px}.topbar.app-header .header-external-short{display:none}@media (width<=1100px){.topbar.app-header>.brand{display:none}.topbar.app-header>.page-title{flex:none}.topbar.app-header .top-actions.header-actions{gap:8px}.topbar.app-header .top-actions.header-actions .top-icon[aria-disabled=true],.topbar.app-header .header-external-full{display:none}.topbar.app-header .header-external-short{display:inline}}@media (width<=767px){.topbar.app-header .top-actions.header-actions{gap:5px}.topbar.app-header .header-external-badge{gap:4px;min-height:28px;padding-inline:6px;font-size:10px}}.reply-send-dialog.mail-send-dialog{width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--color-text);padding:0;font-size:14px;overflow:auto;box-shadow:0 24px 80px #15223630}.composer-modal-layer:has(.reply-send-dialog[open]) .composer-modal-backdrop{background:0 0}.reply-send-dialog.mail-send-dialog>header{z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:18px 24px;position:sticky;top:0}.mail-send-eyebrow{color:var(--color-text-muted);margin-bottom:4px;font-size:12px;display:block}.mail-send-content{padding:20px 24px}.mail-send-intro{color:var(--color-readonly);margin:0 0 18px;line-height:1.7}.mail-send-dialog .mail-send-addresses{background:var(--color-canvas);border-radius:9px;gap:9px 12px;margin:0 0 20px;padding:14px 16px}.mail-send-body h3{color:var(--color-readonly);margin:0 0 8px;font-size:13px;font-weight:600}.mail-send-dialog .reply-send-preview{border-color:var(--color-border);min-height:96px;color:var(--color-text);margin:0 0 20px;padding:18px;line-height:1.8}.mail-final-check{border:1px solid var(--color-border);background:var(--color-readonly-soft);border-radius:9px;padding:15px 16px;font-size:13px;line-height:1.7}.mail-final-check header{align-items:center;gap:8px;display:flex}.mail-final-check header b{flex:1;font-size:14px}.mail-check-label{color:var(--color-readonly);font-size:11px}.mail-final-check p,.mail-final-check ul{margin:8px 0 0}.mail-final-check ul{padding-left:20px}.mail-final-check.is-passed{background:var(--color-success-soft);border-color:#c7e8d7}.mail-final-check.is-passed header{color:var(--color-success)}.mail-final-check.is-blocked,.mail-final-check.is-error{background:var(--color-danger-soft);border-color:#f2c9c9}.mail-final-check.is-blocked header,.mail-final-check.is-error header{color:var(--color-danger)}.mail-final-check.is-review{background:var(--color-accent-soft);border-color:var(--color-attention-border)}.mail-check-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.mail-final-check label,.mail-send-risk{align-items:flex-start;gap:8px;margin-top:12px;line-height:1.7;display:flex}.mail-final-check input,.mail-send-risk input{accent-color:var(--color-accent);flex:none;margin-top:5px}.mail-final-check button{min-height:34px;margin-top:10px}.mail-check-spinner{animation:1s linear infinite mail-check-spin}@keyframes mail-check-spin{to{transform:rotate(360deg)}}.mail-send-footer{z-index:2;background:var(--color-surface);border-top:1px solid var(--color-border);padding:14px 24px;position:sticky;bottom:0}.mail-send-dialog .wb-send-confirmation{color:var(--color-readonly);margin:0;padding:0;font-size:12px}.mail-send-dialog .wb-send-confirmation-confirm{justify-content:flex-end}.mail-send-dialog .wb-send-confirmation-confirm p{display:none}.mail-send-dialog .wb-send-confirmation-state{flex-basis:100%;margin-bottom:4px}.mail-send-dialog .wb-send-confirmation button,.mail-send-dialog .mail-send-edit{white-space:nowrap;height:auto;min-height:36px;margin:0;padding:8px 14px;font-size:13px}.mail-send-dialog .wb-send-confirmation-primary{order:2}.mail-send-dialog .mail-send-edit{border-color:var(--color-attention-border);color:#aa540d;background:var(--color-accent-soft)}.mail-send-dialog button:focus-visible,.mail-final-check input:focus-visible,.composer-modal-dialog button:focus-visible{outline:3px solid var(--color-attention-border);outline-offset:2px}.composer-modal-dialog .reply-composer>footer{z-index:3;background:var(--color-surface);flex-wrap:wrap;flex:none;gap:8px;height:auto;padding:12px 16px;position:sticky;bottom:0}.composer-modal-dialog .reply-composer{flex-direction:column;height:auto;min-height:0;display:flex}.composer-modal-dialog .reply-composer .reply-editor{flex:auto;height:auto;min-height:160px;max-height:min(320px,40dvh);padding:14px 16px;overflow:auto}.composer-modal-dialog .reply-composer .composer-sender{align-items:center;gap:4px;min-width:0;max-width:none;display:flex}.composer-sender select{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;max-width:240px;min-height:34px;color:var(--color-text);font:inherit;border-radius:6px;padding:5px 6px}.composer-modal-dialog .reply-composer>footer .send-button{white-space:nowrap;flex:none;min-height:36px;padding:8px 14px}.composer-modal-dialog .reply-composer>footer .send-button.composer-save{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.composer-modal-dialog .reply-composer .composer-channel-switch{display:none}.composer-modal-dialog .reply-composer .composer-context{color:var(--color-readonly);padding:9px 16px;font-size:12px;line-height:1.6}.composer-modal-dialog .reply-composer .composer-fields>div:first-child{gap:10px;padding:8px 16px}.composer-modal-dialog .reply-composer .composer-fields>div:first-child select{border:1px solid var(--color-border);background:var(--color-canvas);width:0;min-width:0;min-height:34px;color:var(--color-text);font:inherit;text-overflow:ellipsis;border-radius:6px;flex:1;padding:6px 8px}.composer-modal-dialog .reply-composer .composer-fields label{white-space:nowrap}.composer-modal-dialog .reply-composer .composer-send-progress{white-space:nowrap;border:1px solid var(--color-border);background:var(--color-readonly-soft);color:var(--color-readonly);border-radius:6px;padding:8px 12px}.composer-launcher{flex-wrap:wrap}.composer-activity{color:var(--color-readonly);align-items:center;gap:6px;margin-right:auto;font-size:12px;line-height:1.6;display:inline-flex}.composer-activity.has-send{color:#aa540d}.composer-launcher .composer-progress-entry{background:var(--color-accent-soft);color:#aa540d;border-color:var(--color-attention-border);font-size:12px}@media (width<=600px){.reply-send-dialog.mail-send-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.reply-send-dialog.mail-send-dialog>header{padding:14px 16px}.mail-send-content{padding:16px}.mail-send-footer{padding:12px 16px}.mail-send-dialog .mail-send-addresses{grid-template-columns:56px minmax(0,1fr);padding:12px}.mail-send-dialog .reply-send-preview{padding:14px}.mail-final-check{padding:13px}.composer-modal-dialog .reply-composer>footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.composer-modal-dialog .reply-composer>footer .composer-quick-actions{grid-column:1/-1}.composer-modal-dialog .reply-composer>footer .composer-sender{grid-column:1/-1;min-width:0;margin:0;padding:4px 0}.composer-modal-dialog .reply-composer>footer .send-button{justify-content:center;width:100%;min-width:0;min-height:40px}.composer-modal-dialog .reply-composer>footer .composer-send-progress{grid-column:1/-1}.composer-modal-dialog .reply-composer .composer-fields>div:nth-of-type(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px;padding-top:6px;padding-bottom:6px;display:grid}.composer-modal-dialog .reply-composer .composer-fields>div:nth-of-type(2) label{grid-column:1}.composer-modal-dialog .reply-composer .composer-fields>div:nth-of-type(2) input{grid-column:2/-1;width:100%;min-height:32px}.composer-modal-dialog .reply-composer .composer-fields>div:nth-of-type(2) button{min-height:32px}}@media (prefers-reduced-motion:reduce){.mail-check-spinner{animation:none}}.composer-history-error{color:var(--color-danger);margin:0;padding:6px 16px;font-size:12px}.composer-history-error button{margin-left:8px}.xiaolin-template-workbench{min-width:0;color:var(--color-text,#344054);gap:12px;font-size:13px;line-height:1.55;display:grid;container-type:inline-size}.xiaolin-template-workbench [hidden]{display:none!important}.xiaolin-template-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xiaolin-template-toolbar>.xiaolin-template-tabs{flex:220px}.xiaolin-template-toolbar>button{flex-shrink:0}.xiaolin-template-tabs{background:#f4f5f7;border-radius:8px;gap:6px;padding:3px;display:flex}.xiaolin-template-tabs button{color:#667085;border-radius:6px;flex:1;min-height:34px;padding:6px 9px;font-size:12px}.xiaolin-template-tabs button[aria-pressed=true]{color:#b55216;background:#fff;font-weight:650;box-shadow:0 1px 4px #24334b12}.xiaolin-workbench-template-status{color:#6c527c;background:#f7f3fc;border-radius:6px;padding:8px 10px;font-size:12px}.xiaolin-workbench-template-status.stale{color:#935a1d;background:#fff5e7}.xiaolin-template-workbench .xiaolin-template-list,.xiaolin-template-workbench .xiaolin-variable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xiaolin-template-workbench .xiaolin-draft-grid{grid-template-columns:minmax(0,1fr)}.xiaolin-template-workbench .xiaolin-section-heading-actions{flex:180px;justify-content:flex-end;min-width:0}.xiaolin-template-workbench .xiaolin-situation-finder:has(.xiaolin-finder-panel){flex-basis:100%}.xiaolin-template-workbench .xiaolin-finder-panel{width:100%;box-shadow:none;margin-top:8px;padding:10px;position:static}.xiaolin-template-workbench .xiaolin-finder-search-row{grid-template-columns:repeat(2,minmax(0,1fr))}.xiaolin-template-workbench .xiaolin-finder-search-row label:first-child{grid-column:1/-1}.xiaolin-template-workbench .xiaolin-section-heading,.xiaolin-template-workbench .xiaolin-section-heading-actions,.xiaolin-template-workbench .xiaolin-action-row,.xiaolin-template-workbench .xiaolin-draft-actions,.xiaolin-template-workbench .xiaolin-polish-row,.xiaolin-template-workbench .xiaolin-internal-variant-heading{flex-wrap:wrap}.xiaolin-template-workbench .xiaolin-template-copy small{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.xiaolin-template-workbench .xiaolin-template-card{border-radius:8px;padding:10px}.xiaolin-template-workbench .xiaolin-template-card:disabled{cursor:default;opacity:.65}.xiaolin-template-workbench .xiaolin-variable-field{background:#fafbfc;border:1px solid #e4e7ec;border-radius:7px;align-content:start;padding:8px}.xiaolin-template-workbench .xiaolin-variable-field.missing{background:#fff8f4;border-color:#f3d6c8}.xiaolin-template-workbench .xiaolin-variable-field textarea{box-sizing:border-box;width:100%;min-height:62px;font:inherit;color:#344054;resize:vertical;overflow-wrap:anywhere;background:#fff;border:1px solid #d0d7e2;border-radius:5px;padding:8px 10px;line-height:1.6;display:block}.xiaolin-template-workbench .xiaolin-variable-field textarea:focus{background:#fff;border-color:#f4ac7f}.xiaolin-template-workbench .xiaolin-draft-grid textarea{resize:vertical;min-height:190px;line-height:1.7}.xiaolin-template-workbench .xiaolin-candidate{gap:10px;min-width:0;display:grid}.xiaolin-workbench-draft-preview{border:1px dashed #dce1e8;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.xiaolin-workbench-draft-preview p{-webkit-line-clamp:6;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.xiaolin-workbench-draft-preview small{color:#7a8594;font-size:11px}.xiaolin-workbench-assistant .xiaolin-assistant-header h2{color:#675287;font-size:14px}.xiaolin-workbench-assistant .xiaolin-assistant-notice{flex-wrap:wrap;align-items:flex-start;line-height:1.6}.xiaolin-workbench-assistant .xiaolin-conversation-brief{background:#fafbfc;border-color:#edf0f4;padding:10px}.xiaolin-workbench-brief>summary{cursor:pointer;color:#7b8491;font-size:12px}.xiaolin-workbench-brief[open]>summary{margin-bottom:8px}.xiaolin-workbench-assistant .xiaolin-recommendation{background:#f8f5fc;border-color:#e7dff1;border-radius:8px;padding:11px}.xiaolin-workbench-assistant .xiaolin-recommendation-title{flex-wrap:wrap;align-items:flex-start}.xiaolin-workbench-empty-facts{color:#7b8592;padding:12px 0;font-size:12px;line-height:1.65}.xiaolin-workbench-empty-facts strong{color:#465261;font-size:13px}.xiaolin-saved-facts.xiaolin-saved-facts-compact{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0;padding:0;display:grid}.xiaolin-saved-facts-compact>h3{align-self:center;margin:0;font-size:13px}.xiaolin-saved-facts-compact>div[id],.xiaolin-saved-facts-compact>.xiaolin-saved-facts-notice{grid-column:1/-1}.xiaolin-saved-facts-compact .xiaolin-saved-facts-actions{margin:0}.xiaolin-saved-facts-compact .xiaolin-saved-facts-actions .ghost-button{min-height:26px;padding:4px 7px;font-size:11px}.xiaolin-saved-facts-compact .xiaolin-saved-facts-overview{display:none}.xiaolin-saved-facts-compact .xiaolin-saved-facts-content{margin-top:0}.xiaolin-saved-facts-compact .xiaolin-saved-facts-content>details{margin-top:10px;padding-top:10px}.xiaolin-saved-facts-compact .xiaolin-saved-facts-highlights{grid-template-columns:65px minmax(0,1fr);gap:12px;margin:14px 0}.xiaolin-saved-facts-highlights dd,.xiaolin-saved-facts-highlights dd>div{gap:3px;display:grid}.xiaolin-saved-facts-highlights dd>div+div{margin-top:7px}.xiaolin-saved-facts-highlights span{color:#667085}.xiaolin-template-workbench button:focus-visible,.xiaolin-workbench-assistant button:focus-visible{outline-offset:2px;outline:2px solid #eb8c4e}@container (width<=360px){.xiaolin-template-workbench .xiaolin-template-list,.xiaolin-template-workbench .xiaolin-variable-grid{grid-template-columns:minmax(0,1fr)}}.xiaolin-variable-field>label{gap:6px;min-width:0;display:grid}.xiaolin-template-workbench .xiaolin-variable-field>label>span{overflow-wrap:anywhere}.xiaolin-amount-editor{border-top:1px solid #e4e7ec;min-width:0;padding-top:8px;font-size:12px}.xiaolin-prefill-summary{padding:0;font-size:12px}.xiaolin-prefill-summary>summary{cursor:pointer;padding:10px 12px}.xiaolin-prefill-summary>summary small{color:#667085;margin-left:10px}.xiaolin-prefill-summary>div{padding:0 12px 12px}.xiaolin-prefill-summary ul{margin:8px 0 0;padding-left:20px}.xiaolin-prefill-summary li+li{margin-top:6px}.xiaolin-amount-editor summary{cursor:pointer;color:#9a4a20}.xiaolin-amount-editor fieldset{border:0;gap:10px;min-width:0;margin:8px 0;padding:0;display:grid}.xiaolin-amount-editor legend{margin-bottom:8px}.xiaolin-amount-editor label{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.xiaolin-amount-item{grid-template-columns:minmax(0,1fr) 65px;align-items:center;gap:8px;display:grid}.xiaolin-amount-item small{color:#667085;display:block}.xiaolin-amount-editor input[type=checkbox]{flex-shrink:0;width:auto}.xiaolin-amount-percentage input{max-width:85px}.xiaolin-amount-preview{overflow-wrap:anywhere;background:#f7faf8;border:1px solid #cfe4d7;border-radius:6px;margin-top:10px;padding:10px}.xiaolin-template-workbench .xiaolin-variable-source{font-size:11px;line-height:1.5}.xiaolin-template-workbench .xiaolin-template-list{grid-template-columns:minmax(0,1fr)}.xiaolin-template-workbench .xiaolin-variable-field:has(textarea[rows="3"]){grid-column:1/-1}.xiaolin-template-workbench .xiaolin-variable-field textarea:focus-visible{outline-offset:1px;outline:2px solid #eb8c4e}.xiaolin-recovery-actions{border:1px solid var(--color-border,#e4e7ec);border-radius:8px;gap:8px;margin:10px 0;padding:10px;font-size:12px;line-height:1.6;display:grid}.xiaolin-recovery-actions>div,.xiaolin-recovery-return{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xiaolin-recovery-actions p{overflow-wrap:anywhere;margin:0}.xiaolin-recovery-actions small,.xiaolin-recovery-return small{color:var(--color-text-muted,#667085)}.xiaolin-recovery-return{margin:8px 0}.xiaolin-evidence-summary .xiaolin-image-picker-preview img{object-fit:contain;max-width:100%;max-height:360px;display:block}.xiaolin-template-workbench .xiaolin-variable-field{background:0 0;border:0;padding:4px 0}.xiaolin-template-workbench .xiaolin-variable-field.missing{background:0 0;border:0}.xiaolin-template-workbench .xiaolin-variable-source{color:#788493;font-size:11px}.xiaolin-advice-basis{color:#667085;margin:8px 0;font-size:12px}.xiaolin-advice-basis summary{cursor:pointer}.xiaolin-advice-basis[open] p{margin-top:8px}.xiaolin-migration-status{border:1px solid var(--color-border,#e4e7ec);background:#f8fafcbf;border-radius:8px;gap:8px;margin:10px 0 14px;padding:10px;font-size:12px;display:grid}.xiaolin-migration-status .xiaolin-history-toolbar{margin:0}.xiaolin-migration-status .xiaolin-history-toolbar>div{gap:3px;display:grid}.xiaolin-migration-status .xiaolin-history-toolbar small,.xiaolin-migration-note{color:var(--color-text-muted,#667085)}.xiaolin-migration-tool-list{flex-wrap:wrap;gap:5px;display:flex}.xiaolin-migration-tool{border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:inline-flex}.xiaolin-migration-tool.ready{color:#166534;background:#dcfce7}.xiaolin-migration-tool.manual{color:#92400e;background:#fef3c7}.xiaolin-variable-control,.xiaolin-bilingual-input{gap:8px;min-width:0;margin:6px 0;display:grid}.xiaolin-bilingual-input{border:1px solid var(--border-color,#d9e0e8);border-radius:8px;padding:10px}.xiaolin-variable-control label,.xiaolin-bilingual-input label{gap:4px;min-width:0;display:grid}.xiaolin-variable-control select{border:1px solid var(--border-color,#d9e0e8);background:#fff;border-radius:6px;width:100%;min-width:0;padding:8px}.xiaolin-variable-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xiaolin-variable-business{border:1px solid var(--border-color,#d9e0e8);border-radius:8px;margin:12px 0;padding:12px}.xiaolin-variable-business summary{cursor:pointer;font-weight:600}.xiaolin-variable-business fieldset{border:1px solid var(--border-color,#d9e0e8);margin:10px 0}.xiaolin-variable-business select{max-width:100%;margin:8px;padding:6px}.xiaolin-variable-preview-row{margin:10px 0}.xiaolin-variable-preview-row pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:6px 0}.xiaolin-product-lookup{border:1px solid var(--border,#dfe3e8);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:10px;margin:12px 0;padding:14px;font-size:12px;line-height:1.6}.xiaolin-product-lookup header{justify-content:space-between;align-items:center;gap:8px;display:flex}.xiaolin-product-lookup h3,.xiaolin-product-lookup h4,.xiaolin-product-lookup p{margin:0 0 8px}.xiaolin-product-lookup h3{font-size:14px}.xiaolin-product-lookup form,.xiaolin-product-lookup fieldset{gap:8px;display:grid}.xiaolin-product-lookup fieldset{border:1px solid #e1e5ea;border-radius:6px;margin:0;padding:8px}.xiaolin-product-lookup fieldset label{align-items:center;gap:6px;display:flex}.xiaolin-product-lookup textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:56px;color:inherit;background:inherit;font:inherit;border:1px solid #c8cfd8;border-radius:6px;padding:8px}.xiaolin-product-lookup textarea:focus-visible,.xiaolin-product-lookup input:focus-visible{outline-offset:2px;outline:2px solid #f97316}.xiaolin-product-lookup small{color:#667085}.xiaolin-product-results{margin-top:12px}.xiaolin-product-list{margin:8px 0;padding:0;list-style:none}.xiaolin-product-result{border:1px solid #e1e5ea;border-radius:8px;margin:10px 0;padding:12px}.xiaolin-product-result-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.xiaolin-product-result-heading h4{min-width:0;margin:0}.xiaolin-product-result dl{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:6px 10px;display:grid}.xiaolin-product-result dt{color:#667085}.xiaolin-product-result dd{margin:0}.xiaolin-product-result button,.xiaolin-product-selection button{margin-top:8px}.xiaolin-product-selection{background:#fffaf5;border:1px solid #f2b27d;border-radius:8px;margin-top:12px;padding:12px}.xiaolin-product-selection header{align-items:flex-start}.xiaolin-product-selection select,.xiaolin-product-selection input[type=number]{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #c8cfd8;border-radius:6px;margin:4px 0;padding:8px}.xiaolin-product-selection dl{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:6px 10px;display:grid}.xiaolin-product-selection dd{margin:0}.xiaolin-product-result summary{cursor:pointer}.xiaolin-product-notice,.xiaolin-product-notices{color:#8a5300;background:#fff9ed;border-radius:6px;padding:8px 10px}.xiaolin-product-notices{padding-left:26px}.xiaolin-product-error{color:#a52121;background:#fff1f0;border-radius:6px;padding:8px 10px;margin-top:10px!important}.xiaolin-product-thumbnail{color:#9aa4b3;background:#f6f7f9;border:1px solid #e4e7ec;border-radius:8px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:80px;display:inline-flex;overflow:hidden}.xiaolin-product-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.xiaolin-product-thumbnail>span{justify-content:center;align-items:center;display:flex}.xiaolin-variable-tool{min-width:0;margin-top:6px}.xiaolin-variable-tool-trigger{color:#9a4a20;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.xiaolin-variable-tool-trigger:hover{background:#fff5ed;border-color:#efc3a6}.xiaolin-variable-dialog{box-sizing:border-box;color:#344052;background:#fff;border:1px solid #dce2ea;border-radius:14px;width:min(840px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;font:14px/1.6 system-ui,sans-serif;overflow:hidden;box-shadow:0 24px 80px #17283c40}.xiaolin-variable-dialog:not([open]){display:none}.xiaolin-variable-dialog[open]{flex-direction:column;display:flex}.xiaolin-variable-dialog::backdrop{background:#17283c70}.xiaolin-variable-dialog-heading{border-bottom:1px solid #e8ecf1;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.xiaolin-variable-dialog-heading h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650}.xiaolin-variable-dialog-heading button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.xiaolin-variable-dialog-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:20px 22px;overflow:auto}.xiaolin-variable-dialog-content.xiaolin-amount-editor,.xiaolin-variable-dialog-content.xiaolin-variable-business,.xiaolin-variable-dialog-content.xiaolin-variable-control{border:0;margin:0;padding:20px 22px;font-size:14px}.xiaolin-variable-dialog .xiaolin-amount-item{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) 80px;gap:14px;padding:10px 0}.xiaolin-variable-dialog .xiaolin-amount-item>label,.xiaolin-variable-selected-product{align-items:center;gap:12px;min-width:0;display:flex}.xiaolin-variable-dialog .xiaolin-variable-new-item{grid-template-columns:minmax(0,1fr) 80px auto}.xiaolin-variable-product-copy{overflow-wrap:anywhere;min-width:0}.xiaolin-variable-product-copy small{color:#667085;margin-top:4px;font-size:12px;display:block}.xiaolin-variable-dialog-content>label{gap:6px;margin-bottom:12px;display:grid}.xiaolin-variable-dialog input:not([type=checkbox]),.xiaolin-variable-dialog select,.xiaolin-variable-dialog textarea{box-sizing:border-box;max-width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #d9e0e8;border-radius:6px;padding:8px 10px}.xiaolin-variable-dialog input[type=checkbox]{flex-shrink:0;width:auto}.xiaolin-variable-dialog .xiaolin-amount-percentage input{width:100px;max-width:100px}.xiaolin-variable-dialog .xiaolin-amount-preview>button:not(:disabled){color:#fff;background:#ff7e38;border-color:#ff7e38}.xiaolin-variable-product-actions{z-index:1;background:#fff;border-bottom:1px solid #e8ecf1;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex;position:sticky;top:-20px}.xiaolin-variable-product-actions small{color:#667085;flex-basis:100%}.xiaolin-variable-dialog .xiaolin-amount-preview>button{position:sticky;bottom:0}.xiaolin-variable-dialog button:focus-visible,.xiaolin-variable-tool-trigger:focus-visible{outline-offset:2px;outline:2px solid #f97316}@media (width<=560px){.xiaolin-variable-dialog-heading,.xiaolin-variable-dialog-content,.xiaolin-variable-dialog-content.xiaolin-amount-editor,.xiaolin-variable-dialog-content.xiaolin-variable-business,.xiaolin-variable-dialog-content.xiaolin-variable-control{padding:14px}.xiaolin-variable-dialog .xiaolin-variable-new-item{grid-template-columns:minmax(0,1fr) 64px}.xiaolin-variable-dialog .xiaolin-variable-new-item>button{grid-column:1/-1;justify-self:end}}.chinese-text-translation{padding:6px 0;font-size:12px}.chinese-text-translation small{margin:4px 0;display:block}.draft-translation-options{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:6px;display:flex}.draft-translation-options label{align-items:center;gap:6px;display:inline-flex}.draft-translation-options select{max-width:100%;font:inherit;padding:4px 6px}.chinese-text-candidate{border:1px solid #ddd6c9;border-radius:6px;max-height:260px;margin-top:6px;padding:8px;overflow:auto}.chinese-text-candidate p{white-space:pre-wrap;overflow-wrap:anywhere}.simple-tool{--tool-accent:#0d766e;box-sizing:border-box;color:#1c3640;background:#fff;border:1px solid #dbe4e7;border-radius:12px;gap:12px;width:100%;min-width:0;max-width:640px;margin:0 auto;padding:16px;font-size:13px;line-height:1.45;display:grid;container-type:inline-size}.simple-tool header,.simple-tool-preview>div,.simple-tool-total,.simple-tool-inline,.simple-tool-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.simple-tool h2,.simple-tool h3,.simple-tool p{margin:0}.simple-tool h2{font-size:17px}.simple-tool header>span,.simple-tool small,.simple-tool-muted{color:#69818b;font-size:12px}.simple-tool :is(input,select,textarea,button){box-sizing:border-box;font:inherit}.simple-tool :is(input:not([type=checkbox]),select,textarea){color:#1c3640;background:#f8fbfc;border:1px solid #ccdbe0;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:6px 9px}.simple-tool textarea{resize:vertical}.simple-tool label{color:#58717d;gap:5px;min-width:0;font-weight:600;display:grid}.simple-tool input[type=checkbox]{width:16px;height:16px;accent-color:var(--tool-accent);flex-shrink:0}.simple-tool button{color:#294751;cursor:pointer;background:#eff5f7;border:1px solid #ccdbe0;border-radius:8px;min-height:32px;padding:5px 10px;font-weight:600}.simple-tool button:disabled{cursor:not-allowed;opacity:.5}.simple-tool :is(input,select,textarea,button):focus-visible{outline:2px solid var(--tool-accent);outline-offset:3px}.simple-tool button[aria-pressed=true],.simple-tool .simple-tool-primary{background:var(--tool-accent);color:#fff;border-color:var(--tool-accent)}.simple-tool .simple-tool-primary{width:100%;min-height:38px;font-size:14px}.simple-tool-lookup{background:#f8fafb;border:1px dashed #d2dfe3;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:10px;display:grid}.simple-tool-form{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.simple-tool-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.simple-tool-preview{color:#12645d;overflow-wrap:anywhere;background:#effbf7;border:1px solid #c9e9e3;border-radius:12px;gap:5px;padding:10px 12px;display:grid}.simple-tool-preview strong,.simple-tool-preview b{font-size:18px}.simple-tool-preview small{color:#12645d;font-weight:600}.simple-tool-binding{overflow-wrap:anywhere}.simple-tool-binding strong{margin-left:10px}.simple-tool-calculator{grid-template-columns:1fr auto .8fr auto 1fr;align-items:end;gap:10px;display:grid}.simple-tool-calculator>span{padding-bottom:12px}.simple-tool-inline{justify-content:flex-start;gap:5px}.simple-tool-inline label{align-items:center;display:flex}.simple-tool-product-list{background:#f7fafb;border:1px solid #d2dfe3;border-radius:12px;gap:6px;min-width:0;margin:0;padding:8px 10px;display:grid}.simple-tool-product-list legend{padding:0 6px;font-weight:600}.simple-tool .simple-tool-select-all{color:#12645d;background:#dff4ee;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:flex}.simple-tool-select-all strong{flex:1}.simple-tool .simple-tool-product{color:#23414c;text-align:left;background:#fff;border:1px solid #dce5e8;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:6px 8px;font-weight:400;display:flex}.simple-tool-product>span:not(.xiaolin-product-thumbnail){overflow-wrap:anywhere;flex:1;min-width:0}.simple-tool-product small{margin-top:4px;display:block}.simple-tool .simple-tool-product input[type=number]{width:65px}.simple-tool-product .xiaolin-product-thumbnail{flex-shrink:0;width:36px;height:44px}.simple-tool .simple-tool-fee{align-items:center;gap:10px;padding:5px 8px;font-weight:400;display:flex}.simple-tool-fee span{flex:1}.simple-tool-search{gap:8px;display:flex}.simple-tool-search button{flex-shrink:0}.simple-tool-search-result{width:100%}.simple-tool-modes{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.simple-tool-modes button{min-height:38px}.simple-tool-calculation,.simple-tool-total{background:#fff;border:1px solid #d4e0e4;border-radius:8px;padding:8px 10px}.simple-tool-calculation b{color:#a93030}.simple-tool-calculation small{margin-top:7px;display:block}.simple-tool-error{color:#9b3232;overflow-wrap:anywhere;background:#fff2ef;border-radius:8px;padding:8px 10px}.simple-tool-recovery,.simple-tool-confirm{gap:12px;display:grid}.simple-tool-recovery code,.simple-tool-confirm small,.simple-tool-result{overflow-wrap:anywhere}.simple-tool .tools-parameter-review{gap:12px;display:grid}.simple-tool .tools-parameter-context{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.simple-tool .tools-parameter-list{gap:8px;margin:8px 0;display:grid}.simple-tool .tools-parameter-list>div{justify-content:space-between;gap:10px;display:flex}.simple-tool .tools-parameter-list dd{overflow-wrap:anywhere;text-align:right;margin:0}.simple-tool .tools-frozen-review{border:1px solid #d4e0e4;border-radius:8px;padding:10px}.simple-tool .tools-frozen-review summary{cursor:pointer;gap:5px;display:grid}.simple-tool .tools-frozen-variant,.simple-tool .tools-warehouse-review{border-top:1px solid #e1e8eb;margin-top:10px;padding-top:10px}.simple-tools-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.simple-tools-tabs button{cursor:pointer;color:#294751;background:#fff;border:1px solid #ccdbe0;border-radius:30px;padding:6px 12px}.simple-tools-tabs button[aria-pressed=true]{color:#fff;background:#0d766e;border-color:#0d766e}.simple-tools-page{padding:16px}@media (width<=600px){.simple-tool{border-radius:12px;gap:12px;padding:12px}.simple-tool-lookup{grid-template-columns:1fr;padding:8px 10px}.simple-tool-grid{grid-template-columns:1fr}.simple-tool-modes{grid-template-columns:1fr 1fr}.simple-tool-calculator{grid-template-columns:1fr auto 1fr}.simple-tool-calculator>label:last-child{grid-column:1/-1}.simple-tool-calculator>span:nth-last-child(2){display:none}.simple-tool-product{flex-wrap:wrap}.simple-tool-preview strong,.simple-tool-preview b{font-size:17px}.simple-tools-page{padding:8px 10px}}.simple-tool-product-list{scrollbar-gutter:stable;max-height:280px;overflow-y:auto}.simple-tool-preview-customer{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.simple-tool-preview-customer strong{font-size:14px}.simple-tool-preview-customer span{margin-left:auto;font-size:12px}@container (width<=440px){.simple-tool-lookup{grid-template-columns:minmax(0,1fr) auto}.simple-tool-lookup label:first-child{grid-column:1/-1}.simple-tool-modes{grid-template-columns:1fr 1fr}.simple-tool-product{flex-wrap:wrap}}.aftersales-registration{color:#1c3640;background:#fff;border:1px solid #d2dfe3;border-radius:10px;gap:12px;margin-top:14px;padding:12px;display:grid}.aftersales-registration-empty{background:#f8fafc}.aftersales-registration-empty header,.aftersales-registration-title{align-items:center;gap:7px;display:flex}.aftersales-registration-empty p,.aftersales-registration-header small,.aftersales-registration-muted,.aftersales-registration-footer small{color:#68758a;margin:0;font-size:12px;line-height:1.55}.aftersales-registration-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aftersales-registration-header small{margin-top:3px;display:block}.aftersales-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aftersales-registration-grid label,.aftersales-registration-note{gap:5px;min-width:0;display:grid}.aftersales-registration-grid label>span,.aftersales-registration-note>span,.aftersales-registration-items legend{color:#4d5a70;font-size:12px;font-weight:600}.aftersales-registration select,.aftersales-registration textarea,.aftersales-registration-quantity{box-sizing:border-box;color:#253248;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:7px;font-size:13px}.aftersales-registration select{min-height:34px;padding:0 8px}.aftersales-registration textarea{resize:vertical;width:100%;padding:8px}.aftersales-registration select:focus,.aftersales-registration textarea:focus,.aftersales-registration-quantity:focus{border-color:#ff6a00;outline:2px solid #ff6a0026}.aftersales-registration-items{border:1px solid #edf0f4;border-radius:9px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.aftersales-registration-items legend{padding:0 4px}.aftersales-registration-item{background:#f8fafc;border-radius:7px;grid-template-columns:auto minmax(0,1fr) 100px 62px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.aftersales-registration-item:hover{background:#fff7ed}.aftersales-registration-item-main{gap:2px;min-width:0;display:grid}.aftersales-registration-item-main:has(.xiaolin-product-thumbnail){grid-template-columns:36px minmax(0,1fr);column-gap:10px}.aftersales-registration-item-main .xiaolin-product-thumbnail{grid-row:1/3;width:36px;height:44px}.aftersales-registration-item-main :is(strong,small){grid-column:2}.aftersales-registration-item:has(input:checked){background:#e5f6f0;outline:1px solid #b5dfd4}.aftersales-registration-item:has(select){grid-template-columns:auto minmax(0,1fr) minmax(65px,85px) 62px}.aftersales-order-context{overflow-wrap:anywhere;background:#f6f9fa;border:1px solid #d8e2e5;border-radius:9px;gap:5px;padding:12px;display:grid}.aftersales-registration>details>summary{cursor:pointer;color:#647885;font-size:12px}.aftersales-refund-calculator{background:#f8fafb;border:1px solid #d2dfe3;border-radius:10px;gap:12px;padding:10px;display:grid}.aftersales-refund-calculator label{color:#526a75;gap:6px;font-size:13px;display:grid}.aftersales-refund-calculator input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:34px;font:inherit;border:1px solid #cdd9de;border-radius:7px;padding:6px 8px}.aftersales-refund-presets{flex-wrap:wrap;gap:6px;display:flex}.aftersales-refund-presets button{color:#344d58;cursor:pointer;background:#fff;border:1px solid #cdd9de;border-radius:22px;min-height:34px;padding:5px 10px}.aftersales-refund-presets button[aria-pressed=true]{color:#fff;background:#0d766e;border-color:#0d766e}.aftersales-refund-fees{flex-wrap:wrap;gap:20px;display:flex}.aftersales-refund-fees label{align-items:center;gap:6px;display:flex}.aftersales-refund-total{color:#0d766e;border:1px solid #d2dfe3;border-radius:8px;padding:12px}.aftersales-registration input[type=checkbox]{accent-color:#0d766e}.aftersales-registration-footer:has(button:only-of-type){flex-direction:column;align-items:stretch}.aftersales-registration-footer:has(button:only-of-type) button{justify-content:center;min-height:36px;font-size:13px}@media (width<=600px){.aftersales-registration{padding:10px}.aftersales-registration-item:has(select){grid-template-columns:auto minmax(0,1fr) 60px}.aftersales-registration-item select{grid-area:2/2}.aftersales-registration-item .aftersales-registration-quantity{grid-area:1/3}}.aftersales-registration-item-main strong,.aftersales-registration-item-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aftersales-registration-item-main strong{color:#334155;font-size:13px}.aftersales-registration-item-main small{color:#7b8799;font-size:11px}.aftersales-registration-item a{color:#c2410c;white-space:nowrap;font-size:11px}.aftersales-registration-quantity{text-align:center;width:62px;padding:6px}.aftersales-registration-alert,.aftersales-registration-success{border-radius:7px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:12px;line-height:1.45;display:flex}.aftersales-registration-alert{color:#9a3412;background:#fff7ed}.aftersales-registration-conflict{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:7px;gap:7px;padding:9px 10px;font-size:12px;line-height:1.45;display:grid}.aftersales-registration-conflict ul{gap:3px;margin:0;padding-left:18px;display:grid}.aftersales-registration-conflict label{align-items:flex-start;gap:6px;display:flex}.aftersales-registration-success{color:#166534;background:#f0fdf4}.aftersales-registration-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.aftersales-registration-footer button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#ff6a00;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.aftersales-registration-footer button:disabled{cursor:not-allowed;opacity:.55}.aftersales-registration-footer .aftersales-registration-cancel,.aftersales-registration-history .aftersales-registration-edit{color:#526178;background:#fff;border:1px solid #d8dee8}.aftersales-registration-history .aftersales-registration-edit{cursor:pointer;min-height:28px;font:inherit;border-radius:6px;grid-area:1/2/span 2;align-self:center;padding:0 8px;font-size:11px}.aftersales-registration-history{border-top:1px solid #edf0f4;padding-top:9px}.aftersales-registration-history summary{color:#526178;cursor:pointer;font-size:12px;font-weight:600}.aftersales-registration-history ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.aftersales-registration-history li{color:#526178;background:#f8fafc;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;gap:10px;padding:6px 8px;font-size:12px;display:grid}.aftersales-registration-history small{color:#8792a4}.aftersales-registration-history>ul>li>.registration-binding{grid-column:1/-1}.aftersales-registration-history .aftersales-registration-preparation{color:#9a6b22;grid-column:1/-1}.aftersales-registration-execution{border-top:1px dashed #e5e9f0;grid-column:1/-1;gap:6px;padding-top:4px;display:grid}.aftersales-registration-execution-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.aftersales-registration-execution-form{background:#fff;border:1px solid #d8dee8;border-radius:6px;gap:6px;padding:8px;display:grid}.aftersales-registration-execution-form input,.aftersales-registration-execution-form select,.aftersales-registration-execution-form textarea{color:#344054;min-width:0;font:inherit;border:1px solid #d8dee8;border-radius:5px;padding:6px 8px;font-size:12px}.aftersales-registration-execution-form>div{gap:6px;display:flex}.aftersales-registration-execution-form button{color:#fff;cursor:pointer;font:inherit;background:#ff6a00;border:0;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:600}.aftersales-registration-execution-form .aftersales-registration-cancel{color:#526178;background:#fff;border:1px solid #d8dee8}@media (width<=650px){.aftersales-registration-grid{grid-template-columns:1fr}.aftersales-registration-footer{flex-direction:column;align-items:flex-start}}.aftersales-registration-read-status{overflow-wrap:anywhere;gap:6px;font-size:12px;display:grid}.aftersales-registration-read-status>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.aftersales-registration-read-status button{min-height:32px;padding:4px 8px}.action-preparation-fields input:not([type=checkbox]){box-sizing:border-box;color:#253248;width:100%;min-width:0;min-height:34px;font:inherit;border:1px solid #d8dee8;border-radius:7px;padding:6px 8px;font-size:13px}.action-preparation-fields small{color:#68758a;font-size:12px;line-height:1.55}.aftersales-registration-footer button{background:#0d766e}.aftersales-registration :is(select,textarea,input):focus-visible{border-color:#0d766e;outline:2px solid #d8eee8}.aftersales-registration-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.aftersales-registration-group>strong{grid-column:1/-1}.aftersales-registration-group label{gap:5px;min-width:0;display:grid}.aftersales-registration-group input{box-sizing:border-box;width:100%;min-width:0}.aftersales-registration select{width:100%;min-width:0}.aftersales-registration-plan{border:1px solid var(--border,#dedbd5);overflow-wrap:anywhere;border-radius:8px;gap:8px;padding:12px;display:grid}.aftersales-registration-plan p{margin:0}.registration-binding{border:1px solid var(--border,#dedbd5);background:var(--surface-muted,#faf8f4);border-radius:12px;gap:10px;min-width:0;margin-block:12px;padding:14px;display:grid}.registration-binding p,.registration-binding small{overflow-wrap:anywhere;margin:0;line-height:1.6}.registration-binding button,.registration-binding a{color:var(--text,#24211d);border:1px solid var(--border,#dedbd5);background:var(--surface,#fff);font:inherit;cursor:pointer;border-radius:7px;justify-self:start;padding:8px 12px;text-decoration:none}.registration-binding button:disabled{opacity:.55;cursor:default}.registration-binding :focus-visible{outline-offset:3px;outline:2px solid #b66a2e}.registration-binding-preview{border-top:1px solid var(--border,#dedbd5);gap:10px;min-width:0;padding-top:12px;display:grid}.registration-binding-preview strong{overflow-wrap:anywhere}.registration-binding [role=alert]{color:#a12d24;overflow-wrap:anywhere}.registration-action-results{gap:12px;margin:0;padding-inline-start:18px;display:grid}.registration-binding .registration-action-results>li{overflow-wrap:anywhere;background:0 0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:0;display:grid}.mabang-package-tool{min-width:0}.mabang-package-tool input,.mabang-package-tool textarea,.mabang-package-tool select{max-width:100%}.mabang-lookup{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.mabang-lookup label{flex:180px}.mabang-package-tool label{gap:5px;display:grid}.mabang-package-card,.mabang-operation,.mabang-recovery{border:1px solid var(--border-color,#ddd);overflow-wrap:anywhere;border-radius:8px;margin-block:12px;padding:12px}.mabang-package-card ul{padding-left:18px}.mabang-package-card li{justify-content:space-between;gap:8px;margin-block:8px;display:flex}.mabang-package-actions,.mabang-cancel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mabang-summary{white-space:pre-wrap}.mabang-package-tool .mabang-confirm{align-items:start;gap:8px;margin-block:12px;display:flex}.mabang-confirm input[type=checkbox]{flex:0 0 16px;width:16px;height:16px}.mabang-operation button{margin:4px 8px 4px 0}.xiaolin-complex{gap:12px;min-width:0;padding:12px 0;display:grid}.xiaolin-complex h3,.xiaolin-complex h4,.xiaolin-complex p{margin:0}.xiaolin-complex p{overflow-wrap:anywhere;line-height:1.65}.xiaolin-complex-toolbar{flex-wrap:wrap;gap:8px;display:flex}.xiaolin-complex label{gap:8px;font-weight:600;display:grid}.xiaolin-complex textarea{width:100%;min-height:104px;font:inherit;resize:vertical;border:1px solid #d7dee8;border-radius:8px;padding:10px}.xiaolin-complex-turn{background:#fff;border:1px solid #d7dee8;border-radius:10px;gap:12px;padding:14px;display:grid}.xiaolin-complex-turn header{justify-content:space-between;gap:8px;display:flex}.xiaolin-complex-request{color:#586174;border-left:3px solid #d7dee8;padding:6px 10px}.xiaolin-complex-item{border-top:1px solid #edf0f5;gap:6px;padding-top:10px;display:grid}.xiaolin-complex-warning{background:#fff7e8;border-radius:6px;padding:10px}.xiaolin-complex ul{margin:6px 0;padding-left:20px}.xiaolin-complex details{font-size:13px;line-height:1.7}.xiaolin-complex summary{cursor:pointer;font-weight:600}.xiaolin-complex .xiaolin-complex-draft{white-space:pre-wrap;padding:10px 0;font-size:14px}.xiaolin-image-picker{border:1px solid var(--border,#dfe3e8);background:var(--surface,#fff);border-radius:10px;min-width:0;margin:12px 0;padding:10px 12px 12px;font-size:12px;line-height:1.6}.xiaolin-image-picker legend{padding:0;font-size:12px;font-weight:600}.xiaolin-image-picker summary{cursor:pointer;font-weight:500}.xiaolin-image-picker fieldset{border:0;min-width:0;margin:10px 0 0;padding:0}.xiaolin-image-picker-summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.xiaolin-image-picker-summary button{border:1px solid var(--border,#dfe3e8);color:inherit;background:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:3px 8px}.xiaolin-image-picker p{color:#667085;margin:8px 0}.xiaolin-image-picker .xiaolin-image-picker-warning{color:#8a5300;background:#fff9ed;border-radius:6px;padding:6px 8px}.xiaolin-image-picker-list{max-height:240px;margin:8px 0;padding:0;list-style:none;overflow-y:auto}.xiaolin-image-picker-list li+li{border-top:1px solid var(--border,#dfe3e8)}.xiaolin-image-picker-list li{align-items:flex-start;gap:8px;display:flex}.xiaolin-image-picker-list label{cursor:pointer;flex:auto;align-items:flex-start;gap:8px;min-width:0;padding:8px 0;display:flex}.xiaolin-image-picker input[type=checkbox]{accent-color:#f97316;flex:none;width:16px;height:16px;margin:2px 0 0}.xiaolin-image-picker-file{overflow-wrap:anywhere;min-width:0;display:grid}.xiaolin-image-picker-file strong{font-weight:500}.xiaolin-image-picker-file small{color:#667085}.xiaolin-image-picker-file em{color:#8a5300;font-style:normal;display:block}.xiaolin-image-picker-preview{color:#667085;flex:none;margin:8px 0 0 auto}.xiaolin-image-picker-preview summary{border:1px solid var(--border,#dfe3e8);border-radius:5px;padding:2px 5px;font-size:11px;font-weight:400}.xiaolin-image-picker-preview img{border:1px solid var(--border,#dfe3e8);object-fit:contain;background:#f8fafc;border-radius:6px;width:96px;max-height:96px;margin-top:6px;display:block}.xiaolin-image-picker button:focus-visible,.xiaolin-image-picker summary:focus-visible,.xiaolin-image-picker input:focus-visible{outline-offset:2px;outline:2px solid #f97316}.xiaolin-image-picker button:disabled{cursor:default;opacity:.7}.xiaolin-image-picker-list label:has(input:disabled){cursor:default;opacity:.7}.customer-business-facts{color:#344052;min-width:0;font-size:13px;line-height:1.6}.customer-business-facts h3{color:#273244;margin:0 0 10px;font-size:14px}.customer-business-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-business-heading h3{margin:0}.customer-business-facts>section,.customer-business-identity{border-bottom:1px solid #edf0f3;padding:14px 0}.customer-business-facts dl{grid-template-columns:90px minmax(0,1fr);gap:6px 10px;margin:0;display:grid}.customer-business-facts dt{color:#7a8797}.customer-business-facts dd{overflow-wrap:anywhere;margin:0}.customer-business-facts .customer-business-identity{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.customer-business-identity>div{min-width:0}.customer-business-identity .customer-business-address{grid-column:1/-1}.customer-business-notice{color:#956419;background:#fff8e9;border-radius:6px;padding:8px 10px}.customer-business-scope{color:#7a8797;font-size:12px}.customer-business-amount{color:#315da8;background:#eef4ff;border-radius:5px;margin:0 8px 3px 0;padding:2px 7px;display:inline-block}.customer-business-orders{margin:0;padding:0;list-style:none}.customer-business-orders>li{border-bottom:1px solid #edf0f3;padding:9px 0}.customer-business-orders summary{cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.customer-business-orders summary strong{color:#27786d}.customer-business-orders summary:before{content:"▸";color:#8994a3}.customer-business-orders details[open]>summary:before{content:"▾"}.customer-business-orders summary span{color:#8994a3;font-size:12px}.customer-business-orders summary b{margin-left:auto}.customer-business-orders p,.customer-business-orders ul{color:#677386;overflow-wrap:anywhere;font-size:12px}.customer-business-products{padding-left:0;list-style:none}.customer-business-products li{align-items:flex-start;gap:10px;margin:8px 0;display:flex}.customer-business-products li>div{min-width:0}.customer-business-products img{object-fit:cover;border-radius:4px;flex-shrink:0}.customer-business-products p{margin:4px 0}@media (width<=480px){.customer-business-facts .customer-business-identity{grid-template-columns:minmax(0,1fr)}.customer-business-heading{align-items:flex-start}}.xiaolin-saved-facts{border:1px solid var(--border,#dfe3e8);background:var(--surface,#fff);border-radius:10px;margin:12px 0;padding:14px}.xiaolin-facts-scope{min-width:0;color:var(--color-text,#344054);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.xiaolin-facts-scope h3,.xiaolin-facts-scope h4,.xiaolin-facts-scope h5,.xiaolin-facts-scope p{margin:0 0 8px}.xiaolin-facts-scope h3{font-size:14px}.xiaolin-facts-scope h4{font-size:13px}.xiaolin-facts-scope h5{font-size:12px}.xiaolin-saved-facts-actions{flex-wrap:wrap;gap:8px;display:flex}.xiaolin-saved-facts-content{margin-top:12px}.xiaolin-facts-query-status{color:#315b85;overflow-wrap:anywhere;background:#eff6ff;border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.6}.xiaolin-facts-query-status>div{align-items:center;gap:6px;display:flex}.xiaolin-facts-query-status svg{flex-shrink:0}.xiaolin-facts-query-status small{color:inherit;display:block}.xiaolin-facts-query-status.is-error{color:#8a550d;background:#fff7e8}.xiaolin-saved-facts-overview{color:#344054;border:1px solid var(--border,#dfe3e8);background:#f7f9fb;border-radius:6px;flex-wrap:wrap;gap:6px 10px;margin:10px 0 2px;padding:9px 10px;display:flex}.xiaolin-saved-facts-overview span{white-space:nowrap}.xiaolin-saved-facts-content>section,.xiaolin-saved-facts-content>details{border-top:1px solid var(--border,#dfe3e8);margin-top:12px;padding-top:12px}.xiaolin-facts-scope dl{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:4px 10px;min-width:0;margin:8px 0 12px;display:grid}.xiaolin-facts-scope dt,.xiaolin-facts-scope small{color:#667085}.xiaolin-facts-scope dt,.xiaolin-facts-scope dd{min-width:0}.xiaolin-facts-scope dd{margin:0}.xiaolin-facts-scope summary{cursor:pointer}.xiaolin-saved-facts-list{margin:8px 0;padding:0;list-style:none}.xiaolin-saved-facts-list>li{border:1px solid var(--border,#dfe3e8);border-radius:6px;margin:8px 0;padding:10px}.xiaolin-saved-facts-notice{color:#845100;background:#fff8e8;border-radius:6px;padding:8px 10px}.xiaolin-saved-facts-error{color:#a52121;background:#fff1f0;border-radius:6px;padding:8px 10px;margin-top:8px!important}.xiaolin-order-candidate-picker fieldset{border:1px solid var(--border,#dfe3e8);border-radius:7px;gap:7px;margin:8px 0;padding:9px;display:grid}.xiaolin-order-candidate-picker label{cursor:pointer;background:#f8fafc;border-radius:5px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.xiaolin-order-candidate-picker label:has(input:disabled){opacity:.6;cursor:not-allowed}.xiaolin-order-candidate-picker label span,.xiaolin-order-candidate-picker label small{gap:2px;display:grid}.xiaolin-order-candidate-picker input{margin-top:3px}.xiaolin-order-candidate-picker button{justify-self:start}.xiaolin-facts-scope button:focus-visible,.xiaolin-facts-scope summary:focus-visible{outline-offset:3px;outline:2px solid #f97316}.xiaolin-fact-card-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.xiaolin-fact-card-heading h4,.xiaolin-fact-card-heading h5{flex:1;min-width:0;margin-bottom:4px}.xiaolin-order-timeline{color:#667085;flex-wrap:wrap;gap:2px 14px;margin:0 0 8px;font-size:12px;display:flex}.xiaolin-fact-status{color:#415e76;background:#eef4f9;border-radius:5px;flex:none;max-width:55%;padding:1px 7px;font-size:11px}.xiaolin-facts-scope dl.xiaolin-fact-key-values{grid-template-columns:86px minmax(0,1fr);gap:3px 8px;margin:6px 0 9px}.xiaolin-facts-scope .xiaolin-saved-products h5{color:#475467;margin-bottom:2px}.xiaolin-facts-scope .xiaolin-compact-product-list{margin-top:4px}.xiaolin-facts-scope .xiaolin-compact-product-list>li{border:0;border-top:1px solid #edf0f3;border-radius:0;margin:0;padding:8px 0;display:block}.xiaolin-facts-scope .xiaolin-compact-product-list>li.has-image{border:0;border-top:1px solid #edf0f3;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:8px;padding:8px 0;display:grid}.xiaolin-facts-scope .xiaolin-product-image{object-fit:contain;background:#f7f8fa;border:1px solid #e6eaee;border-radius:5px;grid-row:span 3;width:44px;max-width:44px;height:54px;max-height:54px;display:block}.xiaolin-facts-scope .xiaolin-product-variant{color:#667085;margin:2px 0 4px}.xiaolin-facts-scope dl.xiaolin-product-amounts{flex-wrap:wrap;gap:3px 12px;margin:0;font-size:11px;display:flex}.xiaolin-product-amounts>div{flex-wrap:wrap;gap:0 5px;min-width:0;display:flex}.xiaolin-product-amounts dt{white-space:nowrap}.xiaolin-facts-scope .xiaolin-fact-source-details{color:#667085;margin-top:8px}.xiaolin-facts-scope code{overflow-wrap:anywhere;font-size:inherit}.xiaolin-facts-scope .xiaolin-parcel-products{border-top:1px solid #e8ecf0;padding-top:7px}.xiaolin-facts-scope .xiaolin-parcel-products h5,.xiaolin-facts-scope .xiaolin-parcel-latest h5{color:#667085;margin-bottom:3px;font-weight:500}.xiaolin-parcel-product-list,.xiaolin-warehouse-list{margin:0 0 7px;padding:0;list-style:none}.xiaolin-parcel-product-list li{grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;margin:5px 0;display:grid}.xiaolin-parcel-product-list li.has-image{grid-template-columns:44px minmax(0,1fr) auto}.xiaolin-parcel-product-list li.has-image .xiaolin-product-image{grid-row:1/span 2}.xiaolin-parcel-product-list code,.xiaolin-parcel-product-list small{color:#667085;grid-column:1/-1}.xiaolin-parcel-product-list li.has-image code{grid-column:2/-1}.xiaolin-warehouse-list li{gap:2px;margin-top:5px;display:grid}.xiaolin-facts-scope .xiaolin-parcel-latest p{margin-bottom:2px}.xiaolin-facts-scope .xiaolin-fact-muted{color:#667085;font-size:11px}.xiaolin-facts-scope .xiaolin-stock-list>li{padding:8px}.xiaolin-fact-card-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:5px;max-width:45%;display:flex}.xiaolin-fact-card-actions .xiaolin-fact-status{max-width:100%}.xiaolin-saved-products>summary,.xiaolin-parcel-secondary>summary{color:#667085;margin:8px 0;font-size:12px}.xiaolin-facts-scope.is-compact .xiaolin-fact-key-values{margin:6px 0 12px}.xiaolin-facts-toolbar{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0;display:flex}.xiaolin-facts-toolbar .ghost-button{color:#66758b;background:0 0;border:0;min-height:0;padding:3px 0;font-size:12px}.xiaolin-facts-toolbar .ghost-button:hover{color:#b65316}.xiaolin-facts-read-status{color:#896126;margin:6px 0;font-size:12px}.xiaolin-facts-read-status>summary{cursor:pointer;background:#fff9ec;border-radius:4px;padding:5px 8px}.xiaolin-facts-read-status>summary>span{margin-left:12px;font-size:11px}.xiaolin-facts-read-status li{margin:4px 0}.xiaolin-facts-load-status:empty{display:none}.xiaolin-facts-scope .xiaolin-parcel-identity{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.xiaolin-facts-scope .xiaolin-parcel-identity h5{margin:0}.xiaolin-parcel-identity>span{color:#667085;overflow-wrap:anywhere;font-size:12px}.xiaolin-facts-scope .xiaolin-parcel-tracking{-webkit-user-select:all;user-select:all;color:#344054;letter-spacing:.02em;margin:7px 0 12px;font-size:14px;font-weight:600}.xiaolin-facts-scope .xiaolin-saved-parcel{background:#fff;border:1px solid #e8ecf0;border-radius:10px;padding:12px}.xiaolin-facts-scope .xiaolin-parcel-latest,.xiaolin-facts-scope.is-compact .xiaolin-parcel-latest{background:#f5f8fb;border-left:3px solid #96b0c7;border-radius:0 6px 6px 0;margin:0 0 10px;padding:10px 12px}.xiaolin-saved-parcel[data-status=delivered] .xiaolin-fact-status{color:#23704e;background:#ecf7f0}.xiaolin-facts-scope .xiaolin-saved-parcel[data-status=delivered] .xiaolin-parcel-latest{background:#f3f8f5;border-left-color:#78ae92}.xiaolin-facts-scope .xiaolin-parcel-latest small{color:#667085;flex-wrap:wrap;gap:2px 12px;font-size:11px;display:flex}.xiaolin-saved-parcel>details{border-top:1px solid #edf0f3;margin-top:0}.xiaolin-saved-parcel>details>summary{color:#667085;cursor:pointer;margin:0;padding:9px 0;font-size:12px}.xiaolin-parcel-timeline{margin:4px 0 10px 4px;padding:0;list-style:none}.xiaolin-parcel-timeline>li{border-left:1px solid #dfe5ec;padding:0 0 16px 16px;position:relative}.xiaolin-parcel-timeline>li:last-child{border-left-color:#0000;padding-bottom:0}.xiaolin-parcel-timeline>li:before{content:"";background:#a5b4c4;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.xiaolin-facts-scope .xiaolin-parcel-timeline p{color:#344054;margin:3px 0;font-size:12px;line-height:1.5}.xiaolin-parcel-event-time,.xiaolin-parcel-timeline small{color:#667085;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.xiaolin-product-variant>span,.xiaolin-product-variant>code{display:block}.xiaolin-product-variant>code{color:#7c8795;font-size:11px}.xiaolin-facts-scope .xiaolin-saved-order .xiaolin-fact-card-actions button{min-height:26px;padding:3px 7px;font-size:11px}.xiaolin-facts-scope.is-compact .xiaolin-saved-parcel{border:0;border-bottom:1px solid #edf0f3;border-radius:0;padding:8px 0 12px}.xiaolin-parcel-history-actions{color:#7c8795;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0 10px;font-size:11px;display:flex}.xiaolin-parcel-history-actions button{color:#a94f1c;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px}.xiaolin-facts-group{padding:10px 12px}.dock-panel .xiaolin-facts-group>.xiaolin-saved-order,.dock-panel .xiaolin-facts-group>.xiaolin-saved-logistics{padding:0}.xiaolin-facts-group>details{border-top:1px solid #e9edf2;padding:10px 0}.xiaolin-facts-group>details>summary{color:#667085;font-size:12px}.xiaolin-facts-group>details[open]>summary{color:#344054;margin-bottom:8px}.xiaolin-review-records{color:#667085;border-top:1px solid #e9edf2;margin:0 14px 12px;padding-top:10px;font-size:12px}.xiaolin-review-records>summary{cursor:pointer;padding:3px 0;font-weight:600}.xiaolin-review-records .xiaolin-facts-toolbar{justify-content:space-between;margin:8px 0;font-size:11px}.xiaolin-review-records .xiaolin-saved-facts-compact{border:0;margin:0;padding:0}.xiaolin-review-records .xiaolin-saved-facts-content{margin-top:6px}.reply-review-summary{gap:17px;padding:18px;display:grid}.reply-review-summary>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.reply-review-summary>header strong{color:#283c56;font-size:17px}.reply-review-summary>header span{color:#7b8795;font-size:12px}.reply-review-facts{color:#7b8795;flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.reply-review-facts [data-loaded=true]{color:#40755b}.reply-review-facts [data-loaded=true]:before{content:"✓";margin-right:6px}.reply-review-warnings{color:#82582a;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.reply-review-warnings>strong{font-weight:500}.reply-review-source{color:#7b8795;margin-left:8px;font-size:12px}.reply-review-source:before{content:"·";margin-right:4px}.reply-review-ready{color:#47735a;background:#f5faf7;border:1px solid #e1ede5;border-radius:7px;padding:14px 16px;font-size:13px}.reply-review-actions{flex-wrap:wrap;gap:9px;display:flex}.reply-review-actions button{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-left:0;font-size:12px}.reply-review-actions .primary-button{background:var(--color-accent,#f56b16)}.reply-review-preview{gap:8px;display:grid}.reply-review-preview-label{color:#7b8795;font-size:12px}.reply-review-preview b{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.reply-review-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.reply-review-records{color:#7b8795;border-top:1px solid #e9edf2;padding-top:12px;font-size:12px;line-height:1.7}.reply-review-records>summary{cursor:pointer}.reply-review-records>summary span{float:right}.reply-review-records>div{overflow-wrap:anywhere;background:#f7f8fa;border-radius:6px;margin-top:12px;padding:12px}.reply-review-records b{font-size:12px;font-weight:500}.reply-review-records p{margin:6px 0 0}.reply-review-pending,.reply-review-feedback{color:#7b8795;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.reply-review-feedback[role=alert]{color:#a83b2e}.reply-review-tools{border-top:1px solid #edf0f4;margin:0 12px 12px}.reply-review-tools>summary{color:#758395;cursor:pointer;padding:10px 0;font-size:12px}.reply-review-tools>summary[hidden]{display:none}.xiaolin-main-analysis{border:1px solid var(--border,#d8e1dc);overflow-wrap:anywhere;border-radius:10px;gap:12px;margin:12px 0;padding:14px;display:grid}.xiaolin-main-analysis p,.xiaolin-main-analysis blockquote,.xiaolin-main-plan-fields{margin:0}.xiaolin-main-analysis-text,.xiaolin-main-analysis blockquote{white-space:pre-wrap}.xiaolin-main-analysis blockquote{border-left:3px solid var(--border,#d8e1dc);max-height:180px;padding:8px 12px;overflow:auto}.xiaolin-main-plan-fields{gap:8px;display:grid}.xiaolin-main-plan-fields>div{grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:8px;display:grid}.xiaolin-main-plan-fields dt{color:var(--text-muted,#60716b)}.xiaolin-main-plan-fields dd{margin:0}.facts-customer-summary{color:#344052;min-width:0;font-size:13px;line-height:1.5}.facts-customer-identity{background:#f8fafc;border:1px solid #edf0f3;border-radius:8px;margin-bottom:14px;padding:12px}.facts-customer-name,.facts-contact-row,.facts-customer-metadata,.facts-history-meta{align-items:center;gap:8px;display:flex}.facts-customer-name{gap:9px;margin-bottom:9px}.facts-customer-name strong{color:#273244;overflow-wrap:anywhere;font-size:15px}.facts-customer-avatar{color:#8b654b;background:#fff0e5;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.facts-customer-tags{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.facts-customer-tags .tag-chip{overflow-wrap:anywhere;max-width:100%;font-size:11px}.facts-contact-row>svg{color:#8490a0;flex:none}.facts-contact-row{min-height:27px}.facts-contact-row>span{overflow-wrap:anywhere;min-width:0}.facts-contact-row .icon-button{color:#8993a1;flex:none;width:25px;height:25px;margin-left:auto}.facts-contact-row .icon-button[aria-pressed=true]{color:#d97706}.facts-customer-metadata{color:#687486;flex-wrap:wrap;margin:7px 0;font-size:12px}.facts-customer-metadata>span{background:#f4f6f8;border-radius:4px;padding:2px 7px}.facts-customer-summary .accordion-section{background:0 0;border:0;border-top:1px solid #edf0f3;border-radius:0;margin-top:6px}.facts-customer-summary .accordion-trigger{color:#465366;height:auto;min-height:39px;padding:8px 0;font-size:13px}.facts-customer-summary .accordion-trigger small{color:#7d8998;text-align:center;background:#f0f3f6;border-radius:9px;min-width:20px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:400;display:inline-block}.facts-customer-summary .accordion-content{border-top:0;padding:2px 0 10px;font-size:12px}.facts-customer-summary .facts-customer-details{border-top:0;margin-top:0}.facts-customer-summary .facts-customer-details .accordion-trigger{color:#7c8898;min-height:28px;padding:5px 0 0;font-size:12px;font-weight:400}.facts-customer-detail-list,.facts-customer-summary .facts-history-item dl{grid-template-columns:70px minmax(0,1fr);gap:5px 8px;margin:4px 0 0;font-size:11px;display:grid}.facts-customer-detail-list dt,.facts-customer-summary .facts-history-item dt{color:#8a94a3}.facts-customer-detail-list dd,.facts-customer-summary .facts-history-item dd{text-align:left;overflow-wrap:anywhere;margin:0}.facts-customer-summary .facts-history-item{background:0 0;border:0;border-bottom:1px solid #f0f2f5;border-radius:0;margin:0;padding:9px 0}.facts-customer-summary .facts-history-item .history-link{color:#38475b;text-align:left;flex:1;gap:6px;font-size:13px}.facts-customer-summary .history-link>svg{flex:none}.facts-customer-summary .history-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.facts-customer-summary .facts-history-item .icon-button{flex:none;width:24px;height:24px}.facts-history-meta{color:#8a94a3;flex-wrap:wrap;justify-content:space-between;margin-top:3px;font-size:11px}.facts-customer-summary .conversation-section-divider{color:#8a94a3;margin:5px 0 3px;font-size:11px}.facts-customer-summary .conversation-section-divider:before,.facts-customer-summary .conversation-section-divider:after{display:none}.facts-customer-summary .tag-list{flex-wrap:wrap;gap:6px;display:flex}.facts-customer-summary .customer-tag-item{align-items:center;gap:3px;display:inline-flex}.facts-customer-summary .customer-tag-item>button{color:#94a0b1;padding:2px}.facts-customer-summary .customer-tag-form{flex-basis:100%;gap:6px;margin-top:5px;display:flex}.facts-customer-summary .customer-tag-form input{border:1px solid #e3e7ed;border-radius:5px;flex:1;min-width:0;padding:5px 7px}.facts-customer-summary .customer-tag-form button{color:#c65d27;white-space:nowrap}.facts-customer-summary .activity-list{border-left:1px solid #e4e9ef;margin:0 0 0 4px;padding:0 0 0 14px;list-style:none}.facts-customer-summary .activity-list li{padding:0 0 12px;position:relative}.facts-customer-summary .activity-list li:before{content:"";background:#a7b6c7;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:-18px;box-shadow:0 0 0 3px #fff}.facts-customer-summary .activity-list time,.facts-customer-summary .activity-list small{color:#8a94a3;font-size:11px;display:block}.facts-inline-error{color:#b45309;margin:6px 0;font-size:12px}.facts-inline-error button{margin-left:6px;text-decoration:underline}.customer-coupons{overflow-wrap:anywhere;font-size:12px}.customer-coupons-list{gap:10px;padding:0;list-style:none;display:grid}.customer-coupons-list li{border:1px solid var(--border,#e5e7eb);border-radius:8px;gap:4px;padding:10px;display:grid}.wb-attachment-image-content{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.wb-attachment-image-content>img{flex:0 auto;min-height:0}.wb-attachment-image-content>p{flex:none;margin:0}.wb-attachment-image-toolbar{text-align:center;flex:none;align-self:stretch;padding:4px}.wb-attachment-image-toolbar button{color:#344054;background:#fff;border:1px solid #cfd7e3;border-radius:6px;padding:5px 10px}.wb-attachment-image-content.is-original{display:block;overflow:auto}.wb-attachment-image-content.is-original .wb-attachment-image-toolbar{z-index:1;position:sticky;top:0;left:0}.wb-attachment-preview-stage .wb-attachment-image-content.is-original>img{max-width:none;max-height:none;margin:auto;display:block}.email-rich-content img[role=button]{cursor:zoom-in}.email-rich-content img[role=button]:focus-visible{outline-offset:3px;outline:2px solid #f97316}.wb-attachment-image-error{color:#253248;overflow-wrap:anywhere;background:#fff;border-radius:8px;max-width:480px;padding:16px;line-height:1.6}.wb-attachment-image-error button,.wb-attachment-image-error a{margin-right:8px;padding:8px 12px;display:inline-block}.wb-gallery-failed{text-align:center;font-size:12px;line-height:1.4;display:block}.wb-context .wb-thread{border-radius:12px;flex:45 1 0;gap:0;min-height:84px;padding:0;overflow:hidden}.wb-thread-heading{background:#fff;border-bottom:1px solid #edf0f4;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:10px 13px;display:flex}.wb-thread-heading h3{color:#38424f;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;display:flex}.wb-thread-heading>div>span{color:#7c8795;margin-top:4px;font-size:12px;display:block}.wb-thread-heading .wb-thread-expand,.wb-thread-heading .wb-thread-refresh{color:#6b7685;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:4px 7px;font-size:11px;display:inline-flex}.wb-thread-heading .wb-thread-expand:hover,.wb-thread-heading .wb-thread-refresh:hover{color:#374251;background:#f7f9fb;border-color:#dde3ea}.wb-thread-scroll-surface{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.wb-thread-scroll-surface>.wb-thread-list{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;padding:0 12px 8px;display:flex;overflow:auto}.wb-thread-scroll-surface .wb-thread-more{flex-shrink:0;align-self:center;margin:10px 0 5px}.wb-thread-scroll-surface .wb-thread-state{padding:16px 3px;font-size:12px}.wb-thread-new{z-index:1;color:#c25115;white-space:nowrap;background:#fff8f1;border:1px solid #ffcba5;border-radius:20px;padding:7px 12px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #54352114}.mail-reading-message.email-message{border-bottom:1px solid #edf0f4;flex-shrink:0;width:100%;min-width:0;margin:0;padding:12px 0}.mail-reading-message.email-message:last-child{border-bottom:0}.mail-reading-language{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:12px 0;display:flex}.mail-reading-language>div{background:#f3f5f8;border-radius:7px;gap:2px;padding:3px;display:inline-flex}.mail-reading-language button{color:#6b7685;background:0 0;border:0;border-radius:5px;min-height:29px;padding:4px 12px;font-size:12px}.mail-reading-language button[aria-pressed=true]{color:#b75016;background:#fff;box-shadow:0 1px 3px #21304912}.mail-reading-language small,.mail-reading-translation-status,.mail-reading-original-subject{color:#7c8795;font-size:11px;line-height:1.6}.mail-reading-translation-status{margin:10px 0}.mail-reading-message .email-message-body h5{color:#7c8795;margin:12px 0 7px;font-size:11px;font-weight:500}.mail-reading-translation{white-space:normal;overflow-wrap:anywhere}.mail-reading-translation:has(+h5){border-bottom:1px solid #edf0f4;padding-bottom:10px}.mail-reading-message.email-message .email-message-content .email-message-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.mail-reading-message.email-message .email-message-content .mail-reading-message-header{border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:0 6px;padding:0;display:grid}.mail-reading-message.email-message .mail-reading-message-header .wb-message-toggle{color:#8d98a6;border-radius:5px;justify-content:center;width:16px;height:16px;margin-top:2px;padding:0}.mail-reading-message .mail-reading-sender{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.mail-reading-message .mail-reading-summary{min-width:0;display:block}.mail-reading-source-mailbox{color:#718096;overflow-wrap:anywhere;font-size:12px}.mail-reading-message.email-message .mail-reading-message-header strong{color:#354150;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.mail-reading-message.email-message .mail-reading-message-header .mail-reading-direction{color:#9499a1;align-items:center;gap:4px;margin-bottom:2px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.mail-reading-message.email-message .mail-reading-message-header .mail-reading-direction[data-state=draft],.mail-reading-message.email-message .mail-reading-message-header .mail-reading-direction[data-state=queued],.mail-reading-message.email-message .mail-reading-message-header .mail-reading-direction[data-state=sending],.mail-reading-message.email-message .mail-reading-message-header .mail-reading-direction[data-state=send_unknown],.mail-reading-message.email-message .mail-reading-message-header .mail-reading-direction[data-state=send_partial],.mail-reading-message.email-message .mail-reading-message-header .mail-reading-direction[data-state=send_failed]{color:#3b3f46;font-weight:600}.mail-reading-message.email-message .mail-reading-message-header .mail-reading-direction[data-state=note]{color:#7c8795}.mail-reading-message.email-message .mail-reading-message-header time{color:#8d98a6;padding-top:2px;font-size:10px}.mail-reading-envelope{margin-top:8px}.mail-reading-envelope h4{color:#424e5d;overflow-wrap:anywhere;margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.5}.mail-reading-addresses{color:#7b8796;font-size:10px;line-height:1.7}.mail-reading-addresses>span{overflow-wrap:anywhere;display:block}.mail-reading-addresses>summary,.mail-reading-quote>summary{cursor:pointer;width:fit-content}.mail-reading-message.email-message .email-message-body{color:#424c58;overflow-wrap:anywhere;padding:10px 0 0;font-size:13px;line-height:1.75}.mail-reading-message.email-message .email-message-body p,.mail-reading-message .email-rich-content p,.mail-reading-message .email-rich-content div{margin:0 0 12px}.mail-reading-quote{color:#6b7788;margin:8px 0 4px}.mail-reading-quote>summary{background:#f3f5f8;border-radius:5px;padding:4px 8px;font-size:11px}.mail-reading-quote[open]>summary{margin-bottom:10px}.mail-reading-quote blockquote{border-left:2px solid #dce3eb;margin:8px 0;padding-left:12px}.mail-reading-message.email-message .message-attachments{background:#f7f9fb;margin:12px 0 0}.mail-reading-message.email-message .message-attachments>header{border-bottom:1px solid #edf0f4;gap:6px;padding:8px 10px}.mail-reading-message.email-message .message-attachments>header strong{margin:0;font-size:11px}.mail-reading-message .message-attachment-row{flex-wrap:wrap;gap:6px;min-width:0;padding:8px 10px}.mail-reading-message .attachment-name{overflow-wrap:anywhere;min-width:0}.mail-reading-footer{margin-top:9px}.mail-reading-footer .wb-send-confirmation{justify-content:flex-end;margin:0;padding:0}.mail-reading-footer .wb-send-confirmation button{color:#5b6673;background:#fff;border-color:#e2e6ec;height:25px;padding:0 10px;font-size:11px}.mail-reading-footer .wb-send-confirmation button:hover{color:#374251;border-color:#cdd5df}.mail-reading-footer .wb-send-confirmation button.wb-send-confirmation-primary{color:#b75016;background:#fff;border:1px solid #f0b48c;font-weight:600}.mail-reading-footer .wb-send-confirmation button.wb-send-confirmation-primary:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.mail-reading-footer .wb-send-confirmation .wb-send-confirmation-confirm{justify-content:flex-end}.mail-reading-footer .wb-send-confirmation .wb-send-confirmation-confirm p,.mail-reading-footer .wb-send-confirmation-error{text-align:left}.wb-context .customer-panel{border-radius:12px;flex-direction:column;flex:55 1 0;min-height:84px;padding:0;display:flex;overflow:hidden}.wb-context .customer-panel>.detail-tabs{background:#fff;border-bottom:1px solid #edf0f4;flex-shrink:0;min-height:44px;margin:0;padding:0 12px;display:flex;position:relative}.wb-context .customer-panel>.xiaolin-sidebar-host{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:0 12px 12px;overflow:auto}.wb-context .customer-panel>.xiaolin-sidebar-host[hidden]{display:none!important}.wb-context .customer-panel>.side-empty{overflow:auto}.mail-reading-dialog{background:#fff;border:1px solid #dfe5ec;border-radius:14px;width:min(850px,100vw - 40px);max-width:none;height:min(860px,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 18px 70px #172c4a33}.mail-reading-dialog[open]{flex-direction:column;display:flex}.mail-reading-dialog::backdrop{background:#26334466}.mail-reading-dialog>.wb-thread-heading{padding:14px 22px}.mail-reading-dialog .wb-thread-list{padding:0 24px 16px}.mail-reading-dialog .mail-reading-message.email-message{padding:18px 0}.mail-reading-dialog .mail-reading-message.email-message .email-message-body{font-size:14px;line-height:1.85}@media (width<=640px){.mail-reading-dialog{border-radius:10px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.mail-reading-dialog .wb-thread-list{padding-left:14px;padding-right:14px}}.mail-reading-message.email-message.inbound{border-left:3px solid var(--color-accent);padding-left:10px}.mail-reading-message.email-message.outbound{border-left:3px solid #3b82f6;padding-left:10px}.mail-reading-message.email-message.inbound .mail-reading-message-header strong{color:#9a4a12}.mail-reading-message.email-message.outbound .mail-reading-message-header strong{color:#24548f}.mail-reading-message.email-message.internal-note{background:#f7f8fa;border:0;border-radius:5px;width:100%;max-width:100%;margin:6px 0;padding:7px 9px}.mail-reading-message.email-message.internal-note .mail-reading-message-header{min-height:0}.mail-reading-message.internal-note .mail-reading-sender{flex-flow:wrap;align-items:center;column-gap:7px}.mail-reading-message.internal-note .mail-reading-note-preview{color:#56616f;width:100%;font:inherit;text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;flex-basis:100%;padding:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.mail-reading-message.internal-note .mail-reading-note-preview:hover{color:#354150}.mail-reading-message.email-message.internal-note .email-message-body{padding:5px 0 0 22px;font-size:12px;line-height:1.55}.mail-reading-message.email-message.internal-note .email-message-body p{padding:0}.dock-panel .wb-block.wb-thread{gap:0;padding:0}.dock-panel .wb-thread .wb-thread-heading{min-height:32px;padding:2px 8px}.app-shell.inbox-workspace.wb-shell.wb-dock-enabled{grid-template-columns:var(--wb-nav-w) var(--wb-queue-w) minmax(0, 1fr)}.wb-shell.wb-dock-enabled>.conversation-pane{flex-direction:column;grid-area:2/3/auto/-1;gap:8px;min-width:0;height:100%;min-height:0;padding:10px;display:flex;overflow:hidden}.wb-dock-enabled .wb-case-top{flex:none}.dock-surface{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dock-toolbar{color:#75808d;align-items:center;gap:8px;min-height:30px;padding:0 2px 5px;font-size:11px;display:flex}.dock-toolbar>span{margin-right:auto}.dock-toolbar select{color:#5c6571;max-width:190px;font:inherit;background:0 0;border:0}.dock-toolbar button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:26px;padding:0;display:grid}.dock-toolbar .dock-order-shortcut{color:#b65a16;white-space:nowrap;width:auto;padding:0 8px}.dock-toolbar small{color:#946011}.dock-tree,.dock-split,.dock-group,.dock-mount,.dock-panel-host,.dock-tab-content{min-width:0;min-height:0}.dock-tree{flex:1;display:flex;overflow:hidden}.dock-tree>*{flex:1}.dock-split{flex:1;display:grid;overflow:hidden}.dock-split-x{grid-template-columns:minmax(0, var(--dock-ratio)) 8px minmax(0, 1fr)}.dock-split-y{grid-template-rows:minmax(0, var(--dock-ratio)) 8px minmax(0, 1fr)}.dock-group{border:1px solid var(--color-border,#e2e6ec);background:#fff;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dock-mount,.dock-tab-content{flex:1;display:flex;overflow:hidden}.dock-panel-host{flex:1;display:flex}.dock-panel{color:#344052;background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.dock-panel-heading{background:#fafbfc;border-bottom:1px solid #edf0f4;flex:0 0 36px;align-items:center;gap:2px;padding:0 6px;display:flex}.dock-panel-heading button{color:#6c7788;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 5px;display:inline-flex}.dock-panel-heading button:hover,.dock-position-menu:hover{color:#a45420;background:#fff1e7}.dock-panel-heading .dock-grip{min-width:0;font:inherit;text-align:left;cursor:grab;touch-action:none;flex:1;justify-content:flex-start;gap:5px;font-size:12px;font-weight:600}.dock-grip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dock-grip:active{cursor:grabbing}.dock-position-menu{appearance:none;color:#6c7788;cursor:pointer;background:0 0;border:0;border-radius:4px;width:28px;height:28px;padding:0 7px}.dock-panel-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:auto}.dock-panel-content[hidden]{display:none}.dock-separator{touch-action:none;z-index:1;position:relative}.dock-split-x>.dock-separator{cursor:col-resize}.dock-split-y>.dock-separator{cursor:row-resize}.dock-separator:hover,.dock-separator:focus-visible{background:#e5b893;border-radius:4px;outline:0}.dock-tabs{background:#f3f5f8;border-bottom:1px solid #e5e9ef;flex:0 0 29px;gap:2px;display:flex;overflow-x:auto}.dock-tabs button{color:#7a8492;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 10px;font-size:11px}.dock-tabs button[aria-selected=true]{color:#8d4a23;background:#fff;box-shadow:inset 0 -2px #e0a275}.dock-empty{color:#7a8492;align-content:center;justify-items:start;gap:8px;height:100%;min-height:90px;padding:18px;font-size:12px;display:grid}.dock-empty p{margin:0;line-height:1.7}.dock-empty button{color:#8d4a23;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:5px;padding:6px}.dock-floating-layer{z-index:80;pointer-events:none;position:fixed;inset:0}.dock-floating{z-index:1;pointer-events:auto;border:1px solid #c7c3bd;border-radius:9px;display:flex;position:absolute;overflow:hidden;box-shadow:0 16px 55px #24365033}.dock-floating.is-front{z-index:2;border-color:#c6926b}.dock-floating.is-dragging{pointer-events:none;opacity:.65}.dock-floating.is-minimized{border-radius:6px}.dock-resize-corner{z-index:4;color:#987153;cursor:nwse-resize;touch-action:none;background:#f6eee7;border:0;width:24px;height:24px;position:absolute;bottom:1px;right:1px}.dock-drag-preview{color:#624e3c;background:#fff;border:1px solid #b59e8a;border-radius:7px;padding:10px 18px;font-size:12px;position:fixed;box-shadow:0 8px 25px #26334730}.dock-drop-zones{z-index:20;background:#f0e4d844;grid-template-rows:24% 1fr 24%;grid-template-columns:24% 1fr 24%;gap:4px;padding:5px;display:grid;position:absolute;inset:0}.dock-drop-zone{color:#846042;background:#f9eee4df;border:1px dashed #c5a183;border-radius:5px;justify-content:center;align-items:center;font-size:12px;display:flex}.dock-drop-zone:hover{background:#edd0b6;border-style:solid}.dock-drop-left{grid-area:1/1/-1}.dock-drop-right{grid-area:1/3/-1}.dock-drop-top{grid-area:1/2}.dock-drop-bottom{grid-area:3/2}.dock-drop-tab{grid-area:2/2}.dock-panel :is(button,select):focus-visible,.dock-toolbar :is(button,select):focus-visible{outline-offset:-2px;outline:2px solid #c29470}.dock-panel .wb-thread{border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.dock-panel .wb-thread-heading{flex:none;justify-content:flex-end;padding:4px 8px}.dock-panel .wb-thread-heading h3{display:none}.dock-panel .wb-thread-scroll-surface{flex:1;min-height:0}.dock-panel .wb-thread-list{min-height:0}.dock-panel .xiaolin-saved-order,.dock-panel .xiaolin-saved-logistics{border:0;border-radius:0;margin:0;padding:10px}.wb-dock-facts{padding:10px}.wb-dock-review{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.wb-dock-review>.wb-review-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-width:0;min-height:0;padding:0;overflow:auto}.wb-dock-review .wb-compose-slot{background:#fff;border-top:1px solid #e4e9ef;flex:none;min-height:0;max-height:45%;padding:8px 10px;position:static;overflow:auto}.wb-dock-review .composer-launcher{padding:0}.wb-dock-enabled .wb-dock-operation{color:#7a8492;flex:none;padding:2px 8px;font-size:11px}.wb-dock-operation>summary{cursor:pointer}.wb-dock-operation[open]{max-height:180px;overflow:auto}.dock-modal-host{z-index:1400;position:relative}.dock-modal-host[hidden]{display:none}@media (width<=1279px){.app-shell.inbox-workspace.wb-shell.wb-dock-enabled{grid-template-columns:52px minmax(0,1fr)}.wb-shell.wb-dock-enabled>.conversation-pane{grid-column:2/-1}.wb-dock-enabled .wb-queue-slot.is-open{z-index:1200}}@media (width<=1000px){.dock-tree>.dock-mount{background:#fff;border:1px solid #e2e6ec;border-radius:8px}.dock-panel-heading .dock-grip{cursor:default}.dock-grip>svg{display:none}.dock-toolbar select{max-width:70%}.wb-shell.wb-dock-enabled>.conversation-pane{padding:6px}}.dock-loading{color:#75808d;flex:none;padding:10px;font-size:12px}.dock-panel-content:has(>.wb-dock-review){scrollbar-gutter:auto;overflow:hidden}.dock-panel .wb-dock-review>.wb-compose-slot{flex-basis:auto;min-height:0}.dock-panel .xiaolin-template-workbench{align-content:start}.dock-toolbar{flex-wrap:wrap;flex:none}.dock-tabs{flex:none;overflow-x:auto}.dock-tabs button{flex:none}.dock-panel-content,.wb-dock-review>.wb-review-scroll{overflow-anchor:none}.wb-mail-navigation{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:4px;padding:10px 8px 12px;font-size:12px;display:flex}.wb-mail-navigation button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:0;min-height:32px;padding:6px 5px;font-size:11px;display:inline-flex}.wb-mail-navigation button:hover:not(:disabled){background:var(--color-accent-soft);border-color:var(--color-attention-border)}.wb-mail-navigation button:focus-visible{outline:3px solid var(--color-attention-border);outline-offset:2px}.wb-mail-position{min-width:0;color:var(--color-readonly);text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:11px}.wb-rail-list .wb-rail-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.wb-rail .wb-queue-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:10px;display:grid}.wb-rail .wb-queue-pagination span{text-align:center;grid-area:1/1/auto/-1}.wb-rail .wb-queue-pagination button{justify-content:center;min-width:0}.wb-rail .wb-queue-pagination button:first-child{grid-column:1}.wb-rail .wb-queue-pagination button:last-of-type{grid-column:2}.wb-rail .wb-queue-pagination small{grid-column:1/-1}.wb-mail-navigation button:disabled{opacity:.5;cursor:default}.spam-condition-row:has(>.condition-value-editor){grid-template-columns:14px 48px minmax(0,1fr) minmax(0,1fr) 28px;gap:12px 8px;padding:12px}.condition-row:has(>.condition-value-editor){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:12px 8px;padding:12px}.spam-condition-row>.condition-value-editor{grid-area:2/3/auto/5}.condition-row>.condition-value-editor{grid-area:2/1/auto/3}:is(.spam-condition-row:has(>.condition-value-editor)>.spam-condition-remove,.condition-row:has(>.condition-value-editor)>.icon-danger){grid-area:1/-2}.condition-value-editor{color:#334155;gap:8px;min-width:0;font-size:13px;line-height:1.5;display:grid}.condition-value-editor small{color:#64748b;overflow-wrap:anywhere;font-size:12px}.condition-value-list,.condition-mailboxes{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.condition-value-chip{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe5ec;border-radius:8px;align-items:center;gap:4px;max-width:100%;padding:3px 6px;display:flex}.condition-value-editor .condition-value-add{background:0 0;border-style:dashed}.condition-batch-toggle,.condition-transition button{color:#b45309;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:5px;padding:6px 10px}.condition-value-chip button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 28px;min-height:28px;font-size:18px}.condition-value-chip button:hover:not(:disabled){color:#b42318;background:#f8fafc}.condition-list-tools,.condition-transition-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.condition-list-tools{color:#64748b;justify-content:space-between;font-size:12px}.condition-transition{background:#fff7ed;border-left:3px solid #b45309;gap:6px;padding:12px;display:grid}.condition-transition-actions button:first-child{color:#fff;background:#b45309;border-color:#b45309}.condition-batch-panel{background:#f8fafc;border:1px solid #dce3eb;border-radius:6px;padding:12px}.condition-value-editor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:112px;font:inherit;border:1px solid #dfe5ec;border-radius:8px;padding:8px}.condition-value-editor label{gap:6px;font-size:12px;display:grid}.condition-value-editor .condition-feedback-error{color:#b42318}.condition-value-editor [aria-invalid=true]{outline:1px solid #d47762}.condition-value-editor .condition-value-chip input:not([type=checkbox]){color:#334155;width:200px;min-width:0;max-width:100%;min-height:32px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:3px;padding:4px 6px}.condition-value-editor .condition-value-chip input:focus,.condition-value-editor :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #b45309}.condition-value-editor button:disabled,.condition-value-editor input:disabled{opacity:.55;cursor:not-allowed}@media (width<=650px){.spam-condition-row:has(>.condition-value-editor){grid-template-columns:14px minmax(0,1fr) 28px}.spam-condition-row:has(>.condition-value-editor)>select{grid-column:2/-1}.spam-condition-row>.condition-value-editor{grid-area:auto/2/auto/-1}.condition-row:has(>.condition-value-editor){grid-template-columns:minmax(0,1fr) 30px}.condition-row:has(>.condition-value-editor)>select{grid-column:1}.condition-row>.condition-value-editor{grid-area:auto/1/auto/-1}.condition-value-editor .condition-value-chip{flex:220px;min-width:0}.condition-value-editor .condition-value-chip input:not([type=checkbox]){flex:1;width:140px}}.staff-accounts.staff-account-workspace{min-width:0;font-size:13px}.staff-accounts.staff-account-workspace .mg-statbar{flex-wrap:wrap;gap:10px}.staff-accounts.staff-account-workspace .mg-stats{gap:16px;min-width:0}.staff-accounts.staff-account-workspace .mg-stat{min-width:0}.staff-accounts.staff-account-workspace .mg-stat-head{white-space:nowrap}.staff-accounts.staff-account-workspace .staff-list-header{flex-wrap:wrap;gap:12px;padding:14px}.staff-accounts.staff-account-workspace .staff-list-title{flex:1;min-width:180px}.staff-accounts.staff-account-workspace .staff-list-title h2{font-size:14px}.staff-accounts.staff-account-workspace .staff-list-title p{color:var(--color-readonly,#6b7480);font-size:11px}.staff-accounts.staff-account-workspace .staff-list-tools{flex-wrap:nowrap;gap:8px;min-width:0;display:flex}.staff-accounts.staff-account-workspace .staff-list-tools input{max-width:100%;width:230px!important}.staff-accounts.staff-account-workspace .staff-list-tools select{width:126px}.staff-accounts.staff-account-workspace .staff-list-tools input,.staff-accounts.staff-account-workspace .staff-list-tools select{min-height:34px;font-size:12px}.staff-accounts.staff-account-workspace .staff-table{padding-inline:0;overflow-x:auto}.staff-accounts.staff-account-workspace .staff-row{grid-template-columns:minmax(180px,1.2fr) 102px 85px 72px 74px minmax(190px,1fr) 94px;align-items:center;gap:10px;min-width:922px;padding:12px 14px;display:grid}.staff-accounts.staff-account-workspace .staff-row>span{min-width:0}.staff-accounts.staff-account-workspace .staff-head{min-height:0;color:var(--color-readonly,#6b7480);padding-block:9px;font-size:11px}.staff-accounts.staff-account-workspace .staff-identity>span{min-width:0}.staff-accounts.staff-account-workspace .staff-identity b{font-size:12px}.staff-accounts.staff-account-workspace .staff-identity small{white-space:nowrap;text-overflow:ellipsis;color:var(--color-readonly,#6b7480);font-size:10px;overflow:hidden}.staff-accounts.staff-account-workspace .staff-identity i{border:0;flex-shrink:0;width:30px;height:30px}.staff-accounts.staff-account-workspace .staff-status{white-space:nowrap;font-size:11px}.staff-accounts.staff-account-workspace .staff-role-pill{font-size:11px}.staff-accounts.staff-account-workspace .staff-employment-select{width:80px;min-height:30px;padding:0 5px;font-size:11px}.staff-accounts.staff-account-workspace .staff-mailbox-cell .mailbox-grants{flex-wrap:wrap;gap:6px 10px;display:flex}.staff-accounts.staff-account-workspace .staff-mailbox-cell .mailbox-grant{gap:5px;min-width:0;padding:0}.staff-accounts.staff-account-workspace .staff-mailbox-cell .mailbox-grant-label{color:var(--color-readonly,#6b7480);white-space:normal;font-size:11px}.staff-accounts.staff-account-workspace .staff-action-buttons{flex-direction:column;align-items:stretch;gap:5px;display:flex}.staff-accounts.staff-account-workspace .staff-action-menu{width:100%}.staff-accounts.staff-account-workspace .staff-action-menu summary{border:1px solid var(--color-border,#e8eaee);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:65px;min-height:30px;padding:0 8px;font-size:11px;list-style:none;display:inline-flex}.staff-accounts.staff-account-workspace .staff-action-menu summary::-webkit-details-marker{display:none}.staff-accounts.staff-account-workspace .staff-action-menu[open] summary{background:var(--color-canvas,#f5f6f9);margin-bottom:6px}.staff-accounts.staff-account-workspace .staff-action-menu[open] summary svg{transform:rotate(180deg)}.staff-accounts.staff-account-workspace .staff-action-menu summary:focus-visible{outline:2px solid var(--color-accent,#ff6800);outline-offset:3px}.staff-accounts.staff-account-workspace .staff-action-buttons button{white-space:nowrap;min-height:28px;padding:0 8px;font-size:11px}.staff-accounts.staff-account-workspace button:focus-visible,.staff-accounts.staff-account-workspace input:focus-visible,.staff-accounts.staff-account-workspace select:focus-visible{outline:2px solid var(--color-accent,#ff6800);outline-offset:3px}.staff-accounts.staff-account-workspace .staff-cell-error{color:var(--color-danger,#b33f3f);overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.5;display:block}.staff-accounts.staff-account-workspace .staff-directory-pagination{border-top:1px solid var(--color-border,#e8eaee);color:var(--color-readonly,#6b7480);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.staff-accounts.staff-account-workspace .staff-directory-pagination button,.staff-accounts.staff-account-workspace .auth-error button{border:1px solid var(--color-border,#e8eaee);min-height:30px;color:var(--color-text,#3b3f46);cursor:pointer;background:#fff;border-radius:7px;padding:0 10px;font-size:12px}.staff-accounts.staff-account-workspace .auth-error{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 14px;font-size:12px;display:flex}.staff-accounts.staff-account-workspace .staff-directory-state{text-align:center;color:var(--color-readonly,#6b7480);padding:40px 14px;font-size:12px}.staff-accounts.staff-account-workspace .staff-modal-backdrop{padding:20px;overflow-y:auto}.staff-accounts.staff-account-workspace .staff-create-modal,.staff-accounts.staff-account-workspace .staff-release-modal{border-radius:14px;width:min(560px,100%);max-height:calc(100dvh - 40px);padding:0;overflow-y:auto}.staff-accounts.staff-account-workspace .staff-modal-header{border-bottom:1px solid var(--color-border,#e8eaee);align-items:start;gap:12px;padding:18px 20px 14px}.staff-accounts.staff-account-workspace .staff-modal-header h2{margin:0;font-size:16px;line-height:1.5}.staff-accounts.staff-account-workspace .staff-modal-header p{color:var(--color-readonly,#6b7480);margin:7px 0 0;font-size:12px;line-height:1.7}.staff-accounts.staff-account-workspace .staff-modal-header .staff-section-icon,.staff-accounts.staff-account-workspace .staff-modal-eyebrow{display:none}.staff-accounts.staff-account-workspace .staff-modal-header .staff-modal-close{flex-shrink:0;width:30px;height:30px}.staff-accounts.staff-account-workspace .staff-modal-form{flex-direction:column;align-items:stretch;padding:18px 20px 20px;grid-template-columns:none!important;gap:18px!important;display:flex!important}.staff-accounts.staff-account-workspace .staff-form-group{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;margin:0;padding:0;display:grid}.staff-accounts.staff-account-workspace .staff-form-group legend{float:none;width:100%;color:var(--color-text,#3b3f46);margin-bottom:12px;padding:0;font-size:12px;font-weight:650}.staff-accounts.staff-account-workspace .staff-form label{min-width:0;color:var(--color-text,#3b3f46);font-size:12px;font-weight:500}.staff-accounts.staff-account-workspace .staff-modal-form input,.staff-accounts.staff-account-workspace .staff-modal-form select{border-radius:7px;width:100%;min-height:36px;padding:7px 9px;font-size:12px}.staff-accounts.staff-account-workspace .staff-form-help{color:var(--color-readonly,#6b7480);font-size:11px;line-height:1.6}.staff-accounts.staff-account-workspace .staff-password-field{border-top:1px solid var(--color-border,#e8eaee);min-width:0;padding-top:12px}.staff-accounts.staff-account-workspace .staff-password-control{flex-flow:row;align-items:center;gap:8px;display:flex}.staff-accounts.staff-account-workspace .staff-password-control input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.staff-accounts.staff-account-workspace .staff-password-refresh{white-space:nowrap;min-width:88px;min-height:36px;font-size:11px}.staff-accounts.staff-account-workspace .staff-form-footer{border-top:1px solid var(--color-border,#e8eaee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.staff-accounts.staff-account-workspace .staff-form-footer>span{color:var(--color-readonly,#6b7480);font-size:11px}.staff-accounts.staff-account-workspace .staff-form-footer>button{min-height:36px;box-shadow:none;padding:0 14px;font-size:12px}.staff-accounts.staff-account-workspace .staff-modal-form .auth-error{margin:0}.staff-accounts.staff-account-workspace .staff-release-modes{min-width:0}.staff-accounts.staff-account-workspace .staff-release-modes input{width:auto;min-height:0}.staff-accounts.staff-account-workspace .staff-release-modes label{grid-template-columns:16px minmax(0,1fr)}.staff-accounts.staff-account-workspace .staff-release-load{padding:12px;font-size:12px;line-height:1.7}.staff-accounts.staff-account-workspace .temporary-password{grid-template-columns:auto minmax(0,1fr) auto auto auto;min-width:0}.staff-accounts.staff-account-workspace .temporary-password code{white-space:normal;overflow-wrap:anywhere}@media (width<=900px){.staff-accounts.staff-account-workspace .staff-table{padding:0 14px;overflow:visible}.staff-accounts.staff-account-workspace .staff-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-width:0;padding:18px 0}.staff-accounts.staff-account-workspace .staff-head{display:none}.staff-accounts.staff-account-workspace .staff-row>span{flex-direction:column;gap:6px;display:flex}.staff-accounts.staff-account-workspace .staff-row>span[data-label]:before{content:attr(data-label);color:var(--color-readonly,#6b7480);font-size:10px;font-weight:500}.staff-accounts.staff-account-workspace .staff-row>.staff-identity{flex-direction:row;grid-column:1/-1;gap:10px;display:flex}.staff-accounts.staff-account-workspace .staff-row>.staff-mailbox-cell,.staff-accounts.staff-account-workspace .staff-row>.staff-actions{grid-column:1/-1;display:flex}.staff-accounts.staff-account-workspace .staff-action-buttons{flex-flow:wrap}.staff-accounts.staff-account-workspace .staff-action-buttons button{min-height:34px;padding-inline:12px}.staff-accounts.staff-account-workspace .staff-list-tools{width:100%}.staff-accounts.staff-account-workspace .staff-list-tools input{flex:1;width:0;min-width:120px}.staff-accounts.staff-account-workspace .staff-list-tools select{max-width:130px}.staff-accounts.staff-account-workspace .mg-statbar{padding:12px 14px}.staff-accounts.staff-account-workspace .mg-stats{flex-wrap:wrap;gap:12px}.staff-accounts.staff-account-workspace .mg-stat-head b{font-size:16px}.staff-accounts.staff-account-workspace .mg-stat-head span{font-size:11px}}@media (width<=480px){.staff-accounts.staff-account-workspace .staff-modal-backdrop{padding:12px}.staff-accounts.staff-account-workspace .staff-create-modal,.staff-accounts.staff-account-workspace .staff-release-modal{max-height:calc(100dvh - 24px)}.staff-accounts.staff-account-workspace .staff-modal-header{padding:16px}.staff-accounts.staff-account-workspace .staff-modal-form{padding:16px;gap:16px!important}.staff-accounts.staff-account-workspace .staff-form-group{grid-template-columns:minmax(0,1fr);gap:12px}.staff-accounts.staff-account-workspace .staff-form-footer>button{width:100%;min-height:40px}.staff-accounts.staff-account-workspace .staff-password-control{flex-flow:column;align-items:stretch}.staff-accounts.staff-account-workspace .staff-password-control input{flex:none;width:100%;height:36px}.staff-accounts.staff-account-workspace .staff-password-refresh{flex:none;margin-left:auto}.staff-accounts.staff-account-workspace .temporary-password{grid-template-columns:auto minmax(0,1fr)}.staff-accounts.staff-account-workspace .temporary-password code,.staff-accounts.staff-account-workspace .temporary-password>button{grid-column:1/-1}}.mailbox-management{--mailbox-ink:#253043;--mailbox-muted:#708096;--mailbox-green:#16845b;color:var(--mailbox-ink);gap:18px;padding:4px 0 44px;display:grid}.mailbox-list-heading,.mailbox-list-heading>div,.mailbox-row-actions,.mailbox-notice,.mailbox-error{align-items:center;display:flex}.mailbox-list-heading h3,.mailbox-list-heading p,.mailbox-row h4,.mailbox-row p,.mailbox-modal h2,.mailbox-modal p{margin:0}.mailbox-list-heading p{color:var(--mailbox-muted);margin-top:4px;font-size:12px}.mailbox-primary-button,.mailbox-icon-button,.mailbox-row-actions button,.mailbox-notice button,.mailbox-modal button{font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.mailbox-primary-button{color:#fff;background:var(--color-accent);border-radius:9px;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:700}.mailbox-icon-button{color:#65748a;background:#fff;border:1px solid #dde3eb;border-radius:9px;width:38px;height:38px}.mailbox-notice,.mailbox-error{border-radius:9px;gap:8px;min-height:38px;padding:8px 12px;font-size:12px}.mailbox-notice{color:#126842;background:#edf9f3}.mailbox-notice span{flex:1}.mailbox-notice button{color:inherit;background:0 0}.mailbox-error{color:#a43e3e;background:#fff0f0}.mailbox-list-shell{background:#fff;border:1px solid #e2e7ed;border-radius:15px;overflow:hidden}.mailbox-list-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:16px;min-height:66px;padding:0 21px}.mailbox-list-heading>div{gap:9px}.mailbox-list-heading h3{font-size:14px}.mailbox-list-heading span{color:#758296;background:#f1f3f6;border-radius:20px;padding:3px 7px;font-size:10px;font-weight:700}.mailbox-list{padding:0 21px}.mailbox-row{border-top:1px solid #edf0f3;grid-template-columns:42px minmax(210px,1.25fr) minmax(280px,1fr) auto;align-items:center;gap:15px;min-height:92px;display:grid}.mailbox-row:first-child{border-top:0}.mailbox-row.is-paused{background:linear-gradient(90deg,#0000,#fafbfc 42%)}.mailbox-avatar{color:#d85a0b;background:#fff0e5;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.mailbox-row.is-paused .mailbox-avatar{color:#7c8797;background:#eef1f4}.mailbox-identity>div{align-items:center;gap:8px;display:flex}.mailbox-identity h4{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mailbox-identity p{color:var(--mailbox-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.mailbox-state{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.mailbox-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.mailbox-state.active{color:#14724d;background:#eaf8f1}.mailbox-state.paused{color:#697587;background:#eef1f4}.mailbox-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.mailbox-facts div{gap:4px;display:grid}.mailbox-facts dt{color:#98a2b0;font-size:9px}.mailbox-facts dd{color:#536176;margin:0;font-size:11px;font-weight:600}.mailbox-row-actions{justify-content:flex-end;gap:7px}.mailbox-row-actions button{color:#637186;background:#fff;border:1px solid #dfe4ea;border-radius:8px;gap:6px;min-height:31px;font-size:10px;font-weight:700}.mailbox-row-actions .mailbox-pause-button,.mailbox-row-actions .mailbox-resume-button{min-width:88px;padding:0 10px}.mailbox-row-actions .mailbox-resume-button{color:#14724d;background:#f3fbf7;border-color:#bfe1d1}.mailbox-row-actions .mailbox-delete-button{color:#a75a5a;width:31px}.mailbox-row-actions .mailbox-policy-button{gap:5px;padding:0 10px}.mailbox-row-actions button:disabled,.mailbox-modal button:disabled{cursor:wait;opacity:.58}.mailbox-empty{min-height:220px;color:var(--mailbox-muted);align-content:center;place-items:center;gap:7px;font-size:12px;display:grid}.mailbox-empty b{color:var(--mailbox-ink);font-size:13px}.mailbox-empty-error svg{color:#b24a4a}.mailbox-modal-layer{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141c286b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mailbox-modal{background:#fff;border:1px solid #e0e5eb;border-radius:16px;width:min(480px,100%);overflow:hidden;box-shadow:0 24px 70px #202c3e38}.mailbox-modal>header{border-bottom:1px solid #edf0f3;grid-template-columns:40px 1fr auto;align-items:start;gap:12px;padding:21px 22px 18px;display:grid}.mailbox-modal>header>span{color:#df5d0b;background:#fff0e5;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.mailbox-modal>header>span.danger{color:#aa4343;background:#fff0f0}.mailbox-modal h2{font-size:17px}.mailbox-modal p{color:var(--mailbox-muted);margin-top:5px;font-size:11px;line-height:1.55}.mailbox-modal header button{color:#7b8797;background:0 0;border-radius:8px;width:30px;height:30px}.mailbox-modal form{gap:15px;padding:20px 22px 22px;display:grid}.mailbox-modal label{color:#536176;gap:7px;font-size:11px;font-weight:700;display:grid}.mailbox-modal input{min-height:39px;font:inherit;border:1px solid #dce2e9;border-radius:8px;outline:none;padding:0 11px}.mailbox-modal input:focus{border-color:#f79a5a;box-shadow:0 0 0 3px #fff0e6}.mailbox-modal label small{color:#929ca9;font-size:9px;font-weight:500}.mailbox-modal footer{justify-content:flex-end;gap:8px;display:flex}.mailbox-modal footer button{color:#637186;background:#fff;border:1px solid #dce2e9;border-radius:8px;min-height:36px;padding:0 14px;font-size:11px;font-weight:700}.mailbox-modal footer button[type=submit]{border-color:var(--color-accent);color:#fff;background:var(--color-accent)}.mailbox-confirm-modal>header{border-bottom:0}.mailbox-confirm-modal>footer{padding:0 22px 22px}.mailbox-modal footer button.danger{color:#fff;background:#b64b4b;border-color:#b64b4b}.mailbox-form-error{background:#fff0f0;border-radius:8px;padding:9px 10px;color:#a43e3e!important;margin:0 22px 14px!important}.mailbox-modal form .mailbox-form-error{margin:0!important}.mailbox-field-error{color:#a43e3e;font-size:10px;font-weight:600}.mailbox-form-ok{background:#f1faf5;border-radius:8px;padding:9px 10px;color:#14724d!important;margin:0!important}.mailbox-primary-button:focus-visible,.mailbox-icon-button:focus-visible,.mailbox-row-actions button:focus-visible,.mailbox-modal button:focus-visible{outline-offset:2px;outline:3px solid #ffd6ba}@media (width<=850px){.mailbox-row{grid-template-columns:42px minmax(180px,1fr) auto}.mailbox-facts{display:none}}@media (width<=620px){.mailbox-list-heading p{display:none}.mailbox-list{padding:0 15px}.mailbox-row{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px 0}.mailbox-row-actions{grid-column:2;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.mailbox-modal-layer{-webkit-backdrop-filter:none;backdrop-filter:none}}.schedule-week-nav{align-items:center;gap:4px;display:flex}.schedule-week-step{border:1px solid var(--color-border);width:26px;min-height:26px;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;padding:0;display:inline-grid}.schedule-week-step:hover{color:var(--color-text)}.schedule-week-range{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:12px;font-weight:650}.schedule-publish-state{color:#b42318;white-space:nowrap;align-self:center;font-size:11px}.schedule-publish-state.is-published{color:var(--color-text-muted)}.schedule-notice{color:#1d6b34;background:#f1f9f3;border:1px solid #cfe7d4;border-radius:8px;margin:0 0 14px;padding:10px 16px;font-size:12px}.schedule-notice-error{color:#b42318;background:#fdf3f2;border-color:#f3cfcb}.schedule-table{display:grid}.schedule-row{border-top:1px solid var(--color-border);align-items:center;gap:16px;padding:12px 20px;display:grid}.schedule-row.schedule-head{letter-spacing:.04em;color:var(--color-text-muted);text-transform:uppercase;border-top:none;font-size:11px}.schedule-row button{color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.schedule-empty{color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;display:flex}.schedule-empty b{color:var(--color-text);font-size:13px}.schedule-empty-error{color:#b42318}.schedule-modal-layer{z-index:40;background:#1c20266b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.schedule-modal{background:var(--color-surface);border-radius:12px;width:min(460px,92vw);max-height:88vh;overflow-y:auto;box-shadow:0 24px 60px #14181e42}.schedule-modal-wide{width:min(620px,94vw)}.schedule-modal header{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.schedule-modal header>span{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.schedule-modal header h2{margin:0 0 2px;font-size:14px}.schedule-modal header p{color:var(--color-text-muted);margin:0;font-size:11px}.schedule-modal header button{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;margin-left:auto}.schedule-modal form{flex-direction:column;gap:12px;padding:16px 20px 18px;display:flex}.schedule-modal label{color:var(--color-text-muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.schedule-modal input,.schedule-modal select{border:1px solid var(--color-border);height:32px;color:var(--color-text);background:var(--color-surface);border-radius:7px;padding:0 10px;font-size:12px}.schedule-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.schedule-weekday-picker,.schedule-modal footer{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.schedule-modal footer button{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:7px;height:32px;padding:0 14px;font-size:12px}.schedule-modal footer button[type=submit]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.schedule-modal footer button:disabled{opacity:.6;cursor:default}.schedule-modal footer .schedule-danger{color:#b42318;border-color:#f3cfcb;margin-right:auto}.schedule-board{border:1px solid var(--color-border);border-radius:12px;grid-template-columns:208px minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.schedule-roster{border-right:1px solid var(--color-border);background:var(--color-surface);min-width:0;max-height:calc(var(--schedule-hour) * 24);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex;overflow:hidden}.schedule-roster>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-roster h3{margin:0;font-size:13px;font-weight:650}.schedule-roster-count{background:var(--color-accent-soft);color:#b4470a;white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:650}.schedule-roster-search{width:100%}.schedule-roster-hint{background:var(--color-readonly-soft);color:var(--color-readonly);border-radius:7px;margin:0;padding:5px 7px;font-size:10.5px;line-height:1.4}.schedule-roster-list{flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.schedule-roster-row{border-radius:8px;align-items:center;gap:7px;padding:5px 6px;font-size:12px;display:flex}.schedule-roster-row:hover{background:#f4f6f9}.schedule-roster-avatar{background:var(--staff-soft,var(--color-readonly-soft));width:22px;height:22px;color:var(--staff-ink,var(--color-readonly));border-radius:50%;flex:0 0 22px;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.schedule-roster-dot{background:var(--staff-color,var(--color-text-muted));border-radius:50%;flex:0 0 6px;width:6px;height:6px}.schedule-roster-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.schedule-roster-row em{color:var(--color-text-muted);flex:none;font-size:10px;font-style:normal}.schedule-roster-row.is-inactive{opacity:.55}.schedule-roster-row.is-inactive:hover{background:0 0}.schedule-roster-row em.is-muted{color:var(--color-readonly)}.schedule-roster-presence{border:1.5px solid var(--color-surface);background:var(--color-text-muted);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.schedule-roster-presence.is-available{background:var(--color-success)}.schedule-roster-presence.is-busy{background:var(--color-attention-border)}.schedule-roster-presence.is-offline{background:var(--color-readonly)}.schedule-roster-empty{color:var(--color-text-muted);margin:6px 2px;font-size:11.5px}@media (width<=900px){.schedule-board{grid-template-columns:minmax(0,1fr)}.schedule-roster{border-right:0;border-bottom:1px solid var(--color-border)}}.schedule-create-form{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:start;gap:8px 18px;margin-bottom:10px;padding:10px 12px;display:grid}.schedule-create-main{flex-direction:column;gap:8px;min-width:0;display:flex}.schedule-create-staff{flex-direction:column;gap:6px;min-width:0;display:flex}.schedule-create-staff-head{align-items:center;gap:8px;display:flex}.schedule-create-staff-count{color:var(--color-text-muted);font-size:11px}.schedule-create-staff-all{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:11px}.schedule-create-staff-list{flex-direction:column;gap:1px;max-height:108px;padding-right:2px;display:flex;overflow-y:auto}.schedule-create-staff-row{cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:4px 6px;font-size:12px;display:flex}.schedule-create-staff-row:hover{background:#f4f6f9}.schedule-create-staff-row.is-on{background:var(--color-accent-soft)}.schedule-create-staff-row input[type=checkbox]{flex:none;margin:0}.schedule-create-staff-row em{color:var(--color-text-muted);flex:none;font-size:10px;font-style:normal}.schedule-create-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.schedule-create-row.is-foot{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:8px}.schedule-create-label{color:var(--color-text-muted);flex:0 0 28px;font-size:11px}.schedule-create-dash{color:var(--color-text-muted)}.schedule-create-form input[type=time]{border:1px solid var(--color-border);background:var(--color-surface);height:32px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:7px;padding:0 10px;font-size:12px}.schedule-create-hint{color:var(--color-text-muted);font-size:11.5px}.schedule-create-hint b{color:var(--color-text);font-weight:650}.schedule-create-hint.is-error{color:var(--color-danger)}.schedule-create-row .primary-button{margin-left:auto}.schedule-weekday-picker{flex-wrap:wrap;gap:4px;display:flex}.schedule-weekday{border:1px solid var(--color-border);min-width:30px;height:28px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 8px;font-size:12px}.schedule-weekday:hover{color:var(--color-text)}.schedule-weekday.is-on{background:var(--color-accent-soft);color:#b4470a;border-color:#0000;font-weight:650}.schedule-weekday-quick{border:1px dashed var(--color-border);height:28px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 10px;font-size:11.5px}.schedule-weekday-quick:hover{color:var(--color-text)}.schedule-modal-note{color:var(--color-text-muted);margin:0;font-size:11.5px;line-height:1.5}.schedule-modal-error{color:#b42318;background:#fdf3f2;border:1px solid #f3cfcb;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:11.5px;line-height:1.5}.schedule-modal header>span.schedule-modal-danger-icon{border-color:var(--color-danger-soft);color:var(--color-danger)}.schedule-modal footer button[type=submit].schedule-danger{border-color:var(--color-danger-soft);color:var(--color-danger);background:#fff}.schedule-modal footer button[type=submit].schedule-danger:hover{border-color:var(--color-danger);background:var(--color-danger-soft)}.schedule-modal .schedule-copy-quick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.schedule-modal .schedule-copy-quick>span{color:var(--color-text-muted);margin-right:2px;font-size:11px}.schedule-modal .schedule-copy-quick button{border:1px solid var(--color-border);color:var(--color-text);background:#fff;border-radius:6px;padding:4px 9px;font-size:11px}.schedule-modal .schedule-copy-quick button:hover{border-color:var(--color-accent);color:var(--color-accent)}.schedule-modal .schedule-copy-weeks{border:1px solid var(--color-border);background:#fff;border-radius:8px;flex-direction:column;gap:2px;max-height:264px;padding:4px;display:flex;overflow-y:auto}.schedule-modal .schedule-copy-week{color:var(--color-text);cursor:pointer;border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding:5px 7px;font-size:12px}.schedule-modal .schedule-copy-week:hover{background:var(--color-readonly-soft)}.schedule-modal .schedule-copy-week input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-accent);flex:none;padding:0}.schedule-modal .schedule-copy-week span{flex:1}.schedule-modal .schedule-copy-week em{color:var(--color-text-muted);font-size:11px;font-style:normal}.schedule-modal .schedule-copy-week em.occupied{color:var(--color-text);font-weight:600}.schedule-board,.settings-schedule{--schedule-hour:28px}.staff-color-1{--staff-color:#5a9cfc;--staff-soft:#e3efff;--staff-ink:#1a5fbd;--staff-hatch:#c3dafd}.staff-color-2{--staff-color:#bde6c3;--staff-soft:#e8f7ea;--staff-ink:#276b36;--staff-hatch:#d0ecd4}.staff-color-3{--staff-color:#faa868;--staff-soft:#ffeee0;--staff-ink:#8a4a12;--staff-hatch:#fdd9b8}.staff-color-4{--staff-color:#dfcbfc;--staff-soft:#f2ebfe;--staff-ink:#5a3a9c;--staff-hatch:#e8dcfd}.staff-color-5{--staff-color:#fdb4cb;--staff-soft:#ffe9f0;--staff-ink:#9c2f55;--staff-hatch:#fecfe0}.schedule-timeline{--schedule-grid-line:#e8edf4;background:var(--color-surface);min-width:0}.schedule-timeline-head{border-bottom:1px solid var(--color-border);grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid}.schedule-day-head{border-left:1px dashed var(--schedule-grid-line);flex-direction:column;gap:1px;padding:8px 10px;display:flex}.schedule-day-head b{font-size:12px;font-weight:650}.schedule-day-head small{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.schedule-day-head.is-today b{color:var(--color-accent)}.schedule-timeline-body{grid-template-columns:56px minmax(0,1fr);min-height:0;padding-bottom:9px;display:grid}.schedule-hours{position:relative}.schedule-hour{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1;position:absolute;right:8px;transform:translateY(-50%)}.schedule-lanes{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.schedule-lane{border-left:1px dashed var(--schedule-grid-line);background-image:repeating-linear-gradient(to bottom, var(--schedule-grid-line) 0 1px, transparent 1px var(--schedule-hour));position:relative}.schedule-lane:first-of-type{border-left:0}.schedule-cell-empty{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.schedule-lane:hover .schedule-cell-empty{background:#fafbfd}.schedule-bar{z-index:1;background:var(--staff-color);color:var(--staff-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:7px;flex-direction:column;gap:1px;padding:4px 7px;display:flex;position:absolute}.schedule-bar.is-continued-up{z-index:0;background-color:var(--staff-soft);background-image:repeating-linear-gradient(-45deg, var(--staff-hatch) 0 2px, transparent 2px 12px);border-top:1px dashed var(--staff-color);border-radius:0 0 7px 7px}.schedule-bar.is-continued-down{border-bottom:3px solid var(--staff-ink);border-bottom-right-radius:2px;border-bottom-left-radius:2px}.schedule-bar-seam{color:var(--staff-ink);text-align:center;white-space:nowrap;opacity:.75;pointer-events:none;font-size:10px;font-weight:650;line-height:1.1;position:absolute;top:4px;left:2px;right:2px;overflow:hidden}.schedule-bar:hover,.schedule-bar:focus-visible{z-index:3;filter:brightness(.96)}.schedule-bar-tip{z-index:3;border:1px solid var(--color-border);color:var(--color-text);white-space:nowrap;pointer-events:none;background:#fff;border-radius:8px;align-items:flex-start;gap:7px;padding:7px 10px;font-size:11px;display:none;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 6px 18px #2a31401a}.schedule-bar-tip.is-left{left:auto;right:calc(100% + 8px)}.schedule-bar-tip.is-up{top:auto;bottom:0;transform:none}.schedule-bar-tip i{background:var(--staff-color);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:4px}.schedule-bar-tip-body{flex-direction:column;flex:none;gap:4px;display:flex}.schedule-bar-tip-head{align-items:flex-start;gap:7px;display:flex}.schedule-bar-tip-time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none}.schedule-bar-tip-note{border-top:1px dashed var(--color-border);max-width:240px;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;padding-top:4px;line-height:1.5}.schedule-staff-card{flex-direction:column;flex:none;gap:2px;display:flex}.schedule-staff-card b{align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.schedule-staff-card b em{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:650}.schedule-staff-card small{color:var(--color-text-muted);font-size:10.5px}.schedule-bar:hover .schedule-bar-tip,.schedule-bar:focus-visible .schedule-bar-tip{display:flex}.schedule-now-chip{z-index:3;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 2px var(--color-surface);pointer-events:none;background:#ec6368;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:650;line-height:1.3;position:absolute;right:5px;transform:translateY(-50%)}.schedule-now-line{z-index:2;pointer-events:none;border-top:1px solid #ec6368;height:0;position:absolute;left:0;right:0}.schedule-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.external-operations{gap:var(--mgap,10px);min-width:0;color:var(--color-text,#3b3f46);flex-direction:column;font-size:13px;display:flex}.external-operations button,.external-operations input,.external-operations select{border:1px solid var(--color-border,#e8eaee);background:var(--color-surface,#fff);min-height:32px;color:inherit;font:inherit;border-radius:7px;padding:5px 10px;font-size:12px}.external-operations button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.external-operations button:hover:not(:disabled){background:var(--color-canvas,#f5f6f9)}.external-operations button:disabled{opacity:.45;cursor:default}.external-operations button:focus-visible,.external-operations input:focus-visible,.external-operations select:focus-visible,.external-operations summary:focus-visible{outline:2px solid var(--color-accent,#ff6800);outline-offset:3px}.external-operations .external-primary{color:#9b4100;background:var(--color-accent-soft,#fff1e8);border-color:#ffd2b2}.external-operations .external-danger{color:var(--color-danger,#bd3a35)}.external-control-band,.external-grants-panel{border:1px solid var(--color-border,#e8eaee);background:var(--color-surface,#fff);border-radius:14px;min-width:0}.external-control-band{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px;display:grid}.external-control-status{align-items:center;gap:9px;display:flex}.external-control-status>svg{color:var(--color-readonly,#6b7480);flex-shrink:0}.external-control-status>div,.external-control-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.external-control-status b{font-size:14px;font-weight:650}.external-control-band>p,.external-control-band>small{color:var(--color-readonly,#6b7480);grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}.external-status{white-space:nowrap;color:var(--color-readonly,#6b7480);background:var(--color-readonly-soft,#f2f4f7);border-radius:999px;align-self:start;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.external-status.is-closed,.external-status.is-active{color:#177a55;background:#eaf7f0}.external-status.is-open,.external-status.is-unknown{color:#a84c17;background:#fff2e8}.external-read-error,.external-operation-error{color:#a4332d;background:#fff2f0;border-radius:7px;align-items:start;gap:8px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.external-read-error>svg{flex-shrink:0;margin-top:3px}.external-read-error>div{flex-direction:column;display:flex}.external-loading,.external-empty{color:var(--color-readonly,#6b7480);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 12px;font-size:12px;display:flex}.external-empty span{font-size:11px}.external-grants-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.external-grants-panel h2{margin:0;font-size:14px;font-weight:650}.external-grants-panel h2 small{color:var(--color-readonly,#6b7480);margin-left:6px;font-size:11px;font-weight:400}.external-grants-panel header p,.external-readonly-note,.external-scope-empty{color:var(--color-readonly,#6b7480);margin:5px 0 0;font-size:11px;line-height:1.7}.external-readonly-note{margin:0;padding:0 14px 12px}.external-grant-form{border-block:1px solid var(--color-border,#e8eaee);background:#fbfcfd;flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}.external-grant-form fieldset{border:0;grid-template-columns:minmax(120px,1fr) minmax(160px,1.6fr) 125px 125px;gap:10px;min-width:0;margin:0;padding:0;display:grid}.external-grant-form legend{margin-bottom:12px;font-size:12.5px;font-weight:650}.external-selected-scope{min-width:0;color:var(--color-readonly,#6b7480);flex-direction:column;gap:4px;font-size:11px;display:flex}.external-selected-scope code{overflow-wrap:anywhere;color:var(--color-text,#3b3f46);font-size:12px}.external-grant-form label,.external-dialog>label{flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-size:12px;display:flex}.external-grant-form input,.external-grant-form select,.external-dialog input,.external-dialog select{width:100%;min-width:0}.external-operations .external-confirm-check{flex-direction:row;align-items:start;gap:8px;font-size:12px;line-height:1.6;display:flex}.external-operations .external-confirm-check input{width:14px;height:14px;min-height:0;accent-color:var(--color-accent,#ff6800);flex-shrink:0;margin:3px 0 0}.external-grant-form footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.external-grant-form footer small{color:var(--color-readonly,#6b7480);font-size:11px}.external-grants-list{margin:0;padding:0 14px;list-style:none}.external-grant-row{border-top:1px solid var(--color-border,#e8eaee);grid-template-columns:minmax(115px,.75fr) minmax(0,1.6fr) 170px auto;align-items:center;gap:10px;padding:12px 0;display:grid}.external-grant-action,.external-grant-scope,.external-grant-expiry{flex-direction:column;align-items:start;gap:5px;min-width:0;font-size:12px;display:flex}.external-grant-row code,.external-dialog-scope{color:var(--color-readonly,#6b7480);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.external-grant-expiry small{color:var(--color-readonly,#6b7480);font-size:11px}.external-grant-actions{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.external-grant-actions small{color:#a4332d;width:100%;font-size:11px}.external-grant-details{color:var(--color-readonly,#6b7480);grid-column:1/-1;font-size:11px}.external-grant-details summary{cursor:pointer}.external-grant-details[open]{flex-direction:column;display:flex}.external-grant-details[open]>*+*{margin-top:6px}.external-pagination{border-top:1px solid var(--color-border,#e8eaee);color:var(--color-readonly,#6b7480);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.external-dialog-backdrop{z-index:70;background:#101b2a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.external-dialog{border:1px solid var(--color-border,#e8eaee);background:var(--color-surface,#fff);border-radius:14px;flex-direction:column;gap:14px;width:min(500px,100%);max-height:calc(100dvh - 40px);padding:20px;display:flex;overflow-y:auto;box-shadow:0 16px 48px #101b2a33}.external-dialog header,.external-dialog footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.external-dialog h2{margin:0;font-size:14px}.external-dialog p{margin:0;font-size:12px;line-height:1.8}.external-dialog footer{border-top:1px solid var(--color-border,#e8eaee);justify-content:end;padding-top:12px}@media (width<=1100px){.external-control-band{grid-template-columns:minmax(0,1fr)}.external-control-actions{justify-content:start}.external-grant-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.external-grant-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.external-grant-actions{justify-content:start}}@media (width<=480px){.external-control-actions button{min-height:36px}.external-grants-panel>header{align-items:start}.external-grant-form fieldset{grid-template-columns:minmax(0,1fr)}.external-grant-form footer button{width:100%}.external-grant-row{grid-template-columns:minmax(0,1fr)}.external-grant-action{flex-flow:wrap;align-items:center}.external-grant-actions{justify-content:start}.external-grant-scope,.external-grant-expiry{font-size:11px}.external-dialog-backdrop{padding:12px}.external-dialog{max-height:calc(100dvh - 24px);padding:16px}}.customer360-workspace{min-width:0;min-height:0;color:var(--color-text,#3b3f46);background:var(--color-canvas,#f5f6f9);grid-area:2/2/auto/-1;padding:20px 24px 32px;font-size:13px;overflow:auto}.customer360-content,.customer360-heading{width:100%;max-width:1180px;margin-inline:auto}.customer360-heading{align-items:center;gap:9px;margin-bottom:16px;display:flex}.customer360-heading>svg{color:var(--color-readonly,#6b7480)}.customer360-heading h1{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650}.customer360-readonly{white-space:nowrap;background:var(--color-readonly-soft,#f2f4f7);color:var(--color-readonly,#6b7480);border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:11px}.customer360-workspace button{border:1px solid var(--color-border,#e8eaee);min-height:32px;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.customer360-workspace button:hover:not(:disabled){background:var(--color-canvas,#f5f6f9)}.customer360-workspace button:disabled{opacity:.4;cursor:default}.customer360-workspace button:focus-visible,.customer360-workspace input:focus-visible,.customer360-workspace select:focus-visible,.customer360-workspace summary:focus-visible{outline:2px solid var(--color-accent,#ff6800);outline-offset:3px}.customer360-workspace button.customer360-primary{background:var(--color-accent-soft,#fff1e8);border-color:var(--color-attention-border,#ffd2b2);color:#9b4100}.customer360-workspace button.customer360-primary:hover:not(:disabled){background:#ffe7d6}.customer360-search,.customer360-card{border:1px solid var(--color-border,#e8eaee);background:var(--color-surface,#fff);border-radius:14px;min-width:0}.customer360-search-form{align-items:center;gap:8px;padding:16px 16px 10px;display:flex}.customer360-email-field{border:1px solid var(--color-border,#e8eaee);min-width:0;min-height:36px;color:var(--color-readonly,#6b7480);border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.customer360-email-field:focus-within{border-color:var(--color-accent,#ff6800)}.customer360-workspace .customer360-email-field input{width:100%;min-width:0;font:inherit;color:var(--color-text,#3b3f46);background:0 0;border:0;outline:0;padding:6px 0}.customer360-workspace .customer360-range-field select{border:1px solid var(--color-border,#e8eaee);height:36px;font:inherit;color:inherit;background:#fff;border-radius:7px;padding:0 8px;font-size:12px}.customer360-search-form>button{white-space:nowrap;min-height:36px}.customer360-result-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px 12px;display:flex}.customer360-result-count{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.customer360-scope-badge{color:var(--color-readonly,#6b7480);align-items:center;gap:4px;font-size:11px;font-weight:400;display:inline-flex}.customer360-list-heading,.customer360-results button{grid-template-columns:minmax(0,1fr) 120px 160px 18px;align-items:center;gap:16px;display:grid}.customer360-list-heading{border-block:1px solid var(--color-border,#e8eaee);min-height:34px;color:var(--color-readonly,#6b7480);background:#fbfcfd;padding:0 16px;font-size:11px;font-weight:500}.customer360-results{margin:0;padding:0;list-style:none}.customer360-results li+li{border-top:1px solid #f0f2f4}.customer360-results button{text-align:left;background:0 0;border:0;border-radius:0;width:100%;min-height:61px;padding:10px 16px}.customer360-results button:hover:not(:disabled){background:#fff8f3}.customer360-result-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.customer360-result-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.customer360-result-identity>span{color:var(--color-readonly,#6b7480);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.customer360-result-conversations{color:var(--color-readonly,#6b7480);font-size:12px}.customer360-result-conversations b{color:var(--color-text,#3b3f46);font-variant-numeric:tabular-nums;font-size:13px}.customer360-results time{color:var(--color-readonly,#6b7480);font-variant-numeric:tabular-nums;font-size:12px}.customer360-results button>svg{color:var(--color-readonly,#6b7480)}.customer360-pagination{color:var(--color-readonly,#6b7480);white-space:nowrap;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.customer360-pagination button{min-height:30px;font-size:11px}.customer360-list-footer{border-top:1px solid var(--color-border,#e8eaee);color:var(--color-readonly,#6b7480);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.customer360-state{text-align:center;color:var(--color-readonly,#6b7480);flex-direction:column;align-items:center;gap:10px;padding:48px 18px;font-size:12px;display:flex}.customer360-state>b{color:var(--color-text,#3b3f46);font-size:14px;font-weight:600}.customer360-state>span{overflow-wrap:anywhere;max-width:400px;line-height:1.7}.customer360-state-compact{color:var(--color-readonly,#6b7480);padding:22px 14px;font-size:12px}.customer360-error>svg,.customer360-error>span{color:var(--color-danger,#b33f3f)}.customer360-validation,.customer360-history-error{color:var(--color-danger,#b33f3f);background:var(--color-danger-soft,#ffeded);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:12px;display:flex}.customer360-loading{padding:4px 16px 16px}.customer360-skeleton-row{border-bottom:1px solid var(--color-border,#e8eaee);align-items:center;gap:12px;height:60px;display:flex}.customer360-skeleton-row i,.customer360-skeleton-row span{background:var(--color-readonly-soft,#f2f4f7);border-radius:5px;animation:1.3s ease-in-out infinite customer360-pulse}.customer360-skeleton-row i{width:28px;height:28px}.customer360-skeleton-row span{width:42%;height:12px}.customer360-skeleton-row span:last-child{width:22%;margin-left:auto}.customer360-detail{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.customer360-detail-toolbar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.customer360-detail>.customer360-loading,.customer360-detail>.customer360-state{grid-column:1/-1}.customer360-profile{padding:18px 16px 14px}.customer360-profile-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.customer360-profile-header>div{min-width:0}.customer360-profile-header h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px;font-weight:650;line-height:1.4}.customer360-profile-name:focus{outline:0}.customer360-avatar{background:var(--color-readonly-soft,#f2f4f7);width:42px;height:42px;color:var(--color-readonly,#6b7480);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.customer360-language{color:var(--color-readonly,#6b7480);font-size:11px}.customer360-contact{align-items:center;gap:7px;font-size:12px;display:flex}.customer360-contact>svg{color:var(--color-readonly,#6b7480);flex-shrink:0}.customer360-contact>span{overflow-wrap:anywhere;flex:1;min-width:0}.customer360-workspace button.customer360-icon-button{width:28px;min-height:28px;color:var(--color-readonly,#6b7480);background:0 0;border:0;flex-shrink:0;padding:0}.customer360-phone{color:var(--color-readonly,#6b7480);margin:10px 0 0;font-size:12px}.customer360-tags{color:var(--color-readonly,#6b7480);flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0;font-size:11px;display:flex}.customer360-tags .tag-chip{background:var(--color-readonly-soft,#f2f4f7);color:var(--color-readonly,#6b7480);border:0;border-radius:6px;padding:3px 7px;font-size:11px}.customer360-more-details{border-top:1px solid var(--color-border,#e8eaee);padding-top:12px;font-size:12px}.customer360-more-details summary{cursor:pointer;color:var(--color-readonly,#6b7480)}.customer360-identity{grid-template-columns:60px minmax(0,1fr);gap:10px;margin:14px 0 0;font-size:11px;line-height:1.6;display:grid}.customer360-identity dt{color:var(--color-readonly,#6b7480)}.customer360-identity dd{overflow-wrap:anywhere;margin:0}.customer360-id-value{align-items:start;gap:5px;display:flex}.customer360-id-value code{font:inherit}.customer360-copy-feedback{color:var(--color-success,#18794e);align-items:center;gap:5px;margin:12px 0 0;font-size:11px;display:flex}.customer360-history{grid-area:2/2/span 2;overflow:hidden}.customer360-card>header{border-bottom:1px solid var(--color-border,#e8eaee);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.customer360-card>header h2{margin:0;font-size:14px;font-weight:650}.customer360-card>header small{color:var(--color-readonly,#6b7480);white-space:nowrap;font-size:11px}.customer360-conversation-list{margin:0;padding:0;list-style:none}.customer360-conversation-list .history-item{background:0 0;border:0;border-radius:0;margin:0;padding:0}.customer360-conversation-list .history-item+.history-item{border-top:1px solid #f0f2f4}.customer360-conversation-list button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:start;gap:10px;width:100%;min-height:67px;padding:12px 16px;display:flex}.customer360-conversation-icon{color:var(--color-readonly,#6b7480);align-items:center;display:flex}.customer360-conversation-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.customer360-conversation-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.5}.customer360-conversation-copy>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer360-conversation-copy time{color:var(--color-readonly,#6b7480);font-size:11px}.customer360-conversation-copy .customer360-status{color:var(--color-readonly,#6b7480);background:var(--color-readonly-soft,#f2f4f7);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.customer360-conversation-copy .status-resolved{color:var(--color-success,#18794e);background:var(--color-success-soft,#e9f8f0)}.customer360-conversation-copy .status-new{color:#9b4100;background:var(--color-accent-soft,#fff1e8)}.customer360-activities{margin:0;padding:4px 16px 8px;list-style:none}.customer360-activities li{align-items:start;gap:10px;padding:12px 0;font-size:11px;display:flex;position:relative}.customer360-activities li>i{background:#b1b7bf;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.customer360-activities li:not(:last-child)>i:after{content:"";background:var(--color-border,#e8eaee);width:1px;position:absolute;top:26px;bottom:-10px;left:2px}.customer360-activities li>div{flex-wrap:wrap;gap:5px 8px;min-width:0;display:flex}.customer360-activities b{font-weight:500}.customer360-activities span,.customer360-activities time{color:var(--color-readonly,#6b7480)}.customer360-activities time,.customer360-activities small{overflow-wrap:anywhere;width:100%;line-height:1.5}.customer360-note{color:var(--color-readonly,#6b7480);margin:0;padding:0 16px 12px;font-size:11px;line-height:1.7}.customer360-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes customer360-pulse{50%{opacity:.4}}@media (width<=1050px){.customer360-detail{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.customer360-list-heading,.customer360-results button{grid-template-columns:minmax(0,1fr) 100px 100px 16px;gap:10px}}@media (width<=700px){.customer360-workspace{padding:14px 12px 24px}.customer360-heading{margin-bottom:12px}.customer360-heading h1{font-size:16px}.customer360-detail{grid-template-columns:minmax(0,1fr);gap:10px}.customer360-profile{grid-column:auto;padding:14px}.customer360-profile-header{margin-bottom:12px}.customer360-history{grid-area:auto}.customer360-search-form{flex-wrap:wrap;padding:12px 12px 8px}.customer360-email-field{flex-basis:100%;min-height:40px}.customer360-range-field{flex:1}.customer360-workspace .customer360-range-field select{width:100%;height:40px}.customer360-search-form>button{flex:1;min-height:40px}.customer360-result-toolbar{padding:10px 12px}.customer360-result-count{flex:100%;justify-content:space-between;gap:6px;font-size:11px}.customer360-result-toolbar .customer360-pagination{margin-left:auto}.customer360-list-heading{display:none}.customer360-results button{grid-template-columns:minmax(0,1fr) auto 14px;gap:6px 8px;padding:12px}.customer360-result-identity{grid-column:1/3}.customer360-results button>svg{grid-area:1/3/3}.customer360-result-conversations{grid-column:1;font-size:11px}.customer360-results time{text-align:right;grid-column:2;font-size:11px}.customer360-pagination button{min-height:36px}.customer360-state{padding:38px 16px}.customer360-card>header{padding:12px 14px}.customer360-detail-toolbar button{min-height:36px}.customer360-conversation-list button{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.customer360-skeleton-row i,.customer360-skeleton-row span{animation:none}}.complaints-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;color:var(--color-text,#3b3f46);background:var(--color-canvas,#f5f6f9);flex-direction:column;grid-area:2/2/auto/-1;gap:10px;padding:16px 18px 20px;font-size:12px;display:flex;overflow:hidden}.complaints-workspace *,.complaints-workspace :before,.complaints-workspace :after{box-sizing:border-box}.complaints-workspace :is(h1,h2,h3,h4,p,dl,dd,ul){margin:0}.complaints-workspace :is(button,input,select){font:inherit}.complaints-workspace svg{flex-shrink:0}.complaints-workspace :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--color-accent,#ff6800);outline-offset:2px}.complaints-workspace :is(h2):focus{outline:none}.complaints-workspace :is(button,a){-webkit-tap-highlight-color:transparent}.complaints-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.complaints-overline{color:var(--color-text-muted,#9499a1);font-size:10px}.complaints-heading h1{margin-top:3px;font-size:20px;font-weight:700;line-height:1.4}.complaints-heading p{color:#6b7480;margin-top:4px;line-height:1.5}.complaints-heading-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.complaints-authority{color:#6b7480;align-items:center;gap:5px;font-size:11px;display:inline-flex}.complaints-button,.complaints-icon-button{border:1px solid var(--color-border,#e8eaee);min-height:32px;color:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;text-decoration:none;display:inline-flex}.complaints-icon-button{flex-shrink:0;width:32px;padding:0}.complaints-button.is-primary{border-color:var(--color-accent,#ff6800);background:var(--color-accent,#ff6800);color:#fff;font-weight:600}.complaints-button.is-quiet{color:#6b7480;background:0 0;border-color:#0000;min-height:28px;padding:0 5px}.complaints-workspace button:not(:disabled):hover,.complaints-workspace a:hover{background:var(--color-readonly-soft,#f2f4f7)}.complaints-workspace .is-primary:hover{background:#e95e00}.complaints-workspace button:disabled{cursor:default;opacity:.4}.complaints-muted{color:#6b7480;font-size:11px;line-height:1.6}.complaints-entry-line{background:var(--color-accent-soft,#fff1e8);border-radius:7px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 12px;padding:7px 12px;display:flex}.complaints-entry-status{font-size:11px;font-weight:650}.complaints-entry-line>button{margin-left:auto}.complaints-body{flex:1;grid-template-columns:minmax(270px,310px) minmax(0,1fr);gap:10px;min-height:0;display:grid}.complaints-list-pane,.complaints-detail-pane{border:1px solid var(--color-border,#e8eaee);background:var(--color-surface,#fff);border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.complaints-list-search{border-bottom:1px solid var(--color-border,#e8eaee);padding:14px}.complaints-workspace h2{font-size:14px;font-weight:700;line-height:1.5}.complaints-list-search form{gap:7px;margin-top:12px;display:grid}.complaints-search-label{color:#6b7480;font-size:11px}.complaints-search-input{color:#6b7480;background:#fff;border:1px solid #dfe2e7;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 8px;display:flex}.complaints-search-input:focus-within{border-color:var(--color-accent,#ff6800)}.complaints-search-input input{width:0;min-width:0;color:var(--color-text,#3b3f46);background:0 0;border:0;flex:1;padding:7px 0}.complaints-search-input input:focus-visible{outline:none}.complaints-search-input input::placeholder{color:#9499a1}.complaints-search-input .complaints-icon-button{background:0 0;border:0;width:22px;min-height:26px}.complaints-search-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.complaints-workspace select{max-width:100%;height:32px;color:inherit;background:#fff;border:1px solid #dfe2e7;border-radius:7px;padding:0 24px 0 9px}.complaints-form-error{color:var(--color-danger,#b33f3f);font-size:11px;margin-top:8px!important}.complaints-list-toolbar{color:#6b7480;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:5px 12px;font-size:11px;display:flex}.complaints-list-scroll{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.complaints-conversations{padding:0 6px 8px;list-style:none}.complaints-conversations li+li{margin-top:3px}.complaints-conversations button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;gap:5px;padding:10px;display:flex}.complaints-conversations button[aria-pressed=true]{background:var(--color-accent-soft,#fff1e8);border-color:var(--color-attention-border,#ffd2b2)}.complaints-conversations button[aria-pressed=true] .complaints-case-top>svg{color:var(--color-accent,#ff6800)}.complaints-case-top{justify-content:space-between;align-items:start;gap:10px;width:100%;display:flex}.complaints-case-top strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.complaints-case-email{color:#6b7480;overflow-wrap:anywhere;font-size:11px}.complaints-case-time{color:#9499a1;font-size:10px}.complaints-pagination{border-top:1px solid var(--color-border,#e8eaee);color:#6b7480;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:6px 12px;font-size:11px;display:flex}.complaints-snapshot-pages{color:#6b7480;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:10px;display:flex}.complaints-detail-heading{border-bottom:1px solid var(--color-border,#e8eaee);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.complaints-detail-title{min-width:0}.complaints-detail-title p{color:#6b7480;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;display:-webkit-box;overflow:hidden}.complaints-detail-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.complaints-adjacent{gap:3px;display:flex}.complaints-back{display:none}.complaints-detail-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:14px;overflow:auto}.complaints-snapshot-choice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.complaints-snapshot-choice label{color:#6b7480;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.complaints-snapshot-choice select{min-width:0;max-width:min(260px,100%);font-size:11px}.complaints-status{color:var(--color-text,#3b3f46);background:var(--color-readonly-soft,#f2f4f7);overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.6;display:inline-block}.complaints-status.is-unknown{color:#9499a1;background:0 0;padding-left:0;font-weight:400}.complaints-status.is-readonly{color:#6b7480;font-weight:400}.complaints-order-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.complaints-order-heading h3{overflow-wrap:anywhere;margin-top:3px;font-size:18px;font-weight:700}.complaints-source-time{color:#6b7480;font-size:11px;line-height:1.6}.complaints-notice{border-left:2px solid var(--color-accent,#ff6800);background:var(--color-accent-soft,#fff1e8);color:#6e4a32;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;padding:8px 10px;font-size:11px;line-height:1.6;display:flex}.complaints-summary-strip{border-top:1px solid var(--color-border,#e8eaee);border-bottom:1px solid var(--color-border,#e8eaee);grid-template-columns:1fr 1.4fr 1.4fr;padding:12px 0;display:grid;margin-top:14px!important}.complaints-summary-strip>div{border-left:1px solid var(--color-border,#e8eaee);min-width:0;padding:0 14px}.complaints-summary-strip>div:first-child{border:0;padding-left:0}.complaints-summary-strip dt{color:#6b7480;margin-bottom:7px;font-size:11px}.complaints-summary-strip dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:650}.complaints-summary-strip dd small{color:#9499a1;margin-left:5px;font-size:10px;font-weight:400}.complaints-summary-strip dd>span{color:#9499a1;font-weight:400}.complaints-money-note{color:#6b7480;font-size:10px;line-height:1.6;margin-top:8px!important}.complaints-tabs{border-bottom:1px solid var(--color-border,#e8eaee);gap:6px;padding:14px 0 8px;display:flex}.complaints-tabs button{color:#6b7480;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.complaints-tabs button[aria-selected=true]{color:var(--color-accent,#ff6800);background:var(--color-accent-soft,#fff1e8);font-weight:650}.complaints-tabs button>span{color:#9499a1;font-size:10px;font-weight:400}.complaints-product-columns,.complaints-product>summary{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.2fr) 14px;gap:12px;display:grid}.complaints-product-columns{color:#9499a1;padding:10px 8px;font-size:10px}.complaints-product{border-bottom:1px solid var(--color-border,#e8eaee)}.complaints-product>summary{cursor:pointer;align-items:start;padding:12px 8px;list-style:none}.complaints-product>summary::-webkit-details-marker{display:none}.complaints-product>summary:hover{background:#fafbfc}.complaints-product-title{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.complaints-product-title strong{font-size:12px;font-weight:650}.complaints-product-title>span{color:#6b7480;font-size:11px;line-height:1.5}.complaints-product-title small{color:#9499a1;font-size:10px}.complaints-record-solution{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.complaints-record-status,.complaints-record-money{flex-direction:column;align-items:start;gap:5px;min-width:0;display:flex}.complaints-record-money{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px}.complaints-record-money b{font-weight:600}.complaints-status-line,.complaints-record-money>b,.complaints-record-money>span{flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.complaints-status-line>small,.complaints-record-money :is(b,span)>small{color:#9499a1;font-size:9px;font-weight:400}.complaints-record-money>span{color:#6b7480}.complaints-record-solution>small,.complaints-record-status>small,.complaints-record-money>small{color:#9499a1;font-size:10px;font-weight:400;display:none}.complaints-expand-icon{color:#9499a1;margin-top:3px;transition:transform .15s}.complaints-product[open] .complaints-expand-icon{transform:rotate(180deg)}.complaints-product-extra{padding:0 8px 14px}.complaints-product-extra dl{background:#f8f9fb;border-radius:7px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px;padding:12px;display:grid}.complaints-workspace dl dt{color:#6b7480;font-size:11px}.complaints-workspace dl dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;line-height:1.6}.complaints-executions>article,.complaints-coupons>article{border-bottom:1px solid var(--color-border,#e8eaee);padding:14px 0}.complaints-execution-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.complaints-execution-heading h4{font-size:12.5px;font-weight:650}.complaints-execution-heading>span:not(.complaints-status){font-variant-numeric:tabular-nums}.complaints-execution-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;margin-top:12px!important}.complaints-evidence,.complaints-provenance,.complaints-history-index{color:#6b7480;margin-top:14px;font-size:11px}.complaints-evidence summary,.complaints-provenance summary,.complaints-history-index summary{cursor:pointer;width:fit-content;padding:5px 0}.complaints-evidence dl,.complaints-coupon-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;margin-top:8px!important;margin-bottom:10px!important}.complaints-provenance{border-top:1px solid var(--color-border,#e8eaee);padding-top:8px}.complaints-provenance p,.complaints-history-index p{max-width:70ch;margin:6px 0;line-height:1.7}.complaints-provenance>span{overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.complaints-history-index>summary>span{color:#9499a1;margin-left:6px}.complaints-history-index ul{padding:0;list-style:none}.complaints-history-index li{border-bottom:1px solid var(--color-border,#e8eaee);flex-wrap:wrap;gap:12px;padding:7px 0;font-size:10px;display:flex}.complaints-copy{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.complaints-copy code{color:var(--color-text,#3b3f46);word-break:break-all;font-size:12px}.complaints-copy [role=status]{color:#6b7480;font-size:10px}.complaints-loading{color:#6b7480;align-items:center;gap:6px;padding:12px;font-size:11px;display:flex}.complaints-state{text-align:center;color:#6b7480;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.complaints-state>strong{color:var(--color-text,#3b3f46);font-size:12.5px;font-weight:600;line-height:1.6}.complaints-state p{max-width:42ch;font-size:11px;line-height:1.7}.complaints-state .complaints-button{margin-top:4px}.complaints-detail-idle{margin:auto}.complaints-state[role=alert]>strong{color:var(--color-danger,#b33f3f)}.complaints-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.complaints-ledger .complaints-body{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.complaints-ledger-type{justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.complaints-ledger-type select{flex:1;min-width:0;max-width:220px;font-weight:400}.complaints-ledger-row-meta{color:#6b7480;flex-wrap:wrap;gap:4px 12px;font-size:10px;display:flex}.complaints-ledger-facts,.complaints-ledger-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;margin-top:20px!important}.complaints-ledger dt{color:#6b7480;font-size:11px;line-height:1.6}.complaints-ledger dd{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;line-height:1.6}.complaints-ledger dd a{color:var(--color-accent,#ff6800);align-items:center;gap:4px;display:inline-flex}.complaints-ledger-amounts{background:var(--color-readonly-soft,#f2f4f7);border-radius:8px;padding:14px}.complaints-ledger-amounts dd{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.complaints-ledger-section{border-top:1px solid var(--color-border,#e8eaee);margin-top:24px;padding-top:16px}.complaints-ledger-section h3{margin-bottom:12px;font-size:13px}.complaints-ledger-fields{gap:14px;display:grid}.complaints-ledger-relations,.complaints-ledger-attachments{padding:0;list-style:none}.complaints-ledger-relations li,.complaints-ledger-attachments li{border-bottom:1px solid var(--color-border,#e8eaee);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.complaints-ledger-relations small,.complaints-ledger-attachments span{color:#6b7480;margin-top:4px;font-size:11px;display:block}.complaints-ledger-attachments strong{overflow-wrap:anywhere;font-weight:500}.complaints-ledger-attachments li>div{min-width:0}@media (width<=1100px){.complaints-workspace{padding:12px}.complaints-body{grid-template-columns:248px minmax(0,1fr)}.complaints-ledger .complaints-body{grid-template-columns:285px minmax(0,1fr)}.complaints-detail-heading{flex-direction:column;align-items:start;gap:8px}.complaints-detail-actions{justify-content:end;width:100%}.complaints-product-columns{display:none}.complaints-product>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 14px;gap:10px}.complaints-product-title{grid-column:1/3}.complaints-record-solution{grid-column:1}.complaints-record-status{grid-column:2}.complaints-record-money{flex-flow:wrap;grid-column:1/3;align-items:baseline;gap:8px}.complaints-record-money>small{width:100%}.complaints-expand-icon{grid-area:1/3}.complaints-record-solution>small,.complaints-record-status>small,.complaints-record-money>small{margin-bottom:4px;display:block}.complaints-summary-strip{grid-template-columns:1fr 1fr;gap:12px 0}.complaints-summary-strip>div:first-child{grid-column:1/3}.complaints-summary-strip>div:nth-child(2){border:0;padding-left:0}.complaints-summary-strip dd{font-size:15px}.complaints-product-extra dl{grid-template-columns:1fr}.complaints-tabs{gap:1px}.complaints-tabs button{padding:7px 6px}.complaints-tabs button>svg{display:none}}@media (width<=700px){.complaints-workspace{gap:8px;padding:10px}.complaints-heading{align-items:start;gap:8px}.complaints-heading h1{font-size:18px}.complaints-heading p{font-size:11px}.complaints-heading .complaints-overline{display:none}.complaints-heading-actions{flex-direction:column;align-items:end;gap:6px}.complaints-authority{font-size:10px}.complaints-heading-actions .complaints-button{padding:0 8px;font-size:11px}.complaints-entry-line{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:7px 10px;display:grid}.complaints-entry-line>.complaints-muted{grid-area:2/1/auto/3;font-size:10px}.complaints-entry-line>button{grid-area:1/2;min-height:28px;font-size:10px}.complaints-body,.complaints-ledger .complaints-body{grid-template-columns:minmax(0,1fr)}.complaints-workspace:not(.has-selection) .complaints-detail-pane,.complaints-workspace.has-selection .complaints-list-pane{display:none}.complaints-list-search{padding:12px}.complaints-detail-heading{padding:10px 12px}.complaints-detail-scroll{padding:12px}.complaints-back{margin-bottom:7px;display:inline-flex}.complaints-detail-title{width:100%}.complaints-detail-title h2{margin-left:7px;display:inline}.complaints-detail-title p{margin-top:1px}.complaints-button,.complaints-icon-button{min-height:38px}.complaints-icon-button{width:38px}.complaints-search-input{min-height:40px}.complaints-search-actions select{height:38px}.complaints-snapshot-choice{margin-bottom:10px}.complaints-snapshot-choice label{width:100%}.complaints-snapshot-choice select{flex:1;max-width:100%;height:36px}.complaints-source-time{font-size:10px}.complaints-order-heading h3{font-size:17px}.complaints-record-panel{min-width:0}.complaints-evidence dl,.complaints-coupon-details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.complaints-expand-icon{transition:none}}.complaints-ledger-views{gap:8px;margin-bottom:12px;display:flex}.complaints-ledger-relation-group{border-left:2px solid var(--border-color,#e8ebf0);padding-left:16px}.complaints-relation-count{color:var(--text-secondary,#6b7280);margin-left:8px;font-size:12px;font-weight:400}.order-tools-page{width:100%;max-width:1140px;color:var(--color-text,#3b3f46);margin:0 auto;padding:16px;font-size:13px;line-height:1.5}.order-tools-page .tools-whole-result{margin-top:12px}.app-shell>.order-tools-page{grid-area:2/2/auto/-1;min-width:0;max-width:none;min-height:0;overflow:auto}.order-tools-page *,.order-tools-page :before,.order-tools-page :after{box-sizing:border-box}.order-tools-page h1,.order-tools-page h2,.order-tools-page p{margin:0}.order-tools-page h1{align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.4;display:flex}.order-tools-page h2{font-size:14px;font-weight:700;line-height:1.4}.order-tools-page small{color:var(--color-text-muted,#9499a1);font-size:11px}.order-tools-page button{min-height:32px;font:inherit;cursor:pointer;white-space:normal;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:0;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.order-tools-page button:disabled{opacity:.48;cursor:default}.order-tools-page button svg{flex:none}.order-tools-page :is(input,select,textarea){border:1px solid var(--color-border,#e8eaee);width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border-radius:7px;margin:0;padding:6px 8px;font-size:12px;line-height:1.4}.order-tools-page :is(input,select){min-height:32px}.order-tools-page textarea{resize:vertical;min-height:58px;display:block}.order-tools-page :is(input,select,textarea):disabled{color:var(--color-readonly,#6b7480);background:var(--color-readonly-soft,#f2f4f7)}.order-tools-page :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--color-accent,#ff6800);outline-offset:2px}.order-tools-page input[type=checkbox]{width:15px;height:15px;min-height:15px;accent-color:var(--color-accent,#ff6800);flex:0 0 15px;margin:2px 0 0;padding:0}.order-tools-page .tools-button-primary{color:#fff;background:var(--color-accent,#ff6800);border-color:var(--color-accent,#ff6800)}.order-tools-page .tools-button-primary:hover:not(:disabled){background:#e95f00;border-color:#e95f00}.order-tools-page .tools-button-secondary{color:var(--color-text,#3b3f46);border-color:var(--color-border,#e8eaee);background:#fff}.order-tools-page .tools-button-secondary:hover:not(:disabled),.order-tools-page .tools-button-quiet:hover:not(:disabled){background:var(--color-readonly-soft,#f2f4f7)}.order-tools-page .tools-button-quiet{color:var(--color-readonly,#6b7480);background:0 0;padding-left:4px;padding-right:4px}.order-tools-page .tools-wide-button{width:100%}.order-tools-page .tools-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-tools-page .tools-page-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.order-tools-page .tools-page-head p{color:var(--color-readonly,#6b7480);margin-top:3px;font-size:12px}.order-tools-page .tools-page-scope{flex:none;align-items:center;gap:10px;display:flex}.order-tools-page .tools-page-scope details{color:var(--color-readonly,#6b7480);font-size:11px;position:relative}.order-tools-page summary{cursor:pointer}.order-tools-page .tools-page-scope details p{z-index:10;width:310px;color:var(--color-text,#3b3f46);border:1px solid var(--color-border,#e8eaee);background:#fff;border-radius:10px;margin:0;padding:12px;position:absolute;top:25px;right:0;box-shadow:0 6px 20px #26324714}.order-tools-page .tools-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:650;display:inline-flex}.order-tools-page .tools-badge-readonly{color:var(--color-readonly,#6b7480);background:var(--color-readonly-soft,#f2f4f7)}.order-tools-page .tools-badge-success{color:var(--color-success,#18794e);background:var(--color-success-soft,#e9f8f0)}.order-tools-page .tools-steps{border-bottom:1px solid var(--color-border,#e8eaee);color:var(--color-text-muted,#9499a1);gap:20px;margin:0 0 10px;padding:8px 0;font-size:12px;list-style:none;display:flex}.order-tools-page .tools-steps li{align-items:center;gap:6px;display:flex}.order-tools-page .tools-steps li>span{background:var(--color-readonly-soft,#f2f4f7);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.order-tools-page .tools-steps li.is-current{color:var(--color-text,#3b3f46)}.order-tools-page .tools-steps [aria-current=step]>span{color:var(--color-accent,#ff6800);background:var(--color-accent-soft,#fff1e8)}.order-tools-page .tools-card{border:1px solid var(--color-border,#e8eaee);background:#fff;border-radius:10px;min-width:0;margin:0;padding:12px 14px}.order-tools-page .tools-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.order-tools-page .tools-head-actions{align-items:center;gap:8px;display:flex}.order-tools-page .tools-field{flex-direction:column;gap:5px;min-width:0;margin:0;font-size:12px;display:flex}.order-tools-page .tools-field>span{color:var(--color-readonly,#6b7480)}.order-tools-page .tools-field i{color:var(--color-accent,#ff6800);font-style:normal}.order-tools-page .tools-field small{margin-left:3px;font-weight:400}.order-tools-page .tools-lookup{grid-template-columns:minmax(150px,.7fr) minmax(230px,1.2fr) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.order-tools-page .tools-lookup>button{min-width:104px}.order-tools-page .tools-order-card,.order-tools-page .tools-saved-head{margin-bottom:10px}.order-tools-page .tools-facts-identity{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.order-tools-page .tools-facts-identity>strong{font-size:15px;font-weight:700}.order-tools-page .tools-facts-meta{flex-wrap:wrap;gap:7px 20px;margin:0;padding:0;font-size:12px;display:flex}.order-tools-page .tools-facts-meta>div{align-items:baseline;gap:6px;min-width:0;display:flex}.order-tools-page .tools-facts-meta dt{color:var(--color-text-muted,#9499a1);flex:none}.order-tools-page .tools-facts-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.order-tools-page .tools-history-empty{border-top:1px solid var(--color-border,#e8eaee);color:var(--color-text-muted,#9499a1);margin-top:8px;padding-top:7px;font-size:11px}.order-tools-page .tools-history{border-top:1px solid var(--color-border,#e8eaee);margin-top:8px;padding-top:7px;font-size:12px}.order-tools-page .tools-history summary{color:var(--color-readonly,#6b7480)}.order-tools-page .tools-history>div{padding-top:6px}.order-tools-page .tools-history p{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.order-tools-page .tools-history a{color:var(--color-accent,#ff6800)}.order-tools-page .tools-editor-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:10px;display:grid}.order-tools-page .tools-editor-main,.order-tools-page .tools-editor-side{gap:10px;min-width:0;display:grid}.order-tools-page .tools-editor-side{align-content:start}.order-tools-page .tools-scope-field select{width:120px}.order-tools-page .tools-group{border:1px solid var(--color-border,#e8eaee);border-radius:8px;min-width:0;margin:8px 0 0;padding:8px 10px 10px}.order-tools-page .tools-group legend{padding:0 5px;font-size:12px;font-weight:650}.order-tools-page .tools-group-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.order-tools-page .tools-remove-group{min-height:24px;font-size:11px}.order-tools-page .tools-group-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.order-tools-page .tools-evidence-field{grid-column:1/-1}.order-tools-page .tools-group-note{color:var(--color-readonly,#6b7480);grid-column:1/-1;font-size:11px}.order-tools-page .tools-group-note[open] .tools-field{margin-top:5px}.order-tools-page .tools-product-labels,.order-tools-page .tools-product-row{grid-template-columns:minmax(110px,1fr) 68px 104px 68px;align-items:center;gap:9px;display:grid}.order-tools-page .tools-product-labels{color:var(--color-text-muted,#9499a1);padding-bottom:6px;font-size:10px}.order-tools-page .tools-product-row{border-top:1px solid var(--color-border,#e8eaee);padding:9px 0}.order-tools-page .tools-product-name{gap:2px;min-width:0;display:grid}.order-tools-page .tools-product-name strong{overflow-wrap:anywhere;font-size:12px;font-weight:650}.order-tools-page .tools-product-current{font-size:12px}.order-tools-page .tools-product-row.is-unavailable .tools-product-name,.order-tools-page .tools-product-row.is-unavailable .tools-product-current{color:var(--color-readonly,#6b7480)}.order-tools-page .tools-product-group,.order-tools-page .tools-product-quantity{min-width:0;margin:0}.order-tools-page .tools-quantity-empty{text-align:center;color:var(--color-text-muted,#9499a1);display:block}.order-tools-page .tools-mobile-label{display:none}.order-tools-page :is(.tools-preparation-card,.group-parameter-editor) .action-preparation-fields{border:1px solid var(--color-border,#e8eaee);border-radius:8px;min-width:0;margin:10px 0 0;padding:8px 10px}.order-tools-page :is(.tools-preparation-card,.group-parameter-editor) .action-preparation-fields legend{color:var(--color-readonly,#6b7480);padding:0 4px;font-size:11px}.order-tools-page :is(.tools-preparation-card,.group-parameter-editor) .aftersales-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-tools-page :is(.tools-preparation-card,.group-parameter-editor) .aftersales-registration-grid>label{flex-direction:column;gap:5px;min-width:0;margin:0;font-size:11px;display:flex}.order-tools-page :is(.tools-preparation-card,.group-parameter-editor) label:has(input[type=email]){grid-column:1/-1}.order-tools-page :is(.tools-preparation-card,.group-parameter-editor) .action-preparation-fields>small{margin-top:8px;display:block}.order-tools-page .tools-readonly-note{color:var(--color-readonly,#6b7480);margin-top:9px;font-size:11px;display:block}.order-tools-page .tools-save-bar{border:1px solid var(--color-border,#e8eaee);background:#fff;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.order-tools-page .tools-checkbox{align-items:flex-start;gap:7px;margin:0;font-size:11px;display:inline-flex}.order-tools-page .tools-save-actions{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.order-tools-page .tools-feedback{border:1px solid var(--color-border,#e8eaee);background:#fff;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:12px;display:flex}.order-tools-page .tools-feedback-error{color:var(--color-danger,#b33f3f);background:var(--color-danger-soft,#ffeded);border-color:#f0cccc}.order-tools-page .tools-feedback-error>span{flex:1}.order-tools-page .tools-recovery{border-color:var(--color-attention-border,#ffd2b2);justify-content:space-between}.order-tools-page .tools-recovery p{color:var(--color-readonly,#6b7480);margin-top:2px;font-size:11px}.order-tools-page .tools-saved-group{border-top:1px solid var(--color-border,#e8eaee);margin-top:10px;padding-top:10px}.order-tools-page .tools-group-heading{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.order-tools-page .tools-group-heading>strong{color:var(--color-readonly,#6b7480)}.order-tools-page .tools-text-divider{color:var(--color-text-muted,#9499a1);margin:0 6px}.order-tools-page .tools-group-subtype{color:var(--color-readonly,#6b7480);margin-top:5px;font-size:11px}.order-tools-page .tools-saved-items{margin:6px 0 0;padding:0;list-style:none}.order-tools-page .tools-saved-items li{grid-template-columns:minmax(80px,.7fr) minmax(0,1fr) auto;gap:8px;padding:6px 0;font-size:12px;display:grid}.order-tools-page .tools-saved-items li>strong,.order-tools-page .tools-saved-items li>b{font-weight:600}.order-tools-page .tools-saved-items li>span{overflow-wrap:anywhere;min-width:0}.order-tools-page .tools-evidence{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:12px}.order-tools-page .tools-evidence>span{color:var(--color-text-muted,#9499a1);margin-bottom:2px;font-size:10px;display:block}.order-tools-page .tools-empty-inline{color:var(--color-readonly,#6b7480);margin-top:7px;font-size:12px}.order-tools-page .tools-saved-preparation{border-top:1px solid var(--color-border,#e8eaee);margin-top:12px;padding-top:10px}.order-tools-page .tools-saved-preparation>span{color:var(--color-text-muted,#9499a1);font-size:10px}.order-tools-page .tools-saved-preparation p{overflow-wrap:anywhere;margin-top:3px;font-size:12px}.order-tools-page .tools-action-status{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:650;display:flex}.order-tools-page .tools-action-status small{margin-left:auto;font-weight:400}.order-tools-page .tools-status-dot{background:var(--color-readonly,#6b7480);border-radius:50%;width:7px;height:7px}.order-tools-page .state-prepared,.order-tools-page .state-unknown,.order-tools-page .state-executing{background:var(--color-accent,#ff6800)}.order-tools-page .state-completed{background:var(--color-success,#18794e)}.order-tools-page .state-failed{background:var(--color-danger,#b33f3f)}.order-tools-page .tools-action-note{color:var(--color-readonly,#6b7480);margin-bottom:10px;font-size:12px}.order-tools-page .tools-action-reference{overflow-wrap:anywhere;margin-bottom:10px;font-size:12px}.order-tools-page .tools-action-card>button+button{margin-top:6px}.order-tools-page .tools-action-guidance{color:var(--color-readonly,#6b7480);margin-top:7px;display:block}.order-tools-page .tools-result-actions{gap:8px;margin-top:10px;display:flex}.order-tools-page .tools-page-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}@media (width<=979px){.order-tools-page .tools-editor-grid{grid-template-columns:minmax(0,1fr)}.order-tools-page :is(.tools-preparation-card,.group-parameter-editor) .aftersales-registration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-tools-page .tools-save-bar{grid-column:1}}@media (width<=600px){.order-tools-page{padding:12px}.order-tools-page h1{font-size:16px}.order-tools-page .tools-page-head{flex-direction:column;align-items:flex-start;gap:7px}.order-tools-page .tools-page-scope{justify-content:space-between;width:100%}.order-tools-page .tools-page-scope details p{width:min(310px,100vw - 24px)}.order-tools-page .tools-steps{justify-content:space-between;gap:6px;font-size:11px}.order-tools-page .tools-card{padding:11px 12px}.order-tools-page :is(input,select),.order-tools-page button{min-height:40px}.order-tools-page .tools-lookup{grid-template-columns:minmax(0,1fr);gap:9px}.order-tools-page .tools-lookup>button{width:100%}.order-tools-page .tools-facts-meta{gap:5px;display:grid}.order-tools-page .tools-group-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.order-tools-page .tools-group-fields>.tools-field:nth-child(3){grid-column:1/-1}.order-tools-page .tools-head-actions{gap:6px}.order-tools-page .tools-scope-field select{width:111px}.order-tools-page .tools-card-head>h2{font-size:13px}.order-tools-page .tools-card-head:has(.tools-scope-field){flex-wrap:wrap;align-items:flex-start}.order-tools-page .tools-card-head:has(.tools-scope-field) .tools-head-actions{justify-content:space-between;width:100%}.order-tools-page .tools-product-labels{display:none}.order-tools-page .tools-product-row{grid-template-columns:minmax(0,1fr) 80px;gap:7px 10px;padding:11px 0}.order-tools-page .tools-product-current{text-align:right;align-self:start}.order-tools-page .tools-product-group,.order-tools-page .tools-product-quantity{gap:4px;display:grid}.order-tools-page .tools-mobile-label{color:var(--color-text-muted,#9499a1);font-size:10px;display:block}.order-tools-page .tools-quantity-empty{place-items:center;min-height:40px;display:grid}.order-tools-page :is(.tools-preparation-card,.group-parameter-editor) .aftersales-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-tools-page .tools-save-bar{flex-direction:column;align-items:stretch}.order-tools-page .tools-save-actions{flex-direction:column;align-items:stretch;gap:7px}.order-tools-page .tools-save-actions>button{width:100%}.order-tools-page .tools-recovery{flex-direction:column;align-items:flex-start}.order-tools-page .tools-recovery>button{width:100%}.order-tools-page .tools-feedback-error{flex-wrap:wrap}.order-tools-page .tools-feedback-error>span{flex-basis:100%}.order-tools-page .tools-saved-items li{grid-template-columns:minmax(0,1fr) auto}.order-tools-page .tools-saved-items li>span:not(.tools-sr-only){grid-column:1}.order-tools-page .tools-saved-items li>b{grid-area:1/2/3;align-self:center}}.order-tools-page .tools-parameter-review{border-bottom:1px solid var(--color-border,#e8eaee);margin:0 0 12px;padding-bottom:10px}.order-tools-page .tools-parameter-context{background:var(--color-readonly-soft,#f2f4f7);overflow-wrap:anywhere;border-radius:7px;gap:2px;padding:7px 9px;font-size:11px;display:grid}.order-tools-page .tools-parameter-context strong{font-size:12px}.order-tools-page .tools-parameter-list{gap:6px;margin:9px 0 0;font-size:11px;display:grid}.order-tools-page .tools-parameter-list>div{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.order-tools-page .tools-parameter-list dt{color:var(--color-readonly,#6b7480)}.order-tools-page .tools-parameter-list dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.order-tools-page .tools-parameter-boundary{margin-top:9px;font-size:10px;display:block}.order-tools-page .tools-reship-review{gap:8px;margin-top:10px;display:grid}.order-tools-page .tools-reship-review article{border-bottom:1px solid var(--color-border,#e8eaee);padding:8px 0}.order-tools-page .tools-reship-review article>div{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.order-tools-page .tools-frozen-review{border-top:1px solid var(--color-border,#e8eaee);margin-top:10px;padding-top:9px;font-size:11px}.order-tools-page .tools-frozen-review>strong,.order-tools-page .tools-frozen-review>summary>strong{justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.order-tools-page .tools-frozen-review>summary{cursor:pointer;border-radius:4px;list-style-position:inside}.order-tools-page .tools-frozen-review>summary>strong{width:calc(100% - 17px);display:inline-flex}.order-tools-page .tools-frozen-review>summary>:is(span,small){color:var(--color-readonly,#6b7480);margin-top:5px;font-size:10px;display:block}.order-tools-page .tools-frozen-review>p{color:var(--color-readonly,#6b7480);margin-top:5px}.order-tools-page .tools-frozen-variant,.order-tools-page .tools-warehouse-review{border-top:1px solid var(--color-border,#e8eaee);margin-top:9px;padding-top:8px}.order-tools-page .tools-warehouse-review>strong{font-size:11px;font-weight:650}.order-tools-page .tools-warehouse-review>p{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:11px;display:flex}.order-tools-page .tools-warehouse-review>p>span{overflow-wrap:anywhere;min-width:0}.order-tools-page .tools-warehouse-review>p>b{flex:none;font-weight:600}.order-tools-page .tools-warehouse-review>small{overflow-wrap:anywhere;margin-top:6px;display:block}@media (width<=600px){.order-tools-page .tools-product-row.is-unavailable .tools-mobile-label,.order-tools-page .tools-product-row.is-unavailable .tools-product-quantity{display:none}}.order-tools-page .tools-unsupported-fee{color:var(--color-danger,#b33f3f);background:var(--color-danger-soft,#ffeded);border-radius:7px;margin-top:9px;padding:7px 9px;font-size:11px}.registration-evidence{color:#25324a;border-top:1px solid #dde4ee;min-width:0;margin-top:18px;padding-top:18px;font-size:13px}.registration-evidence button,.registration-evidence input,.registration-evidence select{font:inherit}.registration-evidence button{color:#304965;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;display:inline-flex}.registration-evidence button:disabled,.registration-evidence button[aria-disabled=true]{opacity:.55;cursor:default}.registration-evidence button:hover:enabled{background:#f0f7ff;border-color:#287ac7}.registration-evidence :is(button,input,select):focus-visible,.registration-evidence-drop:focus-visible{outline-offset:3px;outline:2px solid #2b78c4}.registration-evidence-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.registration-evidence h3{margin:0 0 5px;font-size:14px;font-weight:650}.registration-evidence-heading p{color:#677890;margin:0;font-size:12px}.registration-evidence-uploader{gap:10px;display:grid}.registration-evidence-source{background:#fafcff;border:1px solid #dce6f0;border-radius:8px;padding:10px}.registration-evidence-source p{color:#677890;margin:0;font-size:12px;line-height:1.7}.registration-evidence-uploader>label{grid-template-columns:auto minmax(0,200px);justify-content:start;align-items:center;gap:12px;display:grid}.registration-evidence select,.registration-evidence-confirm input:not([type=checkbox]){color:#25324a;background:#fff;border:1px solid #cbd6e5;border-radius:7px;min-width:0;max-width:100%;min-height:34px;padding:6px 9px}.registration-evidence-drop{text-align:center;background:#f8fbff;border:1px dashed #abc0d9;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.registration-evidence-drop.is-dragging{background:#eaf4ff;border-color:#2b78c4}.registration-evidence-drop>svg{color:#44749c}.registration-evidence-drop p{color:#677890;margin:0;font-size:12px;line-height:1.7}.registration-evidence-list{gap:12px;margin-top:12px;display:grid}.registration-evidence-item{background:#fff;border:1px solid #dde4ee;border-radius:10px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px;display:grid}.registration-evidence-preview{aspect-ratio:1;background:#f1f4f8;border:1px solid #e0e6ee;border-radius:7px;place-items:center;width:96px;max-width:100%;display:grid;overflow:hidden}.registration-evidence-preview img{object-fit:contain;max-width:100%;max-height:100%}.registration-evidence-preview span{text-align:center;color:#677890;padding:8px;font-size:11px;line-height:1.6}.registration-evidence-details,.registration-evidence-file{min-width:0}.registration-evidence-file{gap:4px;display:grid}.registration-evidence-file strong{overflow-wrap:anywhere;line-height:1.5}.registration-evidence-file>span{color:#677890;font-size:12px}.registration-evidence-stages{color:#7b879a;flex-wrap:wrap;gap:5px 10px;margin:10px 0 6px;padding:0;font-size:11px;list-style:none;display:flex}.registration-evidence-stages li:before{content:"○ "}.registration-evidence-stages .is-complete{color:#24765d}.registration-evidence-stages .is-complete:before{content:"✓ "}.registration-evidence-state{color:#677890;margin:0 0 6px;font-size:12px}.registration-evidence-state:is(.is-blocked,.is-unknown,.is-executing){color:#9a601a}.registration-evidence-state.is-linked{color:#24765d}.registration-evidence-note{color:#677890;overflow-wrap:anywhere;margin:5px 0;line-height:1.6}.registration-evidence-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.registration-evidence-confirm{background:#f7faff;border:1px solid #d3e1ef;border-radius:8px;gap:10px;min-width:0;margin:12px 0 0;padding:12px;display:grid}.registration-evidence-confirm legend{padding:0 4px;font-weight:600}.registration-evidence-confirm p{overflow-wrap:anywhere;margin:0;line-height:1.7}.registration-evidence-confirm label{gap:5px;font-size:12px;display:grid}.registration-evidence-confirm .registration-evidence-check{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.registration-evidence-check input{flex:none;width:15px;height:15px;margin:3px 0 0}.registration-evidence .registration-evidence-primary{color:#fff;background:#2369a7;border-color:#2369a7}.registration-evidence .registration-evidence-primary:hover:enabled{color:#fff;background:#1a588e}.registration-evidence-error,.registration-evidence-notice,.registration-evidence-recovery{overflow-wrap:anywhere;border-radius:7px;margin:10px 0;padding:10px 12px;line-height:1.7}.registration-evidence-error{color:#9c3838;background:#fff3f3;border:1px solid #f0d6d6}.registration-evidence-notice{color:#24765d;background:#f1faf5;border:1px solid #d8ece1}.registration-evidence-recovery{color:#93601f;background:#fffbf2;border:1px solid #efdfb9;gap:7px;display:grid}.registration-evidence-recovery p{margin:0}.registration-evidence-recovery code{overflow-wrap:anywhere;font-size:11px}.registration-evidence-recovery button{justify-self:start}.registration-evidence-empty{color:#677890;margin:12px 0 0;padding:12px 0;font-size:12px;line-height:1.7}@media (width<=600px){.registration-evidence-item{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:10px}.registration-evidence-preview{width:68px}.registration-evidence-heading{flex-wrap:wrap}.registration-evidence-actions button{flex:auto}.registration-evidence-confirm{margin-left:-78px}.registration-evidence-uploader>label{grid-template-columns:auto minmax(0,1fr);width:100%}}.tools-followups{border-top:1px solid var(--border,#e2e8f0);grid-column:1/-1;min-width:0;padding-top:12px}.tools-followups summary{cursor:pointer;padding:4px 0;font-size:13px;font-weight:600}.tools-followup-hint{color:var(--text-secondary,#64748b);font-size:12px;line-height:1.6}.tools-followup-entry{border:1px solid var(--border,#e2e8f0);border-radius:8px;min-width:0;margin:12px 0 0;padding:10px}.tools-followup-entry legend label{align-items:center;gap:8px;font-size:13px;display:inline-flex}.tools-followup-entry input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary,#2563eb)}.tools-followup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tools-followup-note{grid-column:1/-1}.tools-followup-saved{margin-top:12px}.tools-followup-saved h3{margin:0;font-size:13px}.tools-followup-saved>div{margin-top:10px;font-size:13px}.tools-followup-saved p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}@media (width<=600px){.tools-followup-fields{grid-template-columns:minmax(0,1fr)}}.group-actions-panel{gap:12px;min-width:0;margin-top:14px;display:grid}.group-actions-panel .group-actions-intro{grid-template-columns:1fr auto;gap:8px 14px;display:grid}.group-actions-intro p,.group-section-note{color:var(--color-readonly,#6b7480);font-size:12px;margin-top:4px!important}.group-actions-panel .group-policy-note{border-top:1px solid var(--color-border,#e8eaee);grid-column:1/-1;align-items:flex-start;gap:6px;padding-top:8px;display:flex}.group-policy-note svg{flex:none;margin-top:2px}.group-followup-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.group-actions-panel h3,.group-actions-panel h4{margin:0;font-size:14px}.group-followup-heading p{color:var(--color-readonly,#6b7480);margin-top:3px!important}.group-saved-summary{overflow-wrap:anywhere;margin-top:10px}.group-saved-summary ul{margin:5px 0;padding:0;list-style:none}.group-saved-summary li{grid-template-columns:minmax(90px,1fr) minmax(0,2fr) auto;gap:10px;padding:5px 0;display:grid}.group-saved-summary li span{color:var(--color-readonly,#6b7480)}.group-followup-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:12px;display:grid}.group-followup-section{border:1px solid var(--color-border,#e8eaee);overflow-wrap:anywhere;background:#fafbfc;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:12px;display:flex}.group-followup-section h4{color:var(--color-readonly,#6b7480);font-size:12px}.group-followup-section .tools-parameter-review{padding:0}.group-request-id,.group-review-dialog code,.group-recovery code{color:var(--color-readonly,#6b7480);overflow-wrap:anywhere;font-size:10px;display:block}.group-recovery{align-items:flex-start!important}.group-review-backdrop{z-index:90;background:#20283480;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.group-actions-panel .group-review-dialog{gap:12px;width:100%;max-width:520px;max-height:85dvh;display:grid;overflow:auto;box-shadow:0 12px 42px #1c243333}.group-parameter-editor{border-top:1px solid var(--color-border,#e8eaee);margin-top:10px;padding-top:10px}.group-parameter-editor .action-preparation-fields{margin-top:8px}.group-feishu-plan{border:1px solid var(--color-border,#e8eaee);background:#fff;border-radius:6px;padding:9px;font-size:11px}.group-feishu-plan ul{margin:6px 0;padding:0;list-style:none}.group-feishu-plan li{grid-template-columns:1fr auto;gap:2px 8px;margin:5px 0;display:grid}.group-feishu-plan code{overflow-wrap:anywhere;color:var(--color-readonly,#6b7480);grid-column:1/-1;font-size:10px}.group-permit-fields{border:1px solid var(--color-border,#e8eaee);border-radius:8px;gap:8px;min-width:0;margin:0;padding:10px;font-size:11px;display:grid}.group-permit-fields legend{color:var(--color-readonly,#6b7480);padding:0 4px}.group-permit-table-fields{gap:8px;display:grid}.group-permit-validation{color:var(--color-danger,#b33f3f)!important}.group-review-dialog .group-review-actions{z-index:1;border-top:1px solid var(--color-border,#e8eaee);background:#fff;padding:10px 0 0;position:sticky;bottom:-12px;box-shadow:0 -7px 10px #fffd}@media (width<=1000px){.group-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-manual-result{grid-column:1/-1}}@media (width<=600px){.group-actions-panel .group-actions-intro{grid-template-columns:1fr}.group-actions-intro>button{justify-self:start}.group-followup-grid{grid-template-columns:1fr}.group-saved-summary li{grid-template-columns:minmax(0,1fr) auto}.group-saved-summary li span{grid-area:2/1/auto/-1}.group-review-backdrop{padding:12px}}.qc-preparation{border:1px solid var(--color-border,#dde2e8);min-width:0;color:var(--color-text,#273342);background:#fff;border-radius:10px;margin:14px;font-size:13px;overflow:hidden}.qc-preparation-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.qc-preparation-head h3{margin:0;font-size:15px}.qc-preparation-head p{color:#687383;margin:5px 0 0;font-size:12px}.qc-preparation-state{color:#596575;background:#f2f4f7;border-radius:5px;flex-shrink:0;padding:4px 8px;font-size:11px}.qc-preparation-notice{background:#fff8ef;border-radius:6px;margin:0 16px 12px;padding:9px 11px;line-height:1.6}.qc-preparation-notice.is-error{color:#a22d34;background:#fff1f2}.qc-preparation-evidence{border-top:1px solid var(--color-border,#dde2e8)}.qc-preparation-evidence summary{cursor:pointer;padding:12px 16px;font-weight:600}.qc-preparation-evidence-body{padding:0 16px 14px}.qc-preparation-meta{color:#748090;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;font-size:11px;display:flex}.qc-preparation-mails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qc-preparation-mails article{min-width:0}.qc-preparation h4{color:#657183;margin:0 0 7px;font-size:12px}.qc-preparation-subject{overflow-wrap:anywhere;margin:0 0 8px;font-weight:600}.qc-preparation-mails pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfc;border:1px solid #e8ebef;border-radius:6px;max-height:260px;margin:0;padding:12px;font-family:inherit;font-size:13px;line-height:1.7;overflow:auto}.qc-workspace .qc-preparation-mails pre{font-size:13px;line-height:1.7}.qc-preparation-order{border-top:1px solid #e8ebef;margin-top:14px;padding-top:12px}.qc-preparation-order>p{margin:0 0 9px;font-weight:600}.qc-preparation-lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.qc-preparation-lines li{overflow-wrap:anywhere;border-top:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px 0;display:grid}.qc-preparation-lines li>.qc-preparation-muted{grid-column:1}.qc-preparation-lines li>span:last-child{grid-area:1/2/span 2;align-self:center;font-size:12px}.qc-preparation-muted{color:#748090;font-size:12px;line-height:1.6}.qc-preparation-judgment{background:#f5f8f6;border-top:1px solid #e8ebef;padding:13px 16px}.qc-preparation-judgment.needs-review{background:#fff9f1}.qc-preparation-judgment>strong{font-size:13px}.qc-preparation-judgment>p{margin:8px 0 0}.qc-preparation-judgment ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.qc-preparation-judgment li{align-items:flex-start;gap:9px;line-height:1.6;display:flex}.qc-preparation-judgment li span{background:#f1e6d6;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px}.qc-preparation-actions{background:#fafbfc;border-top:1px solid #e8ebef;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.qc-preparation-actions button{color:#394858;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dee5;border-radius:6px;padding:7px 11px}.qc-preparation-actions .qc-preparation-primary{color:#fff;background:#bb5b2d;border-color:#bb5b2d}.qc-preparation-actions button:disabled{opacity:.55;cursor:not-allowed}.qc-preparation :is(button,summary,pre):focus-visible{outline-offset:3px;outline:2px solid #b8582a}@media (width<=700px){.qc-preparation{margin:10px}.qc-preparation-head{padding:12px}.qc-preparation-mails{grid-template-columns:minmax(0,1fr)}.qc-preparation-head{flex-wrap:wrap}.qc-preparation-lines li{grid-template-columns:minmax(0,1fr)}.qc-preparation-lines li>span:last-child{grid-area:auto/1}}.qc-workspace{min-width:0;min-height:0;color:var(--color-text,#344054);background:var(--color-bg,#f5f6f8);flex-direction:column;grid-area:2/2/auto/-1;gap:12px;padding:18px;display:flex;overflow:auto}.qc-workspace *{box-sizing:border-box}.qc-workspace :is(h1,h2,h3,p){margin:0}.qc-workspace :is(button,input,select,textarea){font:inherit}.qc-workspace :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #a55b2b}.qc-workspace button{color:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:7px 10px}.qc-workspace button:disabled{cursor:not-allowed;opacity:.55}.qc-workspace small{color:#6d7786;font-size:12px;line-height:1.6}.qc-heading{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qc-heading h1{font-size:19px}.qc-heading p{color:#697586;margin-top:6px;font-size:12px;line-height:1.7}.qc-body{flex:1 0 auto;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:14px;min-height:0;display:grid}.qc-queue,.qc-detail{background:#fff;border:1px solid #e1e5eb;border-radius:9px;min-width:0}.qc-queue{flex-direction:column;align-self:start;max-height:calc(100dvh - 180px);display:flex;position:sticky;top:0;overflow:hidden}.qc-state-tabs{flex-wrap:wrap;flex-shrink:0;gap:4px;padding:9px;display:flex}.qc-state-tabs button{padding:6px 8px;font-size:12px}.qc-state-tabs button[aria-pressed=true],.qc-case-row[aria-pressed=true]{color:#874820;background:#fff3e9;border-color:#da9c6e}.qc-search{flex-shrink:0;gap:6px;padding:0 9px 9px;display:flex}.qc-search input{width:100%;min-width:0}.qc-search button{white-space:nowrap}.qc-case-list{overscroll-behavior:contain;min-height:0;padding:0 6px;overflow:auto}.qc-case-list>p{padding:16px 8px;font-size:13px}.qc-workspace .qc-case-row{text-align:left;border-color:#0000;gap:5px;width:100%;margin-bottom:4px;display:grid}.qc-case-row :is(strong,span){text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.qc-pagination{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.qc-detail-actions{border-bottom:1px solid #e7ebf0;padding:11px 16px;font-size:12px}.qc-detail-actions a{color:#925024}.qc-review-content{gap:20px;padding:16px;display:grid}.qc-heading>button{white-space:nowrap;flex-shrink:0}.qc-review-jumps{z-index:1;border-bottom:1px solid var(--color-border,#e7ebf0);background:#fff;gap:8px;padding:8px 0;display:flex;position:sticky;top:-1px}.qc-review-anchor{min-width:0;scroll-margin-top:55px}.qc-review-content .qc-preparation{margin:0}.qc-workspace .qc-preparation-evidence summary{padding:12px 16px}.qc-sent-copy{border:1px solid var(--color-border,#e7ebf0);border-radius:6px;padding:0 12px}.qc-sent-copy pre{max-height:300px;padding:10px 0;overflow:auto}.qc-case-header{overflow-wrap:anywhere;gap:7px;display:grid}.qc-case-header>span{font-size:12px}.qc-case-header h2{font-size:18px;line-height:1.5}.qc-review-content h3{margin-bottom:10px;font-size:14px}.qc-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:inherit;font-size:14px;line-height:1.8}.qc-email{background:#f8fafc;border-left:3px solid #9facc0;padding:14px}.qc-context{border-block:1px solid #e7ebf0;padding-block:15px}.qc-context details+details{border-top:1px solid #edf0f4}.qc-workspace summary{cursor:pointer;overflow-wrap:anywhere;padding:9px 0;font-size:13px;line-height:1.6}.qc-context pre{margin:8px 0 16px}.qc-context p,.qc-previous p,.qc-history p{font-size:12px;line-height:1.7}.qc-event{overflow-wrap:anywhere;gap:7px;padding:10px 0;display:grid}.qc-event p{white-space:pre-wrap}.qc-event+.qc-event{border-top:1px solid #e7ebf0}.qc-form fieldset,.qc-revision fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.qc-workspace legend{margin-bottom:12px;font-size:15px;font-weight:650}.qc-workspace label{gap:6px;min-width:0;font-size:13px;display:grid}.qc-workspace :is(input,select,textarea){color:inherit;background:#fff;border:1px solid #d9dfe8;border-radius:6px;min-width:0;padding:8px}.qc-workspace textarea{resize:vertical;width:100%;line-height:1.6}.qc-score-grid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;display:grid}.qc-score-grid label{background:#f8fafc;border-radius:7px;align-content:start;padding:10px}.qc-score-grid small{min-height:38px}.qc-score-grid input{width:100%}.qc-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.qc-form button[type=submit]{color:#fff;background:#934f26;border-color:#934f26;justify-self:start}.qc-revision{border-top:1px solid #e7ebf0;padding-top:16px}.qc-revision button{justify-self:start}.qc-error,.qc-success,.qc-pending,.qc-revision-notice{overflow-wrap:anywhere;border-radius:7px;padding:12px;font-size:13px;line-height:1.7}.qc-error{color:#963b32;background:#fff1ef}.qc-success{color:#346b45;background:#eff9f1}.qc-pending,.qc-revision-notice{color:#7d591b;background:#fff8e8}.qc-pending{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-pending small{flex-basis:100%}.qc-empty,.qc-detail>p,.qc-queue>p,.qc-queue>div[role=alert]{padding:16px}.qc-automation{border-top:1px solid #dfe4eb;flex:none;padding-top:4px}.qc-automation article{border-bottom:1px solid #e3e7ed;gap:5px;padding:10px;font-size:12px;display:grid}@media (width<=1100px){.qc-body{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.qc-workspace{padding:12px}}@media (width<=760px){.qc-body{grid-template-columns:minmax(0,1fr)}.qc-queue{max-height:330px;position:static}.qc-workspace{padding:8px;overflow:visible}.qc-fields{grid-template-columns:minmax(0,1fr)}.qc-review-content{padding:12px}}.qc-auto-filters{flex-wrap:wrap;align-items:end;gap:10px;padding-block:12px;display:flex}.qc-auto-filters label{flex:150px}.qc-auto-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:16px;margin-top:12px;display:grid}.qc-auto-layout>section{min-width:0}.qc-auto-detail{background:var(--color-surface,#fff);overflow-wrap:anywhere;border:1px solid #e1e5eb;border-radius:9px;gap:14px;padding:16px;display:grid}.qc-auto-detail section{min-width:0}.qc-draft-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qc-auto-detail :is(ol,ul){padding-left:22px}.qc-automation>p{font-size:12px;line-height:1.7}@media (width<=1100px){.qc-draft-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.qc-auto-layout{grid-template-columns:minmax(0,1fr)}}.qc-migration-panels{gap:12px;display:grid}.qc-readback-panel,.qc-structured{min-width:0;padding:12px}.qc-readback-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.qc-readback-filters label{gap:4px;min-width:130px;display:grid}.qc-metrics{flex-wrap:wrap;gap:12px;padding:10px 0;display:flex}.qc-readback-grid{grid-template-columns:minmax(230px,1fr) minmax(0,2fr);gap:16px;display:grid}.qc-readback-grid>*,.qc-snapshot{min-width:0}.qc-snapshot pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:420px;overflow:auto}.qc-snapshot p{overflow-wrap:anywhere}.qc-table-scroll{overflow-x:auto}.qc-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.qc-table-scroll th,.qc-table-scroll td{border-bottom:1px solid var(--line,#dce1e6);padding:8px}.qc-structured summary{cursor:pointer;font-weight:600}@media (width<=850px){.qc-readback-grid{grid-template-columns:minmax(0,1fr)}.qc-readback-filters label{flex:140px}}.qc-review-main{grid-template-columns:minmax(300px,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.qc-scoring,.qc-original{min-width:0}.qc-scoring>.qc-state-tabs{padding:0 0 12px}.qc-scoring .qc-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qc-score-cell{background:#f8fafc;border:1px solid #e5e9ef;border-radius:7px;min-width:0;padding:7px}.qc-score-cell:focus-visible{outline:2px solid var(--color-primary,#ff6b00);outline-offset:2px}.qc-score-title{justify-content:space-between;align-items:center;gap:4px;font-size:12px;display:flex}.qc-workspace .qc-score-title input{text-align:center;width:48px;padding:3px 2px;font-size:12px}.qc-score-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin-top:6px;display:grid}.qc-workspace .qc-score-steps button{background:0 0;border-color:#0000;padding:4px 0;font-size:11px}.qc-workspace .qc-score-steps button[aria-checked=true]{color:#a54a00;background:#ffeddc;border-color:#ffb780}.qc-score-form legend{justify-content:space-between;width:100%;margin-bottom:10px;display:flex}.qc-reject-reasons{flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}.qc-reject-reasons>strong{flex-basis:100%}.qc-workspace .qc-reject-reasons label{align-items:center;gap:5px;font-size:12px;display:flex}.qc-reject-reasons input{accent-color:#ff6b00;margin:0}.qc-additional-note summary{padding:3px 0}.qc-judgment-actions{gap:10px;display:flex}.qc-workspace .qc-pass{color:#fff;background:#ff6b00;border-color:#ff6b00;min-width:82px}.qc-workspace .qc-reject{color:#a43d29;border-color:#e8b7ab;min-width:82px}.qc-original .qc-reply-text{border:1px solid #e5e9ef;border-radius:7px;max-height:320px;padding:12px;font-size:13px;line-height:1.65;overflow:auto}.qc-original .qc-context{border-bottom:0;margin-top:12px}.qc-original .qc-context pre{max-height:260px;font-size:13px;overflow:auto}.qc-evidence-fold{border-top:1px solid #e7ebf0}.qc-mini-indicators{gap:4px;display:flex}.qc-workspace .qc-mini-indicator{border-radius:4px;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;display:inline-flex}.qc-mini-indicator.unknown{color:#8a94a4;background:#f1f3f6}.qc-mini-indicator.good{color:#276749;background:#e1f3e7}.qc-mini-indicator.mid{color:#946000;background:#fff0ce}.qc-mini-indicator.bad{color:#ab3434;background:#fde4e0}.qc-shortcuts{color:#6d7786;margin-top:6px;font-size:12px}.qc-shortcuts summary{padding:2px 0}@media (width<=1100px){.qc-review-main{grid-template-columns:minmax(0,1fr)}}.qc-heading>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qc-heading .qc-shortcuts{margin-top:0}.qc-review-content{gap:14px}.mail-history{min-width:0;padding:24px;overflow:auto}.mail-history h1{margin-top:0}.mail-history-list{padding:0;list-style:none}.mail-history-list button{text-align:left;overflow-wrap:anywhere;width:100%;margin:4px 0;padding:12px}.mail-history-list span{margin-top:6px;font-size:12px;display:block}.mail-history-controls{gap:12px;margin:12px 0;display:flex}.mail-history article{overflow-wrap:anywhere;border-top:1px solid #d9dee6;margin-top:20px;padding-top:16px}.mail-history dd{margin:0 0 8px}.mail-history-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:70vh;overflow:auto}.mail-history-html{contain:content;max-height:70vh;overflow:auto}.mail-history-html img{max-width:100%;height:auto}.wb-context-thread-only{grid-template-rows:minmax(0,1fr)}.wb-context-thread-only>.thread-panel{height:100%;min-height:0}.composer-launcher{justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.composer-launcher button{border:1px solid var(--line,#e5e7eb);cursor:pointer;background:#fff;border-radius:7px;padding:7px 12px}.composer-launcher button:first-child{color:#b94a00;border-color:#ff7a1a}.composer-modal-layer{z-index:1400;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.composer-modal-layer[hidden]{display:none}.composer-modal-backdrop{background:#0f172a61;border:0;position:absolute;inset:0}.composer-modal-dialog{background:#fff;border-radius:12px;width:min(980px,100vw - 64px);max-height:calc(100vh - 64px);position:relative;overflow:auto;box-shadow:0 24px 70px #0f172a3d}.composer-modal-head{z-index:4;background:#fffffff7;border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;top:0}.composer-modal-head>div{gap:2px;display:grid}.composer-modal-head span{color:#7a8492;font-size:12px}.composer-modal-head button{cursor:pointer;background:0 0;border:0}.composer-modal-dialog .reply-composer{width:auto;box-shadow:none;border:0;border-radius:0;max-height:none;position:relative;inset:auto}.wb-assistant-tools-dialog.wb-reading-window{z-index:100}.wb-assistant-tools-dialog.wb-reading-window.is-front{z-index:101}.wb-assistant-tools-dialog .customer-panel{border:0;width:100%;min-width:0;height:auto;max-height:none;overflow:visible}.wb-assistant-tools-dialog .wb-reading-window-content{padding:12px;container-type:inline-size}.wb-assistant-tools-dialog .xiaolin-sidebar-host{overflow:visible}.wb-assistant-tools-dialog .xiaolin-assistant-header,.wb-assistant-tools-dialog .aftersales-registration-header{display:none}.wb-assistant-tools-dialog .xiaolin-assistant-panel{gap:12px;padding:0}.wb-assistant-tools-dialog .aftersales-registration,.wb-assistant-tools-dialog .xiaolin-product-lookup{border:0;border-radius:0;margin:0;padding:12px 0}.wb-assistant-tools-dialog .aftersales-registration-items{border-width:1px 0 0;border-radius:0;padding:10px 0}.wb-assistant-tools-dialog .aftersales-registration-read-status{border-bottom:1px solid #edf0f4;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding-bottom:8px}.wb-assistant-tools-dialog .aftersales-registration-read-status>small{grid-column:1/-1}.wb-assistant-tools-dialog .aftersales-registration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.wb-assistant-tools-dialog .panel-state{border:0;min-height:0;padding:20px 8px}@container (width<=480px){.wb-assistant-tools-dialog .aftersales-registration-item{grid-template-columns:auto minmax(0,1fr) 70px}.wb-assistant-tools-dialog .aftersales-registration-item select{grid-column:2}}@media (width<=760px){.composer-modal-layer{padding:12px}.composer-modal-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.wb-assistant-tools-dialog .simple-tool{border:0;border-radius:0;max-width:none;margin:0;padding:0}.wb-assistant-tools-dialog .simple-tool>header{display:none}:root{--color-accent:#ff6800;--color-accent-soft:#fff1e8;--color-surface:#fff;--color-canvas:#f5f6f9;--color-border:#e8eaee;--color-text:#3b3f46;--color-text-muted:#9499a1;--color-success:#18794e;--color-success-soft:#e9f8f0;--color-danger:#b33f3f;--color-danger-strong:#d92d20;--color-danger-soft:#ffeded;--color-readonly:#6b7480;--color-readonly-soft:#f2f4f7;--color-attention-border:#ffd2b2;color:var(--color-text);background:var(--color-canvas);font-synthesis:style;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:12px;--lightningcss-light:initial!important;--lightningcss-dark: !important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}body{color:#30343b;background:#f3f5f8}.app-shell{background:#f3f5f8;grid-template-rows:56px 1fr;grid-template-columns:120px 330px minmax(560px,1fr);gap:0}.topbar{background:#f8f9fb;border-top:0;border-bottom:1px solid #e4e7ec;grid-template-columns:120px 330px 1fr}.brand{padding-left:16px}.brand>span{color:#ff6900}.nav-list button em{color:#fff;background:#ff5b51}.tabs b{border-radius:7px;padding:8px 12px}.channel-tabs{background:#f4f5f7;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.channel-tabs button{color:#8a9097;border-radius:6px;padding:7px 9px;font-size:11px}.channel-tabs button.active{color:#fff;background:#ff6900;box-shadow:0 2px 5px #ffb37f}.channel-tabs sup{color:#ff5b00;background:#fff;border-radius:8px;padding:1px 4px;font-size:9px}.queue-tree{padding:12px 8px}.queue-tree .queue-group-trigger{min-height:38px;font-size:12px}.queue-tree .queue-group-children button{height:34px;min-height:34px;font-size:12px}.conversation-item{border-bottom:1px solid #f0f2f4;padding:12px 10px}.conversation-item.selected{background:#fff5ee;border-left:3px solid #ff6900;padding-left:7px}.conversation-pane{background:#fff;border-right:1px solid #e1e5ea}.timeline{overflow-anchor:none;background:#fff;padding:12px 42px 420px;scroll-padding-bottom:420px}.message-inbound,.message-outbound{border-left:0}.email-card{background:#eef6ff}.customer-panel{border-left:1px solid #e1e5ea;padding:0 14px 18px}.customer-head{height:88px}.customer-panel .accordion{border-top:1px solid #eef0f3}.customer-panel .accordion-trigger{padding:12px 2px}@media (width<=1100px){.app-shell{grid-template-columns:64px 280px minmax(420px,1fr)}.topbar{grid-template-columns:64px 280px 1fr}.brand>:not(.collapsed-brand),.global-nav .nav-list button span,.global-nav .settings span,.nav-section-label{display:none}}.allocation-save-actions .auth-error,.allocation-save-actions .save-success{text-align:right;max-width:250px;margin:0}.allocation-save-actions .primary-button{border-radius:8px;min-height:36px;padding:0 14px;font-size:11px;box-shadow:0 3px 8px #ff69001a}.allocation-version-state.active{color:#fff;background:#56a888}*{box-sizing:border-box}body{min-height:100vh;margin:0;overflow:hidden auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[contenteditable=true]:focus-visible{outline-offset:2px;outline:2px solid #ff6900}.icon-button{border-radius:5px;place-items:center;min-width:26px;min-height:26px;display:inline-grid}.icon-button:hover,.icon-button:focus-visible{background:#f1f3f5;outline:none}.app-shell{background:var(--color-canvas);grid-template-rows:52px 1fr;grid-template-columns:180px 360px minmax(520px,1fr);height:100vh;display:grid}.app-shell.nav-collapsed{grid-template-columns:56px 360px minmax(520px,1fr)}.app-shell.nav-collapsed .topbar{grid-template-columns:56px 450px 1fr}.topbar{z-index:3;background:#f5f6f9;border-top:1px solid #dfe2e8;border-bottom:1px solid #edf0f4;grid-column:1/-1;grid-template-columns:180px 360px 1fr;align-items:center;min-width:0;display:grid}.brand{color:#20252b;white-space:nowrap;align-items:center;min-width:0;height:100%;padding-left:20px;font-size:15px;display:flex;overflow:hidden}.brand>span{color:var(--color-accent);margin-right:3px;font-size:23px}.brand strong{color:var(--color-accent);font-size:12px}.collapsed-brand{color:var(--color-accent);font-size:17px}.page-title{white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:15px;display:flex}.nav-toggle{border-radius:4px;align-items:center;padding:4px;display:inline-flex}.nav-toggle:hover{background:#e9edf2}.top-actions{justify-self:end;align-items:center;gap:14px;padding-right:20px;display:flex}.top-actions i{background:#e33;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #444}.realtime-indicator{color:#667085;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.realtime-indicator i{width:7px;height:7px;box-shadow:none;background:#98a2b3;border:0}.realtime-connected i{background:#12b76a}.realtime-connecting i,.realtime-reconnecting i{background:#f79009}.top-actions em{color:#fff;background:#ef4f56;border-radius:9px;align-self:flex-start;margin-top:-8px;margin-left:-18px;padding:1px 5px;font-style:normal}.top-actions .user-menu small{color:#fff;border-radius:50%;place-items:center;display:grid}.global-nav{background:linear-gradient(#fff,#f7fbff 70%,#effaff);border-right:1px solid #e9edf2;flex-direction:column;grid-row:2;min-width:0;min-height:0;display:flex}.nav-list{flex:none;padding-top:3px}.nav-list button,.settings{white-space:nowrap;align-items:center;gap:10px;width:100%;height:32px;padding:0 21px;display:flex;position:relative}.management-content{max-width:1280px}.section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:3px 0 18px;display:flex}.section-heading h2{margin:0 0 5px;font-size:18px}.section-heading p{color:#87909a;margin:0}.management-columns,.strategy-grid{grid-template-columns:1.25fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel,.editor-card{background:#fff;border:1px solid #e8ebef;border-radius:9px;padding:18px;box-shadow:0 2px 5px #1f2a3708}.panel header p{color:#8a929c;margin:0}.flow-step{border-top:1px solid #f0f2f4;align-items:center;gap:10px;min-height:48px;display:flex}.flow-step div{flex-direction:column;flex:1;gap:3px;display:flex}.flow-step small,.change-row small{color:#929aa4}.flow-step>svg{color:#b3bac3}.ok,.warn{border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.ok{color:#1fa16b;background:#e9f8f0}.warn{color:#dc8c27;background:#fff4e2}.notice{color:#875f27;background:#fff8ed;border-radius:6px;align-items:center;gap:9px;margin-bottom:8px;padding:11px;display:flex}.notice span{flex:1}.notice button,.route-body footer button{color:var(--color-accent)}.ghost-button,.primary-button{border:1px solid #e4e8ed;border-radius:5px;align-items:center;gap:6px;margin-left:6px;padding:7px 10px;display:inline-flex}.primary-button.danger{background:#c0504d}.primary-button.danger:hover{background:#a9423f}.status-tag{border-radius:10px;padding:3px 7px;font-size:11px}.status-tag.live{color:#188958;background:#e8f8ef}.status-tag.draft{color:#bb741a;background:#fff2de}.rule-table-row:hover,.rule-table-row.selected{color:#da5c1b;background:#fff6ef}.form-row{grid-template-columns:110px 1fr;align-items:start;gap:14px;margin:15px 0;display:grid}.form-row>label{color:#69727d;padding-top:7px}.form-row select,.form-row input{width:100%;font:inherit;background:#fff;border:1px solid #dfe4e9;border-radius:5px;padding:8px}.condition-box{grid-template-columns:130px 150px 1fr;gap:7px;display:grid}.text-button{color:var(--color-accent);margin-top:8px}.choice-grid{gap:8px;display:grid}.choice-grid label{border:1px solid #e5e8eb;border-radius:5px;padding:9px}.choice-grid label.selected-choice{background:#fff7f1;border-color:#ffb487}.logic-banner.safe{color:#3c7d59;background:#effaf4;border-color:#cdebd9}.strategy-options button.selected{background:#fff6ef;border-color:#ffad7e}.nav-list button.active{background:var(--color-accent-soft);color:var(--color-accent);border-left:3px solid var(--color-accent);padding-left:18px;font-weight:700}.nav-section-label{color:#a0a6ae;letter-spacing:.08em;padding:18px 21px 6px;font-size:10px;font-weight:700}.global-nav.collapsed .nav-section-label{display:none}.management-workspace{scrollbar-gutter:stable;color:#252a31;background:#f7f8fa;grid-area:2/2/auto/-1;padding:28px 34px 40px;overflow:auto}.management-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.eyebrow{color:var(--color-accent);letter-spacing:.12em;font-size:10px;font-weight:700}.management-head h1{margin:6px 0 5px;font-size:25px;font-weight:700}.management-head p,.panel header p{color:#8a929c;margin:0}.scope-picker,.scope-context{color:#59616c;background:#fff;border:1px solid #e6e9ed;border-radius:7px;align-items:center;gap:8px;padding:10px 13px;display:flex}.scope-picker>span,.scope-context>span{flex-direction:column;gap:3px;display:flex}.scope-picker b,.scope-context b{color:#303843;font-size:12px}.scope-picker small,.scope-context small{color:#89939e;font-size:10px}.management-context-strip{color:#7d8995;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:11px;display:flex}.management-context-strip span{align-items:center;gap:6px;display:inline-flex}.management-context-strip small{color:#a2abb5}.context-dot{background:#9da7b2;border-radius:50%;width:7px;height:7px}.context-dot.context-connected{background:#16a36c;box-shadow:0 0 0 3px #dff7eb}.context-dot.context-connecting,.context-dot.context-reconnecting{background:#f59e0b;box-shadow:0 0 0 3px #fff2d9}.management-tabs{border-bottom:1px solid #e1e5ea;gap:4px;margin-bottom:22px;display:flex}.management-tabs button{color:#7c858f;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.management-tabs button.selected{color:var(--color-accent);border-color:var(--color-accent);font-weight:700}.management-columns{grid-template-columns:1.45fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{background:#fff;border:1px solid #e8ebef;border-radius:9px;padding:18px;box-shadow:0 2px 5px #1f2a3708}.panel header{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.panel h2{align-items:center;gap:7px;margin:0 0 4px;font-size:14px;display:flex}.panel header svg{color:#9aa3ad}.ghost-button,.primary-button{border:1px solid #e4e8ed;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.ghost-button:hover{color:var(--color-accent);border-color:#ffc39f}.primary-button{color:#fff;background:var(--color-accent);border:0}.ops-row,.person-row,.setup-row,.change-row{border-top:1px solid #f0f2f4;align-items:center;gap:10px;min-height:48px;display:flex}.ops-row b{color:#59616b;font-weight:500}.ops-row small{color:#9aa1aa;margin-left:auto}.ops-row button{color:var(--color-accent)}.status-dot{border-radius:50%;width:7px;height:7px}.status-dot.danger{background:#ed6666}.status-dot.warning{background:#f0a039}.person-row div,.setup-row div{flex-direction:column;flex:1;gap:3px;display:flex}.person-row small,.setup-row small,.change-row small{color:#929aa4}.avatar{color:#fff;background:#50b8b5;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.avatar.full{background:#ef9c48}.avatar.away{background:#aeb6c1}.load{color:#68717b}.setup-row svg:last-child{color:#b3bac3}.management-head h1{font-size:30px}.management-head p{max-width:620px;line-height:1.7}.scope-picker{border-radius:10px;min-height:40px;box-shadow:0 5px 18px #1f2a3708}.management-tabs{scrollbar-width:thin;gap:8px;max-width:1680px;margin:0 auto 26px;padding:0 4px;overflow-x:auto}.management-tabs button{border-radius:9px 9px 0 0;flex:none;min-height:40px;padding:0 15px;font-weight:600}.management-tabs button.selected{box-shadow:inset 0 -2px var(--color-accent), 0 -1px 0 #e8ebef;background:#fff}.management-workspace>.management-content,.management-workspace>.management-columns,.management-workspace>.routing-policy-workspace,.management-workspace>.allocation-rule-manager,.management-workspace>.staff-accounts,.management-workspace>.spam-rule-workspace,.management-workspace>.skill-group-workspace,.management-workspace>.alert-workspace,.management-workspace>.leader-queue-layout{width:100%;max-width:1680px;margin-left:auto;margin-right:auto}.allocation-flow-steps button.selected{color:#a04e27;background:#fff7f2;border-color:#ffd7c2;box-shadow:0 3px 10px #ff69000d}.allocation-flow-steps button.selected>span{color:#a04e27;background:#ffe5d5}.policy-version-chip{color:#b84f14;white-space:nowrap;background:#fff4ec;border:1px solid #ffd7c2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.routing-policy-card.configured .routing-policy-card-title span{color:#267a56;background:#eaf8f0}.back-to-routing-list{color:#be5518;margin-bottom:10px;padding:0;font-size:11px;font-weight:700;display:block}.rule-detail-toolbar .primary-button{flex:none}.detail-condition-summary .muted{color:#9ba5af}.funnel-layer-actions .icon-button:disabled{opacity:.3;cursor:not-allowed}.funnel-condition-row .icon-button{color:#b65454}.routing-funnel-step.selected{color:#9d5227;background:#fff4ec;border-color:#ffd7c2}.routing-funnel-step.selected .routing-funnel-step-index{color:#a64f21;background:#fff;border-color:#f1a57c}.routing-funnel-step.selected small{color:#be7751}.routing-funnel-step>i.enabled{background:#56a888;box-shadow:0 0 0 3px #e5f5ed}.routing-scope-chips label.checked{color:#a5542b;background:#fff5ef;border-color:#f0c0a5}.routing-target-card:hover,.routing-target-card.selected{background:#fff7f2;border-color:#efc0a6}.routing-target-card.selected .routing-target-card-check{background:#dd8a5d;border-color:#dd8a5d}.routing-preview-node.active{color:#4e7868;background:#fff;border-color:#bfe0d1}.strategy-policy-item.selected{color:#3d7b66;background:#eef9f3;border-color:#cfe7db}.strategy-policy-item.selected .strategy-policy-index{color:#3d7b66;background:#fff;border-color:#9ccdb9}.strategy-policy-item>i.configured{background:#56a888;box-shadow:0 0 0 3px #e5f5ed}.strategy-choice:hover,.strategy-choice.selected{background:#fff7f2;border-color:#efc0a6}.strategy-choice.selected .strategy-choice-check{color:#d87845}.strategy-section-heading.compact{margin:0}.strategy-section-heading.compact>span:first-child{margin-right:0}.strategy-toggle{cursor:pointer;justify-content:flex-start;align-self:end;align-items:center;min-height:36px;flex-direction:row!important;gap:9px!important;display:flex!important}.strategy-toggle>input{accent-color:#56a888;width:16px;height:16px;margin:0}.strategy-toggle>span{flex-direction:column;gap:3px;display:flex}.strategy-toggle b{color:#596571;font-size:10px}.strategy-toggle small{color:#98a2ad;font-size:9px;font-weight:400;line-height:1.45}@media (width<=650px){.allocation-save-actions .auth-error,.allocation-save-actions .save-success{text-align:left;max-width:none}}.allocation-overview{flex-direction:column;gap:18px;display:flex}.overview-panels{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.overview-panel{background:#fff;border:1px solid #e4e9ef;border-radius:14px;padding:19px 20px;box-shadow:0 8px 24px #1f2a3708}.overview-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.overview-panel h2{margin:0 0 4px;font-size:15px}.overview-panel p{color:#89939e;margin:0;font-size:11px}.allocation-strategy-panel{flex-direction:column;gap:12px;display:flex}.allocation-strategy-field{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.allocation-strategy-field select,.allocation-strategy-field input{color:#30343b;background:#fbfcfd;border:1px solid #d8dee7;border-radius:9px;padding:8px 10px;font-size:12px}.allocation-strategy-field select:focus,.allocation-strategy-field input:focus{background:#fff;border-color:#f08a4b;outline:none}.allocation-strategy-field small{color:#89939e;font-size:11px;font-weight:400}.allocation-strategy-toggle{align-items:center;gap:8px;font-size:12px;display:flex}.allocation-strategy-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.allocation-strategy-actions p{margin:0;font-size:11px}.health-badge{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.health-badge.good{color:#18794e;background:#e9f8f0}.health-badge.active{color:#9b681f;background:#fff3df}.health-badge.risk{color:#b53f3f;background:#fff0f0}.health-progress{background:#edf1f4;border-radius:999px;height:10px;overflow:hidden}.health-progress span{border-radius:inherit;background:linear-gradient(90deg,#ff8b49,#20a16c);min-width:2px;height:100%;transition:width .25s;display:block}.health-meta{color:#89939e;justify-content:space-between;gap:12px;margin-top:11px;font-size:11px;display:flex}.health-meta b{color:#4b5662}.signal-dot{background:#aeb7c1;border-radius:50%;width:8px;height:8px;margin-top:4px}.signal-dot.good{background:#20a16c;box-shadow:0 0 0 3px #e2f6ec}.signal-dot.active{background:#ee9b37;box-shadow:0 0 0 3px #fff1dc}.signal-dot.risk{background:#d55;box-shadow:0 0 0 3px #ffebeb}.subpage-intro{justify-content:space-between;align-items:flex-start;gap:20px;padding:5px 2px 4px;display:flex}.subpage-intro h2{letter-spacing:0;margin:6px 0 5px;font-size:21px}.subpage-intro p{color:#89939e;max-width:680px;margin:0;font-size:11px;line-height:1.65}.alert-workspace{flex-direction:column;gap:18px;display:flex}.alert-list{flex-direction:column;gap:8px;display:flex}.alert-card{background:#fff;border:1px solid #e4e9ef;border-radius:11px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:grid;box-shadow:0 4px 13px #1f2a3705}.alert-severity{background:#aeb7c1;border-radius:999px;width:8px;height:30px}.alert-severity.critical{background:#df5959}.alert-severity.warning{background:#ee9b37}.alert-severity.info{background:#5b9ed4}.alert-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.alert-copy header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.alert-copy h3{color:#46515d;margin:0 4px 0 0;font-size:12px}.alert-copy small{color:#8b95a1;font-size:10px}.alert-pill{border-radius:999px;padding:3px 7px;font-size:10px}.alert-pill.critical{color:#b33f3f;background:#ffeded}.alert-pill.warning{color:#9a681f;background:#fff2db}.alert-pill.info{color:#3974a8;background:#eaf4fc}.alert-pill.status-open{color:#a94848;background:#fff5f5}.alert-pill.status-acknowledged{color:#92702b;background:#fff9eb}.alert-pill.status-closed{color:#567d69;background:#eff9f3}.alert-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.alert-actions button{color:#65717d;background:#fff;border:1px solid #e3e8ed;border-radius:7px;padding:6px 9px;font-size:10px}.alert-actions button:first-child{color:#b84f14;background:#fff8f3;border-color:#ffd0b7}.alert-load-more{color:#65717d;background:#fff;border:1px solid #e2e8ed;border-radius:8px;align-self:center;padding:8px 14px;font-size:11px}.alert-load-more:hover{color:#b84f14;background:#fff8f3;border-color:#ffc39f}.alert-pagination{color:#65717d;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.alert-pagination button{color:#65717d;background:#fff;border:1px solid #e2e8ed;border-radius:8px;padding:8px 14px;font-size:11px}.alert-pagination button:hover:not(:disabled){color:#b84f14;background:#fff8f3;border-color:#ffc39f}.alert-pagination button:disabled{cursor:default;opacity:.45}.staff-accounts{flex-direction:column;gap:18px;display:flex}.staff-create-layout{display:block}.staff-create-card,.staff-list-card{background:#fff;border:1px solid #e4e9ef;border-radius:14px;padding:21px 23px;box-shadow:0 8px 24px #1f2a3708}.staff-card-heading,.staff-list-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.staff-card-heading h2,.staff-list-header h2{margin:0 0 5px;font-size:16px}.staff-list-header h2 small{color:#8b95a1;margin-left:6px;font-size:11px;font-weight:500}.staff-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 15px!important;display:grid!important}.staff-form label{color:#56616e;font-weight:600;gap:7px!important}.staff-form .primary-button{align-self:end;min-height:38px}.temporary-password{color:#397355;background:#f2fbf6;border:1px solid #cdebd9;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:flex}.temporary-password code{color:#246548;letter-spacing:.06em;background:#dff5e8;border-radius:6px;padding:5px 8px;font-family:ui-monospace,monospace;font-weight:700}.temporary-password button{color:#28704d;white-space:nowrap;background:#fff;border:1px solid #b9dec7;border-radius:7px;padding:5px 9px}.staff-list-header{align-items:center}.staff-list-tools input{width:min(260px,28vw)}.staff-list-tools select{min-width:94px}.staff-row{border-top:1px solid #eef1f4;grid-template-columns:minmax(190px,1.35fr) minmax(100px,.65fr) minmax(100px,.65fr) minmax(520px,3fr);align-items:center;gap:15px;min-width:980px;padding:14px 4px;display:grid}.staff-row.staff-head{color:#98a1aa;border-top:0;padding:7px 4px 9px;font-size:10px}.staff-identity>i{color:#a64d1a;background:#ffeadc;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:750;display:grid}.staff-identity>span{flex-direction:column;gap:3px;min-width:0;display:flex}.staff-identity b,.staff-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-identity b,.staff-role{color:#46515d;font-size:12px}.staff-identity small,.staff-status small{color:#8e98a3;font-size:10px}.staff-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.status-pill{border-radius:999px;padding:4px 8px;font-size:10px}.status-pill.active{color:#18794e;background:#e7f7ee}.status-pill.archived{color:#9a5454;background:#fbeaea}.staff-actions{flex-direction:column;gap:9px;min-width:0;display:flex}.mailbox-grants,.staff-action-buttons{flex-wrap:wrap;gap:7px;display:flex}.staff-action-buttons button{color:#65717d;background:#fff;border:1px solid #e3e8ed;border-radius:7px;padding:5px 8px;font-size:10px}.staff-action-buttons button.danger{color:#b94a4a}.staff-empty{color:#8b95a1;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:50px 12px;display:flex}.staff-empty b{color:#4d5965}.editor-card,.panel,.staff-list-card,.staff-create-card{border-color:#e4e9ef;border-radius:14px;box-shadow:0 8px 24px #1f2a3708}.editor-card input:not([type=checkbox]),.editor-card select,.editor-card textarea,.staff-accounts input:not([type=checkbox]),.staff-accounts select{background:#fff;border:1px solid #dfe5ec;border-radius:8px;min-height:38px;padding:8px 10px;transition:border-color .15s,box-shadow .15s}.editor-card input:focus,.editor-card select:focus,.editor-card textarea:focus,.staff-accounts input:focus,.staff-accounts select:focus{border-color:#ff9a62;outline:0;box-shadow:0 0 0 3px #ffeadc}.primary-button{border-radius:8px;min-height:38px;padding:0 15px;font-weight:650;box-shadow:0 4px 10px #ff690028}.primary-button:disabled,button:disabled{cursor:not-allowed;opacity:.55}.choice-chip.checked{color:#b54d11;background:#fff2e9;border-color:#ffab7d}.condition-list{flex-direction:column;gap:8px;display:flex}.condition-row{background:#fff;border:1px solid #e8edf2;border-radius:9px;grid-template-columns:1.1fr 1.1fr minmax(120px,2fr) 30px;align-items:center;gap:8px;padding:8px;display:grid}.condition-row select,.condition-row input{min-width:0;min-height:35px}.empty-inline{color:#a1aab5;font-size:11px}.priority-toggle{color:#596675;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.queue-refresh-hint{color:#8a949f;white-space:nowrap;margin-left:auto;font-size:11px}.leader-queue-detail .workspace-empty{min-height:220px}.priority-mark.high{background:#ef8c37;box-shadow:0 0 0 3px #fff0df}@media (width<=820px){.queue-refresh-hint{margin-left:0}}.save-success{color:#28704d;background:#f2fbf6;border:1px solid #cdebd9;border-radius:8px;margin:0;padding:9px 11px;font-size:11px}.permission-denied{color:#8b5d46;text-align:center;background:#fff9f5;border:1px solid #f4dfd5;border-radius:12px;max-width:700px;margin:30px auto;padding:22px}.mailbox-grant{cursor:pointer;background:#fff;border:1px solid #e4e9ef;border-radius:9px;align-items:center;gap:8px;min-width:190px;padding:7px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.mailbox-grant input[type=checkbox]{accent-color:#ff6900;flex:0 0 15px;width:15px;height:15px;margin:0}.mailbox-grant-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.mailbox-grant-copy small,.mailbox-grant-pending{color:#8b95a1;font-size:11px}.mailbox-grant-pending{color:#b84f14;white-space:nowrap;margin-left:auto}@media (width<=760px){.management-workspace{padding:20px 14px 32px}.management-head{flex-direction:column;gap:14px}.staff-list-header,.temporary-password{flex-direction:column;align-items:stretch}.staff-create-layout,.staff-form{grid-template-columns:1fr}.staff-create-card,.staff-list-card{padding:17px}.staff-list-tools,.staff-list-tools input{width:100%}.overview-panels{grid-template-columns:1fr}.health-meta{flex-direction:column;gap:6px}.alert-card{grid-template-columns:8px minmax(0,1fr)}.alert-actions{grid-column:2;justify-content:flex-start}.scope-picker{justify-content:space-between;align-self:stretch}.condition-row{grid-template-columns:1fr 1fr 30px}.condition-row input{grid-area:2/1/auto/-1}.condition-row .icon-danger{grid-area:1/3}}.global-nav.collapsed .nav-list button,.global-nav.collapsed .settings{justify-content:center;padding:0}.leader-queue-toolbar input,.leader-queue-toolbar select{color:#56616e;background:#fff;border:1px solid #dfe5ec;border-radius:8px;min-height:35px;padding:7px 10px}.status-breakdown{border-top:1px solid #edf0f3;gap:7px;margin-top:17px;padding-top:13px;display:grid}.status-breakdown-row{color:#6e7883;grid-template-columns:minmax(0,1fr) 55px 38px;align-items:center;gap:8px;font-size:11px;display:grid}.status-breakdown-row>span{align-items:center;gap:7px;display:inline-flex}.status-breakdown-row b{color:#46515d;text-align:right}.status-breakdown-row small{color:#9aa3ad;text-align:right}.overview-event-panel{background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:18px 20px}.overview-event-panel>header,.workspace-card-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.overview-event-panel h2{margin:0 0 4px;font-size:15px}.overview-event-panel p{color:#89939e;margin:0;font-size:11px}.spam-rule-workspace,.skill-group-workspace{flex-direction:column;gap:18px;display:flex}.spam-workspace-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:18px;display:grid}.spam-pool-card,.spam-review-card,.spam-rule-editor,.roster-card,.capacity-card,.group-rule-section,.skill-group-sidebar,.skill-group-detail{background:#fff;border:1px solid #e3e8ee;border-radius:14px;min-width:0;padding:18px;box-shadow:0 8px 24px #1f2a3708}.spam-rule-editor{padding:20px}.spam-rule-editor>.workspace-card-header{margin-bottom:15px}.spam-rule-disclosure>summary{justify-content:space-between;align-items:center;gap:15px;display:flex}.spam-rule-disclosure>summary>div{min-width:0}.spam-rule-disclosure[open]>summary{margin-bottom:15px}.workspace-card-header h2,.workspace-card-header h3{color:#46515d;margin:0 0 4px;font-size:15px}.workspace-card-header small{color:#8b95a1;font-size:10px;line-height:1.45}.workspace-card-header>svg{color:#98a2ad}.spam-pool-toolbar{grid-template-columns:minmax(170px,.7fr) minmax(210px,1fr);gap:9px;margin:16px 0 10px;display:grid}.inline-select,.search-control{align-items:center;gap:7px;min-width:0;display:flex}.inline-select{flex-direction:column;align-items:stretch;gap:5px}.inline-select>span{color:#8b95a1;font-size:10px}.inline-select select,.search-control input{color:#56616e;background:#fff;border:1px solid #dfe5ec;border-radius:8px;width:100%;min-height:35px;padding:7px 9px}.search-control{color:#9aa3ad;border:1px solid #dfe5ec;border-radius:8px;align-self:end;padding:0 9px}.search-control input{border:0;outline:0;min-height:33px;padding-left:0}.spam-pool-list{flex-direction:column;max-height:480px;display:flex;overflow:auto}.spam-pool-item{text-align:left;border-top:1px solid #eff1f3;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 8px;display:grid}.spam-pool-item:hover,.spam-pool-item.selected{background:#fff8f3}.spam-pool-item.selected{box-shadow:inset 3px 0 #ff6900}.spam-item-mark{color:#c85d25;background:#ffeadc;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.spam-item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.spam-item-copy b{color:#4a5662;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.spam-item-copy small,.spam-pool-item time{color:#8f99a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.spam-pool-item time{align-self:start;padding-top:2px}.list-footnote{color:#9aa3ad;padding:10px 8px;font-size:10px}.workspace-loading,.workspace-error{color:#8b95a1;text-align:center;padding:40px 12px;font-size:11px}.workspace-error{color:#ad5c5c}.workspace-empty{color:#8b95a1;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:54px 18px;font-size:11px;display:flex}.workspace-empty.compact{padding:45px 10px}.workspace-empty svg{color:#2ca878}.workspace-empty b{color:#4d5965}.spam-review-detail{flex-direction:column;gap:15px;display:flex}.review-badge,.priority-badge{color:#b84f14;background:#fff0e7;border-radius:99px;align-self:flex-start;padding:4px 8px;font-size:10px;font-weight:700}.spam-review-detail h3{color:#3e4955;margin:0;font-size:17px;line-height:1.35}.spam-review-detail dl,.alert-detail-meta{gap:9px;margin:0;display:grid}.spam-review-detail dl>div,.alert-detail-meta>div{border-bottom:1px solid #f0f2f4;justify-content:space-between;gap:10px;padding-bottom:8px;font-size:11px;display:flex}.spam-review-detail dt,.alert-detail-meta dt{color:#929ba5}.spam-review-detail dd,.alert-detail-meta dd{color:#55616c;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin:0;overflow:hidden}.review-warning{color:#916535;background:#fffaf3;border:1px solid #f4dfc9;border-radius:8px;gap:8px;padding:10px;font-size:10px;line-height:1.5;display:flex}.spam-review-detail label,.leader-queue-detail label,.alert-assign-field{color:#68737e;flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.spam-review-detail input,.leader-queue-detail input,.leader-queue-detail select,.alert-assign-field select{color:#56616e;background:#fff;border:1px solid #dfe5ec;border-radius:8px;min-height:35px;padding:7px 9px}.spam-review-detail .primary-button{justify-content:center;min-height:38px}.skill-group-index-card>.workspace-card-header{margin-bottom:14px}.skill-group-list-card-heading em.active{color:#1e8158;background:#eaf8f0}.skill-group-sidebar .workspace-card-header{margin-bottom:10px}.skill-group-list-item:hover,.skill-group-list-item.selected{background:#fff6ef}.skill-group-list-item.selected{box-shadow:inset 3px 0 #ff6900}.skill-group-list-item em.active,.status-pill.active{color:#1e8158;background:#eaf8f0}.status-pill.inactive{color:#9a681f;background:#fff2db}.group-settings-card>.workspace-card-header{margin-bottom:13px}.group-settings-form .primary-button{justify-content:center;min-height:33px}.roster-card>.workspace-card-header,.capacity-card>.workspace-card-header,.group-rule-section>.workspace-card-header{margin-bottom:13px}.presence-dot.available{background:#22a06b}.presence-dot.busy{background:#ef9b33}.table-action.danger,.capacity-item button{color:#9b5d43}.alert-content-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:15px;display:grid}.alert-detail-card{background:#fff;border:1px solid #e3e8ee;border-radius:12px;min-height:250px;padding:16px}.alert-detail-card .workspace-card-header{margin-bottom:14px}.alert-detail-text{color:#69747f;margin:0 0 14px;font-size:11px;line-height:1.6}.alert-detail-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.alert-detail-actions button{color:#69747f;background:#fff;border:1px solid #e1e6eb;border-radius:7px;padding:7px 9px;font-size:10px}.alert-detail-actions .primary-button{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.alert-detail-actions .danger{color:#a04d4d;background:#fff8f8;border-color:#f0d3d3}.alert-card.selected{border-color:#ffb58b;box-shadow:0 0 0 3px #fff0e7}.status-tag.warning{color:#9a681f;background:#fff2db}@media (width<=1050px){.spam-workspace-grid,.routing-editor-layout,.alert-content-layout{grid-template-columns:1fr}}@media (width<=760px){.skill-group-intro,.group-detail-header{flex-direction:column;align-items:stretch}.spam-pool-toolbar,.group-create-form,.group-settings-form,.capacity-grid{grid-template-columns:1fr}}.global-nav.collapsed .nav-list button span,.global-nav.collapsed .settings span{display:none}.group-settings-card>.workspace-card-header,.roster-card>.workspace-card-header,.capacity-card>.workspace-card-header,.group-rule-section>.workspace-card-header{align-items:center;margin-bottom:15px}.group-settings-form .primary-button{border-radius:9px;min-height:37px}@media (width<=760px){.skill-group-list-tools>.status-tag{align-self:center}}.global-nav.collapsed .nav-list em{top:0;right:2px}.nav-list em{color:#fff;background:#ff4d50;border-radius:8px;padding:1px 5px;font-style:normal;position:absolute;top:1px;right:8px}.plan{color:#86909c;flex-direction:column;gap:6px;margin-top:auto;padding:8px 20px;font-size:10px;display:flex}.plan b{color:#333}.plan button{color:#ff6b00;background:#fff6e8;border-radius:5px;padding:3px}.settings{border-top:1px solid #e4e9ef;flex:0 0 38px;margin-top:auto}.inbox-nav{background:#fff;border-right:8px solid #f5f6f9;grid-area:2/2;overflow:hidden}.tabs{border-bottom:1px solid #eee;align-items:center;gap:20px;height:53px;padding:0 12px;display:flex}.tabs b{color:#fff;background:#ff6500;border-radius:8px;padding:8px 10px;font-size:13px;box-shadow:0 2px 5px #ffb37f}.tabs sup{color:#ff5d00;background:#fff}.tabs span{color:#8b9098}.tabs svg{margin-left:auto}.queue-body{grid-template-columns:175px 1fr;height:calc(100% - 53px);display:grid}.queue-tree{border-right:1px solid #f0f1f3;padding:9px 8px;overflow:hidden}.queue-tree h3,.queue-tree h4,.queue-tree button{text-align:left;align-items:center;gap:9px;width:100%;height:31px;padding:0 8px;display:flex}.conversation-type-picker{margin-bottom:4px;position:relative}.queue-group{margin-bottom:5px}.queue-tree .queue-group-trigger{text-align:left;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 8px;font-size:13px;display:flex}.queue-group-trigger b{flex:1;font-weight:600}.queue-group-trigger em{color:#ff4b4b;background:#fff0f0;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:11px;font-style:normal}.queue-group-trigger.ai-group{color:var(--color-accent)}.queue-group-children{padding:2px 0 5px 22px}.queue-tree .queue-group-children button{color:#8e949b;height:38px;min-height:38px;font-size:13px}.queue-group-children button.selected{color:var(--color-accent);background:#fff1e8}.public-views{border-top:1px solid #edf0f3;margin-top:15px;padding:13px 8px 0}.public-views>header{color:#858c95;justify-content:space-between;align-items:center;height:32px;padding:0 2px;font-size:12px;font-weight:600;display:flex}.public-views>header button{color:#9aa1a9;border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.public-views>header button:hover{color:var(--color-accent);background:#f1f3f5}.public-view-list{gap:3px;display:grid}.queue-tree .public-view-item{color:#555d66;text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px;display:flex}.queue-tree .public-view-item:hover{color:var(--color-accent);background:#f5f6f8}.public-view-item svg{color:#9aa1aa}.public-view-item:hover svg{color:var(--color-accent)}.type-picker-trigger{text-align:left;align-items:center;gap:9px;width:100%;height:31px;padding:0 8px;font-size:13px;font-weight:600;display:flex}.type-picker-trigger span{flex:1}.type-picker-trigger .rotated{transform:rotate(180deg)}.type-picker-menu{z-index:10;background:#fff;border:1px solid #e3e6ea;border-radius:6px;padding:5px;position:absolute;top:33px;left:3px;right:3px;box-shadow:0 6px 16px #30394424}.type-picker-menu button{text-align:left;border-radius:4px;align-items:center;width:100%;height:auto;min-height:40px;padding:5px 7px;display:flex}.type-picker-menu button:hover,.type-picker-menu button.active{color:var(--color-accent);background:#fff1e8}.type-picker-menu button>span:first-child{flex:1}.type-picker-menu b,.type-picker-menu small{display:block}.type-picker-menu small{color:#9ba0a7;margin-top:2px;font-size:9px}.type-picker-menu .type-check{font-size:13px}.selected-queue{color:var(--color-accent);background:#fff8f3;border-radius:3px}.queue-tree h3{margin:0 0 4px;font-size:13px}.queue-tree h3 svg,.queue-tree h4 svg{margin-left:auto}.queue-tree h4{color:#9499a1;margin:8px 0;font-weight:400}.queue-tree button em{color:#ff4b4b;margin-left:auto;font-style:normal}.queue-tree p{color:#8e949d;margin:26px 8px 8px}.queue-tree p span{float:right}.queue-tree .selected{color:#f26724;background:#fff1e8;border-radius:3px}.conversation-list{height:100%;position:relative;overflow:hidden}.list-title{justify-content:space-between;align-items:center;height:37px;padding:0 9px;display:flex}.list-title>span{display:flex}.search-field{color:#9ba1a9;background:#f6f7f9;align-items:center;gap:5px;height:27px;margin:0 9px 8px;padding:0 8px;display:flex}.search-field:focus-within{background:#fff;box-shadow:0 0 0 1px #ffb785}.search-field input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.search-field button{place-items:center;display:grid}.list-search{color:#b5bac1;background:#f6f7f9;align-items:center;gap:4px;height:27px;margin:0 9px 8px;padding:0 8px;display:flex}.conversation-scroll{height:calc(100% - 107px);padding-bottom:4px;overflow-y:auto}.list-empty{color:var(--color-text-muted);text-align:center;padding:35px 12px}.conversation{text-align:left;gap:9px;width:100%;height:63px;padding:7px 9px;display:flex}.fatal-error{text-align:center;place-content:center;justify-items:center;min-height:100vh;padding:24px;display:grid}.fatal-error button{color:#fff;background:var(--color-accent);border-radius:5px;padding:8px 18px}.conversation.current{background:#fff1e9;border-radius:4px}.ui-avatar{color:#fff;background:#cdd1d6;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.ui-avatar.small{flex-basis:22px;width:22px;height:22px;font-size:10px}.ui-avatar.large{flex-basis:44px;width:44px;height:44px;font-size:14px}.ui-avatar.tone-1{background:#8f99a4}.ui-avatar.tone-2{background:#55d998}.ui-avatar.tone-3{background:#438af5}.ui-avatar.tone-4{background:#ff5155}.conversation-avatar{height:30px;position:relative}.conversation-avatar small{color:#2487ff;background:#fff;border-radius:50%;place-items:center;width:12px;height:12px;font-size:8px;display:grid;position:absolute;bottom:-2px;right:-3px}.conversation-copy{flex:1;min-width:0}.conversation-copy>div{justify-content:space-between;display:flex}.conversation-copy time{color:#979ca4;font-size:10px}.conversation-copy strong{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:10px;display:block;overflow:hidden}.tag-chip{color:#999;background:#f4f5f7;border-radius:3px;align-items:center;gap:3px;padding:2px 4px;font-size:9px;display:inline-flex}.tag-chip.orange{color:#d65c09;background:#fff0e5}.tag-chip.blue{color:#2676cf;background:#eaf4ff}.conversation-meta{gap:3px;min-width:0;display:flex}.conversation-meta .tag-chip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-list footer{background:#fff;border-top:1px solid #eee;justify-content:space-between;align-items:center;width:100%;height:35px;padding:0 14px;display:flex;position:absolute;bottom:0}.conversation-pane{background:#fff;grid-area:2/3;position:relative;overflow:hidden}.conversation-action-error{color:#9f3d3d;background:#fff7f7;border:1px solid #f0c6c6;border-radius:6px;align-items:center;gap:10px;margin:8px 16px 0;padding:8px 10px;font-size:11px;display:flex}.conversation-action-error span{overflow-wrap:anywhere;flex:1;min-width:0}.conversation-action-error button{color:#9f3d3d;flex:none;font-weight:700}.workspace-state{min-height:180px;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.workspace-state b{color:var(--color-text)}.workspace-state button{color:var(--color-accent);border:1px solid #ffd2b2;border-radius:5px;padding:5px 10px}.workspace-state.compact{min-height:96px;padding:14px}.conversation-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;height:54px;padding:0 15px;display:flex}.conversation-head span{align-items:center;gap:12px;display:flex}.conversation-head>div:first-child small{color:var(--color-text-muted);margin-top:3px;display:block}.assign-button{color:var(--color-accent);background:var(--color-accent-soft);border-radius:5px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.history-hint{text-align:center;color:#696f77;border-bottom:1px solid #e5e8ed;justify-content:center;align-items:center;gap:5px;width:100%;height:69px;padding:0;display:flex}.history-hint:disabled{cursor:default;color:#a1a5aa}.history-hint small{color:#a1a5aa;margin-left:5px}.previous-conversations{border-bottom:1px solid #e5e8ed;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;padding:0 0 10px;display:grid}.history-loaded-label{color:#9ba0a6;text-align:center;grid-column:1/-1;font-size:10px}.previous-conversations article{background:#f8f9fb;border-radius:4px;min-width:0;padding:8px}.previous-conversation-item{text-align:left;background:#f8f9fb;border-radius:4px;width:100%;min-width:0;padding:8px}.previous-conversation-item:hover,.previous-conversation-item:focus-visible{outline-offset:1px;background:#eef4ff;outline:2px solid #b9cdfc}.previous-conversation-item header,.previous-conversations header{justify-content:space-between;gap:8px;font-size:10px;display:flex}.previous-conversations header b,.previous-conversations p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.previous-conversations time{color:var(--color-text-muted)}.timeline{box-sizing:border-box;height:calc(100% - 234px);padding:9px 50px 420px;overflow-y:auto}.message-history-more{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:6px auto 12px;font-size:11px;display:flex}.message-history-more button{color:var(--color-accent);background:var(--color-accent-soft);border-radius:5px;padding:5px 10px}.message-history-more button:disabled{cursor:wait;opacity:.6}.date-pill,.ended{background:#fff4ee;border-radius:6px;width:max-content;margin:0 auto;padding:6px 12px}.system-line{text-align:center;color:#9ba0a6}.timeline-event{color:#9ba0a6;justify-content:center;align-items:center;gap:7px;min-height:24px;font-size:10px;display:flex}.timeline-event>span{align-items:center;gap:4px;display:inline-flex}.timeline-event time{color:#b4b8bd}.message-card{background:#fff;border:1px solid #e5e8ed;border-radius:8px;margin:16px 0;overflow:hidden}.message-card header{color:#59616b;background:#f8f9fb;border-bottom:1px solid #e5e8ed;justify-content:space-between;padding:10px 14px;display:flex}.message-card header time{color:#9ba0a6;font-size:11px}.message-body{color:#30363d;white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px;font-size:13px;line-height:1.65}.message-body p{margin:0 0 10px}.message-body p:last-child{margin-bottom:0}.message-body h3{margin:0 0 10px;font-size:15px}.message-body ul{margin:0 0 10px;padding-left:22px}.message-body code{background:#f1f3f5;border-radius:3px;padding:1px 4px;font-family:ui-monospace,monospace}.message-body a{color:#2563eb;overflow-wrap:anywhere}.message-inbound{border-left:3px solid #ff6700}.message-outbound{border-left:3px solid #3b82f6}.message-internal{border-left:3px solid #a855f7}.system-line mark{color:#858a91;background:#f0f1f2;border-radius:3px;padding:2px 5px}.email-card{background:#eff7ff;border-radius:7px;margin:28px 0 29px;overflow:hidden}.email-card header{border-bottom:1px solid #dce9f5;padding:10px}.email-card header span{color:#7d848b;font-size:10px}.email-card>div{padding:4px 11px 8px;font-size:12px;line-height:1.45}.email-unavailable,.email-collapsed{color:var(--color-text-muted)}.email-card button{color:#ff6700;align-items:center;gap:3px;margin:auto;display:flex}.reply-composer{background:#fff;border:1px solid #e4e7eb;border-radius:6px;height:166px;position:absolute;bottom:8px;left:14px;right:14px;overflow:hidden;box-shadow:0 1px 8px #e6e8eb}.reply-composer.note{background:#fff}.composer-mode{border-bottom:1px solid #edf0f2;align-items:center;height:34px;padding:0 8px;display:flex}.composer-mode>button:not(.icon-button){color:#8b9199;align-items:center;gap:5px;height:34px;padding:0 9px;display:flex}.composer-mode>button.active{color:var(--color-accent);border-bottom:2px solid var(--color-accent)}.composer-mode .icon-button{margin-left:auto}.reply-composer textarea,.reply-composer .reply-editor{resize:none;width:100%;height:68px;font:inherit;background:0 0;border:0;outline:0;padding:6px 12px 10px;line-height:1.5;display:block}.reply-composer .reply-editor{overflow-wrap:anywhere;cursor:text;position:relative;overflow:hidden}.reply-editor .ProseMirror{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:0;height:100%;min-height:100%;overflow:hidden auto}.reply-editor:empty:before{content:attr(data-placeholder);color:#a4aab1;pointer-events:none}.reply-editor[data-empty=true]:before{content:attr(data-placeholder);color:#a4aab1;pointer-events:none;position:absolute;top:6px;left:12px}.reply-editor p,.reply-editor div{margin:0 0 8px}.reply-editor p:last-child,.reply-editor div:last-child{margin-bottom:0}.reply-editor ul,.reply-editor ol{margin:0 0 8px;padding-left:22px}.reply-editor a{color:#2563eb;text-decoration:underline}.reply-editor mark{color:inherit;background:#fff2a8;padding:0 1px}.reply-editor hr{border:0;border-top:1px solid #dfe3e8;margin:10px 0}.composer-context{color:#9aa0a7;align-items:center;height:20px;padding:0 12px;font-size:10px;display:flex}.reply-composer.note .composer-context{color:#a8794f}.reply-composer>footer{border-top:1px solid #f0f1f3;justify-content:space-between;align-items:center;height:47px;padding:0 9px;display:flex}.reply-composer>footer>div{color:#8f959c;display:flex}.send-button{color:#fff;background:var(--color-accent);border-radius:5px;align-items:center;gap:6px;padding:7px 13px;display:flex}.send-button:disabled{cursor:not-allowed;color:#a1a6ac;opacity:1;background:#e6e8eb;border:1px solid #dfe2e6}.timeline .note{background:#ffedda;border-radius:6px;width:max-content;max-width:75%;margin:8px auto 18px;padding:9px 15px}.internal-note{background:#ffedda;border:1px solid #f6d7b5;border-radius:6px;width:max-content;max-width:76%;margin:8px auto 18px;overflow:hidden}.internal-note header{border-bottom:1px solid #d5914e33;align-items:center;gap:6px;min-height:31px;padding:5px 10px;font-size:10px;display:flex}.internal-note header span{color:#9b7048;align-items:center;gap:3px;display:inline-flex}.internal-note header time{color:#ac8f73;margin-left:auto}.internal-note p{margin:0;padding:9px 12px;line-height:1.45}.status-event{color:#57758e;background:#edf7ff;border-radius:6px;align-items:center;gap:5px;width:max-content;margin:0 auto;padding:6px 10px;font-size:10px;display:flex}.status-event time{color:#8da2b4}.ended{background:#edf7ff;font-size:10px}.composer-tools{color:#b8bcc2;align-items:center;gap:13px;display:flex;position:absolute;bottom:118px;right:14px}.composer-tools button{color:#ff6900;background:#fff;border:1px solid #eee;border-radius:5px;align-items:center;gap:5px;padding:6px 10px;display:flex}.empty-composer{color:#a4a8ae;border:1px solid #e8e8e8;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:99px;display:flex;position:absolute;bottom:8px;left:14px;right:14px;box-shadow:0 0 7px #eee}.empty-composer button{color:#fff;background:#ff6900;border-radius:5px;padding:7px 17px}.customer-panel{background:#fff;border-left:8px solid #f5f6f9;flex-direction:column;grid-area:2/4;min-width:0;padding:0 14px 18px;font-size:11px;display:flex;overflow:hidden auto}.customer-panel-empty{place-items:center;display:grid}.panel-state{color:#7b8491;text-align:center;border:1px dashed #d9dee7;border-radius:8px;flex-direction:column;align-items:center;gap:6px;margin:14px 0;padding:18px 12px;display:flex}.panel-state b{color:#48515e}.panel-state button{color:var(--color-accent);margin-top:4px;font-weight:600}.panel-state-error{background:#fff8f8;border-color:#f1b7b7}.panel-state.compact{border:0;margin:0;padding:12px 0}.unassigned-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.conversation-avatar{position:relative}.conversation-email{text-overflow:ellipsis;white-space:nowrap;color:#8b929c;min-width:0;max-width:150px;font-size:10px;overflow:hidden}.list-empty button{color:var(--color-accent);margin-top:6px;font-weight:600}.conversation-head .assignment-actions{position:absolute;bottom:8px;left:15px}.conversation-head{height:88px;padding-bottom:34px;position:relative}.customer-panel .accordion-content{overflow:visible}.customer-head{align-items:center;gap:10px;height:76px;display:flex}.customer-head>div:nth-child(2){flex:1}.customer-head b,.customer-head strong{display:block}.customer-head b{align-items:center;gap:4px;font-size:12px;display:flex}.customer-head strong{color:#656b73;margin-top:3px;font-size:10px;font-weight:500}.customer-tags{color:#9499a0;align-items:center;gap:5px;min-height:35px;display:flex}.customer-tags button{border:1px dashed #ddd}.customer-tag-view{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.customer-tag-view>button{color:var(--color-accent);white-space:nowrap}.customer-tag-editor{gap:6px;padding:8px 0;display:grid}.customer-tag-editor label{color:var(--color-text-muted);font-size:11px}.customer-tag-editor input{width:100%;min-height:30px;color:var(--color-text);background:#fff;border:1px solid #dfe3e8;border-radius:5px;padding:6px 8px}.customer-tag-editor small{color:var(--color-text-muted);font-size:10px}.customer-tag-error{color:#c64532;font-size:10px}.customer-tag-actions{justify-content:flex-end;gap:8px;display:flex}.customer-tag-actions button{color:var(--color-text-muted);border-radius:4px;padding:4px 9px}.customer-tag-actions button:last-child{color:#fff;background:var(--color-accent)}.customer-tag-actions button:disabled{cursor:wait;opacity:.6}.detail-tabs{border-bottom:1px solid #eee;align-items:center;gap:24px;height:38px;display:flex}.detail-tabs button{color:#71767e;align-items:center;gap:3px;height:38px;padding:0;display:inline-flex}.detail-tabs button[aria-selected=true]{color:#ff6200;border-bottom:2px solid #ff6200;height:38px}.detail-tabs button:last-child{color:#a45cff}.detail-tabs button:last-child[aria-selected=true]{border-color:#a45cff}.info-card{border:1px solid #eee;border-radius:4px;margin-top:12px;padding:0 8px}.info-card h3,.all-chats h3{justify-content:space-between;display:flex}.all-chats{border:1px solid #eee;margin-top:8px;padding:0 8px}.subtabs{text-align:center;color:#9ba0a7;border-bottom:1px solid #eee;justify-content:space-around;padding-bottom:5px;display:flex}.subtabs b{color:#666}.subtabs button{color:#9ba0a7;flex:1;padding:5px 0}.subtabs button[aria-selected=true]{color:#555b62;border-bottom:2px solid var(--color-accent);font-weight:600}.history-item{background:#fff;border:1px solid #e8eaed;border-radius:6px;margin-bottom:8px;padding:10px 12px}.history-item header{align-items:center;display:flex}.history-link{color:#2686ff;align-items:center;gap:3px;min-width:0;font-weight:600;display:inline-flex}.history-item header .icon-button{margin-left:auto}.history-item dl{grid-template-columns:1fr 1.5fr;margin:7px 0 0;font-size:9px;display:grid}.history-item dt{color:#92979d}.history-item dd{text-align:right;margin:0}.accordion-section{background:#fff;border:1px solid #eee;border-radius:5px;margin-top:6px}.accordion-trigger{color:#4f555d;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 8px;font-weight:600;display:flex}.accordion-content{border-top:1px solid #f2f3f4;padding:0 9px 9px}.customer-info-section,.customer-history-section{margin-top:8px}.customer-info-section .accordion-trigger,.customer-history-section .accordion-trigger{height:31px}.conversation-section-divider{color:#60666e;white-space:nowrap;align-items:center;gap:10px;margin:12px 0 8px;font-size:12px;display:flex}.conversation-section-divider:before,.conversation-section-divider:after{content:"";border-top:1px dashed #d5d8dc;flex:1}.history-query-error{gap:6px;display:grid}.history-query-error button{color:var(--color-accent);justify-self:start;font-size:11px}.platform-history-record{text-align:left;background:#fff;border:1px solid #e8eaed;border-radius:6px;gap:4px;width:100%;margin:6px 0;padding:8px 9px;display:grid}.platform-history-record:hover{border-color:var(--color-accent)}.platform-history-record-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.platform-history-record-head strong{text-overflow:ellipsis;white-space:nowrap;color:#4f555d;font-size:11px;overflow:hidden}.platform-history-record time,.platform-history-record small{color:var(--color-text-muted);font-size:10px}.platform-activity-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.platform-activity-list li{border-bottom:1px solid #f0f1f2;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:11px;display:flex}.platform-activity-list li>span{gap:2px;display:grid}.platform-activity-list small,.platform-activity-list time{color:var(--color-text-muted);font-size:10px}.contact-row{color:#686e76;align-items:center;gap:7px;min-height:29px;display:flex}.contact-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.customer-facts{border-top:1px solid #f0f1f3;grid-template-columns:1fr 1.5fr;gap:5px;padding-top:7px;font-size:10px;display:grid}.customer-facts dt{color:var(--color-text-muted)}.customer-facts dd{text-align:right;margin:0}.muted-copy{color:var(--color-text-muted)}.compact-fields{grid-template-columns:1fr;gap:5px;display:grid}.compact-fields dd{text-align:right;margin:0}.tag-list{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.tag-list span{background:#f1f2f4;border-radius:3px;padding:3px 6px}.tag-list button{color:var(--color-accent)}.order-summary{grid-template-columns:1fr auto;gap:5px;padding-top:8px;display:grid}.order-summary span{color:#2d9d61}.order-summary small{color:var(--color-text-muted);grid-column:1/-1}.activity-list{color:#666d75;margin:8px 0 0;padding-left:16px}.activity-list li{padding:3px 0}.activity-list time{color:var(--color-text-muted);font-size:9px;display:block}.side-empty,.assistant-panel{text-align:center;color:var(--color-text-muted);border:1px dashed #dfe2e6;border-radius:5px;margin-top:12px;padding:26px 12px}.side-empty b,.side-empty span{margin-bottom:5px;display:block}.assistant-panel button{color:#fff;background:#9b65e5;border-radius:5px;padding:6px 11px}@media (width<=1450px){.app-shell{grid-template-columns:160px 360px minmax(480px,1fr)}.topbar{grid-template-columns:160px 360px 1fr}.queue-body{grid-template-columns:155px 1fr}.timeline{padding-left:35px;padding-right:35px}.app-shell.nav-collapsed{grid-template-columns:56px 360px minmax(480px,1fr)}.app-shell.nav-collapsed .topbar{grid-template-columns:56px 360px 1fr}}@media (width<=1100px){.app-shell,.app-shell.nav-collapsed,.topbar,.app-shell.nav-collapsed .topbar{grid-template-columns:56px minmax(280px,34vw) minmax(0,1fr)}.timeline{padding-left:24px;padding-right:24px}.customer-panel{display:none}}@media (width<=860px){.app-shell,.app-shell.nav-collapsed{grid-template-columns:56px minmax(260px,42vw) minmax(0,1fr)}.customer-panel{display:none}}@media (width<=640px){body{overflow-y:auto}.app-shell,.app-shell.nav-collapsed{flex-direction:column;height:auto;min-height:100vh;display:flex}.topbar,.app-shell.nav-collapsed .topbar{flex:0 0 52px;height:52px}.global-nav{border-bottom:1px solid #e8eaf0;border-right:0;flex-direction:row;flex:none;width:100%;height:48px;min-height:48px;display:flex;overflow:hidden}.global-nav .nav-list{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.global-nav .nav-list::-webkit-scrollbar{display:none}.global-nav .nav-section-label{display:none}.global-nav .nav-list button,.global-nav .settings,.global-nav.collapsed .nav-list button,.global-nav.collapsed .settings{flex:none;width:auto;min-width:max-content;height:48px;padding:0 13px}.global-nav .nav-list button span,.global-nav .settings span,.global-nav.collapsed .nav-list button span,.global-nav.collapsed .settings span{display:inline}.inbox-nav{border-bottom:8px solid #f5f6f9;border-right:0;min-height:42vh}.conversation-pane{min-height:58vh}.reply-composer{width:auto;margin:8px 14px;position:sticky}.conversation-lock{height:auto;min-height:132px;margin:8px 14px;position:static;bottom:auto;left:auto;right:auto}}@media (width>=1101px){.app-shell{grid-template-rows:56px 1fr;grid-template-columns:143px 450px minmax(520px,1fr) 300px}.app-shell.nav-collapsed{grid-template-columns:56px 450px minmax(520px,1fr) 300px}.topbar,.app-shell.nav-collapsed .topbar{background:#f8f9fb;border-top:0;grid-template-columns:143px 450px minmax(0,1fr) 300px}.app-shell.nav-collapsed .topbar{grid-template-columns:56px 450px minmax(0,1fr) 300px}}@media (width>=1101px) and (width<=1599px){.app-shell{grid-template-columns:106px 320px minmax(360px,1fr) 280px}.app-shell.nav-collapsed{grid-template-columns:56px 320px minmax(360px,1fr) 280px}.topbar,.app-shell.nav-collapsed .topbar{grid-template-columns:106px 320px minmax(0,1fr) 280px}.app-shell.nav-collapsed .topbar{grid-template-columns:56px 320px minmax(0,1fr) 280px}.timeline{padding-left:24px;padding-right:24px}.conversation-secondary-actions{gap:5px!important}}.global-nav{background:#fbfcfd;border-right:1px solid #e1e5ea}.nav-list button,.settings{gap:9px;height:38px;padding:0 14px}.nav-list button.active{color:#ff6900;background:#fff1e8;border-left:3px solid #ff6900;padding-left:11px}.inbox-nav{border-right:1px solid #e1e5ea}.tabs{gap:10px;height:58px;padding:0 14px}.queue-body{grid-template-columns:175px 1fr;height:calc(100% - 58px)}.timeline{padding:12px 42px 420px}.message-card{border:0;box-shadow:0 1px 4px #27364d12}.message-inbound,.message-outbound{border-left:0}.reply-composer{border-radius:8px;bottom:12px;left:16px;right:16px}.customer-panel{border-left:1px solid #e1e5ea}.customer-head{height:104px;padding:10px 4px 4px}.customer-head b{font-size:16px}.customer-head strong{font-size:12px}.customer-tags{height:50px;font-size:13px}.customer-tags button{border:1px dashed #cfd4da;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.email-card{border-radius:8px;grid-template-columns:34px 1fr;margin:18px 0;padding:14px 16px 12px;display:grid;position:relative}.email-card>.ui-avatar{grid-row:1/span 2;margin-top:2px}.email-card header{background:0 0;border:0;padding:0 0 8px;display:block}.email-card header b{margin-bottom:5px;font-size:13px;display:block}.email-card header span{line-height:1.45;display:block}.email-card>div{grid-column:2;padding:8px 0 0;font-size:13px;line-height:1.7}.email-card>div p{margin:0 0 14px}.email-card button{grid-column:1/-1}.reply-composer textarea,.reply-composer .reply-editor{height:180px;padding:12px 14px}.composer-context{height:18px}.conversation-head{height:104px;padding:0 18px 34px}.conversation-title-block{min-width:0}.conversation-title-block h1{color:#24272b;margin:0 0 5px;font-size:16px}.conversation-secondary-actions{gap:10px!important}.conversation-action-label{color:#52575e;align-items:center;gap:3px;font-size:12px;display:inline-flex}.email-message{margin:14px 0 20px;padding:0 4px}.email-message-meta{align-items:flex-start;gap:10px;display:flex}.email-avatar-wrap{flex:0 0 32px;width:32px;height:32px;position:relative}.email-avatar-wrap>.ui-avatar{flex-basis:32px;width:32px;height:32px;font-size:13px}.email-avatar-channel{color:#2387ff;background:#fff;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;bottom:-2px;right:-3px;box-shadow:0 0 0 1px #e5e9ee}.email-message.inbound .email-avatar-wrap>.ui-avatar{background:#ff5155}.email-message.outbound .email-avatar-wrap>.ui-avatar{background:#55d998}.email-message.inbound .email-message-meta{flex-direction:row}.email-message.outbound .email-message-meta{flex-direction:row-reverse}.email-message-content{flex:1;min-width:0}.email-sender-name{color:#7b828a;margin:0 0 5px 15px;font-size:13px;line-height:1.35}.email-message.outbound .email-sender-name{text-align:right;margin-left:0;margin-right:15px}.email-message-card{background:#fff;border-radius:14px;overflow:hidden}.email-message.inbound .email-message-card{box-shadow:0 1px 5px #26384d12}.email-message.outbound .email-message-card{background:#eef6ff}.email-message-content header{background:0 0;border-bottom:1px solid #dce9f5;align-items:flex-start;gap:12px;padding:13px 15px 10px;display:flex}.email-message-content header>div{flex:1;min-width:0}.email-message-content header strong{color:#333942;margin-bottom:4px;font-size:15px;display:block}.email-message-content header span{color:#7d8792;font-size:13px;line-height:1.5;display:block}.email-message-content header time{white-space:nowrap;color:#a0a7af;font-size:11px}.message-more{color:#9da5ad;padding:0}.email-message-body{color:#2f343b;padding:14px 15px 4px;font-size:15px;line-height:1.75}.email-message-body p{white-space:pre-wrap;margin:0 0 16px}.email-rich-content{overflow-wrap:anywhere}.email-rich-content-plain{white-space:pre-wrap}.email-rich-content p,.email-rich-content div{margin:0 0 16px}.email-rich-content a{color:#165dce;text-decoration:underline}.email-rich-content hr{border:0;border-top:1px solid #3c424a;margin:18px 0 12px}.message-attachments{color:#3f454c;background:#f5f6f7;border-radius:8px;margin:0 0 18px;overflow:hidden}.message-attachments>header{color:#555b62;border-bottom:1px solid #e7e9eb;align-items:center;gap:6px;padding:13px 16px;display:flex}.message-attachment-row{background:#f8f9fa;border-bottom:1px solid #e8eaec;align-items:center;gap:8px;min-height:68px;padding:0 14px;display:flex}.message-attachment-row:last-child{border-bottom:0}.attachment-file-icon{color:#f2b400;fill:#f2b400;stroke:#fff;background:#f2b400;border-radius:3px;padding:2px}.attachment-name{color:#2874e8;font-weight:600}.message-attachment-row small{color:#9299a0}.message-attachment-row button,.message-attachment-row a{color:#adb3b9;margin-left:auto}.message-attachment-row a{align-items:center;display:inline-flex}.message-attachment-row button+button,.message-attachment-row a+a{margin-left:4px}.email-expand{color:#ff6900;align-items:center;gap:4px;margin:5px auto 10px;font-size:12px;display:flex}.email-collapsed{color:#9aa1a8;padding:14px 15px}.composer-fields{background:#fff}.composer-fields>div{border-bottom:1px solid #edf0f3;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:12px;display:flex}.composer-fields label{color:#9299a1}.composer-fields span{color:#3c424a;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.composer-fields input{color:#3c424a;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.composer-fields button{color:#3b7cf3;font-weight:600}.composer-fields small{color:#969da5}.composer-toolbar{color:#5d6268;border-bottom:1px solid #edf0f3;align-items:center;gap:16px;height:45px;padding:0 14px;display:flex}.composer-toolbar .icon-button{color:#6f767e;min-width:22px}.composer-toolbar .icon-button[aria-pressed=true]{color:var(--color-accent);background:#fff1e8;border-radius:4px}.composer-toolbar .icon-button:focus-visible,.composer-toolbar .toolbar-select:focus-visible,.composer-toolbar .toolbar-color:focus-within{outline-offset:2px;outline:2px solid #ffb785}.composer-toolbar .icon-button:disabled{color:#b7bcc2}.composer-toolbar .icon-button:first-child:disabled{color:#62686f}.toolbar-select{color:#5c6570;background:#fff;border:1px solid #d4d8dd;border-radius:6px;height:28px;padding:0 10px}.toolbar-divider{border-left:1px solid #e0e3e7;height:20px}.reply-composer{position:absolute;overflow:visible}.composer-toolbar{scrollbar-width:none;gap:16px;overflow-x:auto}.composer-toolbar::-webkit-scrollbar{display:none}.composer-toolbar .icon-button{flex:0 0 26px}.composer-toolbar .toolbar-split-button{flex-basis:44px;justify-content:center;align-items:center;gap:1px;display:inline-flex}.composer-toolbar .toolbar-split-button svg:last-child{flex:none}.composer-toolbar .toolbar-color{color:#5d6268;cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;gap:1px;height:28px;display:inline-flex;position:relative}.composer-toolbar>.icon-button:nth-child(-n+7){flex-basis:22px}.composer-toolbar>.icon-button:nth-child(2){margin-right:16px}.composer-toolbar>select[aria-label=字体]{margin-left:12px}.composer-toolbar>select[aria-label=字号]{width:100px;margin-right:16px}.composer-toolbar .toolbar-color input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.composer-channel-switch{z-index:2;color:#ff6900;background:#fff;border:1px solid #edf0f3;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 10px;display:inline-flex;position:absolute;bottom:72px;right:14px;box-shadow:0 3px 12px #27364d1f}.composer-channel-switch b{font-size:12px;font-weight:600}.composer-channel-switch svg:last-child{color:#9ca3ab}.composer-quick-actions{align-items:center;gap:2px}.composer-quick-actions .icon-button{color:#9da4ab}.composer-quick-actions .icon-button:first-child{color:#ff6900}.reply-composer{height:388px}.reply-composer.reply .composer-mode{display:none}.reply-composer.note .composer-mode{display:flex}.reply-composer textarea,.reply-composer .reply-editor{height:185px}.reply-composer>footer{height:52px;padding-left:20px}.composer-sender{color:#9aa1a8;white-space:nowrap;margin-left:auto;margin-right:14px}.composer-sender b{color:#60666d;font-weight:500}.composer-error{color:#c2413a;margin-right:10px;font-size:11px}.composer-draft-review{color:#874b08;background:#fff7e8;border-top:1px solid #f2d39e;border-bottom:1px solid #f2d39e;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.composer-draft-review span{flex:1}.composer-draft-review button{color:#71410b;background:#fff;border:1px solid #d8b477;border-radius:6px;padding:4px 9px}.customer-info-section{border:1px solid #e6e8eb;border-radius:8px;margin-top:8px;overflow:hidden}.customer-info-section .accordion-trigger{padding:13px 14px;font-size:14px;font-weight:700}.customer-info-section .accordion-content{padding:8px 14px 14px}.contact-row{gap:10px;min-height:42px;font-size:15px}.contact-row>svg{color:#b8bcc1;width:19px;height:19px}.contact-row .icon-button{color:#36bf8a;margin-left:auto}.conversation-start-pill,.conversation-system-event,.conversation-week-label{color:#989da3;width:max-content;margin:8px auto;font-size:12px}.conversation-start-pill{color:#555b62;background:#fff5ee;border-radius:8px;padding:11px 18px}.conversation-week-label{color:#60666d;margin-top:26px;font-weight:600}.reply-composer{flex-direction:column;display:flex;overflow:visible}.composer-fields,.composer-mode,.composer-toolbar,.composer-context,.reply-composer>footer{flex:none}.composer-toolbar{flex-wrap:wrap;gap:6px;height:auto;min-height:45px;padding-top:7px;padding-bottom:7px;overflow:visible}.composer-toolbar>.icon-button:nth-child(2),.composer-toolbar>select[aria-label=字体],.composer-toolbar>select[aria-label=字号]{margin-left:0;margin-right:0}.reply-composer textarea,.reply-composer .reply-editor{box-sizing:border-box;flex:auto;height:auto;min-height:72px}.reply-editor blockquote{color:#626a73;border-left:3px solid #d7dce2;margin:4px 0;padding-left:10px}.reply-composer.reply .composer-context{display:flex}.composer-channel-switch{cursor:default}.composer-quick-actions .icon-button:disabled,.composer-toolbar .icon-button:disabled{cursor:not-allowed;opacity:.42}.xiaolin-assistant-state{align-content:center;justify-items:start;min-height:120px}.spam-workspace-page{flex-direction:column;gap:18px;width:100%;max-width:1680px;margin:0 auto;display:flex}.spam-workspace-view{width:100%;min-width:0}.spam-workspace-segmented{background:#f7f9fb;border:1px solid #e0e6ec;border-radius:10px;flex:none;padding:3px;display:inline-flex}.spam-workspace-segmented button{color:#7f8b96;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.spam-workspace-segmented button:hover{color:#a65329}.spam-workspace-segmented button.selected{color:#a65329;background:#fff;box-shadow:0 2px 8px #1f2a3712}.spam-settings-page{flex-direction:column;gap:18px;width:100%;display:flex}.spam-settings-statusbar{background:linear-gradient(135deg,#fff 0%,#fffaf6 100%);border:1px solid #e3e8ee;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex;box-shadow:0 5px 18px #1f2a3708}.allocation-stage-tabs button.selected{color:#a65329;background:#fff;box-shadow:0 2px 7px #1f2a370e}.spam-settings-statusbar>div:first-child{align-items:baseline;gap:9px;display:flex}.spam-settings-statusbar>div:first-child b{color:#56616d;font-size:12px}.spam-settings-intro{align-items:center}.spam-settings-intro p{max-width:760px}.spam-settings-version{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.spam-settings-version small{color:#89939e;font-size:10px}.spam-funnel-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.spam-funnel-nav,.spam-layer-card,.spam-funnel-preview,.spam-save-panel,.spam-version-panel{background:#fff;border:1px solid #e3e8ee;border-radius:14px;min-width:0;box-shadow:0 8px 24px #1f2a3708}.spam-funnel-nav{padding:16px 12px 12px;position:sticky;top:14px}.spam-funnel-nav-head{color:#4c5864;justify-content:space-between;align-items:center;padding:0 5px 12px;display:flex}.spam-funnel-nav-head>div{flex-direction:column;gap:3px;display:flex}.spam-funnel-nav-head b{font-size:13px}.spam-funnel-nav-head small{color:#9aa3ad;font-size:10px}.spam-funnel-nav-head>svg{color:#c2754a}.spam-funnel-steps{flex-direction:column;display:flex}.spam-funnel-step-wrap{flex-direction:column;align-items:center;display:flex}.spam-funnel-step{color:#68737f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 7px;align-items:center;gap:9px;width:100%;padding:10px 8px;display:grid}.spam-funnel-step:hover{background:#fff8f3}.spam-funnel-step.selected{color:#9d5227;background:#fff4ec;border-color:#ffd7c2}.spam-funnel-step-index{color:#87929d;background:#f9fafb;border:1px solid #dfe5eb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.spam-funnel-step.selected .spam-funnel-step-index{color:#a64f21;background:#fff;border-color:#f1a57c}.spam-funnel-step>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.spam-funnel-step b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.spam-funnel-step small{color:#9ba4ad;font-size:9px}.spam-funnel-step.selected small{color:#be7751}.spam-funnel-step>i{background:#d7dde3;border-radius:50%;width:6px;height:6px}.spam-funnel-step>i.enabled{background:#56a888;box-shadow:0 0 0 3px #e5f5ed}.spam-funnel-connector{background:linear-gradient(#d9e0e6,#f0c6ae);width:1px;height:16px}.spam-add-layer,.spam-add-condition{color:#b25c30;cursor:pointer;background:0 0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.spam-add-layer{border:1px dashed #efc8b2;border-radius:8px;justify-content:center;width:100%;margin-top:12px;padding:9px}.spam-add-layer:hover,.spam-add-condition:hover{color:#8f421d;background:#fff8f3}.spam-funnel-editor{flex-direction:column;gap:14px;min-width:0;display:flex}.spam-layer-card{padding:20px}.spam-layer-card-head,.spam-condition-section>header,.spam-funnel-preview-title,.spam-save-panel{justify-content:space-between;align-items:center;gap:14px;display:flex}.spam-layer-card-head{border-bottom:1px solid #edf0f3;padding-bottom:17px}.spam-layer-title{align-items:center;gap:11px;min-width:0;display:flex}.spam-layer-number{color:#a64e23;background:#fff0e5;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.spam-layer-title>div{min-width:0}.spam-layer-title h3{color:#46515d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:15px;overflow:hidden}.spam-layer-actions{gap:5px;display:flex}.spam-layer-actions button,.spam-condition-remove{color:#8b96a1;background:#fff;border:1px solid #e3e8ee;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.spam-layer-actions button{cursor:pointer}.spam-layer-actions button:hover:not(:disabled){color:#a65329;background:#fff7f2;border-color:#f2c3aa}.spam-layer-actions button:disabled,.spam-condition-remove:disabled{cursor:not-allowed;opacity:.4}.spam-layer-form-grid{grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr);gap:13px 16px;padding:17px 0;display:grid}.spam-layer-form-grid label,.spam-save-panel label{color:#68737e;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:650;display:flex}.spam-layer-form-grid input,.spam-layer-form-grid select,.spam-condition-row input,.spam-condition-row select,.spam-save-panel input{color:#4b5660;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dfe5eb;border-radius:7px;padding:0 9px;font-weight:400}.spam-layer-form-grid input:focus,.spam-layer-form-grid select:focus,.spam-condition-row input:focus,.spam-condition-row select:focus,.spam-save-panel input:focus{border-color:#f1ad86;outline:2px solid #ffe1d0}.spam-layer-description{grid-column:1/-1}.spam-toggle{cursor:pointer;justify-content:flex-start;align-self:end;align-items:center;min-height:34px;flex-direction:row!important;gap:9px!important;display:flex!important}.spam-toggle>input{opacity:0;width:1px;height:1px;position:absolute}.spam-toggle-track{background:#d6dde4;border-radius:999px;flex:none;align-items:center;width:31px;height:18px;padding:2px;transition:background .16s;display:flex}.spam-toggle-track span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;box-shadow:0 1px 3px #1f2a3730}.spam-toggle>input:checked+.spam-toggle-track{background:#56a888}.spam-toggle>input:checked+.spam-toggle-track span{transform:translate(13px)}.spam-toggle>span:last-child{flex-direction:column;gap:2px;display:flex}.spam-toggle b{color:#53606b;font-size:10px}.spam-toggle small{color:#9aa3ad;font-size:9px;font-weight:400}.spam-layer-scope{color:#68737e;flex-direction:column;grid-column:1/-1;gap:6px;font-size:10px;font-weight:650;display:flex}.spam-scope-chips{flex-wrap:wrap;gap:6px;display:flex}.spam-scope-chips label{color:#7b8792;cursor:pointer;background:#fbfcfd;border:1px solid #e1e7ec;border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:500;display:inline-flex}.spam-scope-chips label.checked{color:#a5542b;background:#fff5ef;border-color:#f0c0a5}.spam-scope-chips input{width:12px;height:12px;margin:0}.spam-layer-scope>small{color:#9aa3ad;font-size:9px;font-weight:400}.spam-condition-section{border-top:1px solid #edf0f3;padding-top:16px}.spam-condition-section h4{color:#56616d;margin:0 0 3px;font-size:12px}.spam-condition-section p{color:#9aa3ad;margin:0;font-size:10px}.spam-condition-section>header select{color:#69747f;height:30px;font:inherit;background:#fff;border:1px solid #e0e5ea;border-radius:7px;padding:0 8px;font-size:10px}.spam-condition-list{flex-direction:column;gap:8px;margin-top:13px;display:flex}.spam-condition-row{background:#fbfcfd;border:1px solid #edf0f3;border-radius:8px;grid-template-columns:14px 48px minmax(115px,.8fr) minmax(115px,.75fr) minmax(150px,1.3fr) 28px;align-items:center;gap:7px;padding:7px;display:grid}.spam-condition-grip{color:#bdc6ce}.spam-condition-label{color:#8a949e;font-size:9px}.spam-condition-remove{cursor:pointer}.spam-condition-remove:hover:not(:disabled){color:#ad5753;background:#fff8f8;border-color:#f1ceca}.spam-add-condition{border:0;margin-top:10px;padding:5px 0}.spam-funnel-preview{padding:15px 18px}.spam-funnel-preview-title{align-items:flex-start}.spam-funnel-preview-title>span:first-child{flex-direction:column;gap:3px;display:flex}.spam-funnel-preview-title b{color:#56616d;font-size:12px}.spam-funnel-preview-title small{color:#9aa3ad;font-size:9px}.spam-funnel-preview-flow{align-items:stretch;gap:7px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.spam-preview-node{color:#a0a8b0;background:#fafbfc;border:1px solid #e7ebef;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);gap:2px 6px;min-width:120px;padding:8px 9px;display:grid}.spam-preview-node>span{background:#edf0f3;border-radius:50%;grid-row:1/span 2;place-items:center;width:19px;height:19px;font-size:9px;font-weight:700;display:grid}.spam-preview-node b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.spam-preview-node small{font-size:9px}.spam-preview-node.active{color:#9e522c;background:#fff7f2;border-color:#f2c7af}.spam-preview-node.active>span{color:#a65329;background:#ffe4d3}.spam-preview-result{color:#43836b;white-space:nowrap;background:#f4fbf7;border:1px dashed #b9dccc;border-radius:8px;align-items:center;gap:5px;min-width:135px;padding:8px 9px;font-size:9px;display:flex}.spam-save-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:14px 18px;display:grid}.spam-save-panel label{min-width:0}.spam-save-copy{flex-direction:column;gap:3px;display:flex}.spam-save-copy b{color:#56616d;font-size:12px}.spam-save-copy small{color:#929ca6;font-size:9px;line-height:1.45}.spam-save-actions{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.spam-save-actions>p{max-width:270px;margin:0;font-size:10px}.spam-save-panel .primary-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.spam-version-panel{padding:17px 18px}.spam-version-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.spam-version-empty{color:#64a087;background:#f8fcfa;border:1px dashed #dce5e8;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:9px 11px;display:flex}.spam-version-empty>span{flex-direction:column;gap:2px;display:flex}.spam-version-empty b{color:#5f7d70;font-size:10px}.spam-version-empty small{color:#94a89f;font-size:9px}.spam-version-panel h3{color:#56616d;margin:0 0 3px;font-size:12px}.spam-version-panel p{color:#929ca6;margin:0;font-size:9px}.spam-version-list{flex-direction:column;display:flex}.spam-version-list article{border-top:1px solid #edf0f3;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.spam-version-state{color:#929ca6;background:#f0f3f5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:700;display:grid}.spam-version-state.active{color:#fff;background:#58a688}.spam-version-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.spam-version-list b{color:#596570;font-size:10px}.spam-version-list small{color:#929ca6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.spam-version-list em{color:#b45b58;font-size:9px;font-style:normal}.spam-version-list button{color:#a44e25;cursor:pointer;background:#fff7f2;border:1px solid #efc3aa;border-radius:7px;padding:6px 9px;font-size:9px}.spam-version-list button:disabled{cursor:wait;opacity:.55}@media (width<=900px){.spam-funnel-layout{grid-template-columns:1fr}.spam-funnel-nav{position:static}.spam-funnel-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.spam-funnel-connector{display:none}.spam-add-layer{margin-top:8px}}@media (width<=650px){.spam-workspace-segmented{align-self:flex-start}.spam-settings-intro,.spam-save-panel{flex-direction:column;align-items:stretch}.spam-save-panel{grid-template-columns:1fr}.spam-settings-version{align-items:flex-start}.spam-layer-form-grid{grid-template-columns:1fr}.spam-layer-description{grid-column:auto}.spam-condition-row{grid-template-columns:14px minmax(0,1fr) 28px}.spam-condition-row>select,.spam-condition-row>input{grid-column:2/-1}.spam-condition-row>.spam-condition-remove{grid-area:1/3}.spam-save-panel>div{flex-direction:column;align-items:stretch}.spam-save-actions{align-items:stretch}.spam-save-panel .primary-button{justify-content:center}}.xiaolin-assistant-state button{border:1px solid #dfe4e9;border-radius:6px;padding:7px 12px}.management-workspace{background:radial-gradient(circle at 86% -12%,#ff904929,#0000 28rem),radial-gradient(circle at 10% 0,#64748b14,#0000 24rem),#f4f6fa;padding:30px 42px 56px}.management-head{border-bottom:1px solid #dfe5ec;max-width:1700px;margin:0 auto 11px;padding:0 0 16px}.management-head h1{color:#142131;margin:5px 0 3px;font-size:30px}.management-head p{color:#758195;font-size:12px}.management-context-strip{color:#68758a;margin-top:10px}.scope-picker{background:#ffffffc7;border:1px solid #dae2ea;border-radius:13px;box-shadow:0 8px 22px #1d2b3a0f}.management-tabs{background:#ffffffad;border:1px solid #e0e6ed;border-radius:13px;gap:4px;max-width:1700px;margin:0 auto 22px;padding:4px;box-shadow:0 5px 16px #1d2b3a0a}.management-tabs button{color:#748095;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:11px;transition:color .15s,background .15s,box-shadow .15s}.management-tabs button:hover{color:#b74b11;background:#fff7f1}.management-tabs button.selected{color:#a8420b;background:#fff1e8;box-shadow:inset 0 0 0 1px #ffd6bd}.global-nav .settings.active{color:var(--color-accent);background:var(--color-accent-soft);font-weight:700}:where(button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 32%, transparent);outline-offset:2px}.topbar{background:#fcfcfd;border-bottom-color:#dfe4ea;box-shadow:0 1px #1a243205}.brand{letter-spacing:-.02em}.brand>span{filter:drop-shadow(0 2px 5px #ff680033)}.page-title{color:#1f2937;letter-spacing:-.01em}.nav-toggle{color:#667085;transition:background .14s,color .14s}.nav-toggle:hover{color:var(--color-accent);background:#fff1e8}.global-nav{background:#f9fafb;border-right-color:#dfe4ea}.nav-list button,.settings{color:#667085;border-left:3px solid #0000;transition:color .14s,background .14s,border-color .14s}.nav-list button:hover,.settings:hover{color:#344054;background:#f1f4f7}.nav-list button.active,.global-nav .settings.active{color:#c2410c;border-left-color:var(--color-accent);background:#fff1e8}.top-actions{gap:16px}.user-menu{border:1px solid #0000;border-radius:999px;gap:8px;padding:4px 8px 4px 5px;transition:background .14s,border-color .14s}.user-menu:hover{background:#f1f4f7;border-color:#e1e6ec}.user-menu span{color:#667085;font-size:11px}.user-menu small{background:#f97316;width:26px;height:26px;font-size:12px;font-weight:700;box-shadow:0 0 0 3px #fff1e8}.realtime-indicator{background:#f3f5f7;border-radius:999px;padding:5px 8px}.realtime-connected{color:#087443;background:#ecfdf3}.realtime-disconnected{color:#b42318;background:#fff1f0}.staff-accounts{--staff-ink:#162436;--staff-muted:#7b8798;--staff-line:#e1e7ee;--staff-accent:#f0641e;--staff-accent-soft:#fff1e8;flex-direction:column;gap:20px;padding:4px 0 44px;display:flex}.staff-breadcrumb{color:#9aa6b5;align-items:center;gap:5px;margin-bottom:18px;font-size:10px;display:flex}.staff-breadcrumb svg{color:#bdc6d1}.staff-breadcrumb b{color:#58667a;font-weight:650}.staff-kicker-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.staff-kicker-row .eyebrow{color:var(--staff-accent);letter-spacing:.16em;font-size:10px}.staff-live-chip{color:#2c805c;background:#f1fbf5;border:1px solid #d3ecdf;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.staff-live-chip i{background:#28a46a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #dff5e8}.staff-secondary-button{color:#526176;background:#fff;border:1px solid #d8e0e9;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:650;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.staff-secondary-button:hover{color:#b64d13;border-color:#ffb58e;box-shadow:0 5px 12px #f0641e1a}.staff-create-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr);align-items:stretch;gap:18px;display:grid}.staff-create-card,.staff-policy-card,.staff-list-card{border:1px solid var(--staff-line);background:#fff;border-radius:17px;box-shadow:0 12px 30px #1d2b3a11}.staff-create-card{background:linear-gradient(135deg,#fff7f2f7,#fff 55%),#fff;padding:24px 25px 22px;position:relative;overflow:hidden}.staff-create-card:after{content:"";pointer-events:none;background:#ffc6a333;border-radius:50%;width:210px;height:210px;position:absolute;top:-74px;right:-62px}.staff-card-heading,.staff-list-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex;position:relative}.staff-heading-with-icon{align-items:flex-start;gap:11px;min-width:0;display:flex}.staff-section-icon{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.staff-section-icon-accent{color:#bc4e15;background:#ffe6d7}.staff-section-icon-dark{color:#d8e4f2;background:#27364a}.staff-section-icon-purple{color:#6560b1;background:#eeedff}.staff-section-icon-danger{color:#b94a4a;background:#ffe9e9}.staff-release-modal{background:#fff;border:1px solid #dbe3eb;border-radius:18px;width:min(560px,100%);max-height:min(660px,100vh - 44px);padding:25px;overflow:auto;box-shadow:0 24px 70px #0f1b2b47}.staff-release-modal .staff-modal-form{padding-top:22px;grid-template-columns:minmax(0,1fr)!important}.staff-release-modes{border:1px solid #e3e8ed;border-radius:12px;gap:9px;margin:0;padding:13px;display:grid}.staff-release-modes legend{color:#7b8798;letter-spacing:.06em;padding:0 6px;font-size:10px;font-weight:700}.staff-release-modes label{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.staff-release-modes label:hover{background:#f7f9fb}.staff-release-modes label:has(input:checked){background:#fff8f3;border-color:#ffd0b3}.staff-release-modes input{margin:2px 0 0}.staff-release-modes span{gap:3px;display:grid}.staff-release-modes b{color:var(--staff-ink);font-size:12px}.staff-release-modes small{color:#7b8798;font-size:10px;line-height:1.5}.staff-release-load{color:#5b6673;background:#f5f8fb;border-radius:10px;margin:0;padding:11px 13px;font-size:11px;line-height:1.6}.staff-card-heading h2,.staff-list-header h2{color:var(--staff-ink);letter-spacing:0;margin:0 0 5px;font-size:16px}.staff-card-heading p,.staff-list-header p{color:var(--staff-muted);margin:0;font-size:11px;line-height:1.55}.staff-step-badge,.staff-policy-status{color:#bd581c;letter-spacing:.03em;white-space:nowrap;background:#ffeadc;border-radius:7px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.staff-form{z-index:1;position:relative;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 16px!important;display:grid!important}.staff-form label{color:#58667a;font-size:11px;font-weight:700;display:grid;gap:7px!important}.staff-accounts input:not([type=checkbox]),.staff-accounts select{color:#263447;background:#fffffff0;border:1px solid #d7e0e9;border-radius:10px;width:100%;min-height:42px;padding:0 12px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.staff-accounts input:not([type=checkbox])::placeholder{color:#aab4c1}.staff-accounts input:not([type=checkbox]):hover,.staff-accounts select:hover{border-color:#bdcad8}.staff-accounts input:not([type=checkbox]):focus,.staff-accounts select:focus{background:#fff;border-color:#f49a6c;outline:0;box-shadow:0 0 0 3px #f0641e1f}.staff-form-footer{border-top:1px dashed #efd9cc;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:3px;padding-top:16px;display:flex}.staff-form-footer>span{color:#8b7568;align-items:center;gap:6px;font-size:10px;display:inline-flex}.staff-form-footer>span svg{color:#c87a50}.staff-form-footer .primary-button{color:#fff;background:#182638;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin:0;padding:0 15px;font-size:11px;display:inline-flex;box-shadow:0 7px 14px #1826382b}.staff-form-footer .primary-button:hover:not(:disabled){background:#253b55;box-shadow:0 9px 17px #18263833}.staff-policy-card{color:#e9eef5;background:#1d2b3d;border-color:#28394e;flex-direction:column;padding:24px 23px 20px;display:flex;box-shadow:0 15px 30px #101b2a26}.staff-policy-card .staff-card-heading{margin-bottom:20px}.staff-policy-card .staff-card-heading h2{color:#f5f8fb}.staff-policy-card .staff-card-heading p{color:#aab8c8}.staff-policy-card .staff-policy-status{color:#a6ddbf;background:#294b45}.staff-policy-list{gap:0;margin:0;display:grid}.staff-policy-list>div{border-top:1px solid #d6e2f021;gap:11px;padding:14px 0;display:flex}.staff-policy-number{color:#ffaf7d;border:1px solid #ffb07d57;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:750;display:grid}.staff-policy-list>div>div{gap:4px;display:grid}.staff-policy-list b{color:#f0f4f8;font-size:11px}.staff-policy-list small{color:#a8b6c6;font-size:10px;line-height:1.55}.staff-policy-note{color:#b7c9da;background:#0c162447;border:1px solid #9bb5d32e;border-radius:10px;align-items:flex-start;gap:7px;margin-top:auto;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.staff-policy-note svg{color:#8cd1ad;flex:none}.temporary-password{color:#326d51;background:#effaf4;border:1px solid #c5ead5;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 15px;display:grid;box-shadow:0 6px 16px #24774f0f}.temporary-password-icon{color:#2c8a5e;background:#d9f3e3;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.temporary-password>div b{color:#276547;font-size:11px}.temporary-password>div>span{color:#6f927e;font-size:10px}.temporary-password code{color:#205e40;letter-spacing:.08em;background:#ddf5e7;border:1px solid #bde2cc;border-radius:7px;padding:7px 10px;font-family:ui-monospace,monospace;font-size:13px;font-weight:750}.temporary-password button{color:#367956;white-space:nowrap;background:#fff;border:1px solid #b8dcc7;border-radius:8px;min-height:31px;padding:0 10px;font-size:10px}.temporary-password button:hover{background:#f9fffb;border-color:#83c69e}.staff-list-card{overflow:hidden}.staff-list-header{border-bottom:1px solid var(--staff-line);align-items:center;margin:0;padding:21px 24px 18px}.staff-list-title h2{align-items:center;gap:8px;display:flex}.staff-list-title h2 small{color:#66758b;background:#eef2f6;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:650;display:inline-flex}.staff-list-tools{align-items:center;gap:8px;display:flex}.staff-list-tools input{width:min(290px,26vw)!important;min-height:38px!important}.staff-list-tools select{min-width:108px;min-height:38px}.staff-table{overflow-x:auto}.staff-row{background:#fff;border-top:1px solid #edf1f5;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.82fr) minmax(300px,1.7fr) minmax(165px,.8fr);align-items:center;gap:18px;min-width:1000px;padding:15px 24px;transition:background .15s;display:grid}.staff-row:not(.staff-head):hover{background:#fbfcfe}.staff-row.staff-head{color:#95a1b0;letter-spacing:.05em;background:#fbfcfd;border-top:0;padding-top:12px;padding-bottom:10px;font-size:10px;font-weight:700}.staff-identity{align-items:center;gap:11px;min-width:0;display:flex}.staff-identity>i{color:#995229;background:#ffe1cf;border:3px solid #fff;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;font-weight:750;display:grid;box-shadow:0 0 0 1px #f2c7ae}.staff-identity>span{gap:3px;min-width:0;display:grid}.staff-identity b{color:#263548;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-identity small{color:#8b98a9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.staff-role-status{justify-items:start;gap:7px;display:grid}.staff-role-pill{color:#55647a;text-overflow:ellipsis;white-space:nowrap;background:#f6f8fa;border:1px solid #e2e7ee;border-radius:6px;max-width:100%;padding:4px 8px;font-size:10px;font-weight:650;overflow:hidden}.staff-status{color:#718095;flex-direction:row;align-items:center;gap:5px;font-size:10px;display:inline-flex}.staff-status small{color:#b96a24;margin-left:3px;font-size:9px}.status-dot{background:#9ca8b7;border-radius:50%;width:7px;height:7px}.status-dot.active{background:#25a66a;box-shadow:0 0 0 3px #dff5e8}.status-dot.inactive{background:#e19a35;box-shadow:0 0 0 3px #fff0d1}.status-dot.archived{background:#c27a7a;box-shadow:0 0 0 3px #fae7e7}.staff-mailbox-cell{min-width:0}.mailbox-grants{flex-wrap:wrap;gap:7px;display:flex}.mailbox-grant{cursor:pointer;background:#fbfcfd;border:1px solid #e1e7ee;border-radius:10px;grid-template-columns:15px 25px minmax(96px,1fr) 16px;align-items:center;gap:7px;min-width:180px;padding:7px 9px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.mailbox-grant:hover{background:#fffaf7;border-color:#ffc39f}.mailbox-grant.is-enabled{background:#fff7f2;border-color:#ffc29c;box-shadow:0 3px 9px #f0641e14}.mailbox-grant input[type=checkbox]{width:15px;height:15px;accent-color:var(--staff-accent);margin:0}.mailbox-grant-icon{color:#8b98a9;background:#eef2f6;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.mailbox-grant.is-enabled .mailbox-grant-icon{color:#be581e;background:#ffe6d5}.mailbox-grant-copy{gap:1px;min-width:0;display:grid}.mailbox-grant-copy b{color:#56657a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.mailbox-grant-copy small{color:#9aa6b5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mailbox-grant-state{color:#fff;background:#fff;border:1px solid #d9e1e9;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.mailbox-grant.is-enabled .mailbox-grant-state{border-color:var(--staff-accent);background:var(--staff-accent)}.mailbox-grant-pending{color:#b84f14;grid-column:3/-1;font-size:9px}.staff-action-buttons button{color:#68778c;white-space:nowrap;background:#fff;border:1px solid #dce3eb;border-radius:8px;min-height:29px;padding:0 8px;font-size:10px;transition:border-color .15s,color .15s,background .15s}.staff-action-buttons button:hover{color:#b34c14;background:#fff8f3;border-color:#ffb58e}.staff-action-buttons button.danger:hover{background:#fff6f6;border-color:#db9e9e}.staff-empty{color:#8b98a9;text-align:center;justify-items:center;gap:6px;padding:62px 15px;display:grid}.staff-empty b{color:#516076;font-size:12px}.staff-empty span{font-size:10px}@media (width<=980px){.staff-create-layout{grid-template-columns:1fr}}@media (width<=680px){.management-workspace{padding:20px 14px 32px}.management-tabs{align-items:stretch;overflow-x:auto}.staff-secondary-button{justify-content:center}.staff-create-card,.staff-policy-card{padding:19px 17px}.staff-form{grid-template-columns:1fr!important}.staff-form-footer{flex-direction:column;align-items:stretch}.staff-form-footer .primary-button{width:100%}.temporary-password{grid-template-columns:auto minmax(0,1fr)}.temporary-password code,.temporary-password button{grid-column:2;justify-self:start}.staff-list-header{flex-direction:column;align-items:stretch;padding:18px 17px 16px}.staff-list-tools{width:100%}.staff-list-tools input{width:100%!important}.staff-list-tools select{min-width:100px}.staff-row{padding-left:17px;padding-right:17px}}.modal-kicker{color:#d56625;letter-spacing:.14em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.field-help{margin-top:-1px}.modal-form-side-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.modal-checkbox{background:#fafbfc;border:1px solid #edf0f3;border-radius:10px;grid-column:1/-1;align-items:center;padding:11px 12px;flex-direction:row!important;gap:9px!important;display:flex!important}.modal-checkbox input{accent-color:#f36d2c;width:15px;height:15px}.modal-checkbox span{align-items:baseline;gap:7px;display:flex}.modal-form-error{grid-column:1/-1;margin:-3px 0 0}.secondary-button{color:#687788;background:#fff;border:1px solid #dfe5ec}.secondary-button:hover,.secondary-button:focus-visible{color:#c65f24;background:#fffaf7;border-color:#f1b18c}@keyframes skill-group-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes skill-group-modal-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=680px){.modal-form-side-fields{grid-template-columns:1fr}}@media (width<=640px){.topbar,.app-shell.nav-collapsed .topbar{grid-template-columns:none;gap:8px;padding:0 12px;display:flex}.brand{flex:none;padding-left:0}.brand strong{display:none}.page-title{gap:6px;min-width:0;font-size:12px}.page-title .nav-toggle{display:none}.top-actions{flex:none;gap:7px;padding-right:0}.top-actions .realtime-indicator,.top-actions>svg,.top-actions>i,.top-actions>b,.top-actions .user-menu span{display:none}.top-actions .user-menu{gap:0}}@media (width>=1200px){.staff-form{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.staff-secondary-button{appearance:none;cursor:pointer;font:inherit}.staff-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101b2a7a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.staff-create-modal{background:#fff;border:1px solid #dbe3eb;border-radius:18px;width:min(680px,100%);max-height:min(660px,100vh - 44px);padding:25px;overflow:auto;box-shadow:0 24px 70px #0f1b2b47}.staff-modal-header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:21px;display:flex}.staff-modal-header h2{color:#162436;letter-spacing:0;margin:3px 0 5px;font-size:19px}.staff-modal-header p{color:#7b8798;margin:0;font-size:11px;line-height:1.55}.staff-modal-eyebrow{color:#f0641e;letter-spacing:.13em;font-size:9px;font-weight:750}.staff-modal-close{color:#7c899a;background:#fff;border:1px solid #e1e7ee;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.staff-modal-close:hover:not(:disabled){color:#b34c14;background:#fff8f3;border-color:#ffb58e}.staff-create-modal .staff-modal-form{padding-top:22px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.staff-create-modal .staff-modal-form label{color:#58667a;font-size:11px;font-weight:700;display:grid;gap:7px!important}.staff-create-modal .staff-form-footer{margin-top:4px;padding-top:17px}.staff-create-modal .auth-error{grid-column:1/-1}.staff-accounts .staff-row{grid-template-columns:minmax(220px,1.1fr) minmax(145px,.72fr) minmax(430px,1.85fr) minmax(150px,.62fr);gap:15px;min-height:66px;padding:11px 20px}.staff-accounts .staff-row.staff-head{min-height:38px;padding-top:9px;padding-bottom:9px}.staff-accounts .staff-mailbox-cell{min-width:0;overflow:hidden}.staff-accounts .mailbox-grants{flex-wrap:nowrap;gap:6px;display:flex;overflow:hidden}.staff-accounts .mailbox-grant{border-radius:8px;flex:1 1 0;align-items:center;gap:7px;min-width:0;max-width:185px;padding:6px 8px;display:inline-flex}.staff-accounts .mailbox-grant input[type=checkbox]{flex:0 0 14px;width:14px;height:14px}.mailbox-grant-label{color:#65748a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:650;overflow:hidden}.staff-accounts .mailbox-grant-pending{color:#be5a21;white-space:nowrap;margin-left:auto;font-size:9px}.staff-accounts .staff-actions{align-items:center}.staff-accounts .staff-action-buttons{flex-wrap:nowrap;gap:5px}.staff-accounts .staff-action-buttons button{border-radius:7px;min-height:28px;padding:0 7px;font-size:10px}@media (width<=680px){.staff-modal-backdrop{align-items:end;padding:12px}.staff-create-modal{border-radius:16px;max-height:calc(100vh - 24px);padding:20px 17px}.staff-create-modal .staff-modal-form{grid-template-columns:1fr!important}.staff-accounts .mailbox-grants{overflow-x:auto}.staff-accounts .mailbox-grant{flex:0 0 160px}}.staff-password-field{grid-column:1/-1}.staff-create-modal .staff-modal-form .staff-password-field{color:#58667a;gap:7px;font-size:11px;font-weight:700;display:grid}.staff-create-modal .staff-modal-form .staff-password-label{align-items:center;gap:8px;display:flex}.staff-password-label small{color:#b9571e;background:#fff2e9;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700}.staff-password-control{align-items:stretch;gap:8px;display:flex}.staff-accounts .staff-password-control input{color:#1a2b40;letter-spacing:.06em;background:#f8fafc;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.staff-password-refresh{color:#53657b;min-width:98px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3eb;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.staff-password-refresh:hover:not(:disabled){color:#b34c14;background:#fff8f3;border-color:#ffb58e}.staff-password-refresh:disabled{cursor:not-allowed;opacity:.6}.staff-form-help{color:#8995a6;font-size:10px;font-weight:500;line-height:1.45}.staff-creation-toast{z-index:120;color:#315e49;background:#f7fcf9;border:1px solid #c9e7d7;border-left:3px solid #43a273;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;width:min(360px,100vw - 32px);padding:13px 12px 13px 14px;animation:.16s ease-out staff-creation-toast-in;display:grid;position:fixed;top:68px;right:20px;box-shadow:0 14px 36px #1b2e2629}.staff-creation-toast.failed{color:#7f382e;background:#fff9f7;border-color:#f0d2cb #f0d2cb #f0d2cb #c85d4b}.staff-creation-toast-icon{color:#31835c;background:#e2f4e9;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.staff-creation-toast.failed .staff-creation-toast-icon{color:#b34e3f;background:#f9e7e2}.staff-creation-toast>div{gap:3px;min-width:0;display:grid}.staff-creation-toast b{color:inherit;font-size:12px;line-height:1.4}.staff-creation-toast>div>span{color:#6b8477;font-size:10px;line-height:1.5}.staff-creation-toast.failed>div>span{color:#95655d}.staff-creation-toast button{color:#7f9388;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.staff-creation-toast button:hover{color:#3d5d4c;background:#3f785814}.staff-creation-toast button:focus-visible{outline-offset:1px;outline:2px solid #4d9470}@keyframes staff-creation-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=680px){.staff-creation-toast{width:auto;top:64px;left:12px;right:12px}.staff-password-control{flex-direction:column}.staff-password-refresh{min-height:37px}}@media (prefers-reduced-motion:reduce){.staff-creation-toast{animation:none}}.icon-button:focus-visible{outline-offset:2px;background:#fff1e8;outline:3px solid #ffd2b8}.settings-page{grid-area:2/2/auto/-1;min-width:0;min-height:0;overflow:auto}.settings-page .auth-page{min-height:100%;padding:32px 20px}@media (width<=900px){.management-workspace{padding:24px 22px 40px}.management-head{gap:16px}.management-head h1{font-size:26px}.management-head .scope-context{flex:none}}@media (width<=640px){.management-workspace{padding:20px 14px 32px}.management-head{flex-direction:column;gap:14px}.management-head .scope-context{width:100%}.management-tabs{margin-bottom:18px}.settings-page .auth-page{padding:22px 14px 34px}}.conversation-lock{text-align:center;background:#fafbfc;border:1px solid #e4e8ee;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:168px;padding:16px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.conversation-lock-icon{color:#7a838e;background:#eef1f5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.conversation-lock b{color:#30343b;font-size:14px}.conversation-lock small{color:#8b929c;max-width:430px;line-height:1.6}.conversation-lock-claimable .conversation-lock-icon{color:#ff6900;background:#fff1e6}.assignment-summary b{align-items:center;gap:5px;display:inline-flex}.assignment-summary b svg{flex:none}.assignment-summary-claimable b,.assignment-summary-locked b{color:#b45309}.assignment-summary-others b{color:#52575e}.conversation-assignee{text-overflow:ellipsis;white-space:nowrap;color:#5c6570;min-width:0;max-width:110px;font-size:10px;overflow:hidden}.assignment-summary{min-width:0}.assignment-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-nav{border-right-width:1px;border-right-color:#e1e6ec}.queue-tree{background:#fbfcfd}.queue-tree .queue-group-trigger,.queue-tree .queue-group-children button,.queue-tree .public-view-item{border-radius:7px;transition:background .14s,color .14s}.queue-tree .queue-group-trigger:hover,.queue-tree .queue-group-children button:hover,.queue-tree .public-view-item:hover{color:#344054;background:#f0f3f6}.queue-tree .queue-group-children button.selected,.queue-tree .selected-queue{color:#c2410c;box-shadow:inset 3px 0 var(--color-accent);background:#fff1e8}.conversation-list{background:#fff}.list-title{color:#344054;border-bottom:1px solid #eef1f4;height:42px;padding:0 12px}.list-title b{align-items:center;gap:7px;font-size:12px;display:inline-flex}.search-field{background:#f8fafb;border:1px solid #e3e8ee;border-radius:8px;height:34px;margin:10px 12px 8px;transition:border-color .14s,background .14s,box-shadow .14s}.search-field:focus-within{background:#fff;border-color:#ffb487;box-shadow:0 0 0 3px #fff0e7}.conversation{border-radius:8px;width:calc(100% - 12px);height:68px;margin:2px 6px;padding:9px 8px;transition:background .14s,box-shadow .14s}.conversation:hover{background:#f7f9fb}.conversation.current{box-shadow:inset 3px 0 var(--color-accent);background:#fff4ec}.conversation.current:hover{background:#fff1e8}.conversation-copy>div:first-child b{color:#273444;font-size:11px}.conversation-copy strong{color:#475467;font-size:11px}.conversation-pane{border-right:1px solid #e1e6ec}.conversation-head{background:#fff;box-shadow:0 1px #1a243205}.conversation-title-block h1{color:#1f2937;letter-spacing:-.01em;font-size:15px}.timeline{background:#fbfcfd;padding-top:18px}.timeline>.message-card,.timeline>.email-card,.timeline>.internal-note,.timeline>.status-event{max-width:780px;margin-left:auto;margin-right:auto}.message-card{border-color:#e1e7ed;border-radius:11px;box-shadow:0 5px 18px #1a24320d}.message-card header{background:#f8fafc}.customer-panel{background:#fbfcfd;border-left:1px solid #e1e6ec;padding:0 18px 22px}.customer-head{border-bottom:1px solid #eef1f4;height:auto;min-height:92px;padding:14px 0 12px}.customer-head b{color:#273444;font-size:14px}.customer-head strong{color:#7b8798;font-size:11px}.customer-tags{color:#7b8798;border-bottom:1px solid #eef1f4;height:auto;min-height:44px;padding:10px 0}.detail-tabs{border-bottom-color:#e6ebf0;gap:22px;height:42px}.detail-tabs button{color:#7b8798;height:42px;font-size:11px;transition:color .14s,border-color .14s}.detail-tabs button:hover{color:#344054}.detail-tabs button[aria-selected=true]{color:#c2410c;border-bottom-color:var(--color-accent)}.customer-panel .accordion-section,.info-card,.all-chats{border-color:#e4e9ef;border-radius:9px}.customer-panel .accordion-trigger{color:#475467;height:auto;min-height:38px}.customer-panel .accordion-content{background:#fff}.schedule-page,.settings-page{background:#f6f8fb}.schedule-page{padding:32px clamp(20px,4vw,56px) 48px}.schedule-content{gap:20px;max-width:1180px;margin:0 auto}.schedule-window-actions{flex-wrap:wrap}.schedule-window-actions .secondary-button{border-radius:8px;min-height:36px}.schedule-content .panel{border-color:#e1e7ed;border-radius:14px;box-shadow:0 8px 24px #1a24320d}.schedule-row.schedule-today{box-shadow:inset 3px 0 var(--color-accent);background:#fff4ec}.auth-page{background:radial-gradient(circle at 15% 20%,#fff1e8 0,#0000 24rem),radial-gradient(circle at 85% 80%,#eaf4ff 0,#0000 28rem),#f6f8fb}.auth-card{border-color:#e1e7ed;border-radius:16px;width:min(420px,100vw - 32px);padding:34px;box-shadow:0 22px 70px #1a24321a}.auth-card h1{color:#1f2937;letter-spacing:-.02em;font-size:24px}.auth-card input{border-color:#dce3eb;border-radius:9px;min-height:42px;transition:border-color .14s,box-shadow .14s}.auth-card input:focus{border-color:#ff9a62;outline:0;box-shadow:0 0 0 3px #ffeadc}@media (width<=860px){.timeline>.message-card,.timeline>.email-card,.timeline>.internal-note,.timeline>.status-event{max-width:none}}@media (width<=640px){.inbox-nav{border-bottom-width:1px}.queue-body{grid-template-columns:minmax(140px,38vw) minmax(0,1fr)}.schedule-page{padding:22px 14px 34px}.section-heading{flex-direction:column;gap:12px}.schedule-window-actions{width:100%}.schedule-window-actions .secondary-button{flex:auto;justify-content:center}.auth-card{padding:27px 22px}}@media (prefers-reduced-motion:reduce){.queue-tree .queue-group-trigger,.queue-tree .queue-group-children button,.queue-tree .public-view-item,.conversation,.search-field,.detail-tabs button,.auth-card input{transition:none}}.topbar{border-top-color:var(--color-border);border-bottom-color:var(--color-border);box-shadow:none;background:#f8f9fb;align-items:center;gap:12px;padding:0 14px;display:flex}.brand{letter-spacing:-.02em;flex:none;gap:5px;min-width:180px;padding-left:0;font-size:14.5px;font-weight:750}.app-shell.nav-collapsed .brand{min-width:56px}.brand>span{font-size:16px}.brand strong{font-weight:800}.brand-tag{background:var(--color-accent-soft);color:var(--color-accent);letter-spacing:.02em;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.page-title{gap:8px;font-size:13.5px}.top-scope{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.top-identity{border:1px solid var(--color-border);color:#4c5561;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.scope-chip{white-space:nowrap;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:5px;padding:3px 7px;font-size:11px;display:inline-flex}.scope-chip small{border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700}.scope-chip.claim{color:#18794e;background:#e9f8f0;border-color:#cdebd9}.scope-chip.claim small{color:#fff;background:#18794e}.scope-chip.readonly{color:#6b7480;background:#f2f4f7;border-color:#e3e7ec}.scope-chip.readonly small{color:#fff;background:#98a2b3}.top-actions{white-space:nowrap;flex:none;justify-self:auto;gap:12px;margin-left:auto;padding-right:0}.realtime-sync{color:var(--color-text-muted)}.presence-chip{border:1px solid var(--color-border);color:#626b77;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}.presence-chip i{background:#227f56;border-radius:50%;flex:none;width:6px;height:6px}.presence-chip b{color:#20252b;font-weight:700}.presence-meta{color:var(--color-text-muted)}.top-icon{color:#626b77;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .14s,color .14s;display:inline-flex;position:relative}.top-icon:hover{color:#344054;background:#f1f4f7}.top-icon em{color:#fff;text-align:center;background:#f85256;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9.5px;font-style:normal;font-weight:700;line-height:14px;position:absolute;top:-3px;right:-3px}.user-menu{border-radius:50%;padding:0}.user-menu small{background:var(--color-accent)}.global-nav{border-right-color:var(--color-border);background:#f8f9fb;padding:8px;overflow-y:auto}.global-nav .nav-list{flex-direction:column;flex:auto;min-height:0;padding-top:0;display:flex}.nav-group{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.nav-group+.nav-group{border-top:1px solid #eceff3;margin-top:12px;padding-top:10px}.nav-group.tail{margin-top:auto;padding-top:12px}.nav-section-label{color:var(--color-text-muted);letter-spacing:.04em;justify-content:space-between;align-items:baseline;padding:0 8px 5px;font-size:10.5px;font-weight:700;display:flex}.nav-hint{letter-spacing:0;font-weight:500}.nav-list .nav-item{color:#626b77;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;width:100%;min-width:0;height:auto;min-height:40px;padding:5px 7px;font-family:inherit;font-size:12.5px;transition:color .14s,background .14s;display:flex;position:relative}.nav-list .nav-item:hover{color:#344054;background:#f1f4f7}.nav-list .nav-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.nav-list .nav-item.is-muted{color:#858d98}.nav-list .nav-item.active{color:var(--color-accent);background:var(--color-accent-soft);font-weight:700}.nav-list .nav-item.active:before{content:"";background:var(--color-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.nav-list .nav-item[aria-disabled=true]{color:var(--color-text-muted);cursor:default}.nav-list .nav-item[aria-disabled=true]:hover{color:var(--color-text-muted);background:0 0}.nav-chip{color:#626b77;background:#f1f4f7;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.nav-list .nav-item.active .nav-chip{color:var(--color-accent);background:#fff}.nav-list .nav-item[aria-disabled=true] .nav-chip{color:var(--color-text-muted);background:0 0;border-style:dashed;border-color:#dfe4ea}.nav-item .nav-badge{background:var(--color-accent);color:#fff;text-align:center;border-radius:9px;flex:none;min-width:20px;max-width:32px;height:18px;margin:0 0 0 auto;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:18px;position:static}.nav-text{flex-direction:row;flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.nav-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.nav-tag{color:var(--color-text-muted);background:#eef1f4;border-radius:4px;flex:none;padding:0 5px;font-size:9.5px;font-weight:600;line-height:15px}.nav-tag.feishu{color:#3974a8;background:#eaf4fc}.nav-more{display:block}.nav-more-trigger{list-style:none}.nav-more-trigger::-webkit-details-marker{display:none}.nav-more-chevron{flex-shrink:0;margin-left:auto}.nav-more[open] .nav-more-chevron{transform:rotate(180deg)}.nav-more-items{gap:2px;padding-top:3px;display:grid}.nav-external{color:#c3cad3;flex:none;margin-left:auto}.global-nav.collapsed{padding-left:0;padding-right:0}.global-nav.collapsed .nav-list .nav-item{justify-content:center;gap:0;padding:6px 0}.global-nav.collapsed .nav-text,.global-nav.collapsed .nav-external,.global-nav.collapsed .nav-section-label,.global-nav.collapsed .nav-more-chevron{display:none}.global-nav.collapsed .nav-item .nav-badge{min-width:16px;height:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:1px;right:2px}.global-nav.collapsed .nav-list .nav-item.active:before{left:0}.global-nav.collapsed .nav-list .nav-item[aria-disabled=true] .nav-chip{opacity:.5;border-color:#0000}.nav-list .nav-item[aria-disabled=true] .nav-external{display:none}@media (width>=641px) and (width<=1100px){.page-title .nav-toggle{display:none}.global-nav .nav-list .nav-item{justify-content:center;gap:0;padding:5px 0}.global-nav .nav-text,.global-nav .nav-more-chevron,.global-nav .nav-section-label{display:none}.global-nav .nav-item .nav-badge{min-width:16px;height:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:1px;right:2px}}@media (width<=640px){.topbar{gap:8px;padding:0 12px}.brand{flex:none;min-width:0;padding-right:0}.brand strong,.brand-tag{display:none}.page-title{gap:6px;min-width:0;font-size:12px}.page-title .nav-toggle,.top-scope,.realtime-indicator,.presence-chip{display:none}.top-actions{gap:7px;margin-left:auto}.global-nav,.global-nav.collapsed{height:auto;min-height:48px;max-height:190px;padding:0 4px}.global-nav .nav-list{flex-direction:row;align-items:flex-start;overflow:auto hidden}.global-nav .nav-list .nav-group{border-top:0;flex-direction:row;gap:0;margin-top:0;padding-top:0}.global-nav .nav-list .nav-chip{background:0 0;border:0;width:auto;height:auto}.global-nav .nav-list .nav-item{gap:6px;width:auto;min-width:max-content;min-height:46px;padding:0 10px}.global-nav .nav-list .nav-more{display:block}.global-nav .nav-list .nav-text{display:flex}.global-nav .nav-list .nav-item .nav-badge{margin-left:2px;position:static}.global-nav .nav-list .nav-more-chevron{display:block}.global-nav .nav-list .nav-section-label,.global-nav .nav-list .nav-tag,.global-nav .nav-list .nav-external{display:none}.app-shell:not(.wb-shell)>.global-nav{height:48px;max-height:48px}.app-shell:not(.wb-shell) .global-nav .nav-list .nav-item{gap:7px;height:48px;min-height:48px;padding:0 12px}.app-shell:not(.wb-shell) .global-nav .nav-more[open]{align-items:center;display:flex}.app-shell:not(.wb-shell) .global-nav .nav-more[open]::details-content{display:contents}.app-shell:not(.wb-shell) .global-nav .nav-more-items{flex-direction:row;gap:0;padding-top:0;display:flex}}@media (width<=1450px){.brand-tag{display:none}}.nav-section-label{white-space:nowrap;gap:6px}.nav-section-name{flex:none;align-items:center;gap:5px;display:inline-flex}.nav-section-name svg{color:var(--color-text-muted)}.nav-hint{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width>=1101px){.app-shell{grid-template-columns:180px 450px minmax(520px,1fr) 300px}.app-shell.nav-collapsed{grid-template-columns:56px 450px minmax(520px,1fr) 300px}}@media (width>=1101px) and (width<=1599px){.app-shell{grid-template-columns:176px 320px minmax(360px,1fr) 280px}.app-shell.nav-collapsed{grid-template-columns:56px 320px minmax(360px,1fr) 280px}}.assistant-toggle{color:#8b9199;border-bottom:2px solid #0000;align-items:center;gap:5px;height:34px;padding:0 9px;display:inline-flex}@media (width>=900px){.app-shell.inbox-workspace{grid-template-columns:96px 240px minmax(340px,1fr) minmax(340px,400px)}.app-shell.inbox-workspace.nav-collapsed{grid-template-columns:56px 240px minmax(340px,1fr) minmax(340px,400px)}.inbox-workspace .queue-body{flex-direction:column;display:flex}.inbox-workspace .queue-tree{flex:none;max-height:170px;overflow-y:auto}.inbox-workspace .conversation-list{flex:1;min-height:0}}.inbox-workspace .conversation-pane{flex-direction:column;display:flex}.inbox-workspace .conversation-head{flex-shrink:0}.inbox-workspace .timeline{flex:1;height:auto;min-height:120px;padding:12px 16px}.inbox-workspace .reply-composer{flex:none;width:auto;height:320px;max-height:48vh;margin:8px 12px 12px;position:static;overflow-y:auto}.inbox-workspace .customer-panel{display:flex}.xiaolin-sidebar-host .xiaolin-assistant-panel{max-height:none;box-shadow:none;border:0;border-radius:0;padding:12px 0;font-size:13px;position:static;overflow:visible}.xiaolin-sidebar-host .xiaolin-finder-search-row,.xiaolin-sidebar-host .xiaolin-draft-grid{grid-template-columns:minmax(0,1fr)}.xiaolin-sidebar-host .xiaolin-action-row,.xiaolin-sidebar-host .xiaolin-assistant-header,.xiaolin-sidebar-host .xiaolin-draft-actions,.xiaolin-sidebar-host .xiaolin-polish-row,.xiaolin-sidebar-host .xiaolin-section-heading{flex-wrap:wrap}.xiaolin-sidebar-host input,.xiaolin-sidebar-host textarea,.xiaolin-sidebar-host select{min-width:0;max-width:100%}.xiaolin-sidebar-host{overflow-wrap:anywhere;min-width:0}.xiaolin-assistant-panel [hidden]{display:none!important}.xiaolin-workspace-section{gap:14px;min-width:0;display:grid}.xiaolin-workspace-nav{background:#f2f4f6;border-radius:8px;gap:4px;padding:4px;display:flex}.xiaolin-workspace-nav button{color:#657080;white-space:nowrap;border-radius:6px;flex:1;padding:9px 5px;font-size:12px}.xiaolin-workspace-nav button[aria-pressed=true]{color:#a64b0a;background:#fff;font-weight:650;box-shadow:0 1px 4px #26314114}.xiaolin-ready-dot{background:#287953;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.xiaolin-next-step{color:#57412e;background:#fff6ed;border-left:3px solid #ec8b43;border-radius:5px;gap:4px;padding:12px;font-size:12px;line-height:1.6;display:grid}.xiaolin-next-step.stale{color:#983b2a;background:#fff0ec;border-color:#c9654f}.xiaolin-conversation-brief{background:#fafbfc;border:1px solid #e5e9ed;border-radius:8px;gap:8px;padding:12px;display:grid}.xiaolin-brief-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.xiaolin-brief-heading span{align-items:center;gap:5px;font-weight:650;display:inline-flex}.xiaolin-conversation-brief p{color:#344253;margin:0;font-size:13px;line-height:1.65}.xiaolin-conversation-brief small{color:#74808c;font-size:11px}.xiaolin-data-availability{border-top:1px solid #e8ecef;flex-wrap:wrap;gap:6px;padding-top:8px;font-size:11px;display:flex}.xiaolin-data-availability span{background:#edf2f5;border-radius:4px;padding:3px 6px}.xiaolin-data-availability .missing{color:#9a632b;background:#fff1de}.xiaolin-show-more{color:#8a562e;border:1px solid #e8d6c9;border-radius:6px;padding:8px;font-size:12px}.xiaolin-chinese-reference{border:1px solid #e5e9ed;border-radius:6px;padding:10px}.xiaolin-chinese-reference summary{cursor:pointer;color:#647185;font-size:12px}.xiaolin-chinese-reference label{padding-top:8px}.xiaolin-sidebar-host .xiaolin-template-list,.xiaolin-sidebar-host .xiaolin-variable-grid{grid-template-columns:minmax(0,1fr)}.xiaolin-sidebar-host .xiaolin-template-card{padding:11px}.xiaolin-sidebar-host .xiaolin-template-card small,.xiaolin-sidebar-host .xiaolin-recommendation small,.xiaolin-sidebar-host .xiaolin-recommendation-warning,.xiaolin-sidebar-host .xiaolin-variable-source,.xiaolin-sidebar-host .xiaolin-prefill-status{font-size:11px;line-height:1.55}.xiaolin-sidebar-host .xiaolin-recommendation p{font-size:12px}.xiaolin-sidebar-host .xiaolin-action-row{background:#fff;border-top:1px solid #e8ecef;padding:10px 0;position:sticky;bottom:0}.xiaolin-sidebar-host .xiaolin-action-row small{flex-basis:100%;line-height:1.5}.xiaolin-sidebar-host .xiaolin-draft-grid textarea{min-height:230px;line-height:1.65}.xiaolin-sidebar-host .xiaolin-candidate{gap:10px;display:grid}.xiaolin-polish-preview{white-space:pre-wrap;color:#344253;font-size:13px;line-height:1.6}@media (width>=900px) and (width<=1190px){.app-shell.inbox-workspace,.app-shell.inbox-workspace.nav-collapsed{grid-template-columns:56px 200px minmax(320px,1fr) 340px}.inbox-workspace .conversation-head{flex-wrap:wrap;gap:8px}}.inbox-workspace .customer-panel .detail-tabs{z-index:10;background:#fff;flex-shrink:0;position:sticky;top:0}.internal-note .email-message-card{background:#fff7df;border-color:#e4c779}.assistant-toggle:hover,.assistant-toggle.active{color:var(--color-accent)}.assistant-toggle.active{border-bottom-color:var(--color-accent)}.assistant-toggle:disabled{cursor:not-allowed;opacity:.45}.reply-composer{z-index:2;overflow:visible}.xiaolin-assistant-panel{z-index:8;max-height:min(650px,100vh - 220px);color:var(--color-text);background:#fff;border:1px solid #dfe4e9;border-radius:10px;gap:12px;padding:16px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 34px #232e3a33}.xiaolin-assistant-header,.xiaolin-section-heading,.xiaolin-action-row,.xiaolin-draft-actions,.xiaolin-polish-row,.xiaolin-candidate,.xiaolin-context-strip{align-items:center;display:flex}.xiaolin-assistant-header,.xiaolin-section-heading,.xiaolin-action-row,.xiaolin-draft-actions,.xiaolin-candidate{justify-content:space-between;gap:12px}.xiaolin-section-heading-actions{align-items:center;gap:8px;display:flex}.xiaolin-assistant-header h2{align-items:center;gap:6px;margin:0;font-size:16px;display:flex}.xiaolin-context-strip,.xiaolin-section-heading small,.xiaolin-action-row small,.xiaolin-draft-grid label>span,.xiaolin-variable-field>label>span,.xiaolin-polish-row input,.xiaolin-template-card small,.xiaolin-candidate small{color:#808995;font-size:11px}.xiaolin-template-copy{gap:3px;min-width:0;display:grid}.xiaolin-template-copy b{color:#394652;font-size:12px}.xiaolin-template-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xiaolin-template-copy .xiaolin-template-warning{color:#9a642b}.xiaolin-local-badge{color:#946220;background:#fff4df;border-radius:999px;padding:3px 7px}.xiaolin-assistant-notice{color:#596873;background:#f5f8fb;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.xiaolin-assistant-notice small{color:#a06f35;flex:none}.xiaolin-context-strip{background:#fafbfc;border:1px solid #edf0f2;border-radius:6px;flex-wrap:wrap;gap:8px 18px;padding:9px 10px}.xiaolin-context-strip b{color:#525d68;margin-right:4px}.xiaolin-evidence-summary{background:#fff;border:1px solid #e7eaee;border-radius:6px}.xiaolin-evidence-summary>summary{color:#59636d;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;list-style:none;display:flex}.xiaolin-evidence-summary>summary::-webkit-details-marker{display:none}.xiaolin-evidence-summary>summary:hover{background:#fafbfc}.xiaolin-evidence-summary[open]>summary{border-bottom:1px solid #edf0f2}.xiaolin-evidence-summary-title,.xiaolin-evidence-summary-meta,.xiaolin-evidence-addresses,.xiaolin-evidence-attachments>b{align-items:center;gap:5px;display:inline-flex}.xiaolin-evidence-summary-meta{color:#8a949d;font-size:10px}.xiaolin-evidence-summary[open] .xiaolin-evidence-summary-meta svg{transform:rotate(180deg)}.xiaolin-evidence-body{gap:9px;padding:10px;display:grid}.xiaolin-evidence-facts dl{grid-template-columns:76px minmax(0,1fr);gap:5px 8px;margin:0;font-size:10px;display:grid}.xiaolin-evidence-facts dt{color:#8a949d}.xiaolin-evidence-facts dd{overflow-wrap:anywhere;color:#59636d;min-width:0;margin:0}.xiaolin-evidence-latest{background:#fafbfc;border:1px solid #edf0f2;border-radius:5px;gap:6px;padding:8px;display:grid}.xiaolin-evidence-latest header{color:#59636d;justify-content:space-between;gap:8px;font-size:10px;display:flex}.xiaolin-evidence-latest time{color:#9aa2ab}.xiaolin-evidence-addresses{color:#8a949d;flex-wrap:wrap;font-size:9px}.xiaolin-evidence-subject{overflow-wrap:anywhere;color:#394652;font-size:11px}.xiaolin-evidence-latest p{white-space:pre-wrap;overflow-wrap:anywhere;color:#59636d;max-height:160px;margin:0;font-size:10px;line-height:1.5;overflow-y:auto}.xiaolin-evidence-latest p small{color:#9aa2ab;font-size:9px}.xiaolin-evidence-empty{color:#9b5b2b!important}.xiaolin-evidence-attachments{color:#59636d;gap:5px;font-size:10px;display:grid}.xiaolin-evidence-attachments ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.xiaolin-evidence-attachments li{color:#59636d;background:#fafbfc;border-radius:4px;justify-content:space-between;gap:8px;padding:4px 6px;font-size:10px;display:flex}.xiaolin-evidence-attachments li span{overflow-wrap:anywhere;min-width:0}.xiaolin-evidence-attachment-link{overflow-wrap:anywhere;color:#9b4d16;min-width:0;text-decoration:none}.xiaolin-evidence-attachment-link:hover{text-decoration:underline}.xiaolin-evidence-attachments li small{color:#8a949d;flex:none}.xiaolin-evidence-missing{color:#9b5b2b;background:#fff6e8;border-radius:4px;padding:7px 8px;font-size:10px;line-height:1.45}.xiaolin-evidence-thread{border-top:1px solid #edf0f2;padding-top:8px}.xiaolin-evidence-thread>summary,.xiaolin-evidence-message>summary{color:#59636d;cursor:pointer;justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;list-style:none;display:flex}.xiaolin-evidence-thread>summary::-webkit-details-marker{display:none}.xiaolin-evidence-message>summary::-webkit-details-marker{display:none}.xiaolin-evidence-thread>summary:hover,.xiaolin-evidence-message>summary:hover{color:#9b4d16}.xiaolin-evidence-thread>summary small,.xiaolin-evidence-message>summary time{color:#9aa2ab;font-size:9px}.xiaolin-evidence-thread-list{gap:5px;max-height:480px;padding-top:7px;display:grid;overflow-y:auto}.xiaolin-evidence-message{background:#fafbfc;border:1px solid #edf0f2;border-radius:4px;padding:6px 7px}.xiaolin-evidence-message>summary>span{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.xiaolin-evidence-message>summary b{color:#59636d;flex:none}.xiaolin-evidence-message>summary small{color:#808995;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xiaolin-evidence-message-body{gap:5px;padding-top:7px;display:grid}.xiaolin-evidence-message-body p{white-space:pre-wrap;overflow-wrap:anywhere;color:#59636d;max-height:220px;margin:0;font-size:10px;line-height:1.5;overflow-y:auto}.xiaolin-evidence-message-body p small{color:#9aa2ab;font-size:9px}.xiaolin-evidence-message-attachments{gap:3px;margin:0;padding:0;list-style:none;display:grid}.xiaolin-evidence-message-attachments li{color:#808995;justify-content:space-between;gap:8px;font-size:9px;display:flex}.xiaolin-evidence-message-attachments span{overflow-wrap:anywhere;min-width:0}.xiaolin-evidence-message-attachments small{flex:none}.xiaolin-empty-analysis{color:#737f8a;background:#fafbfc;border:1px dashed #dfe4e9;border-radius:6px;padding:11px;font-size:11px}.xiaolin-recommendation{background:#f7fafc;border:1px solid #dfe6ec;border-radius:7px;gap:7px;padding:11px;display:grid}.xiaolin-recommendation-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.xiaolin-recommendation-title b{color:#394652;font-size:12px}.xiaolin-recommendation-title span{border-radius:999px;flex:none;padding:2px 7px;font-size:10px}.xiaolin-recommendation-title .confidence-high{color:#216e49;background:#e7f7ee}.xiaolin-recommendation-title .confidence-medium{color:#8a6227;background:#fff3d9}.xiaolin-recommendation-title .confidence-low{color:#9a4a3e;background:#fff0ee}.xiaolin-recommendation p,.xiaolin-recommendation small{margin:0}.xiaolin-recommendation p{color:#53606c;font-size:11px;line-height:1.5}.xiaolin-recommendation small{color:#7b8792;font-size:10px}.xiaolin-recommendation-warning{color:#8d5a28;background:#fff6e7;border-radius:5px;padding:7px 8px;font-size:10px}.xiaolin-recommendation-details{background:#fff;border:1px solid #e7eaee;border-radius:6px}.xiaolin-recommendation-details>summary{color:#59636d;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10px;list-style:none;display:flex}.xiaolin-recommendation-details>summary::-webkit-details-marker{display:none}.xiaolin-recommendation-details>summary:hover{background:#fafbfc}.xiaolin-recommendation-details[open]>summary{border-bottom:1px solid #edf0f2}.xiaolin-recommendation-details-title,.xiaolin-recommendation-details-meta{align-items:center;gap:5px;display:inline-flex}.xiaolin-recommendation-details-meta{color:#8a949d;font-size:9px}.xiaolin-recommendation-details[open] .xiaolin-recommendation-details-meta svg{transform:rotate(180deg)}.xiaolin-recommendation-details-body{gap:8px;padding:9px;display:grid}.xiaolin-recommendation-details-body dl{grid-template-columns:88px minmax(0,1fr);gap:4px 8px;margin:0;font-size:9px;display:grid}.xiaolin-recommendation-details-body dt{color:#8a949d}.xiaolin-recommendation-details-body dd{overflow-wrap:anywhere;color:#59636d;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.xiaolin-recommendation-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.xiaolin-recommendation-detail-groups>div{background:#fafbfc;border-radius:4px;gap:3px;min-width:0;padding:6px 7px;font-size:9px;display:grid}.xiaolin-recommendation-detail-groups b{color:#8a949d;font-weight:500}.xiaolin-history{background:#fff;border:1px solid #e7eaee;border-radius:6px}.xiaolin-history>summary{color:#59636d;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:flex}.xiaolin-history>summary::-webkit-details-marker{display:none}.xiaolin-history-summary-title,.xiaolin-history-toolbar,.xiaolin-history-item-heading{align-items:center;display:flex}.xiaolin-history-summary-title{gap:6px}.xiaolin-history-summary-meta,.xiaolin-history-toolbar small,.xiaolin-history-item small,.xiaolin-history-truncated{color:#808995;font-size:10px}.xiaolin-history-content{border-top:1px solid #edf0f2;gap:8px;padding:0 10px 10px;display:grid}.xiaolin-history-toolbar{justify-content:space-between;gap:8px;padding-top:8px}.xiaolin-history-toolbar small{line-height:1.4}.xiaolin-history-list{gap:6px;display:grid}.xiaolin-history-item{background:#fafbfc;border:1px solid #edf0f2;border-radius:5px;gap:3px;padding:7px 8px;display:grid}.xiaolin-history-item-heading{justify-content:space-between;gap:8px}.xiaolin-history-item-heading b{color:#4a5661;font-size:11px}.xiaolin-history-item-heading time{color:#8a949d;font-size:10px}.xiaolin-history-item small{overflow-wrap:anywhere;line-height:1.35}.xiaolin-history-empty{color:#9aa2ab;text-align:center;background:#fafbfc;border:1px dashed #dfe4e9;border-radius:5px;padding:9px;font-size:10px}.xiaolin-history-truncated{line-height:1.4}.xiaolin-recommendation-detail-groups span{overflow-wrap:anywhere;color:#59636d}.xiaolin-recommendation-details-warning{color:#8d5a28;background:#fff6e7;border-radius:4px;padding:6px 7px;font-size:9px;line-height:1.45}.xiaolin-section-heading{padding-top:2px}.xiaolin-section-heading strong{font-size:12px}.xiaolin-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xiaolin-template-card{text-align:left;border:1px solid #e7eaee;border-radius:6px;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}.xiaolin-template-card:hover,.xiaolin-template-card.selected{background:#fff7f1;border-color:#ffb285}.xiaolin-template-marker{color:#fff;background:#e0e4e8;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-top:1px;display:grid}.xiaolin-template-card.selected .xiaolin-template-marker{background:var(--color-accent)}.xiaolin-template-card>span:last-child{gap:3px;min-width:0;display:grid}.xiaolin-template-card b{color:#3f4852;font-size:12px}.xiaolin-situation-finder{position:relative}.xiaolin-finder-trigger{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.xiaolin-finder-unavailable{color:#9aa2ab;margin-top:5px;font-size:10px;display:block}.xiaolin-finder-panel{z-index:4;background:#fff;border:1px solid #dfe4e9;border-radius:8px;width:min(720px,100vw - 48px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #232e3a2e}.xiaolin-finder-header,.xiaolin-finder-result-header,.xiaolin-finder-summary{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.xiaolin-finder-header{border-bottom:1px solid #edf0f2;padding-bottom:9px}.xiaolin-finder-header>div{gap:3px;display:grid}.xiaolin-finder-header b{color:#394652;font-size:12px}.xiaolin-finder-header small,.xiaolin-finder-summary small,.xiaolin-finder-result-header small,.xiaolin-finder-muted,.xiaolin-finder-unavailable{color:#808995;font-size:10px}.xiaolin-finder-close{color:#808995;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.xiaolin-finder-close:hover{color:var(--color-accent);background:#fff4ed}.xiaolin-finder-search-row{grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(105px,1fr));gap:7px;padding:10px 0;display:grid}.xiaolin-finder-search-row label{gap:4px;min-width:0;display:grid}.xiaolin-finder-search-row label>span{color:#59636d;font-size:10px}.xiaolin-finder-search-row input,.xiaolin-finder-search-row select{width:100%;min-width:0;height:30px;font:inherit;color:var(--color-text);background:#fff;border:1px solid #dfe4e9;border-radius:5px;outline:none;padding:5px 7px}.xiaolin-finder-search-row input:focus,.xiaolin-finder-search-row select:focus{border-color:#ffad7d;box-shadow:0 0 0 2px #fff0e7}.xiaolin-finder-search-row select:disabled{color:#a4abb3;background:#f7f8f9}.xiaolin-finder-reset{color:#9b5b2b;white-space:nowrap;border:1px solid #f1d1bd;border-radius:5px;align-self:end;height:30px;padding:0 7px;font-size:10px}.xiaolin-finder-reset:hover{background:#fff6ef}.xiaolin-finder-summary{color:#596873;background:#f7fafc;border-radius:5px;align-items:center;padding:7px 8px;font-size:10px}.xiaolin-finder-summary b{color:#394652}.xiaolin-finder-summary small{color:#9b5b2b}.xiaolin-finder-results{gap:7px;max-height:330px;padding-top:8px;display:grid;overflow-y:auto}.xiaolin-finder-result{border:1px solid #e7eaee;border-radius:6px;padding:8px}.xiaolin-finder-result-header>div{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.xiaolin-finder-result-header b{color:#5a6570;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.xiaolin-finder-result-header strong{color:#394652;font-size:11px}.xiaolin-finder-stage{color:#8a5b31;background:#fff2e7;border-radius:999px;padding:2px 5px;font-size:9px}.xiaolin-finder-result-meta{color:#8a949d;flex-wrap:wrap;gap:5px;padding-top:5px;font-size:9px;display:flex}.xiaolin-finder-result-meta span{background:#f5f7f8;border-radius:3px;padding:2px 5px}.xiaolin-finder-template-list{flex-wrap:wrap;gap:5px;padding-top:7px;display:flex}.xiaolin-finder-template{color:#59636d;text-align:left;border:1px solid #dfe4e9;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:10px;display:inline-flex}.xiaolin-finder-template:not(:disabled):hover,.xiaolin-finder-template.selected{color:#9b4d16;background:#fff5ee;border-color:#ffad7d}.xiaolin-finder-template:disabled{color:#a7adb4;cursor:not-allowed;background:#fafbfc}.xiaolin-finder-template-id{color:#8a949d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.xiaolin-finder-template.selected .xiaolin-finder-template-id{color:#b35d22}.xiaolin-finder-empty{color:#8a949d;text-align:center;background:#fafbfc;border:1px dashed #dfe4e9;border-radius:5px;padding:18px 10px;font-size:10px}.xiaolin-variable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xiaolin-internal-variant{background:#fffaf5;border:1px solid #f1dfd0;border-radius:6px;grid-column:1/-1;gap:7px;padding:9px 10px;display:grid}.xiaolin-internal-variant-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.xiaolin-internal-variant-heading b{color:#5d4b3f;font-size:11px}.xiaolin-internal-variant-heading small{color:#927c6c;font-size:10px}.xiaolin-internal-variant-buttons{flex-wrap:wrap;gap:6px;display:flex}.xiaolin-internal-variant-buttons button{color:#765b48;background:#fff;border:1px solid #e8d2c0;border-radius:999px;padding:5px 8px;font-size:11px}.xiaolin-internal-variant-buttons button:hover,.xiaolin-internal-variant-buttons button.selected{color:#9b4d16;background:#fff0e4;border-color:#ffad7d}.xiaolin-variable-field{gap:4px;min-width:0;display:grid}.xiaolin-variable-field>label>span{color:#59636d}.xiaolin-variable-field input,.xiaolin-variable-field textarea,.xiaolin-draft-grid input,.xiaolin-draft-grid textarea,.xiaolin-polish-row input{width:100%;min-width:0;font:inherit;color:var(--color-text);background:#fff;border:1px solid #dfe4e9;border-radius:5px;outline:none;padding:7px 8px}.xiaolin-variable-field input:focus,.xiaolin-variable-field textarea:focus,.xiaolin-draft-grid input:focus,.xiaolin-draft-grid textarea:focus,.xiaolin-polish-row input:focus{border-color:#ffad7d;box-shadow:0 0 0 2px #fff0e7}.xiaolin-variable-field.missing>label>input,.xiaolin-variable-field.missing>label>textarea{background:#fff9f8;border-color:#e78572}.xiaolin-variable-source{color:#54856d;font-size:10px;line-height:1.35}.xiaolin-action-row{justify-content:flex-end;padding-top:2px}.xiaolin-action-row small{flex:1}.xiaolin-prefill-status{color:#59636d;background:#f7faf8;border:1px solid #dceee2;border-radius:5px;padding:7px 9px;font-size:10px;line-height:1.4}.xiaolin-empty-draft{color:#9aa2ab;background:#fafbfc;border:1px dashed #dfe4e9;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:74px;display:flex}.xiaolin-draft-recovery{color:#4f685a;background:#f1faf4;border:1px solid #cdebd9;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.xiaolin-draft-recovery.stale{color:#8d5a28;background:#fff6e7;border-color:#f0d4a8}.xiaolin-draft-recovery>div{gap:3px;min-width:0;display:grid}.xiaolin-draft-recovery b{font-size:11px}.xiaolin-draft-recovery small{color:#7d8b85;font-size:10px;line-height:1.4}.xiaolin-draft-recovery.stale small{color:#9a6a37}.xiaolin-draft-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xiaolin-draft-grid label{gap:5px;min-width:0;display:grid}.xiaolin-draft-grid textarea{resize:vertical;line-height:1.45}.xiaolin-draft-grid input:read-only,.xiaolin-draft-grid textarea:read-only{color:#737b84;cursor:default;background:#f7f8f9}.xiaolin-draft-actions{padding-top:2px}.xiaolin-draft-actions .ghost-button,.xiaolin-draft-actions .primary-button,.xiaolin-polish-row .ghost-button,.xiaolin-candidate .primary-button{margin-left:0}.xiaolin-unresolved,.xiaolin-inline-error{color:#9b5b2b;background:#fff6e8;border-radius:5px;padding:8px 10px;font-size:11px}.xiaolin-inline-error{color:#b42318;background:#fff0ee}.xiaolin-polish-row{border-top:1px solid #edf0f2;gap:8px;padding-top:4px}.xiaolin-polish-row input{flex:1}.xiaolin-candidate{background:#effaf4;border:1px solid #cdebd9;border-radius:6px;padding:9px 10px}.xiaolin-candidate>div{gap:3px;display:grid}.xiaolin-candidate b{color:#24774f;font-size:11px}.xiaolin-candidate small{color:#54856d}.spin{animation:.9s linear infinite xiaolin-spin}@keyframes xiaolin-spin{to{transform:rotate(360deg)}}@media (width<=780px){.xiaolin-template-list,.xiaolin-variable-grid,.xiaolin-draft-grid{grid-template-columns:1fr}.xiaolin-assistant-notice,.xiaolin-action-row,.xiaolin-polish-row{flex-direction:column;align-items:stretch}.xiaolin-polish-row .ghost-button{justify-content:center}.xiaolin-section-heading-actions{flex-direction:column;align-items:flex-end}.xiaolin-finder-panel{width:min(620px,100vw - 32px);right:-8px}.xiaolin-finder-search-row{grid-template-columns:repeat(2,minmax(0,1fr))}.xiaolin-finder-search-row label:first-child{grid-column:1/-1}.xiaolin-recommendation-detail-groups{grid-template-columns:1fr}}.xiaolin-assistant-panel[data-tool-view=true]>:not(.xiaolin-common-tool):not(.xiaolin-assistant-header){display:none}.app-shell.inbox-workspace.wb-shell{--wb-nav-w:176px;--wb-queue-w:224px;--wb-context-w:360px;grid-template-columns:var(--wb-nav-w) var(--wb-queue-w) minmax(0, 1fr) var(--wb-context-w);background:var(--color-canvas);grid-template-rows:52px minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.app-shell.inbox-workspace.wb-shell.nav-collapsed{--wb-nav-w:56px}.wb-shell>.topbar{grid-area:1/1/auto/-1;min-width:0;height:52px}.wb-shell>.global-nav{background:#fff;grid-area:2/1;min-width:0;overflow:auto}.wb-shell .topbar .brand{flex:none;min-width:0}.wb-shell .topbar .brand strong{display:none}.wb-shell .topbar .page-title{flex:none;min-width:0;font-size:14px}.wb-shell .topbar .top-scope{flex:1;min-width:0;overflow:visible}.wb-shell .topbar .top-actions{flex:none;margin-left:auto}.top-scope:has(.top-mailbox-scope[open]){overflow:visible}.top-mailbox-scope{color:#677281;font-size:12px;position:relative}.top-mailbox-scope summary{cursor:pointer;white-space:nowrap}.top-mailbox-list{z-index:45;border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:8px;width:max-content;max-width:min(400px,80vw);padding:12px;display:grid;position:absolute;top:30px;left:0;box-shadow:0 8px 24px #25344816}.top-mailbox-list .scope-chip{overflow-wrap:anywhere;white-space:normal;max-width:100%}.wb-queue-slot{grid-area:2/2;min-width:0;min-height:0;display:flex}.wb-queue-slot>.wb-rail{flex:1;min-width:0}.wb-context-slot{grid-area:2/4;min-width:0;min-height:0;display:flex}.wb-context-slot>.wb-context{flex:1;min-width:0}.wb-mobile-queue-trigger,.wb-mobile-context-trigger,.wb-drawer-heading{display:none}.wb-drawer-heading button{background:0 0;border:0;padding:6px}.wb-shell button:focus-visible,.wb-shell summary:focus-visible{outline-offset:2px;outline:2px solid #a18bcd}@media (width<=1599px){.app-shell.inbox-workspace.wb-shell{--wb-queue-w:208px;--wb-context-w:320px}.wb-shell .top-identity{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.wb-shell .realtime-sync{display:none}}@media (width<=1279px){.wb-shell .topbar .page-title .nav-toggle{display:none}.app-shell.inbox-workspace.wb-shell{--wb-nav-w:52px;--wb-context-w:304px;grid-template-columns:52px minmax(0, 1fr) var(--wb-context-w)}.wb-shell>.global-nav .nav-list .nav-item .nav-text,.wb-shell>.global-nav .nav-list .nav-item .nav-text span,.wb-shell>.global-nav .nav-external,.wb-shell>.global-nav .nav-section-label,.wb-shell>.global-nav .nav-list .nav-more-chevron{display:none}.wb-shell>.global-nav .nav-list .nav-item{justify-content:center;width:100%;min-width:0;min-height:40px;padding:0}.wb-shell>.global-nav .nav-item .nav-badge{min-width:16px;height:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:1px;right:0}.wb-shell>.global-nav{padding:8px 4px}.wb-focus .wb-queue-slot{display:none}.wb-focus .wb-queue-slot.is-open{display:flex}.wb-context-slot{grid-column:3}.wb-mobile-queue-trigger{display:inline-flex}.wb-queue-slot.is-open{z-index:60;background:#fff;flex-direction:column;width:min(340px,100vw - 52px);position:fixed;top:52px;bottom:0;left:52px;box-shadow:0 15px 70px #17283c4d}.wb-queue-slot.is-open .wb-drawer-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.wb-shell .top-identity{display:none}}@media (width<=900px){.app-shell.inbox-workspace.wb-shell{grid-template-columns:52px minmax(0,1fr)}.wb-focus .wb-context-slot{display:none}.wb-focus .wb-context-slot.is-open{display:flex}.wb-mobile-context-trigger{display:inline-flex}.wb-context-slot.is-open{z-index:60;background:#fff;flex-direction:column;width:min(460px,100vw - 52px);position:fixed;top:52px;bottom:0;right:0;box-shadow:0 15px 70px #17283c4d}.wb-context-slot.is-open .wb-drawer-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.wb-shell .topbar .brand,.wb-shell .realtime-indicator{display:none}}@media (width<=767px){.wb-shell .topbar .top-scope,.wb-shell .topbar .presence-chip,.wb-shell .topbar .page-title>b{display:none}.wb-shell .global-nav .nav-list .nav-group{flex-direction:column}.wb-shell .global-nav .nav-list{flex-direction:column;align-items:stretch;overflow:hidden visible}.wb-shell>.global-nav{height:auto;min-height:0;max-height:none}.wb-shell .global-nav .nav-list .nav-group.tail{margin-top:auto;padding-top:12px}}.wb-block{border:1px solid var(--color-border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.wb-block-title{align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.wb-block-title small{color:var(--color-text-muted);font-size:11px;font-weight:500}.wb-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:650;display:inline-flex}.wb-tag.success{background:var(--color-success-soft);color:var(--color-success)}.wb-tag.danger{background:var(--color-danger-soft);color:var(--color-danger)}.wb-tag.readonly{background:var(--color-readonly-soft);color:var(--color-readonly)}.module-placeholder{grid-column:2/-1;padding:28px clamp(20px,4vw,56px) 48px;overflow-y:auto}.placeholder-card{border:1px dashed var(--color-border);background:var(--color-readonly-soft);border-radius:12px;max-width:720px;padding:22px 24px}.placeholder-card>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.placeholder-icon{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-readonly);background:#fff;border-radius:9px;place-items:center;display:grid}.placeholder-card h1{margin:0;font-size:16px;font-weight:700}.placeholder-title{color:var(--color-text-muted);margin:2px 0 0;font-size:11px}.placeholder-note{color:#4a525d;margin:0 0 16px;font-size:12.5px;line-height:1.65}.placeholder-meta{grid-template-columns:120px minmax(0,1fr);gap:8px 14px;margin:0 0 16px;font-size:12px;display:grid}.placeholder-meta>div{display:contents}.placeholder-meta dt{color:var(--color-text-muted)}.placeholder-meta dd{margin:0}.placeholder-meta ul{margin:0;padding-left:16px}.placeholder-meta code{border:1px solid var(--color-border);background:#fff;border-radius:4px;padding:1px 5px;font-size:11px}.placeholder-empty{color:var(--color-text-muted)}.placeholder-foot{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:0;padding-top:12px;font-size:11px}.wb-overview{flex-direction:column;grid-column:2/-1;height:100%;min-height:0;display:flex}.wb-overview-hint,.wb-foot-events{color:var(--color-text-muted);white-space:nowrap;font-size:10.5px}.wb-table{flex:1;min-height:0;padding:0 16px 8px;overflow:auto}.wb-row{border:0;border-bottom:1px solid var(--color-border);width:100%;min-width:930px;color:var(--color-text);text-align:left;background:0 0;grid-template-columns:minmax(130px,.9fr) minmax(150px,1fr) minmax(240px,1.8fr) 100px 120px 100px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:grid}.wb-row-head{z-index:1;color:var(--color-text-muted);background:#fff;font-size:11px;font-weight:700;position:sticky;top:0}button.wb-row{cursor:pointer;border-radius:8px}button.wb-row:hover{background:var(--color-readonly-soft)}.wb-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.wb-cell-customer,.wb-cell-subject,.wb-cell-missing{border:1px dashed var(--color-border);background:var(--color-readonly-soft);color:var(--color-readonly);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:10px;font-style:normal}.wb-tag.status-pending_customer,.wb-tag.status-snoozed{background:var(--color-readonly-soft);color:var(--color-readonly)}.wb-tag.status-resolved{background:var(--color-success-soft);color:var(--color-success)}.wb-tag.status-spam{background:var(--color-danger-soft);color:var(--color-danger)}.wb-tag.status-new,.wb-tag.status-assigned{border:1px solid var(--color-border);color:#4a525d;background:#fff}.wb-cell-none{color:var(--color-text-muted)}.wb-ownership-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.wb-field{gap:2px;min-width:0;display:grid}.wb-field i{color:var(--color-text-muted);font-size:10px;font-style:normal}.wb-field b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.wb-field small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.wb-field code{border:1px solid var(--color-border);background:var(--color-readonly-soft);color:var(--color-readonly);border-radius:5px;justify-self:start;padding:1px 6px;font-size:11px}.wb-field-tags{flex-wrap:wrap;gap:5px;display:flex}.wb-ownership-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb-ownership-reason,.wb-ownership-state,.wb-ownership-error{color:var(--color-text-muted);margin:0;font-size:11px}.wb-ownership-error{color:var(--color-danger)}.wb-ownership-form{border:1px solid var(--color-attention-border);background:#fffaf6;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.wb-ownership-form label{color:var(--color-text-muted);gap:4px;font-size:10.5px;display:grid}.wb-ownership-form input,.wb-ownership-form select{border:1px solid var(--color-border);min-width:180px;height:28px;color:var(--color-text);font:inherit;background:#fff;border-radius:6px;padding:0 8px;font-size:12px}.wb-btn{border:1px solid var(--color-border);color:#4a525d;cursor:pointer;background:#fff;border-radius:7px;height:28px;padding:0 12px;font-size:12px;font-weight:600}.wb-btn.primary{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.wb-btn:disabled{cursor:not-allowed;opacity:.45}.presence-chip:disabled{cursor:progress}.presence-chip.presence-paused{border-color:var(--color-attention-border);background:#fff8f3}.presence-chip.presence-paused b{color:#9e6e28}.presence-chip.presence-offline{color:var(--color-text-muted)}.presence-chip.presence-offline i{background:var(--color-text-muted)}.presence-wrap{position:relative}.presence-panel{z-index:30;white-space:normal;border:1px solid var(--color-border);background:#fff;border-radius:10px;gap:8px;width:268px;padding:10px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 12px 32px #25344822}.presence-note{color:#4a525d;margin:0;font-size:11.5px;line-height:1.6}.presence-hint{color:var(--color-text-muted);margin:0;font-size:10.5px;line-height:1.5}.presence-actions{gap:5px;display:grid}.presence-action{border:1px solid var(--color-border);color:#26303a;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;padding:6px 9px;font-size:11.5px;display:inline-flex}.presence-action:hover:not(:disabled){background:var(--color-readonly-soft)}.presence-action:disabled{cursor:progress;opacity:.55}.presence-action.danger{border-color:var(--color-attention-border);color:#9e3b28}.notify-wrap{position:relative}.notify-panel{z-index:30;white-space:normal;border:1px solid var(--color-border);background:#fff;border-radius:10px;flex-direction:column;gap:2px;width:320px;max-height:380px;padding:6px;display:flex;position:absolute;top:34px;right:0;overflow:hidden;box-shadow:0 12px 32px #25344822}.notify-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 6px;display:flex}.notify-count{color:var(--color-text-muted);font-size:11px}.notify-list{flex:auto;align-content:start;gap:2px;min-height:0;display:grid;overflow-y:auto}.notify-item{border-radius:7px;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.notify-item:hover{background:var(--color-readonly-soft)}.notify-item>div{gap:2px;min-width:0;display:grid}.notify-item b{font-size:12px;font-weight:650}.notify-item span{color:#4a525d;font-size:11px;line-height:1.5}.notify-item small{color:var(--color-text-muted);font-size:10px}.notify-item button,.notify-head button{border:1px solid var(--color-border);height:24px;color:var(--color-text-muted);background:#fff;border-radius:6px;flex:none;padding:0 8px;font-size:10.5px}.notify-head button:hover:not(:disabled){background:var(--color-readonly-soft)}.notify-head button:disabled{cursor:progress;opacity:.55}.notify-state{color:var(--color-text-muted);margin:0;padding:12px 10px;font-size:11.5px}.agent-board-table{border-collapse:collapse;border:1px solid var(--color-border);background:#fff;border-radius:10px;width:100%;font-size:12.5px;overflow:hidden}.agent-board-table th,.agent-board-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:10px 14px}.agent-board-table th{background:var(--color-readonly-soft);color:var(--color-text-muted);font-size:11px;font-weight:700}.agent-board-table tbody tr:last-child td{border-bottom:0}.agent-capacity{font-variant-numeric:tabular-nums}.agent-row.near .agent-capacity{color:#9e6e28;font-weight:650}.agent-row.full .agent-capacity{color:var(--color-danger);font-weight:700}.agent-row.paused,.agent-row.unset{color:var(--color-text-muted)}.wb-focus .conversation-pane{background:var(--color-canvas);border:0;grid-area:2/3;gap:8px;min-width:0;min-height:0;padding:12px;position:relative;overflow:hidden}.wb-case-top{flex:none;position:relative;container-type:inline-size}.wb-case-top .wb-ownership{border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px 14px}@container (width>=901px){.wb-case-top .wb-case-heading{grid-area:1/1;padding-right:0}.wb-case-top .wb-case-subject{grid-area:2/1;align-self:center}.wb-case-top .wb-case-meta{grid-area:1/2;justify-content:flex-end;padding-right:88px}.wb-case-top .wb-ownership-actions{grid-area:2/2;margin-top:0}}.wb-case-heading{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-right:88px;display:flex}.wb-case-heading h1{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650}.wb-case-owner{color:#7a8492;font-size:12px}.wb-case-subject{overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.wb-case-meta{color:#85909d;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.wb-case-top .wb-ownership-actions{justify-content:flex-end;gap:6px}.wb-case-top .wb-ownership-form,.wb-case-top .wb-ownership-error{grid-column:1/-1}@container (width<=660px){.wb-case-top .wb-ownership{grid-template-columns:minmax(0,1fr)}.wb-case-top .wb-ownership-actions{justify-content:flex-start}}.wb-case-details{position:relative}.wb-case-details summary{cursor:pointer}.wb-case-details dl{z-index:20;border:1px solid var(--color-border);background:#fff;border-radius:8px;min-width:230px;max-width:380px;padding:14px;position:absolute;top:16px;right:0;box-shadow:0 10px 30px #25344816}.wb-case-details dl div{margin-bottom:8px}.wb-case-details dt{color:#8893a0;font-size:11px}.wb-case-details dd{color:#4b5867;overflow-wrap:anywhere;margin:2px 0 0}.wb-case-tools{gap:3px;display:flex;position:absolute;top:10px;right:10px}.wb-case-tools .icon-button{width:26px;height:28px}.wb-case-tools .conversation-actions-menu{z-index:30;min-width:160px;position:absolute;top:32px;right:0}.wb-focus .wb-strip{flex:none;padding:0 12px}.wb-case-top .wb-strip{border-top-color:#edf0f3;border-radius:0 0 10px 10px}.wb-case-top .wb-strip-head{padding:5px 0}.wb-processing-grid{border:1px solid var(--color-border);background:#fff;border-radius:10px;flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:180px;display:grid;overflow:hidden}.wb-processing-grid>.wb-block{border:0;border-radius:0;min-width:0;min-height:0;padding:14px;display:block;overflow:auto}.wb-processing-grid>.wb-facts{border-right:1px solid var(--color-border)}.wb-processing-grid.is-expanded{z-index:35;min-height:0;position:absolute;inset:12px;box-shadow:0 12px 40px #182d4b20}.wb-facts-heading{z-index:2;background:#fff;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;margin:-14px -14px 12px;padding:12px 14px;display:flex;position:sticky;top:-14px}.wb-facts-heading button{color:#687486;flex:none;padding:3px 0;font-size:12px}.wb-processing-grid .wb-block-title{margin:0;font-size:14px}.wb-template-host,.wb-facts-host{min-width:0}.wb-template-host:empty:before{content:"正在准备模板与草稿…";color:#8a94a1;font-size:12px}.wb-template:has(.wb-template-empty) .wb-template-host:empty{display:none}.wb-template-empty h2{margin:0 0 18px;font-size:14px}.wb-template-empty p,.wb-context-notice{color:#8a94a1;font-size:12px;line-height:1.7}.wb-compose-slot{flex:0 0 272px;min-width:0;min-height:272px}.wb-compose-slot:has(.reply-editor[data-empty=false]){flex-basis:320px}.wb-compose-slot:has(.composer-draft-review){flex-basis:320px}.wb-focus .wb-compose-slot .reply-composer{border:1px solid var(--color-border);background:#fff;border-radius:10px;flex-direction:column;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:flex;overflow:auto}.wb-focus .wb-compose-slot .reply-composer.is-expanded{z-index:40;width:auto;height:auto;position:absolute;inset:12px;box-shadow:0 12px 40px #182d4b20}.wb-focus .reply-composer .composer-mode{border-bottom:1px solid var(--color-border);flex:none;order:-2;height:30px;min-height:30px;padding:0 12px;display:flex}.wb-focus .reply-composer .composer-mode>button{height:30px}.wb-focus .composer-mode .composer-expand{margin-left:auto;font-size:12px}.wb-focus .composer-fields{flex:none;margin:0;padding:0 12px}.wb-focus .composer-fields>div{min-height:25px;padding:0}.wb-focus .composer-fields input{min-width:0;font-size:12px}.wb-focus .composer-fields .mode-switch,.wb-focus .composer-toolbar[hidden]{display:none}.wb-focus .composer-toolbar{flex-wrap:wrap;flex:none;height:auto;padding:4px 10px}.wb-focus .reply-composer .reply-editor{flex:1 0 60px;min-height:60px;padding:6px 14px;font-size:14px;overflow:auto}.wb-focus .reply-composer .reply-editor .tiptap{min-height:48px;font-size:14px;line-height:1.65}.wb-focus .reply-composer .reply-editor[data-locked=true]{cursor:not-allowed;background:#f6f7f9}.wb-focus .reply-composer .reply-editor[data-locked=true] .tiptap{color:#98a0ab}.wb-focus .reply-composer .reply-editor[data-locked=true][data-empty=true]:before{content:none}.wb-focus .reply-composer .composer-context{height:auto;min-height:18px;padding:2px 12px;line-height:14px}.wb-focus .reply-composer>footer{border-top:1px solid var(--color-border);flex-wrap:wrap;flex:none;gap:8px;height:auto;min-height:38px;margin:0;padding:4px 12px}.wb-focus .composer-channel-switch{display:none}.wb-focus .composer-sender{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:11px;overflow:hidden}.wb-focus .reply-composer .composer-validation{color:#a35c12;background:#fff8ed;margin:0;padding:5px 12px;font-size:12px}.wb-focus .reply-composer .composer-draft-review{color:#874b08;background:#fff7e8;border-top:1px solid #f2d39e;border-bottom:1px solid #f2d39e;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:12px;display:flex}.wb-focus .reply-composer .composer-draft-review span{flex:1}.wb-focus .reply-composer .composer-draft-review button{color:#71410b;background:#fff;border:1px solid #d8b477;border-radius:6px;flex:none;padding:4px 9px}.wb-focus .reply-composer .send-button:not(.composer-send){color:#687486;border:1px solid var(--color-border);background:#fff}.reply-send-dialog{border:1px solid var(--color-border);color:#344052;border-radius:12px;width:min(720px,100vw - 40px);max-height:calc(100dvh - 64px);padding:20px;overflow:auto}.reply-send-dialog::backdrop{background:#17283c70}.reply-send-dialog>header{justify-content:space-between;align-items:center;display:flex}.reply-send-dialog h2{margin:0;font-size:18px}.reply-send-dialog>p{font-size:13px;line-height:1.7}.reply-send-dialog dl{grid-template-columns:64px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.reply-send-dialog dt{color:#8793a3}.reply-send-dialog dd{overflow-wrap:anywhere;margin:0}.reply-send-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #e6ebf1;border-radius:8px;margin:16px 0;padding:16px;font-size:14px;line-height:1.7}.reply-send-dialog button{border:1px solid var(--color-border);color:#4b5867;background:#fff;border-radius:6px;padding:6px 12px}.reply-send-dialog button:disabled{opacity:.5;cursor:not-allowed}.reply-send-dialog .wb-send-confirmation button{margin:4px 8px 4px 0}.wb-focus .conversation-lock{border:1px solid var(--color-border);background:#fff;border-radius:10px;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;height:100%;min-height:90px;padding:16px;display:flex;position:static}.wb-focus .conversation-lock small{flex:1 0 100%;padding-left:36px;font-size:12px}.wb-focus .conversation-lock-icon{flex:0 0 28px;width:28px;height:28px}.wb-shell .wb-mobile-queue-trigger,.wb-shell .wb-mobile-context-trigger{border:1px solid var(--color-border);white-space:nowrap;background:#fff;border-radius:6px;padding:5px 8px;font-size:12px}@media (width<=1279px){.wb-focus .conversation-pane{grid-column:2}}@media (width<=767px){.wb-processing-grid{flex:none;grid-template-columns:minmax(0,1fr);overflow:visible}.wb-processing-grid>.wb-block{height:420px;overflow:auto}.wb-processing-grid>.wb-facts{border-right:0;border-bottom:1px solid var(--color-border)}.wb-processing-grid.is-expanded{overflow-y:auto}.wb-focus .conversation-pane{padding:8px;overflow-y:auto}.wb-compose-slot{flex-basis:200px}}@media (height<=740px) and (width>=768px){.wb-focus .conversation-pane{overflow-y:auto}.wb-processing-grid{flex:1 0 340px;min-height:340px}.wb-compose-slot{flex-basis:200px}}.wb-strip{gap:0;padding:0 14px}.wb-strip.attention{border-color:var(--color-attention-border)}.wb-strip-head{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.wb-strip-pending{border:1px dashed var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:650}.wb-strip-divider{background:var(--color-border);flex:none;width:1px;height:14px}.wb-strip-item{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.wb-strip-item i{color:var(--color-text-muted);font-size:10px;font-style:normal}.wb-strip-item b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11.5px;font-weight:600;overflow:hidden}.wb-strip-caret{color:var(--color-text-muted);margin-left:auto;font-size:10.5px}.wb-strip-detail{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0;padding:10px 0 12px;font-size:11.5px;display:grid}.wb-strip-detail>div{gap:2px;min-width:0;display:grid}.wb-strip-detail dt{color:var(--color-text-muted);font-size:10px}.wb-strip-detail dd{text-overflow:ellipsis;margin:0;overflow:hidden}.wb-strip-note{color:var(--color-text-muted);grid-column:1/-1;margin:4px 0 0;font-size:10.5px}.wb-oplog{gap:0;padding:0 14px}.wb-oplog-toggle{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 0;display:flex}.wb-oplog-toggle b{font-size:12.5px;font-weight:650}.wb-oplog-count{background:var(--color-readonly-soft);color:var(--color-readonly);border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal}.wb-oplog-latest{min-width:0;color:var(--color-text-muted);align-items:baseline;gap:6px;margin-left:auto;font-size:10.5px;display:inline-flex}.wb-oplog-latest code{max-width:220px;color:var(--color-readonly);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-oplog-state,.wb-oplog-note{color:var(--color-text-muted);margin:0;padding:8px 0 12px;font-size:11px;line-height:1.6}.wb-oplog-state button{margin-left:8px}.wb-oplog-list{border-top:1px solid var(--color-border);gap:0;margin:0;padding:0 0 8px;list-style:none;display:grid}.wb-oplog-item{border-bottom:1px solid var(--color-border)}.wb-oplog-item:last-child{border-bottom:0}.wb-oplog-row{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;display:flex}.wb-oplog-row b{font-size:11.5px;font-weight:600}.wb-oplog-reason{background:var(--color-readonly-soft);color:var(--color-readonly);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.wb-oplog-row time{color:var(--color-text-muted);margin-left:auto;font-size:10.5px}.wb-oplog-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:2px 0 10px 20px;font-size:11px;display:grid}.wb-oplog-detail>div{gap:2px;min-width:0;display:grid}.wb-oplog-detail dt{color:var(--color-text-muted);font-size:10px}.wb-oplog-detail dd{overflow-wrap:anywhere;margin:0}.wb-oplog-detail code{font-size:10.5px}.wb-oplog-summary{grid-column:1/-1}.wb-oplog-summary dd{flex-wrap:wrap;gap:4px 12px;display:flex}.wb-oplog-summary span{color:var(--color-text-muted)}.wb-oplog-summary b{color:var(--color-text);font-weight:600}.wb-xl{flex:54%;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.wb-xl-body{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.wb-xl-copilot:not(:empty)+.wb-placeholder{display:none}.wb-placeholder{border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:10px;gap:6px;padding:16px 12px;font-size:11.5px;line-height:1.6;display:grid}.wb-placeholder b{color:var(--color-text);font-size:12.5px;font-weight:650}.wb-rail{border-right:8px solid var(--color-canvas);background:#fff;flex-direction:column;min-height:0;display:flex}.wb-rail-state{color:var(--color-text-muted);margin:0;padding:12px 8px;font-size:11.5px}.wb-table-state{color:var(--color-text-muted);margin:0;padding:18px 12px;font-size:12px}.wb-table-state button{margin-left:10px}.management-workspace{background:var(--color-canvas);grid-template-columns:200px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.management-subnav{border-right:1px solid var(--color-border);background:#fff;flex-direction:column;min-height:0;padding:12px 8px;display:flex;overflow-y:auto}.management-workspace.management-account-workspace{grid-template-columns:minmax(0,1fr)}.management-subnav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.management-subnav button{color:#4c5561;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:7px 10px;display:grid}.management-subnav button:hover{background:#f4f6f9}.management-subnav button.active{background:var(--color-accent-soft);color:#b4470a}.management-subnav-text{gap:1px;min-width:0;display:grid}.management-subnav-text b{font-size:12.5px;font-weight:650}.management-subnav-text small{color:var(--color-text-muted);font-size:10px;line-height:1.4}.management-subnav-foot{border-top:1px solid var(--color-border);color:var(--color-text-muted);gap:2px;margin-top:auto;padding:10px 10px 2px;font-size:10.5px;display:grid}.management-realtime{align-items:center;gap:6px;display:inline-flex}.management-realtime i{background:var(--color-readonly);border-radius:50%;width:6px;height:6px}.management-realtime.realtime-connected i{background:var(--color-success)}.management-realtime.realtime-connecting i,.management-realtime.realtime-reconnecting i{background:var(--color-attention-border)}.management-realtime.realtime-disconnected i{background:var(--color-danger)}.management-subnav-foot small{font-size:10px}.management-body{--mgap:10px;--mcard-pad:12px 14px;--minner:8px;--mrow:9px 12px;min-width:0;min-height:0;padding:16px 22px 32px;overflow-y:auto}.management-body .management-content,.management-body .staff-accounts,.management-body .allocation-overview,.management-body .agent-board,.management-body .alert-workspace,.management-body .mailbox-management,.management-body .schedule-page,.management-body .spam-workspace-page,.management-body .spam-settings-page,.management-body .spam-rule-workspace,.management-body .overview-panels,.management-body .alert-summary,.management-body .metric-grid,.management-body .spam-workspace-grid,.management-body .alert-content-layout,.management-body .spam-workspace-view{gap:var(--mgap)}.management-body .overview-panel,.management-body .overview-event-panel,.management-body .spam-pool-card,.management-body .spam-review-card,.management-body .staff-list-card,.management-body .mailbox-list-shell,.management-body .alert-detail-card,.management-body .metric-card,.management-body .alert-toolbar,.management-body .spam-settings-statusbar,.management-body .spam-funnel-nav{padding:var(--mcard-pad)}.management-body .overview-panel,.management-body .overview-event-panel,.management-body .spam-pool-card,.management-body .spam-review-card,.management-body .staff-list-header,.management-body .alert-toolbar,.management-body .spam-settings-statusbar{gap:var(--minner)}.management-body .staff-row,.management-body .schedule-row,.management-body .mailbox-row,.management-body .spam-pool-card>header,.management-body .workspace-card-header{padding:var(--mrow)}.management-body .mailbox-list,.management-body .schedule-table{padding-left:14px;padding-right:14px}.management-body .metric-card strong{margin:4px 0 2px}.management-body .spam-layer-card{padding:var(--mcard-pad)}.management-body .staff-accounts,.management-body .alert-workspace,.management-body .mailbox-management{padding-top:0}.management-body>*{width:100%;max-width:1680px}@media (width<=900px){.management-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.management-subnav{border-right:0;border-bottom:1px solid var(--color-border);padding:8px}.management-subnav ul{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.management-subnav-text small,.management-subnav-foot{display:none}}.management-body .eyebrow{display:none}.management-body .subpage-intro h2,.management-body .spam-settings-page>header h2,.management-body .panel h2,.management-body .overview-panel h2,.management-body .overview-event-panel h2,.management-body .staff-list-header h2,.management-body .section-heading h2{margin:0 0 3px;font-size:14px;font-weight:700}.management-body .management-toolbar{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:0;display:flex}.management-body .subpage-intro p{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.6}.management-body h3{font-size:12.5px;font-weight:650}.management-body .staff-create-modal h2,.management-body .mailbox-modal h2,.management-body .schedule-modal h2{margin:0 0 3px;font-size:14px;font-weight:700}.management-body .staff-modal-eyebrow{color:var(--color-text-muted);letter-spacing:.04em;font-size:10px}.management-body .panel{border:1px solid var(--color-border);box-shadow:none;border-radius:14px;padding:12px 14px}.management-body input:not([type=checkbox]):not([type=radio]),.management-body select,.management-body textarea{border:1px solid var(--color-border);min-height:30px;color:var(--color-text);background:#fff;border-radius:7px;padding:0 9px;font-size:12px}.management-body textarea{padding:6px 9px}.management-body .primary-button,.management-body .secondary-button{border-radius:7px;min-height:30px;padding:0 12px;font-size:12px}.management-body input:not([type=checkbox]):not([type=radio]),.management-body select{height:30px}.management-body .spam-layer-number,.management-body .spam-funnel-step-index{background:var(--color-readonly-soft);color:var(--color-readonly)}.management-body .spam-add-layer{border-color:var(--color-border);color:var(--color-text-muted);font-size:11px}.management-body .staff-row{grid-template-columns:minmax(220px,1.1fr) minmax(140px,.7fr) minmax(150px,.62fr) minmax(360px,1.5fr) minmax(110px,auto);min-width:1120px}.management-body .staff-identity>i,.management-body .staff-section-icon-accent,.management-body .staff-section-icon-purple,.management-body .staff-section-icon-dark{color:var(--color-readonly);background:var(--color-readonly-soft)}.management-body .mailbox-avatar{border-color:var(--color-border);color:var(--color-readonly);background:var(--color-readonly-soft)}.management-body .primary-button,.management-body .secondary-button,.management-body .staff-secondary-button,.management-body .mailbox-primary-button,.management-body .staff-password-refresh,.management-body .alert-load-more,.management-body .condition-batch-toggle,.management-body .schedule-danger{border:1px solid var(--color-border);min-height:30px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.management-body .primary-button,.management-body .mailbox-primary-button{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.management-body .schedule-danger{border-color:var(--color-danger-soft);color:var(--color-danger)}.management-body .mailbox-icon-button,.management-body .mailbox-delete-button,.management-body .staff-modal-close{border:1px solid var(--color-border);width:30px;min-height:30px;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;padding:0;display:inline-grid}.management-body .mailbox-delete-button{color:var(--color-danger)}.management-body .primary-button:disabled,.management-body .secondary-button:disabled,.management-body .staff-secondary-button:disabled,.management-body .mailbox-primary-button:disabled,.management-body .mailbox-delete-button:disabled{opacity:.5;cursor:not-allowed}.management-body .status-tag,.management-body .alert-pill,.management-body .staff-role-pill,.management-body .staff-live-chip,.management-body .policy-version-chip,.management-body .condition-value-chip,.management-body .review-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:auto;min-height:0;padding:1px 7px;font-size:10px;font-weight:650;display:inline-flex}.management-body .status-tag.live,.management-body .alert-pill.success{color:var(--color-success);background:var(--color-success-soft);border-color:#0000}.management-body .status-tag.draft,.management-body .alert-pill.warning{color:#9a681f;background:#fff2db;border-color:#0000}.management-body .alert-pill.critical{color:var(--color-danger);background:var(--color-danger-soft);border-color:#0000}.management-body .alert-pill.info{color:var(--color-readonly);background:var(--color-readonly-soft);border-color:#0000}.management-body th,.management-body .staff-row.staff-head,.management-body .schedule-row.schedule-head{color:var(--color-text-muted);letter-spacing:.04em;text-transform:none;font-size:10px;font-weight:650}.management-body td{font-size:12px}.management-body .panel,.management-body .metric-card,.management-body .spam-layer-card,.management-body .spam-funnel-nav,.management-body .spam-funnel-preview,.management-body .spam-save-panel,.management-body .spam-pool-card,.management-body .spam-review-card,.management-body .staff-list-card,.management-body .alert-detail-card,.management-body .overview-panel,.management-body .overview-event-panel,.management-body .alert-toolbar,.management-body .spam-settings-statusbar,.management-body .mailbox-list-shell{border:1px solid var(--color-border);box-shadow:none;border-radius:14px}.management-body .staff-create-modal,.management-body .mailbox-modal,.management-body .schedule-modal,.management-body .schedule-modal-wide{border-radius:14px}.management-body .spam-toggle-track,.management-body .allocation-strategy-toggle .spam-toggle-track{background:#d6dde4;border-radius:999px;width:28px;height:16px;padding:2px}.management-body .spam-toggle-track span{width:12px;height:12px}.management-body .spam-toggle>input:checked+.spam-toggle-track{background:var(--color-success)}.management-body .spam-toggle>input:checked+.spam-toggle-track span{transform:translate(12px)}.management-body input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-accent)}.management-body .spam-workspace-segmented button{border-radius:7px;min-height:30px;padding:0 12px;font-size:12px}.management-body .spam-workspace-segmented button.selected{color:var(--color-accent);background:var(--color-accent-soft);box-shadow:none}.management-body .schedule-cell-empty,.management-body .schedule-cell-add,.management-body .spam-add-condition{border-color:var(--color-border);color:var(--color-text-muted);font-size:11px}.management-body button{border-radius:7px;font-size:12px}.management-body .staff-accounts .staff-mailbox-cell,.management-body .staff-accounts .mailbox-grants{overflow:visible}.management-body .staff-accounts .mailbox-grants{flex-wrap:wrap}.management-body .staff-accounts .mailbox-grant{flex:0 auto;max-width:none}.management-body .staff-accounts .mailbox-grant-label{text-overflow:clip;overflow:visible}.management-body .staff-empty,.management-body .mailbox-empty,.management-body .schedule-empty,.management-body .workspace-empty,.management-body .policy-empty,.management-body .panel-state,.management-body .spam-version-empty{min-height:0;color:var(--color-text-muted);text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:4px;padding:28px 12px;font-size:12px;line-height:1.6;display:flex}.management-body .workspace-empty.compact,.management-body .panel-state.compact{padding:16px 12px}.management-body .staff-empty svg,.management-body .mailbox-empty svg,.management-body .schedule-empty svg,.management-body .workspace-empty svg,.management-body .spam-version-empty svg{color:var(--color-text-muted)}.management-body .staff-empty b,.management-body .mailbox-empty b,.management-body .schedule-empty b,.management-body .workspace-empty b,.management-body .spam-version-empty b{color:var(--color-text);font-size:12.5px;font-weight:600}.management-body .staff-empty span,.management-body .mailbox-empty span,.management-body .schedule-empty span,.management-body .spam-version-empty span{font-size:11px}.management-body .mailbox-empty-error,.management-body .schedule-empty-error,.management-body .panel-state-error,.management-body .staff-empty-error{color:var(--color-danger);background:0 0;border:0}.management-body .empty-inline{color:var(--color-text-muted);font-size:12px}.management-body .staff-section-icon{width:auto;min-width:0;height:auto;color:var(--color-text-muted);background:0 0;border:0;border-radius:0;flex:none;display:inline-flex}.management-body .staff-heading-with-icon{align-items:center;gap:8px}.management-body .staff-list-title h2 small{min-height:0;color:var(--color-text-muted);background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:500;display:inline}.management-body .mailbox-list-heading>div>span{color:var(--color-text-muted);background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:500}.management-body .spam-item-mark,.management-body .staff-creation-toast-icon,.management-body .temporary-password-icon{border-radius:8px;flex:0 0 28px;width:28px;height:28px}.management-body .spam-item-mark{color:var(--color-readonly);background:var(--color-readonly-soft)}.management-body .mg-statbar{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.management-body .mg-stats{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.management-body .mg-stat{align-content:center;gap:1px;min-width:0;padding:6px 12px;display:grid}.management-body .mg-stat:first-child{padding-left:0}.management-body .mg-stat+.mg-stat{border-left:1px solid var(--color-border)}.management-body .mg-stat-head{align-items:baseline;gap:6px;display:flex}.management-body .mg-stat b{color:var(--color-text);font-size:18px;font-weight:700;line-height:1.2}.management-body .mg-stat-head span{color:var(--color-text-muted);font-size:11.5px}.management-body .mg-stat small{color:var(--color-text-muted);font-size:10.5px;line-height:1.35}.management-body .mg-stat.danger b{color:var(--color-danger)}.management-body .mg-stat.warning b{color:#9a681f}.management-body .mg-statbar-actions{flex:none;align-items:center;gap:6px;display:flex}.management-body .panel-actions{flex:none;align-items:center;gap:8px;display:flex}.management-body .panel>header{margin-bottom:8px}.management-body .panel-actions select,.management-body .panel-actions input{min-height:28px}.management-body .mailbox-row{grid-template-columns:30px auto minmax(0,1fr) auto;gap:14px;min-height:0;padding:8px 0}.management-body .mailbox-avatar{border-radius:8px;width:30px;height:30px;font-size:12px}.management-body .mailbox-identity p{margin-top:2px}.management-body .mailbox-facts{grid-template-columns:repeat(2,max-content);justify-content:start;gap:22px}.management-body .mailbox-facts div{align-items:baseline;gap:6px;display:flex}.management-body .mailbox-list{padding:0 14px}.management-body .mailbox-list-heading{min-height:0;padding:10px 14px}.management-body .mailbox-row-actions button{min-height:28px}.management-body .staff-row{grid-template-columns:minmax(190px,1fr) minmax(120px,.6fr) minmax(120px,.5fr) minmax(380px,1.7fr) minmax(96px,auto);gap:14px;min-width:0;padding:8px 14px}.management-body .staff-row.staff-head{padding-top:8px;padding-bottom:8px}.management-body .staff-accounts .mailbox-grants{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}.management-body .staff-accounts .mailbox-grant{gap:6px;padding:1px 0}.management-body .staff-list-header{min-height:0;padding:10px 14px}.management-body .staff-list-tools{gap:6px}.management-body .alert-list{gap:0}.management-body .alert-panel .alert-card{border:0;border-top:1px solid var(--color-border);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:9px 4px}.management-body .alert-panel .alert-card:first-child{border-top:0}.management-body .alert-panel .alert-card.selected{background:var(--color-accent-soft);box-shadow:none;border-radius:8px}.management-body .alert-list .alert-card{grid-template-columns:6px minmax(0,1fr) auto;gap:12px}.management-body .alert-list .alert-severity{width:6px;height:26px}.management-body .alert-list .alert-actions button{min-height:28px}.management-body .alert-panel .alert-copy{align-self:center;gap:3px}.management-body .alert-panel .alert-copy header{justify-content:flex-start;gap:6px;margin-bottom:0}.management-body .alert-panel .workspace-card-header{margin-bottom:0}.management-body .alert-content-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.6fr);gap:12px}.management-body .alert-content-layout.no-detail{grid-template-columns:minmax(0,1fr)}.management-body .alert-detail-card{border-radius:10px;min-height:0;padding:12px 14px}.management-body .alert-auto-hint{color:var(--color-text-secondary);align-self:center;font-size:11px;line-height:1.5}.management-body .alert-conversation-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.management-body .alert-conversation-actions small{color:var(--color-text-secondary);flex-basis:100%;font-size:11px;line-height:1.5}.management-body .alert-conversation-actions button{min-height:28px}.management-body .alert-retry-done{color:var(--color-text-secondary);margin:6px 0 0;font-size:11px;line-height:1.5}.management-body .agent-board-table th,.management-body .agent-board-table td{padding:8px 12px}.management-body .agent-board-table{border-collapse:collapse;width:100%}.management-body .agent-row{border-top:1px solid var(--color-border)}.management-body{--mgap:8px;padding:14px 18px 28px}.management-body .staff-row>.staff-identity{align-items:center;gap:11px;display:flex}.management-body .staff-role-status{gap:4px}.management-body .health-badge{white-space:nowrap}.management-body .ops-scope{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.management-body .ops-scope select{border:1px solid var(--color-border);background:var(--color-surface);min-height:28px;color:var(--color-text);border-radius:8px;padding:0 8px;font-size:11.5px}@media (width<=900px){.management-body .mg-statbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.management-body .mg-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.management-body .mg-stat-head{flex-wrap:wrap;gap:4px}.management-body .mg-statbar-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;width:100%;min-width:0;padding-top:8px}.management-body .ops-scope{grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;display:grid}.management-body .ops-scope select{width:100%;min-width:0}}@media (width<=640px){.management-body .mg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.management-body .mg-stat{padding:8px 0}.management-body .mg-stat+.mg-stat{border-left:0}.management-body .mg-stat:nth-child(2n){border-left:1px solid var(--color-border);padding-left:10px}.management-body .mg-stat:nth-child(n+3){border-top:1px solid var(--color-border)}}.management-body .sla-list{border-top:1px solid #edf0f3;gap:7px;margin-top:17px;padding-top:13px;display:grid}.management-body .sla-row{color:#6e7883;grid-template-columns:minmax(0,1fr) 52px minmax(0,1.7fr);align-items:center;gap:10px;font-size:11px;display:grid}.management-body .sla-label{align-items:center;gap:7px;display:inline-flex}.management-body .sla-value{color:#46515d;text-align:right}.management-body .sla-row small{color:#9aa3ad}.management-body .ops-todo-list{margin-top:6px;display:grid}.management-body .ops-todo-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef1f3;border-radius:0;grid-template-columns:8px minmax(0,1fr) 52px auto;align-items:center;gap:10px;width:100%;min-height:0;padding:9px 0;display:grid}.management-body .ops-todo-row:first-child{border-top:0}.management-body .ops-todo-row .signal-dot,.management-body .sla-row .signal-dot{margin-top:0}.management-body .ops-todo-row:hover{background:#fafbfc}.management-body .ops-todo-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.management-body .ops-todo-copy b{color:var(--color-text);font-size:12.5px;font-weight:650}.management-body .ops-todo-copy small{color:var(--color-text-muted);font-size:10.5px;line-height:1.4}.management-body .ops-todo-count{color:var(--color-text);text-align:right;font-size:14px;font-weight:700}.management-body .ops-todo-go{color:var(--color-accent);align-items:center;gap:4px;font-size:11px;display:inline-flex}.management-body .ops-note{color:var(--color-text-muted);margin:10px 0 0;font-size:10.5px;line-height:1.45}.management-body .ops-note.alert{color:#9a681f}.wb-block-title{margin:0;font-weight:700}.wb-block-title small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.wb-xl{flex:none}.app-shell.inbox-workspace.wb-shell{position:relative}.wb-message-meta em{font-style:normal}.wb-rail-head{justify-content:space-between;align-items:center;padding:10px 12px 0;display:flex}.wb-rail-head small{color:var(--color-text-muted);font-size:10px}.wb-rail-expand{border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.wb-rail-trigger-wrap{flex-direction:column;display:flex}.wb-rail-trigger{border:1px solid var(--color-border);color:#20252b;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:8px;width:calc(100% - 16px);margin:8px 8px 6px;padding:5px 8px;display:inline-flex}.wb-rail-trigger:hover,.wb-rail-trigger[aria-expanded=true]{border-color:#ffb27a;box-shadow:0 0 0 3px #ff680014}.wb-rail-trigger>span{line-height:1.15;display:grid}.wb-rail-trigger>span small{color:var(--color-text-muted);font-size:10px}.wb-rail-trigger>span b{font-size:12px}.wb-rail-trigger em{color:#4c5561;text-align:center;background:#eef2f6;border-radius:10px;min-width:20px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.wb-rail-list{flex:1;min-height:0;padding:0 6px 12px;overflow-y:auto}.wb-rail .conversation{border-radius:4px;grid-template-columns:minmax(0,1fr);gap:4px;height:auto;min-height:63px;display:grid}.wb-rail .conversation strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.wb-rail .conversation-meta{justify-content:space-between;gap:5px;margin-top:3px}.wb-rail-empty{text-align:center;color:var(--color-text-muted);padding:32px}.wb-rail-more{border:1px solid var(--color-border);width:calc(100% - 12px);color:var(--color-text-muted);background:#fff;border-radius:6px;margin:6px;padding:8px 10px;font-size:11px;display:block}.wb-rail-more:hover:not(:disabled){color:#b84f14;background:#fff8f3;border-color:#ffc39f}.wb-rail-more:disabled{cursor:default;opacity:.6}.wb-lane-trigger{border:1px solid var(--color-border);color:#20252b;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:6px 10px 6px 8px;display:inline-flex}.wb-lane-trigger:hover,.wb-lane-trigger[aria-expanded=true]{border-color:#ffb27a;box-shadow:0 0 0 3px #ff680014}.wb-lane-text{line-height:1.15;display:grid}.wb-lane-text small{color:var(--color-text-muted);font-size:10px}.wb-lane-text b{font-size:13px}.wb-lane-count{color:#4c5561;text-align:center;background:#eef2f6;border-radius:10px;min-width:20px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.wb-lane-caret{color:inherit}.wb-lane-backdrop{top:52px;bottom:0;right:0;left:var(--wb-nav-w);z-index:14;background:#1c222a1f;position:absolute}.wb-lane-drawer{top:52px;bottom:0;left:var(--wb-nav-w);z-index:15;background:#fff;border-right:1px solid #e9edf2;flex-direction:column;gap:6px;width:320px;padding:12px 12px 14px;animation:.16s ease-out wb-drawer-in;display:flex;position:absolute;overflow-y:auto;box-shadow:12px 0 40px #2a314022}@keyframes wb-drawer-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.wb-lane-drawer>header{border-bottom:1px solid #eef1f4;align-items:center;gap:8px;padding-bottom:8px;display:flex}.wb-lane-drawer>header b{align-items:center;gap:6px;font-size:13px;display:inline-flex}.wb-lane-drawer>header small{color:var(--color-text-muted);flex:1;font-size:10px}.wb-lane-group{gap:2px;padding:6px 0;display:grid}.wb-lane-group-title{letter-spacing:.04em;color:#4c5561;gap:1px;margin:0 0 2px;font-size:11px;font-weight:700;display:grid}.wb-lane-group-title small{letter-spacing:0;color:var(--color-text-muted);font-size:10px;font-weight:400}.wb-lane-group.prescreen .wb-lane-group-title{color:#6b5b95}.wb-lane-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.wb-lane-group li .wb-lane-option{text-align:left;color:#30363d;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;column-gap:6px;width:100%;padding:6px 8px 6px 4px;display:grid}.wb-lane-group li button.wb-lane-option:hover{background:#f4f6f9}.wb-lane-group li button.wb-lane-option.current{background:var(--color-accent-soft);color:#b4470a}.wb-lane-branch{border-bottom:1.5px solid #d6dbe2;border-left:1.5px solid #d6dbe2;border-radius:0 0 0 5px;width:18px;height:18px;margin-left:8px;transform:translateY(-5px)}.wb-lane-name{gap:1px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.wb-lane-name small{color:var(--color-text-muted);font-size:10px;font-weight:400}.wb-lane-drawer-foot{color:var(--color-text-muted);border-top:1px solid #eef1f4;margin-top:auto;padding-top:8px;font-size:10.5px;line-height:1.5}.wb-lane-group li .wb-lane-option.blocked{color:var(--color-text-muted);cursor:default}.wb-lane-group li .wb-lane-option.blocked:hover{background:0 0}.wb-table{background:#fff;flex:1;min-height:0;overflow:auto}.wb-row{width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f4;grid-template-columns:150px 190px minmax(220px,1fr) 130px 170px 110px 80px 96px;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:grid}.wb-row-head{z-index:1;color:#95a1b0;letter-spacing:.04em;background:#fbfcfd;font-size:10px;font-weight:700;position:sticky;top:0}button.wb-row:not(.head):hover{background:#fff8f3}button.wb-row.current{background:var(--color-accent-soft)}.wb-row>span{gap:2px;min-width:0;display:grid}.wb-row>span small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wb-row>span b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wb-row code{color:#6b7480;font-size:11px}.wb-cell-customer{grid-template-columns:22px 1fr;column-gap:8px}.wb-cell-customer .ui-avatar{grid-row:1/span 2}.wb-cell-muted{color:var(--color-text-muted);font-style:normal}.wb-table-empty{text-align:center;color:var(--color-text-muted);padding:32px;font-size:13px}.wb-table-more{justify-content:center;padding:10px 0 14px;display:flex}.wb-table-more button{border:1px solid var(--color-border);color:var(--color-text-muted);background:#fff;border-radius:8px;padding:8px 14px;font-size:11px}.wb-table-more button:hover:not(:disabled){color:#b84f14;background:#fff8f3;border-color:#ffc39f}.wb-table-more button:disabled{cursor:default;opacity:.6}.wb-sla{border-radius:4px;width:max-content;padding:2px 6px;font-size:10px;display:inline-block}.wb-sla.ok{background:var(--color-success-soft);color:var(--color-success)}.wb-sla.overdue{background:var(--color-danger-soft);color:var(--color-danger);font-weight:700}.wb-context{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px 12px 64px 0;display:flex;overflow-y:auto}.wb-thread{min-width:0;color:var(--color-text);flex:none}.wb-thread-list{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.wb-thread-list .message-card{min-width:0;max-width:100%;margin:6px 0}.wb-thread-list .message-card.message-inbound{border-left:3px solid #ff6700}.wb-thread-list .message-card.message-outbound{border-left:3px solid #3b82f6}.wb-thread-list .message-card.message-inbound header{color:#9a4a12;background:#fff6ef}.wb-thread-list .message-card.message-outbound header{color:#24548f;background:#eff6ff}.wb-thread-list .message-card.message-inbound .wb-message-who{color:#9a4a12}.wb-thread-list .message-card.message-outbound .wb-message-who{color:#24548f}.wb-thread .wb-block-title{white-space:nowrap}.wb-thread .wb-block-title small{flex:auto;min-width:0}.wb-thread-full-trigger{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.wb-thread-full-trigger:hover{color:var(--color-text);background:#f8fafc;border-color:#d8dde5}.wb-thread-full-overlay{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18202c6b;position:fixed;inset:0}.wb-thread-full{z-index:41;background:var(--color-surface);border-radius:16px;flex-direction:column;min-height:0;display:flex;position:fixed;inset:4vh max(24px,50vw - 540px);overflow:hidden;box-shadow:0 24px 70px #18202c47}.wb-thread-full-head{border-bottom:1px solid var(--color-border);background:#fbfcfd;flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.wb-thread-full-head b{color:var(--color-text);font-size:13px;font-weight:700}.wb-thread-full-head small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wb-thread-full-head button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:inline-flex}.wb-thread-full-head button:hover{color:var(--color-text);background:#eef2f7}.wb-thread-full-list{flex:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:0;min-height:0;padding:10px 18px 18px;display:grid;overflow-y:auto}.wb-thread-full-list .message-card{margin:8px 0}.wb-thread-full-list .message-card header{padding:0;display:block}.wb-thread-full-list .message-card.is-collapsed header{border-bottom:0}.wb-thread-full-list .message-body{padding:12px 14px;font-size:13px}.wb-thread-full-list .email-rich-content{white-space:normal}.wb-thread-full-list .wb-thread-more{margin:4px 0 8px}.wb-thread-list .email-rich-content img,.wb-thread-full-list .email-rich-content img,.wb-message-quote-body img{max-width:100%;height:auto}.wb-thread-list .email-rich-content table,.wb-thread-full-list .email-rich-content table,.wb-message-quote-body table{border-collapse:collapse;max-width:100%}.wb-thread-list .email-rich-content :is(td,th),.wb-thread-full-list .email-rich-content :is(td,th),.wb-message-quote-body :is(td,th){overflow-wrap:anywhere}.wb-thread-list .email-rich-content,.wb-thread-full-list .email-rich-content,.wb-message-quote-body{max-width:100%;overflow-x:auto}.wb-thread-list .email-rich-content span[title^=图片未加载],.wb-thread-full-list .email-rich-content span[title^=图片未加载],.wb-message-quote-body span[title^=图片未加载]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wb-thread-list .message-card header{padding:0;font-size:11px;display:block}.wb-thread-list .message-card.is-collapsed header{border-bottom:0}.wb-message-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;display:flex}.wb-message-toggle:hover{background:#eef2f7}.wb-message-who{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.wb-thread-list .message-card.is-collapsed .wb-message-who{flex-shrink:0;max-width:50%}.wb-message-snippet{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.wb-message-attach-count{color:var(--color-text-muted);flex:none;align-items:center;gap:2px;display:inline-flex}.wb-message-toggle time{flex:none;margin-left:auto}.wb-thread-list .message-body{padding:10px 12px;font-size:12px}.wb-thread-list .email-rich-content{white-space:normal}.wb-message-quote{border:1px solid var(--color-border);background:#fbfcfd;border-radius:8px;margin:2px 0 10px;overflow:hidden}.wb-message-quote-toggle{width:100%;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.wb-message-quote-toggle:hover{background:#eef2f7}.wb-message-quote-count{background:var(--color-readonly-soft);color:var(--color-readonly);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal}.wb-message-quote-body{color:var(--color-text-muted);overflow-wrap:anywhere;white-space:normal;padding:2px 8px 8px;font-size:11.5px;line-height:1.6}.wb-message-quote-body.is-text{white-space:pre-wrap}.wb-message-quote-body :is(p,div){margin:0 0 8px}.wb-message-quote-body :is(p,div):last-child{margin-bottom:0}.wb-message-quote-body blockquote{border-left:2px solid var(--color-border);margin:0 0 8px;padding-left:8px}.wb-message-quote-body a{color:#165dce;text-decoration:underline}.wb-message-meta{color:var(--color-text-muted);border-top:1px solid #eef0f2;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:10px;display:flex}.wb-message-meta code{font-size:10px}.wb-message-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.wb-message-meta>*{overflow-wrap:anywhere;min-width:0}.wb-sendstate{background:var(--color-readonly-soft);color:var(--color-readonly);border-radius:999px;padding:1px 6px;font-weight:700}.wb-sendstate.sent{background:var(--color-success-soft);color:var(--color-success)}.wb-sendstate.send_unknown,.wb-sendstate.send_partial{color:#9a681f;background:#fff2db}.wb-sendstate.send_failed{background:var(--color-danger-soft);color:var(--color-danger)}.wb-sendstate.draft,.wb-sendstate.cancelled{background:var(--color-readonly-soft);color:var(--color-readonly)}.wb-sendstate.sending,.wb-sendstate.queued{background:var(--color-accent-soft);color:var(--color-accent)}.wb-attachment{align-items:center;gap:3px;display:inline-flex}.wb-message-attachments{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.wb-attachment-action{color:var(--color-text-muted);align-items:center;display:inline-flex}.wb-attachment-action:hover{color:var(--color-accent)}.wb-thread-list .internal-note{max-width:100%;margin:6px 0 10px}.wb-thread-list .internal-note p{padding:8px 10px;font-size:12px}.wb-thread-more{color:var(--color-text-muted);padding:6px;font-size:11px}.wb-thread-state{text-align:center;color:var(--color-text-muted);margin:0;padding:32px;font-size:13px}.wb-thread-state button{border:1px solid var(--color-border);height:22px;color:var(--color-text);background:#fff;border-radius:6px;margin-left:8px;padding:0 9px;font-size:11px}.wb-send-confirmation{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;padding:0 12px;font-size:10px;display:flex}.wb-send-confirmation-state{overflow-wrap:anywhere;min-width:0}.wb-send-confirmation-confirm{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px;display:flex}.wb-send-confirmation-confirm p{color:var(--color-text);flex:1 0 100%;margin:0;font-size:11px;line-height:1.5}.wb-send-confirmation button{border:1px solid var(--color-border);height:24px;color:var(--color-text);background:#fff;border-radius:7px;padding:0 10px;font-size:11px}.wb-send-confirmation button.wb-send-confirmation-primary{background:var(--color-accent);color:#fff;border:0;font-weight:650}.wb-send-confirmation-error{color:var(--color-danger);flex:1 0 100%;margin:0;font-size:11px}.wb-message-id-error{color:var(--color-danger)}.wb-lane-group li .wb-lane-option em{color:#4c5561;text-align:center;background:#eef2f6;border-radius:10px;min-width:20px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.wb-lane-group li .wb-lane-option.current em{background:var(--color-accent);color:#fff}.wb-rail .conversation-copy>div{min-width:0}.wb-rail .conversation-copy>div b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-rail .conversation-copy time{white-space:nowrap;flex:none}.wb-rail-list,.wb-table,.wb-context,.wb-focus .conversation-pane,.wb-lane-drawer,.wb-xl-body,.wb-thread-full-list,.wb-thread-list .email-rich-content,.wb-thread-full-list .email-rich-content,.wb-message-quote-body{scrollbar-width:thin;scrollbar-color:#3b3f4638 transparent}.wb-rail-list::-webkit-scrollbar{width:8px;height:8px}.wb-table::-webkit-scrollbar{width:8px;height:8px}.wb-context::-webkit-scrollbar{width:8px;height:8px}.wb-focus .conversation-pane::-webkit-scrollbar{width:8px;height:8px}.wb-lane-drawer::-webkit-scrollbar{width:8px;height:8px}.wb-xl-body::-webkit-scrollbar{width:8px;height:8px}.wb-thread-full-list::-webkit-scrollbar{width:8px;height:8px}.wb-thread-list .email-rich-content::-webkit-scrollbar{width:8px;height:8px}.wb-thread-full-list .email-rich-content::-webkit-scrollbar{width:8px;height:8px}.wb-message-quote-body::-webkit-scrollbar{width:8px;height:8px}.wb-rail-list::-webkit-scrollbar-track{background:0 0}.wb-table::-webkit-scrollbar-track{background:0 0}.wb-context::-webkit-scrollbar-track{background:0 0}.wb-focus .conversation-pane::-webkit-scrollbar-track{background:0 0}.wb-lane-drawer::-webkit-scrollbar-track{background:0 0}.wb-xl-body::-webkit-scrollbar-track{background:0 0}.wb-thread-full-list::-webkit-scrollbar-track{background:0 0}.wb-thread-list .email-rich-content::-webkit-scrollbar-track{background:0 0}.wb-thread-full-list .email-rich-content::-webkit-scrollbar-track{background:0 0}.wb-message-quote-body::-webkit-scrollbar-track{background:0 0}.wb-rail-list::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-table::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-context::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-focus .conversation-pane::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-lane-drawer::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-xl-body::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-thread-full-list::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-thread-list .email-rich-content::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-thread-full-list .email-rich-content::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-message-quote-body::-webkit-scrollbar-thumb{background-color:#3b3f4638;background-clip:content-box;border:2px solid #0000;border-radius:999px}.wb-rail-list::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-table::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-context::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-focus .conversation-pane::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-lane-drawer::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-xl-body::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-thread-full-list::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-thread-list .email-rich-content::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-thread-full-list .email-rich-content::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-message-quote-body::-webkit-scrollbar-thumb:hover{background-color:#3b3f4666}.wb-table::-webkit-scrollbar-corner{background:0 0}.wb-queue-pagination{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.wb-queue-pagination button{border:1px solid var(--color-border);color:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:4px 8px}.wb-queue-pagination button:disabled{opacity:.45;cursor:default}.wb-rail-item-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wb-rail-item-top b,.wb-rail-item-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-rail-item-top small{color:var(--color-text-muted);flex-shrink:0}.wb-rail-item>.wb-sla{justify-self:start}.wb-rail-search{border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:6px;margin:8px 12px;padding:6px 8px;display:flex}.wb-rail-search input{background:0 0;border:0;width:100%;min-width:0}.wb-operation-slot{flex:none;min-height:0;max-height:180px;overflow-y:auto}.wb-search-range{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:8px;padding:5px 8px;font-size:12px}.wb-search-exit{color:var(--color-accent);background:0 0;border:0;padding:0 2px;font-size:12px;text-decoration:underline}.wb-results{flex:1;min-height:0;padding:0 0 16px;overflow-y:auto}.wb-customer-group{border-bottom:1px solid var(--color-border);padding:14px 16px 6px}.wb-customer-head{align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.wb-customer-name{font-size:15px;font-weight:600}.wb-customer-email{color:var(--color-text-muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.wb-customer-email mark{background:var(--color-accent-soft);color:var(--color-accent);border-radius:2px;padding:0 1px;font-weight:600}.wb-customer-meta{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:11px}.wb-result-list{margin:0;padding:0;list-style:none}.wb-result-row{width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(200px,1fr) auto auto auto;align-items:center;gap:12px;padding:7px 10px;font-size:13px;display:grid}.wb-result-row:hover{background:var(--color-accent-soft)}.wb-result-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-result-tags{white-space:nowrap;gap:4px;display:inline-flex}.wb-result-sla{text-align:right;white-space:nowrap;min-width:62px}.wb-result-time{min-width:44px;color:var(--color-text-muted);text-align:right;white-space:nowrap;font-size:11px}.wb-empty-conditions{color:var(--color-text-muted);margin:4px 0 10px;font-size:12px}.wb-oplog-handling{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:6px 18px;margin:0;padding:10px 0;display:flex}.wb-oplog-handling>div{align-items:baseline;gap:6px;display:flex}.wb-oplog-handling dt{color:var(--color-text-muted);font-size:11px}.wb-oplog-handling dd{margin:0;font-size:11.5px}.wb-oplog-arrow{color:var(--color-text-muted);font-size:11px}.wb-oplog-version,.wb-oplog-send{border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.wb-oplog-version,.wb-oplog-send-pending{background:var(--color-readonly-soft);color:var(--color-readonly)}.wb-oplog-send{background:var(--color-success-soft);color:var(--color-success)}.wb-oplog-send-alert{background:var(--color-danger-soft);color:var(--color-danger)}.wb-oplog-mail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;display:grid}.wb-oplog-mail>div{gap:2px;min-width:0;display:grid}.wb-oplog-mail dt{color:var(--color-text-muted);font-size:10px}.wb-oplog-mail dd{overflow-wrap:anywhere;margin:0}.wb-oplog-attach{color:var(--color-text-muted);margin-left:6px;font-size:10px}.wb-message-gallery{flex-wrap:wrap;gap:6px;padding:8px 0 2px;display:flex}.wb-gallery-item{border:1px solid var(--color-border);background:var(--color-canvas);cursor:zoom-in;border-radius:6px;width:64px;height:64px;padding:0;overflow:hidden}.wb-gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.wb-gallery-item:hover,.wb-gallery-item:focus-visible{border-color:var(--color-accent)}.wb-attachment-preview-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18202c9e;position:fixed;inset:0}.wb-attachment-preview{z-index:51;background:var(--color-surface);border-radius:14px;flex-direction:column;min-height:0;display:flex;position:fixed;inset:4vh max(24px,50vw - 520px);overflow:hidden;box-shadow:0 24px 70px #18202c4d}.wb-attachment-preview-head{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.wb-attachment-preview-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-attachment-preview-head small{color:var(--color-text-muted);flex:none}.wb-attachment-preview-action{color:var(--color-text-muted);background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.wb-attachment-preview-action:first-of-type{margin-left:auto}.wb-attachment-preview-stage{background:#eef1f5;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:12px;display:flex}.wb-attachment-preview-stage img{object-fit:contain;max-width:100%;max-height:100%}.wb-attachment-preview-nav{background:var(--color-surface);border:0;border-radius:999px;padding:6px;display:inline-flex;box-shadow:0 2px 10px #18202c29}.settings-identity{align-items:center;gap:var(--minner);padding-bottom:var(--minner);border-bottom:1px solid var(--color-border);display:flex}.settings-identity b{color:var(--color-text);font-size:15px;display:block}.settings-identity small{color:var(--color-text-muted);margin-top:2px;font-size:12px;display:block}.settings-rows{gap:var(--mrow);margin:0;display:grid}.settings-row{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.settings-row dt{color:var(--color-text-muted);font-size:12px}.settings-row dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:13px}.settings-muted{color:var(--color-text-muted)}.settings-scope-list{gap:var(--mrow);margin:0;padding:0;list-style:none;display:grid}.settings-scope-list li{justify-content:space-between;align-items:baseline;gap:var(--minner);display:flex}.settings-scope-list b{color:var(--color-text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.settings-scope-list small{color:var(--color-text-muted);flex:none;font-size:11px}.settings-state{gap:var(--mgap);display:grid}.settings-state-head b{color:var(--color-text);font-size:15px;display:block}.settings-state-head small{color:var(--color-text-muted);margin-top:2px;font-size:12px;display:block}.settings-capacity{gap:6px;display:grid}.settings-capacity-head{color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.settings-capacity-head b{color:var(--color-text);font-size:14px;font-weight:650}.settings-capacity-track{background:var(--color-readonly-soft);border-radius:999px;height:6px;overflow:hidden}.settings-capacity-track i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.settings-capacity small{color:var(--color-text-muted);font-size:11px}.settings-confirm{gap:var(--minner);margin-top:var(--minner);padding:var(--mcard-pad);border:1px solid var(--color-attention-border);background:var(--color-accent-soft);border-radius:10px;display:grid}.settings-confirm p{color:var(--color-text);margin:0;font-size:12px;line-height:1.6}.settings-actions{gap:var(--minner);margin-top:var(--minner);flex-wrap:wrap;display:flex}.settings-page .settings-danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.settings-page .settings-danger:disabled{opacity:.6}.settings-note{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.7}.settings-success{background:var(--color-success-soft);color:var(--color-success);border-radius:8px;padding:8px 10px;font-size:12px}.settings-form{gap:var(--mgap);max-width:380px;display:grid}.settings-field{color:var(--color-text-muted);gap:4px;font-size:12px;display:grid}.settings-form .settings-field input{width:100%}@media (width<=640px){.settings-row{grid-template-columns:minmax(0,1fr);gap:2px}}.wb-reading-layout{color:#7b8797;flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;font-size:11px;display:flex}.wb-reading-layout>span{margin-right:6px}.wb-reading-layout button{color:#667085;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 10px}.wb-reading-layout button[aria-pressed=true]{color:#b45309;background:#fff7ed;border-color:#f5dcc5}@media (width>=761px){.wb-processing-grid[data-reading-layout=facts]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.wb-processing-grid[data-reading-layout=writing]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}.wb-thread-heading{flex-wrap:wrap}.wb-thread-heading>.wb-block-title{margin-right:auto}.auth-page,.auth-loading{min-height:100vh;color:var(--color-text);background:linear-gradient(135deg,#fff7f1,#f4f6fa);place-items:center;display:grid}.auth-card{border:1px solid var(--color-border);background:#fff;border-radius:18px;width:min(420px,100vw - 40px);padding:36px;box-shadow:0 18px 60px #2a314015}.auth-brand{color:var(--color-accent);margin-bottom:28px}.auth-brand strong{margin-left:4px;font-size:10px}.auth-card h1{margin:0 0 8px}.auth-card p{color:var(--color-text-muted);margin:0 0 24px}.auth-card form,.staff-form{gap:16px;display:grid}.auth-card label,.staff-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.auth-card input,.staff-form input,.staff-form select{border:1px solid var(--color-border);font:inherit;border-radius:8px;padding:11px 12px}.auth-error{color:#b42318;background:#fff0ee;border-radius:8px;padding:10px 12px;font-size:13px}.top-error{color:#b42318;background:#fff0ee;border-radius:999px;max-width:260px;padding:6px 10px;font-size:12px;line-height:1.3}.user-menu{color:inherit;background:0 0;border:0;align-items:center;gap:6px;display:flex}.user-menu span{font-size:12px}.permission-denied{padding:40px}.staff-accounts{gap:18px;padding:24px;display:grid}.staff-create-card,.staff-list-card,.temporary-password{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:22px}.staff-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.staff-form select{min-height:42px}.temporary-password{background:#fff9f5;border-color:#ffb581;align-items:center;gap:16px;display:flex}.temporary-password code{background:#fff;border-radius:6px;padding:8px 12px;font-size:17px}.temporary-password span{color:var(--color-text-muted);flex:1}.staff-table{display:grid}.staff-row{border-top:1px solid var(--color-border);grid-template-columns:2fr 1.5fr .7fr 2fr;align-items:center;gap:16px;padding:13px 8px;display:grid}.staff-row>span:first-child{gap:3px;display:grid}.staff-row small{color:var(--color-text-muted)}.staff-head{color:var(--color-text-muted);border:0;font-size:12px}.staff-actions{justify-content:flex-end;gap:7px;display:flex}.staff-actions button,.temporary-password button{border:1px solid var(--color-border);background:#fff;border-radius:6px;padding:6px 9px}.staff-actions .danger{color:#b42318}@media (width<=900px){.staff-form{grid-template-columns:1fr 1fr}.staff-row{grid-template-columns:1.5fr 1fr}.staff-row>:nth-child(2),.staff-row>:nth-child(3){display:none}}.staff-accounts{flex-direction:column;gap:20px;padding:4px 0 44px;display:flex}.staff-create-card,.staff-policy-card,.staff-list-card{border-radius:17px;padding:24px 25px 22px}.staff-policy-card{padding:24px 23px 20px}.staff-list-card{padding:0}.staff-form label{color:#58667a;font-size:11px;font-weight:700;gap:7px!important}.temporary-password{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;padding:13px 15px}.temporary-password code{border-radius:7px;padding:7px 10px;font-size:13px}.temporary-password>div{gap:2px;min-width:0;display:grid}.temporary-password>div>span{flex:initial;color:#6f927e;font-size:10px}.temporary-password-icon{flex:0 0 31px}.staff-row{grid-template-columns:minmax(200px,1.1fr) minmax(140px,.72fr) minmax(110px,.5fr) minmax(280px,1.6fr) minmax(165px,.8fr);gap:18px;padding:15px 24px}.staff-accounts .staff-row{grid-template-columns:minmax(170px,1.05fr) minmax(120px,.68fr) minmax(92px,.48fr) minmax(96px,.52fr) minmax(88px,.46fr) minmax(320px,1.75fr) minmax(140px,.72fr);min-width:1120px}.status-dot.presence-available{background:#25a66a;box-shadow:0 0 0 3px #dff5e8}.status-dot.presence-busy{background:#e19a35;box-shadow:0 0 0 3px #fff0d1}.status-dot.presence-offline{background:#9ca8b7}.status-dot.presence-paused{background:#c27a7a;box-shadow:0 0 0 3px #fae7e7}.staff-capacity-cell,.staff-presence-cell{min-width:0}.staff-capacity{align-items:center;gap:5px;min-width:0;display:inline-flex}.staff-capacity-input{border:1px solid var(--color-border);background:var(--color-surface);width:58px;height:30px;color:var(--color-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;padding:0 6px;font-size:12px}.staff-capacity-input:disabled{opacity:.6}.staff-capacity-input.is-invalid{color:#b42318;border-color:#e5b4b4}.staff-capacity-pending,.staff-capacity-error{white-space:nowrap;font-size:9px}.staff-capacity-pending{color:#be5a21}.staff-capacity-error{color:#b42318}.staff-employment-select{border:1px solid var(--color-border);background:var(--color-surface);height:30px;color:var(--color-text);border-radius:6px;padding:0 8px;font-size:12px}.staff-employment-select:disabled{opacity:.6}.staff-row.staff-head{color:#95a1b0;letter-spacing:.05em;background:#fbfcfd;padding-top:12px;padding-bottom:10px;font-size:10px;font-weight:700}.staff-actions{justify-content:flex-end;align-items:flex-end;min-width:0;display:flex}.staff-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.staff-action-buttons button{color:#68778c;background:#fff;border:1px solid #dce3eb;border-radius:8px;min-height:29px;padding:0 8px;font-size:10px}.staff-action-buttons button.danger{color:#b45d5d;border-color:#f0d8d8}@media (width<=680px){.staff-create-card,.staff-policy-card{padding:19px 17px}.temporary-password{grid-template-columns:auto minmax(0,1fr)}.temporary-password code,.temporary-password button{grid-column:2;justify-self:start}.staff-list-header{flex-direction:column;align-items:stretch;padding:18px 17px 16px}.staff-row{padding-left:17px;padding-right:17px}}@media (width>=1200px){.staff-form{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
