:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7f6;--surface:#fff;--surface-raised:#fff;--surface-muted:#f0f3f1;--surface-hover:#e9efec;--text:#16201c;--text-soft:#52615a;--text-faint:#78857f;--border:#dfe6e2;--border-strong:#cdd8d2;--tenant-accent:#087a5b;--accent:var(--tenant-accent);--accent-contrast:#fff;--accent-soft:color-mix(in srgb, var(--tenant-accent) 10%, transparent);--danger:#b42318;--danger-soft:#fff0ee;--warning:#9a6700;--warning-soft:#fff7dc;--success:#147a54;--success-soft:#e9f8f1;--shadow:0 8px 28px #1c2d2512;--sidebar-width:244px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1411;--surface:#151d19;--surface-raised:#19221e;--surface-muted:#1d2823;--surface-hover:#24312b;--text:#edf4f0;--text-soft:#adbbb4;--text-faint:#829088;--border:#2a3731;--border-strong:#3a4942;--accent-soft:color-mix(in srgb, var(--tenant-accent) 22%, transparent);--danger:#ffb4aa;--danger-soft:#351b18;--warning:#f2c75c;--warning-soft:#332b17;--success:#7ed9b5;--success-soft:#163329;--shadow:0 12px 34px #00000038}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button,a,input,textarea{outline:none}:focus-visible{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent)!important}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1}h2{letter-spacing:-.02em;margin-bottom:0;font-size:1rem}.skip-link{z-index:100;background:var(--text);color:var(--bg);border-radius:8px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.workspace-shell{min-height:100vh}.sidebar{z-index:30;width:var(--sidebar-width);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;padding:20px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-brand{align-items:center;gap:11px;min-width:0;padding:0 8px 22px;display:flex}.workspace-logo{background:var(--accent);width:39px;height:39px;color:var(--accent-contrast);border-radius:11px;flex:0 0 39px;place-items:center;font-size:1rem;font-weight:800;display:grid;overflow:hidden}.workspace-logo img{object-fit:contain;width:100%;height:100%}.workspace-logo-small{border-radius:9px;flex-basis:31px;width:31px;height:31px;font-size:.78rem}.workspace-brand-copy,.user-copy{min-width:0;display:grid}.workspace-brand-copy strong,.user-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;overflow:hidden}.workspace-brand-copy span,.user-copy small{color:var(--text-faint);text-transform:capitalize;margin-top:2px;font-size:.73rem}.primary-nav{gap:4px;display:grid}.workspace-switcher{gap:4px;margin:-8px 7px 14px;display:grid}.workspace-switcher span{color:var(--text-faint);text-transform:uppercase;font-size:.62rem;font-weight:700}.workspace-switcher select{border:1px solid var(--border);background:var(--surface-muted);border-radius:7px;width:100%;padding:7px 8px;font-size:.72rem}.nav-link{color:var(--text-soft);border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:.85rem;font-weight:620;transition:background .14s,color .14s;display:flex}.nav-link svg,.icon-button svg,.control-button svg,.inbox-search svg{flex:none;width:18px;height:18px}.nav-link:hover{background:var(--surface-muted);color:var(--text)}.nav-link-active{background:var(--accent-soft);color:var(--accent)}.sidebar-footer{gap:12px;margin-top:auto;display:grid}.theme-control{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.theme-button,.icon-button{color:var(--text-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.theme-button{border-radius:6px;min-height:30px}.theme-button svg{width:15px;height:15px}.theme-button-active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #00000014}.user-card{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px 6px 0;display:grid}.user-avatar,.contact-avatar{background:var(--surface-muted);color:var(--text-soft);border-radius:50%;place-items:center;font-weight:750;display:grid}.user-avatar{width:32px;height:32px;font-size:.76rem}.icon-button{border-radius:8px;width:34px;height:34px}.icon-button:hover{background:var(--surface-muted);color:var(--text)}.workspace-main{min-height:100vh;margin-left:var(--sidebar-width)}.mobile-header{display:none}.page-header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;min-height:93px;padding:20px 28px 16px;display:flex}.section-kicker,.state-kicker{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.67rem;font-weight:750;display:block}.inbox-search{width:min(290px,40vw);position:relative}.inbox-search svg{color:var(--text-faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.inbox-search input{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;width:100%;height:39px;padding:0 12px 0 39px}.inbox-search input:focus{border-color:var(--accent);background:var(--surface)}.inbox-tabs{border-bottom:1px solid var(--border);background:var(--surface);scrollbar-width:none;align-items:end;gap:26px;min-height:50px;padding:0 28px;display:flex;overflow-x:auto}.inbox-tab{height:50px;color:var(--text-soft);border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;font-size:.79rem;font-weight:650;display:flex}.inbox-tab span{background:var(--surface-muted);min-width:20px;color:var(--text-faint);text-align:center;border-radius:99px;padding:2px 6px;font-size:.68rem}.inbox-tab-active{border-bottom-color:var(--accent);color:var(--accent)}.inbox-workbench{grid-template-columns:minmax(260px,320px) minmax(460px,1fr);height:calc(100vh - 143px);min-height:580px;display:grid}.inbox-with-rail{grid-template-columns:minmax(250px,290px) minmax(430px,1fr) minmax(310px,360px)}.conversation-list,.conversation-panel,.review-rail{background:var(--surface);min-width:0;min-height:0}.review-toggle{display:none}.conversation-list{border-right:1px solid var(--border);overflow-y:auto}.conversation-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:11px;padding:15px 14px;transition:background .12s;display:grid}.conversation-row:hover{background:var(--surface-muted)}.conversation-row-active,.conversation-row-auto-active{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.contact-avatar{background:color-mix(in srgb, var(--accent) 13%, var(--surface));width:40px;height:40px;color:var(--accent);flex:0 0 40px;position:relative}.contact-avatar>svg{border:2px solid var(--surface);color:#fff;background:#25d366;border-radius:50%;width:15px;height:15px;padding:1px;position:absolute;bottom:-2px;right:-2px}.conversation-row-body,.conversation-row-top,.conversation-row-bottom{min-width:0;display:flex}.conversation-row-body{flex-direction:column}.conversation-row-top,.conversation-row-bottom{justify-content:space-between;align-items:center;gap:8px}.conversation-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.conversation-row-top time{color:var(--text-faint);flex:none;font-size:.65rem}.conversation-preview{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 9px;font-size:.75rem;line-height:1.35;overflow:hidden}.status-chip,.handler-chip{border-radius:99px;align-items:center;width:fit-content;padding:4px 8px;font-size:.64rem;font-weight:720;display:inline-flex}.status-ai_working{background:var(--accent-soft);color:var(--accent)}.status-needs_approval{background:var(--warning-soft);color:var(--warning)}.status-waiting_customer{background:var(--surface-muted);color:var(--text-soft)}.status-resolved{background:var(--success-soft);color:var(--success)}.unread-count{background:var(--accent);color:#fff;border-radius:99px;place-items:center;min-width:19px;height:19px;font-size:.63rem;font-weight:800;display:grid}.list-empty,.conversation-empty{height:100%;color:var(--text-faint);text-align:center;place-content:center;justify-items:center;padding:28px;display:grid}.list-empty svg{width:28px;margin-bottom:12px}.list-empty strong,.conversation-empty h2{color:var(--text)}.list-empty span,.conversation-empty p{max-width:320px;margin:7px 0 0;line-height:1.6}.conversation-panel{background:var(--bg);flex-direction:column;display:flex}.conversation-header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;min-height:73px;padding:11px 17px;display:flex;position:relative}.conversation-identity{align-items:center;gap:10px;min-width:0;display:flex}.contact-avatar-large{width:42px;height:42px}.conversation-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;overflow:hidden}.conversation-identity div>span{color:var(--text-faint);align-items:center;gap:4px;font-size:.69rem;display:flex}.conversation-identity div>span svg{width:13px;height:13px}.conversation-controls{align-items:center;gap:7px;display:flex}.handler-chip{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-soft);gap:5px}.handler-chip i{background:var(--text-faint);border-radius:50%;width:6px;height:6px}.handler-ai_active i{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.handler-ai_paused i{background:var(--warning)}.handler-human_handling i{background:var(--accent)}.control-button,.action-button{border:1px solid var(--border-strong);background:var(--surface);min-height:35px;color:var(--text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.control-button:hover:not(:disabled),.action-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.control-button-primary,.action-button-primary{border-color:var(--accent);background:var(--accent);color:#fff}.control-button-primary:hover:not(:disabled),.action-button-primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, black);color:#fff}.control-button:disabled,.action-button:disabled{cursor:not-allowed;opacity:.52}.inline-error{z-index:4;border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:var(--danger-soft);color:var(--danger);border-radius:7px;padding:7px 10px;font-size:.7rem;position:absolute;bottom:-33px;right:16px}.progress-strip{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,minmax(70px,1fr));gap:0;padding:11px 18px;display:grid;overflow-x:auto}.progress-strip>div{min-width:80px;color:var(--text-faint);align-items:center;gap:6px;display:flex;position:relative}.progress-strip>div:not(:last-child):after{z-index:0;background:var(--border);content:"";height:1px;position:absolute;top:9px;left:26px;right:6px}.progress-strip span{z-index:1;border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:.58rem;display:grid}.progress-strip small{z-index:1;background:var(--surface);text-overflow:ellipsis;white-space:nowrap;padding-right:7px;font-size:.61rem;font-weight:650;overflow:hidden}.progress-complete span{border-color:var(--accent);background:var(--accent);color:#fff}.progress-complete small,.progress-current small{color:var(--text)}.progress-current span{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.transcript{background:linear-gradient(color-mix(in srgb, var(--bg) 94%, transparent), color-mix(in srgb, var(--bg) 94%, transparent)), radial-gradient(circle at 10px 10px, var(--border) 1px, transparent 1px);background-size:auto,22px 22px;flex-direction:column;flex:1;gap:9px;min-height:0;padding:22px max(20px,7%);display:flex;overflow-y:auto}.message{border:1px solid var(--border);background:var(--surface);border-radius:11px 11px 11px 3px;width:fit-content;max-width:min(76%,620px);padding:9px 11px 7px;box-shadow:0 2px 6px #14261d0a}.history-button{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer;border-radius:99px;align-self:center;padding:6px 11px;font-size:.67rem;font-weight:700}.message-outbound{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:11px 11px 3px;align-self:flex-end}.provenance-draft{background:var(--warning-soft);border-style:dashed}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.82rem;line-height:1.52}.message footer{color:var(--text-faint);text-transform:capitalize;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;font-size:.58rem;display:flex}.message footer strong{color:var(--text-soft);margin-right:auto;font-weight:720}.delivery-failed,.delivery-unknown{color:var(--danger)}.delivery-read,.delivery-delivered{color:var(--accent)}.composer-disabled{border-top:1px solid var(--border);background:var(--surface);padding:11px 17px}.manual-composer{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:11px 17px;display:grid}.manual-composer label{color:var(--text-faint);grid-column:1/-1;font-size:.65rem;font-weight:700}.manual-composer textarea{border:1px solid var(--border-strong);background:var(--surface-muted);resize:vertical;border-radius:8px;width:100%;min-height:42px;padding:9px 10px}.manual-composer>span{color:var(--text-soft);grid-column:1/-1;font-size:.64rem}.composer-disabled div{border:1px dashed var(--border-strong);background:var(--surface-muted);border-radius:9px;padding:9px 12px;display:grid}.composer-disabled strong{font-size:.72rem}.composer-disabled span{color:var(--text-faint);margin-top:2px;font-size:.65rem}.empty-illustration{background:var(--accent-soft);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.empty-illustration svg{width:25px}.review-rail{border-left:1px solid var(--border);overflow-y:auto}.order-snapshot,.rail-section{border-bottom:1px solid var(--border);padding:18px}.rail-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.snapshot-items{gap:11px;display:grid}.snapshot-item{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;padding:11px}.snapshot-item>div{display:grid}.snapshot-item>div span{color:var(--text-faint);margin-top:2px;font-size:.66rem}.snapshot-item dl,.snapshot-context{gap:7px;margin:10px 0 0;display:grid}.snapshot-item dl>div,.snapshot-context>div{justify-content:space-between;gap:12px;font-size:.69rem;display:flex}.snapshot-item dt,.snapshot-context dt{color:var(--text-faint)}.snapshot-item dd,.snapshot-context dd{text-align:right;margin:0}.snapshot-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;margin-top:13px;padding-top:12px;display:flex}.snapshot-total span{color:var(--text-soft);font-size:.72rem}.snapshot-total strong{font-size:1rem}.danger-text{color:var(--danger)}.rail-section h2{margin-bottom:12px}.reason-list{color:var(--text-soft);gap:7px;margin:0;padding-left:17px;font-size:.74rem;line-height:1.45;display:grid}.reason-list li::marker{color:var(--warning)}.verification-list{gap:9px;display:grid}.verification-list>div{color:var(--text-soft);align-items:flex-start;gap:8px;font-size:.72rem;line-height:1.4;display:flex}.verification-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.verification-ok{background:var(--success)}.verification-warn{background:var(--warning)}.reply-draft{border-left:3px solid var(--accent);background:var(--accent-soft);white-space:pre-wrap;border-radius:0 7px 7px 0;padding:11px;font-size:.75rem;line-height:1.52}.review-actions{gap:12px;display:grid}.badge-row,.inline-meta,.card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.badge,.status-pill{border:1px solid var(--border);background:var(--surface-muted);width:fit-content;color:var(--text-soft);text-transform:capitalize;border-radius:99px;padding:5px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.action-grid{grid-template-columns:1fr;gap:7px;display:grid}.action-button-danger{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));color:var(--danger)}.form-field{gap:6px;display:grid}.form-field label{color:var(--text-soft);font-size:.7rem;font-weight:700}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--border-strong);background:var(--surface);resize:vertical;border-radius:8px;width:100%;padding:9px 10px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--accent)}.inline-form{grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.invitation-result{border:1px solid color-mix(in srgb, var(--success) 32%, var(--border));border-radius:var(--radius-md);background:var(--success-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px;display:flex}.invitation-result div{gap:4px;display:grid}.invitation-result span{color:var(--text-secondary);font-size:.84rem}.settings-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.settings-wide,.settings-form .action-message{grid-column:1/-1}.check-field{color:var(--text-secondary);grid-column:1/-1;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.check-field input{margin-top:2px}.order-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.team-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-control select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:34px;color:var(--text-primary);padding:0 8px}.team-control label{align-items:center;gap:5px;font-size:.82rem;display:inline-flex}.team-control .action-button{min-height:34px;padding:6px 10px}.team-control>span{color:var(--text-secondary);font-size:.78rem}.policy-control{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(90px,1fr));gap:8px;margin-top:10px;padding-top:10px;display:grid}.policy-control label{color:var(--text-secondary);gap:4px;font-size:.75rem;display:grid}.policy-control input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:34px;color:var(--text-primary);padding:5px 8px}.policy-control span{color:var(--text-secondary);align-self:center;font-size:.78rem}.action-message,.decision-box{border:1px solid var(--border);border-radius:8px;padding:10px;font-size:.72rem;line-height:1.45}.action-error{border-color:color-mix(in srgb, var(--danger) 32%, var(--border));background:var(--danger-soft);color:var(--danger)}.action-success,.decision-box{border-color:color-mix(in srgb, var(--success) 32%, var(--border));background:var(--success-soft);color:var(--success)}.decision-box p{margin:6px 0 0}.action-footnote{color:var(--text-faint);margin:0;font-size:.65rem;line-height:1.45}.muted{color:var(--text-soft)}.accent{color:var(--accent)}.success{color:var(--success)}.page-state,.standalone-state{place-items:center;min-height:calc(100vh - 20px);padding:24px;display:grid}.standalone-state{min-height:100vh}.state-panel{border:1px solid var(--border);background:var(--surface);width:min(540px,100%);box-shadow:var(--shadow);border-radius:14px;padding:26px}.state-panel-danger{border-color:color-mix(in srgb, var(--danger) 24%, var(--border))}.state-panel h1{margin-bottom:12px}.state-panel p{color:var(--text-soft);margin-bottom:8px;line-height:1.55}.page-canvas{padding:28px}.content-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.content-header p{color:var(--text-soft);margin:7px 0 0}.content-panel,.panel,.metric,.queue-card,.error-box,.empty-box{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px}.content-panel,.panel{padding:20px}.data-table,.item-table{border-collapse:collapse;width:100%}.data-table th,.data-table td,.item-table th,.item-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:11px 9px}.data-table th,.item-table th{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem}.table-scroll{overflow-x:auto}.table-secondary{max-width:430px;color:var(--text-faint);margin-top:3px;font-size:.68rem;line-height:1.4}.integration-note,.connection-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:5px;margin-top:18px;padding:17px;display:grid}.integration-note span{color:var(--text-soft);font-size:.75rem}.integration-note p,.connection-panel p{max-width:760px;color:var(--text-faint);margin:4px 0 0;font-size:.72rem;line-height:1.5}.subnav{gap:7px;margin-bottom:16px;display:flex;overflow-x:auto}.subnav-link{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:99px;flex:none;padding:7px 11px;font-size:.72rem;font-weight:680}.subnav-link-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.orders-layout{grid-template-columns:minmax(270px,.72fr) minmax(440px,1.28fr);align-items:start;gap:16px;display:grid}.order-list{gap:0;padding:0;display:grid;overflow:hidden}.order-row{border-bottom:1px solid var(--border);gap:8px;padding:14px;display:grid}.order-row:last-child{border-bottom:0}.order-row:hover,.order-row-active{background:var(--surface-muted)}.order-row-active{box-shadow:inset 3px 0 var(--accent)}.order-row>div:first-child,.order-row-meta,.order-detail>header,.panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-row>div:first-child span{color:var(--text-faint);font-size:.68rem}.order-row p{color:var(--text-soft);margin:0;font-size:.74rem;line-height:1.4}.order-row-meta>strong{font-size:.78rem}.order-detail>header{margin-bottom:16px}.order-detail>header a{color:var(--accent);font-size:.72rem;font-weight:700}.order-facts{border:1px solid var(--border);background:var(--border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid;overflow:hidden}.order-facts>div{background:var(--surface-muted);gap:3px;padding:10px;display:grid}.order-facts dt{color:var(--text-faint);font-size:.64rem}.order-facts dd{text-transform:capitalize;margin:0;font-size:.75rem;font-weight:650}.order-total{border-top:1px solid var(--border-strong);justify-content:flex-end;gap:20px;padding:13px 8px;display:flex}.order-total span{color:var(--text-soft)}.timeline{border-top:1px solid var(--border);margin-top:18px;padding-top:17px}.timeline h2{margin-bottom:14px}.timeline-event{grid-template-columns:12px 1fr;gap:10px;padding-bottom:14px;display:grid;position:relative}.timeline-event:before{background:var(--border);content:"";width:1px;position:absolute;top:10px;bottom:0;left:4px}.timeline-event:last-child:before{display:none}.timeline-event i{z-index:1;border:2px solid var(--surface);background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;margin-top:3px}.timeline-event div{gap:2px;display:grid}.timeline-event strong{text-transform:capitalize;font-size:.73rem}.timeline-event span,.timeline-event time{color:var(--text-faint);font-size:.65rem}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.settings-grid h2{margin-bottom:13px}.level-card{border:1px solid var(--border);background:var(--accent-soft);border-radius:10px;gap:10px;padding:15px;display:grid}.level-card strong{font-size:.88rem}.level-card p{color:var(--text-soft);margin:0;font-size:.74rem;line-height:1.5}.panel-header{align-items:flex-end;margin-bottom:14px}.panel-header p{max-width:400px;color:var(--text-faint);text-align:right;margin:0;font-size:.7rem}.color-swatch{border:1px solid var(--border-strong);vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.shell{width:min(1180px,100% - 32px);margin:0 auto;padding:32px 0 64px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:800}.lede{max-width:690px;color:var(--text-soft);margin:8px 0 0;line-height:1.6}.detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:16px;display:grid}.stack,.queue{gap:16px;display:grid}.message-box,.draft-box,.error-box,.empty-box{background:var(--surface-muted);white-space:pre-wrap;border-radius:9px;padding:15px;line-height:1.55}.draft-box{border-left:3px solid var(--accent)}.data-list{gap:9px;margin:0;display:grid}.data-row{border-bottom:1px solid var(--border);grid-template-columns:130px 1fr;gap:12px;padding-bottom:9px;display:grid}.data-row dt{color:var(--text-faint)}.data-row dd{margin:0}.back-link{color:var(--text-soft);margin-bottom:17px;display:inline-flex}.login-shell{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 28rem), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--border);background:var(--surface);width:min(430px,100%);box-shadow:var(--shadow);border-radius:16px;padding:30px}.brand-mark{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:18px;font-weight:850;display:grid}@media (max-width:1180px){.inbox-with-rail{grid-template-columns:280px minmax(430px,1fr)}.inbox-with-rail .review-rail{z-index:20;width:350px;transition:transform .18s;position:fixed;top:143px;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 30px #0000001f}.inbox-with-rail.review-open .review-rail{transform:translate(0)}.review-toggle{display:inline-flex}}@media (max-width:860px){.sidebar{width:min(284px,86vw);transition:transform .18s;transform:translate(-105%);box-shadow:16px 0 40px #00000038}.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:25;background:#00000061;border:0;position:fixed;inset:0}.workspace-main{margin-left:0}.mobile-header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex}.page-header{min-height:80px;padding:15px 18px}.inbox-tabs{padding:0 18px}.inbox-workbench{height:calc(100vh - 184px)}.inbox-with-rail .review-rail{top:184px}.inbox-with-rail.review-open .review-rail{display:block;overflow-y:auto}.inbox-with-rail.review-open .conversation-panel{display:none}}@media (max-width:720px){.page-header{flex-direction:column;align-items:stretch;gap:12px}.inbox-search{width:100%}.inbox-workbench,.inbox-with-rail{height:auto;min-height:0;display:block}.conversation-list{border-right:0;min-height:calc(100vh - 260px)}.conversation-panel{display:none}.conversation-row-active{box-shadow:none}.conversation-row-auto-active{box-shadow:none;background:0 0}.inbox-workbench:has(.conversation-row-active) .conversation-list{display:none}.inbox-workbench:has(.conversation-row-active) .conversation-panel{height:calc(100vh - 184px);display:flex}.inbox-with-rail .review-rail{width:auto;box-shadow:none;display:none;position:static;transform:none}.inbox-with-rail.review-open .review-rail{height:calc(100vh - 184px);display:block;overflow-y:auto}.inbox-with-rail.review-open .conversation-panel{display:none}.conversation-header{flex-direction:column;align-items:flex-start;padding:11px 13px}.conversation-controls{width:100%;overflow-x:auto}.handler-chip,.control-button{flex:none}.progress-strip{grid-template-columns:repeat(5,minmax(100px,1fr))}.message{max-width:88%}.detail-grid{grid-template-columns:1fr}.shell{width:min(100% - 22px,1180px);padding-top:20px}.topbar,.content-header{flex-direction:column;align-items:stretch}.data-row{grid-template-columns:1fr;gap:4px}.page-canvas{padding:20px 14px}.orders-layout,.settings-grid,.settings-editor,.inline-form{grid-template-columns:1fr}.invitation-result{flex-direction:column;align-items:stretch}.settings-form,.order-facts{grid-template-columns:1fr}.panel-header{flex-direction:column;align-items:flex-start}.panel-header p{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
