/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--page:#f4f6f8;--surface:#fff;--surface-soft:#f8fafb;--surface-raised:#fff;--border:#e4e8ec;--border-strong:#d6dce2;--text:#17202a;--muted:#687581;--subtle:#8e99a4;--brand:#2357d9;--brand-dark:#1742af;--brand-soft:#eaf0ff;--green:#168564;--green-soft:#e8f7f1;--orange:#e67e22;--orange-soft:#fff1e5;--red:#d54848;--red-soft:#fdecec;--purple:#7655d4;--purple-soft:#f0ecff;--sidebar:#17221f;--sidebar-muted:#9aaba5;--shadow:0 1px 2px #14221d08, 0 8px 24px #14221d09;--radius:16px}*{box-sizing:border-box}html{background:var(--page)}body{color:var(--text);background:var(--page);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #2357d940}.console-shell{background:var(--page);min-height:100vh;color:var(--text);transition:background .2s,color .2s}.console-shell.dark{--page:#111815;--surface:#17201d;--surface-soft:#1c2723;--surface-raised:#202b27;--border:#2a3833;--border-strong:#384841;--text:#eef5f1;--muted:#9eada6;--subtle:#77867f;--brand:#7ea0ff;--brand-dark:#a7bbff;--brand-soft:#263452;--green:#62c7a5;--green-soft:#1c3b31;--orange:#f1a55e;--orange-soft:#3b2c20;--red:#ff8585;--red-soft:#402526;--purple:#b59cff;--purple-soft:#322a4c;--shadow:0 8px 24px #0000001f}.sidebar{z-index:30;color:#eef5f1;background:var(--sidebar);border-right:1px solid #ffffff0f;flex-direction:column;width:260px;padding:22px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:11px;padding:0 7px 22px;display:flex}.brand-row strong{letter-spacing:-.02em;font-size:16px;line-height:1.2;display:block}.brand-row small{color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.11em;margin-top:3px;font-size:10px;display:block}.brand-mark{background:linear-gradient(145deg,#2f6cff,#1641a8);border-radius:10px;flex:none;width:34px;height:34px;position:relative;box-shadow:inset 0 1px #ffffff40,0 6px 16px #1444b359}.brand-mark span{background:#fff;border-radius:3px;width:7px;height:7px;display:block;position:absolute}.brand-mark span:first-child{width:11px;height:11px;top:8px;left:8px}.brand-mark span:nth-child(2){top:8px;right:7px}.brand-mark span:nth-child(3){width:11px;height:11px;bottom:7px;right:7px}.close-menu{margin-left:auto;color:#fff!important;background:#ffffff14!important;display:none!important}.workspace-switcher{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.workspace-switcher:hover{background:#ffffff13}.workspace-switcher strong,.sidebar-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.workspace-switcher small,.sidebar-user small{color:var(--sidebar-muted);margin-top:3px;font-size:10px;display:block}.workspace-logo{color:#ebfaf4;letter-spacing:.04em;background:#2d745f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.primary-nav{margin-top:22px}.nav-label{color:#6f817a;text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px;padding:0 12px;font-size:9px;font-weight:700}.nav-label-second{margin-top:22px}.nav-item{color:#a9b8b2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;width:100%;min-height:42px;margin:2px 0;padding:0 11px;font-size:12px;font-weight:520;transition:all .16s;display:grid}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#fff;background:#ffffff1a;box-shadow:inset 2px 0 #6f97ff}.nav-item b{color:#d5e0dc;background:#ffffff17;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:grid}.sidebar-status{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:auto;padding:12px 10px;display:grid}.status-orbit{color:#80dabc;background:#42af8b1a;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:relative}.status-dot{border:2px solid var(--sidebar);background:#45d09e;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}.sidebar-status strong{font-size:10px;font-weight:600;display:block}.sidebar-status small{color:var(--sidebar-muted);margin-top:3px;font-size:9px;display:block}.sidebar-user{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:8px 7px 0;display:grid}.avatar{letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.avatar-green{color:#143b2f;background:#a7e6ce;width:32px;height:32px;font-size:10px}.main-area{min-height:100vh;margin-left:260px}.topbar{z-index:20;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;min-height:72px;padding:10px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-title{align-items:center;gap:12px;display:flex}.topbar-title p{color:var(--subtle);margin:0 0 2px;font-size:10px}.topbar-title h1{letter-spacing:-.025em;margin:0;font-size:18px}.topbar-actions{align-items:center;gap:8px;display:flex}.global-search{border:1px solid var(--border);width:min(310px,30vw);height:38px;color:var(--subtle);background:var(--surface-soft);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.global-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.global-search input::placeholder{color:var(--subtle)}.global-search kbd{border:1px solid var(--border);color:var(--subtle);background:var(--surface);border-radius:5px;padding:3px 6px;font-family:inherit;font-size:9px}.icon-button,.plain-icon{cursor:pointer;border:0;place-items:center;display:grid}.icon-button{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);background:var(--surface);border-radius:10px}.icon-button:hover{color:var(--text);border-color:var(--border-strong)}.plain-icon{color:var(--subtle);background:0 0;padding:4px}.notification-button{position:relative}.notification-button span{border:1px solid var(--surface);background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.top-avatar{color:#17382d;background:#c1eadb;width:36px;height:36px;margin-left:3px;font-size:10px}.mobile-menu{display:none}.content-wrap{max-width:1520px;margin:0 auto;padding:24px clamp(20px,3vw,42px) 48px}.pilot-banner{color:#4f638b;background:#f5f8ff;border:1px solid #dce5ff;border-radius:10px;align-items:center;gap:14px;margin-bottom:22px;padding:9px 13px;font-size:10px;display:flex}.dark .pilot-banner{color:#aebde3;background:#202b42;border-color:#344365}.live-data-banner{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.live-data-banner{color:color-mix(in srgb,var(--green) 75%,var(--text))}}.live-data-banner{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.live-data-banner{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}}.live-data-banner{background:var(--green-soft)}.pilot-banner span{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;flex:none;align-items:center;gap:5px;font-weight:700;display:flex}.pilot-banner p{margin:0}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.section-heading span{color:var(--brand);text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.4vw,31px);line-height:1.12}.section-heading p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.date-control,.safety-badge{border:1px solid var(--border);height:37px;color:var(--muted);background:var(--surface);border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:10px;display:flex}.safety-badge{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.safety-badge{border-color:color-mix(in srgb,var(--green) 25%,var(--border))}}.safety-badge{background:var(--green-soft);font-weight:650}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card,.panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.metric-card{border-radius:var(--radius);min-height:134px;padding:17px;position:relative;overflow:hidden}.metric-card>p{color:var(--muted);margin:0 0 7px;font-size:10px}.metric-card>strong{letter-spacing:-.04em;font-size:28px;line-height:1;display:block}.metric-card>small{color:var(--green);margin-top:12px;font-size:9px;display:block}.metric-icon{border-radius:11px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:15px;right:15px}.metric-blue{color:var(--brand);background:var(--brand-soft)}.metric-green{color:var(--green);background:var(--green-soft)}.metric-orange{color:var(--orange);background:var(--orange-soft)}.metric-purple{color:var(--purple);background:var(--purple-soft)}.panel{border-radius:var(--radius)}.dashboard-grid{grid-template-columns:1.35fr .65fr;gap:13px;margin-top:13px;display:grid}.live-panel,.volume-panel,.attention-panel,.tasks-panel,.outcome-panel{min-width:0;padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel-head.compact{align-items:center}.panel-head h3{letter-spacing:-.02em;margin:0;font-size:13px}.panel-head p{color:var(--muted);margin:4px 0 0;font-size:9px}.live-label{color:var(--red);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:5px;margin-bottom:8px;font-size:8px;font-weight:750;display:flex}.live-label i{background:var(--red);width:6px;height:6px;box-shadow:0 0 0 4px var(--red-soft);border-radius:50%;animation:1.8s infinite pulse}@keyframes pulse{50%{opacity:.5}}.ghost-button,.text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:650;display:inline-flex}.ghost-button{border:1px solid var(--border);min-height:30px;color:var(--muted);background:var(--surface-soft);border-radius:8px;padding:0 9px}.call-live-body{background:var(--surface-soft);border-radius:13px;grid-template-columns:70px 1fr 100px;align-items:center;gap:15px;margin-top:18px;padding:18px;display:grid}.caller-orbit{place-items:center;width:66px;height:66px;display:grid;position:relative}.caller-avatar{z-index:2;color:#23483b;background:#b9e6d7;width:42px;height:42px;font-size:11px}.caller-orbit>i{border:1px solid var(--green);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.caller-orbit>i{border:1px solid color-mix(in srgb,var(--green) 32%,transparent)}}.caller-orbit>i{border-radius:50%}.caller-orbit .orbit-two{border-style:dashed;animation:12s linear infinite spin;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.live-transcript small{color:var(--subtle);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.live-transcript p{max-width:560px;margin:6px 0 10px;font-size:10px;line-height:1.55}.audio-wave{align-items:center;gap:3px;height:20px;display:flex}.audio-wave span{background:var(--brand);border-radius:2px;width:2px}@supports (color:color-mix(in lab, red, red)){.audio-wave span{background:color-mix(in srgb,var(--brand) 68%,white)}}.live-side{border-left:1px solid var(--border);padding-left:14px}.sentiment{color:var(--green);align-items:center;gap:5px;margin-bottom:10px;font-size:8px;display:flex}.sentiment i{background:var(--green);border-radius:50%;width:5px;height:5px}.live-side strong{font-size:17px;display:block}.live-side small{color:var(--subtle);font-size:8px}.outcome-body{justify-content:space-around;align-items:center;gap:18px;margin-top:20px;display:flex}.donut{background:conic-gradient(var(--brand) 0 39%,var(--green) 39% 70%,var(--orange) 70% 88%,#ccd4dd 88%);border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid}.donut:before{content:"";background:var(--surface);border-radius:50%;grid-area:1/1;width:72px;height:72px}.donut div{z-index:1;text-align:center;grid-area:1/1}.donut strong{font-size:20px;display:block}.donut small{color:var(--subtle);font-size:8px}.outcome-body ul{min-width:120px;margin:0;padding:0;list-style:none}.outcome-body li{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:5px 0;font-size:8px;display:grid}.outcome-body li b{color:var(--text);font-size:9px}.key{border-radius:3px;width:7px;height:7px}.key.qualified{background:var(--brand)}.key.resolved{background:var(--green)}.key.follow{background:var(--orange)}.key.other{background:#ccd4dd}.up-label{color:var(--green);background:var(--green-soft);border-radius:8px;padding:4px 7px;font-size:8px;font-weight:650}.chart{justify-content:space-around;align-items:flex-end;gap:10px;height:155px;margin-top:8px;padding:16px 5px 20px;display:flex;position:relative}.chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:18px 0 25px}.chart-lines span{border-top:1px dashed var(--border)}.bar-wrap{z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;width:9%;height:100%;display:flex;position:relative}.bar{background:var(--brand);border-radius:6px 6px 3px 3px;width:min(24px,80%);min-height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.bar{background:color-mix(in srgb,var(--brand) 22%,var(--surface-soft))}}.bar{transition:all .2s}.bar.active{background:linear-gradient(180deg,#5482f5,var(--brand));box-shadow:0 6px 16px #2357d933}.bar-wrap small{color:var(--subtle);font-size:7px}.attention-list{margin-top:12px}.attention-list button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.attention-list button:last-child{border:0}.attention-list strong,.next-action strong{font-size:9px;display:block}.attention-list small,.next-action small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.attention-icon{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.attention-icon.red{color:var(--red);background:var(--red-soft)}.attention-icon.amber{color:var(--orange);background:var(--orange-soft)}.attention-icon.blue{color:var(--brand);background:var(--brand-soft)}.tasks-panel{grid-column:1/-1}.primary-button,.secondary-button,.deny-button,.approve-button,.filter-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:650;display:inline-flex}.primary-button{border:1px solid var(--brand);color:#fff;background:var(--brand);box-shadow:0 5px 13px #2357d929}.primary-button:hover{background:var(--brand-dark)}.secondary-button,.filter-button{border:1px solid var(--border);color:var(--muted);background:var(--surface)}.filter-row{align-items:center;gap:7px;margin:-5px 0 14px;padding:5px 0;display:flex;overflow-x:auto}.filter-row.no-margin{margin:0}.filter-chip{border:1px solid var(--border);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:18px;flex:none;padding:7px 10px;font-size:8px}.filter-chip b{color:var(--subtle);margin-left:3px}.filter-chip.active{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.filter-chip.active{border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}}.filter-chip.active{background:var(--brand-soft);font-weight:650}.filter-button{min-height:30px;margin-left:auto}.conversation-layout{grid-template-columns:minmax(560px,1.35fr) minmax(300px,.65fr);align-items:start;gap:13px;display:grid}.calls-list{overflow:hidden}.table-header,.call-row{grid-template-columns:1.3fr 1.2fr .8fr 55px;align-items:center;gap:12px;display:grid}.table-header{border-bottom:1px solid var(--border);color:var(--subtle);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.07em;padding:11px 16px;font-size:8px}.call-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;padding:12px 16px}.call-row:last-child{border:0}.call-row:hover,.call-row.selected{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.call-row:hover,.call-row.selected{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.call-row.selected{box-shadow:inset 3px 0 0 var(--brand)}.call-row>span{min-width:0}.call-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.call-row small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.customer-cell{align-items:center;gap:9px;display:flex}.customer-avatar{width:31px;height:31px;color:var(--brand);background:var(--brand-soft);font-size:8px}.status-pill{border-radius:8px;align-items:center;width:fit-content;padding:4px 7px;font-size:7px;font-weight:650;display:inline-flex}.status-qualified,.status-matched{color:var(--green);background:var(--green-soft)}.status-followup,.status-warning{color:var(--orange);background:var(--orange-soft)}.status-converted{color:var(--brand);background:var(--brand-soft)}.status-resolved{color:var(--purple);background:var(--purple-soft)}.status-neutral{color:var(--muted);background:var(--surface-soft)}.tone{align-items:center;gap:4px;display:flex!important}.tone i{background:var(--green);border-radius:50%;width:4px;height:4px}.call-time{color:var(--muted);justify-content:space-between;align-items:center;font-size:8px;display:flex}.empty-state{color:var(--subtle);text-align:center;place-items:center;padding:60px 20px;display:grid}.empty-state strong{color:var(--text);margin-top:10px;font-size:11px}.empty-state p{margin:5px 0 0;font-size:9px}.call-detail{padding:17px;position:sticky;top:92px}.detail-top{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.detail-avatar{color:#254437;background:#bfe7d8;width:39px;height:39px;font-size:10px}.detail-top h3{margin:0;font-size:12px}.detail-top p{color:var(--muted);margin:3px 0 0;font-size:8px}.detail-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0;padding:11px 0;display:grid}.detail-meta span{border-right:1px solid var(--border);padding:0 7px}.detail-meta span:last-child{border:0}.detail-meta small{color:var(--subtle);font-size:7px;display:block}.detail-meta strong{margin-top:4px;font-size:8px;display:block}.positive-text{color:var(--green)!important}.danger-text{color:var(--red)!important}.detail-section{border-bottom:1px solid var(--border);padding:11px 0}.detail-section h4,.mini-heading h4{margin:0;font-size:9px}.detail-section>p{color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.65}.mini-heading{justify-content:space-between;align-items:center;display:flex}.mini-heading span{color:var(--green);font-size:7px}.capture-list{margin:8px 0 0;padding:0;list-style:none}.capture-list li{color:var(--muted);justify-content:space-between;gap:10px;padding:5px 0;font-size:8px;display:flex}.capture-list b{color:var(--text);text-align:right;font-weight:550}.next-action{background:var(--surface-soft);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin-top:8px;padding:8px;display:grid}.detail-actions{grid-template-columns:1fr 1fr;gap:7px;padding-top:14px;display:grid}.detail-actions button,.task-list{width:100%}.task-row{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;min-height:55px;padding:9px 14px;display:grid}.task-row:last-child{border:0}.task-check{border:1.5px solid var(--border-strong);color:#fff;background:var(--surface);cursor:pointer;border-radius:7px;place-items:center;width:20px;height:20px;padding:0;display:grid}.task-done .task-check{border-color:var(--green);background:var(--green)}.task-copy strong{font-size:9px;display:block}.task-copy small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.task-done .task-copy{opacity:.5}.task-done .task-copy strong{text-decoration:line-through}.priority{color:var(--muted);background:var(--surface-soft);border-radius:8px;padding:4px 7px;font-size:7px}.priority.high{color:var(--red);background:var(--red-soft)}.compact-tasks .task-row{grid-template-columns:auto 1fr auto;padding:9px 0}.mini-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:13px;display:grid}.mini-metrics article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:16px}.mini-metrics small{color:var(--muted);font-size:8px;display:block}.mini-metrics strong{margin:7px 0;font-size:23px;display:block}.mini-metrics span{color:var(--subtle);font-size:8px}.action-board{overflow:hidden}.board-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.approval-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.approval-card{overflow:hidden}.approval-head{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:16px;display:grid}.approval-symbol{width:35px;height:35px;color:var(--orange);background:var(--orange-soft);border-radius:11px;place-items:center;display:grid}.approval-head small{color:var(--subtle);font-size:7px}.approval-head h3{margin:4px 0 0;font-size:10px}.approval-head p{color:var(--muted);margin:3px 0 0;font-size:8px}.decision-state{color:var(--orange);background:var(--orange-soft);text-transform:capitalize;border-radius:8px;padding:4px 7px;font-size:7px}.decision-state.approved{color:var(--green);background:var(--green-soft)}.decision-state.denied{color:var(--red);background:var(--red-soft)}.approval-detail{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;margin:0 16px;padding:11px}.approval-detail>small{color:var(--subtle);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.approval-detail>p{margin:7px 0;font-size:9px;line-height:1.5}.evidence-row{border-top:1px solid var(--border);color:var(--green);align-items:center;gap:6px;padding-top:8px;font-size:7px;display:flex}.approval-actions{grid-template-columns:1fr 1.5fr;gap:7px;padding:14px 16px 16px;display:grid}.deny-button{border:1px solid var(--border);color:var(--red);background:var(--surface)}.approve-button{border:1px solid var(--green);color:#fff;background:var(--green)}.decision-complete{color:var(--muted);background:var(--surface-soft);text-transform:capitalize;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:14px 16px 16px;padding:9px;font-size:8px;display:flex}.info-strip{border:1px solid var(--brand);align-items:flex-start;gap:12px;margin-top:13px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.info-strip{border:1px solid color-mix(in srgb,var(--brand) 25%,var(--border))}}.info-strip{border-radius:var(--radius);color:var(--brand);background:var(--brand-soft)}.info-strip strong{font-size:10px;display:block}.info-strip p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.approval-notice{border:1px solid var(--green);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:13px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.approval-notice{border:1px solid color-mix(in srgb,var(--green) 30%,var(--border))}}.approval-notice{color:var(--green);background:var(--green-soft);border-radius:12px;font-size:11px;line-height:1.45}.approval-notice button{width:28px;height:28px;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.approval-amount-row{justify-content:space-between;align-items:center;gap:10px;margin:9px 0 4px;display:flex}.approval-amount-row>span small{color:var(--muted);font-size:9px;display:block}.approval-amount-row>span strong{margin-top:3px;font-size:20px;line-height:1.2;display:block}.edit-price-button{border:1px solid var(--brand);align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.edit-price-button{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--border))}}.edit-price-button{color:var(--brand);background:var(--surface);cursor:pointer;border-radius:9px;font-size:10px;font-weight:650}.price-editor{border:1px solid var(--brand);margin:12px 0 8px;padding:12px}@supports (color:color-mix(in lab, red, red)){.price-editor{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--border))}}.price-editor{background:var(--surface);border-radius:10px}.price-editor label{color:var(--text);margin-bottom:7px;font-size:10px;font-weight:650;display:block}.price-field{border:1px solid var(--border-strong);background:var(--surface);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.price-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.price-field span{color:var(--muted);padding-left:11px;font-size:13px}.price-field input{width:100%;min-width:0;height:40px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0 11px 0 6px;font-size:13px;font-weight:650}.price-error{color:var(--red)!important;margin:7px 0 0!important;font-size:10px!important}.price-editor-actions{grid-template-columns:1fr 1.35fr;gap:7px;margin-top:10px;display:grid}.price-editor-actions button{min-height:36px;padding:0 9px;font-size:10px}.approval-audit{color:var(--brand);background:var(--brand-soft);border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:7px;margin:10px 0;padding:9px;display:grid}.approval-audit strong,.approval-audit small{font-size:9px;line-height:1.4;display:block}.approval-audit small{color:var(--muted);margin-top:2px}.approval-actions button:disabled{opacity:.45;cursor:not-allowed}.approval-editable-summary{border-top:1px solid var(--border);gap:8px;margin:11px 0;padding-top:11px;display:grid}.approval-editable-summary>div:not(.feasibility-row){grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.summary-icon{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:8px;flex:none;place-items:center;display:grid}.approval-editable-summary small{color:var(--subtle);font-size:9px;display:block}.approval-editable-summary strong{margin-top:2px;font-size:10px;line-height:1.4;display:block}.feasibility-row{width:fit-content;color:var(--green);background:var(--green-soft);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:650;display:flex}.feasibility-row i{background:currentColor;border-radius:50%;width:6px;height:6px}.feasibility-needs-production-review{color:var(--orange);background:var(--orange-soft)}.feasibility-alternative-required{color:var(--red);background:var(--red-soft)}.edit-details-button{border:1px solid var(--border-strong);width:100%;min-height:38px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.edit-details-button:hover,.edit-price-button:hover{border-color:var(--brand);color:var(--brand)}.drawer-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#09120f94;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.approval-drawer{z-index:100;border-left:1px solid var(--border);width:min(620px,100%);height:100dvh;color:var(--text);background:var(--background);animation:.2s ease-out drawer-enter;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 70px #08120e3d}.approval-drawer>header{z-index:2;border-bottom:1px solid var(--border);background:var(--background);grid-template-columns:1fr auto;gap:18px;padding:22px 24px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.approval-drawer>header{background:color-mix(in srgb,var(--background) 94%,transparent)}}.approval-drawer>header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.approval-drawer>header small{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.approval-drawer>header h2{margin:5px 0 0;font-size:22px}.approval-drawer>header p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.approval-drawer form{padding:0 24px 24px}.drawer-section{border-bottom:1px solid var(--border);padding:22px 0}.drawer-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.drawer-section-head>div{align-items:center;gap:9px;display:flex}.drawer-section-head strong,.drawer-section-head small{display:block}.drawer-section-head strong{font-size:13px}.drawer-section-head small{color:var(--muted);margin-top:3px;font-size:10px}.feasibility-pill{color:var(--green);background:var(--green-soft);border-radius:9px;padding:6px 9px;font-size:9px;font-weight:650}.feasibility-pill.feasibility-needs-production-review{color:var(--orange);background:var(--orange-soft)}.feasibility-pill.feasibility-alternative-required{color:var(--red);background:var(--red-soft)}.editor-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.editor-grid label{min-width:0}.editor-grid label>span{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.editor-grid input:not([type=checkbox]),.editor-grid select,.editor-grid textarea{border:1px solid var(--border-strong);width:100%;min-width:0;min-height:42px;color:var(--text);background:var(--surface);font:inherit;border-radius:9px;outline:0;padding:9px 11px;font-size:11px}.editor-grid textarea{resize:vertical;line-height:1.5}.editor-grid input:focus,.editor-grid select:focus,.editor-grid textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.editor-wide{grid-column:1/-1}.drawer-money-field{border:1px solid var(--border-strong);background:var(--surface);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.drawer-money-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.drawer-money-field>span{color:var(--muted);padding-left:11px;font-size:12px}.drawer-money-field input{box-shadow:none!important;border:0!important}.delivery-check{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-height:42px;margin-top:21px;padding:8px 10px;display:flex}.delivery-check input{width:17px;height:17px;accent-color:var(--brand)}.delivery-check>span{margin:0!important}.delivery-check strong,.delivery-check small{display:block}.delivery-check strong{color:var(--text);font-size:10px}.delivery-check small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:400}.change-impact{color:var(--brand);background:var(--brand-soft);border-radius:11px;grid-template-columns:auto 1fr;gap:9px;margin-top:18px;padding:13px;display:grid}.change-impact strong{font-size:11px;display:block}.change-impact p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.5}.drawer-error{color:var(--red);background:var(--red-soft);border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:10px}.approval-drawer form>footer{border-top:1px solid var(--border);background:var(--background);grid-template-columns:1fr 1.6fr;gap:9px;margin:20px -24px -24px;padding:15px 24px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.approval-drawer form>footer{background:color-mix(in srgb,var(--background) 94%,transparent)}}.approval-drawer form>footer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.approval-drawer form>footer button{width:100%}.approval-drawer form>footer .primary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}@keyframes drawer-enter{0%{opacity:.6;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.save-state{border:1px solid var(--border);min-height:32px;color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.save-saved{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.save-saved{border-color:color-mix(in srgb,var(--green) 25%,var(--border))}}.save-saved{background:var(--green-soft)}.save-saving,.save-loading{color:var(--brand)}.save-local,.save-conflict{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.save-local,.save-conflict{border-color:color-mix(in srgb,var(--orange) 25%,var(--border))}}.save-local,.save-conflict{background:var(--orange-soft)}.approval-blocker{color:var(--orange);background:var(--orange-soft);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:10px 0;padding:10px;display:grid}.approval-blocker strong,.approval-blocker small{display:block}.approval-blocker strong{font-size:10px}.approval-blocker small{color:var(--muted);margin-top:3px;font-size:9px}.customer-update-row{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:10px 0;padding:10px;display:grid}.customer-update-row>span{color:var(--brand);align-items:center;gap:8px;display:flex}.customer-update-row strong,.customer-update-row small{display:block}.customer-update-row strong{color:var(--text);font-size:10px}.customer-update-row small{color:var(--muted);margin-top:3px;font-size:9px}.customer-update-row button{color:var(--brand);background:var(--brand-soft);cursor:pointer;border:0;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:650}.approval-diff-list{border-top:1px solid var(--brand);gap:4px;margin:8px 0 0;padding:8px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.approval-diff-list{border-top:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.approval-diff-list{list-style:none}.approval-diff-list li{color:var(--muted);grid-template-columns:.75fr 1.5fr;gap:8px;font-size:8px;display:grid}.approval-diff-list b{color:var(--text);text-align:right;overflow-wrap:anywhere;font-weight:550}.customer-update-modal{z-index:101;width:min(560px,100% - 28px);max-height:calc(100dvh - 28px);padding:22px;animation:.18s ease-out modal-enter;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.customer-update-modal>header{grid-template-columns:1fr auto;align-items:start;gap:15px;display:grid}.customer-update-modal>header small{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.customer-update-modal h2{margin:5px 0 0;font-size:20px}.customer-update-status{color:var(--brand);background:var(--brand-soft);border-radius:10px;grid-template-columns:auto 1fr;gap:9px;margin:16px 0;padding:12px;display:grid}.customer-update-status strong,.customer-update-status small{display:block}.customer-update-status strong{font-size:11px}.customer-update-status small{color:var(--muted);margin-top:3px;font-size:9px}.customer-update-modal>label{margin-top:12px;display:block}.customer-update-modal>label>span{color:var(--muted);margin-bottom:6px;font-size:9px;font-weight:650;display:block}.customer-update-modal input,.customer-update-modal textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-soft);font:inherit;resize:vertical;border-radius:9px;padding:10px 11px;font-size:10px;line-height:1.55}.customer-update-modal>footer{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:17px;display:grid}.customer-update-modal>footer button{width:100%}.customer-update-modal>footer .primary-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.customer-update-modal button:disabled{opacity:.45;cursor:not-allowed}.quick-task-form{grid-template-columns:2fr 1fr auto auto;align-items:end;gap:9px;margin-bottom:13px;padding:14px;display:grid}.quick-task-form label>span,.owner-filter>span{color:var(--muted);margin-bottom:6px;font-size:9px;font-weight:650;display:block}.quick-task-form input,.quick-task-form select,.owner-filter select{border:1px solid var(--border-strong);width:100%;min-height:40px;color:var(--text);background:var(--surface);font:inherit;border-radius:9px;outline:0;padding:0 10px;font-size:10px}.owner-filter{min-width:130px}.owner-filter>span{margin-bottom:3px}.owner-filter select{min-height:34px}.compact-empty{padding:36px 20px}@keyframes modal-enter{0%{opacity:.5;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.price-review-blocker{border:1px solid var(--red);grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:10px 0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.price-review-blocker{border:1px solid color-mix(in srgb,var(--red) 20%,var(--border))}}.price-review-blocker{color:var(--red);background:var(--red-soft);border-radius:9px}.price-review-blocker strong,.price-review-blocker small{display:block}.price-review-blocker strong{font-size:10px}.price-review-blocker small{color:var(--muted);margin-top:3px;font-size:9px}.price-review-blocker button{width:fit-content;color:var(--red);background:var(--surface);cursor:pointer;border:0;border-radius:7px;grid-column:2;padding:5px 8px;font-size:9px;font-weight:650}.customer-document-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.customer-document-actions button{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}@media print{body *{visibility:hidden!important}.customer-update-modal,.customer-update-modal *{visibility:visible!important}.customer-update-modal{width:100%;max-height:none;box-shadow:none;border:0;padding:24px;position:absolute;inset:0;overflow:visible;transform:none}.customer-update-modal button,.customer-update-status,.customer-document-actions{display:none!important}.customer-update-modal input,.customer-update-modal textarea{color:#000;background:#fff;border:0}}.provider-grid,.provider-bottom-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.provider-bottom-grid{margin-top:13px}.provider-top{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.provider-logo{color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:700;display:grid}.provider-a{background:linear-gradient(145deg,#275bdc,#183a8b)}.provider-b{background:linear-gradient(145deg,#2e8367,#194c3c)}.provider-top h3{margin:0;font-size:11px}.provider-top p{color:var(--muted);margin:3px 0 0;font-size:8px}.health-pill{color:var(--green);background:var(--green-soft);border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:650;display:flex}.health-pill i{background:var(--green);border-radius:50%;width:5px;height:5px}.health-pill.standby{color:var(--brand);background:var(--brand-soft)}.health-pill.standby i{background:var(--brand)}.provider-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0;padding:12px 0;display:grid}.provider-stats span{border-left:1px solid var(--border);padding-left:10px}.provider-stats span:first-child{border:0;padding-left:0}.provider-stats small,.rate-summary small{color:var(--subtle);font-size:7px;display:block}.provider-stats strong,.rate-summary strong{margin-top:5px;font-size:11px;display:block}.route-score>b{float:right}.route-score>div{background:var(--border);border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.route-score i{border-radius:inherit;background:linear-gradient(90deg,var(--green),#65cfac);height:100%;display:block}.rate-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0;display:grid}.mono{font-family:var(--font-geist-mono)}.rate-notice{color:var(--green);background:var(--green-soft);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.rate-notice p{flex:1;margin:0;font-size:8px}.rate-notice button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:650}.recon-list{margin-top:10px}.recon-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.recon-list>div:last-child{border:0}.recon-icon{border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.recon-icon.ok{color:var(--green);background:var(--green-soft)}.recon-icon.warning{color:var(--orange);background:var(--orange-soft)}.recon-icon.neutral{color:var(--muted);background:var(--surface-soft)}.recon-list strong{font-size:8px;display:block}.recon-list small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.report-metrics{grid-template-columns:repeat(4,1fr)}.reports-table{overflow:hidden}.report-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.6fr .7fr 1fr 25px;align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:grid}.report-row:last-child{border:0}.report-row>span{min-width:0}.report-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.report-row small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.report-header{min-height:36px;color:var(--subtle);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.07em;font-size:7px}.risk{border-radius:8px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-flex}.risk.low{color:var(--green);background:var(--green-soft)}.risk.medium{color:var(--orange);background:var(--orange-soft)}.report-workflow-grid{grid-template-columns:1.15fr .85fr;gap:13px;margin-top:13px;display:grid}.revision-panel,.confirmation-panel{padding:18px}.revision-list,.confirmation-list{margin-top:10px}.revision-list>div,.confirmation-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.revision-list>div:last-child,.confirmation-list>div:last-child{border:0}.revision-kind,.customer-doc-icon{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.revision-price,.revision-price_review{color:var(--green);background:var(--green-soft)}.revision-decision{color:var(--orange);background:var(--orange-soft)}.revision-list strong,.confirmation-list strong{font-size:11px;display:block}.revision-list small,.confirmation-list small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4;display:block}.revision-list em,.confirmation-list em{color:var(--subtle);margin-top:3px;font-size:8px;font-style:normal;display:block}.revision-list>div>b{color:var(--brand);background:var(--brand-soft);border-radius:7px;padding:4px 6px;font-size:9px}.document-state{color:var(--orange);background:var(--orange-soft);text-transform:capitalize;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:650}.document-state.ready{color:var(--green);background:var(--green-soft)}.knowledge-banner{border:1px solid var(--green);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-bottom:13px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.knowledge-banner{border:1px solid color-mix(in srgb,var(--green) 25%,var(--border))}}.knowledge-banner{border-radius:var(--radius);background:linear-gradient(110deg,var(--green-soft),var(--surface))}.knowledge-score{border:5px solid var(--green);justify-content:center;align-items:baseline;width:64px;height:64px;padding-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.knowledge-score{border:5px solid color-mix(in srgb,var(--green) 70%,var(--border))}}.knowledge-score{background:var(--surface);border-radius:50%}.knowledge-score small{color:var(--subtle);font-size:7px}.knowledge-banner h3{margin:0;font-size:12px}.knowledge-banner p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.source-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.source-card>div{justify-content:space-between;align-items:center;display:flex}.source-icon{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.source-1{color:var(--green);background:var(--green-soft)}.source-2{color:var(--orange);background:var(--orange-soft)}.source-3{color:var(--purple);background:var(--purple-soft)}.source-card h3{min-height:30px;margin:15px 0 5px;font-size:10px;line-height:1.45}.source-card p{color:var(--muted);margin:0;font-size:8px}.source-card footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:10px;display:flex}.source-card footer span{color:var(--subtle);align-items:center;gap:5px;font-size:7px;display:flex}.source-card footer i{background:var(--green);border-radius:50%;width:5px;height:5px}.source-card footer i.review{background:var(--orange)}.settings-layout{grid-template-columns:200px 1fr;align-items:start;gap:13px;display:grid}.settings-nav{padding:7px}.settings-nav button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-size:9px;display:block}.settings-nav button.active{color:var(--brand);background:var(--brand-soft);font-weight:650}.settings-content{gap:13px;display:grid}.profile-summary{border-top:1px solid var(--border);align-items:center;gap:13px;margin-top:17px;padding-top:17px;display:flex}.workspace-logo.large{border-radius:14px;width:48px;height:48px;font-size:13px}.profile-summary h3{margin:0;font-size:12px}.profile-summary p{color:var(--muted);margin:4px 0;font-size:8px}.profile-summary span{color:var(--subtle);font-size:8px}.integration-list{margin-top:12px}.integration-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.integration-list>div:last-child{border:0}.integration-logo{color:#fff;background:#202020;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:700;display:grid}.integration-logo.blue{background:var(--brand)}.integration-logo.orange{background:var(--orange)}.integration-logo.green{background:var(--green)}.integration-list strong{font-size:9px;display:block}.integration-list small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.connection-state{border:1px solid var(--border);min-width:66px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:9px;padding:5px 8px;font-size:7px}.connection-state.connected{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.connection-state.connected{border-color:color-mix(in srgb,var(--green) 25%,var(--border))}}.connection-state.connected{background:var(--green-soft)}.change-impact ul{border-top:1px solid var(--brand);gap:5px;margin:9px 0 0;padding:9px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.change-impact ul{border-top:1px solid color-mix(in srgb,var(--brand) 22%,var(--border))}}.change-impact ul{list-style:none}.change-impact li{color:var(--muted);grid-template-columns:.7fr 1.6fr;gap:8px;font-size:9px;display:grid}.change-impact li b{color:var(--text);text-align:right;overflow-wrap:anywhere;font-weight:550}.sidebar-scrim{display:none}@media (width<=1120px){.metric-grid{grid-template-columns:repeat(2,1fr)}.conversation-layout{grid-template-columns:1fr}.call-detail{position:static}.approval-grid,.source-grid{grid-template-columns:1fr 1fr}.report-workflow-grid{grid-template-columns:1fr}}@media (width<=820px){.sidebar{transition:transform .22s;transform:translate(-101%)}.sidebar.sidebar-open{transform:translate(0);box-shadow:25px 0 60px #00000040}.sidebar-scrim{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08120e7a;border:0;width:100%;display:block;position:fixed;inset:0}.close-menu{display:grid!important}.main-area{margin-left:0}.mobile-menu{display:grid}.global-search{display:none}.dashboard-grid{grid-template-columns:1fr}.tasks-panel{grid-column:auto}.provider-grid,.provider-bottom-grid{grid-template-columns:1fr}.report-metrics{grid-template-columns:repeat(2,1fr)}.quick-task-form{grid-template-columns:1fr 1fr}.quick-task-form label:first-child{grid-column:1/-1}}@media (width<=600px){.topbar{min-height:64px;padding:8px 14px}.topbar-title p{display:none}.topbar-title h1{font-size:16px}.top-avatar{display:none}.content-wrap{padding:17px 14px 35px}.pilot-banner{flex-direction:column;align-items:flex-start;gap:5px;line-height:1.45}.section-heading{flex-direction:column;align-items:flex-start}.section-heading>button,.section-heading .safety-badge{width:100%}.metric-grid,.mini-metrics,.approval-grid,.source-grid{grid-template-columns:1fr}.call-live-body{grid-template-columns:52px 1fr;padding:12px}.caller-orbit{width:50px;height:50px}.live-side{border-top:1px solid var(--border);border-left:0;grid-column:1/-1;grid-template-columns:1fr auto;padding:10px 0 0;display:grid}.outcome-body{justify-content:flex-start}.conversation-layout{display:block}.table-header{display:none}.call-row{grid-template-columns:1fr auto}.call-row>span:nth-child(2){grid-column:1;padding-left:40px}.call-row>span:nth-child(3){grid-area:1/2/3;align-self:center}.call-time{display:none}.call-detail{margin-top:13px}.filter-button{margin-left:0}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow-x:auto}.settings-nav button{flex:none;width:auto}.knowledge-banner{grid-template-columns:auto 1fr}.knowledge-banner button{grid-column:1/-1}.report-row{grid-template-columns:1fr 1.3fr auto}.report-row>span:nth-child(3),.report-row>span:nth-child(4),.report-header{display:none}.rate-summary{grid-template-columns:1fr 1fr}.provider-stats{gap:2px}.approval-actions{grid-template-columns:1fr}}.public-partner-page,.partner-workspace-page,.access-page{color:#18231f;background:radial-gradient(circle at 84% 2%,#5689742b,#0000 34%),#f2f5f3;min-height:100vh}.public-partner-page{padding:0 clamp(20px,5vw,72px) 48px}.public-partner-nav{justify-content:space-between;align-items:center;max-width:1180px;min-height:76px;margin:0 auto;display:flex}.public-partner-nav>a:first-child{color:inherit;align-items:baseline;gap:9px;text-decoration:none;display:flex}.public-partner-nav strong{letter-spacing:-.03em;font-size:16px}.public-partner-nav span{color:#6e7d76;font-size:11px}.public-primary,.public-secondary{cursor:pointer;border:1px solid #183d31;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.public-primary{color:#fff;background:#183d31;box-shadow:0 8px 22px #183d3126}.public-secondary{color:#183d31;background:#ffffffbd}.public-secondary.compact{min-height:36px;padding:0 13px;font-size:11px}.partner-application-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:26px;max-width:1180px;margin:34px auto 24px;display:grid}.partner-application-hero>div{color:#fff;background:linear-gradient(135deg,#183d31,#275e4c);border-radius:24px;padding:clamp(26px,5vw,58px);box-shadow:0 18px 50px #183d312e}.public-eyebrow{color:#cae8dd;text-transform:uppercase;letter-spacing:.12em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.partner-application-hero h1{letter-spacing:-.06em;max-width:720px;margin:20px 0 12px;font-size:clamp(38px,6vw,68px);line-height:.98}.partner-application-hero>div>p{color:#dcece6;max-width:690px;margin:0;font-size:16px;line-height:1.6}.partner-application-hero ul{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.partner-application-hero ul li{color:#e9f4f0;background:#ffffff17;border-radius:9px;padding:8px 10px;font-size:10px}.partner-application-hero>aside{background:#ffffffd1;border:1px solid #dbe3df;border-radius:24px;padding:24px;box-shadow:0 16px 42px #20332c12}.partner-application-hero>aside>span{color:#718078;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.partner-application-hero ol{gap:20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.partner-application-hero ol li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.partner-application-hero ol li>b{color:#1b4a3a;background:#dcece6;border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.partner-application-hero ol strong,.partner-application-hero ol small{display:block}.partner-application-hero ol strong{font-size:12px}.partner-application-hero ol small{color:#718078;margin-top:4px;font-size:10px;line-height:1.5}.partner-application-form,.application-success{background:#ffffffe6;border:1px solid #dbe3df;border-radius:24px;max-width:1180px;margin:0 auto;padding:clamp(22px,4vw,42px);box-shadow:0 16px 42px #20332c0f}.form-section-heading{border-top:1px solid #e5eae7;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:32px 0 17px;padding-top:30px;display:grid}.form-section-heading:first-child{border:0;margin-top:0;padding-top:0}.form-section-heading>span{color:#fff;background:#235a47;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.form-section-heading h2{letter-spacing:-.03em;margin:0;font-size:18px}.form-section-heading p{color:#718078;margin:4px 0 0;font-size:11px}.public-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.public-form-grid label{gap:7px;display:grid}.public-form-grid label>span,.partner-application-review label>span{color:#53635c;font-size:10px;font-weight:700}.public-form-grid input,.public-form-grid select,.public-form-grid textarea,.partner-application-review textarea{color:#17241f;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d6dfda;border-radius:11px;outline:none;padding:11px 12px;font-size:12px}.public-form-grid input,.public-form-grid select{min-height:44px}.public-form-grid textarea,.partner-application-review textarea{resize:vertical;line-height:1.5}.public-form-grid input:focus,.public-form-grid select:focus,.public-form-grid textarea:focus,.partner-application-review textarea:focus{border-color:#2b7058;box-shadow:0 0 0 3px #2b70581f}.public-form-grid .span-two{grid-column:1/-1}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.application-consents{background:#f3f6f4;border-radius:13px;gap:10px;margin:26px 0 18px;padding:17px;display:grid}.application-consents label{color:#46564f;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:11px;line-height:1.5;display:grid}.application-consents input{accent-color:#235a47;margin-top:2px}.application-submit{color:#fff;cursor:pointer;background:#183d31;border:1px solid #183d31;border-radius:12px;min-height:48px;padding:0 20px;font-size:12px;font-weight:800}.application-submit:disabled{opacity:.65;cursor:wait}.application-privacy{color:#7a8881;margin-top:11px;font-size:9px;display:block}.application-error,.partner-admin-error{color:#9b2f2f;background:#fdecec;border-radius:10px;padding:11px 13px;font-size:11px}.application-success{text-align:center;margin-top:34px}.application-success>span{color:#237154;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.application-success h2{letter-spacing:-.04em;max-width:640px;margin:12px auto 8px;font-size:clamp(25px,4vw,40px)}.application-success p{color:#66766f;max-width:640px;margin:0 auto;font-size:13px;line-height:1.6}.public-actions,.access-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:23px;display:flex}.public-partner-footer{color:#6f7f77;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 18px;max-width:1180px;margin:28px auto 0;font-size:10px;display:flex}.public-partner-footer a{color:#225b47}.access-page{place-items:center;padding:24px;display:grid}.access-card{text-align:center;background:#ffffffe6;border:1px solid #d9e2dd;border-radius:24px;width:min(660px,100%);padding:clamp(28px,6vw,58px);box-shadow:0 20px 60px #20332c17}.access-kicker{color:#27634f;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800}.access-card h1{letter-spacing:-.05em;margin:15px 0 10px;font-size:clamp(27px,5vw,44px);line-height:1.05}.access-card p{color:#68776f;margin:0;font-size:13px;line-height:1.6}.application-status{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.status-pending{color:#a05a10;background:#fff1e5}.status-more_info{color:#6b4cbc;background:#f0ecff}.status-approved{color:#147458;background:#e8f7f1}.status-rejected{color:#b43b3b;background:#fdecec}.partner-workspace-page{padding-bottom:40px}.partner-workspace-page>header{color:#fff;background:#183d31;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(20px,5vw,72px);display:flex}.partner-workspace-page>header span,.partner-workspace-page>header strong{display:block}.partner-workspace-page>header span{color:#bad9ce;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.partner-workspace-page>header strong{margin-top:3px;font-size:14px}.partner-workspace-page>header a{color:#fff;font-size:10px}.partner-welcome{grid-template-columns:1fr auto;align-items:end;gap:24px;max-width:1180px;margin:40px auto 18px;padding:0 clamp(20px,3vw,34px);display:grid}.partner-welcome h1{letter-spacing:-.055em;margin:13px 0 6px;font-size:clamp(30px,5vw,50px);line-height:1}.partner-welcome p{color:#65766e;max-width:700px;margin:0;font-size:12px;line-height:1.6}.partner-welcome aside{background:#fff;border:1px solid #d9e2dd;border-radius:12px;padding:13px 15px}.partner-welcome aside small,.partner-welcome aside strong{display:block}.partner-welcome aside small{color:#7b8982;font-size:8px}.partner-welcome aside strong{margin-top:4px;font-size:10px}.partner-workspace-grid-public{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;max-width:1180px;margin:0 auto;padding:0 clamp(20px,3vw,34px);display:grid}.partner-workspace-grid-public article{background:#fff;border:1px solid #dae3de;border-radius:17px;padding:22px;box-shadow:0 10px 28px #20332c0d}.partner-workspace-grid-public article>span{color:#2b7058;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:800}.partner-workspace-grid-public h2{letter-spacing:-.03em;margin:11px 0 9px;font-size:18px}.partner-workspace-grid-public p{color:#697871;margin:0;font-size:11px;line-height:1.6}.partner-workspace-grid-public dl{gap:10px;margin:16px 0 0;display:grid}.partner-workspace-grid-public dl div{border-top:1px solid #e7ece9;padding-top:10px}.partner-workspace-grid-public dt{color:#7a8982;font-size:8px}.partner-workspace-grid-public dd{margin:4px 0 0;font-size:10px;line-height:1.45}.partner-workspace-page>footer{color:#77867f;max-width:1180px;margin:22px auto 0;padding:0 clamp(20px,3vw,34px);font-size:10px}.partner-workspace-page>footer a{color:#245f4b}.public-nav-actions{align-items:center;gap:8px;display:flex}.option-fieldset{background:#f8faf9;border:1px solid #d6dfda;border-radius:13px;min-width:0;margin:0;padding:16px}.option-fieldset legend{color:#53635c;padding:0 6px;font-size:10px;font-weight:800}.option-fieldset>p{color:#718078;margin:0 0 12px;font-size:10px}.option-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.option-checkbox-grid label{background:#fff;border:1px solid #e0e7e3;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px;display:grid}.option-checkbox-grid input{accent-color:#235a47;width:auto;box-shadow:none;margin:1px 0 0}.option-checkbox-grid span{font-size:10px;line-height:1.4}.partner-finder-hero{color:#fff;background:linear-gradient(135deg,#183d31,#36745d);border-radius:24px;max-width:1180px;margin:34px auto 20px;padding:clamp(26px,5vw,54px)}.partner-finder-hero>span{color:#bfe0d4;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.partner-finder-hero h1{letter-spacing:-.055em;max-width:820px;margin:16px 0 10px;font-size:clamp(34px,5vw,62px);line-height:1}.partner-finder-hero p{color:#dcece6;max-width:760px;margin:0;font-size:14px;line-height:1.6}.partner-network-search,.contact-request-card,.partner-network-dashboard,.cost-builder{max-width:1180px;margin:18px auto 0}.partner-network-search,.contact-request-card,.partner-network-dashboard>article,.cost-builder{background:#fff;border:1px solid #dae3de;border-radius:20px;box-shadow:0 10px 28px #20332c0d}.partner-network-search,.cost-builder{padding:clamp(20px,3vw,30px)}.partner-network-search>header,.partner-network-dashboard article>header,.cost-builder>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.partner-network-search header span,.partner-network-dashboard header span,.cost-builder header span{color:#2b7058;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:800}.partner-network-search h2,.partner-network-dashboard h2,.cost-builder h2{letter-spacing:-.035em;margin:8px 0 6px;font-size:22px}.partner-network-search header p,.cost-builder header p{color:#697871;max-width:720px;margin:0;font-size:11px;line-height:1.55}.partner-network-search header>b,.partner-network-dashboard header>b,.cost-builder header>b{color:#256b52;text-transform:uppercase;background:#e8f4ef;border-radius:8px;flex:none;padding:7px 9px;font-size:8px}.partner-network-search>form{grid-template-columns:1fr 1fr .7fr auto;align-items:end;gap:9px;margin-top:20px;display:grid}.partner-network-search form label,.contact-request-card label,.rate-card-form label,.cost-project-fields label,.cost-percentages label{gap:6px;display:grid}.partner-network-search form label span,.contact-request-card label span,.rate-card-form label span,.cost-project-fields span,.cost-percentages span{color:#64736c;font-size:9px;font-weight:700}.partner-network-search select,.partner-network-search input,.contact-request-card input,.contact-request-card textarea,.rate-card-form select,.rate-card-form input,.cost-builder input,.cost-builder select{color:#18231f;width:100%;min-width:0;font:inherit;background:#fbfcfb;border:1px solid #d6dfda;border-radius:9px;padding:10px;font-size:10px}.partner-network-search form button,.contact-request-card form>button,.rate-card-form>button,.cost-save-row button{color:#fff;cursor:pointer;background:#183d31;border:1px solid #183d31;border-radius:9px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.partner-match-list{gap:9px;margin-top:17px;display:grid}.partner-match-list>article{background:#fbfcfb;border:1px solid #e0e7e3;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.match-rank{color:#245f4b;background:#e8f4ef;border-radius:10px;place-items:center;min-width:64px;padding:11px;display:grid}.match-rank b{font-size:19px}.match-rank small{margin-top:3px;font-size:7px}.match-company-type{color:#718078;text-transform:uppercase;font-size:8px}.partner-match-list h3{margin:4px 0;font-size:15px}.partner-match-list p,.partner-match-list small{color:#6f7e77;margin:0;font-size:9px;line-height:1.45}.partner-match-list ul{flex-wrap:wrap;gap:5px;margin:8px 0;padding:0;list-style:none;display:flex}.partner-match-list li{color:#2c6652;background:#edf6f2;border-radius:6px;padding:5px 6px;font-size:7px}.partner-match-list>article>button{color:#245f4b;cursor:pointer;background:#fff;border:1px solid #b7c9c1;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.partner-network-search>footer,.partner-network-dashboard article>footer{color:#839088;margin-top:14px;font-size:8px;line-height:1.5}.network-error{color:#9b2f2f}.network-empty{color:#718078;margin:16px 0 0;font-size:10px}.contact-request-card{padding:22px}.contact-request-card>header{justify-content:space-between;display:flex}.contact-request-card header span{color:#2b7058;text-transform:uppercase;font-size:8px;font-weight:800}.contact-request-card h2{margin:7px 0}.contact-request-card header button{color:#65756e;cursor:pointer;background:0 0;border:0;font-size:24px}.contact-request-card form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.contact-request-card form>label{margin-top:9px}.contact-request-card form>button{margin-top:10px}.contact-request-success{background:#edf6f2;border-radius:12px;padding:20px}.contact-request-success p{color:#597068;margin-bottom:0;font-size:10px}.partner-network-dashboard{grid-template-columns:1fr 1fr;gap:13px;display:grid}.partner-network-dashboard>article{padding:20px}.partner-request-list,.own-rate-list{gap:7px;margin-top:14px;display:grid}.partner-request-list>div,.own-rate-list>div{background:#fbfcfb;border:1px solid #e0e7e3;border-radius:10px;padding:12px}.partner-request-list strong,.partner-request-list small,.own-rate-list strong,.own-rate-list small{display:block}.partner-request-list small,.own-rate-list small{color:#718078;margin-top:4px;font-size:8px}.partner-request-list p{color:#607069;margin:8px 0 0;font-size:9px;line-height:1.45}.request-status{float:right;text-transform:uppercase;font-size:7px;font-weight:800}.released-contact{background:#e8f4ef;border-radius:7px;padding:8px;color:#205b46!important}.partner-request-list footer{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.partner-request-list button{color:#244f40;cursor:pointer;background:#fff;border:1px solid #c9d5cf;border-radius:7px;padding:7px 8px;font-size:8px}.partner-request-list button:last-child{color:#fff;background:#245f4b;border-color:#245f4b}.rate-card-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rate-card-form .span-two,.rate-card-form>button{grid-column:1/-1}.rate-message{color:#2c6652;font-size:9px}.cost-builder>form{margin-top:20px}.cost-project-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cost-table{margin-top:14px;overflow-x:auto}.cost-table-head,.cost-line{grid-template-columns:.8fr 1.7fr .45fr .55fr .65fr .65fr 30px;align-items:center;gap:6px;min-width:850px;display:grid}.cost-table-head{color:#75837c;text-transform:uppercase;padding:0 5px 7px;font-size:7px;font-weight:800}.cost-line{border-top:1px solid #e5ebe8;padding:7px 0}.cost-line strong{text-align:right;font-size:9px}.cost-line button{color:#8b4e4e;cursor:pointer;background:#fff;border:1px solid #e1e7e4;border-radius:7px;width:28px;height:28px}.add-cost-line{color:#245f4b;cursor:pointer;background:#fff;border:1px solid #cbd7d1;border-radius:8px;margin-top:9px;padding:8px 10px;font-size:9px}.cost-percentages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.cost-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.cost-summary>span{background:#f3f7f5;border-radius:10px;padding:12px}.cost-summary small,.cost-summary strong{display:block}.cost-summary small{color:#718078;font-size:8px}.cost-summary strong{margin-top:6px;font-size:14px}.cost-summary .cost-grand-total{color:#fff;background:#183d31}.cost-grand-total small{color:#c8ded6}.cost-save-row{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.cost-save-row p{color:#718078;margin:0;font-size:9px}.cost-builder>aside{border-top:1px solid #e1e8e4;margin-top:20px;padding-top:16px}.cost-builder aside h3{font-size:12px}.cost-builder aside>div{border-top:1px solid #edf1ef;justify-content:space-between;padding:9px 0;display:flex}.cost-builder aside strong,.cost-builder aside small{display:block}.cost-builder aside small{color:#7b8982;margin-top:3px;font-size:8px}.cost-builder aside b{font-size:10px}.cost-builder aside>p{color:#718078;font-size:9px}.partner-applications-admin{margin-bottom:13px;padding:18px}.partner-application-actions{align-items:center;gap:8px;display:flex}.partner-application-actions a,.partner-application-actions span{border-radius:8px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.partner-application-actions a{color:var(--brand);border:1px solid var(--border);text-decoration:none}.partner-application-actions span{color:var(--orange);background:var(--orange-soft)}.partner-empty-state{color:var(--muted);background:var(--surface-soft);border-radius:11px;margin:16px 0 0;padding:18px;font-size:10px}.partner-application-admin-grid{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:13px;margin-top:15px;display:grid}.partner-application-list{align-content:start;gap:6px;max-height:620px;display:grid;overflow-y:auto}.partner-application-list button{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:var(--surface);cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.partner-application-list button:hover,.partner-application-list button.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.partner-application-list button:hover,.partner-application-list button.active{border-color:color-mix(in srgb,var(--brand) 34%,var(--border))}}.partner-application-list button:hover,.partner-application-list button.active{background:var(--brand-soft)}.partner-application-list strong,.partner-application-list small{display:block}.partner-application-list strong{font-size:10px}.partner-application-list small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.partner-application-review{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;padding:16px}.partner-application-review>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;padding-bottom:13px;display:flex}.partner-application-review>header small{color:var(--subtle);font-size:8px}.partner-application-review>header h3{margin:5px 0 3px;font-size:15px}.partner-application-review>header p{color:var(--muted);margin:0;font-size:8px}.partner-application-review>header>span{color:var(--green);flex:none;font-size:9px;font-weight:750}.partner-application-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.partner-application-review dl div{background:var(--surface);border-radius:9px;padding:10px}.partner-application-review dt{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.partner-application-review dd{color:var(--text);white-space:pre-wrap;margin:4px 0 0;font-size:8px;line-height:1.45}.partner-application-review label{gap:6px;display:grid}.partner-application-review textarea{color:var(--text);background:var(--surface)}.partner-application-review>footer{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.partner-application-review button:disabled{opacity:.55;cursor:wait}@media (width<=900px){.partner-application-hero,.partner-welcome,.partner-application-admin-grid,.partner-workspace-grid-public,.partner-network-search>form,.partner-network-dashboard{grid-template-columns:1fr}.partner-match-list>article{grid-template-columns:auto 1fr}.partner-match-list>article>button{grid-column:1/-1}.cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-welcome{align-items:start}.partner-welcome aside{width:fit-content}}@media (width<=640px){.public-partner-page{padding-inline:14px}.public-partner-nav{min-height:64px}.public-partner-nav>a:first-child{gap:1px;display:grid}.partner-application-hero{margin-top:18px}.partner-application-hero>div,.partner-application-hero>aside,.partner-application-form,.application-success{border-radius:17px}.partner-application-hero h1{font-size:40px}.public-form-grid,.partner-application-review dl{grid-template-columns:1fr}.public-form-grid .span-two{grid-column:auto}.partner-application-review>footer{flex-direction:column}.partner-application-review>footer button{width:100%}.partner-application-actions{flex-direction:column;align-items:flex-end}.public-nav-actions,.cost-save-row{flex-direction:column;align-items:stretch}.contact-request-card form>div,.cost-project-fields,.cost-percentages,.cost-summary,.option-checkbox-grid{grid-template-columns:1fr}.partner-finder-hero,.partner-network-search,.contact-request-card,.partner-network-dashboard>article,.cost-builder{border-radius:15px}.partner-match-list>article{grid-template-columns:1fr}.match-rank{place-items:start}}.report-connection{border:1px solid var(--border);min-height:34px;color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.report-connection i{background:var(--subtle);border-radius:50%;width:7px;height:7px}.report-connection.live{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.report-connection.live{border-color:color-mix(in srgb,var(--green) 25%,var(--border))}}.report-connection.live{background:var(--green-soft)}.report-connection.live i{background:var(--green);box-shadow:0 0 0 4px var(--green)}@supports (color:color-mix(in lab, red, red)){.report-connection.live i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 13%,transparent)}}.report-connection.offline{color:var(--orange);background:var(--orange-soft)}.report-enabled-detail{max-height:calc(100vh - 174px);overflow-y:auto}.report-mode-tabs{background:var(--surface-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin:14px 0 2px;padding:4px;display:grid}.report-mode-tabs button{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:9px;font-weight:750}.report-mode-tabs button.active{color:var(--brand);background:var(--surface);box-shadow:0 1px 3px #0f172a14}.report-mode-tabs b{margin-left:4px}.agent-summary p{font-size:10px;line-height:1.6}.quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.quality-grid span{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:10px}.quality-grid small,.quality-grid strong{display:block}.quality-grid small{color:var(--subtle);text-transform:uppercase;letter-spacing:.04em;font-size:7px}.quality-grid strong{margin-top:5px;font-size:12px}.improvement-list>div{border-top:1px solid var(--border);color:var(--purple);grid-template-columns:auto 1fr;gap:9px;padding:9px 0;display:grid}.improvement-list>div:first-child{border-top:0}.improvement-list strong,.improvement-list small{display:block}.improvement-list strong{color:var(--text);text-transform:capitalize;font-size:9px}.improvement-list small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.learning-guard{background:var(--orange-soft);border-radius:9px;align-items:flex-start;gap:7px;padding:9px;display:flex;color:var(--orange)!important;margin-top:9px!important;font-size:8px!important}.transcript-view{gap:8px;padding:12px 0 3px;display:grid}.transcript-turn{grid-template-columns:44px 1fr;align-items:start;gap:7px;display:grid}.transcript-turn>span{color:var(--subtle);text-transform:uppercase;padding-top:8px;font-size:7px;font-weight:800}.transcript-turn p{color:var(--text);background:var(--surface-soft);border-radius:10px 10px 10px 3px;margin:0;padding:9px 10px;font-size:9px;line-height:1.5}.transcript-turn.agent p{background:var(--brand-soft);border-radius:10px 10px 3px}.transcript-turn.agent>span{color:var(--brand)}.simulation-hero{background:linear-gradient(120deg,var(--purple-soft),var(--surface) 62%);grid-template-columns:minmax(280px,1fr) minmax(460px,.95fr);align-items:center;gap:24px;padding:22px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.simulation-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--purple-soft) 70%,var(--surface)),var(--surface) 62%)}}.simulation-hero h3{letter-spacing:-.025em;margin:8px 0 5px;font-size:18px}.simulation-hero p{max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.simulation-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.simulation-hero-stats>span{border:1px solid var(--purple);padding:14px}@supports (color:color-mix(in lab, red, red)){.simulation-hero-stats>span{border:1px solid color-mix(in srgb,var(--purple) 18%,var(--border))}}.simulation-hero-stats>span{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.simulation-hero-stats>span{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.simulation-hero-stats small,.simulation-hero-stats strong,.simulation-hero-stats b{display:block}.simulation-hero-stats small{color:var(--subtle);font-size:8px}.simulation-hero-stats strong{letter-spacing:-.04em;margin:7px 0 5px;font-size:22px}.simulation-hero-stats b{color:var(--purple);text-transform:capitalize;font-size:8px;font-weight:750}.simulation-workbench{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:13px;margin-top:13px;display:grid}.evaluator-panel,.evaluation-history{padding:18px}.lab-status{color:var(--green);background:var(--green-soft);border-radius:8px;padding:6px 9px;font-size:8px;font-weight:800}.lab-status.running{color:var(--brand);background:var(--brand-soft)}.lab-status.error{color:var(--red);background:var(--red-soft)}.report-selector{gap:6px;margin-top:14px;display:grid}.report-selector>span{color:var(--muted);font-size:8px;font-weight:750}.report-selector select{border:1px solid var(--border-strong);width:100%;min-height:40px;color:var(--text);background:var(--surface);font:inherit;border-radius:10px;padding:0 11px;font-size:9px}.run-evaluation{justify-content:center;width:100%;margin-top:9px}.lab-error{color:var(--red);margin:8px 0 0;font-size:8px}.latest-evaluation{border-top:1px solid var(--border);margin-top:15px}.latest-evaluation>header{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 10px;display:flex}.latest-evaluation header small,.latest-evaluation header strong{display:block}.latest-evaluation header small{color:var(--subtle);text-transform:uppercase;font-size:7px}.latest-evaluation header strong{text-transform:capitalize;margin-top:4px;font-size:10px}.evaluation-score{color:var(--green);background:var(--green-soft);border-radius:9px;padding:8px 10px;font-size:13px}.evaluation-score.review{color:var(--orange);background:var(--orange-soft)}.evaluation-score.failed{color:var(--red);background:var(--red-soft)}.evaluation-checks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.evaluation-checks>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:auto 1fr;gap:8px;padding:10px;display:grid}.evaluation-checks>div>span{width:23px;height:23px;color:var(--green);background:var(--green-soft);border-radius:7px;place-items:center;font-size:10px;font-weight:850;display:grid}.evaluation-checks>div.failed>span{color:var(--red);background:var(--red-soft)}.evaluation-checks p{margin:0}.evaluation-checks strong,.evaluation-checks small{display:block}.evaluation-checks strong{font-size:8px;line-height:1.35}.evaluation-checks small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.lab-empty{min-height:220px}.evaluation-history>.panel-head>span{min-width:28px;color:var(--brand);text-align:center;background:var(--brand-soft);border-radius:8px;padding:5px 7px;font-size:9px;font-weight:800}.lab-clear-button{justify-content:center;width:100%;margin:2px 0 8px}.lab-clear-note{color:var(--muted);margin:-2px 0 8px;font-size:8px;line-height:1.45}.evaluation-history>div:last-child article{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.evaluation-history article:first-child{border-top:0!important}.history-dot{background:var(--green);border-radius:50%;width:8px;height:8px}.history-dot.review{background:var(--orange)}.history-dot.failed{background:var(--red)}.evaluation-history article p{min-width:0;margin:0}.evaluation-history article strong,.evaluation-history article small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.evaluation-history article strong{text-transform:capitalize;font-size:9px}.evaluation-history article small{color:var(--muted);margin-top:3px;font-size:7px}.evaluation-history article>b{font-size:10px}.scenario-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:24px 0 10px;display:flex}.scenario-heading>div>span{color:var(--purple);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.scenario-heading h3{margin:5px 0 3px;font-size:16px}.scenario-heading p{color:var(--muted);margin:0;font-size:9px}.scenario-legend{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex}.scenario-legend i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-left:6px}.scenario-legend i.ready{background:var(--brand)}.scenario-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.scenario-card{flex-direction:column;min-height:190px;padding:14px;display:flex}.scenario-card header{justify-content:space-between;align-items:center;display:flex}.scenario-card header>span{color:var(--subtle);font-size:9px;font-weight:800}.scenario-card header b{color:var(--green);background:var(--green-soft);text-transform:uppercase;border-radius:7px;padding:5px 7px;font-size:7px}.scenario-card header b.ready{color:var(--brand);background:var(--brand-soft)}.scenario-card h3{margin:16px 0 6px;font-size:11px;line-height:1.3}.scenario-card>p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.scenario-card footer{color:var(--green);grid-template-columns:auto 1fr;gap:7px;margin-top:auto;padding-top:13px;display:grid}.scenario-card footer span{color:var(--subtle);font-size:7px;line-height:1.45}.learning-policy-banner{border:1px solid var(--orange);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:13px;padding:15px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.learning-policy-banner{border:1px solid color-mix(in srgb,var(--orange) 22%,var(--border))}}.learning-policy-banner{border-radius:var(--radius);color:var(--orange);background:var(--orange-soft)}.learning-policy-banner strong,.learning-policy-banner p{margin:0;display:block}.learning-policy-banner strong{color:var(--text);font-size:10px}.learning-policy-banner p{color:var(--muted);margin-top:3px;font-size:8px}.learning-policy-banner>span{background:var(--surface);border-radius:8px;padding:6px 9px;font-size:8px;font-weight:800}@media (width<=1180px){.simulation-hero{grid-template-columns:1fr}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.simulation-workbench{grid-template-columns:1fr}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-enabled-detail{max-height:none}}@media (width<=700px){.simulation-hero-stats,.scenario-grid,.evaluation-checks{grid-template-columns:1fr}.scenario-heading{flex-direction:column;align-items:flex-start}.learning-policy-banner{grid-template-columns:auto 1fr}.learning-policy-banner>span{grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-switcher{padding:12px}.workspace-switcher strong,.sidebar-user strong{font-size:13px}.workspace-switcher small,.sidebar-user small{font-size:11px;line-height:1.35}.nav-label{font-size:10px}.nav-item{min-height:46px;font-size:13px}.nav-item b{min-width:22px;height:22px;font-size:10px}.sidebar-status{padding:13px 11px}.sidebar-status strong{font-size:11px;line-height:1.35}.sidebar-status small{font-size:10px;line-height:1.35}.topbar-title p{font-size:11px}.topbar-title h1{font-size:20px}.global-search{height:42px}.global-search input{font-size:13px}.global-search kbd{font-size:10px}.clear-search{width:26px;height:26px;color:var(--muted);background:var(--surface);cursor:pointer;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.pilot-banner{padding:11px 14px;font-size:12px;line-height:1.45}.section-heading span{font-size:10px}.section-heading p{font-size:14px}.date-control,.safety-badge{height:auto;min-height:40px;font-size:12px}.metric-card{min-height:148px;padding:20px}.metric-card>p{font-size:13px}.metric-card>strong{font-size:32px}.metric-card>small{margin-top:14px;font-size:11px}.metric-icon{width:40px;height:40px}.live-panel,.volume-panel,.attention-panel,.tasks-panel,.outcome-panel{padding:21px}.panel-head h3{font-size:16px}.panel-head p{margin-top:5px;font-size:12px;line-height:1.4}.live-label{font-size:10px}.ghost-button,.text-button{font-size:12px}.ghost-button{min-height:36px;padding:0 12px}.call-live-body{padding:21px}.live-transcript small{font-size:10px}.live-transcript p{font-size:13px;line-height:1.6}.sentiment{font-size:10px}.live-side strong{font-size:21px}.live-side small{font-size:10px}.outcome-body li{padding:6px 0;font-size:11px}.outcome-body li b{font-size:12px}.up-label{padding:5px 8px;font-size:10px}.bar-wrap small{font-size:10px}.attention-list button{gap:12px;padding:13px 0}.attention-list strong,.next-action strong{font-size:12px}.attention-list small,.next-action small{margin-top:4px;font-size:10px;line-height:1.4}.attention-icon{width:38px;height:38px}.primary-button,.secondary-button,.deny-button,.approve-button,.filter-button{min-height:41px;padding:0 15px;font-size:12px}.filter-chip{padding:9px 13px;font-size:11px}.filter-button{min-height:36px}.table-header{padding:13px 18px;font-size:10px}.call-row{min-height:76px;padding:14px 18px}.call-row strong{font-size:12px}.call-row small{margin-top:5px;font-size:10px}.customer-avatar{width:38px;height:38px;font-size:10px}.status-pill{padding:5px 8px;font-size:10px}.call-time{font-size:11px}.call-detail{padding:20px}.detail-avatar{width:46px;height:46px;font-size:12px}.detail-top h3{font-size:15px}.detail-top p{font-size:11px}.detail-meta{margin:18px 0;padding:14px 0}.detail-meta small{font-size:9px}.detail-meta strong{font-size:11px}.detail-section{padding:15px 0}.detail-section h4,.mini-heading h4{font-size:12px}.detail-section>p{font-size:11px;line-height:1.7}.mini-heading span{font-size:9px}.capture-list li{padding:7px 0;font-size:11px}.next-action{padding:11px}.task-row{min-height:66px;padding:12px 17px}.task-check{width:24px;height:24px}.task-copy strong{font-size:12px}.task-copy small{font-size:10px}.priority{padding:5px 8px;font-size:10px}.mini-metrics article{padding:19px}.mini-metrics small{font-size:11px}.mini-metrics strong{font-size:28px}.mini-metrics span{font-size:10px}.approval-head{padding:19px}.approval-head small{font-size:9px}.approval-head h3{font-size:13px}.approval-head p{font-size:11px}.decision-state{padding:5px 8px;font-size:10px}.approval-detail{margin:0 19px;padding:14px}.approval-detail>small{font-size:9px}.approval-detail>p{font-size:12px}.approval-amount-row>span small{font-size:10px}.approval-amount-row>span strong{font-size:22px}.edit-price-button{min-height:38px;padding:0 12px;font-size:11px}.price-editor label,.price-editor-actions button,.price-error{font-size:11px!important}.price-field input{height:43px;font-size:14px}.approval-audit strong,.approval-audit small{font-size:10px}.evidence-row{font-size:10px;line-height:1.4}.approval-actions{padding:16px 19px 19px}.decision-complete{padding:11px;font-size:11px}.info-strip strong{font-size:13px}.info-strip p{font-size:11px}.provider-card,.provider-bottom-grid>.panel{padding:20px}.provider-logo{width:44px;height:44px;font-size:12px}.provider-top h3{font-size:14px}.provider-top p{font-size:11px}.health-pill{padding:6px 9px;font-size:10px}.provider-stats{margin:19px 0;padding:15px 0}.provider-stats small,.rate-summary small{font-size:10px}.provider-stats strong,.rate-summary strong{font-size:14px}.route-score>span,.route-score>b{font-size:11px}.rate-notice{padding:13px}.rate-notice p,.rate-notice button{font-size:11px}.recon-list>div{padding:12px 0}.recon-icon{width:34px;height:34px;font-size:12px}.recon-list strong{font-size:11px}.recon-list small{font-size:10px}.recon-list b{font-size:11px}.report-row{min-height:72px;padding:13px 18px}.report-row strong{font-size:12px}.report-row small{font-size:10px}.report-header{min-height:42px;font-size:10px}.risk{padding:5px 8px;font-size:10px}.knowledge-banner{padding:20px}.knowledge-banner h3{font-size:15px}.knowledge-banner p{font-size:11px}.knowledge-score{width:72px;height:72px;padding-top:17px}.knowledge-score strong{font-size:22px}.knowledge-score small{font-size:9px}.source-card{padding:18px}.source-card h3{min-height:38px;font-size:13px}.source-card p{font-size:11px}.source-card footer span{font-size:9px}.settings-nav button{padding:12px;font-size:12px}.settings-card{padding:20px}.profile-summary h3{font-size:15px}.profile-summary p,.profile-summary span{font-size:11px}.integration-list>div{padding:13px 0}.integration-logo{width:38px;height:38px;font-size:10px}.integration-list strong{font-size:12px}.integration-list small{font-size:10px}.connection-state{min-width:78px;padding:6px 9px;font-size:10px}@media (width<=600px){.pilot-banner{font-size:11px}.metric-card{min-height:136px}.call-row{min-height:86px}.approval-head{grid-template-columns:auto 1fr}.approval-head .decision-state{grid-column:2;width:fit-content}.approval-drawer>header{padding:18px}.approval-drawer form{padding:0 18px 18px}.editor-grid{grid-template-columns:1fr}.editor-wide{grid-column:auto}.drawer-section-head{flex-direction:column;align-items:flex-start}.delivery-check{margin-top:0}.approval-drawer form>footer{margin:18px -18px -18px;padding:13px 18px}.save-state{display:none}.board-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.owner-filter{width:100%}.quick-task-form{grid-template-columns:1fr}.quick-task-form label:first-child{grid-column:auto}.customer-update-modal{padding:18px}}.owner-policy-row{border:1px solid var(--purple);align-items:center;gap:9px;margin-top:12px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-policy-row{border:1px solid color-mix(in srgb,var(--purple) 26%,var(--border))}}.owner-policy-row{color:var(--purple);background:var(--purple-soft);border-radius:10px}.owner-policy-row span{flex:1}.owner-policy-row strong,.owner-policy-row small{display:block}.owner-policy-row strong{font-size:11px}.owner-policy-row small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.rule-alert-list{gap:8px;margin-top:13px;display:grid}.rule-alert{border:1px solid var(--border);border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:11px;display:grid}.rule-alert>span,.rule-severity{text-transform:uppercase;letter-spacing:.05em;border-radius:7px;align-self:start;padding:5px 7px;font-size:9px;font-weight:700}.rule-alert strong{font-size:11px;display:block}.rule-alert p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.rule-alert.rule-block{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.rule-alert.rule-block{border-color:color-mix(in srgb,var(--red) 28%,var(--border))}}.rule-alert.rule-block{background:var(--red-soft)}@supports (color:color-mix(in lab, red, red)){.rule-alert.rule-block{background:color-mix(in srgb,var(--red-soft) 65%,var(--surface))}}.rule-alert.rule-block>span,.rule-severity.rule-block{color:var(--red);background:var(--red-soft)}.rule-alert.rule-review>span,.rule-severity.rule-review{color:var(--orange);background:var(--orange-soft)}.rule-clear{color:var(--green);background:var(--green-soft);border-radius:10px;align-items:center;gap:8px;margin-top:13px;padding:10px 11px;font-size:10px;display:flex}.production-rules-panel{margin-bottom:13px;padding:20px}.production-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.production-rule-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:13px;display:grid}.production-rule-grid strong,.production-rule-grid small{display:block}.production-rule-grid strong{font-size:11px}.production-rule-grid small{color:var(--subtle);margin-top:4px;font-size:9px}.production-rule-grid p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.rules-policy-summary{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.rules-policy-summary span{color:var(--muted);background:var(--surface-soft);border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.settings-state{color:var(--subtle);font-size:10px;font-weight:650}.policy-list{gap:0;display:grid}.policy-toggle{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:12px 0;display:flex;position:relative}.policy-toggle:last-child{border-bottom:0}.policy-toggle>span{flex:1}.policy-toggle strong,.policy-toggle small{display:block}.policy-toggle strong{font-size:12px}.policy-toggle small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.policy-toggle input{opacity:0;width:1px;height:1px;position:absolute}.policy-toggle>i{border:1px solid var(--border);background:var(--surface-soft);border-radius:20px;flex:none;width:42px;height:24px;transition:all .18s;position:relative}.policy-toggle>i b{background:var(--subtle);border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px}.policy-toggle input:checked+i{border-color:var(--brand);background:var(--brand)}.policy-toggle input:checked+i b{background:#fff;left:21px}.policy-toggle input:focus-visible+i{outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.policy-toggle input:focus-visible+i{outline:3px solid color-mix(in srgb,var(--brand) 22%,transparent)}}.policy-toggle input:focus-visible+i{outline-offset:2px}.policy-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.policy-number-grid>label{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:14px}.policy-number-grid label>span,.policy-number-grid label>small{display:block}.policy-number-grid label>span{font-size:11px;font-weight:650}.policy-number-grid label>small{min-height:30px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.policy-number-grid label>div{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;margin-top:10px;display:flex;overflow:hidden}.policy-number-grid input{width:100%;min-width:0;height:40px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0 10px;font-size:12px;font-weight:650}.policy-number-grid b{color:var(--muted);padding:0 10px;font-size:11px}.setting-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.setting-summary-grid>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:14px}.setting-summary-grid small,.setting-summary-grid strong,.setting-summary-grid span{display:block}.setting-summary-grid small{color:var(--subtle);font-size:9px}.setting-summary-grid strong{margin-top:8px;font-size:12px}.setting-summary-grid span{color:var(--muted);margin-top:5px;font-size:10px}.settings-callout{color:var(--orange);background:var(--orange-soft);border-radius:10px;gap:10px;margin-top:14px;padding:12px;display:flex}.settings-callout strong,.settings-callout small{display:block}.settings-callout strong{color:var(--text);font-size:11px}.settings-callout small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.voice-architecture{padding:18px}.voice-route-flow{grid-template-columns:minmax(118px,1fr) 18px minmax(118px,1fr) 18px minmax(118px,1fr) 18px minmax(118px,1fr);align-items:center;gap:7px;margin-top:18px;display:grid}.voice-route-flow>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;min-width:0;padding:14px}.voice-route-flow>div>span{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;margin-bottom:11px;display:grid}.voice-route-flow strong,.voice-route-flow small{display:block}.voice-route-flow strong{font-size:11px;line-height:1.35}.voice-route-flow small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.4}.voice-route-flow>i{background:var(--border-strong);height:1px;position:relative}.voice-route-flow>i:after{content:"";border-top:1px solid var(--subtle);border-right:1px solid var(--subtle);width:6px;height:6px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.voice-explainer{border:1px solid var(--brand);align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.voice-explainer{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.voice-explainer{color:var(--brand);background:var(--brand-soft);border-radius:11px}.voice-explainer strong,.voice-explainer small{display:block}.voice-explainer strong{color:var(--text);font-size:11px}.voice-explainer small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.voice-capacity-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:13px;display:grid}.voice-capacity-card,.voice-routing-card{padding:18px}.voice-capacity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.voice-capacity-metrics>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:13px}.voice-capacity-metrics small,.voice-capacity-metrics strong,.voice-capacity-metrics i{display:block}.voice-capacity-metrics small{color:var(--muted);font-size:9px}.voice-capacity-metrics strong{margin-top:7px;font-size:16px}.voice-capacity-metrics i{color:var(--subtle);margin-top:4px;font-size:8px;font-style:normal}.voice-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.voice-control-grid label{border:1px solid var(--border);background:var(--surface);border-radius:11px;min-width:0;padding:12px}.voice-control-grid label>span,.voice-control-grid label>small{display:block}.voice-control-grid label>span{font-size:10px;font-weight:700}.voice-control-grid label>small{min-height:28px;color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.voice-control-grid input,.voice-control-grid select{border:1px solid var(--border-strong);width:100%;height:38px;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:9px;outline:none;margin-top:9px;padding:0 10px;font-size:10px;font-weight:650}.voice-control-grid input:focus,.voice-control-grid select:focus,.extension-row input:focus,.extension-row select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.voice-control-grid input:focus,.voice-control-grid select:focus,.extension-row input:focus,.extension-row select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.voice-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.voice-switches .policy-toggle{margin:0}.voice-routing-card ol{gap:2px;margin:13px 0 0;padding:0;list-style:none;display:grid}.voice-routing-card li{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:10px 0;display:grid}.voice-routing-card li:last-child{border-bottom:0}.voice-routing-card li>span{width:27px;height:27px;color:var(--brand);background:var(--brand-soft);border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.voice-routing-card li strong,.voice-routing-card li small{display:block}.voice-routing-card li strong{font-size:10px}.voice-routing-card li small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.extension-directory{padding:18px;overflow:hidden}.extension-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.extension-toolbar h3{margin:0;font-size:12px}.extension-toolbar p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.4}.extension-table{border:1px solid var(--border);border-radius:12px;margin-top:15px;overflow-x:auto}.extension-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(80px,.5fr) minmax(390px,2.2fr) minmax(145px,1fr) minmax(120px,.85fr) 62px;align-items:center;gap:10px;min-width:940px;min-height:60px;padding:9px 12px;display:grid}.extension-row:last-child{border-bottom:0}.extension-row>span{grid-template-columns:1.1fr .8fr 1.1fr;gap:7px;min-width:0;display:grid}.extension-row input,.extension-row select{border:1px solid var(--border);width:100%;min-width:0;height:38px;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:9px;outline:none;padding:0 9px;font-size:9px}.extension-head{min-height:38px;color:var(--subtle);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:700}.extension-head>span{display:block}.extension-presence.available{color:var(--green);background:var(--green-soft)}.extension-presence.busy{color:var(--orange);background:var(--orange-soft)}.extension-presence.dnd{color:var(--red);background:var(--red-soft)}.extension-presence.offline{color:var(--muted)}.extension-toggle{justify-content:center;display:flex;position:relative}.extension-toggle input{opacity:0;width:1px;height:1px;position:absolute}.extension-toggle i{border:1px solid var(--border);background:var(--surface-soft);border-radius:20px;width:38px;height:22px;transition:all .18s;position:relative}.extension-toggle i b{background:var(--subtle);border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.extension-toggle input:checked+i{border-color:var(--brand);background:var(--brand)}.extension-toggle input:checked+i b{background:#fff;left:19px}.extension-toggle input:focus-visible+i{outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.extension-toggle input:focus-visible+i{outline:3px solid color-mix(in srgb,var(--brand) 20%,transparent)}}.extension-toggle input:focus-visible+i{outline-offset:2px}.extension-directory>footer{color:var(--orange);background:var(--orange-soft);border-radius:11px;align-items:flex-start;gap:10px;margin-top:13px;padding:12px 14px;display:flex}.extension-directory>footer strong,.extension-directory>footer small{display:block}.extension-directory>footer strong{color:var(--text);font-size:10px}.extension-directory>footer small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.voice-commercial-banner{border:1px solid var(--brand);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:13px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.voice-commercial-banner{border:1px solid color-mix(in srgb,var(--brand) 25%,var(--border))}}.voice-commercial-banner{background:linear-gradient(110deg,var(--brand-soft),var(--surface));border-radius:12px}.voice-commercial-banner>span{width:36px;height:36px;color:var(--brand);background:var(--surface);border-radius:10px;place-items:center;display:grid}.voice-commercial-banner strong,.voice-commercial-banner p{display:block}.voice-commercial-banner strong{font-size:11px}.voice-commercial-banner p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.voice-commercial-banner>b{color:var(--brand);background:var(--surface);white-space:nowrap;border-radius:9px;padding:6px 9px;font-size:8px}.voice-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-ops-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:13px;margin-top:13px;display:grid}.voice-simulator,.voice-provider-control,.voice-team-board,.queue-board,.voice-economics{padding:18px}.capacity-state{color:var(--green);background:var(--green-soft);border-radius:9px;padding:6px 8px;font-size:8px;font-weight:700}.capacity-state.warning{color:var(--orange);background:var(--orange-soft)}.simulation-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.simulation-inputs label,.provider-plan-fields label{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:12px}.simulation-inputs span,.provider-plan-fields span{color:var(--muted);margin-bottom:7px;font-size:9px;font-weight:650;display:block}.simulation-inputs input,.provider-plan-fields input{border:1px solid var(--border-strong);width:100%;height:39px;color:var(--text);background:var(--surface);font:inherit;border-radius:9px;outline:none;padding:0 10px;font-size:11px;font-weight:700}.simulation-inputs input:focus,.provider-plan-fields input:focus,.provider-name-field input:focus,.provider-rate-entry input:focus,.economics-input-grid input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.simulation-inputs input:focus,.provider-plan-fields input:focus,.provider-name-field input:focus,.provider-rate-entry input:focus,.economics-input-grid input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.capacity-bar{margin-top:15px}.capacity-bar>span{background:var(--surface-soft);border-radius:10px;height:9px;display:block;overflow:hidden}.capacity-bar>span b{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--brand),var(--orange));height:100%;transition:width .2s;display:block}.capacity-bar>small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.capacity-bar>small b{color:var(--text)}.simulation-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.simulation-results>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:11px}.simulation-results small,.simulation-results strong{display:block}.simulation-results small{color:var(--muted);font-size:8px;line-height:1.35}.simulation-results strong{margin-top:7px;font-size:15px}.simulation-results .simulation-danger{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.simulation-results .simulation-danger{border-color:color-mix(in srgb,var(--red) 30%,var(--border))}}.simulation-results .simulation-danger{color:var(--red);background:var(--red-soft)}.provider-plan-fields{gap:9px;margin-top:15px;display:grid}.voice-provider-control .policy-toggle{margin-top:10px}.continuity-checks{border-top:1px solid var(--border);margin-top:12px}.continuity-checks>div{border-bottom:1px solid var(--border);color:var(--brand);grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.continuity-checks>div:last-child{border-bottom:0}.continuity-checks strong,.continuity-checks small{display:block}.continuity-checks strong{color:var(--text);font-size:9px}.continuity-checks small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.voice-team-layout{grid-template-columns:minmax(310px,.75fr) minmax(0,1.25fr);gap:13px;margin-top:13px;display:grid}.voice-team-list{margin-top:12px}.voice-team-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) 124px auto;align-items:center;gap:9px;min-height:58px;padding:9px 0;display:grid}.voice-team-list>div:last-child{border-bottom:0}.voice-presence-dot{background:var(--subtle);width:8px;height:8px;box-shadow:0 0 0 4px var(--surface-soft);border-radius:50%}.voice-presence-dot.available{background:var(--green)}.voice-presence-dot.busy{background:var(--orange)}.voice-presence-dot.dnd{background:var(--red)}.voice-team-list strong,.voice-team-list small{display:block}.voice-team-list strong{font-size:9px}.voice-team-list small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.voice-team-list select{border:1px solid var(--border);width:100%;height:34px;font:inherit;border-radius:8px;padding:0 8px;font-size:8px}.voice-team-list>div>b{border-radius:8px;padding:5px 7px;font-size:7px}.seat-enabled{color:var(--green);background:var(--green-soft)}.seat-disabled{color:var(--muted);background:var(--surface-soft)}.queue-list{margin-top:12px;overflow-x:auto}.queue-row{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(160px,1fr) 82px 88px 135px;align-items:end;gap:9px;min-width:650px;min-height:64px;padding:9px 0;display:grid}.queue-row:last-child{border-bottom:0}.queue-row>span strong,.queue-row>span small,.queue-row label>small{display:block}.queue-row>span strong{font-size:9px}.queue-row>span small,.queue-row label>small{color:var(--muted);margin-bottom:4px;font-size:7px}.queue-row select{border:1px solid var(--border);width:100%;height:34px;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:8px;padding:0 7px;font-size:8px}.queue-row.queue-disabled{opacity:.58}.voice-economics{margin-top:13px}.voice-economics-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.voice-economics-summary>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:13px}.voice-economics-summary small,.voice-economics-summary strong,.voice-economics-summary i{display:block}.voice-economics-summary small{color:var(--muted);font-size:8px}.voice-economics-summary strong{margin-top:7px;font-size:15px}.voice-economics-summary i{color:var(--subtle);margin-top:4px;font-size:8px;font-style:normal}.economics-columns{border-top:1px solid var(--border);grid-template-columns:1.2fr .8fr;gap:18px;margin-top:17px;padding-top:16px;display:grid}.economics-columns h4{margin:0 0 10px;font-size:10px}.economics-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.economics-input-grid label>span{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.economics-input-grid label>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;display:flex;overflow:hidden}.economics-input-grid label>div b{color:var(--muted);padding:0 8px;font-size:8px}.economics-input-grid input{width:100%;min-width:0;height:36px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0 8px;font-size:9px;font-weight:650}.commercial-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.commercial-readiness-grid article{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.readiness-step{width:31px;height:31px;color:var(--muted);background:var(--surface-soft);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.readiness-step.ready{color:var(--green);background:var(--green-soft)}.readiness-step.working{color:var(--brand);background:var(--brand-soft)}.commercial-readiness-grid strong,.commercial-readiness-grid p{display:block}.commercial-readiness-grid strong{font-size:9px}.commercial-readiness-grid p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}.commercial-readiness-grid article>b{color:var(--subtle);font-size:8px}.queue-membership-panel{margin-top:13px;padding:18px}.queue-membership-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.queue-membership-grid>section{border:1px solid var(--border);border-radius:11px;overflow:hidden}.queue-membership-grid header{border-bottom:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.queue-membership-grid header strong,.queue-membership-grid header small{display:block}.queue-membership-grid header strong{font-size:9px}.queue-membership-grid header small{color:var(--muted);margin-top:3px;font-size:7px}.queue-membership-grid header>b{color:var(--brand);font-size:7px}.queue-membership-grid section>div{padding:5px 10px}.queue-membership-grid label{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:6px 0;display:grid}.queue-membership-grid label:last-child{border-bottom:0}.queue-membership-grid input{width:14px;height:14px;accent-color:var(--brand)}.queue-membership-grid label strong,.queue-membership-grid label small{display:block}.queue-membership-grid label strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.queue-membership-grid label small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.trust-guard{border:1px solid var(--green);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:13px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.trust-guard{border:1px solid color-mix(in srgb,var(--green) 25%,var(--border))}}.trust-guard{color:var(--green);background:linear-gradient(110deg,var(--green-soft),var(--surface));border-radius:12px}.trust-guard strong,.trust-guard p{display:block}.trust-guard strong{color:var(--text);font-size:11px}.trust-guard p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.trust-guard>span{color:var(--green);background:var(--surface);white-space:nowrap;border-radius:9px;padding:6px 9px;font-size:8px;font-weight:700}.trust-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:13px;margin-top:13px;display:grid}.spam-simulator,.spam-policy,.trust-lists{padding:18px}.spam-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.spam-input-grid .spam-wide{grid-column:1/-1}.spam-input-grid label>span,.spam-threshold-grid label>span,.trust-list-compose label>span{color:var(--muted);margin-bottom:6px;font-size:8px;font-weight:650;display:block}.spam-input-grid input,.spam-threshold-grid input,.trust-list-compose input{border:1px solid var(--border-strong);width:100%;height:39px;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:9px;outline:none;padding:0 10px;font-size:10px}.spam-input-grid label>div,.spam-threshold-grid label>div{border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:9px;align-items:center;display:flex;overflow:hidden}.spam-input-grid label>div input,.spam-threshold-grid label>div input{background:0 0;border:0}.spam-input-grid label>div b,.spam-threshold-grid label>div b{color:var(--muted);padding-right:9px;font-size:8px}.spam-input-grid input:focus,.spam-threshold-grid input:focus,.trust-list-compose input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.spam-input-grid input:focus,.spam-threshold-grid input:focus,.trust-list-compose input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.spam-signal-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.spam-signal-toggles label{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.spam-signal-toggles input{width:15px;height:15px;accent-color:var(--brand)}.spam-signal-toggles strong,.spam-signal-toggles small{display:block}.spam-signal-toggles strong{font-size:8px}.spam-signal-toggles small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.spam-result{border:1px solid var(--green);grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.spam-result{border:1px solid color-mix(in srgb,var(--green) 28%,var(--border))}}.spam-result{color:var(--green);background:var(--green-soft);border-radius:11px}.spam-result.spam-review{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.spam-result.spam-review{border-color:color-mix(in srgb,var(--brand) 28%,var(--border))}}.spam-result.spam-review{background:var(--brand-soft)}.spam-result.spam-warning{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.spam-result.spam-warning{border-color:color-mix(in srgb,var(--orange) 30%,var(--border))}}.spam-result.spam-warning{background:var(--orange-soft)}.spam-result.spam-blocked{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.spam-result.spam-blocked{border-color:color-mix(in srgb,var(--red) 30%,var(--border))}}.spam-result.spam-blocked{background:var(--red-soft)}.spam-score{background:var(--surface);border-radius:50%;justify-content:center;align-items:baseline;width:58px;height:58px;padding-top:14px;display:flex}.spam-score strong{font-size:18px}.spam-score small{font-size:8px}.spam-result>span:last-child>b{color:var(--text);align-items:center;gap:6px;font-size:10px;display:flex}.spam-result>span:last-child>small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45;display:block}.signal-evidence{border:1px solid var(--border);border-radius:10px;margin-top:12px}.signal-evidence-head,.signal-evidence>div:not(.signal-evidence-head){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.signal-evidence>div:last-child{border-bottom:0}.signal-evidence-head{color:var(--subtle);background:var(--surface-soft);font-size:8px}.signal-evidence>div:not(.signal-evidence-head) strong,.signal-evidence>div:not(.signal-evidence-head) small{display:block}.signal-evidence>div:not(.signal-evidence-head) strong{font-size:8px}.signal-evidence>div:not(.signal-evidence-head) small{color:var(--muted);margin-top:3px;font-size:7px}.signal-evidence>div:not(.signal-evidence-head)>b{color:var(--orange);font-size:8px}.spam-policy .policy-toggle{margin-top:9px}.spam-threshold-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;padding-top:13px;display:grid}.trust-lists{margin-top:13px}.trust-list-compose{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:.7fr 1fr 1.2fr auto;align-items:end;gap:9px;margin-top:14px;padding:12px;display:grid}.trust-list-compose>div{gap:7px;display:flex}.danger-button{border:1px solid var(--red);justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.danger-button{border:1px solid color-mix(in srgb,var(--red) 30%,var(--border))}}.danger-button{color:var(--red);background:var(--red-soft);font:inherit;cursor:pointer;border-radius:9px;font-size:9px;font-weight:700}.danger-button:disabled{opacity:.45;cursor:not-allowed}.trust-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.trust-list-grid>section{border:1px solid var(--border);border-radius:11px;overflow:hidden}.trust-list-grid header{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.trust-list-icon{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.trust-list-icon.allow{color:var(--green);background:var(--green-soft)}.trust-list-icon.block{color:var(--red);background:var(--red-soft)}.trust-list-grid header strong,.trust-list-grid header small{display:block}.trust-list-grid header strong{font-size:9px}.trust-list-grid header small{color:var(--muted);margin-top:3px;font-size:7px}.trust-list-grid header>b{color:var(--subtle);font-size:9px}.trust-list-grid section>p{color:var(--muted);text-align:center;margin:0;padding:18px;font-size:8px}.trust-list-grid section>div>span{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.trust-list-grid section>div>span:last-child{border-bottom:0}.trust-list-grid section>div strong,.trust-list-grid section>div small{display:block}.trust-list-grid section>div strong{font-size:8px}.trust-list-grid section>div small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.spam-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.spam-flow article{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px;display:grid}.spam-flow article>span{min-width:48px;color:var(--brand);background:var(--brand-soft);text-align:center;border-radius:8px;padding:6px 7px;font-size:8px;font-weight:750}.spam-flow strong,.spam-flow p{display:block}.spam-flow strong{font-size:9px}.spam-flow p{color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.4}.provider-planning-grid .provider-card{padding:18px}.provider-name-field{margin-top:16px;display:block}.provider-name-field>span{color:var(--muted);margin-bottom:6px;font-size:8px;font-weight:650;display:block}.provider-name-field input{border:1px solid var(--border-strong);width:100%;height:40px;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:9px;outline:none;padding:0 10px;font-size:10px}.provider-readiness{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;padding-top:13px;display:grid}.provider-readiness small,.provider-readiness strong{display:block}.provider-readiness small{color:var(--subtle);font-size:7px}.provider-readiness strong{margin-top:4px;font-size:9px}.provider-commercial-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:13px;margin-top:13px;display:grid}.provider-requirements,.provider-rate-entry{padding:18px}.provider-requirements>div:last-child{margin-top:12px}.provider-requirements>div:last-child>span{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.provider-requirements>div:last-child>span:last-child{border-bottom:0}.provider-requirements>div:last-child>span>b{width:25px;height:25px;color:var(--brand);background:var(--brand-soft);border-radius:8px;place-items:center;font-size:8px;display:grid}.provider-requirements strong,.provider-requirements small{display:block}.provider-requirements strong{font-size:9px}.provider-requirements small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.provider-requirements>div:last-child>span>i{color:var(--orange);font-size:7px;font-style:normal;font-weight:700}.provider-rate-entry>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.provider-rate-entry label>span{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.provider-rate-entry label>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;display:flex;overflow:hidden}.provider-rate-entry label b{color:var(--muted);padding-left:9px;font-size:8px}.provider-rate-entry input{width:100%;min-width:0;height:36px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0 8px;font-size:9px;font-weight:650}.provider-rate-entry footer{color:var(--orange);background:var(--orange-soft);border-radius:10px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;display:flex}.provider-rate-entry footer strong,.provider-rate-entry footer small{display:block}.provider-rate-entry footer strong{color:var(--text);font-size:9px}.provider-rate-entry footer small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.team-list{margin-top:13px}.team-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:58px;padding:10px 0;display:grid}.team-list>div:last-child{border-bottom:0}.team-list strong,.team-list small{display:block}.team-list strong{font-size:11px}.team-list small{color:var(--muted);margin-top:4px;font-size:9px}.team-list>div>b{color:var(--subtle);text-align:right;font-size:9px;font-weight:650}.role-avatar{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;font-size:9px;font-weight:750;display:grid}.role-avatar.production{color:var(--orange);background:var(--orange-soft)}.role-avatar.logistics{color:var(--purple);background:var(--purple-soft)}.permission-table{border:1px solid var(--border);border-radius:11px;margin-top:13px;overflow-x:auto}.permission-table>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1.7fr) repeat(4,minmax(76px,.65fr));align-items:center;min-width:520px;min-height:45px;padding:0 12px;display:grid}.permission-table>div:last-child{border-bottom:0}.permission-table span{font-size:10px}.permission-table b{color:var(--subtle);text-align:center;font-size:9px}.permission-table b.allowed{color:var(--green)}.permission-table b.denied{color:var(--subtle)}.permission-table .permission-head{min-height:38px;color:var(--subtle);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.04em}.security-list{margin-top:13px}.security-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.security-list>div:last-child{border-bottom:0}.security-list>div>svg{color:var(--green)}.security-list strong,.security-list small{display:block}.security-list strong{font-size:11px}.security-list small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.security-list b{color:var(--green);font-size:9px}@media (width<=820px){.production-rule-grid,.policy-number-grid{grid-template-columns:1fr}.setting-summary-grid{grid-template-columns:1fr 1fr}.voice-route-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-route-flow>i{display:none}.voice-capacity-grid{grid-template-columns:1fr}.voice-control-grid,.voice-ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-ops-layout,.voice-team-layout,.provider-commercial-layout,.economics-columns,.commercial-readiness-grid{grid-template-columns:1fr}.queue-membership-grid,.spam-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-layout{grid-template-columns:1fr}.trust-list-compose{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-list-compose>div{grid-column:1/-1}}@media (width<=600px){.setting-summary-grid,.voice-route-flow,.voice-capacity-metrics,.voice-control-grid,.voice-switches{grid-template-columns:1fr}.voice-commercial-banner{grid-template-columns:auto 1fr}.voice-commercial-banner>b{grid-column:2;justify-self:start}.voice-ops-metrics,.simulation-inputs,.simulation-results,.voice-economics-summary,.economics-input-grid{grid-template-columns:1fr}.voice-team-list>div{grid-template-columns:auto 1fr}.voice-team-list select,.voice-team-list>div>b{grid-column:2}.provider-rate-entry>div:nth-child(2),.provider-readiness{grid-template-columns:1fr}.trust-guard{grid-template-columns:auto 1fr}.trust-guard>span{grid-column:2;justify-self:start}.trust-metrics,.spam-signal-toggles,.spam-threshold-grid,.trust-list-compose,.trust-list-grid,.queue-membership-grid,.spam-flow{grid-template-columns:1fr}.trust-list-compose>div{flex-direction:column}.trust-list-compose button{width:100%}.extension-toolbar{flex-direction:column;align-items:stretch}.extension-toolbar button{justify-content:center;width:100%}.team-list>div{grid-template-columns:auto 1fr}.team-list>div>b{text-align:left;grid-column:2}.policy-toggle{gap:14px}.production-rules-panel{padding:17px}}.primary-nav{flex:1;min-height:0;padding-right:3px;overflow-y:auto}.sidebar-status{margin-top:12px}.finance-truth-banner{border:1px solid var(--orange);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:13px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.finance-truth-banner{border:1px solid color-mix(in srgb,var(--orange) 28%,var(--border))}}.finance-truth-banner{color:var(--orange);background:var(--orange-soft);border-radius:11px}.finance-truth-banner strong,.finance-truth-banner p{display:block}.finance-truth-banner strong{color:var(--text);font-size:11px}.finance-truth-banner p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.finance-truth-banner>span{color:var(--orange);background:var(--surface);border-radius:8px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.finance-truth-banner>span{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.finance-truth-banner>span{white-space:nowrap;font-size:9px;font-weight:700}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-add-form{margin:13px 0;padding:19px}.finance-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.finance-form-grid label>span,.finance-budget-card label>span{color:var(--muted);margin-bottom:6px;font-size:9px;font-weight:650;display:block}.finance-form-grid input,.finance-form-grid select{border:1px solid var(--border);width:100%;height:40px;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:9px;outline:none;padding:0 10px;font-size:10px}.finance-form-grid input:focus,.finance-form-grid select:focus,.finance-row input:focus,.finance-row select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.finance-form-grid input:focus,.finance-form-grid select:focus,.finance-row input:focus,.finance-row select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.finance-money-input{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;display:flex;overflow:hidden}.finance-money-input b{color:var(--muted);padding-left:10px;font-size:10px}.finance-money-input input{border:0}.finance-essential{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:9px;min-height:40px;margin-top:16px;padding:7px 10px;display:flex}.finance-essential input{width:16px;height:16px}.finance-essential strong,.finance-essential small{display:block}.finance-essential strong{font-size:10px}.finance-essential small{color:var(--muted);margin-top:2px;font-size:8px}.finance-add-form>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:15px;padding-top:14px;display:flex}.finance-overview-grid{grid-template-columns:.85fr 1.15fr 1fr;gap:13px;margin-top:13px;display:grid}.finance-overview-grid>article{padding:18px}.finance-budget-card>label{margin-top:18px;display:block}.budget-input{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;display:flex;overflow:hidden}.budget-input b{color:var(--muted);padding-left:12px;font-size:12px}.budget-input input{width:100%;height:45px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0 12px 0 7px;font-size:15px;font-weight:700}.budget-track{margin-top:14px}.budget-track>span{background:var(--surface-soft);border-radius:6px;height:7px;display:block;overflow:hidden}.budget-track>span b{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--brand));height:100%;display:block}.budget-track>small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.finance-category-bars{gap:11px;margin-top:15px;display:grid}.finance-category-bars>div>span{justify-content:space-between;gap:10px;display:flex}.finance-category-bars small,.finance-category-bars b{font-size:9px}.finance-category-bars small{color:var(--muted)}.finance-category-bars>div>i{background:var(--surface-soft);border-radius:6px;height:6px;margin-top:6px;display:block;overflow:hidden}.finance-category-bars>div>i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--purple));height:100%;display:block}.renewal-list{margin-top:10px}.renewal-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.renewal-list>div:last-child{border-bottom:0}.renewal-icon{width:30px;height:30px;color:var(--green);background:var(--green-soft);border-radius:9px;place-items:center;display:grid}.renewal-icon.confidence-estimate{color:var(--orange);background:var(--orange-soft)}.renewal-icon.confidence-missing{color:var(--red);background:var(--red-soft)}.renewal-list strong,.renewal-list small{display:block}.renewal-list strong{font-size:9px}.renewal-list small{color:var(--muted);margin-top:3px;font-size:8px}.renewal-list>div>b{color:var(--subtle);text-align:right;font-size:8px}.finance-ledger{margin-top:13px;overflow:hidden}.ledger-head{justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.ledger-head h3{margin:0;font-size:14px}.ledger-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.ledger-head label{align-items:center;gap:8px;display:flex}.ledger-head label span{color:var(--muted);font-size:9px}.ledger-head select{border:1px solid var(--border);height:36px;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:9px;padding:0 28px 0 10px;font-size:9px}.finance-table{border-top:1px solid var(--border);overflow-x:auto}.finance-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(230px,1.6fr) minmax(110px,.65fr) minmax(105px,.6fr) minmax(135px,.75fr) minmax(115px,.65fr);align-items:center;gap:10px;min-width:760px;min-height:65px;padding:10px 18px;display:grid}.finance-row:last-child{border-bottom:0}.finance-row>span strong,.finance-row>span small{display:block}.finance-row>span strong{font-size:10px}.finance-row>span small{color:var(--muted);margin-top:4px;font-size:8px}.finance-row input,.finance-row select{border:1px solid var(--border);width:100%;height:36px;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:8px;outline:none;padding:0 8px;font-size:9px}.finance-table-head{min-height:38px;color:var(--subtle);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700}.inline-cost{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;display:flex;overflow:hidden}.inline-cost b{color:var(--muted);padding-left:8px;font-size:9px}.inline-cost input{border:0}.confidence-select.confidence-confirmed{color:var(--green);background:var(--green-soft)}.confidence-select.confidence-estimate{color:var(--orange);background:var(--orange-soft)}.confidence-select.confidence-missing{color:var(--red);background:var(--red-soft)}.communication-guard{border:1px solid var(--green);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:13px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.communication-guard{border:1px solid color-mix(in srgb,var(--green) 26%,var(--border))}}.communication-guard{color:var(--green);background:var(--green-soft);border-radius:11px}.communication-guard strong,.communication-guard p{display:block}.communication-guard strong{color:var(--text);font-size:11px}.communication-guard p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.communication-guard>span{color:var(--green);background:var(--surface);border-radius:8px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.communication-guard>span{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.communication-guard>span{font-size:9px;font-weight:700}.channel-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.channel-readiness article{grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:16px;display:grid}.channel-readiness article>div{min-width:0}.channel-readiness small,.channel-readiness strong,.channel-readiness p{display:block}.channel-readiness small{color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700}.channel-readiness strong{margin-top:4px;font-size:11px}.channel-readiness p{min-height:42px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.45}.channel-icon{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:10px;flex:none;place-items:center;display:grid}.channel-icon.compact{border-radius:9px;width:31px;height:31px}.channel-icon.channel-purple{color:var(--purple);background:var(--purple-soft)}.channel-icon.channel-green{color:var(--green);background:var(--green-soft)}.channel-icon.channel-orange{color:var(--orange);background:var(--orange-soft)}.connection-badge{border-radius:7px;grid-column:2;justify-self:start;padding:5px 7px;font-size:8px;font-weight:700}.connection-badge.pending{color:var(--orange);background:var(--orange-soft)}.connection-badge.ready{color:var(--green);background:var(--green-soft)}.communication-compose{margin-top:13px;padding:19px}.communication-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.communication-form-grid .communication-wide{grid-column:1/-1}.communication-form-grid label>span,.communication-review label>span{color:var(--muted);margin-bottom:6px;font-size:9px;font-weight:650;display:block}.communication-form-grid input,.communication-form-grid select,.communication-form-grid textarea,.communication-review input,.communication-review textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:9px;outline:none;padding:0 10px;font-size:10px}.communication-form-grid input,.communication-form-grid select,.communication-review input{height:40px}.communication-form-grid textarea,.communication-review textarea{resize:vertical;padding:10px;line-height:1.55}.communication-form-grid input:focus,.communication-form-grid select:focus,.communication-form-grid textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.communication-form-grid input:focus,.communication-form-grid select:focus,.communication-form-grid textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.communication-compose>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.communication-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:13px;margin-top:13px;display:grid}.communication-queue{overflow:hidden}.communication-toolbar{justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.communication-toolbar h3{margin:0;font-size:14px}.communication-toolbar p{color:var(--muted);margin:4px 0 0;font-size:10px}.communication-toolbar .filter-row{flex-wrap:nowrap;overflow-x:auto}.communication-toolbar .filter-chip{flex:none}.communication-list{border-top:1px solid var(--border)}.communication-item{border:0;border-bottom:1px solid var(--border);width:100%;min-height:82px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px;transition:all .16s;display:grid}.communication-item:last-child{border-bottom:0}.communication-item:hover,.communication-item.active{background:var(--surface-soft)}.communication-item.active{box-shadow:inset 3px 0 var(--brand)}.communication-item strong,.communication-item small,.communication-item i{display:block}.communication-item strong{font-size:11px}.communication-item small{color:var(--muted);margin-top:4px;font-size:9px}.communication-item i{color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;font-style:normal;overflow:hidden}.communication-item>span:nth-child(2){min-width:0}.communication-item>span:nth-child(2) small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.communication-item>span:last-child{text-align:right}.communication-status{color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.communication-status.status-awaiting_approval{color:var(--orange);background:var(--orange-soft)}.communication-status.status-approved,.communication-status.status-sent{color:var(--green);background:var(--green-soft)}.communication-status.status-scheduled{color:var(--purple);background:var(--purple-soft)}.communication-status.status-blocked{color:var(--red);background:var(--red-soft)}.communication-review{padding:19px;position:sticky;top:82px}.communication-review>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.communication-review header small,.communication-review header h3,.communication-review header p{display:block}.communication-review header small{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:750}.communication-review header h3{margin:5px 0 0;font-size:14px}.communication-review header p{color:var(--muted);margin:4px 0 0;font-size:9px}.communication-purpose{background:var(--brand-soft);border-radius:10px;margin:13px 0;padding:13px}.communication-purpose small,.communication-purpose strong{display:block}.communication-purpose small{color:var(--brand);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:700}.communication-purpose strong{margin-top:5px;font-size:10px;line-height:1.45}.communication-review>label{margin-top:11px;display:block}.compliance-evidence{gap:8px;margin-top:13px;display:grid}.compliance-evidence>div{color:var(--green);background:var(--green-soft);border-radius:9px;grid-template-columns:auto 1fr;gap:8px;padding:10px;display:grid}.compliance-evidence>div.compliance-blocked{color:var(--red);background:var(--red-soft)}.compliance-evidence strong,.compliance-evidence small{display:block}.compliance-evidence strong{font-size:9px}.compliance-evidence small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.communication-review-actions{grid-template-columns:auto 1fr;gap:8px;margin-top:14px;display:grid}.communication-review-actions button{justify-content:center}.provider-gate{color:var(--orange);background:var(--orange-soft);border-radius:9px;gap:8px;margin-top:10px;padding:10px;display:flex}.provider-gate strong,.provider-gate small{display:block}.provider-gate strong{font-size:9px}.provider-gate small{color:var(--muted);margin-top:3px;font-size:8px}.communication-policy-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.communication-policy,.safe-automation{padding:19px}.communication-policy .policy-toggle{min-height:60px}.safe-automation>div:not(.panel-head){border-bottom:1px solid var(--border);padding:12px 0}.safe-automation>div:last-child{border-bottom:0}.automation-state{border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.automation-state.auto{color:var(--green);background:var(--green-soft)}.automation-state.approve{color:var(--orange);background:var(--orange-soft)}.automation-state.block{color:var(--red);background:var(--red-soft)}.safe-automation p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.partner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-process{margin-top:13px;padding:20px}.partner-process-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:18px;display:grid}.partner-process-steps>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:12px;display:grid}.partner-process-steps>div>span{width:27px;height:27px;color:var(--brand);background:var(--brand-soft);border-radius:8px;grid-row:1/3;place-items:center;font-size:10px;font-weight:750;display:grid}.partner-process-steps strong,.partner-process-steps small{display:block}.partner-process-steps strong{font-size:11px}.partner-process-steps small{color:var(--muted);margin-top:3px;font-size:9px}.partner-process-steps>i{background:var(--border-strong);width:18px;height:1px}.partner-scenarios{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.partner-scenario{padding:17px}.partner-scenario>div{align-items:center;gap:10px;display:flex}.partner-scenario h3,.partner-scenario small{display:block}.partner-scenario h3{margin:3px 0 0;font-size:12px}.partner-scenario small{color:var(--subtle);font-size:9px}.partner-role-icon{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:11px;flex:none;place-items:center;font-size:10px;font-weight:750;display:grid}.partner-role-icon.compact{border-radius:9px;width:32px;height:32px;font-size:9px}.partner-role-icon.role-purple{color:var(--purple);background:var(--purple-soft)}.partner-role-icon.role-orange{color:var(--orange);background:var(--orange-soft)}.partner-role-icon.role-green{color:var(--green);background:var(--green-soft)}.partner-scenario dl{gap:0;margin:15px 0 0;display:grid}.partner-scenario dl>div{border-top:1px solid var(--border);padding:10px 0}.partner-scenario dt{color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px;font-weight:700}.partner-scenario dd{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.partner-scenario .hidden-data dd{color:var(--red)}.partner-workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:13px;margin-top:13px;display:grid}.partner-queue{overflow:hidden}.partner-queue>.panel-head{padding:18px 18px 0}.partner-queue>.panel-head>span{color:var(--subtle);font-size:10px}.partner-filter{flex-wrap:nowrap;margin:15px 18px 8px;overflow-x:auto}.partner-filter .filter-chip{flex:none}.partner-case-list{border-top:1px solid var(--border)}.partner-case{border:0;border-bottom:1px solid var(--border);width:100%;min-height:82px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px;transition:all .16s;display:grid}.partner-case:last-child{border-bottom:0}.partner-case:hover,.partner-case.active{background:var(--surface-soft)}.partner-case.active{box-shadow:inset 3px 0 var(--brand)}.partner-case>span:nth-child(2){min-width:0}.partner-case strong,.partner-case small,.partner-case i{display:block}.partner-case strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.partner-case small{color:var(--muted);margin-top:4px;font-size:9px}.partner-case i{color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;font-style:normal;overflow:hidden}.partner-case>span:last-child{text-align:right}.partner-case>span:last-child small{white-space:nowrap}.partner-stage{color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.partner-stage.stage-partner_review{color:var(--orange);background:var(--orange-soft)}.partner-stage.stage-internal_review{color:var(--purple);background:var(--purple-soft)}.partner-stage.stage-ready{color:var(--green);background:var(--green-soft)}.partner-stage.stage-blocked{color:var(--red);background:var(--red-soft)}.partner-stage.stage-sent{color:var(--brand);background:var(--brand-soft)}.partner-preview{padding:19px;position:sticky;top:82px}.partner-preview>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.partner-preview header small,.partner-preview header h3,.partner-preview header p{display:block}.partner-preview header small{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:750}.partner-preview header h3{margin:5px 0 0;font-size:14px}.partner-preview header p{color:var(--muted);margin:4px 0 0;font-size:9px}.preview-access-note{color:var(--green);background:var(--green-soft);border-radius:10px;gap:9px;margin-top:13px;padding:11px;display:flex}.preview-access-note strong,.preview-access-note small{display:block}.preview-access-note strong{font-size:10px}.preview-access-note small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.partner-preview-progress{margin:16px 0}.partner-preview-progress>span{justify-content:space-between;align-items:center;display:flex}.partner-preview-progress small{color:var(--subtle);font-size:9px}.partner-preview-progress b{font-size:10px}.partner-preview-progress>div{background:var(--surface-soft);border-radius:5px;height:6px;margin-top:7px;overflow:hidden}.partner-preview-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--green));height:100%;display:block}.partner-preview>section{border-top:1px solid var(--border);padding:12px 0}.partner-preview>section>small,.partner-preview>section>strong,.partner-preview>section>p,.partner-preview>section>span{display:block}.partner-preview>section>small{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:700}.partner-preview>section>strong{margin-top:6px;font-size:11px;line-height:1.45}.partner-preview>section>p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.partner-preview>.partner-next-step{background:var(--brand-soft);border:0;border-radius:10px;padding:12px}.partner-next-step strong{color:var(--brand-dark)}.partner-next-step span{color:var(--muted);margin-top:6px;font-size:9px}.internal-note{border:1px dashed var(--border-strong);color:var(--purple);border-radius:9px;gap:8px;margin-top:13px;padding:10px;display:flex}.internal-note strong,.internal-note small{display:block}.internal-note strong{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.internal-note small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.partner-advance{justify-content:center;width:100%;margin-top:14px}.partner-role-settings{margin-top:13px}.partner-role-settings>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.partner-role-settings>div:last-child{border-bottom:0}.partner-role-settings strong,.partner-role-settings small{display:block}.partner-role-settings strong{font-size:11px}.partner-role-settings small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.partner-role-settings b{color:var(--subtle);font-size:9px}.solution-hero{background:linear-gradient(120deg,var(--brand-soft),var(--surface) 56%,var(--green-soft));grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.solution-orbit{color:#fff;background:linear-gradient(145deg,var(--brand),var(--purple));width:50px;height:50px;box-shadow:0 10px 25px var(--brand);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.solution-orbit{box-shadow:0 10px 25px color-mix(in srgb,var(--brand) 25%,transparent)}}.solution-hero>div>small{color:var(--brand);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.solution-hero h3{margin:5px 0 0;font-size:15px}.solution-hero p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.solution-hero-stats{gap:8px;display:flex}.solution-hero-stats span{border:1px solid var(--border);min-width:72px;padding:10px}@supports (color:color-mix(in lab, red, red)){.solution-hero-stats span{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.solution-hero-stats span{background:var(--surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.solution-hero-stats span{background:color-mix(in srgb,var(--surface) 85%,transparent)}}.solution-hero-stats span{text-align:center}.solution-hero-stats strong,.solution-hero-stats small{display:block}.solution-hero-stats strong{font-size:17px}.solution-hero-stats small{color:var(--muted);margin-top:3px;font-size:8px}.solution-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:13px;margin-top:13px;display:grid}.solution-list{gap:13px;display:grid}.solution-card{padding:18px}.solution-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.solution-card header small{color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.solution-card header h3{margin:4px 0 0;font-size:12px}.solution-rank{width:31px;height:31px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:750;display:grid}.solution-rank.urgent{color:var(--red);background:var(--red-soft)}.solution-context{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.solution-context span{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:10px}.solution-context small,.solution-context strong{display:block}.solution-context small{color:var(--subtle);font-size:8px}.solution-context strong{margin-top:5px;font-size:9px}.suggested-action{color:var(--brand);background:var(--brand-soft);border-radius:11px;grid-template-columns:auto 1fr;gap:10px;padding:13px;display:grid}.suggested-action small,.suggested-action strong,.suggested-action p{display:block}.suggested-action small{text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:700}.suggested-action strong{color:var(--text);margin-top:5px;font-size:11px;line-height:1.45}.suggested-action p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.solution-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.solution-card>footer>span{color:var(--subtle);align-items:center;gap:5px;font-size:9px;display:inline-flex}.solution-card .action-created{color:var(--green)}.playbook-panel{padding:18px;position:sticky;top:82px}.playbook-list{margin-top:12px}.playbook-list article{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;gap:9px;padding:13px 0;display:grid}.playbook-list article>span{width:26px;height:26px;color:var(--brand);background:var(--brand-soft);border-radius:8px;place-items:center;font-size:9px;font-weight:750;display:grid}.playbook-list strong,.playbook-list small,.playbook-list p{display:block}.playbook-list strong{font-size:11px}.playbook-list small{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;margin-top:8px;font-size:8px;font-weight:700}.playbook-list p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.5}.solution-principle{color:var(--green);background:var(--green-soft);border-radius:10px;gap:9px;margin-top:13px;padding:12px;display:flex}.solution-principle strong,.solution-principle small{display:block}.solution-principle strong{font-size:10px}.solution-principle small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.priority.critical{color:#fff;background:var(--red)}.priority.low{color:var(--subtle);background:var(--surface-soft)}.quick-task-form{grid-template-columns:2fr 1fr 1fr auto auto}.solution-mode-tabs{border:1px solid var(--border);background:var(--surface);width:fit-content;box-shadow:var(--shadow);border-radius:12px;gap:5px;margin:0 0 13px;padding:4px;display:flex}.solution-mode-tabs button{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.solution-mode-tabs button.active{color:var(--brand);background:var(--brand-soft)}.solution-mode-tabs b{min-width:18px;height:18px;color:var(--brand);background:var(--surface);border-radius:6px;place-items:center;padding:0 5px;font-size:8px;display:grid}.priority-legend{grid-template-columns:auto auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:13px;padding:12px 15px;display:grid}.priority-legend>strong{white-space:nowrap;font-size:10px}.priority-legend>p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.issue-priority{border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-width:32px;height:25px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.issue-priority.p0{color:#fff;background:var(--red);box-shadow:0 5px 13px var(--red)}@supports (color:color-mix(in lab, red, red)){.issue-priority.p0{box-shadow:0 5px 13px color-mix(in srgb,var(--red) 28%,transparent)}}.issue-priority.p1{color:var(--red);background:var(--red-soft)}.issue-priority.p2{color:var(--orange);background:var(--orange-soft)}.issue-priority.p3{color:var(--muted);background:var(--surface-soft)}.control-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px}.operations-grid{grid-template-columns:minmax(320px,.82fr) minmax(440px,1.18fr);align-items:start;gap:13px;display:grid}.issue-queue{overflow:hidden}.issue-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:17px;display:flex}.issue-toolbar h3{margin:0;font-size:12px}.issue-toolbar p{color:var(--muted);margin:4px 0 0;font-size:9px}.issue-toolbar .filter-row{flex-wrap:nowrap;overflow-x:auto}.issue-toolbar .filter-chip{flex:none}.issue-list{max-height:680px;overflow-y:auto}.issue-card{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px 17px;transition:all .16s;display:grid}.issue-card:last-child{border-bottom:0}.issue-card:hover,.issue-card.active{background:var(--surface-soft)}.issue-card.active{box-shadow:inset 3px 0 var(--brand)}.issue-card-copy{min-width:0}.issue-card-copy>small,.issue-card-copy>strong,.issue-card-copy>i{display:block}.issue-card-copy>small{color:var(--subtle);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.issue-card-copy>strong{margin-top:5px;font-size:11px;line-height:1.4}.issue-card-copy>i{color:var(--muted);margin-top:5px;font-size:8px;font-style:normal}.issue-card>span:last-child{text-align:right}.issue-card>span:last-child small{color:var(--subtle);white-space:nowrap;margin-top:7px;font-size:8px;display:block}.issue-progress{background:var(--border);border-radius:6px;height:4px;margin-top:9px;display:block;overflow:hidden}.issue-progress b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--green));height:100%;display:block}.issue-status{color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.issue-status.working{color:var(--brand);background:var(--brand-soft)}.issue-status.waiting{color:var(--orange);background:var(--orange-soft)}.issue-status.resolved{color:var(--green);background:var(--green-soft)}.issue-status.open{color:var(--red);background:var(--red-soft)}.issue-detail{padding:19px;position:sticky;top:82px}.issue-detail>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.issue-detail>header small{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:750}.issue-detail>header h3{margin:5px 0 0;font-size:15px}.issue-detail>header p{color:var(--muted);margin:4px 0 0;font-size:9px}.internal-control-note{color:var(--purple);background:var(--purple-soft);border-radius:10px;grid-template-columns:auto 1fr;gap:9px;margin-top:13px;padding:11px;display:grid}.internal-control-note strong,.internal-control-note small{display:block}.internal-control-note strong{font-size:9px}.internal-control-note small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.issue-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.issue-context span{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:10px}.issue-context small,.issue-context strong{display:block}.issue-context small{color:var(--subtle);font-size:8px}.issue-context strong{margin-top:4px;font-size:9px;line-height:1.35}.issue-detail>section{border-top:1px solid var(--border);padding:10px 0}.issue-detail>section>small{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:750}.issue-detail>section>p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.resolution-head{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.resolution-head h4{margin:0;font-size:11px}.resolution-head p{color:var(--muted);margin:3px 0 0;font-size:8px}.resolution-head>span{color:var(--brand);background:var(--brand-soft);border-radius:8px;padding:5px 8px;font-size:9px;font-weight:750}.resolution-steps{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.resolution-steps li{grid-template-columns:auto 1fr;gap:10px;min-height:56px;padding:7px 0;display:grid;position:relative}.resolution-steps li:not(:last-child):after{content:"";background:var(--border-strong);width:1px;position:absolute;top:33px;bottom:-4px;left:13px}.resolution-steps li>span{z-index:1;border:1px solid var(--border-strong);width:27px;height:27px;color:var(--subtle);background:var(--surface);border-radius:9px;place-items:center;font-size:9px;font-weight:750;display:grid}.resolution-steps li.done>span{border-color:var(--green);color:#fff;background:var(--green)}.resolution-steps li.active>span{border-color:var(--brand);color:#fff;background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.resolution-steps strong,.resolution-steps small,.resolution-steps i{display:block}.resolution-steps strong{font-size:10px;line-height:1.4}.resolution-steps small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.resolution-steps i{width:fit-content;color:var(--green);background:var(--green-soft);border-radius:6px;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:700}.resolution-steps i.internal-only-step{color:var(--purple);background:var(--purple-soft)}.resolution-steps li.upcoming{opacity:.58}.issue-detail>footer{border-top:1px solid var(--border);grid-template-columns:1fr 1.35fr;gap:8px;margin-top:13px;padding-top:13px;display:grid}.issue-detail>footer button{justify-content:center}.issue-detail button:disabled{opacity:.48;cursor:not-allowed}.client-control-grid{grid-template-columns:minmax(260px,.55fr) minmax(500px,1.45fr);align-items:start;gap:13px;margin-top:13px;display:grid}.client-case-picker{overflow:hidden}.client-case-picker .panel-head{padding:17px}.client-case{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;display:flex}.client-case:hover,.client-case.active{background:var(--surface-soft)}.client-case.active{box-shadow:inset 3px 0 var(--brand)}.client-case strong,.client-case small{display:block}.client-case strong{font-size:10px}.client-case small{color:var(--muted);margin-top:4px;font-size:8px}.client-tracker{padding:21px}.client-tracker>header{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding-bottom:17px;display:grid}.client-tracker header small{color:var(--brand);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:750}.client-tracker header h3{margin:4px 0 0;font-size:14px}.client-tracker header p{color:var(--muted);margin:3px 0 0;font-size:8px}.client-preview-badge{color:var(--green);background:var(--green-soft);border-radius:8px;padding:6px 8px;font-size:8px;font-weight:750}.client-milestones{grid-template-columns:repeat(6,1fr);margin:22px 0;display:grid}.client-milestones>div{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.client-milestones>div:not(:last-child):after{content:"";background:var(--border);height:2px;position:absolute;top:14px;left:calc(50% + 16px);right:calc(16px - 50%)}.client-milestones span{z-index:1;border:2px solid var(--border);width:29px;height:29px;color:var(--subtle);background:var(--surface);border-radius:50%;place-items:center;font-size:8px;font-weight:750;display:grid}.client-milestones strong{color:var(--subtle);font-size:8px;font-weight:650}.client-milestones .complete span{border-color:var(--green);color:#fff;background:var(--green)}.client-milestones .complete strong{color:var(--green)}.client-milestones .complete:after{background:var(--green)!important}.client-milestones .current span{border-color:var(--brand);color:#fff;background:var(--brand);box-shadow:0 0 0 5px var(--brand-soft)}.client-milestones .current strong{color:var(--brand)}.client-status-card{background:linear-gradient(120deg,var(--brand-soft),var(--surface-soft));border-radius:12px;grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.client-area-icon{width:42px;height:42px;color:var(--brand);background:var(--surface);border-radius:12px;place-items:center;display:grid}.client-area-icon.transport{color:var(--purple)}.client-area-icon.export{color:var(--orange)}.client-status-card small{color:var(--brand);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:750}.client-status-card h4{margin:5px 0 0;font-size:12px}.client-status-card p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.client-next-update{border:1px solid var(--border);color:var(--brand);border-radius:10px;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;display:flex}.client-next-update strong,.client-next-update small{display:block}.client-next-update strong{font-size:9px}.client-next-update small{color:var(--muted);margin-top:3px;font-size:8px}.client-visible-steps{border-top:1px solid var(--border);padding:14px 0}.client-visible-steps h4{margin:0 0 8px;font-size:10px}.client-visible-steps>div{color:var(--subtle);grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:7px 0;display:grid}.client-visible-steps>div>span{background:var(--surface-soft);border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.client-visible-steps p{margin:0;font-size:9px}.client-visible-steps>div.complete{color:var(--green)}.client-visible-steps>div.current{color:var(--brand);font-weight:700}.client-tracker>footer{color:var(--green);background:var(--green-soft);border-radius:10px;grid-template-columns:auto 1fr;gap:8px;padding:11px;display:grid}.client-tracker>footer strong,.client-tracker>footer small{display:block}.client-tracker>footer strong{font-size:9px}.client-tracker>footer small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.automation-truth-banner{border:1px solid var(--orange);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:13px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-truth-banner{border:1px solid color-mix(in srgb,var(--orange) 28%,var(--border))}}.automation-truth-banner{color:var(--orange);background:var(--orange-soft);border-radius:13px}.automation-truth-banner strong,.automation-truth-banner p{display:block}.automation-truth-banner strong{font-size:11px}.automation-truth-banner p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.automation-truth-banner>span{color:var(--orange);background:var(--surface);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:800}.automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-flow{margin-bottom:13px;padding:18px}.automation-flow-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:17px;display:grid}.automation-flow-steps>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-height:66px;padding:11px;display:grid}.automation-flow-steps>div>span{width:28px;height:28px;color:var(--brand);background:var(--brand-soft);border-radius:9px;grid-row:1/3;place-items:center;font-size:9px;font-weight:800;display:grid}.automation-flow-steps strong,.automation-flow-steps small{display:block}.automation-flow-steps strong{font-size:10px}.automation-flow-steps small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.automation-flow-steps>i{background:var(--border-strong);width:18px;height:1px}.automation-policy-panel{overflow:hidden}.automation-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.automation-toolbar h3{margin:0;font-size:13px}.automation-toolbar p{color:var(--muted);margin:4px 0 0;font-size:9px}.automation-toolbar .filter-row{flex-wrap:nowrap;overflow-x:auto}.automation-toolbar .filter-chip{flex:none}.automation-rule-list{grid-template-columns:1fr 1fr;display:grid}.automation-rule{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:17px;box-shadow:inset 3px 0 #0000}.automation-rule:nth-child(2n){border-right:0}.automation-rule.mode-auto{box-shadow:inset 3px 0 var(--green)}.automation-rule.mode-approval{box-shadow:inset 3px 0 var(--orange)}.automation-rule.mode-human{box-shadow:inset 3px 0 var(--red)}.automation-rule>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.automation-mode-icon{width:34px;height:34px;color:var(--green);background:var(--green-soft);border-radius:10px;place-items:center;display:grid}.automation-mode-icon.approval{color:var(--orange);background:var(--orange-soft)}.automation-mode-icon.human{color:var(--red);background:var(--red-soft)}.automation-rule header small{color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:750}.automation-rule header h4{margin:4px 0 0;font-size:11px;line-height:1.35}.automation-risk,.automation-readiness{white-space:nowrap;border-radius:8px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex}.automation-risk.risk-low{color:var(--green);background:var(--green-soft)}.automation-risk.risk-medium{color:var(--orange);background:var(--orange-soft)}.automation-risk.risk-high,.automation-risk.risk-critical{color:var(--red);background:var(--red-soft)}.automation-risk.risk-critical{color:#fff;background:var(--red)}.automation-readiness.ready{color:var(--green);background:var(--green-soft)}.automation-readiness.integration{color:var(--brand);background:var(--brand-soft)}.automation-readiness.evidence{color:var(--purple);background:var(--purple-soft)}.automation-rule>p{min-height:42px;color:var(--muted);margin:12px 0;font-size:9px;line-height:1.55}.automation-rule-evidence{grid-template-columns:1fr 1fr;gap:8px;display:grid}.automation-rule-evidence>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:9px}.automation-rule-evidence small,.automation-rule-evidence strong{display:block}.automation-rule-evidence small{color:var(--subtle);text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:700}.automation-rule-evidence strong{margin-top:5px;font-size:8px;font-weight:600;line-height:1.4}.automation-rule>footer{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:12px;padding-top:12px;display:grid}.automation-rule>footer>span strong,.automation-rule>footer>span small{display:block}.automation-rule>footer>span strong{font-size:9px}.automation-rule>footer>span small{max-width:260px;color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.automation-rule>footer label>span{color:var(--subtle);margin-bottom:4px;font-size:7px;font-weight:700;display:block}.automation-rule>footer select{border:1px solid var(--border-strong);min-width:104px;height:34px;color:var(--text);background:var(--surface);font:inherit;border-radius:9px;padding:0 8px;font-size:8px;font-weight:700}.automation-rule>footer select:disabled{opacity:.65;cursor:not-allowed}.automation-rule>footer label>b{color:var(--red);justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:7px;display:flex}.automation-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.automation-roadmap article{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.automation-roadmap h3{margin:0;font-size:10px}.automation-roadmap p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.roadmap-priority{color:#fff;background:var(--red);border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.roadmap-priority.p1{color:var(--orange);background:var(--orange-soft)}@media (width<=1120px){.channel-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-layout{grid-template-columns:1fr}.communication-review{position:static}.finance-overview-grid{grid-template-columns:1fr 1fr}.renewal-card{grid-column:1/-1}.finance-form-grid,.partner-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-workspace-grid,.solution-layout,.operations-grid,.client-control-grid{grid-template-columns:1fr}.partner-preview,.playbook-panel,.issue-detail{position:static}.priority-legend{grid-template-columns:auto auto 1fr auto 1fr}.priority-legend>strong{grid-column:1/-1}.automation-flow-steps{grid-template-columns:1fr 1fr}.automation-flow-steps>i{display:none}.automation-rule-list{grid-template-columns:1fr}.automation-rule{border-right:0}}@media (width<=820px){.communication-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-policy-grid{grid-template-columns:1fr}.communication-toolbar{flex-direction:column;align-items:flex-start}.finance-metrics{grid-template-columns:1fr 1fr}.finance-overview-grid{grid-template-columns:1fr}.renewal-card{grid-column:auto}.partner-process-steps{grid-template-columns:1fr 1fr}.partner-process-steps>i{display:none}.solution-hero{grid-template-columns:auto 1fr}.solution-hero-stats{grid-column:1/-1}.control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-task-form{grid-template-columns:1fr 1fr}.quick-task-form label:first-child{grid-column:1/-1}.automation-metrics,.automation-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-roadmap article:last-child{grid-column:1/-1}.automation-toolbar{flex-direction:column;align-items:stretch}}@media (width<=600px){.communication-guard{grid-template-columns:auto 1fr}.communication-guard>span{grid-column:2;justify-self:start}.channel-readiness,.communication-form-grid{grid-template-columns:1fr}.communication-item{grid-template-columns:auto 1fr}.communication-item>span:last-child{text-align:left;grid-column:2}.communication-review-actions{grid-template-columns:1fr}.finance-truth-banner{grid-template-columns:auto 1fr}.finance-truth-banner>span{grid-column:2;width:fit-content}.finance-metrics,.finance-form-grid{grid-template-columns:1fr}.ledger-head{flex-direction:column;align-items:flex-start}.ledger-head label,.ledger-head select{width:100%}.partner-metrics,.partner-scenarios,.partner-process-steps{grid-template-columns:1fr}.partner-case{grid-template-columns:auto 1fr}.partner-case>span:last-child{text-align:left;grid-column:2}.partner-case>span:last-child small{margin-left:7px;display:inline}.solution-hero{grid-template-columns:1fr}.solution-orbit{width:44px;height:44px}.solution-hero-stats{grid-column:auto}.solution-context{grid-template-columns:1fr}.solution-card>footer{flex-direction:column;align-items:stretch}.solution-card>footer button{justify-content:center;width:100%}.solution-mode-tabs{width:100%;overflow-x:auto}.solution-mode-tabs button{flex:none}.priority-legend,.control-metrics{grid-template-columns:1fr}.priority-legend>strong{grid-column:auto}.priority-legend .issue-priority{margin-top:5px}.issue-toolbar{flex-direction:column}.issue-toolbar .filter-row{width:100%}.issue-card{grid-template-columns:auto 1fr}.issue-card>span:last-child{text-align:left;grid-column:2}.issue-card>span:last-child small{margin-left:7px;display:inline}.issue-detail>header{flex-direction:column;align-items:flex-start}.issue-context,.issue-detail>footer{grid-template-columns:1fr}.client-tracker{padding:16px}.client-tracker>header{grid-template-columns:auto 1fr}.client-preview-badge{grid-column:2;width:fit-content}.client-milestones{grid-template-columns:1fr;gap:7px}.client-milestones>div{text-align:left;grid-template-columns:auto 1fr;place-items:center start}.client-milestones>div:not(:last-child):after{width:2px;height:auto;top:30px;bottom:-8px;left:14px}.quick-task-form{grid-template-columns:1fr}.quick-task-form label:first-child{grid-column:auto}.automation-truth-banner{grid-template-columns:auto 1fr}.automation-truth-banner>span{grid-column:2;width:fit-content}.automation-metrics,.automation-roadmap,.automation-flow-steps{grid-template-columns:1fr}.automation-roadmap article:last-child{grid-column:auto}.automation-rule>header{grid-template-columns:auto 1fr}.automation-risk,.automation-readiness{grid-column:2}.automation-rule-evidence,.automation-rule>footer{grid-template-columns:1fr}.automation-rule>footer select{width:100%}.automation-rule>footer label>b{justify-content:flex-start}}.sidebar{overflow:hidden}.primary-nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;min-height:0;margin-right:-6px;padding-right:6px;overflow-y:auto}.sidebar-status{flex:none;margin-top:12px}.command-brief{background:linear-gradient(120deg,var(--brand-soft),var(--surface) 58%);grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);align-items:center;gap:22px;margin-bottom:13px;padding:20px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.command-brief{background:linear-gradient(120deg,color-mix(in srgb,var(--brand-soft) 72%,var(--surface)),var(--surface) 58%)}}.command-brief-copy h3{letter-spacing:-.025em;margin:7px 0 5px;font-size:18px}.command-brief-copy p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.command-kicker{color:var(--brand);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.command-kicker>i{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 4px var(--brand);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.command-kicker>i{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}}.command-brief-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.command-brief-signals button{border:1px solid var(--border);min-width:0;color:var(--text);text-align:left;background:var(--surface);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.command-brief-signals button{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.command-brief-signals button{cursor:pointer}.command-brief-signals button:hover{border-color:var(--border-strong);transform:translateY(-1px)}.command-brief-signals button>span{border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.command-brief-signals button>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.1;overflow:hidden}.command-brief-signals button>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.command-brief-signals button>svg{color:var(--subtle);grid-area:1/3/3}.signal-danger{color:var(--red);background:var(--red-soft)}.signal-purple{color:var(--purple);background:var(--purple-soft)}.signal-green{color:var(--green);background:var(--green-soft)}.signal-blue{color:var(--brand);background:var(--brand-soft)}.order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.order-summary button{border:1px solid var(--border);border-radius:var(--radius);min-height:116px;color:var(--text);text-align:left;background:var(--surface);box-shadow:var(--shadow);cursor:pointer;padding:17px;transition:all .16s}.order-summary button:hover,.order-summary button.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.order-summary button:hover,.order-summary button.active{border-color:color-mix(in srgb,var(--brand) 42%,var(--border))}}.order-summary button.active{box-shadow:inset 0 3px 0 var(--brand),var(--shadow)}.order-summary small,.order-summary strong,.order-summary span{display:block}.order-summary small{color:var(--muted);font-size:11px}.order-summary strong{letter-spacing:-.04em;margin:8px 0 7px;font-size:27px;line-height:1}.order-summary span{color:var(--subtle);font-size:10px}.order-control-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:13px;display:grid}.order-list-panel{min-width:0;overflow:hidden}.order-list-head,.order-list-row{grid-template-columns:minmax(210px,1.15fr) minmax(160px,.8fr) minmax(190px,1fr) 18px;align-items:center;gap:14px;display:grid}.order-list-head{min-height:42px;color:var(--subtle);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.06em;padding:0 17px;font-size:9px;font-weight:700}.order-list-row{border:0;border-top:1px solid var(--border);width:100%;min-height:96px;color:var(--text);text-align:left;background:var(--surface);cursor:pointer;padding:15px 17px}.order-list-row:first-of-type{border-top:0}.order-list-row:hover,.order-list-row.selected{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.order-list-row:hover,.order-list-row.selected{background:color-mix(in srgb,var(--brand-soft) 45%,var(--surface))}}.order-list-row.selected{box-shadow:inset 3px 0 0 var(--brand)}.order-list-row>span{min-width:0}.order-list-row>span:first-child>b{color:var(--brand);margin-bottom:4px;font-size:9px;display:block}.order-list-row strong,.order-list-row small{display:block}.order-list-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.order-list-row small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.order-list-row>svg{color:var(--subtle)}.order-list-row>span:nth-child(2){grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.order-progress i{background:var(--border);border-radius:10px;height:5px;display:block;overflow:hidden}.order-progress i b{border-radius:inherit;background:var(--brand);height:100%;display:block}.order-progress small{font-size:8px}.order-state{border-radius:8px;align-items:center;min-height:23px;padding:0 7px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.order-blocked{color:var(--red);background:var(--red-soft)}.order-waiting{color:var(--purple);background:var(--purple-soft)}.order-ready{color:var(--green);background:var(--green-soft)}.order-inspector{padding:18px;position:sticky;top:92px}.order-inspector-head{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding-bottom:15px;display:flex}.order-inspector-head span{color:var(--brand);font-size:9px;font-weight:750}.order-inspector-head h3{margin:5px 0 3px;font-size:16px}.order-inspector-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.order-inspector-head>strong{flex:none;font-size:18px}.order-promise{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.order-promise>span{background:var(--surface-soft);border-radius:10px;padding:10px}.order-promise small,.order-promise strong{display:block}.order-promise small{color:var(--subtle);font-size:8px}.order-promise strong{margin-top:4px;font-size:10px}.order-gates header{justify-content:space-between;align-items:center;padding:4px 0 7px;display:flex}.order-gates h4{margin:0;font-size:11px}.order-gates header span{color:var(--muted);font-size:9px}.order-gates button{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.order-gates button>i{border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:800;display:grid}.gate-done{color:var(--green);background:var(--green-soft)}.gate-open{color:var(--orange);background:var(--orange-soft)}.order-gates button strong,.order-gates button small{display:block}.order-gates button strong{font-size:10px}.order-gates button small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.order-gates button>svg{color:var(--subtle)}.order-next{color:var(--orange);background:var(--orange-soft);border-radius:11px;grid-template-columns:auto 1fr;gap:10px;margin-top:13px;padding:12px;display:grid}.order-next.ready{color:var(--green);background:var(--green-soft)}.order-next>span{background:var(--surface);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.order-next small,.order-next strong{display:block}.order-next small{text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:700}.order-next strong{color:var(--text);margin-top:4px;font-size:10px}.order-next p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.order-next-button{justify-content:center;width:100%;margin-top:11px}.carrier-launch{margin-top:13px;padding:20px}.carrier-launch-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.carrier-launch-head h3{letter-spacing:-.025em;margin:7px 0 4px;font-size:17px}.carrier-launch-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.launch-score{border:1px solid var(--brand);flex:none;min-width:116px;padding:13px}@supports (color:color-mix(in lab, red, red)){.launch-score{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border))}}.launch-score{text-align:center;background:var(--brand-soft);border-radius:12px}.launch-score strong,.launch-score small{display:block}.launch-score strong{color:var(--brand);font-size:22px}.launch-score small{color:var(--muted);margin-top:3px;font-size:8px}.launch-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.launch-step-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;min-height:132px;padding:13px;position:relative}.launch-step-grid article.complete{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.launch-step-grid article.complete{border-color:color-mix(in srgb,var(--green) 30%,var(--border))}}.launch-step-grid article.complete{background:var(--green-soft)}.launch-step-grid article.current{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.launch-step-grid article.current{border-color:color-mix(in srgb,var(--brand) 38%,var(--border))}}.launch-step-grid article.current{box-shadow:inset 0 3px 0 var(--brand);background:var(--surface)}.launch-step-grid article.locked{opacity:.72}.launch-step-grid article>span{width:29px;height:29px;color:var(--muted);background:var(--surface);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.launch-step-grid article.complete>span{color:var(--green)}.launch-step-grid article.current>span{color:var(--brand);background:var(--brand-soft)}.launch-step-grid article strong,.launch-step-grid article small{display:block}.launch-step-grid article strong{margin-top:10px;font-size:10px;line-height:1.35}.launch-step-grid article small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.launch-step-grid article>b{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;font-size:7px;position:absolute;top:13px;right:11px}.launch-step-grid article.complete>b{color:var(--green)}.launch-step-grid article.current>b{color:var(--brand)}.carrier-launch>footer{border-top:1px solid var(--border);grid-template-columns:1fr minmax(220px,.45fr);align-items:center;gap:18px;margin-top:16px;padding-top:15px;display:grid}.carrier-launch>footer>span:first-child{color:var(--green);grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.carrier-launch>footer strong,.carrier-launch>footer small{display:block}.carrier-launch>footer strong{color:var(--text);font-size:10px}.carrier-launch>footer small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.launch-progress>i{background:var(--border);border-radius:10px;height:6px;display:block;overflow:hidden}.launch-progress>i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--green));height:100%;display:block}@media (width<=1180px){.command-brief,.order-control-layout{grid-template-columns:1fr}.order-inspector{position:static}.launch-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.command-brief-signals,.order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-list-head{display:none}.order-list-row{grid-template-columns:minmax(160px,1fr) minmax(140px,.8fr) 18px}.order-list-row>span:nth-child(3){border-top:1px solid var(--border);grid-column:1/3;padding-top:10px}.order-list-row>svg{grid-area:1/3}.launch-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.command-brief{padding:16px}.command-brief-signals,.order-summary,.launch-step-grid{grid-template-columns:1fr}.command-brief-signals button{min-height:58px}.order-summary button{min-height:96px}.order-list-row{grid-template-columns:1fr 18px}.order-list-row>span:nth-child(2),.order-list-row>span:nth-child(3){grid-column:1/3}.order-list-row>span:nth-child(2){margin-top:9px}.order-list-row>span:nth-child(3){margin-top:4px}.order-inspector-head{flex-direction:column}.order-promise{grid-template-columns:1fr}.carrier-launch-head{flex-direction:column}.launch-score{width:100%}.carrier-launch>footer{grid-template-columns:1fr}}.partner-process-explainer{background:#f8fbf9;border:1px solid #dae3de;border-radius:20px;max-width:1180px;margin:18px auto 0;padding:clamp(20px,3vw,30px);box-shadow:0 10px 28px #20332c0a}.partner-process-explainer>header{text-align:center}.partner-process-explainer>header span,.process-track>header span{color:#2b7058;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:800}.partner-process-explainer>header h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:24px}.partner-process-explainer>header p{color:#697871;margin:0;font-size:10px}.process-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.process-track{background:#fff;border:1px solid #dce6e1;border-radius:15px;padding:18px}.process-track>header h3{margin:6px 0 0;font-size:16px}.process-track ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.process-track li{grid-template-columns:34px 1fr;gap:10px;min-height:66px;display:grid;position:relative}.process-track li:not(:last-child):after{content:"";background:#d9e8e1;width:2px;position:absolute;top:33px;bottom:0;left:16px}.process-track li>b{z-index:1;color:#fff;background:#245f4b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid;position:relative;box-shadow:0 0 0 5px #edf5f1}.process-track li strong{margin-top:2px;font-size:11px;display:block}.process-track li p{color:#697871;margin:5px 0 0;font-size:9px;line-height:1.45}.responsibility-strip{color:#fff;background:#183d31;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.responsibility-strip div{gap:4px;display:grid}.responsibility-strip b{font-size:10px}.responsibility-strip span{color:#cbded6;font-size:8px;line-height:1.4}.responsibility-strip i{color:#183d31;background:#d8ebe3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:900;display:grid}.partner-network-search>form{grid-template-columns:1fr 1fr .8fr .7fr auto}.local-price-guide{background:#f5faf8;border:1px solid #d8e4de;border-radius:12px;grid-template-columns:minmax(180px,.75fr) auto minmax(240px,1.25fr);align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:grid}.local-price-guide span{color:#2b7058;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.local-price-guide h3{margin:5px 0 0;font-size:14px}.local-price-guide>strong{color:#1f5d48;white-space:nowrap;font-size:16px}.local-price-guide>p{color:#66766f;margin:0;font-size:9px;line-height:1.5}.local-price-guide.price-collecting{grid-template-columns:minmax(180px,.75fr) minmax(240px,1.25fr)}@media (width<=980px){.partner-network-search>form,.local-price-guide,.local-price-guide.price-collecting,.process-track-grid,.responsibility-strip{grid-template-columns:1fr}.responsibility-strip i{transform:rotate(90deg)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
