.frontline-knowledge{margin-top:20px}.frontline-knowledge>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-list{gap:8px;padding:0;list-style:none;display:grid}.knowledge-list button{text-align:left;background:var(--surface,#fff);width:100%;color:inherit;border:1px solid var(--border,#dfe4ec);cursor:pointer;border-radius:10px;flex-wrap:wrap;gap:8px 16px;padding:12px;display:flex}.knowledge-list strong{flex:1;min-width:150px}.knowledge-list li{scroll-margin-top:24px}.knowledge-list li:target button{outline-offset:2px;outline:2px solid #5c83d5}.knowledge-list span,.knowledge-list time{color:var(--text-muted,#627084);font-size:12px}.knowledge-editor{border-top:1px solid var(--border,#dfe4ec);gap:12px;margin-top:16px;padding-top:16px;display:grid}.knowledge-editor label{gap:6px;display:grid}.knowledge-editor input,.knowledge-editor textarea,.knowledge-editor select{border:1px solid var(--border,#dfe4ec);width:100%;font:inherit;color:inherit;background:var(--surface,#fff);border-radius:8px;padding:10px}.knowledge-editor textarea{resize:vertical}.knowledge-editor>button{justify-self:start}.knowledge-readonly p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=700px){.frontline-knowledge>header{flex-direction:column}}.frontline-page{gap:22px;display:grid}.frontline-card{background:var(--surface,#fff);border:1px solid var(--border,#dfe5ee);border-radius:16px;min-width:0;padding:24px}.frontline-card h2{align-items:center;gap:9px;margin:0 0 10px;font-size:19px;display:flex}.frontline-card p{line-height:1.55}.frontline-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.frontline-card-heading p{margin:0 0 12px;font-weight:600}.frontline-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;display:grid}.frontline-settings-form{grid-template-columns:minmax(180px,1fr) minmax(200px,1.5fr) auto;align-items:end;gap:16px;margin:20px 0;display:grid}.frontline-settings-form label{gap:8px;font-weight:600;display:grid}.frontline-settings-form select,.frontline-card textarea{border:1px solid var(--border,#ccd5e3);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:9px;padding:11px}.frontline-card textarea{resize:vertical;box-sizing:border-box}.frontline-safety{color:#40566d;background:#f0f5fb;border-radius:10px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:13px;display:flex}.frontline-safety svg{flex-shrink:0;margin-top:3px}.frontline-muted{color:var(--text-muted,#67758a);font-size:13px}.frontline-notice{color:#167346}.frontline-script{gap:15px;margin:22px 0;display:grid}.frontline-script dt{margin-bottom:4px;font-weight:650}.frontline-script dd{color:var(--text-muted,#67758a);margin:0;line-height:1.55}.frontline-preview-options{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.frontline-preview-options label{align-items:center;gap:6px;display:inline-flex}.frontline-dialogue{flex-direction:column;gap:12px;min-height:140px;max-height:350px;padding:18px 0;display:flex;overflow-y:auto}.frontline-dialogue>p{color:var(--text-muted,#67758a);font-size:14px}.frontline-bubble{overflow-wrap:anywhere;background:#edf2f8;border-radius:12px 12px 3px;align-self:flex-end;max-width:92%;padding:10px 14px}.frontline-bubble-agent{background:#eaf1ff;border-radius:12px 12px 12px 3px;align-self:flex-start}.frontline-bubble strong{color:#536c87;font-size:12px}.frontline-bubble p{white-space:pre-wrap;margin:4px 0 0}.frontline-preview-result{color:#536c87;padding:8px 0;font-size:13px}.frontline-preview-actions{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.frontline-runs{margin:18px 0 0;padding:0;list-style:none}.frontline-runs li{border-top:1px solid var(--border,#dfe5ee);padding:15px 0}.frontline-runs li>div{justify-content:space-between;gap:12px;display:flex}.frontline-runs time,.frontline-runs small{color:var(--text-muted,#67758a);font-size:12px}.frontline-runs p{margin:8px 0;font-size:13px}.frontline-runs blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #b8cbed;margin:0;padding:8px 14px}@media (width<=980px){.frontline-columns,.frontline-settings-form{grid-template-columns:1fr}.frontline-card-heading{flex-wrap:wrap}}@media (width<=600px){.frontline-card{padding:17px}.frontline-runs li>div{flex-wrap:wrap}}.customer-source-context{border:1px solid var(--border,#e2e6ed);border-radius:10px;margin-top:18px;padding:14px}.customer-source-context h3{margin:10px 0}.customer-source-context ul{gap:8px;padding:0;list-style:none;display:grid}.customer-source-context li{border-bottom:1px solid var(--border,#e2e6ed);gap:5px;padding:10px 0;display:grid}.customer-source-context p{margin:4px 0}.customer-source-context code{overflow-wrap:anywhere}.customer-source-context small,.customer-source-note{color:var(--text-muted,#667085);font-size:12px;line-height:1.6}.customer-avatar{position:relative;overflow:hidden}.customer-avatar-image{border-radius:inherit;object-fit:cover;visibility:hidden;block-size:100%;inline-size:100%;position:absolute;inset:0}.customer-avatar-image--loaded{visibility:visible}.frontline-draft{border:1px solid var(--border,#dfe4ec);background:var(--surface,#fff);border-radius:12px;margin-bottom:12px;padding:14px;font-size:13px}.frontline-draft-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.frontline-draft-heading p{color:var(--text-muted,#627084);margin:4px 0 0}.frontline-draft-result blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fe;border-left:3px solid #5c83d5;margin:12px 0;padding:12px}.frontline-draft-result h4{margin:12px 0 6px}.frontline-draft-result small{color:var(--text-muted,#627084)}.frontline-draft-warnings{background:#fff8e8;border-radius:8px;padding:10px 10px 10px 28px}@media (width<=700px){.frontline-draft-heading{flex-direction:column;gap:8px}}.commerce-cart-list{gap:16px;margin:20px 0;display:grid}.commerce-cart{background:#fff;border:1px solid #dce3eb;border-radius:14px;padding:22px}.commerce-cart header,.commerce-cart footer,.commerce-cart-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.commerce-cart h2{margin:0 0 6px;font-size:17px}.commerce-cart p{color:#637085;margin:0}.commerce-cart small{color:#637085;margin-top:5px;display:block}.commerce-cart-products{border-top:1px solid #edf0f5;margin:20px 0}.commerce-cart-line{border-bottom:1px solid #edf0f5;padding:14px 0}.commerce-cart-line>span{flex-shrink:0}.commerce-cart-status{color:#596775;white-space:nowrap;background:#f1f4f8;border-radius:6px;padding:6px 10px}.commerce-cart-status--active{color:#2151ba;background:#edf3ff}.commerce-cart-status--converted{color:#177249;background:#e9f8ee}@media (width<=700px){.commerce-cart{padding:16px}.commerce-cart footer,.commerce-cart header{flex-wrap:wrap;align-items:flex-start}}.source-commerce-card{border-left:3px solid var(--accent,#2656df)}.source-commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.source-commerce-grid dt{color:var(--text-muted,#667085);margin-bottom:5px;font-size:12px}.source-commerce-grid dd{margin:0;font-weight:600}.source-commerce-note{color:var(--text-muted,#667085);font-size:13px;line-height:1.6}.source-commerce-sync{color:var(--text-muted,#667085);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.5;display:flex}.source-commerce-items,.source-commerce-attribution{border-top:1px solid var(--border,#e2e6ed);margin:18px 0;padding-top:12px}.source-commerce-attribution dd{overflow-wrap:anywhere}.source-commerce-table-scroll{overflow:auto}.source-commerce-items table{border-collapse:collapse;width:100%;min-width:540px}.source-commerce-items th,.source-commerce-items td{border-bottom:1px solid var(--border,#e2e6ed);text-align:left;vertical-align:top;padding:12px 8px}.source-commerce-items th{color:var(--text-muted,#667085);font-size:12px}.source-commerce-items td small{color:var(--text-muted,#667085);margin-top:4px;display:block}.source-commerce-finances{gap:8px;margin:16px 0;display:grid}.source-commerce-finances>div{justify-content:space-between;gap:12px;display:flex}.source-commerce-finances dd{margin:0;font-weight:600}@media (width<=900px){.source-commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.source-commerce-grid{grid-template-columns:1fr}}.staff-panel{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:18px;gap:22px;padding:24px;display:grid}.staff-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.staff-heading h2{align-items:center;gap:10px;margin:5px 0 8px;display:flex}.staff-heading p{color:var(--text-muted,#64748b);margin:4px 0}.staff-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-role-guide{background:var(--surface-muted,#f7f9fc);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:24px;padding:16px;display:grid}.staff-role-guide p{gap:6px;margin:0;font-size:13px;display:grid}.staff-role-guide span{color:var(--text-muted,#64748b);line-height:1.5}.staff-invite-form{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1.3fr 1fr auto;align-items:end;gap:14px;padding-top:20px;display:grid}.staff-panel label{gap:7px;font-size:13px;font-weight:600;display:grid}.staff-panel input,.staff-panel select{font:inherit;color:#17212e;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;max-width:100%;min-height:40px;padding:9px 11px}.staff-panel input:focus,.staff-panel select:focus{outline-offset:2px;outline:2px solid #2563eb}.staff-panel select:disabled{opacity:.7;background:#f8fafc}.staff-form-note{color:#64748b;grid-column:1/-1;margin:0;font-size:13px}.staff-invitation{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:14px;padding:18px;display:grid}.staff-invitation h3{margin:0 0 8px;font-size:16px}.staff-invitation p{color:#475569;margin:4px 0;font-size:13px}.staff-invitation input{width:100%;min-width:0;font-family:monospace;font-size:12px;font-weight:400}.staff-table-wrap{overflow-x:auto}.staff-table{border-collapse:collapse;text-align:left;width:100%;min-width:690px}.staff-table th{color:#64748b;background:#f8fafc;padding:12px;font-size:12px;font-weight:600}.staff-table td{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:16px 12px;font-size:13px}.staff-table td:first-child strong,.staff-table td:first-child span{display:block}.staff-table td:first-child span{color:#64748b;margin-top:4px}.staff-table small{color:#64748b;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.staff-badge{border-radius:20px;width:fit-content;padding:5px 9px;font-size:12px;display:inline-flex!important}.staff-badge--active{color:#166534;background:#dcfce7}.staff-badge--invited{color:#92400e;background:#fef3c7}.staff-badge--disabled{color:#64748b;background:#f1f5f9}.staff-disable{color:#b91c1c}.staff-safety{color:#64748b;align-items:flex-start;gap:8px;margin:0;font-size:12px;display:flex}.staff-safety svg{flex-shrink:0}@media (width<=950px){.staff-invite-form{grid-template-columns:1fr 1fr}.staff-role-guide{grid-template-columns:1fr}.staff-heading{flex-direction:column}}@media (width<=560px){.staff-panel{padding:16px}.staff-invite-form{grid-template-columns:1fr}}.telegram-setup-steps{border:1px solid var(--line,#dce3ed);background:var(--surface,#f8fafc);color:var(--text-muted,#58667b);border-radius:12px;margin:0;padding:14px 18px 14px 34px;font-size:13px;line-height:1.7}.telegram-check-result{background:#f0faf5;border:1px solid #bbd9cd;border-radius:12px;margin:0 18px 18px;padding:14px 16px}.telegram-check-result.is-warning{background:#fff9ed;border-color:#ecd4a7}.telegram-check-result p{margin:5px 0}.telegram-check-result small{color:#58667b;line-height:1.5;display:block}.telegram-guide{border:1px solid var(--line,#dce3ed);border-radius:14px;padding:18px 22px}.telegram-guide p{color:var(--text-muted,#58667b);margin:6px 0 0;line-height:1.6}.telegram-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.telegram-notification-card{border:1px solid var(--color-border);background:var(--color-surface,#fff);border-radius:16px;gap:16px;padding:24px;display:grid}.telegram-notification-card>header{align-items:flex-start;gap:12px;display:flex}.telegram-notification-card h3,.telegram-notification-card h4,.telegram-notification-card p{margin:0}.telegram-notification-card header p{margin-top:6px}.telegram-notification-card p{line-height:1.5}.telegram-notification-card .button{justify-self:start}.telegram-notification-field{gap:8px;max-width:420px;display:grid}.telegram-notification-field input,.telegram-notification-field select{border:1px solid var(--color-border);color:inherit;min-width:0;font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.telegram-notification-field input{letter-spacing:.15em;max-width:180px}.telegram-notification-actions{flex-wrap:wrap;gap:10px;display:flex}.telegram-notification-pairing{background:#f2f6ff;border-radius:12px;gap:16px;padding:20px;display:grid}.telegram-notification-pairing ol{margin:0;padding-left:24px;line-height:1.7}.telegram-notification-pairing form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#101419;--color-surface:#161b22;--color-surface-raised:#1b222b;--color-surface-subtle:#202832;--color-surface-hover:#28323d;--color-surface-active:#323e4b;--color-surface-selected:#1d315a;--color-text:#f3f5f7;--color-text-muted:#b4bec9;--color-text-subtle:#9da8b5;--color-text-disabled:#778391;--color-text-inverse:#101419;--color-border:#343e49;--color-border-strong:#53606e;--color-divider:#2b343e;--color-primary:#8aabff;--color-primary-hover:#a5bdff;--color-primary-active:#c0d0ff;--color-primary-contrast:#101936;--color-link:#a8c0ff;--color-focus:#a8c0ff;--color-danger:#ff8b82;--color-danger-hover:#ffaaa3;--color-danger-contrast:#37110e;--color-danger-surface:#3b1d1c;--attention-on-track:#70d6a1;--attention-on-track-bg:#173327;--attention-on-track-border:#2d684b;--attention-waiting:#c3ccd6;--attention-waiting-bg:#29323c;--attention-waiting-border:#505d6b;--attention-agent:#c2b3ff;--attention-agent-bg:#2c2547;--attention-agent-border:#5b4b91;--attention-human:#f4c96b;--attention-human-bg:#3b3018;--attention-human-border:#755e26;--attention-blocked:#ff9b94;--attention-blocked-bg:#3b1d1c;--attention-blocked-border:#7b3d39;--color-overlay:#0000009e;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 24px #00000061;--shadow-lg:0 18px 48px #0000007a}}:root{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--line-height-tight:1.25;--line-height-snug:1.4;--line-height-normal:1.5;--line-height-relaxed:1.65;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-pill:999px;--border-width:1px;--control-height-sm:2rem;--control-height:2.5rem;--control-height-lg:2.75rem;--touch-target-min:2.75rem;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--focus-ring-width:3px;--focus-ring-offset:2px;--z-dropdown:100;--z-sticky:200;--z-drawer:300;--z-modal:400;--z-toast:500}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f7f8fa;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-subtle:#f0f2f5;--color-surface-hover:#e9edf2;--color-surface-active:#dfe5ec;--color-surface-selected:#eaf0ff;--color-text:#17212b;--color-text-muted:#5b6877;--color-text-subtle:#6f7c8b;--color-text-disabled:#8994a1;--color-text-inverse:#fff;--color-border:#dce2e8;--color-border-strong:#b8c2cc;--color-divider:#e8ecf0;--color-primary:#2557d6;--color-primary-hover:#1f49b6;--color-primary-active:#183b94;--color-primary-contrast:#fff;--color-link:#1f50c5;--color-focus:#0b63ce;--color-danger:#b42318;--color-danger-hover:#912018;--color-danger-contrast:#fff;--color-danger-surface:#feeceb;--attention-on-track:#18794e;--attention-on-track-bg:#e9f7ef;--attention-on-track-border:#b8dfc8;--attention-waiting:#475467;--attention-waiting-bg:#eef2f6;--attention-waiting-border:#cdd5df;--attention-agent:#6246c7;--attention-agent-bg:#f1edff;--attention-agent-border:#cfc4f6;--attention-human:#8a5a00;--attention-human-bg:#fff4d6;--attention-human-border:#e8c875;--attention-blocked:#b42318;--attention-blocked-bg:#feeceb;--attention-blocked-border:#f1b8b3;--color-overlay:#0f172a6b;--shadow-sm:0 1px 2px #0f172a14;--shadow-md:0 8px 24px #0f172a1f;--shadow-lg:0 18px 48px #0f172a2e}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#101419;--color-surface:#161b22;--color-surface-raised:#1b222b;--color-surface-subtle:#202832;--color-surface-hover:#28323d;--color-surface-active:#323e4b;--color-surface-selected:#1d315a;--color-text:#f3f5f7;--color-text-muted:#b4bec9;--color-text-subtle:#9da8b5;--color-text-disabled:#778391;--color-text-inverse:#101419;--color-border:#343e49;--color-border-strong:#53606e;--color-divider:#2b343e;--color-primary:#8aabff;--color-primary-hover:#a5bdff;--color-primary-active:#c0d0ff;--color-primary-contrast:#101936;--color-link:#a8c0ff;--color-focus:#a8c0ff;--color-danger:#ff8b82;--color-danger-hover:#ffaaa3;--color-danger-contrast:#37110e;--color-danger-surface:#3b1d1c;--attention-on-track:#70d6a1;--attention-on-track-bg:#173327;--attention-on-track-border:#2d684b;--attention-waiting:#c3ccd6;--attention-waiting-bg:#29323c;--attention-waiting-border:#505d6b;--attention-agent:#c2b3ff;--attention-agent-bg:#2c2547;--attention-agent-border:#5b4b91;--attention-human:#f4c96b;--attention-human-bg:#3b3018;--attention-human-border:#755e26;--attention-blocked:#ff9b94;--attention-blocked-bg:#3b1d1c;--attention-blocked-border:#7b3d39;--color-overlay:#0000009e;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 24px #00000061;--shadow-lg:0 18px 48px #0000007a}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#101419;--color-surface:#161b22;--color-surface-raised:#1b222b;--color-surface-subtle:#202832;--color-surface-hover:#28323d;--color-surface-active:#323e4b;--color-surface-selected:#1d315a;--color-text:#f3f5f7;--color-text-muted:#b4bec9;--color-text-subtle:#9da8b5;--color-text-disabled:#778391;--color-text-inverse:#101419;--color-border:#343e49;--color-border-strong:#53606e;--color-divider:#2b343e;--color-primary:#8aabff;--color-primary-hover:#a5bdff;--color-primary-active:#c0d0ff;--color-primary-contrast:#101936;--color-link:#a8c0ff;--color-focus:#a8c0ff;--color-danger:#ff8b82;--color-danger-hover:#ffaaa3;--color-danger-contrast:#37110e;--color-danger-surface:#3b1d1c;--attention-on-track:#70d6a1;--attention-on-track-bg:#173327;--attention-on-track-border:#2d684b;--attention-waiting:#c3ccd6;--attention-waiting-bg:#29323c;--attention-waiting-border:#505d6b;--attention-agent:#c2b3ff;--attention-agent-bg:#2c2547;--attention-agent-border:#5b4b91;--attention-human:#f4c96b;--attention-human-bg:#3b3018;--attention-human-border:#755e26;--attention-blocked:#ff9b94;--attention-blocked-bg:#3b1d1c;--attention-blocked-border:#7b3d39;--color-overlay:#0000009e;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 24px #00000061;--shadow-lg:0 18px 48px #0000007a}}*,:before,:after{box-sizing:border-box}html{background:var(--color-canvas);min-inline-size:20rem;font-family:var(--font-sans);font-synthesis:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body{background:var(--color-canvas);min-block-size:100dvh;color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}:where(h1,h2,h3,h4,p,blockquote,figure,dl,dd){margin:0}:where(ul,ol){margin-block:0}:where(h1,h2,h3,h4){color:var(--color-text);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}:where(img,picture,svg,video,canvas){max-inline-size:100%;display:block}:where(button,input,select,textarea){color:inherit;font:inherit;margin:0}:where(button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:where(button,[role=button],summary,label,select){touch-action:manipulation}button,[role=button],summary{cursor:pointer}:where(button,input,select,textarea):disabled,[aria-disabled=true]{cursor:not-allowed}table{border-collapse:collapse;border-spacing:0;font-variant-numeric:tabular-nums}hr{block-size:1px;margin:var(--space-4) 0;background:var(--color-divider);border:0}a{color:var(--color-link);text-underline-offset:.16em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.12em}::selection{background:var(--color-surface-selected);color:var(--color-text)}[hidden]{display:none!important}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"]),[contenteditable=true]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){inline-size:100%;min-block-size:var(--control-height);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:0 var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}textarea{min-block-size:6rem;padding-block:var(--space-2);resize:vertical}:where(input,textarea)::placeholder{color:var(--color-text-subtle);opacity:1}:where(input,select,textarea):hover:not(:disabled):not([aria-invalid=true]){border-color:var(--color-text-subtle)}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}:where(input,select,textarea):disabled{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-disabled);opacity:1}:where(input,textarea):read-only:not(:disabled){background:var(--color-surface-subtle)}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--color-primary)}:where(input[type=checkbox],input[type=radio]){block-size:1rem;inline-size:1rem}input[type=file]::file-selector-button{min-block-size:var(--control-height-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text);font:inherit;font-weight:var(--font-weight-medium);padding-inline:var(--space-3);cursor:pointer;margin-inline-end:var(--space-3)}:where(button,.button){--button-bg:var(--color-surface);--button-bg-hover:var(--color-surface-hover);--button-bg-active:var(--color-surface-active);--button-border:var(--color-border-strong);--button-color:var(--color-text);min-block-size:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--button-border);border-radius:var(--radius-md);background:var(--button-bg);color:var(--button-color);font-weight:var(--font-weight-medium);padding-inline:var(--space-4);text-align:center;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;line-height:1;text-decoration:none;display:inline-flex}:where(button,.button):not(:disabled):not([aria-disabled=true]):hover{background:var(--button-bg-hover)}:where(button,.button):not(:disabled):not([aria-disabled=true]):active{background:var(--button-bg-active);transform:translateY(1px)}:where(button,.button):disabled,.button[aria-disabled=true]{opacity:.55;pointer-events:none}:where(button,.button)[aria-busy=true]{cursor:progress}.button--primary{--button-bg:var(--color-primary);--button-bg-hover:var(--color-primary-hover);--button-bg-active:var(--color-primary-active);--button-border:transparent;--button-color:var(--color-primary-contrast)}.button--secondary{--button-bg:var(--color-surface);--button-bg-hover:var(--color-surface-hover);--button-bg-active:var(--color-surface-active);--button-border:var(--color-border-strong);--button-color:var(--color-text)}.button--danger{--button-bg:var(--color-danger);--button-bg-hover:var(--color-danger-hover);--button-bg-active:var(--color-danger-hover);--button-border:transparent;--button-color:var(--color-danger-contrast)}.button--ghost{--button-bg:transparent;--button-bg-hover:var(--color-surface-hover);--button-bg-active:var(--color-surface-active);--button-border:transparent}.button--sm{min-block-size:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--font-size-xs)}.button--lg{min-block-size:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--font-size-md)}.button--icon{inline-size:var(--control-height);padding:0}.field-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--space-1);display:inline-block}.field-hint,.text-muted{color:var(--color-text-muted)}.field-hint,.field-error{font-size:var(--font-size-xs);line-height:var(--line-height-snug);margin-block-start:var(--space-1)}.field-error{color:var(--color-danger)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.attention-badge{--attention-fg:var(--attention-waiting);--attention-bg:var(--attention-waiting-bg);--attention-border:var(--attention-waiting-border);align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--attention-border);border-radius:var(--radius-pill);background:var(--attention-bg);min-block-size:1.5rem;color:var(--attention-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding-inline:var(--space-2);white-space:nowrap;line-height:1;display:inline-flex}.attention-badge--on-track{--attention-fg:var(--attention-on-track);--attention-bg:var(--attention-on-track-bg);--attention-border:var(--attention-on-track-border)}.attention-badge--waiting{--attention-fg:var(--attention-waiting);--attention-bg:var(--attention-waiting-bg);--attention-border:var(--attention-waiting-border)}.attention-badge--agent{--attention-fg:var(--attention-agent);--attention-bg:var(--attention-agent-bg);--attention-border:var(--attention-agent-border)}.attention-badge--human{--attention-fg:var(--attention-human);--attention-bg:var(--attention-human-bg);--attention-border:var(--attention-human-border)}.attention-badge--blocked{--attention-fg:var(--attention-blocked);--attention-bg:var(--attention-blocked-bg);--attention-border:var(--attention-blocked-border)}.spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:1em;inline-size:1em;animation:.7s linear infinite alo-spin}.skeleton{border-radius:var(--radius-sm);background:var(--color-surface-active);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes alo-spin{to{transform:rotate(1turn)}}@media (width<=47.99rem){body{font-size:var(--font-size-md)}:where(button,.button){min-block-size:var(--touch-target-min)}.button--icon{inline-size:var(--touch-target-min)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:is(button,.button,input,select,textarea,.attention-badge){border-color:buttontext}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:highlight}}#root{min-block-size:100dvh}.order-workspace{max-width:1500px;margin-inline:auto}.order-workspace-breadcrumbs,.order-workspace-title,.page-header-actions,.order-editor-heading,.order-side-card-title,.delivery-save-note{align-items:center;display:flex}.order-workspace-breadcrumbs{gap:var(--space-2);color:var(--color-text-muted);margin-block-end:var(--space-4)}.order-workspace-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-block-end:var(--space-5);display:flex}.order-workspace-header h1{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.1}.order-workspace-title{gap:var(--space-3);margin-block:var(--space-1) var(--space-2);flex-wrap:wrap}.order-workspace-header p{color:var(--color-text-muted);margin:0}.order-workspace-summary{justify-items:end;gap:var(--space-1);min-width:220px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.order-workspace-summary small{color:var(--color-text-muted)}.order-workspace-summary strong{font-size:var(--font-size-xl)}.order-route-card{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(6,1fr);margin-block-end:var(--space-5);display:grid}.order-route-card>div{justify-items:center;gap:var(--space-2);text-align:center;color:var(--color-text-muted);display:grid;position:relative}.order-route-stage:not(:last-of-type):after{z-index:0;background:var(--color-divider);content:"";block-size:2px;inline-size:calc(100% - 36px);position:absolute;inset-block-start:15px;inset-inline-start:calc(50% + 18px)}.order-route-card span{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface);block-size:32px;inline-size:32px;font-size:var(--font-size-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.order-route-card .is-current,.order-route-card .is-passed{color:var(--color-primary)}.order-route-card .is-current span{border-color:var(--color-primary);background:var(--color-surface-selected)}.order-route-card .is-passed span{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.order-route-stage.is-passed:not(:last-of-type):after{background:var(--color-primary)}.order-route-exception{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger);grid-column:1/-1;margin-block-start:var(--space-4);display:flex}.order-route-exception small{color:inherit;opacity:.82}.order-workspace-grid{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(280px,.78fr);display:grid}.order-workspace-main,.order-workspace-aside{gap:var(--space-4);min-inline-size:0;display:grid}.order-workspace-aside{position:sticky;inset-block-start:var(--space-4)}.order-editor-card,.order-side-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.order-editor-card{padding:var(--space-5)}.order-editor-card,.order-items-card,.order-item-editor{min-inline-size:0;max-inline-size:100%}.order-side-card{padding:var(--space-4)}.order-editor-heading{justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-4)}.order-editor-heading h2,.order-side-card h2{font-size:var(--font-size-lg);margin:0}.order-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-form-grid .span-2{grid-column:span 2}.order-form-grid textarea{resize:vertical}.order-workspace .field,.create-order-dialog .field{gap:var(--space-2);color:var(--color-text-muted);font-weight:var(--font-weight-medium);display:grid}.order-workspace .field input,.order-workspace .field select,.order-workspace .field textarea,.create-order-dialog .field input,.create-order-dialog .field select{color:var(--color-text);font-weight:var(--font-weight-regular)}.order-derived-field{min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);align-content:center}.order-derived-field strong{color:var(--color-text)}.order-item-editor{border-block:1px solid var(--color-divider);overflow-x:auto}.order-item-row{align-items:center;gap:var(--space-2);min-width:700px;padding-block:var(--space-3);border-block-end:1px solid var(--color-divider);grid-template-columns:minmax(150px,1.6fr) minmax(120px,1fr) 62px 90px 80px 100px 34px;display:grid}.order-item-row:last-child{border-block-end:0}.order-item-row--header{padding-block:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}.order-item-row input{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;padding:8px 10px}.order-item-row>div{gap:4px;display:grid}.order-item-row strong{text-align:end;white-space:nowrap}.order-items-footer{justify-content:flex-end;align-items:center;gap:var(--space-5);padding-block-start:var(--space-4);display:flex}.order-items-footer>div{justify-items:end;display:grid}.order-items-footer span{color:var(--color-text-muted)}.order-items-footer strong{font-size:var(--font-size-lg)}.order-items-empty{place-items:center;gap:var(--space-2);min-height:130px;color:var(--color-text-muted);text-align:center;display:grid}.delivery-cost-grid{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:1fr 1fr minmax(160px,.7fr);margin-block-start:var(--space-4);display:grid}.internal-cost-field{border-inline-start:1px solid var(--color-divider);padding-inline-start:var(--space-3)}.field small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.delivery-margin{color:var(--attention-on-track);align-content:center;justify-items:end;gap:4px;display:grid}.delivery-margin span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.delivery-margin strong{font-size:var(--font-size-lg)}.delivery-margin.is-negative{color:var(--attention-blocked)}.delivery-save-note{gap:var(--space-2);margin-inline-end:auto}.delivery-remove-confirm{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--attention-blocked-border);border-radius:var(--radius-md);background:var(--attention-blocked-bg);grid-template-columns:minmax(0,1fr) auto auto;margin-block-end:var(--space-4);display:grid}.delivery-remove-confirm p{color:var(--color-text-muted);margin-block-start:2px}.order-side-card-title{gap:var(--space-2);margin-block-end:var(--space-3)}.order-side-card>strong{display:block}.order-side-card>p{margin-block:var(--space-1) var(--space-3);color:var(--color-text-muted)}.order-side-card dl{gap:var(--space-2);margin-block:var(--space-3);display:grid}.order-side-card dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.order-side-card dt{color:var(--color-text-muted)}.order-side-card dd{text-align:end;margin:0}.order-finance-total{border-block-start:1px solid var(--color-divider);padding-block-start:var(--space-3);font-weight:700}.order-related-row{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-2);border-block-end:1px solid var(--color-divider);color:inherit;text-decoration:none;display:flex}.order-related-row div{min-width:0;display:grid}.order-related-row small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-mini-timeline{display:grid}.order-mini-timeline article{gap:var(--space-3);padding-block:var(--space-2);display:flex;position:relative}.order-mini-timeline article>span{border:2px solid var(--color-primary);border-radius:50%;flex:none;block-size:9px;inline-size:9px;margin-block-start:5px}.order-mini-timeline article:not(:last-child):after{background:var(--color-divider);content:"";inline-size:1px;position:absolute;inset-block:20px -4px;inset-inline-start:4px}.order-mini-timeline div{display:grid}.order-mini-timeline small{color:var(--color-text-muted)}.order-loading{justify-content:center;align-items:center;gap:var(--space-3);min-height:50vh;display:flex}.create-order-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);max-block-size:min(760px,100vh - 32px);inline-size:min(650px,100vw - 32px);box-shadow:var(--shadow-lg);padding:0;overflow:auto}.create-order-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a}.create-order-dialog form{gap:var(--space-4);padding:var(--space-5);display:grid}.dialog-intro{color:var(--color-text-muted);margin:0}@media (width<=1100px){.order-workspace-grid{grid-template-columns:1fr}.order-workspace-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=720px){.order-workspace-header,.order-items-footer,.order-editor-heading{flex-direction:column;align-items:stretch}.order-workspace-summary{justify-items:start;min-width:0}.order-route-card{padding-inline:var(--space-3);grid-template-columns:repeat(6,minmax(78px,1fr));overflow-x:auto}.order-route-card small{font-size:.68rem}.order-workspace-grid{gap:var(--space-3)}.order-editor-card{padding:var(--space-4)}.order-form-grid,.delivery-cost-grid,.order-workspace-aside{grid-template-columns:1fr}.order-form-grid .span-2{grid-column:auto}.internal-cost-field{border-inline-start:0;border-block-start:1px solid var(--color-divider);padding-block-start:var(--space-3);padding-inline-start:0}.delivery-margin{justify-items:start}.delivery-remove-confirm{grid-template-columns:1fr 1fr}.delivery-remove-confirm>div{grid-column:1/-1}.order-items-footer>div{justify-items:start}.page-header-actions{flex-direction:column;align-items:stretch}}.app-shell{background:var(--color-canvas);min-block-size:100dvh}.topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);border-block-end:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);min-block-size:4rem;padding:var(--space-2) var(--space-4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:11rem minmax(12rem,16rem) minmax(14rem,1fr) auto;display:grid;position:sticky;top:0}.brand{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.brand-mark{background:var(--color-text);block-size:2rem;inline-size:2rem;color:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:.6rem;place-items:center;display:inline-grid}.process-picker select{background:var(--color-surface-subtle);font-weight:var(--font-weight-medium);border-color:#0000}.global-search,.customer-search{min-block-size:var(--control-height);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-muted);padding-inline:var(--space-3);display:flex}.global-search:focus-within,.customer-search:focus-within{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.global-search input,.customer-search input{background:0 0;border:0;outline:0;min-block-size:auto;padding:0}.topbar-actions,.page-actions,.attention-actions,.draft-actions,.dialog-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.shell-body{grid-template-columns:13.5rem minmax(0,1fr);display:grid}.sidebar{border-inline-end:1px solid var(--color-border);background:var(--color-surface);min-block-size:calc(100dvh - 4rem);max-block-size:calc(100dvh - 4rem);padding:var(--space-4) var(--space-3);flex-direction:column;justify-content:space-between;align-self:start;display:flex;position:sticky;top:4rem}.sidebar-nav{gap:var(--space-1);display:grid}.nav-link{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-block-size:2.75rem;color:var(--color-text-muted);font-weight:var(--font-weight-medium);padding-inline:var(--space-3);text-decoration:none;display:flex;position:relative}.inbox-unread-badge{border-radius:var(--radius-pill);background:var(--color-primary);block-size:1.3rem;min-inline-size:1.3rem;color:var(--color-text-inverse);font-size:.65rem;font-weight:var(--font-weight-semibold);place-items:center;padding-inline:.25rem;line-height:1;display:inline-grid}.nav-inbox-unread-badge{margin-inline-start:auto}.topbar-inbox-button .inbox-unread-badge{background:var(--color-surface);color:var(--color-primary)}.nav-link:hover{background:var(--color-surface-hover);color:var(--color-text)}.nav-link-active{background:var(--color-surface-selected);color:var(--color-primary)}.workspace{min-inline-size:0}.page-content{min-inline-size:0;padding:var(--space-8)}.page-with-drawer{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.page-with-drawer.drawer-open{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem)}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-block-end:var(--space-8);display:flex}.page-header h1{margin-block-start:var(--space-1)}.eyebrow{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.055em;text-transform:uppercase}.page-description,.section-header p,.page-header p:not(.eyebrow){max-inline-size:42rem;color:var(--color-text-muted);margin-block-start:var(--space-2)}.section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.section-header h2{font-size:var(--font-size-lg)}.section-label{align-items:center;gap:var(--space-2);color:var(--attention-agent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;display:flex}.segmented-control{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);align-items:center;gap:2px;padding:2px;display:inline-flex}.segmented-option{min-block-size:2.1rem;color:var(--color-text-muted);padding-inline:var(--space-3);background:0 0;border:0}.segmented-option[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.stat-grid,.agent-stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-8);display:grid}.stat-card{align-content:start;align-items:center;gap:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-block-size:8.5rem;color:var(--color-text);padding:var(--space-4);text-align:start;grid-template-columns:auto 1fr auto;display:grid}button.stat-card:hover{border-color:var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.stat-card>span:not(.stat-icon){color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.stat-card strong{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums}.stat-card small{color:var(--color-text-muted);grid-column:2/-1}.stat-icon,.agent-icon,.segment-icon,.channel-icon{border-radius:var(--radius-md);flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:inline-grid}.stat-human{background:var(--attention-human-bg);color:var(--attention-human)}.stat-agent,.agent-icon{background:var(--attention-agent-bg);color:var(--attention-agent)}.stat-overdue{background:var(--attention-blocked-bg);color:var(--attention-blocked)}.stat-normal{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.static-stat{cursor:default}.attention-section,.stage-drilldown,.agent-team-section,.channels-section{margin-block-start:var(--space-6)}.compact-field{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:flex}.compact-field select{min-inline-size:10rem}.attention-list{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-4)}.attention-row{align-items:start;gap:var(--space-4);border-block-end:1px solid var(--color-divider);padding-block:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.avatar{background:var(--color-surface-active);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text);font-weight:var(--font-weight-semibold);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.avatar-button:hover{background:var(--color-surface-selected);color:var(--color-primary)}.avatar-large{block-size:3rem;inline-size:3rem;font-size:var(--font-size-md)}.attention-main{min-inline-size:0}.attention-row-title,.customer-card-title,.conversation-row-title,.stage-node-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.attention-main>p{max-inline-size:50rem;color:var(--color-text-muted);margin-block-start:var(--space-2)}.attention-meta,.conversation-meta{gap:var(--space-3);color:var(--color-text-subtle);font-size:var(--font-size-xs);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.attention-meta span+span:before,.conversation-meta span+span:before{content:"·";margin-inline-end:var(--space-3)}.conversation-meta>span{white-space:nowrap}.next-action{align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:var(--font-weight-medium);margin-block-start:var(--space-3);display:flex}.empty-state{align-content:center;place-items:center;gap:var(--space-2);min-block-size:14rem;color:var(--color-text-muted);padding:var(--space-8);text-align:center;display:grid}.empty-state h2,.empty-state h3{color:var(--color-text)}.compact-empty{min-block-size:9rem}.customer-drawer{z-index:var(--z-drawer);border-inline-start:1px solid var(--color-border);background:var(--color-surface);min-block-size:calc(100dvh - 4rem);max-block-size:calc(100dvh - 4rem);padding:var(--space-5);box-shadow:var(--shadow-lg);position:sticky;top:4rem;overflow-y:auto}.drawer-header,.context-header,.dialog-header,.draft-heading,.agent-card-header{align-items:flex-start;gap:var(--space-3);display:flex}.drawer-title,.context-header>div,.dialog-header>div:nth-child(2),.agent-card-header>div:nth-child(2){flex:1;min-inline-size:0}.drawer-title p,.context-header p,.agent-card-header p{color:var(--color-text-muted)}.drawer-badges{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.neutral-badge,.publish-status,.agent-status,.channel-status{align-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);min-block-size:1.5rem;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding-inline:var(--space-2);display:inline-flex}.agent-summary,.agent-context{border:1px solid var(--attention-agent-border);border-radius:var(--radius-lg);background:var(--attention-agent-bg);color:var(--color-text);padding:var(--space-4)}.agent-summary>p,.agent-context>p{margin-block-start:var(--space-2)}.link-button{align-items:center;gap:var(--space-1);min-block-size:auto;color:var(--color-link);font-size:var(--font-size-xs);padding:var(--space-2) 0 0;background:0 0;border:0;display:inline-flex}.drawer-focus{gap:var(--space-4);margin-block:var(--space-5);display:grid}.drawer-focus>div,.context-section{gap:var(--space-1);display:grid}.drawer-focus p,.context-section p{color:var(--color-text-muted)}.detail-label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.move-control{margin-block-end:var(--space-5)}.inline-field{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-1);display:grid}.customer-drawer .segmented-control{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.customer-drawer .segmented-option{min-inline-size:0;padding-inline:var(--space-1)}.drawer-tab-content{min-block-size:12rem;padding-block:var(--space-5);scroll-margin-block-start:var(--space-4)}.detail-list,.compact-detail-list{gap:var(--space-3);display:grid}.detail-list>div,.compact-detail-list>div{gap:var(--space-1);border-block-end:1px solid var(--color-divider);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);padding-block-end:var(--space-3);display:grid}.detail-list dt,.compact-detail-list dt{color:var(--color-text-muted)}.detail-list dd,.compact-detail-list dd{font-weight:var(--font-weight-medium)}.mini-timeline,.activity-list,.agent-activity{gap:var(--space-3);display:grid}.mini-message{border-inline-start:2px solid var(--color-border-strong);padding-inline-start:var(--space-3)}.mini-message-internal{border-color:var(--attention-agent)}.mini-message>div{justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}.mini-message p{margin-block-start:var(--space-1)}.journey-trail{gap:0;padding:0;list-style:none;display:grid}.journey-trail li{gap:var(--space-3);min-block-size:3.5rem;color:var(--color-text-muted);grid-template-columns:auto 1fr;display:grid}.journey-trail li>span{border:2px solid var(--color-border-strong);border-radius:50%;block-size:.7rem;inline-size:.7rem;margin-block-start:.25rem;position:relative}.journey-trail li:not(:last-child)>span:after{background:var(--color-border);content:"";block-size:3rem;inline-size:2px;position:absolute;top:.65rem;left:.19rem}.journey-trail .journey-passed>span,.journey-trail .journey-current>span{border-color:var(--color-primary);background:var(--color-primary)}.journey-trail .journey-current{color:var(--color-text)}.journey-trail small{color:var(--color-text-muted);display:block}.data-blocks{gap:var(--space-5);display:grid}.data-blocks h3{font-size:var(--font-size-sm)}.data-blocks ul{margin-block-start:var(--space-2);padding-inline-start:var(--space-5)}.activity-list article,.agent-activity article{align-items:start;gap:var(--space-3);grid-template-columns:auto 1fr;display:grid}.activity-list p,.agent-activity p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.actor-dot{background:var(--color-border-strong);border-radius:50%;block-size:.65rem;inline-size:.65rem;margin-block-start:.3rem}.actor-agent{background:var(--attention-agent)}.drawer-primary-action{inline-size:100%}.approval-dialog,.campaign-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);max-block-size:calc(100dvh - 2rem);inline-size:min(42rem,100% - 2rem);color:var(--color-text);padding:var(--space-6);box-shadow:var(--shadow-lg);overflow-y:auto}.approval-dialog::backdrop,.campaign-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-close{margin-inline-start:auto}.dialog-description{color:var(--color-text-muted);margin-block-start:var(--space-4)}.reason-block,.campaign-section{margin-block-start:var(--space-5)}.reason-block h3,.campaign-section h3{font-size:var(--font-size-sm)}.reason-block>p{margin-block-start:var(--space-2)}.reason-block ul,.campaign-section ul{color:var(--color-text-muted);margin-block-start:var(--space-2);padding-inline-start:var(--space-5)}.diff-grid{align-items:stretch;gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.diff-grid>div:not(.diff-arrow){gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3);display:grid}.diff-grid span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.diff-arrow{color:var(--color-text-muted);place-items:center;display:grid}.dialog-note,.builder-warning,.audit-note,.thread-complete{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-muted);padding:var(--space-3);display:flex}.dialog-note{margin-block-start:var(--space-4)}.dialog-actions{margin-block-start:var(--space-5)}.toast{z-index:var(--z-toast);right:var(--space-5);bottom:var(--space-5);align-items:center;gap:var(--space-3);border:1px solid var(--attention-on-track-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);max-inline-size:min(30rem,100% - 2rem);color:var(--color-text);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-lg);display:flex;position:fixed}.toast>svg{color:var(--attention-on-track)}.journey-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block-end:var(--space-5);display:flex}.filter-row{align-items:center;gap:var(--space-2);display:flex}.filter-row select{min-inline-size:10rem}.journey-map{border-block:1px solid var(--color-border);padding-block:var(--space-6)}.channel-entry{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);margin-block-end:var(--space-4);display:flex}.channel-entry span{border-radius:var(--radius-pill);background:var(--color-surface-subtle);padding:var(--space-1) var(--space-2)}.stage-flow{align-items:stretch;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stage-flow-item{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.stage-flow-item:nth-child(3n){grid-template-columns:minmax(0,1fr)}.stage-flow-item:nth-child(3n) .stage-connector{display:none}.stage-node{align-content:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-block-size:8rem;color:var(--color-text);padding:var(--space-4);text-align:start;display:grid}.stage-node:hover,.stage-node[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-surface-selected)}.stage-node-top strong{font-size:var(--font-size-xl)}.stage-node-meta{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);display:grid}.stage-node-meta span{align-items:center;gap:var(--space-1);display:flex}.stage-node-segments{gap:var(--space-1);flex-wrap:wrap;display:flex}.stage-node-segments small{border-radius:var(--radius-pill);background:var(--color-surface-subtle);padding:var(--space-1) var(--space-2)}.stage-connector{color:var(--color-text-subtle)}.stage-drilldown{border-block-end:1px solid var(--color-border);padding-block:var(--space-6)}.stage-summary-line{gap:var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.stage-customer-list{border-block-start:1px solid var(--color-divider);margin-block-start:var(--space-4)}.stage-customer-row{align-items:center;gap:var(--space-3);border:0;border-block-end:1px solid var(--color-divider);inline-size:100%;padding:var(--space-3) 0;text-align:start;background:0 0;border-radius:0;grid-template-columns:auto minmax(11rem,1fr) auto minmax(12rem,1.2fr) auto;display:grid}.stage-customer-row:hover{background:var(--color-surface-hover)}.stage-customer-row>span:nth-child(2),.customer-name-button>span:last-child,.journey-table td:first-child,.customers-table td:nth-child(2),.journey-table td:first-child{min-inline-size:0;display:grid}.stage-customer-row small,.customer-name-button small,.journey-table small,.customers-table small,.row-next-action{color:var(--color-text-muted)}.journey-board{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;display:grid}.board-column{border-block-start:2px solid var(--color-border-strong);min-inline-size:0;padding-block-start:var(--space-3)}.board-column-header{justify-content:space-between;align-items:center;margin-block-end:var(--space-2);display:flex}.board-column-header h2{font-size:var(--font-size-sm)}.board-column-header span{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.customer-card{gap:var(--space-2);inline-size:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-3);text-align:start;margin-block-end:var(--space-2);display:grid}.customer-card:hover{border-color:var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-sm)}.customer-card>small,.board-empty{color:var(--color-text-muted)}.board-empty{padding-block:var(--space-4);text-align:center}.journey-table-wrap,.customers-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);inline-size:100%;overflow-x:auto}.journey-table,.customers-table{inline-size:100%}.journey-table th,.journey-table td,.customers-table th,.customers-table td{border-block-end:1px solid var(--color-divider);padding:var(--space-3);text-align:start;vertical-align:middle}.journey-table th,.customers-table th{background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.segment-feature,.segment-strip{align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto auto;margin-block-start:var(--space-6);display:grid}.segment-icon{background:var(--color-surface-selected);color:var(--color-primary)}.segment-feature p:not(.eyebrow),.segment-strip p:not(.eyebrow),.segment-distribution{color:var(--color-text-muted)}.segment-distribution{font-size:var(--font-size-xs);margin-block-start:var(--space-2)}.segment-total{text-align:end;display:grid}.segment-total strong{font-size:var(--font-size-xl)}.segment-total span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.campaign-stats{gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin-block-start:var(--space-5);display:grid}.campaign-stats>div{place-items:center;gap:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-4);text-align:center;display:grid}.campaign-stats strong{font-size:var(--font-size-xl)}.campaign-stats span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.reason-list{gap:var(--space-2);list-style:none;display:grid;padding:0!important}.reason-list li{align-items:center;gap:var(--space-2);display:flex}.reason-list span{background:var(--color-surface-subtle);block-size:1.7rem;inline-size:1.7rem;color:var(--color-text);font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:inline-grid}.sample-messages{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.sample-messages article{border-inline-start:2px solid var(--attention-agent);background:var(--color-surface-subtle);padding:var(--space-3)}.sample-messages p{color:var(--color-text-muted);margin-block-start:var(--space-1)}.builder-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(19rem,.8fr);display:grid}.builder-map,.builder-form{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-inline-size:0;padding:var(--space-5)}.status-line{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);margin-block-end:var(--space-2);display:flex}.publish-draft{border-color:var(--attention-human-border);background:var(--attention-human-bg);color:var(--attention-human)}.publish-published{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.builder-stages{gap:var(--space-2);margin-block-start:var(--space-5);display:grid}.builder-stage{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.builder-stage-selected{border-color:var(--color-primary);background:var(--color-surface-selected)}.builder-stage-main{min-inline-size:0;padding:var(--space-3);text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.builder-stage-main>span{background:var(--color-surface-subtle);block-size:1.7rem;inline-size:1.7rem;color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:50%;place-items:center;display:inline-grid}.builder-stage-main div{min-inline-size:0;display:grid}.builder-stage-main small{color:var(--color-text-muted)}.reorder-actions{padding-inline-end:var(--space-2);display:flex}.add-stage-button{inline-size:100%;margin-block-start:var(--space-3)}.builder-form{gap:var(--space-4);display:grid}.builder-form .field-label{gap:var(--space-1);display:grid}.permissions-fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.permissions-fieldset legend{font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2)}.check-row{align-items:center;gap:var(--space-2);border-block-end:1px solid var(--color-divider);padding-block:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}.check-row small{color:var(--attention-human)}.builder-warning,.audit-note{font-size:var(--font-size-xs)}.inbox-page{max-inline-size:100%}.inbox-status-tabs{gap:var(--space-1);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.inbox-status-tabs button{min-block-size:2.1rem;color:var(--color-text-muted);background:0 0;border:0}.inbox-status-tabs button[aria-pressed=true]{background:var(--color-surface-selected);color:var(--color-primary)}.inbox-layout{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(15rem,.75fr) minmax(24rem,1.4fr) minmax(17rem,.85fr);min-block-size:39rem;display:grid;overflow:hidden}.conversation-list-column,.conversation-thread{border-inline-end:1px solid var(--color-border)}.conversation-list-column,.conversation-list{background:var(--color-surface)}.conversation-list-column{grid-template-rows:auto minmax(0,1fr);max-block-size:47rem;min-inline-size:0;display:grid}.conversation-row{align-items:start;gap:var(--space-3);border:0;border-block-end:1px solid var(--color-divider);inline-size:100%;padding:var(--space-3);text-align:start;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.conversation-row-active,.conversation-row:hover{background:var(--color-surface-selected)}.conversation-row-main{gap:var(--space-1);min-inline-size:0;display:grid}.conversation-row-title time{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.conversation-preview{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unread-dot{background:var(--color-primary);border-radius:50%;block-size:.55rem;inline-size:.55rem;margin-block-start:.4rem}.conversation-thread{grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:start;min-inline-size:0;display:grid}.thread-header{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-divider);min-block-size:4.25rem;padding:var(--space-3) var(--space-4);display:flex}.thread-header>div{flex:1;min-inline-size:0}.thread-header h2{font-size:var(--font-size-md)}.thread-header p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.thread-messages{align-content:start;gap:var(--space-3);padding:var(--space-4);display:grid}.message{border-radius:var(--radius-lg);background:var(--color-surface-subtle);max-inline-size:84%;padding:var(--space-3)}.message-outbound{background:var(--color-surface-selected);justify-self:end}.message-internal{border:1px solid var(--attention-agent-border);background:var(--attention-agent-bg);max-inline-size:100%}.message-meta{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}.message p{margin-block-start:var(--space-1)}.message-source{align-items:center;gap:var(--space-1);color:var(--attention-agent);font-size:var(--font-size-xs);margin-block-start:var(--space-2);display:inline-flex}.draft-panel{margin:var(--space-3);border:1px solid var(--attention-agent-border);border-radius:var(--radius-lg);background:var(--attention-agent-bg);padding:var(--space-4)}.draft-heading h3{font-size:var(--font-size-md)}.draft-copy{margin-block:var(--space-3);border-inline-start:2px solid var(--attention-agent);padding-inline-start:var(--space-3)}.draft-actions{margin-block-start:var(--space-3)}.thread-complete{margin:var(--space-3)}.inbox-context{align-content:start;gap:var(--space-4);min-inline-size:0;padding:var(--space-4);display:grid}.inbox-context-toggle,.inbox-context-close,.inbox-context-backdrop{display:none}.context-section{border-block-start:1px solid var(--color-divider);padding-block-start:var(--space-4)}.agent-context{border:1px solid var(--attention-agent-border);padding:var(--space-3)}.mobile-only{display:none}.segment-strip{margin-block:0 var(--space-5);grid-template-columns:auto minmax(0,1fr) auto}.customers-toolbar{align-items:end;gap:var(--space-3);grid-template-columns:minmax(14rem,1fr) auto auto;margin-block-end:var(--space-4);display:grid}.customer-name-button{align-items:center;gap:var(--space-3);text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);min-inline-size:15rem;padding:0;display:grid}.row-checkbox{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);place-items:center;display:grid}.agent-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.agent-card,.approval-queue,.agent-activity{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4)}.agent-status{margin-inline-start:auto}.agent-status-active{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.agent-card .field-label{gap:var(--space-1);margin-block-start:var(--space-4);display:grid}.agent-details{border-block:1px solid var(--color-divider);padding-block:var(--space-3);margin-block-start:var(--space-3)}.agent-details summary{font-weight:var(--font-weight-medium)}.agent-details ul{color:var(--color-text-muted);margin-block-start:var(--space-2);padding-inline-start:var(--space-5)}.agent-card-footer{justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.agent-card-footer span{align-items:center;gap:var(--space-1);display:flex}.agent-lower-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-6);display:grid}.approval-row{align-items:center;gap:var(--space-3);border:0;border-block-start:1px solid var(--color-divider);inline-size:100%;padding:var(--space-3) 0;text-align:start;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.approval-row span:nth-child(2){min-inline-size:0;display:grid}.approval-row small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-note{margin-block-start:var(--space-3)}.channel-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.channel-card{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.channel-card .button{grid-column:3}.channel-card p{color:var(--color-text-muted)}.channel-icon{background:var(--color-surface-subtle);color:var(--color-text-muted)}.channel-connected{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.operations-digest{align-items:center;gap:var(--space-4);border:1px solid var(--attention-agent-border);border-radius:var(--radius-lg);background:var(--attention-agent-bg);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;margin-block-end:var(--space-8);display:grid}.operations-digest p:not(.eyebrow){color:var(--color-text-muted);margin-block-start:var(--space-1)}.operations-digest h2{font-size:var(--font-size-lg);margin-block-start:var(--space-1)}.operations-digest-icon,.order-avatar,.payment-icon{border-radius:var(--radius-md);background:var(--color-surface-selected);block-size:2.4rem;inline-size:2.4rem;color:var(--color-primary);place-items:center;display:inline-grid}.order-queue-cards{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin-block-end:var(--space-4);display:grid}.order-queue-card{place-content:center stretch;gap:var(--space-2);border-color:var(--color-border);background:var(--color-surface);min-block-size:6rem;padding:var(--space-3);text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.order-queue-card span{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.order-queue-card strong{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;grid-column:1/-1}.order-queue-card[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-surface-selected);color:var(--color-primary)}.queue-tone-paid>svg{color:var(--attention-on-track)}.queue-tone-danger>svg{color:var(--attention-blocked)}.queue-tone-warning>svg{color:var(--attention-human)}.arrival-banner{align-items:center;gap:var(--space-3);border:1px solid var(--attention-on-track-border);border-radius:var(--radius-md);background:var(--attention-on-track-bg);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;margin-block-end:var(--space-4);display:grid}.arrival-banner p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.arrival-banner--error{border-color:var(--attention-blocked-border);background:var(--attention-blocked-bg);color:var(--attention-blocked)}.arrival-pulse{background:var(--attention-on-track);block-size:.65rem;inline-size:.65rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--attention-on-track) 18%, transparent);border-radius:50%}.orders-toolbar{align-items:end;gap:var(--space-3);grid-template-columns:minmax(16rem,1fr) minmax(11rem,auto) auto auto;margin-block-end:var(--space-3);display:grid}.order-search{align-self:end}.density-indicator{min-block-size:var(--control-height);align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;display:inline-flex}.bulk-action-bar{z-index:calc(var(--z-sticky) - 1);align-items:center;gap:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-md);margin-block-end:var(--space-3);display:flex;position:sticky;top:4.5rem}.bulk-action-bar>div{min-inline-size:0;margin-inline-end:auto;display:grid}.bulk-action-bar span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.orders-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-block-size:43rem;overflow:auto}.orders-table{inline-size:100%;min-inline-size:68rem}.orders-table th{z-index:2;border-block-end:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-3);text-align:start;white-space:nowrap;position:sticky;top:0}.orders-table td{border-block-end:1px solid var(--color-divider);min-block-size:3.1rem;padding:var(--space-2) var(--space-3);vertical-align:middle}.orders-table tr:hover td{background:var(--color-surface-hover)}.orders-table tr.order-row-exception td{background:color-mix(in srgb, var(--attention-blocked-bg) 58%, var(--color-surface))}.orders-table td:nth-child(2),.orders-table td:nth-child(3),.orders-table td:nth-child(4),.orders-table td:nth-child(5),.orders-table td:nth-child(6),.orders-table td:nth-child(7){white-space:nowrap}.orders-table td>small,.order-number-button small,.order-customer-button small{color:var(--color-text-muted);font-size:var(--font-size-xs);display:block}.order-number-button,.order-customer-button{text-align:start;background:0 0;border:0;justify-content:start;min-block-size:auto;padding:0;display:grid}.order-number-button{color:var(--color-link)}.order-status,.payment-status,.stage-phase{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);min-block-size:1.55rem;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding-inline:var(--space-2);white-space:nowrap;align-items:center;display:inline-flex}.order-status-new_paid,.payment-status-paid,.order-status-ready,.order-status-completed{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.order-status-verification,.order-status-processing,.payment-status-link_created,.payment-status-pending{border-color:var(--attention-agent-border);background:var(--attention-agent-bg);color:var(--attention-agent)}.order-status-exception,.payment-status-failed{border-color:var(--attention-blocked-border);background:var(--attention-blocked-bg);color:var(--attention-blocked)}.order-status-awaiting_payment,.payment-status-not_created,.payment-status-partially_refunded,.payment-status-refunded{border-color:var(--attention-human-border);background:var(--attention-human-bg);color:var(--attention-human)}.sla-overdue{color:var(--attention-blocked);font-weight:var(--font-weight-semibold)}.order-row-actions{justify-content:flex-end;gap:var(--space-1);display:flex}.order-drawer{gap:var(--space-4)}.order-exception{align-items:flex-start;gap:var(--space-3);border:1px solid var(--attention-blocked-border);border-radius:var(--radius-md);background:var(--attention-blocked-bg);color:var(--attention-blocked);padding:var(--space-3);display:flex}.order-exception p{color:var(--color-text-muted)}.order-progress-section,.order-history{border-block-start:1px solid var(--color-divider);padding-block-start:var(--space-4)}.compact-section-header h3{font-size:var(--font-size-md);margin-block-start:var(--space-1)}.order-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-block-start:var(--space-4);padding:0;list-style:none;display:grid}.order-stepper li{justify-items:center;gap:var(--space-1);color:var(--color-text-subtle);text-align:center;display:grid;position:relative}.order-stepper li:not(:last-child):after{z-index:0;background:var(--color-border);content:"";block-size:1px;inline-size:calc(100% - 1.8rem);position:absolute;top:.85rem;left:calc(50% + .9rem)}.order-stepper li>span{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface);block-size:1.7rem;inline-size:1.7rem;font-size:var(--font-size-xs);border-radius:50%;place-items:center;display:inline-grid}.order-stepper .is-current,.order-stepper .is-passed{color:var(--color-primary)}.order-stepper .is-current>span{border-color:var(--color-primary);background:var(--color-surface-selected)}.order-stepper .is-passed>span{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.order-detail-list dd{align-items:center;gap:var(--space-1);display:flex}.actual-timeline{gap:var(--space-3);margin-block-start:var(--space-3);display:grid}.actual-timeline article{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.actual-timeline article:not(:last-of-type):after{inline-size:1px;block-size:calc(100% + var(--space-2));background:var(--color-border);content:"";position:absolute;top:.95rem;left:.26rem}.actual-timeline p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.drawer-order-actions{justify-content:flex-end;gap:var(--space-2);border-block-start:1px solid var(--color-divider);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.payment-dialog,.bulk-order-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);max-block-size:calc(100dvh - 2rem);inline-size:min(40rem,100% - 2rem);color:var(--color-text);padding:var(--space-6);box-shadow:var(--shadow-lg);overflow-y:auto}.payment-dialog::backdrop,.bulk-order-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.payment-preview{gap:var(--space-3);margin-block:var(--space-5);display:grid}.payment-preview>div{gap:var(--space-3);border-block-end:1px solid var(--color-divider);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);padding-block-end:var(--space-2);display:grid}.payment-preview dt{color:var(--color-text-muted)}.payment-preview dd{font-weight:var(--font-weight-medium)}.payment-link-result{border:1px solid var(--attention-on-track-border);border-radius:var(--radius-lg);background:var(--attention-on-track-bg);padding:var(--space-4)}.payment-success{align-items:center;gap:var(--space-2);color:var(--attention-on-track);margin-block-end:var(--space-3);display:flex}.payment-safety{gap:var(--space-1);border-inline-start:2px solid var(--attention-agent);margin-block-start:var(--space-4);padding-inline-start:var(--space-3);display:grid}.payment-safety span{color:var(--color-text-muted)}.pipeline-view{gap:var(--space-6);display:grid}.pipeline-phase-legend{gap:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.pipeline-phase-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.pipeline-phase-legend i{background:var(--color-border-strong);border-radius:50%;block-size:.65rem;inline-size:.65rem}.pipeline-phase-legend .phase-request{background:var(--color-primary)}.pipeline-phase-legend .phase-deal{background:var(--attention-agent)}.pipeline-phase-legend .phase-payment{background:var(--attention-human)}.pipeline-phase-legend .phase-fulfillment{background:var(--attention-on-track)}.pipeline-flow{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pipeline-flow-item{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.pipeline-flow-item:nth-child(4n){grid-template-columns:minmax(0,1fr)}.pipeline-flow-item:nth-child(4n)>svg{display:none}.pipeline-stage{align-content:start;gap:var(--space-2);border-block-start:3px solid var(--color-border-strong);background:var(--color-surface);min-block-size:9rem;padding:var(--space-4);display:grid}.pipeline-stage strong{font-size:var(--font-size-xl)}.pipeline-stage small{color:var(--color-text-muted)}.pipeline-phase-request{border-color:var(--color-primary)}.pipeline-phase-deal{border-color:var(--attention-agent)}.pipeline-phase-payment{border-color:var(--attention-human)}.pipeline-phase-fulfillment{border-color:var(--attention-on-track)}.pipeline-exception-lane{align-items:center;gap:var(--space-3);border:1px solid var(--attention-blocked-border);border-radius:var(--radius-lg);background:var(--attention-blocked-bg);color:var(--attention-blocked);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pipeline-exception-lane p{color:var(--color-text-muted)}.pipeline-rules-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pipeline-rules-grid article{align-items:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.pipeline-rules-grid p{color:var(--color-text-muted);margin-block-start:var(--space-1)}.stage-phase{min-block-size:1.25rem;inline-size:fit-content;text-transform:uppercase;border:0;margin-block-end:var(--space-1);font-size:.66rem}.phase-request{background:var(--color-surface-selected);color:var(--color-primary)}.phase-deal{background:var(--attention-agent-bg);color:var(--attention-agent)}.phase-payment{background:var(--attention-human-bg);color:var(--attention-human)}.phase-fulfillment{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.stage-node-top>span:first-child{min-inline-size:0;display:grid}.builder-stage-wrap{display:grid}.builder-transition{border:0;border-inline-start:2px solid var(--color-border-strong);min-block-size:2rem;color:var(--color-text-muted);font-size:var(--font-size-xs);padding-inline:var(--space-3);background:0 0;border-radius:0;justify-self:start;margin-inline-start:1rem}.builder-transition span{color:var(--color-text-subtle);text-transform:uppercase}.builder-rule-section{gap:var(--space-3);border-block:1px solid var(--color-divider);padding-block:var(--space-4);display:grid}.customer-object-summary{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-4);display:grid}.customer-object-summary>div{gap:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3);display:grid}.customer-object-summary span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.recent-orders{gap:var(--space-2);margin-block-start:var(--space-5);display:grid}.recent-orders h3{font-size:var(--font-size-sm)}.recent-orders button{align-items:center;gap:var(--space-3);border:0;border-block-start:1px solid var(--color-divider);min-block-size:auto;padding:var(--space-3) 0;text-align:start;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.recent-orders button>span{display:grid}.recent-orders small{color:var(--color-text-muted)}.journey-object-list{gap:var(--space-2);display:grid}.journey-object-list article{align-items:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.journey-object-list p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.deal-picker-heading,.deal-chronology-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.deal-picker-heading h3,.deal-chronology-heading h3{font-size:var(--font-size-sm);margin-block-start:var(--space-1)}.deal-picker-heading>small,.deal-chronology-heading>small{color:var(--color-text-muted);text-align:end}.deal-picker{gap:var(--space-2);margin-block-start:var(--space-3);display:grid}.deal-picker button{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-block-size:auto;padding:var(--space-3);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.deal-picker button:hover{background:var(--color-surface-hover)}.deal-picker button.is-selected{border-color:var(--color-primary);background:var(--color-surface-selected);box-shadow:inset 3px 0 0 var(--color-primary)}.deal-picker button>span{min-inline-size:0;display:grid}.deal-picker button strong,.deal-picker button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-picker button small{color:var(--color-text-muted)}.deal-picker button b{font-size:var(--font-size-xs);white-space:nowrap}.deal-chronology{gap:var(--space-5);margin-block-start:var(--space-5);display:grid}.deal-chronology-summary{gap:var(--space-3);border:1px solid var(--color-border);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-surface-selected);padding:var(--space-4);display:grid}.deal-chronology-summary h3{margin-block:var(--space-1);font-size:var(--font-size-lg)}.deal-chronology-summary p:last-child{color:var(--color-text-muted)}.deal-chronology-summary-meta{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.deal-stage-timeline{padding:var(--space-2) var(--space-1) var(--space-3);overscroll-behavior-inline:contain;grid-auto-columns:minmax(8.5rem,1fr);grid-auto-flow:column;gap:0;margin:0;list-style:none;display:grid;overflow-x:auto}.deal-stage-timeline li{align-content:start;gap:var(--space-2);min-block-size:8.25rem;color:var(--color-text-muted);grid-template-rows:1.85rem minmax(0,1fr);display:grid;position:relative}.deal-stage-timeline li.is-current{color:var(--color-text);margin:0}.deal-stage-marker{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface);block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-subtle);font-size:var(--font-size-xs);border-radius:50%;place-items:center;display:inline-grid;position:relative}.deal-stage-timeline li:not(:last-child) .deal-stage-marker:after{z-index:-1;background:var(--color-border);content:"";block-size:2px;inline-size:6.85rem;position:absolute;top:calc(50% - 1px);left:1.7rem}.deal-stage-timeline .is-passed .deal-stage-marker{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.deal-stage-timeline .is-passed .deal-stage-marker:after{background:var(--color-primary)}.deal-stage-timeline .is-current .deal-stage-marker{border:2px solid var(--color-primary);color:var(--color-primary);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 14%, transparent)}.deal-stage-timeline .is-next{color:var(--color-text)}.deal-stage-copy{border-radius:var(--radius-md);padding:var(--space-2);align-content:start;justify-items:start;gap:1px;margin-inline-end:var(--space-2);display:grid}.deal-stage-timeline .is-current .deal-stage-copy{background:var(--color-surface-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 22%, transparent)}.deal-stage-copy small,.deal-stage-copy p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.deal-stage-copy p{margin-block-start:var(--space-1)}.deal-order-handoff{align-items:center;gap:var(--space-3);border:1px solid var(--attention-on-track-border);border-radius:var(--radius-lg);background:var(--attention-on-track-bg);min-block-size:auto;color:var(--color-text);padding:var(--space-3);text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.deal-order-handoff>span:last-child{display:grid}.deal-order-handoff small,.deal-order-handoff>span:last-child>span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.deal-order-handoff-icon{background:var(--attention-on-track);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-inverse);border-radius:50%;place-items:center;display:inline-grid}.deal-events-heading{border-block-start:1px solid var(--color-divider);padding-block-start:var(--space-4)}.deal-event-timeline{gap:var(--space-4);display:grid}.deal-event{align-items:start;gap:var(--space-3);grid-template-columns:1.8rem minmax(0,1fr);display:grid;position:relative}.deal-event:not(:last-child):after{top:1.8rem;bottom:calc(var(--space-4) * -1);background:var(--color-border);content:"";inline-size:1px;position:absolute;left:.88rem}.deal-event-marker{z-index:1;border:1px solid var(--color-border);background:var(--color-surface-subtle);block-size:1.8rem;inline-size:1.8rem;color:var(--color-text-muted);border-radius:50%;place-items:center;display:inline-grid}.deal-event-marker.actor-agent{border-color:var(--attention-agent-border);background:var(--attention-agent-bg);color:var(--attention-agent)}.deal-event-marker.actor-human{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.deal-event-marker.actor-integration{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.deal-event>div{justify-items:start;gap:var(--space-1);display:grid}.deal-event-kind{color:var(--color-text-muted);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.deal-event p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.journey-history-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-block-start:var(--space-5);display:flex}.journey-history-heading small,.timeline-audit-note{color:var(--color-text-muted)}.payment-integration-section{margin-block-start:var(--space-8)}.payment-integration-card{align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-4);display:grid}.payment-provider-heading{align-items:center;gap:var(--space-3);display:flex}.payment-provider-heading p{color:var(--color-text-muted)}.integration-facts{border-block:1px solid var(--color-divider);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integration-facts>div{gap:var(--space-1);padding:var(--space-3);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);display:grid}.integration-facts dt{color:var(--color-text-muted)}.integration-safety{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.payment-integration-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.auth-page{background:radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 35rem), radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--attention-on-track) 11%, transparent), transparent 32rem), var(--color-canvas);min-block-size:100dvh;padding:var(--space-6);place-items:center;display:grid}.auth-card{gap:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 97%, transparent);inline-size:min(30rem,100%);box-shadow:var(--shadow-lg);padding:clamp(1.5rem,5vw,2.5rem);display:grid}.auth-brand,.auth-heading,.auth-security-note,.password-policy{align-items:flex-start;gap:var(--space-3);display:flex}.auth-brand{align-items:center}.auth-brand>div,.auth-heading>div{gap:2px;display:grid}.auth-brand small,.auth-heading p,.auth-security-note,.password-dialog-copy,.password-policy,.profile-settings p,.profile-settings small{color:var(--color-text-muted)}.auth-heading h1,.auth-heading p,.auth-loading h1,.auth-loading p,.password-dialog-copy{margin:0}.auth-heading-icon,.profile-settings-icon{border-radius:var(--radius-md);background:var(--color-surface-selected);block-size:2.75rem;inline-size:2.75rem;color:var(--color-primary);flex:none;place-items:center;display:inline-grid}.auth-form,.password-change-form{gap:var(--space-4);display:grid}.auth-form label,.password-change-form label{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.auth-input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);padding-inline:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.auth-input:focus-within{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.auth-input input{background:0 0;border:0;outline:0}.auth-password-toggle{min-block-size:2rem;inline-size:2rem;color:var(--color-text-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.auth-submit{justify-content:center;inline-size:100%}.auth-status{color:var(--color-text-muted);margin:0}.auth-error,.auth-form-error{border:1px solid var(--attention-blocked-border);border-radius:var(--radius-md);background:var(--attention-blocked-bg);color:var(--attention-blocked);padding:var(--space-3);margin:0}.auth-error p{margin-block:0 var(--space-3)}.auth-security-note{border-block-start:1px solid var(--color-divider);font-size:var(--font-size-xs);padding-block-start:var(--space-4)}.auth-loading{text-align:center;justify-items:center}.auth-back-button{justify-self:center}.activation-card{inline-size:min(34rem,100%)}.activation-state{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.activation-state h1,.activation-state p{margin:0}.activation-state p{max-inline-size:27rem;color:var(--color-text-muted)}.activation-state--invalid .auth-heading-icon{background:var(--attention-blocked-bg);color:var(--attention-blocked)}.activation-state--success .auth-heading-icon{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.activation-login-link{margin-block-start:var(--space-2)}.password-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);max-block-size:calc(100dvh - 2rem);inline-size:min(32rem,100% - 2rem);color:var(--color-text);padding:var(--space-6);box-shadow:var(--shadow-lg);overflow-y:auto}.password-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.password-change-form{margin-block-start:var(--space-5)}.password-policy{font-size:var(--font-size-xs);margin:0}.password-change-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.user-menu,.notification-center{position:relative}.notification-center>summary{inline-size:var(--control-height);block-size:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;place-items:center;list-style:none;display:inline-grid;position:relative}.notification-center>summary::-webkit-details-marker{display:none}.notification-center>summary:hover{background:var(--color-surface-hover);color:var(--color-text)}.notification-center>summary.has-due{border-color:var(--attention-human-border);color:var(--attention-human)}.notification-badge{border:2px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--attention-blocked);block-size:1.2rem;min-inline-size:1.2rem;color:var(--color-text-inverse);font-size:.62rem;font-weight:var(--font-weight-bold);place-items:center;padding-inline:.2rem;line-height:1;display:inline-grid;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem}.notification-popover{z-index:var(--z-dropdown);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);inline-size:min(26rem,100vw - 2rem);box-shadow:var(--shadow-lg);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow:hidden}.notification-popover>header{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-divider);padding:var(--space-3) var(--space-4);display:flex}.notification-popover>header>div{gap:2px;display:grid}.notification-popover>header small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.notification-popover .button--compact{min-block-size:2rem;padding-inline:var(--space-2);font-size:var(--font-size-xs)}.notification-list{max-block-size:min(31rem,100dvh - 7rem);display:grid;overflow-y:auto}.notification-item{border-block-end:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.notification-item:last-child{border-block-end:0}.notification-item:hover{background:var(--color-surface-hover)}.notification-item--warning{background:var(--attention-human-bg)}.notification-item--danger{background:var(--attention-blocked-bg)}.notification-main{align-items:flex-start;gap:var(--space-3);min-inline-size:0;color:inherit;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.notification-main>span:last-child{gap:1px;min-inline-size:0;display:grid}.notification-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-main small,.notification-main time{color:var(--color-text-muted);font-size:var(--font-size-xs)}.notification-icon{background:var(--color-surface-selected);block-size:2rem;inline-size:2rem;color:var(--color-primary);border-radius:50%;place-items:center;display:inline-grid}.notification-item--warning .notification-icon{background:var(--attention-human-border);color:var(--attention-human)}.notification-item--danger .notification-icon{background:var(--attention-blocked-border);color:var(--attention-blocked)}.notification-snooze{block-size:2rem;inline-size:2rem;border-radius:var(--radius-md);color:var(--color-text-muted);background:0 0;border:0;place-items:center;margin-inline-end:var(--space-2);display:inline-grid}.notification-snooze:hover{background:var(--color-surface-active);color:var(--color-text)}.notification-state{align-content:center;place-items:center;gap:var(--space-2);min-block-size:9rem;color:var(--color-text-muted);padding:var(--space-5);text-align:center;display:grid}.notification-state--error{color:var(--color-danger)}.notification-settings{gap:var(--space-5);display:grid}.notification-settings-header{align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.notification-settings-header h2,.notification-settings-header p{margin:0}.notification-settings-header>div:nth-child(2){gap:var(--space-1);display:grid}.notification-settings-header>div:nth-child(2)>p:last-child{color:var(--color-text-muted)}.notification-settings-icon{border-radius:var(--radius-lg);background:var(--color-surface-selected);block-size:2.75rem;inline-size:2.75rem;color:var(--color-primary);place-items:center;display:inline-grid}.notification-settings-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-settings-grid>article{align-content:start;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:var(--space-5);display:grid}.notification-settings-grid h3{margin:0 0 var(--space-2)}.notification-timing-card{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.notification-timing-card h3,.notification-timing-card>p{grid-column:1/-1}.notification-timing-card>p{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}.notification-toggle-row{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:1px solid var(--color-divider);min-block-size:3.5rem;padding-block:var(--space-3);display:flex}.notification-toggle-row>span{gap:2px;display:grid}.notification-toggle-row small{color:var(--color-text-muted)}.notification-toggle-row input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--color-primary)}.notification-delay-field{gap:var(--space-2);color:var(--color-text-muted);display:grid}.notification-delay-field>span:last-child{align-items:center;gap:var(--space-2);display:flex}.notification-delay-field input{inline-size:min(12rem,100%)}.notification-delay-field small{font-size:var(--font-size-xs)}.notification-security-note{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0;display:flex}@media (width<=48rem){.notification-settings-header{grid-template-columns:auto minmax(0,1fr)}.notification-settings-header>.button{grid-column:1/-1;justify-self:stretch}.notification-settings-grid{grid-template-columns:1fr}.notification-timing-card{grid-column:auto;grid-template-columns:1fr}.notification-timing-card h3,.notification-timing-card>p{grid-column:auto}.notification-popover{inset-block-start:4.25rem;inset-inline:var(--space-2);inline-size:auto;position:fixed}}.webform-settings{gap:var(--space-5);display:grid}.webform-hero,.webform-create-card,.webform-list-section,.webform-secret-panel,.webform-security-note{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:var(--space-5)}.webform-hero{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.webform-hero h2,.webform-hero p,.webform-create-card h3,.webform-create-card p,.webform-secret-panel h3,.webform-secret-panel p{margin:0}.webform-hero>div:nth-child(2){gap:var(--space-1);display:grid}.webform-hero>div:nth-child(2)>p:last-child{color:var(--color-text-muted)}.webform-hero>span{align-items:center;gap:var(--space-2);color:var(--attention-on-track);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:flex}.webform-hero-icon{border-radius:var(--radius-lg);background:var(--color-surface-selected);block-size:2.75rem;inline-size:2.75rem;color:var(--color-primary);place-items:center;display:inline-grid}.webform-create-card{gap:var(--space-4);display:grid}.webform-create-card header{gap:var(--space-1);display:grid}.webform-create-card header p:last-child{color:var(--color-text-muted)}.webform-create-card form{align-items:end;gap:var(--space-3);grid-template-columns:minmax(12rem,.7fr) minmax(16rem,1fr) auto;display:grid}.webform-create-card label,.webform-connection-fields label,.webform-secret-panel label{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);display:grid}.webform-secret-panel{gap:var(--space-4);border-color:var(--attention-human-border);background:var(--attention-human-bg);display:grid}.webform-secret-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.webform-secret-panel label>span:last-child{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.webform-secret-panel input{min-inline-size:0;font-family:var(--font-mono)}.webform-secret-panel>p{align-items:center;gap:var(--space-2);color:var(--attention-human);font-size:var(--font-size-xs);display:flex}.webform-list-section{gap:var(--space-4);display:grid}.webform-connection-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.webform-connection-card{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-4);display:grid}.webform-connection-card>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.webform-connection-card>header>span{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex}.webform-connection-card>header>span.is-active{color:var(--attention-on-track)}.webform-connection-card>header small{color:var(--color-text-muted)}.webform-connection-fields{gap:var(--space-3);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}.webform-connection-card dl{gap:var(--space-2);margin:0;display:grid}.webform-connection-card dl>div{justify-content:space-between;gap:var(--space-4);display:flex}.webform-connection-card dt{color:var(--color-text-muted)}.webform-connection-card dd{text-align:end;margin:0}.webform-connection-card footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.webform-security-note{align-items:flex-start;gap:var(--space-3);color:var(--color-text-muted);display:flex}.webform-security-note strong{color:var(--color-text)}.webform-security-note p{margin:var(--space-1) 0 0}.webform-security-note--warning{border-color:color-mix(in srgb, var(--attention-human) 35%, var(--color-border));background:color-mix(in srgb, var(--attention-human) 7%, var(--color-surface))}.webform-security-note--warning>svg{color:var(--attention-human)}.webform-reply-handoff{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-4);display:grid}.webform-reply-handoff>div{align-items:flex-start;gap:var(--space-3);display:flex}.webform-reply-handoff>div:first-child>svg{color:var(--attention-on-track);flex:none}.webform-reply-handoff span{gap:2px;display:grid}.webform-reply-handoff small,.webform-reply-handoff p{color:var(--color-text-muted)}.webform-reply-handoff p{font-size:var(--font-size-sm);margin:0}.webform-reply-handoff>div:nth-child(2){flex-wrap:wrap}@media (width<=64rem){.webform-connection-list{grid-template-columns:1fr}.webform-create-card form{grid-template-columns:1fr 1fr}.webform-create-card form>.button{grid-column:1/-1;justify-self:start}}@media (width<=48rem){.webform-hero{grid-template-columns:auto minmax(0,1fr)}.webform-hero>span{grid-column:1/-1}.webform-create-card form,.webform-connection-fields{grid-template-columns:1fr}.webform-create-card form>.button{grid-column:auto;justify-self:stretch}.webform-secret-panel label>span:last-child{grid-template-columns:1fr}}.user-menu>summary{min-block-size:var(--control-height);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-1) var(--space-2);cursor:pointer;list-style:none;display:flex}.user-menu>summary::-webkit-details-marker{display:none}.user-menu-summary{text-align:start;min-inline-size:0;display:grid}.user-menu-summary strong{max-inline-size:9rem;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-summary small{color:var(--color-text-muted);font-size:.68rem}.user-avatar{background:var(--color-text);block-size:1.85rem;inline-size:1.85rem;color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.user-menu-popover{z-index:1;top:calc(100% + var(--space-2));gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);inline-size:min(19rem,100vw - 2rem);padding:var(--space-2);box-shadow:var(--shadow-lg);display:grid;position:absolute;right:0}.user-menu-identity{border-block-end:1px solid var(--color-divider);padding:var(--space-2);gap:2px;display:grid}.user-menu-identity span,.user-menu-identity small{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--font-size-xs)}.user-menu-popover button{align-items:center;gap:var(--space-2);min-block-size:2.5rem;color:var(--color-text);padding-inline:var(--space-2);text-align:start;background:0 0;border:0;display:flex}.user-menu-popover button:hover{background:var(--color-surface-hover)}.user-menu-popover .user-menu-logout{color:var(--color-danger)}.profile-settings{align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) minmax(14rem,.7fr) auto;display:grid}.profile-settings h2,.profile-settings p{margin:0}.profile-settings dl{gap:var(--space-2);display:grid}.profile-settings dl>div{justify-content:space-between;gap:var(--space-4);display:flex}.profile-settings dt{color:var(--color-text-muted)}.profile-security-note{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);grid-column:2/-1;margin:0;display:flex}@media (width<=78rem){.topbar{grid-template-columns:4rem minmax(12rem,15rem) minmax(12rem,1fr) auto}.brand-name,.topbar-action-label,.user-menu-summary{display:none}.shell-body{grid-template-columns:4.5rem minmax(0,1fr)}.sidebar{padding-inline:var(--space-2)}.nav-link{justify-content:center;padding-inline:0}.nav-inbox-unread-badge{margin-inline-start:0;position:absolute;inset-block-start:.2rem;inset-inline-end:.2rem}.nav-link>.nav-link-label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.page-with-drawer.drawer-open{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem)}.inbox-layout{grid-template-columns:minmax(14rem,.75fr) minmax(22rem,1.5fr)}.inbox-context{display:none}.inbox-context-toggle,.inbox-context-close{display:inline-flex}.inbox-context.inbox-context--open{z-index:var(--z-drawer);border-inline-start:1px solid var(--color-border);background:var(--color-surface);max-block-size:100dvh;inline-size:min(25rem,92vw);box-shadow:var(--shadow-lg);display:grid;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.inbox-context-backdrop{z-index:calc(var(--z-drawer) - 1);background:#0f172a6b;border:0;border-radius:0;display:block;position:fixed;inset:0}.conversation-thread{border-inline-end:0}.order-queue-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-toolbar,.pipeline-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-flow-item:nth-child(4n){grid-template-columns:minmax(0,1fr) auto}.pipeline-flow-item:nth-child(4n)>svg{display:block}.pipeline-flow-item:nth-child(2n){grid-template-columns:minmax(0,1fr)}.pipeline-flow-item:nth-child(2n)>svg{display:none}}@media (width<=62rem){.page-content{padding:var(--space-6)}.page-with-drawer.drawer-open{grid-template-columns:minmax(0,1fr)}.customer-drawer{max-block-size:calc(100dvh - 4rem);inline-size:min(25rem,100%);position:fixed;inset:4rem 0 0 auto}.journey-toolbar,.page-header{flex-direction:column;align-items:stretch}.page-actions,.journey-toolbar>.segmented-control{justify-content:flex-start}.filter-row{flex-wrap:wrap}.stage-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-flow-item:nth-child(3n){grid-template-columns:minmax(0,1fr) auto}.stage-flow-item:nth-child(3n) .stage-connector{display:block}.stage-flow-item:nth-child(2n){grid-template-columns:minmax(0,1fr)}.stage-flow-item:nth-child(2n) .stage-connector{display:none}.stage-customer-row{grid-template-columns:auto minmax(0,1fr) auto auto}.row-next-action{display:none}.builder-layout,.agent-grid,.agent-lower-grid,.channel-grid,.pipeline-rules-grid,.integration-facts,.payment-integration-card{grid-template-columns:1fr}.payment-integration-card .channel-status{justify-self:start}.payment-integration-actions{justify-content:flex-start}.profile-settings{grid-template-columns:auto minmax(0,1fr)}.profile-settings dl,.profile-settings>.button,.profile-security-note{grid-column:2;justify-self:start}}@media (width<=47.99rem){.topbar{grid-template-columns:auto minmax(0,1fr) auto;position:static}.process-picker{min-inline-size:0}.global-search{grid-area:2/1/auto/-1}.topbar-actions .button--ghost{display:none}.topbar-actions>.button--primary{inline-size:var(--touch-target-min);padding:0}.topbar-actions>.button--primary span{display:none}.shell-body{flex-direction:column;display:flex}.sidebar{z-index:auto;border-inline-end:0;border-block-end:1px solid var(--color-border);min-block-size:auto;max-block-size:none;padding:var(--space-2);flex-direction:row;align-items:center;position:static}.sidebar-nav{flex:1;justify-content:space-around;min-inline-size:0;display:flex}.sidebar-nav .nav-link{flex:1;min-inline-size:0}.sidebar>.nav-link{display:none}.nav-link{min-inline-size:3.5rem;padding:var(--space-1);place-items:center;gap:0;display:grid}.nav-link>.nav-link-label{clip-path:none;text-overflow:ellipsis;white-space:nowrap;block-size:auto;inline-size:auto;max-inline-size:100%;font-size:.64rem;position:static;overflow:hidden}.page-content{padding:var(--space-5) var(--space-4)}.page-header{margin-block-end:var(--space-6)}h1{font-size:var(--font-size-xl)}.stat-grid,.agent-stats{grid-template-columns:1fr}.operations-digest{grid-template-columns:auto minmax(0,1fr)}.operations-digest .button{grid-column:1/-1;inline-size:100%}.order-queue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-toolbar{grid-template-columns:1fr}.bulk-action-bar{flex-wrap:wrap;align-items:stretch;position:static}.bulk-action-bar>div{inline-size:100%}.arrival-banner,.pipeline-exception-lane{grid-template-columns:auto minmax(0,1fr)}.arrival-banner .button,.pipeline-exception-lane .button{grid-column:1/-1;inline-size:100%}.pipeline-flow,.pipeline-flow-item,.pipeline-flow-item:nth-child(2n),.pipeline-flow-item:nth-child(4n){grid-template-columns:1fr}.pipeline-flow-item>svg,.pipeline-flow-item:nth-child(4n)>svg{display:none}.pipeline-rules-grid{grid-template-columns:1fr}.payment-dialog,.bulk-order-dialog{max-block-size:calc(100dvh - 1rem);inline-size:calc(100% - 1rem);padding:var(--space-4)}.payment-integration-actions{flex-direction:column;align-items:stretch}.password-dialog{max-block-size:calc(100dvh - 1rem);inline-size:calc(100% - 1rem);padding:var(--space-4)}.password-change-actions{flex-direction:column-reverse;align-items:stretch}.profile-settings{grid-template-columns:1fr}.profile-settings>*,.profile-settings dl,.profile-settings>.button,.profile-security-note{grid-column:1}.integration-facts>div{grid-template-columns:1fr}.stat-card{min-block-size:7rem}.attention-row{grid-template-columns:auto minmax(0,1fr)}.attention-actions{grid-column:1/-1;justify-content:flex-start;padding-inline-start:3.25rem}.attention-row-title{flex-direction:column;align-items:flex-start}.customer-drawer{max-block-size:100dvh;inline-size:100%;inset:0}.journey-toolbar .segmented-control,.page-actions .segmented-control{grid-template-columns:repeat(3,1fr);inline-size:100%;display:grid}.page-actions .segmented-control{grid-template-columns:repeat(2,1fr)}.filter-row{grid-template-columns:1fr;display:grid}.filter-row>svg{display:none}.filter-row select{min-inline-size:0}.stage-flow,.stage-flow-item,.stage-flow-item:nth-child(2n),.stage-flow-item:nth-child(3n){grid-template-columns:1fr}.stage-connector,.stage-flow-item:nth-child(3n) .stage-connector{display:none}.stage-node{min-block-size:auto}.stage-customer-row{grid-template-columns:auto minmax(0,1fr) auto}.stage-customer-row .attention-badge{grid-column:2;justify-self:start}.segment-feature,.segment-strip{grid-template-columns:auto minmax(0,1fr)}.segment-total{text-align:start;grid-column:1}.segment-feature .button,.segment-strip .button{grid-column:1/-1}.campaign-stats{grid-template-columns:1fr}.approval-dialog,.campaign-dialog{max-block-size:calc(100dvh - 1rem);inline-size:calc(100% - 1rem);padding:var(--space-4)}.diff-grid{grid-template-columns:1fr}.diff-arrow{transform:rotate(90deg)}.dialog-actions,.draft-actions{flex-direction:column-reverse;align-items:stretch}.dialog-actions .button,.draft-actions .button{inline-size:100%}.inbox-layout{border:0;border-radius:0;min-block-size:0;display:block}.conversation-list-column{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.conversation-thread{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-block-start:var(--space-4);overflow:hidden}.thread-triage-bar{flex-direction:column;align-items:stretch}.thread-triage-actions{inline-size:100%}.thread-triage-actions .button{flex:1}.mobile-only{display:inline-flex}.message{max-inline-size:94%}.customers-toolbar{grid-template-columns:1fr}.journey-table-wrap,.customers-table-wrap{background:0 0;border:0;overflow:visible}.journey-table thead,.customers-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.journey-table tbody,.customers-table tbody,.journey-table tr,.customers-table tr,.journey-table td,.customers-table td{inline-size:100%;display:block}.journey-table tr,.customers-table tr{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-3);margin-block-end:var(--space-3)}.journey-table td,.customers-table td{padding:var(--space-1) 0;border:0}.journey-table td:empty,.customers-table td:empty{display:none}.customer-name-button{min-inline-size:0}.agent-grid{grid-template-columns:1fr}.channel-card{grid-template-columns:auto minmax(0,1fr)}.channel-card .channel-status,.channel-card .button{grid-column:1/-1;justify-self:start}.toast{right:var(--space-2);bottom:var(--space-2)}}@media (width<=23rem){.brand-mark{block-size:1.8rem;inline-size:1.8rem}.topbar{gap:var(--space-2);padding-inline:var(--space-2)}.process-picker select{font-size:var(--font-size-xs)}.topbar-actions .button--primary span{display:none}.topbar-actions .button--primary{inline-size:var(--touch-target-min);padding:0}}.deals-page-shell.drawer-open{grid-template-columns:minmax(0,1fr) minmax(36rem,42rem)}.deals-page{overflow:hidden}.deal-header-actions,.deals-toolbar,.deal-tile-topline,.deal-tile-value,.deal-tile-footer,.deal-tile-compact-top,.deal-tile-compact-meta{align-items:center;display:flex}.deal-header-actions{gap:var(--space-3)}.deal-metrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--space-4);display:grid}.deal-metrics article{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-block-size:4.5rem;padding:var(--space-3) var(--space-4);display:flex}.deal-metrics article>svg{color:var(--color-primary)}.deal-metrics article.is-attention>svg{color:var(--attention-human)}.deal-metrics article span{display:grid}.deal-metrics small,.deals-result-count{color:var(--color-text-muted);font-size:var(--font-size-xs)}.deal-metrics strong{font-size:var(--font-size-lg)}.deals-toolbar{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-3);margin-block-end:var(--space-4)}.deal-search{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);min-inline-size:15rem;padding-inline:var(--space-3);flex:1;display:flex}.deal-search:focus-within{border-color:var(--color-primary)}.deal-search input{background:0 0;border:0;inline-size:100%;padding-inline:0}.scope-switch{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px;display:flex}.scope-switch button{min-block-size:2rem;color:var(--color-text-muted);padding-inline:var(--space-3);background:0 0;border:0}.scope-switch button[aria-pressed=true]{background:var(--color-surface-selected);color:var(--color-primary)}.deals-result-count{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.deal-board{align-items:start;gap:var(--space-3);overscroll-behavior-inline:contain;scrollbar-color:var(--color-border-strong) transparent;grid-auto-columns:18.5rem;grid-auto-flow:column;padding-block-end:var(--space-4);display:grid;overflow-x:auto}.deal-board--compact{grid-auto-columns:14.5rem}.deal-column{align-content:start;gap:var(--space-2);border:1px solid var(--color-border);border-block-start:3px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-2);display:grid}.deal-column.phase-column-request{border-block-start-color:var(--attention-agent)}.deal-column.phase-column-deal{border-block-start-color:var(--color-primary)}.deal-column.phase-column-payment{border-block-start-color:var(--attention-human)}.deal-column.phase-column-fulfillment{border-block-start-color:var(--attention-on-track)}.deal-column-header{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.deal-column-header h2{font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;overflow:hidden}.deal-column-header>p{color:var(--color-text-muted);font-size:var(--font-size-xs);grid-column:1/-1}.deal-column-count{border-radius:var(--radius-pill);background:var(--color-surface);block-size:1.65rem;min-inline-size:1.65rem;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);place-items:center;display:inline-grid}.deal-column-body{gap:var(--space-2);display:grid}.deal-column-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-subtle);font-size:var(--font-size-xs);padding:var(--space-5) var(--space-3);text-align:center}.deal-tile{align-content:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-block-size:13.75rem;inline-size:100%;color:var(--color-text);padding:var(--space-3);box-shadow:var(--shadow-sm);text-align:start;display:grid}.deal-tile:hover{border-color:var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-md);transform:translateY(-1px)}.deal-tile-topline,.deal-tile-value,.deal-tile-footer,.deal-tile-compact-top,.deal-tile-compact-meta{justify-content:space-between;gap:var(--space-2)}.deal-stage-badge,.deal-result{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);min-block-size:1.45rem;color:var(--color-text-muted);font-size:.68rem;font-weight:var(--font-weight-semibold);padding-inline:var(--space-2);align-items:center;display:inline-flex}.deal-stage-badge.phase-request{border-color:var(--attention-agent-border);background:var(--attention-agent-bg);color:var(--attention-agent)}.deal-stage-badge.phase-deal{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:var(--color-surface-selected);color:var(--color-primary)}.deal-stage-badge.phase-payment{border-color:var(--attention-human-border);background:var(--attention-human-bg);color:var(--attention-human)}.deal-stage-badge.phase-fulfillment{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.deal-result-open{color:var(--color-text-muted)}.deal-result-won{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.deal-result-lost{border-color:var(--attention-blocked-border);background:var(--attention-blocked-bg);color:var(--attention-blocked)}.deal-tile-customer{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;min-inline-size:0;display:grid}.deal-tile-customer>span:nth-child(2){min-inline-size:0;display:grid}.deal-tile-customer strong,.deal-tile-customer small,.deal-tile-title,.deal-tile-event,.deal-tile--compact>strong,.deal-tile--compact>small{text-overflow:ellipsis;overflow:hidden}.deal-tile-customer strong,.deal-tile-customer small,.deal-tile--compact>strong,.deal-tile--compact>small{white-space:nowrap}.deal-tile-customer small,.deal-tile-event,.deal-tile-footer,.deal-tile--compact>small,.deal-tile-compact-meta span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.deal-message-alert{background:var(--attention-human-bg);block-size:1.7rem;inline-size:1.7rem;color:var(--attention-human);border-radius:50%;place-items:center;display:inline-grid}.deal-tile-title{min-block-size:2.5rem;font-weight:var(--font-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.deal-tile-value strong{font-size:var(--font-size-lg)}.deal-tile-event{border-block-start:1px solid var(--color-divider);min-block-size:2.1rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-block-start:var(--space-2);display:-webkit-box}.deal-tile-footer span{align-items:center;gap:var(--space-1);display:inline-flex}.deal-tile-footer>svg{margin-inline-start:auto}.deal-task-count{color:var(--attention-human)!important}.deal-tile--compact{gap:var(--space-1);border-radius:var(--radius-md);min-block-size:7.7rem;padding:var(--space-2)}.deal-tile--compact .deal-stage-badge{text-overflow:ellipsis;white-space:nowrap;max-inline-size:10rem;overflow:hidden}.deal-tile-compact-meta{border-block-start:1px solid var(--color-divider);margin-block-start:var(--space-1);padding-block-start:var(--space-2)}.deal-create-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);max-block-size:calc(100dvh - 2rem);inline-size:min(36rem,100% - 2rem);color:var(--color-text);padding:var(--space-6);box-shadow:var(--shadow-lg);overflow-y:auto}.deal-create-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.new-email-dialog{inline-size:min(48rem,100% - 2rem)}.new-email-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-5);display:grid}.new-email-form label{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.new-email-form .wide-field,.new-email-form .dialog-actions,.new-email-form .form-error{grid-column:1/-1}.new-email-from{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3) var(--space-4);grid-column:1/-1;display:flex}.new-email-from span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.new-email-from strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-email-tools{min-inline-size:0}.new-email-limit{justify-content:flex-end;display:flex}.new-email-form .form-error{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.create-deal-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-5);display:grid}.create-deal-form label{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.create-deal-form label:nth-child(2),.create-deal-form .dialog-actions,.conversation-task-form .wide-field{grid-column:1/-1}.create-deal-form .form-error{color:var(--color-danger);font-size:var(--font-size-sm);grid-column:1/-1;margin:0}.deal-drawer{padding:var(--space-5) var(--space-6)}.deal-drawer .segmented-control{margin-block:var(--space-5) var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.deal-drawer-icon,.email-primary-icon,.automation-intro-icon,.automation-rule-icon{border-radius:var(--radius-md);background:var(--color-surface-selected);block-size:2.55rem;inline-size:2.55rem;color:var(--color-primary);place-items:center;display:inline-grid}.deal-drawer-badges{align-items:center}.deal-drawer-badges>strong{font-size:var(--font-size-lg);margin-inline-start:auto}.deal-manual-control{align-items:end;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-3);grid-template-columns:minmax(10rem,1fr) minmax(10rem,.8fr) auto;display:grid}.deal-manual-control>div{display:grid}.deal-drawer-content{min-block-size:20rem}.deal-drawer-content .deal-chronology{margin-block-start:var(--space-3)}.deal-overview-grid,.deal-tasks-panel,.deal-client-panel{gap:var(--space-5);padding-block:var(--space-4);display:grid}.deal-overview-status{gap:var(--space-2);border:1px solid var(--color-border);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-surface-selected);padding:var(--space-4);display:grid}.deal-overview-status p,.deal-overview-status span,.deal-client-panel>p{color:var(--color-text-muted)}.deal-document-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-document-actions>div{grid-column:1/-1}.deal-document-actions>.empty-copy{grid-column:1/-1;margin:0}.deal-document-actions .button{justify-content:center}.commercial-panel{gap:var(--space-5);padding-block:var(--space-4);display:grid}.commercial-intro{align-items:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-selected);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.commercial-intro h3,.commercial-section h3,.commercial-intro p,.commercial-card-title,.quote-card p,.invoice-card p{margin:0}.commercial-intro>div:nth-child(2){gap:var(--space-1);display:grid}.commercial-intro>div:nth-child(2)>p:last-child,.commercial-note,.commercial-demo-note,.quote-card small,.invoice-card small{color:var(--color-text-muted)}.commercial-section{gap:var(--space-3);display:grid}.commercial-loading,.commercial-pending,.commercial-note,.commercial-demo-note{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);margin:0;display:flex}.commercial-error{border:1px solid var(--attention-blocked-border);border-radius:var(--radius-md);background:var(--attention-blocked-bg);color:var(--attention-blocked);padding:var(--space-3);margin:0}.commercial-form{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-4);display:grid}.quote-form{grid-template-columns:minmax(12rem,1.5fr) repeat(3,minmax(6.5rem,.55fr))}.commercial-form label,.invoice-parties fieldset{align-content:start;gap:var(--space-1);display:grid}.commercial-form label>span,.invoice-parties legend{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.commercial-form .wide-field,.commercial-form-actions{grid-column:1/-1}.commercial-form-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.quote-list,.invoice-list{gap:var(--space-2);display:grid}.quote-card,.invoice-card{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-3);display:grid}.quote-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.quote-card-selected{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg)}.quote-card-cancelled,.quote-card-expired,.invoice-card-cancelled{opacity:.72}.quote-card-icon{border-radius:var(--radius-md);background:var(--color-surface-subtle);block-size:2.2rem;inline-size:2.2rem;color:var(--color-primary);place-items:center;display:grid}.quote-card-body,.invoice-card-main>div{gap:var(--space-1);display:grid}.commercial-card-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.commercial-status{border:1px solid var(--attention-waiting-border);border-radius:var(--radius-pill);background:var(--attention-waiting-bg);color:var(--attention-waiting);padding:.1rem var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex}.commercial-status-selected,.commercial-status-paid{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.commercial-status-issued{border-color:var(--attention-agent-border);background:var(--attention-agent-bg);color:var(--attention-agent)}.commercial-status-cancelled,.commercial-status-expired{border-color:var(--attention-blocked-border);background:var(--attention-blocked-bg);color:var(--attention-blocked)}.commercial-card-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.invoice-parties{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-parties fieldset{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin:0}.invoice-editor-heading,.invoice-form-summary,.invoice-card-main{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.invoice-line-items{gap:var(--space-2);display:grid}.invoice-line-row{align-items:end;gap:var(--space-2);grid-template-columns:minmax(12rem,1fr) minmax(5rem,.25fr) minmax(7rem,.4fr) auto;display:grid}.invoice-form-summary{border-block-start:1px solid var(--color-divider);padding-block-start:var(--space-3)}.invoice-form-summary>div{justify-items:end;display:grid}.invoice-form-summary strong{font-size:var(--font-size-lg)}.invoice-card-main{justify-content:flex-start}.invoice-card-main>svg{color:var(--color-primary);flex:none}.invoice-lines-preview{border-block:1px solid var(--color-divider);padding-block:var(--space-2)}.invoice-lines-preview summary{cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-sm)}.invoice-lines-preview ul{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.invoice-lines-preview li{justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-sm);display:flex}.commercial-demo-note{border-radius:var(--radius-md);background:var(--attention-human-bg);color:var(--attention-human);padding:var(--space-3)}.spin{animation:.7s linear infinite alo-spin}.deal-linked-conversation{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-block-size:auto;color:var(--color-text);padding:var(--space-4);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.deal-linked-conversation>span{display:grid}.deal-linked-conversation small{color:var(--color-text-muted)}.task-create-form{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(8rem,.8fr) minmax(10rem,.8fr);display:grid}.task-create-form label,.email-connection-form label,.automation-rule-form label{align-content:start;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.task-create-form>div{justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.deal-task-list{gap:var(--space-2);display:grid}.deal-task{align-items:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.deal-task>button{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;place-items:center;block-size:1.55rem;min-block-size:1.55rem;inline-size:1.55rem;padding:0;display:inline-grid}.deal-task>div{gap:var(--space-1);display:grid}.deal-task p,.deal-task span,.deal-task small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.deal-task span{align-items:center;gap:var(--space-1);display:inline-flex}.deal-task-done{opacity:.62}.deal-task-done strong{text-decoration:line-through}.deal-task-done>button{border-color:var(--attention-on-track);background:var(--attention-on-track);color:var(--color-text-inverse)}.contact-detail-list dt,.contact-detail-list dd{align-items:center;gap:var(--space-1);display:flex}.deal-details-summary,.deal-details-form,.customer-data-form{gap:var(--space-3);display:grid}.deal-details-summary{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.deal-details-form,.customer-data-form{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.deal-details-form label,.customer-data-form label{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.deal-details-form .wide-field,.customer-data-form .wide-field,.deal-details-actions,.customer-data-note{grid-column:1/-1}.deal-details-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.customer-data-note,.payment-link-error{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.customer-identity-readonly{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);padding:var(--space-3);font-size:var(--font-size-xs);display:grid}.customer-identity-readonly strong{color:var(--color-text);font-size:var(--font-size-sm)}.customer-identity-readonly small,.customer-data-form label small{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.customer-data-form>.button{justify-self:end}.payment-link-error{border:1px solid var(--attention-blocked-border);border-radius:var(--radius-md);background:var(--attention-blocked-bg);color:var(--attention-blocked);padding:var(--space-3)}.task-metrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--space-4);display:grid}.task-metrics article{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-block-size:4.5rem;padding:var(--space-3) var(--space-4);display:flex}.task-metrics article>svg{color:var(--color-primary)}.task-metrics article.is-attention>svg{color:var(--attention-human)}.task-metrics article span{display:grid}.task-metrics article small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.task-metrics article strong{font-size:var(--font-size-lg)}.tasks-toolbar{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-3);margin-block-end:var(--space-4);display:flex}.task-search{flex:1}.tasks-result-count{color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;margin-inline-start:auto}.task-queue{gap:var(--space-3);display:grid}.task-queue-card{align-items:start;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) minmax(12rem,.38fr);display:grid}.task-queue-card.is-overdue{border-inline-start:4px solid var(--attention-human)}.task-queue-card.is-completed{opacity:.68}.task-queue-card.is-completed h2{text-decoration:line-through}.task-complete-button{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;place-items:center;block-size:1.8rem;min-block-size:1.8rem;inline-size:1.8rem;padding:0;display:inline-grid}.task-queue-card.is-completed .task-complete-button{border-color:var(--attention-on-track);background:var(--attention-on-track);color:var(--color-text-inverse)}.task-queue-main,.task-queue-context{gap:var(--space-2);display:grid}.task-queue-main h2,.task-queue-main p{margin:0}.task-queue-main>p{color:var(--color-text-muted)}.task-queue-title,.task-queue-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.task-priority,.task-status{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-block-size:1.45rem;color:var(--color-text-muted);font-size:.68rem;font-weight:var(--font-weight-semibold);padding-inline:var(--space-2);align-items:center;display:inline-flex}.task-priority-high{border-color:var(--attention-human-border);background:var(--attention-human-bg);color:var(--attention-human)}.task-priority-urgent{border-color:var(--color-danger);background:var(--color-danger-surface);color:var(--color-danger)}.task-status-done{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.task-script{border-inline-start:3px solid var(--color-primary);background:var(--color-surface-selected);padding:var(--space-2) var(--space-3)}.task-queue-meta{color:var(--color-text-muted);font-size:var(--font-size-xs)}.task-queue-meta span{align-items:center;gap:var(--space-1);display:inline-flex}.task-queue-context{border-inline-start:1px solid var(--color-divider);padding-inline-start:var(--space-4)}.task-queue-context small{color:var(--color-text-muted)}.task-queue-context .button{justify-self:start;padding-inline:0}.inbox-filter-bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.inbox-filter-bar .inbox-status-tabs{margin-block-end:0}.inbox-secondary-filters,.inbox-secondary-filters label,.unread-filter{align-items:center;display:flex}.inbox-secondary-filters{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.inbox-secondary-filters label{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);padding-inline-start:var(--space-2)}.inbox-secondary-filters select{min-block-size:2.1rem;padding-inline:var(--space-1) var(--space-2);background:0 0;border:0}.unread-filter{gap:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface);min-block-size:2.1rem;color:var(--color-text-muted);font-size:var(--font-size-xs);padding-inline:var(--space-2)}.unread-filter[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-surface-selected);color:var(--color-primary)}.conversation-list{min-block-size:0;overflow-y:auto}.conversation-list-toolbar{z-index:2;gap:var(--space-2);border-block-end:1px solid var(--color-divider);background:color-mix(in srgb, var(--color-surface) 94%, transparent);padding:var(--space-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;position:sticky;top:0}.conversation-list-toolbar>p{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.conversation-queue-tabs{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));padding:.2rem;display:grid}.conversation-queue-tabs button{border-radius:calc(var(--radius-md) - .2rem);min-block-size:2rem;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding-inline:var(--space-2);background:0 0;border:0}.conversation-queue-tabs button[aria-pressed=true]{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}.conversation-queue-tabs button span{color:var(--color-text-subtle);font-size:.68rem}.thread-triage-bar{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-divider);background:var(--color-surface-subtle);padding:var(--space-2) var(--space-4);display:flex}.thread-triage-bar--open{background:var(--attention-agent-bg)}.thread-triage-bar--closed,.thread-triage-bar--spam{background:var(--color-surface-subtle)}.thread-triage-copy,.thread-triage-actions{align-items:center;gap:var(--space-2);display:flex}.thread-triage-copy{min-inline-size:0;color:var(--color-text-muted)}.thread-triage-copy>span{gap:.1rem;min-inline-size:0;display:grid}.thread-triage-copy strong{color:var(--color-text);font-size:var(--font-size-xs)}.thread-triage-copy small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.thread-triage-actions .button{min-block-size:2rem;font-size:var(--font-size-xs);padding-inline:var(--space-3)}.thread-reject-button{color:var(--color-text-muted)}.inbox-contact-section{gap:var(--space-3);display:grid}.inbox-contact-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.inbox-contact-list li{align-items:flex-start;gap:var(--space-2);min-inline-size:0;color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}.inbox-contact-list li>svg{flex:none;margin-block-start:.1rem}.inbox-contact-list a,.inbox-contact-list span{overflow-wrap:anywhere;min-inline-size:0}.inbox-contact-list a{color:var(--color-primary)}.inbox-contact-empty{font-style:italic}.inbox-customer-tags{align-items:center;gap:var(--space-1);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.inbox-customer-tags span{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-muted);padding:.15rem var(--space-2);font-size:.68rem}.inbox-customer-note{border-inline-start:2px solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--font-size-xs);padding-inline-start:var(--space-2)}.conversation-subject{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-workflow-status{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-block-size:1.35rem;font-weight:var(--font-weight-medium);padding-inline:var(--space-2);align-items:center;display:inline-flex}.conversation-workflow-status--open{border-color:var(--attention-agent-border);background:var(--attention-agent-bg);color:var(--attention-agent)}.conversation-workflow-status--waiting_customer{border-color:var(--attention-waiting-border);background:var(--attention-waiting-bg);color:var(--attention-waiting)}.conversation-workflow-status--closed{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.conversation-workflow-status--spam{border-color:var(--attention-blocked-border);background:var(--attention-blocked-bg);color:var(--attention-blocked)}.conversation-unread-count{border-radius:var(--radius-pill);background:var(--color-primary);block-size:1.5rem;min-inline-size:1.5rem;color:var(--color-text-inverse);font-size:.68rem;font-weight:var(--font-weight-semibold);place-items:center;margin-block-start:.15rem;padding-inline:.3rem;line-height:1;display:inline-grid}.thread-assignee select,.thread-status-select select{min-block-size:2rem;max-inline-size:9rem;font-size:var(--font-size-xs)}.thread-mutation-state{align-items:center;gap:var(--space-1);border-block-end:1px solid var(--color-divider);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);padding:var(--space-2) var(--space-4);display:flex}.thread-mutation-error{background:var(--color-danger-surface);color:var(--color-danger)}.thread-messages{max-block-size:34rem;overflow-y:auto}.thread-actions-area{border-block-start:1px solid var(--color-divider);background:var(--color-surface)}.thread-actions-area .draft-panel{margin-block-end:var(--space-2)}.message-composer{gap:var(--space-2);padding:var(--space-3);display:grid}.message-composer-send{align-items:end;gap:var(--space-2);display:grid}.message-composer-send textarea{resize:vertical;min-block-size:3.25rem;max-block-size:9rem}.message-composer-footer{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.message-character-count{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.message-character-count--error{color:var(--color-danger)}.reply-tools{gap:var(--space-2);display:grid}.reply-tools-bar,.reply-template-picker,.reply-signature-toggle{align-items:center;display:flex}.reply-tools-bar{gap:var(--space-2);flex-wrap:wrap}.reply-template-picker{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);padding-inline-start:var(--space-2)}.reply-template-picker select{min-block-size:2rem;padding-inline:var(--space-1) var(--space-2);background:0 0;border:0}.reply-signature-toggle{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs)}.reply-signature-toggle input{block-size:1rem;inline-size:1rem;margin:0}.reply-tools-settings{min-block-size:2rem;padding-inline:var(--space-2);margin-inline-start:auto}.reply-tools-panel{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-3);display:grid}.reply-settings-block{gap:var(--space-2);display:grid}.reply-settings-block>div>p,.reply-settings-block label>span,.reply-template-list p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.reply-settings-block>div>p,.reply-template-list p{margin:var(--space-1) 0 0}.reply-settings-block label{gap:var(--space-1);display:grid}.reply-settings-block textarea{resize:vertical}.reply-settings-block .button{justify-self:start}.reply-template-list{gap:var(--space-2);max-block-size:14rem;display:grid;overflow-y:auto}.reply-template-list article{justify-content:space-between;align-items:start;gap:var(--space-2);border-block-start:1px solid var(--color-divider);padding-block-start:var(--space-2);display:flex}.reply-template-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reply-tools-status{min-block-size:1.2em;color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.reply-tools-limit{color:var(--color-danger);font-size:var(--font-size-xs);margin:0}.attachment-picker{gap:var(--space-2);display:grid}.attachment-picker-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.attachment-picker-button{cursor:pointer;min-block-size:2rem;padding-inline:var(--space-2)}.attachment-picker-button--disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.attachment-picker-hint{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.selected-attachment-list,.message-attachment-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.selected-attachment-list li{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-inline-size:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);display:flex}.selected-attachment-list li>span,.message-attachment-list button>span{text-align:start;min-inline-size:0;display:grid}.selected-attachment-list strong,.message-attachment-list strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-attachment-list small,.message-attachment-list small{color:var(--color-text-subtle);font-size:.68rem}.attachment-picker-error{color:var(--color-danger);font-size:var(--font-size-xs);margin:0}.message-attachment-list{margin-block-start:var(--space-2)}.message-attachment-list li{min-inline-size:0}.message-attachment-list button{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-inline-size:0;max-inline-size:18rem;color:var(--color-text);cursor:pointer;padding:var(--space-2);display:flex}.message-attachment-list button:hover{border-color:var(--color-primary);color:var(--color-primary)}.message-attachment-list button:disabled{cursor:wait;opacity:.65}.topbar-actions .button--primary .inbox-unread-badge{display:inline-grid}.message-delivery{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:end;margin-block-start:var(--space-2);display:block}.message-delivery-failed{color:var(--color-danger)}.message-delivery-queued{color:var(--color-primary)}.conversation-channel{border-radius:var(--radius-pill);background:var(--color-surface-selected);color:var(--color-primary);padding-inline:var(--space-2);align-items:center;display:inline-flex}.inbox-deal-link .button{justify-self:start;margin-block-start:var(--space-1)}.inbox-deal-link select{inline-size:100%;margin-block-start:var(--space-1)}.settings-page>.page-header .segmented-control{flex-wrap:wrap;justify-content:flex-end;min-inline-size:26rem;max-inline-size:66rem}.settings-page>.page-header .segmented-option{white-space:nowrap}.email-settings,.automation-settings{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden}.email-settings-header{align-items:center;gap:var(--space-4);border-block-end:1px solid var(--color-divider);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.email-settings-header p,.channel-card small{color:var(--color-text-muted)}.email-settings-body{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);display:grid}.email-connection-form{align-content:start;gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr) 7rem;display:grid}.email-connection-form label:nth-of-type(4),.email-connection-form label:nth-of-type(6){grid-column:1}.email-wide-field,.email-form-actions{grid-column:1/-1}.email-connection-form small{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.email-form-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.email-routing-card{border-inline-start:1px solid var(--color-divider);background:var(--color-surface-subtle);padding:var(--space-5)}.email-routing-card ol{gap:var(--space-4);margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.email-routing-card li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.email-routing-card li>span{background:var(--color-surface-selected);block-size:1.8rem;inline-size:1.8rem;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.email-routing-card li p,.email-last-sync{color:var(--color-text-muted);font-size:var(--font-size-xs)}.email-sync-status{align-items:start;gap:var(--space-2);border:1px solid var(--attention-on-track-border);border-radius:var(--radius-lg);background:var(--attention-on-track-bg);color:var(--attention-on-track);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.email-sync-status span{display:grid}.email-sync-status small{color:var(--color-text-muted)}.email-last-sync{margin-block-start:var(--space-3)}.channels-section{margin-block-start:var(--space-8)}.channel-card-actions{justify-content:flex-end;gap:var(--space-2);grid-column:3;display:flex}.channel-error{border-color:var(--color-danger);background:var(--color-danger-surface);color:var(--color-danger)}.telegram-channel-diagnostics{gap:var(--space-3);border-block-start:1px solid var(--color-divider);grid-column:1/-1;padding-block-start:var(--space-3);display:grid}.telegram-channel-diagnostics dl{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.telegram-channel-diagnostics dl>div{gap:var(--space-1);display:grid}.telegram-channel-diagnostics dt{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.telegram-channel-diagnostics dd{overflow-wrap:anywhere;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.telegram-channel-diagnostics p{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}.telegram-channel-diagnostics p svg{flex:none;margin-block-start:.1rem}.telegram-channel-error{color:var(--color-danger)!important}.telegram-empty-state{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);margin-block-start:var(--space-4)}.telegram-bot-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);max-block-size:calc(100dvh - 2rem);inline-size:min(38rem,100% - 2rem);color:var(--color-text);padding:var(--space-6);box-shadow:var(--shadow-lg);overflow-y:auto}.telegram-bot-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.telegram-bot-dialog-icon{border-radius:var(--radius-md);background:var(--color-surface-selected);block-size:2.5rem;inline-size:2.5rem;color:var(--color-primary);flex:none;place-items:center;display:inline-grid}.telegram-bot-form{gap:var(--space-4);margin-block-start:var(--space-5);display:grid}.telegram-bot-form>label:not(.telegram-activate-toggle){gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.telegram-bot-form label small{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.telegram-token-field{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;padding-inline-start:var(--space-3);display:grid}.telegram-token-field:focus-within{border-color:var(--color-primary);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.telegram-token-field input,.telegram-token-field input:focus{box-shadow:none;border:0;outline:0}.telegram-activate-toggle{align-items:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.telegram-activate-toggle input{margin-block-start:.2rem}.telegram-activate-toggle span{gap:var(--space-1);display:grid}.telegram-security-note{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);background:var(--attention-on-track-bg);color:var(--attention-on-track);padding:var(--space-3);font-size:var(--font-size-xs);margin:0;display:flex}.telegram-security-note svg{flex:none}.whatsapp-cloud-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);max-block-size:calc(100dvh - 2rem);inline-size:min(46rem,100% - 2rem);color:var(--color-text);padding:var(--space-6);box-shadow:var(--shadow-lg);overflow-y:auto}.whatsapp-cloud-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.whatsapp-onboarding-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);max-block-size:calc(100dvh - 2rem);inline-size:min(62rem,100% - 2rem);color:var(--color-text);box-shadow:var(--shadow-lg);padding:0;overflow-y:auto}.whatsapp-onboarding-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.whatsapp-onboarding-panel{padding:var(--space-6)}.whatsapp-onboarding-icon,.whatsapp-onboarding-mode-icon{border-radius:var(--radius-md);background:var(--attention-on-track-bg);block-size:2.5rem;inline-size:2.5rem;color:var(--attention-on-track);flex:none;place-items:center;display:inline-grid}.whatsapp-onboarding-mode-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-5);display:grid}.whatsapp-onboarding-mode{align-content:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);min-block-size:19rem;min-inline-size:0;color:var(--color-text);padding:var(--space-5);text-align:start;transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);display:grid}.whatsapp-onboarding-mode:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.whatsapp-onboarding-mode:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.whatsapp-onboarding-mode.is-recommended{border-color:var(--attention-on-track-border);box-shadow:inset 0 .2rem var(--attention-on-track), var(--shadow-sm)}.whatsapp-onboarding-mode-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.whatsapp-onboarding-recommended,.whatsapp-onboarding-capabilities>span{border-radius:var(--radius-pill);padding:.3rem var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.whatsapp-onboarding-recommended{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.whatsapp-onboarding-mode>strong{font-size:var(--font-size-lg)}.whatsapp-onboarding-mode-description{color:var(--color-text-muted);line-height:1.5}.whatsapp-onboarding-capabilities{gap:var(--space-2);flex-wrap:wrap;display:flex}.whatsapp-onboarding-capabilities>span{background:var(--color-surface-subtle);color:var(--color-text-muted)}.whatsapp-onboarding-mode-action{align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:var(--font-weight-semibold);margin-block-start:auto;display:inline-flex}.whatsapp-onboarding-mode-action svg{transform:rotate(180deg)}.whatsapp-onboarding-official-note,.whatsapp-onboarding-messenger-warning,.whatsapp-onboarding-server-status,.channel-whatsapp-managed-webhook{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-lg);padding:var(--space-3);display:flex}.whatsapp-onboarding-official-note{margin:var(--space-5) 0 0;background:var(--attention-on-track-bg);color:var(--attention-on-track);font-size:var(--font-size-sm)}.whatsapp-onboarding-official-note svg,.whatsapp-onboarding-messenger-warning svg,.whatsapp-onboarding-server-status>svg,.channel-whatsapp-managed-webhook>svg,.whatsapp-onboarding-back{flex:none}.whatsapp-onboarding-readiness .dialog-header>div:nth-child(2),.whatsapp-cloud-dialog .dialog-header>div:nth-child(3){flex:1;min-inline-size:0}.whatsapp-onboarding-messenger-warning{border:1px solid var(--attention-waiting-border);background:var(--attention-waiting-bg);color:var(--attention-waiting);margin-block-start:var(--space-5)}.whatsapp-onboarding-messenger-warning div,.whatsapp-onboarding-server-status div,.channel-whatsapp-managed-webhook span{gap:var(--space-1);display:grid}.whatsapp-onboarding-messenger-warning p,.whatsapp-onboarding-server-status small,.channel-whatsapp-managed-webhook small{color:inherit}.whatsapp-onboarding-steps{gap:var(--space-3);margin:var(--space-5) 0;padding:0;list-style:none;display:grid}.whatsapp-onboarding-steps li{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.whatsapp-onboarding-steps li>span{background:var(--color-surface-selected);block-size:1.65rem;inline-size:1.65rem;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.whatsapp-onboarding-steps li>div{gap:var(--space-1);display:grid}.whatsapp-onboarding-steps small{color:var(--color-text-muted)}.whatsapp-onboarding-checklist{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);margin:0;display:grid}.whatsapp-onboarding-checklist legend{color:var(--color-text-muted);padding-inline:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.whatsapp-onboarding-checklist label{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.whatsapp-onboarding-checklist label>span{align-items:center;gap:var(--space-2);display:flex}.whatsapp-onboarding-checklist label svg{color:var(--attention-on-track)}.whatsapp-onboarding-server-status{border:1px solid var(--color-border);background:var(--color-surface-subtle);align-items:center;margin-block-start:var(--space-4)}.whatsapp-onboarding-server-status.is-ready{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.whatsapp-onboarding-server-status.is-pending{border-color:var(--attention-waiting-border);background:var(--attention-waiting-bg);color:var(--attention-waiting)}.whatsapp-onboarding-server-status>.button{white-space:nowrap;margin-inline-start:auto}.whatsapp-onboarding-actions{margin-block-start:var(--space-5)}.channel-whatsapp-managed-webhook{border:1px solid var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.whatsapp-onboarding-managed-copy{color:var(--color-text-muted);margin-block-start:var(--space-5)}.whatsapp-onboarding-managed-facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.whatsapp-onboarding-managed-facts>div{gap:var(--space-1);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-inline-size:0;padding:var(--space-3);display:grid}.whatsapp-onboarding-managed-facts dt{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.whatsapp-onboarding-managed-facts dd{overflow-wrap:anywhere;font-weight:var(--font-weight-medium);margin:0}.whatsapp-qr-risk,.whatsapp-qr-connected,.whatsapp-qr-waiting,.whatsapp-qr-state{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-lg);padding:var(--space-3);display:flex}.whatsapp-qr-risk{border:1px solid var(--attention-waiting-border);background:var(--attention-waiting-bg);color:var(--attention-waiting);margin-block-start:var(--space-5)}.whatsapp-qr-risk>svg,.whatsapp-qr-connected>svg,.whatsapp-qr-waiting>svg,.whatsapp-qr-state>svg{flex:none}.whatsapp-qr-risk>div,.whatsapp-qr-connected>div,.whatsapp-qr-waiting>div,.whatsapp-qr-state>span{gap:var(--space-1);display:grid}.whatsapp-qr-risk p,.whatsapp-qr-connected p,.whatsapp-qr-waiting p{color:inherit;margin:0}.whatsapp-qr-create,.whatsapp-qr-session{gap:var(--space-4);margin-block-start:var(--space-5);display:grid}.whatsapp-qr-create>label:first-child{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.whatsapp-qr-confirm{align-items:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.whatsapp-qr-confirm input{margin-block-start:.2rem}.whatsapp-qr-confirm>span{gap:var(--space-1);display:grid}.whatsapp-qr-confirm small,.whatsapp-qr-state small{color:var(--color-text-muted)}.whatsapp-qr-state{border:1px solid var(--color-border);background:var(--color-surface-subtle);align-items:center}.whatsapp-qr-state--ready,.whatsapp-qr-connected{border:1px solid var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.whatsapp-qr-state--danger{border-color:var(--color-danger);background:var(--color-danger-surface);color:var(--color-danger)}.whatsapp-qr-code{align-items:center;gap:var(--space-5);border:1px solid var(--attention-on-track-border);border-radius:var(--radius-xl);background:var(--color-surface-subtle);padding:var(--space-5);grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);display:grid}.whatsapp-qr-code img{aspect-ratio:1;border-radius:var(--radius-lg);background:#fff;inline-size:100%;display:block}.whatsapp-qr-code>div{gap:var(--space-3);display:grid}.whatsapp-qr-code ol{gap:var(--space-2);color:var(--color-text-muted);margin:0;padding-inline-start:1.25rem;display:grid}.whatsapp-qr-code small{color:var(--attention-waiting);font-weight:var(--font-weight-semibold)}.whatsapp-qr-connected,.whatsapp-qr-waiting{align-items:center}.whatsapp-qr-waiting{border:1px solid var(--color-border);background:var(--color-surface-subtle)}.whatsapp-qr-actions{flex-wrap:wrap}.whatsapp-qr-actions .button--danger{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.whatsapp-qr-actions .button--danger:hover{background:var(--color-danger-surface)}.whatsapp-qr-limit-note{border:1px solid var(--attention-waiting-border);background:var(--attention-waiting-bg);color:var(--attention-waiting)}.whatsapp-cloud-dialog-icon{border-radius:var(--radius-md);background:var(--attention-on-track-bg);block-size:2.5rem;inline-size:2.5rem;color:var(--attention-on-track);flex:none;place-items:center;display:inline-grid}.whatsapp-cloud-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-5);display:grid}.whatsapp-cloud-form>label:not(.whatsapp-cloud-activate-toggle){align-content:start;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.whatsapp-cloud-form label small{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.whatsapp-cloud-wide,.whatsapp-cloud-secret-heading,.whatsapp-cloud-activate-toggle,.whatsapp-cloud-policy-note,.whatsapp-cloud-security-note{grid-column:1/-1}.whatsapp-cloud-secret-heading,.whatsapp-cloud-activate-toggle{align-items:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.whatsapp-cloud-secret-heading span,.whatsapp-cloud-activate-toggle span{gap:var(--space-1);display:grid}.whatsapp-cloud-activate-toggle input{margin-block-start:.2rem}.whatsapp-cloud-policy-note,.whatsapp-cloud-security-note,.message-composer-policy{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--font-size-xs);margin:0;display:flex}.whatsapp-cloud-policy-note,.message-composer-policy{border:1px solid var(--attention-waiting-border);background:var(--attention-waiting-bg);color:var(--attention-waiting)}.whatsapp-cloud-security-note{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.whatsapp-cloud-policy-note svg,.whatsapp-cloud-security-note svg,.message-composer-policy svg{flex:none}.message-composer-policy{margin:0 var(--space-3)}@media (width<=47.99rem){.whatsapp-cloud-form{grid-template-columns:1fr}.whatsapp-cloud-form>*,.whatsapp-cloud-wide,.whatsapp-cloud-secret-heading,.whatsapp-cloud-activate-toggle,.whatsapp-cloud-policy-note,.whatsapp-cloud-security-note{grid-column:1}.whatsapp-onboarding-mode-grid{grid-template-columns:1fr}.whatsapp-onboarding-mode{min-block-size:0}.whatsapp-onboarding-server-status{flex-wrap:wrap;align-items:flex-start}.whatsapp-onboarding-server-status>.button{inline-size:100%;margin-inline-start:0}.whatsapp-onboarding-managed-facts{grid-template-columns:1fr}.whatsapp-qr-code{padding:var(--space-3);grid-template-columns:1fr}.whatsapp-qr-code img{justify-self:center;inline-size:min(100%,20rem)}}.automation-settings{padding:var(--space-5)}.automation-intro{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;margin-block-end:var(--space-5);display:grid}.automation-intro p:not(.eyebrow){color:var(--color-text-muted)}.automation-rule-list{gap:var(--space-3);display:grid}.automation-create-button{white-space:nowrap}.automation-rule-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4)}.platform-shell{background:var(--color-canvas);min-block-size:100dvh}.platform-skip-link{z-index:calc(var(--z-sticky) + 1);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-text-inverse);padding:var(--space-2) var(--space-3);transform:translateY(calc(-100% - var(--space-4)));position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.platform-skip-link:focus{transform:translateY(0)}.platform-topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);border-block-end:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 96%, transparent);min-block-size:4rem;padding:var(--space-2) max(var(--space-4), calc((100vw - 96rem) / 2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.platform-brand{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.platform-brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-context-label{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-muted);padding:.15rem var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.platform-nav{align-items:center;display:flex}.platform-nav-link{min-block-size:var(--control-height);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);padding-inline:var(--space-3);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.platform-nav-link:hover{background:var(--color-surface-hover);color:var(--color-text)}.platform-nav-link-active{background:var(--color-surface-selected);color:var(--color-primary)}.platform-topbar-actions{align-items:center;gap:var(--space-2);min-inline-size:0;margin-inline-start:auto;display:flex}.platform-workspace-link{min-inline-size:0}.platform-workspace-link>span{min-inline-size:0;line-height:var(--line-height-tight);justify-items:start;display:grid}.platform-workspace-link strong,.platform-workspace-link small{text-overflow:ellipsis;white-space:nowrap;max-inline-size:11rem;overflow:hidden}.platform-workspace-link small{color:var(--color-text-muted);font-size:.65rem;font-weight:var(--font-weight-regular)}.platform-user{align-items:center;gap:var(--space-2);border-inline-start:1px solid var(--color-divider);min-inline-size:0;padding-inline-start:var(--space-3);display:flex}.platform-user-copy{min-inline-size:0;line-height:var(--line-height-tight);display:grid}.platform-user-copy strong,.platform-user-copy small{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem;overflow:hidden}.platform-user-copy strong{font-size:var(--font-size-xs)}.platform-user-copy small{color:var(--color-text-muted);font-size:.65rem}.platform-logout-button{color:var(--color-danger)}.platform-shell-error{max-inline-size:96rem;margin:var(--space-3) auto 0;border:1px solid var(--attention-blocked-border);border-radius:var(--radius-md);background:var(--attention-blocked-bg);color:var(--attention-blocked);padding:var(--space-3) var(--space-4)}.platform-workspace{inline-size:min(100%,96rem);margin-inline:auto}.platform-access-state{place-content:center;justify-items:center;gap:var(--space-3);background:var(--color-canvas);min-block-size:100dvh;padding:var(--space-6);text-align:center;display:grid}.platform-access-state p{color:var(--color-text-muted)}.platform-access-icon{border-radius:var(--radius-lg);background:var(--color-surface-selected);block-size:3rem;inline-size:3rem;color:var(--color-primary);place-items:center;display:inline-grid}.project-notice{margin-block:calc(var(--space-4) * -1) var(--space-5);border:1px solid var(--attention-on-track-border);border-radius:var(--radius-md);background:var(--attention-on-track-bg);color:var(--attention-on-track);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.project-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));display:grid}.project-card{gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5);box-shadow:var(--shadow-sm);display:grid}.project-card-actions{border-block-start:1px solid var(--color-divider);justify-content:flex-end;padding-block-start:var(--space-4);display:flex}.project-card-header{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-inline-size:0;display:grid}.project-card-header h2{font-size:var(--font-size-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-card-header p{color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--space-1);overflow:hidden}.project-card-icon,.project-dialog-icon{border-radius:var(--radius-md);background:var(--color-surface-selected);block-size:2.5rem;inline-size:2.5rem;color:var(--color-primary);place-items:center;display:inline-grid}.project-status{align-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);min-block-size:1.5rem;color:var(--color-text-muted);padding-inline:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.project-status-active{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.project-status-suspended{border-color:var(--attention-human-border);background:var(--attention-human-bg);color:var(--attention-human)}.project-status-closed{border-color:var(--attention-blocked-border);background:var(--attention-blocked-bg);color:var(--attention-blocked)}.project-facts{gap:var(--space-3);display:grid}.project-facts>div{align-items:start;gap:var(--space-3);border-block-start:1px solid var(--color-divider);grid-template-columns:5.5rem minmax(0,1fr);padding-block-start:var(--space-3);display:grid}.project-facts dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.project-facts dd{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.project-facts dd svg{color:var(--color-text-muted);flex:none}.project-state{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface)}.project-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);max-block-size:calc(100dvh - 2rem);inline-size:min(46rem,100% - 2rem);color:var(--color-text);padding:var(--space-6);box-shadow:var(--shadow-lg);overflow-y:auto}.project-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.project-form{gap:var(--space-4);margin-block-start:var(--space-5);display:grid}.project-form-grid,.project-admin-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-form label,.project-admin-fields label{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.project-form label small{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.project-form-wide{grid-column:1/-1}.project-admin-fields{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-inline-size:0;padding:var(--space-4);margin:0}.project-admin-fields legend{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding-inline:var(--space-2)}.project-security-note{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);background:var(--attention-on-track-bg);color:var(--attention-on-track);padding:var(--space-3);font-size:var(--font-size-xs);margin:0;display:flex}.project-security-note svg{flex:none}.project-form .form-error{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.project-provisioning-dialog{border:0;border-inline-start:1px solid var(--color-border);border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:var(--color-surface-raised);block-size:100dvh;max-block-size:none;inline-size:min(43rem,100%);max-inline-size:none;color:var(--color-text);padding:var(--space-6);box-shadow:var(--shadow-lg);margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.project-provisioning-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.project-provisioning-header{z-index:1;top:calc(var(--space-6) * -1);margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;border-block-end:1px solid var(--color-divider);background:color-mix(in srgb, var(--color-surface-raised) 96%, transparent);padding:var(--space-5) var(--space-6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky}.project-provisioning-header small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.project-provisioning-loading{place-content:center;justify-items:center;gap:var(--space-2);min-block-size:16rem;color:var(--color-text-muted);text-align:center;display:grid}.project-provisioning-loading svg,.project-domain-loading>svg{color:var(--color-primary)}.project-provisioning-load-error{align-items:start;gap:var(--space-3);border:1px solid var(--attention-blocked-border);border-radius:var(--radius-lg);background:var(--attention-blocked-bg);color:var(--attention-blocked);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--space-5);display:grid}.project-provisioning-load-error .button{grid-column:2;justify-self:start}.project-readiness,.project-domain-verification,.project-domain-publication{margin-block-start:var(--space-6)}.project-provisioning-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.project-provisioning-section-heading h3{font-size:var(--font-size-lg);margin-block-start:var(--space-1)}.project-readiness-summary{align-items:center;gap:var(--space-1);border:1px solid var(--attention-waiting-border);border-radius:var(--radius-pill);background:var(--attention-waiting-bg);min-block-size:1.75rem;color:var(--attention-waiting);padding-inline:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.project-readiness-summary.is-ready{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.project-readiness-list{gap:var(--space-2);margin-block-start:var(--space-4);padding:0;list-style:none;display:grid}.project-readiness-list li{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-inline-size:0;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.project-readiness-list li.is-ready{border-color:var(--attention-on-track-border);background:color-mix(in srgb, var(--attention-on-track-bg) 55%, var(--color-surface))}.project-readiness-icon{border-radius:var(--radius-md);background:var(--attention-waiting-bg);block-size:2.25rem;inline-size:2.25rem;color:var(--attention-waiting);place-items:center;display:inline-grid}.project-readiness-list li.is-ready .project-readiness-icon{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.project-readiness-list p{color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere;margin-block-start:2px}.project-readiness-state{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.project-readiness-list li.is-ready .project-readiness-state{color:var(--attention-on-track)}.project-admin-readiness-note,.project-domain-ready,.project-domain-missing,.project-domain-loading{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3);margin-block-start:var(--space-3);display:flex}.project-admin-readiness-note{background:var(--attention-waiting-bg);color:var(--attention-waiting);font-size:var(--font-size-xs)}.project-admin-readiness-note svg,.project-domain-ready>svg,.project-domain-missing>svg,.project-domain-loading>svg{flex:none;margin-block-start:.1rem}.project-admin-invitation{gap:var(--space-3);border:1px solid var(--attention-waiting-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--attention-waiting-bg) 52%, var(--color-surface));padding:var(--space-4);margin-block-start:var(--space-3);display:grid}.project-admin-invitation.is-ready{border-color:var(--attention-on-track-border);background:color-mix(in srgb, var(--attention-on-track-bg) 52%, var(--color-surface))}.project-admin-invitation-heading{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-inline-size:0;display:grid}.project-admin-invitation-heading>span:first-child{border-radius:var(--radius-md);background:var(--attention-waiting-bg);block-size:2.25rem;inline-size:2.25rem;color:var(--attention-waiting);place-items:center;display:inline-grid}.project-admin-invitation.is-ready .project-admin-invitation-heading>span:first-child{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.project-admin-invitation-heading p,.project-admin-invitation-copy{color:var(--color-text-muted);font-size:var(--font-size-xs)}.project-admin-invitation-heading p{overflow-wrap:anywhere;margin-block-start:2px}.project-admin-invitation-state{color:var(--attention-waiting);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.project-admin-invitation.is-ready .project-admin-invitation-state{color:var(--attention-on-track)}.project-admin-invitation-result{gap:var(--space-2);display:grid}.project-admin-invitation-result label{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid}.project-admin-invitation-link{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.project-admin-invitation-link input{min-inline-size:0;font-family:var(--font-mono);font-size:var(--font-size-xs)}.project-admin-invitation-result small{color:var(--color-text-muted)}.project-admin-invitation-button{justify-self:start}.project-domain-ready{border:1px solid var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.project-domain-ready p,.project-domain-missing p{font-size:var(--font-size-xs);margin-block-start:var(--space-1)}.project-domain-publication-checks{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:var(--space-4);margin-block-start:var(--space-3);display:grid}.project-domain-publication-checks>p{color:var(--color-text-muted);font-size:var(--font-size-sm)}.project-domain-publication-checks label{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-3);display:flex}.project-domain-publication-checks input{block-size:1rem;inline-size:1rem;accent-color:var(--color-primary);margin-block-start:.15rem}.project-domain-publication-checks span{gap:2px;display:grid}.project-domain-publication-checks small{color:var(--color-text-muted)}.project-domain-publication-checks .button{justify-self:start}.project-domain-missing{border:1px solid var(--attention-human-border);background:var(--attention-human-bg);color:var(--attention-human)}.project-domain-instruction{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-block-start:var(--space-4)}.project-dns-records{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.project-dns-records>div{gap:var(--space-2);display:grid}.project-dns-records dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.project-dns-records dd{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.project-dns-records code{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-inline-size:0;padding:var(--space-3);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-xs);white-space:nowrap;display:block;overflow-x:auto}.project-dns-records>div:first-child dd{grid-template-columns:minmax(0,1fr)}.project-domain-loading{border:1px dashed var(--color-border-strong);background:var(--color-surface-subtle);color:var(--color-text-muted);align-items:center}.project-domain-loading .button{margin-inline-start:auto}.project-dns-check{margin-block-start:var(--space-4)}.project-provisioning-notice,.project-provisioning-error{border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--font-size-sm);border:1px solid;margin-block-start:var(--space-4)}.project-provisioning-notice{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.project-provisioning-error{border-color:var(--attention-blocked-border);background:var(--attention-blocked-bg);color:var(--attention-blocked)}.project-provisioning-actions{bottom:calc(var(--space-6) * -1);align-items:center;gap:var(--space-3);margin:var(--space-6) calc(var(--space-6) * -1) calc(var(--space-6) * -1);border-block-start:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-raised) 96%, transparent);padding:var(--space-4) var(--space-6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:sticky}.project-provisioning-actions p{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-block-start:2px}.project-activated-label{min-block-size:var(--control-height);align-items:center;gap:var(--space-2);color:var(--attention-on-track);font-weight:var(--font-weight-semibold);display:inline-flex}.automation-rule-card>header{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.automation-status{border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);padding:.15rem var(--space-2);margin-block-start:var(--space-1);display:inline-flex}.automation-status--active{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.automation-status--paused,.automation-status--draft{background:var(--attention-waiting-bg);color:var(--attention-waiting)}.automation-toggle{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface-subtle);min-block-size:2rem;color:var(--color-text-muted);font-size:var(--font-size-xs);padding-inline:var(--space-2);display:inline-flex}.automation-toggle>span{background:var(--color-text-disabled);border-radius:50%;block-size:.55rem;inline-size:.55rem}.automation-toggle.is-enabled{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.automation-toggle.is-enabled>span{background:var(--attention-on-track)}.automation-rule-form{align-items:end;gap:var(--space-3);border-block-start:1px solid var(--color-divider);grid-template-columns:minmax(10rem,.8fr) minmax(10rem,.8fr) auto;margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:grid}.automation-rule-form--create{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);margin-block-end:var(--space-5)}.automation-script-field{grid-column:1/-1}.automation-form-actions{justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.automation-error{border:1px solid var(--attention-human-border);border-radius:var(--radius-md);background:var(--attention-human-bg);color:var(--attention-human);padding:var(--space-2) var(--space-3);grid-column:1/-1;margin:0}.automation-history{border-block-start:1px solid var(--color-divider);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.automation-history-empty{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.automation-execution-list{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.automation-execution-list li{align-items:start;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.automation-execution-list div,.automation-execution-list small{display:block}.automation-execution-list small,.automation-execution-list p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.automation-execution-list p{margin:var(--space-1) 0 0}.automation-execution-status{border-radius:var(--radius-pill);background:var(--attention-waiting-bg);color:var(--attention-waiting);font-size:var(--font-size-xs);padding:.15rem var(--space-2)}.automation-execution-status--completed{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.automation-execution-status--failed{background:var(--attention-human-bg);color:var(--attention-human)}@media (width<=78rem){.platform-user-copy{display:none}.deals-page-shell.drawer-open{grid-template-columns:minmax(0,1fr) minmax(32rem,36rem)}.deal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-filter-bar{flex-direction:column;align-items:stretch}.inbox-secondary-filters{justify-content:flex-start}}@media (width<=62rem){.platform-context-label{display:none}.platform-user{border-inline-start:0;padding-inline-start:0}.deals-page-shell.drawer-open{grid-template-columns:minmax(0,1fr)}.deal-drawer{inline-size:min(42rem,100%)}.deals-toolbar{flex-wrap:wrap}.deal-search{flex-basis:100%}.email-settings-body{grid-template-columns:1fr}.email-routing-card{border-block-start:1px solid var(--color-divider);border-inline-start:0}.task-queue-card{grid-template-columns:auto minmax(0,1fr)}.task-queue-context{border-block-start:1px solid var(--color-divider);border-inline-start:0;grid-column:2;padding-block-start:var(--space-3);padding-inline-start:0}}@media (width<=47.99rem){.platform-topbar{gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid;position:static}.platform-brand{overflow:hidden}.platform-nav{grid-area:2/1/auto/-1}.platform-nav-link{justify-content:center;inline-size:100%}.platform-topbar-actions{margin-inline-start:0}.platform-topbar-actions .platform-user,.platform-password-button,.platform-workspace-link small{display:none}.platform-shell-error{margin-inline:var(--space-3)}.project-provisioning-dialog{inline-size:100%;padding:var(--space-4);border-inline-start:0;border-radius:0}.project-provisioning-header{top:calc(var(--space-4) * -1);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-4)}.project-provisioning-actions{bottom:calc(var(--space-4) * -1);margin:var(--space-5) calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.project-provisioning-actions>div{grid-column:1/-1}.project-provisioning-actions>.button{inline-size:100%}.project-readiness-list li{grid-template-columns:auto minmax(0,1fr);align-items:start}.project-readiness-state{grid-column:2}.project-admin-invitation-heading{grid-template-columns:auto minmax(0,1fr);align-items:start}.project-admin-invitation-state{white-space:normal;grid-column:2}.project-admin-invitation-button{inline-size:100%}.project-domain-loading{flex-wrap:wrap}.project-domain-loading .button{inline-size:100%;margin-inline-start:0}.deal-header-actions,.deals-toolbar,.tasks-toolbar,.inbox-secondary-filters{flex-direction:column;align-items:stretch}.deal-header-actions .segmented-control,.settings-page>.page-header .segmented-control{inline-size:100%;min-inline-size:0}.deal-metrics,.task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-metrics article{padding:var(--space-3)}.deal-board,.deal-board--compact{grid-auto-columns:min(18rem,100vw - 3rem)}.deals-result-count{justify-content:center}.deal-drawer{padding:var(--space-4)}.deal-drawer .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-manual-control,.task-create-form,.deal-document-actions,.deal-details-form,.customer-data-form,.quote-form,.automation-rule-form,.new-email-form,.create-deal-form,.project-form-grid,.project-admin-fields{grid-template-columns:1fr}.new-email-form .wide-field,.new-email-form .dialog-actions,.new-email-form .form-error,.new-email-from,.deal-document-actions>div,.task-create-form>div,.deal-details-form .wide-field,.customer-data-form .wide-field,.deal-details-actions,.customer-data-note,.commercial-form .wide-field,.commercial-form-actions,.automation-script-field{grid-column:1}.commercial-intro,.quote-card,.invoice-parties,.invoice-line-row{grid-template-columns:1fr}.commercial-intro>.button,.commercial-card-actions{justify-self:stretch}.commercial-card-actions .button{flex:auto}.invoice-form-summary{flex-direction:column;align-items:stretch}.invoice-form-summary>div{justify-items:start}.create-deal-form label:nth-child(2),.create-deal-form .dialog-actions,.project-form-wide{grid-column:1}.inbox-secondary-filters label,.unread-filter{inline-size:100%}.inbox-secondary-filters select{flex:1;min-inline-size:0}.thread-header{flex-wrap:wrap}.thread-assignee{order:3}.email-settings-header,.automation-rule-card>header,.automation-intro{grid-template-columns:auto minmax(0,1fr)}.automation-create-button{grid-column:1/-1;justify-self:start}.automation-form-actions{flex-wrap:wrap;grid-column:1;justify-content:flex-start}.email-settings-header .channel-status,.automation-toggle{grid-column:1/-1;justify-self:start}.email-connection-form{grid-template-columns:1fr}.email-connection-form label,.email-connection-form label:nth-of-type(4),.email-connection-form label:nth-of-type(6),.email-wide-field,.email-form-actions{grid-column:1}.channel-card-actions{grid-column:1/-1;justify-content:flex-start}.telegram-channel-diagnostics dl{grid-template-columns:1fr}}@media (width<=27rem){.platform-brand-name{display:none}.platform-context-label{display:inline-flex}.platform-workspace-link{inline-size:var(--touch-target-min);padding:0}.platform-workspace-link>span{display:none}}.channel-hub{gap:var(--space-8);display:grid}.channel-hub-overview,.channel-connection-card,.channel-catalog-card,.channel-setup-guide,.channel-hub-state{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm)}.channel-hub-overview{border-radius:var(--radius-xl);overflow:hidden}.channel-hub-intro{align-items:center;gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.channel-hub-intro h2,.channel-hub-section-header h2,.channel-setup-guide h2{margin-block-start:var(--space-1)}.channel-hub-intro p:not(.eyebrow),.channel-hub-section-header p,.channel-setup-guide>div>p:not(.eyebrow){color:var(--color-text-muted)}.channel-hub-intro-icon,.channel-connection-icon,.channel-catalog-icon,.channel-setup-guide-icon{border-radius:var(--radius-lg);background:var(--color-surface-selected);block-size:2.75rem;inline-size:2.75rem;color:var(--color-primary);flex:none;place-items:center;display:inline-grid}.channel-hub-metrics{border-block-start:1px solid var(--color-divider);background:var(--color-surface-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.channel-hub-metrics>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-5);display:grid}.channel-hub-metrics>div+div{border-inline-start:1px solid var(--color-divider)}.channel-hub-metrics dt,.channel-connection-facts dt{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.channel-hub-metrics dd{align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;display:flex}.channel-hub-metrics dd svg{color:var(--attention-on-track);flex:none}.channel-hub-metrics small{color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-hub-metrics .has-attention dd,.channel-hub-metrics .has-attention dd svg{color:var(--color-danger)}.channel-hub-section{min-inline-size:0}.channel-hub-section-header{align-items:end}.channel-hub-count{border-radius:var(--radius-pill);background:var(--color-surface-subtle);block-size:2rem;min-inline-size:2rem;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);place-items:center;display:inline-grid}.channel-connection-list{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}.channel-connection-card{border-radius:var(--radius-xl);transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);overflow:hidden}.channel-connection-card--healthy{box-shadow:inset .22rem 0 var(--attention-on-track), var(--shadow-sm)}.channel-connection-card--danger{border-color:var(--attention-blocked-border);box-shadow:inset .22rem 0 var(--color-danger), var(--shadow-sm)}.channel-connection-card--muted{box-shadow:inset .22rem 0 var(--color-border-strong), var(--shadow-sm)}.channel-connection-heading{align-items:center;gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.channel-connection-heading>div>span{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase}.channel-connection-heading h3{font-size:var(--font-size-lg);margin-block-start:.1rem}.channel-connection-heading p{color:var(--color-text-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--space-1);overflow:hidden}.channel-health{align-items:center;gap:var(--space-1);border:1px solid var(--attention-waiting-border);border-radius:var(--radius-pill);background:var(--attention-waiting-bg);color:var(--attention-waiting);padding:.34rem var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.channel-health--healthy{border-color:var(--attention-on-track-border);background:var(--attention-on-track-bg);color:var(--attention-on-track)}.channel-health--danger{border-color:var(--attention-blocked-border);background:var(--attention-blocked-bg);color:var(--attention-blocked)}.channel-connection-facts{border-block:1px solid var(--color-divider);background:var(--color-surface-subtle);grid-template-columns:1.2fr 1fr 1fr 1fr;display:grid}.channel-connection-facts>div{align-content:start;gap:var(--space-1);min-inline-size:0;padding:var(--space-3) var(--space-4);display:grid}.channel-connection-facts>div+div{border-inline-start:1px solid var(--color-divider)}.channel-connection-facts dd{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0;display:flex}.channel-operator-stack{align-items:center;padding-inline-start:.3rem;display:inline-flex}.channel-operator-stack>span{border:2px solid var(--color-surface-subtle);background:var(--color-surface-selected);block-size:1.55rem;inline-size:1.55rem;color:var(--color-primary);font-size:.58rem;font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;margin-inline-start:-.3rem;display:inline-grid}.channel-connection-error{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) var(--space-5) 0;border:1px solid var(--attention-blocked-border);border-radius:var(--radius-md);background:var(--attention-blocked-bg);color:var(--attention-blocked);padding:var(--space-3);font-size:var(--font-size-sm);display:flex}.channel-connection-error svg{flex:none;margin-block-start:.1rem}.channel-connection-actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.channel-connection-actions .button--ghost:first-child{margin-inline-end:auto}.channel-connection-actions .is-rotated{transform:rotate(180deg)}.channel-email-details,.channel-whatsapp-details{border-block-start:1px solid var(--color-divider);background:var(--color-surface-subtle);grid-template-columns:minmax(0,1.4fr) minmax(18rem,.72fr);display:grid}.channel-whatsapp-details>div,.channel-whatsapp-details aside{padding:var(--space-5)}.channel-whatsapp-details h4{font-size:var(--font-size-md);margin-block-start:var(--space-1)}.channel-whatsapp-details>div>p:not(.eyebrow){margin-block:var(--space-2) var(--space-4);color:var(--color-text-muted)}.channel-whatsapp-details label{gap:var(--space-2);display:grid}.channel-whatsapp-callback{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.channel-whatsapp-callback input{min-inline-size:0;font-family:var(--font-mono);font-size:var(--font-size-sm)}.channel-whatsapp-identifiers{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.channel-whatsapp-identifiers>span{gap:var(--space-1);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);min-inline-size:0;padding:var(--space-3);display:grid}.channel-whatsapp-identifiers small{color:var(--color-text-subtle)}.channel-whatsapp-identifiers strong{font-family:var(--font-mono);font-size:var(--font-size-sm);text-overflow:ellipsis;overflow:hidden}.channel-whatsapp-details aside{border-inline-start:1px solid var(--color-divider);background:var(--color-surface)}.channel-whatsapp-details aside ol{gap:var(--space-3);margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.channel-whatsapp-details aside li{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.channel-whatsapp-details aside li>span{background:var(--color-surface-selected);block-size:1.5rem;inline-size:1.5rem;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.channel-whatsapp-details aside>p{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}.channel-whatsapp-details aside>p svg{flex:none}.channel-email-details form{align-content:start;gap:var(--space-3);padding:var(--space-5);grid-template-columns:minmax(0,1fr) 6rem;display:grid}.channel-email-wide,.channel-email-secret,.channel-email-actions{grid-column:1/-1}.channel-email-secret{align-items:flex-start;gap:var(--space-2);border:1px solid var(--attention-on-track-border);border-radius:var(--radius-md);background:var(--attention-on-track-bg);color:var(--attention-on-track);padding:var(--space-3);display:flex}.channel-email-secret span{display:grid}.channel-email-secret small,.channel-email-actions small{color:var(--color-text-muted)}.channel-email-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.channel-email-details aside{border-inline-start:1px solid var(--color-divider);background:var(--color-surface);padding:var(--space-5)}.channel-email-details aside ol{gap:var(--space-3);margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.channel-email-details aside li{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.channel-email-details aside li span{background:var(--color-surface-selected);block-size:1.5rem;inline-size:1.5rem;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.channel-email-details aside>p{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}.channel-email-details aside>small{color:var(--color-text-subtle);margin-block-start:var(--space-4);display:block}.channel-catalog-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.channel-catalog-card{gap:var(--space-4);border-radius:var(--radius-xl);min-block-size:16rem;padding:var(--space-5);flex-direction:column;display:flex}.channel-catalog-card--telegram{box-shadow:inset 0 .22rem var(--color-primary), var(--shadow-sm)}.channel-catalog-card--email{box-shadow:inset 0 .22rem var(--attention-agent), var(--shadow-sm)}.channel-catalog-card--whatsapp{box-shadow:inset 0 .22rem var(--attention-on-track), var(--shadow-sm)}.channel-catalog-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.channel-catalog-capability{border-radius:var(--radius-pill);background:var(--attention-waiting-bg);color:var(--attention-waiting);padding:.3rem var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.channel-catalog-capability.is-configured{background:var(--attention-on-track-bg);color:var(--attention-on-track)}.channel-catalog-card h3{font-size:var(--font-size-lg)}.channel-catalog-card p{color:var(--color-text-muted);margin-block-start:var(--space-2)}.channel-catalog-card>.button{align-self:flex-start;margin-block-start:auto}.channel-setup-guide{align-items:start;gap:var(--space-4);border-radius:var(--radius-xl);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.channel-setup-guide ul{gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--color-text-muted);padding-inline-start:var(--space-5);display:grid}.channel-setup-guide-status{align-items:center;gap:var(--space-1);border:1px solid var(--attention-human-border);border-radius:var(--radius-pill);background:var(--attention-human-bg);color:var(--attention-human);padding:.35rem var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.channel-setup-guide>.button{grid-column:3}.channel-hub-empty,.channel-hub-state{justify-items:center;gap:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;margin-block-start:var(--space-4);display:grid}.channel-hub-empty p,.channel-hub-state p{max-inline-size:36rem;color:var(--color-text-muted)}.channel-hub-state{border-style:solid;margin-block-start:0}.channel-hub-state--error{border-color:var(--attention-blocked-border);background:var(--attention-blocked-bg);color:var(--attention-blocked)}.channel-hub-spin{animation:.9s linear infinite channel-hub-spin}@keyframes channel-hub-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.channel-hub-spin{animation:none}}@media (width<=78rem){.channel-hub-metrics,.channel-connection-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-hub-metrics>div:nth-child(3),.channel-connection-facts>div:nth-child(3){border-inline-start:0}.channel-hub-metrics>div:nth-child(n+3),.channel-connection-facts>div:nth-child(n+3){border-block-start:1px solid var(--color-divider)}}@media (width<=62rem){.channel-catalog-grid{grid-template-columns:1fr}.channel-catalog-card{min-block-size:0}.channel-email-details,.channel-whatsapp-details{grid-template-columns:1fr}.channel-email-details aside,.channel-whatsapp-details aside{border-block-start:1px solid var(--color-divider);border-inline-start:0}}@media (width<=47.99rem){.channel-hub-intro,.channel-connection-heading,.channel-setup-guide{grid-template-columns:auto minmax(0,1fr)}.channel-hub-intro>.button,.channel-health,.channel-setup-guide-status,.channel-setup-guide>.button{grid-column:1/-1;justify-self:start}.channel-hub-metrics,.channel-connection-facts{grid-template-columns:1fr}.channel-hub-metrics>div+div,.channel-connection-facts>div+div{border-block-start:1px solid var(--color-divider);border-inline-start:0}.channel-connection-actions{justify-content:stretch}.channel-connection-actions .button,.channel-connection-actions .button--ghost:first-child{inline-size:100%;margin-inline-end:0}.channel-email-details form{grid-template-columns:1fr}.channel-email-details form label,.channel-email-wide,.channel-email-secret,.channel-email-actions{grid-column:1}.channel-email-actions{flex-direction:column;align-items:stretch}.channel-whatsapp-callback,.channel-whatsapp-identifiers{grid-template-columns:1fr}.channel-whatsapp-callback .button{inline-size:100%}}
