:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;--surface:#fff;--line:#e4e7ec;--muted:#667085;--primary:#2563eb;--accent:#2563eb;--success:#16803c;--warning:#b7791f;--danger:#c0362c;--workspace-bg:#f7f8fa;--workspace-surface:#fff;--workspace-border:#e4e7ec;--workspace-text:#1f2937;--workspace-muted:#667085;--workspace-subtle:#98a2b3;--workspace-primary:#2563eb;--workspace-radius-sm:4px;--workspace-radius-md:8px;--workspace-space-1:4px;--workspace-space-2:8px;--workspace-space-3:12px;--workspace-space-4:16px;--workspace-space-5:20px;--workspace-space-6:24px;--workspace-space-8:32px;background:#f7f8fa;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;font-size:14px;line-height:20px}button,input,textarea{font:inherit}button{color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #84adff}.loading-screen,.conversation-loading{min-height:100vh;color:var(--muted);background:#f7f8fa;justify-content:center;align-items:center;gap:12px;display:flex}.spinner{border:2px solid #d0d5dd;border-top-color:var(--primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{background:linear-gradient(90deg,#f7f8fa 0 50%,#f1f4f9 50%);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-panel{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(420px,100%);padding:40px;box-shadow:0 20px 50px #18274b14}.auth-panel-wide{width:min(620px,100%)}.auth-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brand-mark,.nav-logo{color:#fff;background:#1d4ed8;place-items:center;font-weight:750;display:grid}.brand-mark{border-radius:9px;width:40px;height:40px;margin-bottom:24px;font-size:18px}.eyebrow,.section-kicker{color:var(--muted);letter-spacing:.1em;margin:0;font-size:11px;font-weight:700}.auth-panel h1{margin:8px 0;font-size:24px;line-height:32px}.auth-copy,.auth-help{color:var(--muted);margin:0}.auth-help .ant-btn-link{height:auto;font-size:inherit;padding:0 2px}@media (width<=560px){.auth-page{padding:20px}.auth-panel{padding:28px 24px}.auth-form-row{grid-template-columns:1fr}}.auth-panel form{gap:16px;margin-top:28px;display:grid}.auth-panel label{color:#344054;gap:7px;font-size:13px;font-weight:600;display:grid}input,textarea{background:#fff;border:1px solid #d0d5dd;border-radius:7px;outline:none}input{height:40px;padding:0 12px}input:focus,textarea:focus{border-color:#84adff;box-shadow:0 0 0 3px #eff4ff}.primary-button,.secondary-button,.icon-button,.text-button{cursor:pointer;border-radius:7px;min-height:36px}.primary-button{border:1px solid var(--primary);color:#fff;background:var(--primary);padding:0 15px;font-weight:650}.secondary-button{background:#fff;border:1px solid #d0d5dd;padding:0 13px;font-weight:600}.icon-button{background:#fff;border:1px solid #d0d5dd;min-width:36px}.text-button{color:var(--primary);background:0 0;border:0;padding:0 10px}button:disabled{cursor:not-allowed;opacity:.5}.auth-submit{width:100%;margin-top:4px}.auth-help{border-top:1px solid #eaecf0;margin-top:24px;padding-top:20px;font-size:12px}.form-error{color:var(--danger);margin:0;font-size:13px}.workspace-shell{background:#fff;grid-template-columns:220px 340px minmax(560px,1fr) 340px;min-width:1180px;height:100vh;min-height:680px;display:grid;overflow:hidden}.primary-nav{border-right:1px solid var(--line);background:#172033;flex-direction:column;gap:4px;min-width:0;padding:14px 12px 12px;display:flex}.nav-brand{color:#fff;align-items:center;gap:10px;min-height:44px;margin-bottom:12px;display:flex}.nav-brand>div:last-child{min-width:0;display:grid}.nav-brand strong{font-size:15px}.nav-brand span{color:#98a2b3;font-size:11px}.nav-logo{border-radius:8px;flex:0 0 40px;width:40px;height:40px}.nav-section{color:#7f8ca3;letter-spacing:.08em;margin:12px 10px 4px;font-size:10px;font-weight:700}.nav-item{color:#b9c2d0;background:0 0;border:0;border-radius:7px;justify-content:flex-start;width:100%;height:38px;padding:0 11px;font-size:14px;font-weight:600;display:flex}.nav-item .ant-btn-icon{font-size:16px}.nav-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-item.ant-btn-text:not(:disabled):hover{color:#fff;background:#273449}.nav-item.active{color:#fff;background:#344054}.nav-spacer{flex:1}.logout-error{color:#fda29b;align-items:flex-start;gap:6px;margin:4px 8px;font-size:11px;line-height:1.35;display:flex}.account-button{color:#fff;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:52px;padding:6px 8px;display:flex}.account-button:hover{color:#fff!important;background:#273449!important}.avatar{color:#172033;background:#e5e7eb;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.account-copy{text-align:left;min-width:0;display:grid}.account-copy strong,.account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-copy small{color:#98a2b3;font-size:10px}.queue-panel{border-right:1px solid var(--line);background:#fbfcfd;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.queue-header{justify-content:space-between;align-items:center;padding:20px 16px 12px;display:flex}.queue-header h1{align-items:center;gap:6px;margin:3px 0 0;font-size:20px;line-height:28px;display:flex}.search-box{color:#98a2b3;margin:0 16px 12px}.search-box .ant-input-affix-wrapper{width:100%;height:36px}.search-box .ant-input{height:auto;box-shadow:none;padding:0}.view-tabs{gap:4px;padding:0 12px 12px;display:flex;overflow:auto}.view-tabs button,.queue-toolbar button{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 9px;font-size:12px}.view-tabs button.active{color:#1d4ed8;background:#eff4ff;font-weight:650}.queue-toolbar{color:var(--muted);border-block:1px solid #eaecf0;grid-template-columns:1fr 1fr;align-items:center;padding:8px 16px;font-size:12px;display:grid}.queue-toolbar select,.conversation-actions select{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-width:0;height:30px;font-size:12px}.queue-list{flex:1;min-height:0;overflow:auto}.load-more-inbox{margin:8px auto 16px;display:block}.inbox-page-status{color:var(--muted);text-align:center;padding:12px 16px 0;font-size:11px}.queue-row{border:0;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #eaecf0;flex-direction:column;gap:7px;width:100%;padding:14px 16px;display:flex;position:relative}.queue-row.selected{background:#eff6ff}.queue-row.selected:before{content:"";background:var(--primary);width:2px;position:absolute;inset:0 auto 0 0}.queue-row-top,.queue-meta{justify-content:space-between;gap:12px;display:flex}.queue-row-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-row time,.queue-meta{color:var(--muted);white-space:nowrap;font-size:11px}.snippet{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.sla-chip{color:#175cd3;background:#eff8ff;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10px;font-weight:650}.intent-chip{color:#475467;align-self:flex-start;font-size:10px}.queue-tags{flex-wrap:wrap;gap:4px;display:flex}.queue-tags .ant-tag{margin:0}.sla-chip.overdue{color:#b42318;background:#fef3f2}.sla-chip.due-soon{color:#b54708;background:#fffaeb}.sla-chip.normal{color:#475467;background:#f2f4f7}.sla-chip.unknown{color:#667085;background:#f2f4f7}.inline-state{text-align:center;color:#344054;padding:40px 24px}.inline-state p{color:var(--muted)}.skeleton-list{gap:1px;display:grid}.skeleton-list i{background:linear-gradient(90deg,#f4f5f7,#fff,#f4f5f7) 0 0/200% 100%;height:106px;animation:1.5s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.conversation-panel{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.conversation-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;min-height:78px;padding:13px 20px;display:flex}.conversation-header>div:first-child{flex:1;min-width:0}.identity-line{color:#344054;margin:0 0 3px;font-size:12px;font-weight:650}.identity-line span{color:#98a2b3;margin:0 4px}.conversation-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:600px;margin:0;font-size:18px;line-height:26px;overflow:hidden}.conversation-actions{flex-wrap:wrap;flex:0 260px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.status-text{color:var(--muted);font-size:12px}.assignment-control{border-bottom:1px solid var(--line);background:#f8fafc;align-items:center;gap:8px;padding:8px 20px;display:flex}.assignment-control strong{color:#344054;white-space:nowrap;font-size:12px}.assignment-control .ant-select{min-width:150px}.thread{background:#fafbfc;width:100%;min-width:0;min-height:0;padding:20px clamp(20px,4vw,48px);overflow:auto}.thread-start{color:var(--muted);text-align:center;margin:0 auto 18px;font-size:11px}.load-earlier{justify-content:center;margin:-6px 0 16px;display:flex}.message-card{background:#fff;border:1px solid #dde2e8;border-radius:8px;max-width:82%;margin:0 auto 16px 0;padding:14px 16px}.message-card.outbound{background:#f5f8ff;border-color:#cdddfd;margin-left:auto;margin-right:0}.internal-note{color:#694b12;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;max-width:82%;margin:0 auto 16px;padding:12px 14px}.internal-note header{justify-content:space-between;gap:16px;font-size:12px;display:flex}.internal-note time{color:#937330}.internal-note p{white-space:pre-wrap;margin:7px 0 0}.delivery-event{color:#475467;background:#f9fafb;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;max-width:82%;margin:0 auto 16px;padding:9px 12px;font-size:12px;display:flex}.delivery-event-main>div,.delivery-event-actions{align-items:center;gap:8px;display:flex}.delivery-event-main>span{margin-top:4px;display:block}.delivery-event-actions{flex-shrink:0}.outbound-exception.focused{border-color:#84adff;box-shadow:0 0 0 3px #d1e0ff}.delivery-event.result_unknown,.delivery-event.failed_final,.delivery-event.blocked_after_approval{background:#fff6f5;border-color:#fecdca}.message-card header{color:#344054;justify-content:space-between;gap:24px;font-size:12px;display:flex}.message-card time{color:var(--muted)}.message-addresses{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:11px;display:flex}.message-addresses>div{gap:5px;min-width:0;display:flex}.message-addresses dt{font-weight:650}.message-addresses dd{overflow-wrap:anywhere;margin:0}.message-subject{margin:10px 0 4px;font-weight:650}.message-body{color:#344054;white-space:pre-wrap;margin:6px 0 0;line-height:1.65}.message-body.collapsed{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-body-wrap>.ant-btn{height:auto;margin-top:4px;padding:0}.message-body.empty{color:var(--muted);font-style:italic}.attachment{color:#475467;background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:3px 10px;margin-top:12px;padding:9px 10px;font-size:12px;display:grid}.attachment-thumbnail{object-fit:cover;border-radius:6px;grid-column:1/-1;width:min(240px,100%);max-height:180px}.attachment>.ant-image{grid-column:1/-1;width:min(240px,100%)}.attachment>div{align-items:center;gap:7px;min-width:0;display:flex}.attachment strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment>span{color:var(--muted);grid-column:1;padding-left:21px}.attachment>.ant-tag{grid-area:1/2/3;margin:0}.attachment>.attachment-actions{grid-area:1/3/3;justify-content:flex-end;gap:2px;display:flex}.attachment-actions>.ant-btn{padding-inline:4px}.attachment .attachment-guidance{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.attachment.blocked,.attachment.failed{background:#fef3f2;border-color:#fda29b}.composer{border-top:1px solid var(--line);background:#fff;width:100%;min-width:0;max-height:52vh;overflow-y:auto}.composer>.ant-alert{border-inline:0;border-radius:0;align-items:center;padding:7px 14px}.composer>.ant-alert+.ant-alert{border-top:0}.composer>.ant-alert .ant-alert-message,.composer>.ant-alert .ant-alert-title{font-size:12px;font-weight:650}.composer>.ant-alert .ant-alert-description{color:#475467;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;line-height:1.4;overflow:hidden}.composer-tabs{border-bottom:1px solid #eaecf0;align-items:center;gap:4px;min-height:40px;padding:0 16px;display:flex}.composer-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;height:40px;padding:0 10px}.composer-tabs button.active{border-bottom-color:var(--primary);color:#1d4ed8;font-weight:650}.composer-tabs span{color:#475467;margin-left:auto;font-size:12px;font-weight:600}.composer-tabs .reply-identity{align-items:center;gap:6px;display:inline-flex}.reply-identity i{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ecfdf3}.reply-identity.unavailable i{background:var(--warning);box-shadow:0 0 0 3px #fffaeb}.template-strip{background:#fcfcfd;border-bottom:1px solid #eaecf0;align-items:center;gap:7px;padding:9px 14px;display:flex;overflow-x:auto}.template-strip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd6fe;border-radius:6px;flex-direction:column;min-width:max-content;padding:6px 9px;font-size:12px;display:flex}.template-strip button>span:not(.ant-btn-icon){gap:1px;display:grid}.template-strip small{color:var(--muted);font-size:10px}.template-strip .template-reason{color:#475467;text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.ai-source{color:#5945b2;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:5px;align-items:center;min-width:max-content;height:22px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.composer textarea{resize:vertical;width:calc(100% - 28px);min-height:110px;max-height:220px;margin:12px 14px 8px;padding:11px 12px;display:block}.composer-hints{min-height:26px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:-4px 14px 8px;font-size:11px;display:flex}.outbound-attachments{gap:8px;margin-top:10px;display:grid}.outbound-attachments>div,.send-attachment-check>div{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.outbound-attachments>div span,.send-attachment-check>div span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.outbound-attachments small,.send-attachment-check small,.attachment-picker small{color:var(--text-secondary)}.attachment-picker{align-items:center;gap:10px;display:flex}.attachment-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.send-attachment-check{gap:8px;margin:12px 0;display:grid}.composer-state{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.composer-state .ant-tag{margin:0}.note-composer{background:#fffcf5;padding-top:1px}.composer footer{justify-content:flex-end;align-items:center;gap:8px;padding:0 14px 12px;display:flex}.composer footer>span{color:var(--muted);margin-right:auto;font-size:11px}.composer-notice{border-left:3px solid var(--warning);color:#694b12;background:#fffaeb;margin:0 14px 8px;padding:8px 10px;font-size:12px}.approval-button{color:#6941c6;border-color:#d6bbfb;margin-top:8px;display:block}.send-confirmation{background:#f5f8ff;border:1px solid #b2ccff;border-radius:7px;margin:0 14px 10px;padding:12px}.send-confirmation>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.send-confirmation>div:last-child{justify-content:flex-end}.send-confirmation span,.send-confirmation .send-body{color:#475467;font-size:12px}.approval-request-panel{background:#fffcf5;border:1px solid #fedf89;border-radius:7px;gap:8px;margin:0 14px 10px;padding:12px;display:grid}.approval-request-panel label{color:#694b12;gap:6px;font-size:12px;font-weight:650;display:grid}.approval-request-panel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-request-panel>div>span{color:var(--muted);font-size:11px}.send-checks{background:#fff;border-radius:6px;gap:6px;margin:10px 0 0;padding:9px 10px;display:grid}.send-checks>div{grid-template-columns:74px minmax(0,1fr);gap:8px!important;display:grid!important}.send-checks dt{color:var(--muted);font-size:11px}.send-checks dd{overflow-wrap:anywhere;color:#344054;margin:0;font-size:11px}.send-confirmation .confirmation-expiry-warning{color:#912018;background:#fff4ed;border:1px solid #fda29b;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:12px}.send-confirmation .send-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:18rem;font:inherit;margin:8px 0;overflow:auto}.context-panel{border-left:1px solid var(--line);background:#fbfcfd;min-width:0;height:100%;min-height:0;overflow:auto}.context-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 18px 14px;display:flex}.context-open,.context-close{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px}.context-open{padding:5px 9px;font-size:12px;display:none}.context-close{padding:4px 8px;font-size:12px;display:none}.context-panel h2{margin:3px 0 0;font-size:18px}.context-section{border-top:1px solid var(--line)}.context-section summary{cursor:pointer;justify-content:space-between;padding:13px 18px;font-weight:650;list-style:none;display:flex}.context-content dl{gap:9px;margin:0;display:grid}.context-content dl>div{grid-template-columns:82px minmax(0,1fr);gap:8px;display:grid}.context-content dt{color:var(--muted);font-size:12px}.context-content dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.mono{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace}.empty-evidence{background:#fff;border:1px dashed #d0d5dd;border-radius:7px;padding:10px 12px}.empty-evidence span{font-weight:650}.empty-evidence p,.evidence-row p{color:var(--muted);margin:4px 0 0;font-size:12px}.evidence-row{align-items:flex-start;gap:9px;display:flex}.template-evidence small{color:#667085;margin-top:6px;font-size:11px;display:block}.policy-list{color:#475467;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.check,.warning-dot{border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid}.check{color:var(--success);background:#ecfdf3}.warning-dot{color:var(--warning);background:#fffaeb;font-weight:750}.empty-conversation{text-align:center;color:#344054;background:#fafbfc;grid-column:3/5;place-items:center;display:grid}.empty-conversation p{color:var(--muted)}.approvals-page,.teams-page{background:#f7f8fa;grid-column:2/5;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.browser-page{background:#f7f8fa;grid-column:2/5;min-width:0;overflow:auto}.pairing-banner{background:#f5f8ff;border:1px solid #b2ccff;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:18px 24px 0;padding:14px 16px;display:flex}.pairing-banner div{align-items:center;gap:12px;display:flex}.pairing-banner span,.pairing-banner p{color:var(--muted);font-size:12px}.pairing-banner strong{letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:20px}.pairing-banner p{margin:0}.browser-notice{border-left:3px solid var(--warning);color:#694b12;background:#fffaeb;margin:14px 24px 0;padding:9px 11px}.instance-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;padding:20px 24px 32px;display:grid}.instance-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.instance-card>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.instance-card>header div{display:grid}.instance-card>header span{color:var(--muted);font-size:11px}.instance-card dl{grid-template-columns:1fr 1fr;gap:10px 20px;margin:0;padding:14px 16px;display:grid}.instance-card dl>div{gap:2px;display:grid}.instance-card dt{color:var(--muted);font-size:11px}.instance-card dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.instance-card>footer{border-top:1px solid #eaecf0;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.browser-status{border-radius:5px;padding:4px 7px;font-size:11px;font-weight:650}.browser-status.active,.browser-status.available{color:var(--success);background:#ecfdf3}.browser-status.degraded,.browser-status.pending_identity,.browser-status.partial,.browser-status.stale{color:var(--warning);background:#fffaeb}.browser-status.offline,.browser-status.suspended,.browser-status.suspended_requires_owner_review{color:var(--danger);background:#fef3f2}.identity-claim{background:#f9fafb;border:1px solid #e4e7ec;border-radius:7px;margin:0 16px 14px;padding:12px}.identity-claim>div{justify-content:space-between;gap:10px;display:flex}.identity-claim span,.identity-claim p{color:var(--muted);font-size:11px}.identity-claim p{margin:6px 0}.identity-claim label{gap:5px;margin-top:9px;font-size:12px;font-weight:650;display:grid}.identity-claim select{background:#fff;border:1px solid #d0d5dd;border-radius:6px;height:36px;padding:0 9px}.confirmed-identity{margin-top:8px;display:block;color:var(--success)!important}.instance-card>.empty-evidence{margin:0 16px 14px}.order-evidence{gap:10px;display:grid}.context-evidence-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:flex}.order-field-list{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;display:grid}.order-field-list>div{min-width:0}.order-field-list dt{color:var(--muted);font-size:11px}.order-field-list dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.order-field-list>.order-items{grid-column:1/-1}.order-items>dd{gap:8px;display:grid}.order-items article{border:1px solid var(--line);background:#f7f8fa;border-radius:7px;padding:9px}.order-items article>strong{color:#172033;margin-bottom:7px;font-size:12px;display:block}.order-items article dl{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.order-items article dl>div{min-width:0;display:block}.order-items article dl>div:last-child{grid-column:1/-1}.order-items article dl dd{overflow-wrap:anywhere;color:#344054;text-overflow:clip;white-space:normal;margin-top:2px;overflow:visible}.evidence-provenance,.stale-warning{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.batch-section{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 24px 32px}.batch-section>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.batch-section>header h2{margin:2px 0 0;font-size:16px}.batch-section>header>span{color:var(--muted);font-size:12px}.batch-section>.ant-alert{margin:16px 16px 0}.batch-list{display:grid}.batch-row{border-bottom:1px solid #eaecf0;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.inbound-alias-row{grid-template-columns:minmax(260px,1fr) auto auto}.batch-row:last-child{border-bottom:0}.batch-row>div:first-child{min-width:0;display:grid}.batch-row>div:first-child span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.batch-progress{align-items:center;gap:8px;display:flex}.batch-progress>div{background:#eaecf0;border-radius:999px;flex:1;height:6px;overflow:hidden}.batch-progress i{background:var(--accent);height:100%;display:block}.batch-progress span{min-width:74px;color:var(--muted);font-size:11px}.batch-row dl{gap:10px;margin:0;display:flex}.batch-row dl>div{display:grid}.batch-row dt{color:var(--muted);font-size:10px}.batch-row dd{margin:0;font-size:12px}.browser-status.paused,.browser-status.completed_with_errors{color:var(--warning);background:#fffaeb}.browser-status.completed{color:var(--success);background:#ecfdf3}.members-page{background:#f7f8fa;grid-column:2/5;min-width:0;overflow:auto}.member-layout{grid-template-columns:340px minmax(620px,860px);justify-content:center;align-items:start;gap:18px;padding:20px 24px 32px;display:grid}.member-list,.member-detail{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.member-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #eaecf0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.member-row.selected{box-shadow:inset 3px 0 var(--accent);background:#f5f8ff}.member-row>div{min-width:0;display:grid}.member-row>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-avatar{color:#344054;background:#eef2f6;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.member-status{color:var(--muted);background:#f2f4f7;border-radius:5px;padding:3px 6px;font-size:10px}.member-status.active{color:var(--success);background:#ecfdf3}.member-status.pending_approval{color:var(--warning);background:#fffaeb}.member-status.suspended,.member-status.disabled,.member-status.rejected{color:var(--danger);background:#fef3f2}.member-detail-header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.member-detail-header h2{margin:2px 0;font-size:20px}.member-detail-header div>span{color:var(--muted);font-size:12px}.member-section{border-bottom:1px solid #eaecf0;padding:18px 20px}.member-section h3{margin:0 0 3px;font-size:14px}.member-section>p{color:var(--muted);margin:0 0 13px;font-size:12px}.member-actions{justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.audit-page{background:#f7f8fa;grid-column:2/5;min-width:0;overflow:auto}.audit-page .approvals-header form{gap:8px;display:flex}.audit-page .approvals-header input{border:1px solid #d0d5dd;border-radius:6px;width:250px;height:38px;padding:0 10px}.audit-list{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:980px;margin:20px auto 32px;overflow:hidden}.reconcile-controls{gap:8px;margin-top:10px;display:flex}.reconcile-controls input{flex:1;min-width:260px}.reconcile-controls button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px}.reconciliation-note{background:#fffaeb;border-left:3px solid #f79009;gap:3px;padding:7px 9px;display:grid}.reconciliation-note p{margin:0}.reconciliation-note small{color:var(--muted)}.health-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;padding:18px;display:grid}.health-card{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:16px}.health-card>header,.health-card>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.health-card dl{gap:8px;margin:16px 0 0;display:grid}.health-card dl>div{justify-content:space-between;display:flex}.health-card dt{color:var(--muted)}.health-card dd{margin:0}.lingxing-binding{border:1px solid var(--line);background:#f7f8fa;border-radius:8px;gap:10px;margin-top:14px;padding:12px;display:grid}.lingxing-binding>div:first-child{justify-content:space-between;gap:12px;display:flex}.lingxing-binding span{color:var(--muted);text-align:right;font-size:12px}.lingxing-binding-actions{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;display:grid}.state-label.paused{color:#b42318;background:#fef3f2}.audit-row{border-bottom:1px solid #eaecf0;grid-template-columns:24px 1fr;gap:8px;padding:14px 16px 14px 8px;display:grid}.audit-row:last-child{border-bottom:0}.audit-timeline{place-items:start center;display:grid}.audit-timeline i{background:#fff;border:2px solid #84adff;border-radius:50%;width:8px;height:8px;margin-top:5px}.audit-row>div:last-child{gap:4px;min-width:0;display:grid}.audit-row header{justify-content:space-between;gap:12px;display:flex}.audit-row header span,.audit-row p,.audit-row small{color:var(--muted);margin:0;font-size:11px}.audit-row code{overflow-wrap:anywhere;color:#344054;white-space:normal;font-size:11px}.templates-page{background:#f7f8fa;grid-column:2/5;min-width:0;overflow:auto}.template-layout{grid-template-columns:310px minmax(620px,850px);justify-content:center;align-items:start;gap:18px;padding:20px 24px 32px;display:grid}.template-list,.template-detail{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.template-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #eaecf0;gap:2px;width:100%;padding:12px 14px;display:grid}.template-row.selected{box-shadow:inset 3px 0 var(--accent);background:#f5f8ff}.template-row span{color:var(--muted);font-size:11px}.template-detail-header{border-bottom:1px solid #eaecf0;padding:18px 20px}.template-detail-header h2{margin:2px 0 0;font-size:20px}.template-form{gap:14px;padding:18px 20px;display:grid}.template-form label{gap:5px;font-size:12px;font-weight:650;display:grid}.template-form input,.template-form select,.template-form textarea{font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:9px 10px;font-weight:400}.template-form textarea{resize:vertical;line-height:1.55}.template-form small{color:var(--muted);justify-self:end;font-weight:400}.template-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-form .ant-input-number{width:100%}.templates-page>.template-detail{width:min(850px,100% - 48px);margin:24px auto}.template-actions{border-top:1px solid #eaecf0;justify-content:flex-end;padding:14px 20px;display:flex}.version-history{border-top:1px solid #eaecf0;padding:16px 20px}.version-history h3{margin:0 0 8px;font-size:13px}.version-history>div{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;min-height:40px;font-size:12px;display:flex}.version-history strong{color:var(--success);font-size:11px}.stale-warning{border-left:3px solid var(--warning);color:#694b12;background:#fffaeb;padding:7px 8px}.team-layout{grid-template-columns:320px minmax(600px,820px);justify-content:center;gap:20px;min-height:0;padding:24px;display:grid}.team-list,.team-detail{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:0;overflow:auto}.new-team{border-bottom:1px solid var(--line);gap:8px;padding:14px;display:flex}.new-team input{flex:1;min-width:0}.team-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaecf0;flex-direction:column;gap:4px;width:100%;padding:14px 16px;display:flex}.team-row span{color:var(--muted);font-size:12px}.team-row.selected{box-shadow:inset 2px 0 var(--primary);background:#eff6ff}.team-detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.team-detail-header h2{margin:3px 0 0;font-size:18px}.team-detail-header>span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.team-section{border-bottom:1px solid #eaecf0;padding:16px 20px}.team-section h3{margin:0;font-size:14px}.team-section>p{color:var(--muted);margin:4px 0 12px;font-size:12px}.choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-grid label{cursor:pointer;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:18px 1fr;align-items:center;padding:9px 10px;display:grid}.choice-grid input{width:15px;height:15px;padding:0}.choice-grid small{color:var(--muted);grid-column:2;font-size:10px}.supervisor-selects{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supervisor-selects h3,.supervisor-selects>p{grid-column:1/3}.supervisor-selects label{color:#344054;gap:6px;font-size:12px;font-weight:650;display:grid}.supervisor-selects select{background:#fff;border:1px solid #d0d5dd;border-radius:7px;height:38px;padding:0 10px}.team-notice{border-left:3px solid var(--warning);color:#694b12;background:#fffaeb;margin:14px 20px 0;padding:9px 10px;font-size:12px}.team-actions{justify-content:flex-end;padding:16px 20px;display:flex}.approvals-header{z-index:6;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.approvals-header h1{margin:3px 0;font-size:22px}.approvals-header p{color:var(--muted);margin:0}.pending-count,.state-label{font-size:12px;font-weight:650}.pending-count{color:#6941c6;background:#f4f3ff;border-radius:6px;padding:6px 9px}.approval-layout{grid-template-columns:340px minmax(560px,760px);justify-content:center;gap:20px;min-height:0;padding:24px;display:grid}.approval-list,.approval-detail{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:0;overflow:auto}.approval-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaecf0;width:100%;padding:14px 16px;display:block}.approval-row.selected{box-shadow:inset 2px 0 var(--primary);background:#eff6ff}.approval-row>span{justify-content:space-between;gap:10px;display:flex}.approval-row p{color:#475467;margin:7px 0;font-size:12px}.approval-row small{color:var(--muted)}.state-label.pending{color:var(--warning)}.state-label.approved{color:var(--success)}.state-label.rejected,.state-label.expired{color:var(--danger)}.approval-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.approval-detail h2{margin:3px 0 0;font-size:18px}.approval-evidence,.immutable-body,.request-note,.decision-panel{border-bottom:1px solid #eaecf0;padding:16px 20px}.approval-evidence dl{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;display:grid}.approval-evidence dl>div{gap:3px;display:grid}.approval-evidence dt{color:var(--muted);font-size:12px}.approval-evidence dd{margin:0}.immutable-body>span{color:var(--muted);font-size:12px;font-weight:650}.immutable-body p{color:#344054;white-space:pre-wrap;background:#f9fafb;border:1px solid #d0d5dd;border-radius:7px;margin:9px 0 0;padding:14px}.request-note p{color:#475467;margin:6px 0 0}.decision-panel label{gap:7px;font-weight:650;display:grid}.decision-panel textarea{resize:vertical;min-height:90px;padding:10px 12px;font-weight:400}.decision-panel>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.decision-panel>p,.approval-notice{color:#694b12}.danger-button{color:#b42318;cursor:pointer;background:#fff;border:1px solid #fda29b;border-radius:7px;min-height:36px;padding:0 13px;font-weight:650}.approval-notice{margin:16px 20px}.error{color:var(--danger)}.queue-row.ant-btn,.template-row.ant-btn,.member-row.ant-btn,.team-row.ant-btn,.approval-row.ant-btn{white-space:normal;text-align:left;justify-content:flex-start;align-items:stretch;height:auto}.view-tabs.ant-segmented{margin:0 12px 12px;padding:3px}.queue-toolbar{gap:6px}.queue-toolbar .ant-select{flex:1;min-width:0;font-size:12px}.queue-toolbar>.ant-btn{flex:none;padding-inline:5px}.conversation-actions .ant-select{min-width:112px}.template-form .ant-select,.supervisor-selects .ant-select,.identity-claim .ant-select{width:100%}.page-notice{margin:14px 20px 0}.instance-card>.ant-card-body,.health-card>.ant-card-body{padding:0}.instance-card .ant-card-body>header,.health-card .ant-card-body>header,.health-card .ant-card-body>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.instance-card .ant-card-body>header{border-bottom:1px solid #eaecf0;padding:15px 16px}.instance-card .ant-card-body>footer{border-top:1px solid #eaecf0;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.instance-card .ant-card-body>dl{grid-template-columns:1fr 1fr;gap:10px 20px;margin:0;padding:14px 16px;display:grid}.health-card .ant-card-body{padding:16px}.batch-progress .ant-progress{background:0 0;flex:1;height:auto;overflow:visible}.choice-grid .ant-checkbox-wrapper{margin-inline-start:0}.template-strip .ant-btn{text-align:left;min-width:max-content;height:auto}.composer-tabs .ant-segmented{margin-right:auto}.composer-tabs .ant-segmented+span{margin-left:0}.composer .ant-input-textarea-show-count{margin:12px 14px 20px;display:block}.composer .ant-input-textarea-show-count textarea{width:100%;margin:0}.composer-notice.ant-alert{border-left:0}@media (width<=1510px){.workspace-shell{grid-template-columns:68px 320px minmax(540px,1fr) 320px}.primary-nav{align-items:center;padding-inline:8px}.nav-brand>div:last-child,.nav-section,.nav-item>span:last-child,.account-copy{display:none}.nav-brand{margin-bottom:12px}.nav-item{justify-content:center;width:40px;padding:0}.account-button{justify-content:center;width:40px;padding:4px}.logout-error{margin-inline:0;font-size:15px}.logout-error span{display:none}}@media (width<=1179px){body{overflow-x:hidden}.workspace-shell{grid-template-columns:68px 300px minmax(0,1fr);min-width:0;position:relative}.context-panel{z-index:20;width:min(360px,100vw - 68px);height:100vh;display:none;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #1018282e}.context-panel.open{display:block}.context-open,.context-close{display:inline-flex}.workspace-shell:has(>.audit-page){grid-template-columns:68px minmax(0,1fr);min-width:0}.workspace-shell:has(>.audit-page)>.audit-page{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-shell:has(>.queue-panel){background:#f6f7f9;grid-template-columns:204px 360px minmax(600px,1fr) 320px}.queue-panel{background:#fff}.queue-header{padding:18px 18px 10px}.queue-header h1{letter-spacing:-.02em;margin-top:2px;font-size:19px}.queue-header h1 span{color:#475467;background:#f2f4f7;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.search-box{margin:0 14px 10px}.search-box .ant-input-affix-wrapper{height:38px;box-shadow:none;background:#f8f9fb;border-color:#e1e5eb;border-radius:9px}.search-box .ant-input{background:0 0}.view-tabs.ant-segmented{background:#f2f4f7;border-radius:8px;margin:0 14px 8px}.queue-tools{border-bottom:1px solid #edf0f3;align-items:center;gap:2px;min-height:38px;padding:4px 12px 6px;display:flex}.queue-tools .ant-btn{color:#475467;font-size:12px}.queue-tools .ant-btn-link{margin-left:auto}.queue-tools .ant-badge{margin-left:4px}.queue-toolbar{background:#fafbfc;border-top:0;grid-template-columns:1fr 1fr;gap:7px;padding:10px 14px}.queue-toolbar[hidden],.saved-view-editor[hidden]{display:none}.saved-view-editor{background:#fafbfc;border-bottom:1px solid #edf0f3;flex-wrap:wrap;padding:10px 14px}.saved-view-editor .ant-input-affix-wrapper{flex:1 0 100%}.queue-list{scrollbar-gutter:stable;padding:4px 6px 12px}.queue-row.ant-btn{border:1px solid #0000;border-radius:10px;margin:2px 0;padding:12px 10px}.queue-row:hover{background:#f7f8fa!important}.queue-row.selected{border-color:#c7d7fe;box-shadow:0 1px 2px #1018280a;background:#f0f5ff!important}.queue-row.selected:before{display:none}.queue-row-layout{grid-template-columns:30px minmax(0,1fr);gap:10px;width:100%;display:grid}.queue-row-layout .ant-avatar{color:#344054;background:#eaecf0;margin-top:1px;font-size:12px;font-weight:700}.queue-row.selected .ant-avatar{color:#1d4ed8;background:#dbe7ff}.queue-row-content{gap:5px;min-width:0;display:grid}.queue-row-top{align-items:baseline}.queue-row-top strong{color:#1d2939;font-size:13px;line-height:18px}.queue-row time{flex:none;font-size:10px}.queue-row .snippet{color:#667085;-webkit-line-clamp:1;min-height:18px;font-size:12px;line-height:18px}.queue-row .queue-meta{gap:8px;font-size:10px}.queue-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.queue-tags{align-items:center;min-height:20px}.queue-tags .ant-tag{border:0;border-radius:5px;padding-inline:6px;line-height:19px}.state-chip{color:#175cd3;background:#eff8ff}.state-chip.state-resolved{color:#067647;background:#ecfdf3}.state-chip.state-pending_customer,.state-chip.state-pending_internal{color:#b54708;background:#fffaeb}.conversation-panel{background:#f8f9fb}.conversation-topbar{z-index:3;background:#fffffff5;position:relative;box-shadow:0 1px 2px #10182808}.conversation-header{min-height:72px;padding:12px 22px}.identity-line{color:#667085;margin-bottom:2px;font-size:11px}.conversation-header h2{letter-spacing:-.01em;font-size:17px}.status-text{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.thread{scrollbar-gutter:stable;background:#f7f8fa;padding:24px clamp(24px,5vw,64px) 32px}.message-card,.internal-note,.delivery-event{border-radius:12px;max-width:min(82%,760px)}.message-card{border-color:#e1e5eb;padding:15px 17px;box-shadow:0 1px 2px #10182808}.message-card.outbound{background:#f2f6ff;border-color:#cbdafd}.message-addresses{opacity:.78}.composer{background:#fff;border:0 solid #e1e5eb;border-top-width:1px;max-height:48vh;box-shadow:0 -8px 24px #1018280d}.composer-tabs{min-height:44px;padding-inline:18px}.context-panel{background:#fff}.context-panel>header{z-index:2;background:#fffffff5;border-bottom:1px solid #edf0f3;padding:18px 16px 12px;position:sticky;top:0}.context-panel h2{font-size:17px}.context-section{border-top:0;border-bottom:1px solid #edf0f3}.context-section summary{color:#344054;padding:13px 16px;font-size:13px}.context-section summary span{color:#98a2b3;transition:transform .16s}.context-section[open] summary span{transform:rotate(180deg)}.context-content{padding:0 16px 16px}@media (width<=1510px){.workspace-shell:has(>.queue-panel){grid-template-columns:68px 340px minmax(560px,1fr) 300px}}@media (width<=1179px){.workspace-shell:has(>.queue-panel){grid-template-columns:68px 320px minmax(0,1fr)}}@media (width<=820px){.workspace-shell:has(>.queue-panel){grid-template-columns:56px minmax(270px,38vw) minmax(0,1fr)}.conversation-actions .status-text,.reply-identity{display:none}.thread{padding-inline:18px}.message-card,.internal-note,.delivery-event{max-width:94%}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.health-summary{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;padding:18px 18px 0;display:grid}.health-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.health-summary span{color:var(--muted);font-size:13px}.health-summary strong{font-size:22px}.channel-status-list{gap:10px;margin-top:16px;display:grid}.channel-status{background:#f8fafc;border-radius:8px;grid-template-columns:10px 1fr;align-items:start;gap:9px;padding:10px;display:grid}.channel-status i{background:#98a2b3;border-radius:50%;width:8px;height:8px;margin-top:5px}.channel-status div{gap:2px;display:grid}.channel-status strong{font-size:13px}.channel-status span{color:var(--muted);font-size:12px;line-height:1.45}.channel-status.healthy i{background:#12b76a}.channel-status.warning i{background:#f79009}.channel-status.danger i{background:#f04438}.channel-status.neutral i{background:#2e90fa}.channel-status.muted{opacity:.72}.warning-text{color:#b54708}.quality-page{padding-bottom:32px}.quality-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px;display:grid}.metric-card .ant-card-body{gap:5px;display:grid}.metric-card span{color:var(--muted);font-size:13px}.metric-card strong{font-size:28px;line-height:1.2}.metric-card small{color:#667085;min-height:34px;line-height:1.45}.quality-analysis{grid-template-columns:minmax(0,1fr) 260px;gap:14px;margin:0 20px 20px;display:grid}.quality-chart,.quality-drilldown{background:#fff;border:1px solid #edf0f5;border-radius:12px}.quality-chart>header{border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.quality-chart h2,.quality-drilldown h2{margin:0;font-size:17px}.quality-chart p{color:var(--muted);margin:3px 0 0;font-size:12px}.chart-legend{color:var(--muted);gap:12px;font-size:12px;display:flex}.chart-legend span:before{content:"";background:#84adff;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.chart-legend .resolved:before{background:#12b76a}.chart-legend .exception:before{background:#f97066}.chart-bars{align-items:stretch;gap:3px;height:230px;padding:20px 12px 10px;display:flex;overflow-x:auto}.chart-bars button{min-width:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;grid-template-rows:1fr 18px;gap:7px;padding:4px 3px;display:grid}.chart-bars button:hover,.chart-bars button.selected{background:#f0f5ff}.bar-stack{justify-content:center;align-items:end;gap:2px;min-height:160px;display:flex}.bar-stack i{background:#84adff;border-radius:3px 3px 0 0;width:26%;max-width:8px}.bar-stack i.resolved{background:#12b76a}.bar-stack i.exception{background:#f97066}.chart-bars small{white-space:nowrap;font-size:10px;transform:rotate(-35deg)}.quality-drilldown{padding:17px}.quality-drilldown .section-kicker{margin:0 0 4px}.quality-drilldown dl{gap:10px;margin:18px 0;display:grid}.quality-drilldown dl>div{justify-content:space-between;gap:10px;display:flex}.quality-drilldown dt{color:var(--muted)}.quality-drilldown dd{margin:0;font-weight:600}.metric-caveat{color:#7a2e0e;background:#fffaeb;border-radius:7px;margin:0;padding:9px;font-size:12px;line-height:1.5}.quality-table{background:#fff;border:1px solid #edf0f5;border-radius:12px;margin:0 20px;overflow:hidden}.quality-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:2fr repeat(4,1fr);gap:12px;width:100%;padding:10px 14px;display:grid}.quality-row:last-child{border-bottom:0}.quality-row:not(.quality-head){cursor:pointer}.quality-row:not(.quality-head):hover,.quality-row.selected{background:#f5f8ff}.quality-head{background:#fafbfc;font-weight:600}.danger-text{color:#cf1322;font-weight:600}.saved-view-editor{gap:6px;padding:0 14px 12px;display:flex}.saved-view-editor .ant-input{min-width:0}.saved-view-error{margin:0 14px 12px}.audit-date{color:#667085;align-items:center;gap:6px;font-size:12px;display:flex}.audit-date input{color:#1d2939;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:5px 8px}@media (width<=900px){.health-summary{grid-template-columns:repeat(2,1fr)}.quality-analysis{grid-template-columns:1fr}.quality-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.approvals-header{align-items:flex-start}.quality-row{grid-template-columns:1.5fr repeat(4,1fr)}.lingxing-binding>div:first-child{display:grid}.lingxing-binding span{text-align:left}.lingxing-binding-actions{grid-template-columns:1fr}}.workspace-shell:has(>.queue-panel){min-width:0;height:100dvh;min-height:0;color:var(--workspace-text);background:var(--workspace-bg);grid-template-columns:68px 344px minmax(600px,1fr) 344px;gap:0;padding:0}:is(.workspace-shell:has(>.queue-panel)>.primary-nav,.workspace-shell:has(>.queue-panel)>.queue-panel,.workspace-shell:has(>.queue-panel)>.conversation-panel,.workspace-shell:has(>.queue-panel)>.context-panel){border:0;border-right:1px solid var(--workspace-border);height:auto;min-height:0;box-shadow:none;background:var(--workspace-surface);border-radius:0}.workspace-shell:has(>.queue-panel)>.primary-nav{color:#344054;background:var(--workspace-surface);align-items:center;padding:12px 8px}.workspace-shell:has(>.queue-panel) .nav-brand{min-height:46px;margin-bottom:10px}.workspace-shell:has(>.queue-panel) .nav-brand>div:last-child{display:none}.workspace-shell:has(>.queue-panel) .nav-section{display:none}.workspace-shell:has(>.queue-panel) .nav-item>span:last-child{display:none}.workspace-shell:has(>.queue-panel) .account-copy{display:none}.workspace-shell:has(>.queue-panel) .nav-logo{background:linear-gradient(145deg,#155eef,#004eeb);border-radius:13px;flex-basis:42px;width:42px;height:42px;box-shadow:0 6px 14px #155eef3d}.workspace-shell:has(>.queue-panel) .nav-item{color:#667085;border-radius:11px;justify-content:center;width:44px;height:42px;padding:0}.workspace-shell:has(>.queue-panel) .nav-item .ant-btn-icon{font-size:18px}.workspace-shell:has(>.queue-panel) .nav-item.ant-btn-text:not(:disabled):hover{color:#175cd3;background:#eff4ff}.workspace-shell:has(>.queue-panel) .nav-item.active{color:#fff;background:#155eef;box-shadow:0 5px 12px #155eef38}.workspace-shell:has(>.queue-panel) .account-button{color:#344054;border:1px solid #e1e7ef;border-radius:12px;justify-content:center;width:44px;height:44px;padding:4px}.workspace-shell:has(>.queue-panel) .account-button:hover{color:#175cd3!important;background:#eff4ff!important}.workspace-shell:has(>.queue-panel)>.queue-panel{border-right:1px solid var(--workspace-border);overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-header{background:var(--workspace-surface);padding:14px 18px 8px}.workspace-shell:has(>.queue-panel) .queue-header .section-kicker{color:#175cd3}.workspace-shell:has(>.queue-panel) .queue-header h1{font-size:20px;line-height:28px}.workspace-shell:has(>.queue-panel) .search-box{margin:0 16px 8px}.workspace-shell:has(>.queue-panel) .search-box .ant-input-affix-wrapper{height:38px;box-shadow:none;background:#fff;border-color:#d5deea}.workspace-shell:has(>.queue-panel) .view-tabs.ant-segmented{margin-inline:16px;padding:3px}.workspace-shell:has(>.queue-panel) .quick-filters{gap:var(--workspace-space-1);scrollbar-width:none;padding:6px 16px 2px;display:flex;overflow-x:auto}.workspace-shell:has(>.queue-panel) .quick-filters .ant-btn{border-radius:999px;flex:none;font-size:12px}.workspace-shell:has(>.queue-panel) .queue-tools{background:#fff;min-height:32px;padding-inline:12px}.workspace-shell:has(>.queue-panel) .inbox-batch-bar{align-items:center;gap:var(--workspace-space-2);padding:var(--workspace-space-2) var(--workspace-space-3);border-block:1px solid var(--workspace-border);background:#f5f8ff;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workspace-shell:has(>.queue-panel) .inbox-batch-bar>span{color:#344054;white-space:nowrap;font-size:11px}.workspace-shell:has(>.queue-panel) .inbox-batch-bar .ant-select{min-width:0}.workspace-shell:has(>.queue-panel) .inbox-batch-guidance{padding:5px var(--workspace-space-3);color:#b54708;background:#fffaeb;margin:0;font-size:11px}.workspace-shell:has(>.queue-panel) .queue-list{background:var(--workspace-surface);padding:2px 12px 16px}.workspace-shell:has(>.queue-panel) .queue-row.ant-btn{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;margin:0;padding:13px 9px}.workspace-shell:has(>.queue-panel) .queue-row:hover{background:#f8faff!important}.workspace-shell:has(>.queue-panel) .queue-row.selected{border-radius:var(--workspace-radius-md);box-shadow:inset 3px 0 0 var(--workspace-primary);border-bottom-color:#0000;margin-block:3px;background:#edf4ff!important}.workspace-shell:has(>.queue-panel) .queue-row.selectable{padding-left:36px}.workspace-shell:has(>.queue-panel) .queue-row.selectable:before{color:#fff;content:"";background:#fff;border:1px solid #98a2b3;border-radius:4px;place-items:center;width:16px;height:16px;font-size:11px;display:grid;position:absolute;top:14px;left:12px}.workspace-shell:has(>.queue-panel) .queue-row.batch-selected{border-color:#84adff;background:#eff4ff!important}.workspace-shell:has(>.queue-panel) .queue-row.batch-selected:before{border-color:var(--workspace-primary);background:var(--workspace-primary);content:"✓"}.workspace-shell:has(>.queue-panel)>.conversation-panel{grid-template-columns:minmax(0,1fr);overflow:hidden}.workspace-shell:has(>.queue-panel) .conversation-topbar{background:#fff}.workspace-shell:has(>.queue-panel) .conversation-header{border-bottom-color:#e6ebf2;min-height:82px;padding:15px 24px}.workspace-shell:has(>.queue-panel) .conversation-header h2{font-size:19px;line-height:27px}.workspace-shell:has(>.queue-panel) .thread{background:var(--workspace-bg);padding-top:16px}.workspace-shell:has(>.queue-panel) .conversation-brief{width:min(100%,760px);margin:0 auto var(--workspace-space-4);border-radius:var(--workspace-radius-sm);background:#f5f8ff;border:1px solid #b2ccff;padding:10px 14px}.workspace-shell:has(>.queue-panel) .conversation-brief-main{align-items:center;gap:var(--workspace-space-2);min-width:0;display:flex}.workspace-shell:has(>.queue-panel) .conversation-brief-main>strong{color:var(--workspace-text);flex:0 auto;font-size:13px}.workspace-shell:has(>.queue-panel) .conversation-brief-main .ant-tag{color:#475467;margin:0}.workspace-shell:has(>.queue-panel) .conversation-brief-facts{color:#475467;white-space:nowrap;flex:1;gap:8px;min-width:0;font-size:11px;display:flex;overflow:hidden}.workspace-shell:has(>.queue-panel) .conversation-brief-facts span{text-overflow:ellipsis;overflow:hidden}.workspace-shell:has(>.queue-panel) .conversation-brief-facts b{margin-right:var(--workspace-space-1);color:var(--workspace-muted);font-weight:500}.workspace-shell:has(>.queue-panel) .conversation-brief>p{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 1px;font-size:12px;line-height:17px;overflow:hidden}.workspace-shell:has(>.queue-panel) .conversation-brief>small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;display:block;overflow:hidden}.workspace-shell:has(>.queue-panel) .message-card{border-radius:var(--workspace-radius-md);box-shadow:none}.workspace-shell:has(>.queue-panel) .composer{border-radius:var(--workspace-radius-md);width:calc(100% - 32px);box-shadow:none;border:1px solid #d9e1ec;margin:0 16px 16px}.workspace-shell:has(>.queue-panel)>.context-panel{border-right:0;overflow:auto}.workspace-shell:has(>.queue-panel) .context-panel>header{background:var(--workspace-surface);padding:20px 18px 15px}.workspace-shell:has(>.queue-panel) .context-panel h2{font-size:19px}.workspace-shell:has(>.queue-panel) .context-section[open]{border-radius:var(--workspace-radius-md);box-shadow:none;background:#fff;border:1px solid #dde4ee;margin:8px}.workspace-shell:has(>.queue-panel) .context-section[open] summary{color:#175cd3}.workspace-shell:has(>.queue-panel) .context-empty-line{padding:var(--workspace-space-2) 0;color:var(--workspace-muted);margin:0;font-size:12px}.workspace-shell:has(>.queue-panel) .context-status-grid{gap:var(--workspace-space-2);margin-bottom:var(--workspace-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-shell:has(>.queue-panel) .context-status-grid article{min-width:0;padding:var(--workspace-space-3);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:#fcfcfd}.workspace-shell:has(>.queue-panel) .context-status-grid .status-refund_status{background:#ecfdf3;border-color:#abefc6;grid-column:1/-1}.workspace-shell:has(>.queue-panel) .context-status-grid span{color:var(--workspace-muted);font-size:11px;display:block}.workspace-shell:has(>.queue-panel) .context-status-grid strong{margin-top:var(--workspace-space-1);color:var(--workspace-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.workspace-shell:has(>.queue-panel) .context-section[open]:has(>summary:first-child){border-color:var(--workspace-border)}.workspace-shell:has(>.queue-panel) .context-section .order-field-list{gap:var(--workspace-space-2);grid-template-columns:minmax(0,1fr)}.workspace-shell:has(>.queue-panel) .context-section .order-field-list>div{padding:var(--workspace-space-2) 0;border-bottom:1px solid #f2f4f7}.workspace-shell:has(>.queue-panel) .context-section .order-field-list>.fact-long{display:block}.workspace-shell:has(>.queue-panel) .context-section .context-status-list>.fact-long{display:block}.workspace-shell:has(>.queue-panel) .context-section dl>.fact-long{display:block}.workspace-shell:has(>.queue-panel) .order-items dl>.fact-long{display:block}.workspace-shell:has(>.queue-panel) .context-section .order-items{display:block}.workspace-shell:has(>.queue-panel) .context-section .order-items>dt{margin-bottom:8px}.workspace-shell:has(>.queue-panel) .context-section .order-items>dd{width:100%}.workspace-shell:has(>.queue-panel) .context-section .fact-long dt{margin-bottom:4px}.workspace-shell:has(>.queue-panel) .context-section .fact-long dd{text-align:left;width:100%}.workspace-shell:has(>.queue-panel) .message-translation-control{margin-top:8px}.workspace-shell:has(>.queue-panel) .message-translation-control>.ant-btn{height:auto;padding:0;font-size:12px}.workspace-shell:has(>.queue-panel) .message-translation{background:#eff4ffb8;border-left:2px solid #84adff;margin-top:10px;padding:10px 12px}.workspace-shell:has(>.queue-panel) .message-translation span{color:#667085;font-size:11px}.workspace-shell:has(>.queue-panel) .translation-cached{color:#667085;font-size:11px}.workspace-shell:has(>.queue-panel) .translation-error{color:#667085;font-size:11px}.workspace-shell:has(>.queue-panel) .message-translation p{white-space:pre-wrap;margin:4px 0 0}.workspace-shell:has(>.queue-panel) .translation-cached{margin-top:5px;display:inline-block}.workspace-shell:has(>.queue-panel) .translation-error{color:#b42318;margin-left:8px}.workspace-shell:has(>.queue-panel) .context-section .order-field-list>div:last-child{border-bottom:0}.workspace-shell:has(>.queue-panel) .context-section .order-field-list dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}@media (width<=1355px){.workspace-shell:has(>.queue-panel){grid-template-columns:64px 332px minmax(0,1fr);gap:0;padding:0}.workspace-shell:has(>.queue-panel)>.context-panel{z-index:20;border-left:1px solid var(--workspace-border);width:min(360px,100vw - 80px);display:none;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 32px #1018281f}.workspace-shell:has(>.queue-panel)>.context-panel.open{display:block}:is(.workspace-shell:has(>.queue-panel) .context-open,.workspace-shell:has(>.queue-panel) .context-close){display:inline-flex}}.workspace-shell:has(>.queue-panel) .queue-list{overscroll-behavior:contain;overflow:hidden auto}.workspace-shell:has(>.queue-panel) .queue-row.ant-btn{min-width:0;max-width:100%;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-row-layout{min-width:0;max-width:100%;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-row-content{min-width:0;max-width:100%;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-row-top{min-width:0;max-width:100%;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-meta{min-width:0;max-width:100%;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-tags{min-width:0;max-width:100%;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-row.ant-btn{min-height:0;padding-block:11px}.workspace-shell:has(>.queue-panel) .queue-row-layout{align-items:start}.workspace-shell:has(>.queue-panel) .queue-row-top strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-tags .ant-tag{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-row-top strong{display:block}.workspace-shell:has(>.queue-panel) .queue-meta>span{white-space:nowrap;flex:1 1 0}.workspace-shell:has(>.queue-panel) .queue-meta>span:last-child{text-align:right}.workspace-shell:has(>.queue-panel) .queue-tags{white-space:nowrap;flex-wrap:nowrap}.workspace-shell:has(>.queue-panel) .queue-tags .ant-tag{flex:0 auto}.workspace-shell:has(>.queue-panel) .queue-tags .state-chip{flex:none}.workspace-shell:has(>.queue-panel) .conversation-header{align-items:center;min-height:0;padding-block:14px}.workspace-shell:has(>.queue-panel) .conversation-title{flex:1;min-width:0}.workspace-shell:has(>.queue-panel) .conversation-title h2{max-width:100%}.workspace-shell:has(>.queue-panel) .conversation-summary{color:#667085;white-space:nowrap;align-items:center;gap:0;min-width:0;margin:5px 0 0;font-size:11px;line-height:16px;display:flex;overflow:hidden}.workspace-shell:has(>.queue-panel) .conversation-summary span{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-shell:has(>.queue-panel) .conversation-summary span+span:before{color:#c4cad4;content:"·";margin:0 7px}.workspace-shell:has(>.queue-panel) .conversation-actions{flex-wrap:nowrap;flex:none;max-width:320px}.workspace-shell:has(>.queue-panel) .conversation-actions>.ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:108px;overflow:hidden}.workspace-shell:has(>.queue-panel) .conversation-actions .ant-select{width:118px;min-width:118px}.workspace-shell:has(>.queue-panel) .context-open{white-space:nowrap;flex:none}.workspace-shell:has(>.queue-panel) .thread{overscroll-behavior:contain;padding-inline:clamp(24px,6vw,72px);overflow:hidden auto}:is(.workspace-shell:has(>.queue-panel) .message-card,.workspace-shell:has(>.queue-panel) .internal-note,.workspace-shell:has(>.queue-panel) .delivery-event){overflow-wrap:anywhere;width:min(100%,760px);max-width:100%}.workspace-shell:has(>.queue-panel) .message-card{border:0;border-bottom:1px solid var(--workspace-border);background:0 0;border-left:3px solid #d0d5dd;border-radius:0;margin-inline:auto;padding:16px 18px}.workspace-shell:has(>.queue-panel) .message-card.outbound{border-bottom-color:#dbe7ff;border-left-color:var(--workspace-primary);background:#f8faff;margin-inline:auto}.workspace-shell:has(>.queue-panel) .message-role{align-items:center;gap:8px;display:inline-flex}.workspace-shell:has(>.queue-panel) .message-role i{color:#475467;background:#eaecf0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.workspace-shell:has(>.queue-panel) .message-card.outbound .message-role i{color:#175cd3;background:#d1e0ff}.workspace-shell:has(>.queue-panel) .internal-note{border-radius:var(--workspace-radius-sm);background:#fffcf5;border:0;border-left:3px solid #f79009;margin-inline:auto}.workspace-shell:has(>.queue-panel) .delivery-event{padding-inline:var(--workspace-space-2);border:0;border-block:1px solid var(--workspace-border);background:0 0;border-radius:0;margin-inline:auto}:is(.workspace-shell:has(>.queue-panel) .delivery-event.result_unknown,.workspace-shell:has(>.queue-panel) .delivery-event.failed_final,.workspace-shell:has(>.queue-panel) .delivery-event.blocked_after_approval){background:#fff6f5;border-color:#fecdca}.workspace-shell:has(>.queue-panel) .composer{overscroll-behavior:contain;min-height:0;max-height:min(36vh,270px);overflow:hidden auto}.workspace-shell:has(>.queue-panel) .composer.read-only{max-height:min(30vh,220px);overflow-y:hidden}.workspace-shell:has(>.queue-panel) .composer.read-only .ant-input-textarea-show-count textarea{min-height:46px;max-height:46px}:is(.workspace-shell:has(>.queue-panel) .composer.read-only .composer-hints,.workspace-shell:has(>.queue-panel) .composer.read-only .outbound-attachments){display:none}.workspace-shell:has(>.queue-panel) .composer>*{max-width:100%}.workspace-shell:has(>.queue-panel) .composer .ant-alert{max-width:100%}.workspace-shell:has(>.queue-panel) .composer .ant-input-textarea-show-count{max-width:100%}.workspace-shell:has(>.queue-panel) .composer .ant-input-textarea-show-count{width:calc(100% - 28px);margin-block:5px 3px;margin-inline:14px}.workspace-shell:has(>.queue-panel) .composer textarea{padding-block:8px;width:100%;min-height:64px;max-height:96px;margin:0;padding-bottom:24px}.workspace-shell:has(>.queue-panel) .composer .ant-input-data-count{z-index:1;background:#ffffffeb;border-radius:4px;padding-inline:4px;font-size:10px;line-height:18px;bottom:5px;right:8px}.workspace-shell:has(>.queue-panel) .composer-tabs{min-width:0;min-height:36px;padding-inline:12px}.workspace-shell:has(>.queue-panel) .composer-tabs .ant-segmented{border:1px solid var(--workspace-border);background:#f2f4f7;padding:3px}.workspace-shell:has(>.queue-panel) .composer-tabs .ant-segmented-item{color:#475467;min-width:88px;font-weight:600}.workspace-shell:has(>.queue-panel) .composer-tabs .ant-segmented-item-selected{color:#175cd3;font-weight:700;box-shadow:0 1px 2px #10182814}.workspace-shell:has(>.queue-panel) .composer-assistant-status{align-items:center;gap:var(--workspace-space-2);border-bottom:1px solid var(--workspace-border);color:#475467;grid-template-columns:auto auto minmax(0,1fr);padding:7px 14px;font-size:12px;display:grid}.workspace-shell:has(>.queue-panel) .composer-metadata{border-bottom:1px solid var(--workspace-border);color:#475467;background:#fcfcfd;align-items:center;gap:8px;min-width:0;padding:5px 14px;font-size:11px;display:flex}.workspace-shell:has(>.queue-panel) .composer-metadata span{background:#f2f4f7;border-radius:999px;flex:none;padding:2px 7px}.workspace-shell:has(>.queue-panel) .composer-metadata span b{margin-right:5px}.workspace-shell:has(>.queue-panel) .composer-metadata small{min-width:0;color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell:has(>.queue-panel) .composer-assistant-status strong{color:var(--workspace-text)}.workspace-shell:has(>.queue-panel) .composer-assistant-status>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-shell:has(>.queue-panel) .composer-assistant-status small{color:var(--workspace-muted);grid-column:2/-1;font-size:11px}.workspace-shell:has(>.queue-panel) .composer-auxiliary-note{border-bottom:1px solid var(--workspace-border);color:var(--workspace-muted);background:#fcfcfd;margin:0;padding:3px 14px;font-size:11px}.workspace-shell:has(>.queue-panel) .composer-auxiliary-note span{color:#475467;background:#f2f4f7;border-radius:999px;margin-right:7px;padding:1px 6px;font-weight:600}.workspace-shell:has(>.queue-panel) .reply-identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-shell:has(>.queue-panel) .template-strip{scrollbar-width:thin;justify-content:flex-start;gap:5px;padding:5px 12px;scroll-padding-inline:14px;overflow:auto hidden}.workspace-shell:has(>.queue-panel) .template-strip button{padding:4px 7px}.workspace-shell:has(>.queue-panel) .template-strip .template-reason{display:none}.workspace-shell:has(>.queue-panel) .template-strip button small:last-child{display:none}.workspace-shell:has(>.queue-panel) .composer>.ant-alert{padding-block:5px}.workspace-shell:has(>.queue-panel) .composer>.composer-notice{margin:0}.workspace-shell:has(>.queue-panel) .composer>.ant-alert-with-description .ant-alert-content{align-items:baseline;gap:6px;min-width:0;display:flex}.workspace-shell:has(>.queue-panel) .composer>.ant-alert-with-description .ant-alert-description{min-width:0;margin-top:0}.workspace-shell:has(>.queue-panel) .composer-hints{align-items:center;gap:8px;min-height:32px;margin:-2px 14px 5px;display:flex}.workspace-shell:has(>.queue-panel) .composer-hints>span:first-child{color:#98a2b3}.workspace-shell:has(>.queue-panel) .composer-inline-actions{gap:8px;margin-left:auto;display:flex}.workspace-shell:has(>.queue-panel) .composer-inline-actions .ant-btn{height:28px;padding-inline:10px}.workspace-shell:has(>.queue-panel) .outbound-attachments{gap:5px;margin:5px 14px 0}.workspace-shell:has(>.queue-panel) .outbound-attachments>div{padding-block:5px}.workspace-shell:has(>.queue-panel) .attachment-picker .ant-btn{height:28px;padding-block:2px}.workspace-shell:has(>.queue-panel) .note-composer footer{z-index:3;background:#fffffff5;border-top:1px solid #f2f4f7;padding-block:5px;position:sticky;bottom:0}.workspace-shell:has(>.queue-panel) .queue-row.ant-btn{padding-block:8px}.workspace-shell:has(>.queue-panel) .queue-row-layout{grid-template-columns:28px minmax(0,1fr);gap:8px}.workspace-shell:has(>.queue-panel) .queue-row-content{gap:3px}.workspace-shell:has(>.queue-panel) .queue-subject{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:16px;overflow:hidden}.workspace-shell:has(>.queue-panel) .queue-tags{align-items:center;gap:7px;min-height:18px;display:flex}.workspace-shell:has(>.queue-panel) .queue-tags .state-text{color:#667085;font-size:11px;line-height:18px}.workspace-shell:has(>.queue-panel) .queue-order{color:#98a2b3;font-size:10px}.workspace-shell:has(>.queue-panel) .queue-tags .sla-chip{margin-left:auto}.workspace-shell:has(>.queue-panel) .queue-tags .ant-tag{line-height:17px}.workspace-shell:has(>.queue-panel) .context-panel{min-width:0;max-width:100%}.workspace-shell:has(>.queue-panel) .context-content{min-width:0;max-width:100%}.workspace-shell:has(>.queue-panel) .order-field-list{min-width:0;max-width:100%}.workspace-shell:has(>.queue-panel) .order-items{min-width:0;max-width:100%}.workspace-shell:has(>.queue-panel) .order-items dd{min-width:0;max-width:100%}.workspace-shell:has(>.queue-panel) .context-panel{overscroll-behavior:contain;overflow:hidden auto}.workspace-shell:has(>.queue-panel) .context-content dd{overflow-wrap:anywhere;word-break:break-word}.workspace-shell:has(>.queue-panel) .context-content code{overflow-wrap:anywhere;word-break:break-word}.workspace-shell:has(>.queue-panel) .context-content .mono{overflow-wrap:anywhere;word-break:break-word}@media (width<=1000px){.workspace-shell:has(>.queue-panel){grid-template-columns:56px 300px minmax(0,1fr)}.workspace-shell:has(>.queue-panel) .conversation-header{padding-inline:18px}.workspace-shell:has(>.queue-panel) .conversation-actions>.ant-tag{display:none}.workspace-shell:has(>.queue-panel) .reply-identity{display:none}}@media (width<=1100px){.workspace-shell:has(>.queue-panel) .conversation-header{flex-wrap:wrap;align-content:center;gap:8px}.workspace-shell:has(>.queue-panel) .conversation-actions{justify-content:flex-start;width:100%;max-width:none}}@media (height<=700px){.workspace-shell:has(>.queue-panel) .composer{min-height:min(46vh,300px);max-height:min(46vh,300px)}.workspace-shell:has(>.queue-panel) .composer textarea{min-height:48px;max-height:64px}.workspace-shell:has(>.queue-panel) .attachment-picker small{display:none}.workspace-shell:has(>.queue-panel) .composer-assistant-status small{display:none}}.workspace-shell:has(>.queue-panel) .thread .message-card{background:#fff;border:1px solid #e4e7ec;border-radius:4px 14px 14px;width:min(88%,900px);margin-block:7px;padding:13px 16px 15px}.workspace-shell:has(>.queue-panel) .thread .message-card.outbound{background:#f4f7ff;border-color:#dce7ff;border-radius:14px 4px 14px 14px;margin-left:auto;margin-right:0}.workspace-shell:has(>.queue-panel) .thread .message-card header{align-items:center}.workspace-shell:has(>.queue-panel) .thread .message-card .message-body{color:#27364b;margin-top:8px;line-height:1.62}.workspace-shell:has(>.queue-panel) .thread .message-card.outbound header{flex-direction:row-reverse}.workspace-shell:has(>.queue-panel) .thread .message-card.outbound .message-role{flex-direction:row-reverse}.workspace-shell:has(>.queue-panel) .thread .message-card.outbound .message-technical-details{text-align:right;margin-left:0;margin-right:32px}.workspace-shell:has(>.queue-panel) .composer{background:#f6f8fb;border-top:1px solid #e2e8f0;padding:9px 14px 13px}.workspace-shell:has(>.queue-panel) .composer-tabs{min-height:34px;margin-bottom:8px;padding:0}.workspace-shell:has(>.queue-panel) .composer-tabs .ant-segmented{background:#e9edf4;border:0;border-radius:9px}.workspace-shell:has(>.queue-panel) .composer.mode-note .composer-tabs .ant-segmented-item-selected{color:#9a6700;background:#fff8e7}:is(.workspace-shell:has(>.queue-panel) .reply-editor-surface,.workspace-shell:has(>.queue-panel) .note-composer){background:#fff;border:1px solid #d8e0eb;border-radius:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 4px 14px #1018280f}.workspace-shell:has(>.queue-panel) .reply-editor-surface:focus-within{border-color:#84adff;box-shadow:0 0 0 3px #2f6fed1a,0 6px 18px #10182812}.workspace-shell:has(>.queue-panel) .composer .reply-editor-surface .ant-input-textarea-show-count{width:100%;margin:0}.workspace-shell:has(>.queue-panel) .composer .reply-editor-surface textarea{min-height:72px;max-height:112px;box-shadow:none;border:0;border-radius:0;padding:13px 14px 26px}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar{background:#fbfcfe;border-top:1px solid #edf1f6;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar .attachment-picker{flex:none}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar .attachment-picker .ant-btn{color:#475467;box-shadow:none;background:0 0;border-color:#0000}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar .attachment-picker small{display:none}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar .composer-hints{flex:1;min-width:0;min-height:28px;margin:0}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar .composer-state{color:#667085;white-space:nowrap;min-width:0}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar .composer-inline-actions{flex:none}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar .composer-inline-actions .ant-btn-primary{border-radius:8px;min-width:108px}.workspace-shell:has(>.queue-panel) .reply-editor-surface>.outbound-attachments{background:#fbfcfe;border-top:1px solid #edf1f6;margin:0;padding:6px 10px}.workspace-shell:has(>.queue-panel) .composer.mode-note .note-composer{background:#fffdf7;border-color:#ead9ad}.workspace-shell:has(>.queue-panel) .composer.mode-note .note-composer textarea{box-shadow:none;background:0 0;border:0}.workspace-shell:has(>.queue-panel) .composer.mode-note .note-composer footer{background:#fffaf0;border-top:1px solid #f0e6cc;margin:0;padding:7px 9px;position:static}@media (width<=1100px){.workspace-shell:has(>.queue-panel) .thread .message-card{width:94%}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar .composer-hints>span:first-child{display:none}.workspace-shell:has(>.queue-panel) .reply-editor-toolbar .composer-state{display:none}}@media (height<=600px){.workspace-shell:has(>.queue-panel) .composer{min-height:min(47vh,280px);max-height:min(47vh,280px)}.workspace-shell:has(>.queue-panel) .composer-auxiliary-note{display:none}}.workspace-shell:has(>.queue-panel)>.conversation-panel{grid-template-rows:auto minmax(0,1fr) auto}.workspace-shell:has(>.queue-panel)>.conversation-panel:has(>.conversation-brief){grid-template-rows:auto auto minmax(0,1fr) auto}.workspace-shell:has(>.queue-panel) .conversation-brief{z-index:2;background:#fbfcfe;border:0;border-bottom:1px solid #e6ebf2;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;width:100%;min-height:64px;max-height:72px;margin:0;padding:9px 24px 8px;display:grid;overflow:hidden}.workspace-shell:has(>.queue-panel) .conversation-brief>.ai-source{grid-row:1/span 2}.workspace-shell:has(>.queue-panel) .conversation-brief>strong{min-width:0;color:var(--workspace-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.workspace-shell:has(>.queue-panel) .conversation-brief>p{min-width:0;margin:0;font-size:11px;line-height:17px}.workspace-shell:has(>.queue-panel) .thread{padding:8px 32px 28px}.workspace-shell:has(>.queue-panel) .thread-start{color:#98a2b3;margin:2px auto 4px;font-size:11px}.workspace-shell:has(>.queue-panel) .thread-day{color:#98a2b3;align-items:center;gap:12px;width:100%;margin:14px 0 6px;font-size:11px;display:flex}.workspace-shell:has(>.queue-panel) .thread-day:before{content:"";background:#e8ecf2;flex:1;height:1px}.workspace-shell:has(>.queue-panel) .thread-day:after{content:"";background:#e8ecf2;flex:1;height:1px}.workspace-shell:has(>.queue-panel) .message-card{width:100%;margin-inline:0;padding:14px 18px 16px}:is(.workspace-shell:has(>.queue-panel) .internal-note,.workspace-shell:has(>.queue-panel) .delivery-event){width:100%;margin-inline:0}.workspace-shell:has(>.queue-panel) .message-technical-details{color:#98a2b3;margin:4px 0 8px 32px;font-size:11px}.workspace-shell:has(>.queue-panel) .message-technical-details summary{cursor:pointer;width:max-content;list-style:none}.workspace-shell:has(>.queue-panel) .message-technical-details summary:after{content:"⌄";margin-left:5px}.workspace-shell:has(>.queue-panel) .message-technical-details[open] summary:after{content:"⌃"}.workspace-shell:has(>.queue-panel) .message-technical-details .message-addresses{margin-top:6px}.workspace-shell:has(>.queue-panel) .composer{max-height:min(30vh,248px)}.workspace-shell:has(>.queue-panel) .composer.read-only{max-height:min(25vh,188px)}.workspace-shell:has(>.queue-panel) .composer-readonly-lock{color:#667085;background:#fcfcfd;border-bottom:1px solid #edf0f4;align-items:center;gap:8px;min-height:36px;padding:7px 14px;font-size:11px;display:flex}.workspace-shell:has(>.queue-panel) .composer-readonly-lock strong{flex:none;font-size:12px;font-weight:600}.workspace-shell:has(>.queue-panel) .composer-readonly-lock span{color:#8a6a32;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell:has(>.queue-panel) .readonly-reply-body.ant-input{resize:none;width:calc(100% - 28px);min-height:44px;margin:6px 14px 3px}.workspace-shell:has(>.queue-panel) .context-section[open]{border:0;border-bottom:1px solid #edf0f4;border-radius:0;margin:0 14px}.workspace-shell:has(>.queue-panel) .context-status-list{margin:0}.workspace-shell:has(>.queue-panel) .context-status-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;gap:12px;padding-block:4px;display:grid}:is(.workspace-shell:has(>.queue-panel) .context-status-list dt,.workspace-shell:has(>.queue-panel) .context-status-list dd){min-width:0;margin:0;font-size:12px;line-height:18px}.workspace-shell:has(>.queue-panel) .context-status-list dt{color:#667085}.workspace-shell:has(>.queue-panel) .context-status-list dd{color:#344054;overflow-wrap:anywhere;font-weight:600}.workspace-shell:has(>.queue-panel) .stale-warning strong{margin-bottom:2px;display:block}@media (height<=700px){.workspace-shell:has(>.queue-panel) .composer{min-height:0;max-height:min(30vh,210px)}.workspace-shell:has(>.queue-panel) .composer.read-only{max-height:min(25vh,170px)}}@media (width<=1200px){.workspace-shell:has(>.queue-panel) .thread{padding-inline:24px}}.command-palette .ant-modal-content{border-radius:12px;padding:0;overflow:hidden}.command-palette .ant-modal-header{margin:0;padding:16px 18px 10px}.command-palette .ant-modal-body>.ant-input-affix-wrapper{width:calc(100% - 32px);margin:0 16px 10px}.command-list{max-height:360px;padding:4px 8px 8px;overflow-y:auto}.command-list button{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}.command-list button:hover,.command-list button[aria-selected=true]{color:#175cd3;background:#eff4ff}.command-list kbd{color:#667085;background:#fff;border:1px solid #d0d5dd;border-radius:4px;padding:1px 6px;font:11px/18px inherit}.command-list>p{color:#667085;text-align:center;margin:0;padding:24px}.command-palette .ant-modal-body>footer{border-top:1px solid var(--workspace-border);color:#667085;background:#fcfcfd;justify-content:flex-end;gap:16px;padding:8px 16px;font-size:11px;display:flex}.workspace-shell:has(>.queue-panel) .thread .message-card{width:min(88%,900px);margin-block:7px}.workspace-shell:has(>.queue-panel) .thread .message-card.inbound{margin-left:0;margin-right:auto}.workspace-shell:has(>.queue-panel) .thread .message-card.outbound{margin-left:auto;margin-right:0}@media (width<=1100px){.workspace-shell:has(>.queue-panel) .thread .message-card{width:94%}}
