:root{--workspace-surface:#191d25;--workspace-elevated:#202630;--workspace-glass:rgba(25,29,37,.92);--workspace-text:#f1f3f8;--workspace-muted:#a5aeba;--workspace-line:rgba(193,206,223,.13);--workspace-bg:#101319;--workspace-accent:#ff7045;--workspace-soft:rgba(255,112,69,.12);--workspace-positive:#8bd5b3;--workspace-warning:#efc77c;--workspace-danger:#ff9c98;--ink:var(--workspace-text);--ink-2:#d4dce6;--muted:var(--workspace-muted);--paper:var(--workspace-surface);--canvas:var(--workspace-bg);--line:var(--workspace-line);--green:#ff9676;--cream:var(--workspace-soft);--lime:#ff7045;color-scheme:dark}:root[data-dashboard-theme=light]{--workspace-elevated:#f4f5f8;--workspace-glass:rgba(255,255,255,.94);--workspace-text:#252b36;--workspace-muted:#626e7e;--workspace-line:#e2e6ec;--workspace-bg:#f3f5f8;--workspace-soft:#fff0e9;--workspace-positive:#24764f;--workspace-warning:#8b610b;--workspace-danger:#b53b39;--ink-2:#374252;--green:#ba421e;color-scheme:light;--workspace-accent:#bb4420;--lime:#c54a24}:root[data-dashboard-theme=light] .customer-inspector-actions .workflow-primary,:root[data-dashboard-theme=light] .workspace :is(.refresh-button,.export-button,.workflow-primary){color:white}body{background:radial-gradient(ellipse at 88% 0,rgba(255,112,69,.07),transparent 40%),radial-gradient(ellipse at 25% 0,rgba(84,118,157,.09),transparent 36%),var(--workspace-bg);color:var(--workspace-text);font-size:13px;line-height:1.5}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.app-shell{width:100%;min-width:0}.workspace,.workspace.customer-workspace,.workspace.mou-workspace,.workspace.workspace-module{margin:0 0 0 248px;width:auto;max-width:none;min-width:0;padding:112px 30px 70px}.workspace-commandbar{position:fixed;z-index:24;top:16px;left:278px;right:30px;height:58px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--workspace-line);border-radius:16px;background:var(--workspace-glass);backdrop-filter:blur(14px);box-shadow:0 8px 30px rgba(0,0,0,.07)}.workspace-breadcrumb{display:flex;align-items:center;gap:12px;min-width:0;white-space:nowrap}.workspace-breadcrumb i,.workspace-breadcrumb>span{color:var(--workspace-muted);font-style:normal}.workspace-breadcrumb strong{font-weight:600;overflow:hidden;text-overflow:ellipsis}.workspace-header-actions{display:flex;align-items:center;gap:12px}.workspace-data-stamp{display:flex;align-items:center;gap:7px;color:var(--workspace-muted);font-size:11px;white-space:nowrap}.workspace-data-stamp>i{width:6px;height:6px;border-radius:50%;background:var(--workspace-accent)}.workspace-search-trigger{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--workspace-line);border-radius:9px;color:var(--workspace-muted);cursor:pointer;font-size:11px}kbd{padding:2px 5px;border:1px solid var(--workspace-line);border-radius:4px;font:10px var(--font-sans),sans-serif;color:var(--workspace-muted)}.workspace-search-trigger kbd{margin-left:15px}.workspace-theme-toggle{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--workspace-line);border-radius:50%;background:transparent;color:var(--workspace-text);cursor:pointer}.workspace-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:3px solid var(--workspace-surface);background:#f5b99b;color:#492b1d;font-size:10px;font-weight:800;box-shadow:0 0 0 1px var(--workspace-line)}.sidebar{inset:16px auto 16px 16px;width:232px;padding:21px 12px 12px;border:1px solid var(--workspace-line);border-radius:20px;background:var(--workspace-glass);color:var(--workspace-text);box-shadow:0 10px 36px rgba(0,0,0,.08)}.brand{gap:10px;padding:0 9px 19px;border-color:var(--workspace-line)}.brand-mark{width:35px;height:35px;border-radius:11px;background:linear-gradient(135deg,#ff8a62,#f04d22);box-shadow:0 4px 15px rgba(255,112,69,.16)}.brand strong{font-size:12px;letter-spacing:.09em;color:var(--workspace-text)}.brand span{color:var(--workspace-muted);font-size:8px;letter-spacing:.09em}.sidebar nav{margin-top:18px}.sidebar-navigation{gap:19px}.sidebar-group-label,.sidebar-nav-group>p{padding-left:12px;letter-spacing:.13em;color:var(--workspace-muted);opacity:.8}.sidebar nav a,.sidebar nav button{min-height:39px;padding:10px 11px;gap:11px;border:1px solid transparent;color:var(--workspace-muted);font-size:11px;font-weight:500}.sidebar nav a svg{flex-shrink:0}.sidebar nav a .sidebar-item-label{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.sidebar nav :is(a,button):is(.active,:hover){transform:none;background:var(--workspace-soft);border-color:rgba(255,112,69,.15);color:var(--workspace-accent);box-shadow:none}.sidebar-active-dot{margin-left:auto;width:5px;height:5px;background:var(--workspace-accent);border-radius:50%;flex-shrink:0}.sidebar-utility-actions{border-top:1px solid var(--workspace-line);padding-top:13px;margin-top:15px;gap:3px}.sidebar-utility-actions :is(a,button){background:transparent;color:var(--workspace-muted);border-color:transparent;font-size:10px;padding:7px 11px;border-radius:8px;box-shadow:none}.sidebar-utility-actions :is(a,button):hover{background:var(--workspace-elevated);color:var(--workspace-text)}.sidebar-utility-actions :is(a,button)>span{width:22px;height:22px;border-radius:7px;background:var(--workspace-elevated);color:var(--workspace-muted)}.sidebar-store-link{color:var(--workspace-muted);padding:8px 11px;font-size:9px}.side-foot{margin-top:14px;padding:12px;border-color:var(--workspace-line);border-radius:12px}.side-foot strong{color:var(--workspace-text);font-size:10px;font-weight:600}.side-foot small{color:var(--workspace-muted);font-size:8px}.side-foot .data-freshness{color:var(--workspace-accent);font-size:9px}.status-dot.online{background:var(--workspace-accent);box-shadow:0 0 0 3px var(--workspace-soft)}.topbar{gap:20px;margin-bottom:20px}.catalog-hero h1,.topbar h1,.workflow-hero h1{max-width:900px;font-size:clamp(27px,2.5vw,38px);line-height:1.16;letter-spacing:-.045em;font-weight:650}.subtitle{max-width:720px;font-size:12px;line-height:1.65}.eyebrow,.section-kicker{font-size:9px;font-weight:650;letter-spacing:.14em;color:var(--workspace-accent)}.workspace :is(.panel,.dashboard-table-card,.dashboard-metric-card,.workflow-kpis article,.area-card,.kpi-card,.catalog-summary-grid article,.scm-workspace-shortcuts a){background:var(--workspace-glass);border:1px solid var(--workspace-line);border-radius:17px;box-shadow:0 8px 28px rgba(0,0,0,.035)}.workspace :is(.panel,.kpi-card):hover{transform:none;border-color:var(--workspace-line);box-shadow:0 8px 28px rgba(0,0,0,.045)}.workspace :is(.dashboard-toolbar,.customer-toolbar,.workflow-toolbar,.filter-panel,.mou-toolbar){border:1px solid var(--workspace-line);background:var(--workspace-glass);border-radius:13px;box-shadow:none;padding:12px;gap:12px}.filter-panel{top:88px;margin:20px 0 16px}.dashboard-toolbar label{font-size:9px;letter-spacing:.06em}.workspace :is(input,select,textarea){border-color:var(--workspace-line);border-radius:9px;color:var(--workspace-text);background:var(--workspace-elevated)}.workspace :is(input,select){min-height:38px}.workspace textarea{min-height:90px}.workspace input::placeholder,.workspace textarea::placeholder{color:var(--workspace-muted);opacity:.7}.workspace :is(input,select,textarea):focus{border-color:var(--workspace-accent);box-shadow:0 0 0 3px var(--workspace-soft)}.customer-tabs,.mode-switch,.module-link-tabs,.workflow-segmented{padding:4px;border:1px solid var(--workspace-line);border-radius:11px;background:var(--workspace-elevated);box-shadow:none}.customer-tabs button,.mode-switch button,.module-link-tabs a,.workflow-segmented button{border:0;border-radius:8px;font-size:11px;font-weight:550;color:var(--workspace-muted);min-height:34px;padding:8px 13px}.customer-tabs button.active,.mode-switch button.active,.module-link-tabs a.active,.workflow-segmented button.active{background:var(--workspace-surface);color:var(--workspace-text);border:0;box-shadow:0 1px 5px rgba(0,0,0,.08)}.customer-tabs button.active,.module-link-tabs a.active{background:var(--workspace-soft);color:var(--workspace-accent)}.module-navigation{margin:0 0 20px}.module-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:5px;margin:16px 0;width:max-content;max-width:100%;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-elevated)}.module-tabs button{min-height:35px;padding:8px 13px;border-radius:8px;border:0;background:transparent;color:var(--workspace-muted);font-size:11px}.module-tabs button.active,.workspace button.active{background:var(--workspace-soft)!important;color:var(--workspace-accent)!important;border-color:transparent!important;box-shadow:none}[data-dashboard-theme] :is(.workspace,.customer-inspector,.customer-followup-backdrop) :is(.export-button,.refresh-button,.workflow-primary,.mou-primary){background:var(--workspace-accent)!important;color:#21140f!important;border-color:transparent!important}[data-dashboard-theme=light] :is(.workspace,.customer-inspector,.customer-followup-backdrop) :is(.export-button,.refresh-button,.workflow-primary,.mou-primary){color:white!important}.workspace :is(.refresh-button,.export-button,.workflow-primary){border-radius:10px;min-height:38px;padding:10px 15px;background:var(--workspace-accent);border-color:var(--workspace-accent);color:#21140f;font-size:11px;font-weight:750;box-shadow:none}.workspace :is(.refresh-button,.export-button,.workflow-primary):hover{transform:none;box-shadow:0 0 0 3px var(--workspace-soft)}.dashboard-metric-grid{gap:12px;margin:18px 0}.dashboard-metric-card{padding:19px 20px;min-height:120px}.dashboard-metric-card>span{color:var(--workspace-muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.dashboard-metric-card strong{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.045em;font-weight:650}.dashboard-metric-card small{font-size:10px;line-height:1.6;color:var(--workspace-muted)}.dashboard-metric-grid .dashboard-metric-card:before{inset:18px auto auto 0;height:24px;width:2px;border-radius:0 2px 2px 0;background:var(--workspace-line)}.dashboard-metric-grid .tone-positive strong{color:var(--workspace-positive)}.dashboard-metric-grid .tone-warning strong{color:var(--workspace-warning)}.dashboard-metric-grid .tone-danger strong{color:var(--workspace-danger)}.dashboard-table-heading{padding:20px;border-bottom:1px solid var(--workspace-line);align-items:center}.dashboard-table-heading h2{font-size:20px;font-weight:600;letter-spacing:-.035em}.dashboard-table-meta{font-size:10px;color:var(--workspace-muted)}.workspace table{width:100%;border-collapse:collapse;font-size:12px}.workspace th{padding:13px 16px;background:var(--workspace-elevated);color:var(--workspace-muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:600}.workspace td,.workspace th{border-color:var(--workspace-line)}.workspace td{padding:17px 16px;vertical-align:top}.workspace tbody tr{transition:background-color .15s ease}.workspace tbody tr:hover{background:var(--workspace-elevated)}.workspace td strong{color:var(--workspace-text);font-weight:550;font-size:12px}.workspace td em,.workspace td small{color:var(--workspace-muted);font-size:10px;font-style:normal}.workspace td :is(.customer-value,.stock-qty-cell){font-variant-numeric:tabular-nums;white-space:nowrap}.customer-workflow-table{min-width:850px}.customer-workflow-table td:nth-child(5),.customer-workflow-table th:nth-child(5){text-align:right}.customer-table-wrap,.workflow-table-wrap{max-height:650px;scrollbar-width:thin;scrollbar-color:var(--workspace-line) transparent}.customer-rank{width:29px;height:29px;min-width:29px;border-radius:8px;color:var(--workspace-muted);background:var(--workspace-elevated);font-size:11px}.customer-workflow-table tbody tr:nth-child(-n+3) .customer-rank{background:var(--workspace-soft);color:var(--workspace-accent)}.customer-workflow-table .customer-rank{color:var(--workspace-muted);background:var(--workspace-elevated)}.workspace .customer-profile-link span{color:var(--workspace-accent)}.customer-actions{margin-top:9px;display:flex;gap:5px;flex-wrap:wrap}.customer-actions :is(a,button){min-height:29px;border:1px solid var(--workspace-line);border-radius:7px;background:transparent;color:var(--workspace-text);padding:5px 8px;font-size:10px;box-shadow:none}.customer-actions button{background:var(--workspace-soft);border-color:transparent;color:var(--workspace-accent)}.simple-status{min-height:24px;padding:4px 8px!important;font-size:9px;background:rgba(115,158,225,.12);color:#9ebff1!important;border:1px solid rgba(115,158,225,.18);white-space:normal}:root[data-dashboard-theme=light] .simple-status{color:#375c94!important}.visit-needed{min-height:24px;padding:4px 8px!important;font-size:9px;background:var(--workspace-soft);color:var(--workspace-accent)!important}.customer-pagination,.workflow-pagination{padding:14px 18px;border-color:var(--workspace-line);font-size:11px;color:var(--workspace-muted)}.customer-pagination button,.workflow-pagination button{padding:8px 12px;border-color:var(--workspace-line);background:var(--workspace-elevated);color:var(--workspace-text);font-size:11px;border-radius:8px}.director-report{margin-top:20px}.workspace-disclosure{margin:14px;border:1px solid var(--workspace-line);border-radius:11px;overflow:hidden}.workspace-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;cursor:pointer;list-style:none;color:var(--workspace-muted)}.workspace-disclosure>summary::-webkit-details-marker{display:none}.workspace-disclosure>summary strong{display:flex;align-items:center;gap:16px;font-size:11px;font-weight:550;color:var(--workspace-text)}.workspace-disclosure>summary i{color:var(--workspace-accent);font-size:16px;font-style:normal;transition:transform .18s}.workspace-disclosure[open]>summary i{transform:rotate(180deg)}.workspace-disclosure[open]>summary{border-bottom:1px solid var(--workspace-line)}.workspace-commercial-details .director-totals-grid,.workspace-disclosure .director-target-pacing{margin:0;border:0}.director-report>header{padding:22px 24px;align-items:center;background:linear-gradient(100deg,var(--workspace-soft),transparent)}.director-report>header h2{font-size:29px;font-weight:650}.director-report>header input,.director-report>header select{min-height:36px}.director-report-controls label{min-width:145px}.director-monthly-grid{padding:16px 14px 0;gap:10px;background:transparent}.director-monthly-grid article{min-height:135px;padding:17px;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-elevated)}.director-monthly-grid article strong{font-size:clamp(25px,2.6vw,36px);font-weight:650}.director-daily-grid article>span,.director-monthly-grid article>span{font-size:9px;font-weight:550;letter-spacing:.04em}.director-monthly-grid article small{font-size:9px}.director-daily-grid{padding:14px;gap:10px}.director-daily-grid article{min-height:116px;border-radius:12px;padding:18px;border-color:var(--workspace-line);background:var(--workspace-elevated)}.director-daily-grid article strong{font-size:29px;font-weight:600}.director-daily-grid article.featured{background:linear-gradient(120deg,rgba(255,112,69,.23),rgba(255,112,69,.06));border-color:rgba(255,112,69,.3);color:var(--workspace-text)}.director-daily-grid article.featured :is(strong,span,p){color:var(--workspace-text)}.director-target-pacing{margin:14px 14px 0;padding:16px;border:1px solid var(--workspace-line);border-radius:12px;background:transparent}.director-target-pacing>header strong{font-weight:550}.director-target-pacing article{border-color:var(--workspace-line);background:var(--workspace-elevated)}.director-sales-pic{margin:0 14px 14px;border:1px solid var(--workspace-line);border-radius:12px;padding:16px;background:transparent}.director-sales-pic article{background:var(--workspace-elevated);border-color:var(--workspace-line);border-radius:10px}.panel h2,.section-heading h2{font-size:22px;font-weight:600}.global-print-button{padding:6px 12px 6px 6px;min-height:40px;border-color:var(--workspace-line);background:var(--workspace-elevated);color:var(--workspace-text);box-shadow:0 8px 20px rgba(0,0,0,.12);right:24px;bottom:18px}.global-print-button span{width:27px;height:27px;font-size:8px;background:var(--workspace-soft);color:var(--workspace-accent)}.global-print-button strong{font-size:10px}.customer-inspector-backdrop,.workspace-search-backdrop{position:fixed;inset:0;z-index:100;background:rgba(4,7,12,.65);backdrop-filter:blur(5px)}.workspace-search-backdrop{display:flex;align-items:flex-start;justify-content:center;padding:13vh 20px 30px}.workspace-search-dialog{width:min(580px,100%);max-height:75vh;overflow:auto;background:var(--workspace-surface);color:var(--workspace-text);border:1px solid var(--workspace-line);border-radius:19px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.3);animation:workspace-enter .18s ease both}.customer-inspector>header,.workspace-search-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workspace-search-dialog h2{margin:0;font-size:23px;letter-spacing:-.04em}.customer-inspector>header>button,.workspace-search-dialog>header>button{border:1px solid var(--workspace-line);border-radius:9px;background:var(--workspace-elevated);color:var(--workspace-muted);width:32px;height:32px;font-size:21px;cursor:pointer}.workspace-search-field{display:flex;align-items:center;gap:10px;border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-elevated);padding:0 12px;margin:22px 0 12px}.workspace-search-field input{width:100%;background:transparent;border:0;border-radius:0;padding:13px 0;color:var(--workspace-text);outline:0;box-shadow:none;font-size:14px}.workspace-search-results{display:grid;gap:4px;max-height:43vh;overflow:auto}.workspace-search-results a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px;border-radius:8px;color:var(--workspace-text);text-decoration:none;font-size:12px}.workspace-search-results a:hover{background:var(--workspace-soft);color:var(--workspace-accent)}.workspace-search-results small{margin-left:auto;font-size:10px;color:var(--workspace-muted)}.workspace-search-dialog footer{display:flex;align-items:center;gap:6px;padding-top:18px;margin-top:12px;border-top:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:10px}.customer-profile-link{display:grid;gap:3px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.customer-profile-link span{font-size:9px}.customer-profile-link span,.customer-profile-link:hover strong{color:var(--workspace-accent)}.customer-inspector{position:absolute;right:0;top:0;bottom:0;width:min(640px,100%);overflow:auto;padding:28px;color:var(--workspace-text);border-left:1px solid var(--workspace-line);box-shadow:-20px 0 80px rgba(0,0,0,.2);animation:workspace-drawer .2s ease both}.customer-inspector>header span{color:var(--workspace-muted);font-size:10px}.customer-inspector-identity{display:flex;align-items:center;gap:16px;margin:30px 0 22px}.customer-initials{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:18px;background:var(--workspace-soft);color:var(--workspace-accent);font-size:22px}.customer-inspector h2{margin:0 0 6px;font-size:26px;line-height:1.2;letter-spacing:-.035em}.customer-inspector-identity p{margin:0 0 8px;color:var(--workspace-muted);font-size:11px}.customer-inspector-kpis{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.customer-inspector-kpis article{padding:14px;background:var(--workspace-elevated);border:1px solid var(--workspace-line);border-radius:11px}.customer-inspector-kpis span{display:block;color:var(--workspace-muted);font-size:9px}.customer-inspector-kpis strong{display:block;margin-top:10px;font-size:19px;letter-spacing:-.04em}.customer-inspector-kpis small{font-size:10px;font-weight:500}.customer-inspector-contact{margin:20px 0;padding:16px 0;border-block:1px solid var(--workspace-line);display:grid;gap:14px}.customer-inspector-contact p{margin:0;display:grid;grid-template-columns:60px 1fr;gap:14px;font-size:11px}.customer-inspector-contact span{color:var(--workspace-muted)}.customer-inspector-contact strong{font-weight:500;line-height:1.6}.customer-inspector-actions{display:flex;gap:8px;margin-bottom:22px}.customer-inspector-actions :is(a,button),.inspector-more{padding:10px 14px;border:1px solid var(--workspace-line);border-radius:9px;background:var(--workspace-elevated);color:var(--workspace-text);text-decoration:none;font-size:11px;cursor:pointer}.customer-inspector-actions .workflow-primary{background:var(--workspace-accent);color:#21140f;border-color:transparent;font-weight:700}.customer-inspector-tabs{display:flex;gap:20px;border-bottom:1px solid var(--workspace-line);margin-bottom:24px}.customer-inspector-tabs button{padding:12px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--workspace-muted);font-size:12px;cursor:pointer}.customer-inspector-tabs button[aria-selected=true]{border-color:var(--workspace-accent);color:var(--workspace-text)}.customer-inspector-tabs button span{padding:2px 5px;border-radius:5px;background:var(--workspace-elevated);margin-left:4px}.customer-inspector h3{font-size:14px;font-weight:550;margin:0 0 6px}.inspector-caption{color:var(--workspace-muted);font-size:10px}.inspector-sparkbars{display:flex;align-items:flex-end;gap:12px;min-height:130px;padding:20px 10px;margin:18px 0;border:1px solid var(--workspace-line);border-radius:12px}.inspector-sparkbars>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px}.inspector-sparkbars i{width:100%;max-width:38px;border-radius:5px 5px 0 0;background:linear-gradient(var(--workspace-accent),rgba(255,112,69,.2))}.inspector-sparkbars span{color:var(--workspace-muted);font-size:8px;white-space:nowrap}.inspector-sparkbars small{font-size:9px;color:var(--workspace-muted)}.inspector-orders article{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--workspace-line)}.inspector-orders article>div{display:grid;gap:4px}.inspector-orders article>div:last-child{text-align:right}.inspector-orders strong{font-size:12px;font-weight:550}.inspector-orders small{font-size:10px;color:var(--workspace-muted)}.inspector-more{width:100%;margin-top:16px}.inspector-timeline article{position:relative;padding:0 0 25px 24px;border-left:1px solid var(--workspace-line)}.inspector-timeline-dot{position:absolute;left:-4px;top:2px;width:7px;height:7px;border-radius:50%;background:var(--workspace-accent)}.inspector-timeline :is(time,small){display:block;font-size:10px;color:var(--workspace-muted);margin-bottom:8px}.inspector-timeline p{font-size:12px;line-height:1.65;margin:8px 0}.customer-followup-backdrop{justify-content:flex-end;padding:0}.customer-followup-backdrop .workflow-modal{width:min(620px,100%);max-height:100vh;height:100%;border-radius:0;padding:30px;margin:0;animation:workspace-drawer .2s ease both;background:var(--workspace-surface);color:var(--workspace-text)}.customer-followup-backdrop .workflow-modal h2{font-size:26px;line-height:1.2}.workflow-form-grid :is(input,select,textarea){background:var(--workspace-elevated);color:var(--workspace-text);border-color:var(--workspace-line)}.dashboard-data-state{color:var(--workspace-muted)}.dashboard-data-state strong{color:var(--workspace-text)}.dashboard-data-state small{color:var(--workspace-muted)}.metric-skeleton{background:linear-gradient(90deg,var(--workspace-elevated),var(--workspace-line),var(--workspace-elevated));background-size:240% 100%}.workspace :is(.hero-kpi,.featured){animation:none}.workspace .kpi-card{animation:none}@keyframes workspace-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-drawer{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media(min-width:1800px){.workspace{padding-inline:44px}.workspace-commandbar{left:292px;right:44px}}@media(max-width:1200px){.workspace-data-stamp{display:none}.workspace,.workspace.customer-workspace,.workspace.mou-workspace,.workspace.workspace-module{padding-inline:22px}.workspace-commandbar{left:270px;right:22px}.director-report>header{align-items:flex-start}.director-report-controls{flex-wrap:wrap}.director-report-controls label{min-width:125px}}@media(max-width:1000px){.sidebar{inset:0 auto 0 0;width:min(300px,85vw);border-radius:0 20px 20px 0;transform:translateX(-110%)}.sidebar.open{transform:translateX(0)}.mobile-header{display:flex;position:fixed;top:0;left:0;right:0;z-index:30;height:66px;align-items:center;padding:12px 18px;gap:14px;background:var(--workspace-glass);border-bottom:1px solid var(--workspace-line);backdrop-filter:blur(12px)}.mobile-header .brand{padding:0;border:0}.mobile-header .brand-mark{width:30px;height:30px;font-size:15px}.mobile-brand span{display:none}.mobile-menu-button{background:var(--workspace-elevated);border:1px solid var(--workspace-line);width:34px;height:34px;border-radius:9px}.mobile-menu-button span{background:var(--workspace-text)}.sidebar-close{display:block;color:var(--workspace-text);background:var(--workspace-elevated);border-color:var(--workspace-line)}.sidebar-backdrop.open{display:block;z-index:31;background:rgba(3,5,10,.65)}.sidebar{z-index:32}.workspace-commandbar{z-index:30;height:40px;top:13px;left:auto;right:16px;padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none}.workspace-avatar,.workspace-breadcrumb,.workspace-search-trigger kbd,.workspace-search-trigger span{display:none}.workspace-search-trigger{width:34px;height:34px;justify-content:center;padding:0}.workspace-header-actions{gap:8px}.workspace,.workspace.customer-workspace,.workspace.mou-workspace,.workspace.workspace-module{margin:0;width:100%;padding:94px 20px 70px}.topbar{margin-bottom:18px}.filter-panel{top:76px}.customer-toolbar,.director-report>header{flex-wrap:wrap}.customer-tabs{width:100%;overflow:auto;white-space:nowrap}.customer-tabs button{flex-shrink:0}}@media(max-width:700px){.workspace,.workspace.customer-workspace,.workspace.mou-workspace,.workspace.workspace-module{padding:86px 14px 70px}.catalog-hero h1,.topbar h1,.workflow-hero h1{font-size:28px}.subtitle{font-size:12px}.module-navigation-select select{min-height:42px;font-size:14px;background:var(--workspace-elevated)}.dashboard-metric-grid,.director-daily-grid,.director-monthly-grid,.kpi-grid,.workflow-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric-card{min-height:112px;padding:16px}.dashboard-metric-card strong{font-size:25px}.dashboard-metric-card small{font-size:9px}.director-report>header{padding:18px}.director-report-controls{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.director-report-controls label{min-width:0;width:100%}.director-day-presets{grid-column:1/-1}.director-report>header h2{font-size:27px}.director-monthly-grid article{min-height:125px;border:1px solid var(--workspace-line);padding:13px}.director-monthly-grid article strong{font-size:25px}.director-daily-grid article{padding:14px;min-height:115px}.director-daily-grid article strong{font-size:25px}.director-sales-pic>div,.director-target-pacing>div{grid-template-columns:repeat(2,minmax(0,1fr))}.director-target-pacing>header strong{font-size:12px}.director-sales-pic>header,.director-target-pacing>header{gap:6px}.customer-toolbar label{flex:1;min-width:100px}.customer-toolbar .export-button,.customer-toolbar label input,.customer-toolbar label select{width:100%}.dashboard-table-heading{padding:16px}.dashboard-table-heading h2{font-size:18px}.workspace input,.workspace select,.workspace textarea{font-size:16px}.customer-workflow-table td{padding:14px 12px}.workspace-search-dialog{padding:20px}.customer-inspector{padding:22px 18px}.customer-inspector-kpis{grid-template-columns:1fr 1fr}.customer-inspector-kpis article:first-child{grid-column:1/-1}.customer-inspector h2{font-size:23px}.customer-followup-backdrop .workflow-modal{padding:24px 18px}.customer-inspector-identity{gap:12px}.customer-initials{width:48px;height:48px;border-radius:13px;font-size:18px}.global-print-button strong{display:none}.global-print-button{padding:6px;right:14px;bottom:14px}}@media(max-width:1000px){.workspace-commandbar{z-index:31}}@media(max-width:700px){.director-report .director-report-controls label{width:100%;min-width:0}.director-report .director-report-controls :is(input,select){width:100%;min-width:0;max-width:100%;font-size:12px}.director-report .director-monthly-grid article strong{font-size:22px}.director-report .director-monthly-grid article strong small{font-size:10px}.workspace-disclosure>summary{align-items:flex-start;font-size:10px;padding:12px}.workspace-disclosure>summary strong{font-size:10px;text-align:right;gap:8px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{:root{--workspace-text:#18181d;--workspace-muted:#555;--workspace-surface:#fff;--workspace-bg:#fff;--workspace-line:#ddd;--ink:#18181d;--muted:#555;--paper:#fff;--canvas:#fff;--line:#ddd;color-scheme:light}.customer-inspector-backdrop,.workspace-commandbar,.workspace-search-backdrop{display:none!important}.workspace,.workspace.customer-workspace,.workspace.mou-workspace,.workspace.workspace-module{margin:0;padding:0;width:100%}.workspace :is(.panel,.dashboard-table-card,.dashboard-metric-card){background:white;box-shadow:none}}:root[data-dashboard-theme=light]{--workspace-bg:#f7f8fa;--workspace-surface:#fff;--workspace-elevated:#f6f7f9;--workspace-glass:#fff;--workspace-line:#e9ebef;--workspace-text:#24262d;--workspace-muted:#777b86;--workspace-accent:#d54e20;--workspace-soft:#fff1e9;--lime:#ef6b35;--ink-2:#454955}body{background:var(--workspace-bg);font-size:14px}.sidebar{inset:0 auto 0 0;width:222px;border:0;border-right:1px solid var(--workspace-line);border-radius:0;box-shadow:none;padding:27px 13px 16px;background:var(--workspace-surface)}.brand{border:0;padding:0 9px 20px}.brand strong{font-size:13px;letter-spacing:.06em}.sidebar nav a,.sidebar nav button{font-size:12px;min-height:40px;border-radius:8px}.sidebar-group-label,.sidebar-nav-group>p{font-size:9px;letter-spacing:.12em}.sidebar nav a.active{background:var(--workspace-soft);border-color:transparent;font-weight:650}.sidebar nav{margin-top:9px}.sidebar-navigation{gap:16px}.sidebar-utility-actions :is(a,button){min-height:32px;font-size:11px}.side-foot{background:var(--workspace-elevated);box-shadow:none;border:0}.workspace-commandbar{top:0;left:222px;right:0;height:72px;padding:0 30px;border:0;border-bottom:1px solid var(--workspace-line);border-radius:0;background:var(--workspace-surface);box-shadow:none;backdrop-filter:none}.workspace-breadcrumb{font-size:12px;gap:9px}.workspace-search-trigger{background:var(--workspace-elevated);border:0;min-height:35px;min-width:220px}.workspace-search-trigger kbd{margin-left:auto}.workspace-theme-toggle{border-color:var(--workspace-line)}.workspace,.workspace.customer-workspace,.workspace.mou-workspace,.workspace.workspace-module{margin-left:222px;padding:101px 30px 64px}.topbar{margin-bottom:24px;align-items:center}.topbar h1{font-size:31px;font-weight:650;letter-spacing:-.045em;line-height:1.16}.topbar .eyebrow{font-size:9px;color:var(--workspace-muted);margin-bottom:9px}.topbar .subtitle{margin-top:9px;color:var(--workspace-muted);font-size:12px}.overview-source-line{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;color:var(--workspace-muted);font-size:10px}.overview-source-line span+span{border-left:1px solid var(--workspace-line);padding-left:14px}.workspace .refresh-button{border:0;background:#ef6b35;color:#24150e;border-radius:9px;font-size:11px;padding:11px 15px;font-weight:650;box-shadow:0 3px 8px #e9703018}.workspace .panel{border-radius:14px;box-shadow:none}.workspace .director-report{border:0;background:none;box-shadow:none;overflow:visible}.workspace .director-report>header{padding:0 0 16px;align-items:center;border:0;background:none}.workspace .director-report>header h2{font-size:18px;letter-spacing:-.025em;margin:0}.workspace .director-report>header .section-kicker,.workspace .director-report>header p:not(.section-kicker){display:none}.director-report-controls{gap:8px}.director-report-controls label{gap:4px}.director-report-controls label>span{font-size:8px;letter-spacing:.07em;color:var(--workspace-muted)}.director-report-controls :is(select,input){min-height:34px;font-size:11px;background:var(--workspace-surface);border-color:var(--workspace-line)}.director-day-presets{gap:5px}.director-day-presets button{font-size:10px;padding:8px 10px;border-radius:7px;background:var(--workspace-surface)}.sales-overview{margin-bottom:20px}.overview-metrics{display:grid;grid-template-columns:1.25fr .85fr 1fr;gap:20px;margin:0 0 22px;padding:19px 22px;background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:13px}.overview-metrics article{display:flex;gap:12px;align-items:flex-start;min-width:0}.overview-metrics article+article{border-left:1px solid var(--workspace-line);padding-left:20px}.overview-metric-icon{width:38px;height:38px;border-radius:11px;background:var(--workspace-elevated);display:grid;place-items:center;color:var(--workspace-muted);flex-shrink:0;margin-top:3px}.overview-metrics article:first-child .overview-metric-icon{color:var(--workspace-accent);background:var(--workspace-soft)}.overview-metrics article>div{min-width:0}.overview-metrics article>div>span{display:block;font-size:11px;color:var(--workspace-muted)}.overview-metrics strong{display:block;font-size:28px;letter-spacing:-.05em;font-weight:650;line-height:1.3;margin-top:6px;color:var(--workspace-text)}.overview-metrics strong small{font-size:11px;letter-spacing:0;font-weight:450;color:var(--workspace-muted)}.overview-metrics p{font-size:9px;color:var(--workspace-muted);margin:8px 0 0}.overview-metrics button{border:0;background:none;color:var(--workspace-accent);font:inherit;cursor:pointer;padding:0}.overview-metrics article:last-child p button{display:block;margin-top:3px}.overview-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}.overview-chart-card,.overview-target-card,.overview-team-card{border:1px solid var(--workspace-line);border-radius:14px;background:var(--workspace-surface);min-width:0}.overview-chart-card{padding:22px 22px 15px}.overview-card-kicker{font-size:8px;color:var(--workspace-muted);letter-spacing:.13em}.overview-chart-card header,.overview-team-card header{display:flex;justify-content:space-between;gap:12px;align-items:center}.sales-overview h3{font-size:15px;line-height:1.4;margin:5px 0 0;letter-spacing:-.025em;color:var(--workspace-text);font-weight:600}.overview-chart-switch{display:flex;gap:2px;background:var(--workspace-elevated);border:1px solid var(--workspace-line);border-radius:7px;padding:3px}.overview-chart-switch button{padding:6px 10px;border:0;border-radius:5px;color:var(--workspace-muted);background:none;font-size:10px;cursor:pointer}.overview-chart-switch button[aria-pressed=true]{background:var(--workspace-surface);color:var(--workspace-text);box-shadow:0 1px 4px #0000000b}.overview-chart-summary{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:24px}.overview-chart-summary>div:first-child strong{display:block;font-size:30px;font-weight:600;letter-spacing:-.06em;line-height:1.1}.overview-chart-summary strong small{font-size:12px;font-weight:400;letter-spacing:0}.overview-chart-summary>div:first-child>span{display:block;margin-top:8px;color:var(--workspace-muted);font-size:10px}.overview-chart-legend{display:flex;gap:13px;flex-wrap:wrap;font-size:9px;color:var(--workspace-muted)}.overview-chart-legend span{display:flex;align-items:center;gap:5px}.overview-chart-legend i{width:6px;height:6px;background:#ee6a35;border-radius:50%}.overview-chart-legend span+span i{border:1px dashed #a9adb6;width:13px;height:0;background:none;border-radius:0}.overview-chart{width:100%;display:block;margin-top:12px;overflow:visible}.overview-chart text{font:10px var(--font-sans),sans-serif;fill:var(--workspace-muted)}.overview-gridline{stroke:var(--workspace-line);stroke-width:1;stroke-dasharray:2 5}.overview-target-line{stroke:#b2b5bf;stroke-width:1;stroke-dasharray:6 6}.overview-sales-line{stroke:#ee6a35;stroke-width:2.3;stroke-linejoin:round;stroke-linecap:round;fill:none}.overview-chart-hit{fill:transparent;cursor:crosshair;outline:none}.overview-chart-hit:focus-visible{stroke:#ee6a35;stroke-width:2}.overview-hover-line{stroke:#ee6a35;stroke-width:1;stroke-dasharray:3 4;opacity:.4}.overview-active-point{fill:#ee6a35;stroke:var(--workspace-surface);stroke-width:3}.overview-chart-card footer{border-top:1px solid var(--workspace-line);padding-top:12px;margin-top:3px;display:flex;justify-content:space-between;gap:12px;font-size:9px;color:var(--workspace-muted)}.overview-target-card{padding:22px;background:linear-gradient(160deg,var(--workspace-surface) 35%,var(--workspace-soft))}.overview-target-ring{position:relative;height:176px;display:grid;place-items:center;margin:8px 0}.overview-target-ring svg{position:absolute;width:176px;height:176px}.overview-target-ring circle{fill:none;stroke:var(--workspace-line);stroke-width:10}.overview-target-ring circle+circle{stroke:#ee6a35;stroke-linecap:round}.overview-target-ring>div{position:relative;text-align:center}.overview-target-ring strong{font-size:31px;font-weight:600;letter-spacing:-.055em}.overview-target-ring small{font-size:16px}.overview-target-ring span{display:block;font-size:10px;color:var(--workspace-muted);margin-top:2px}.overview-target-card dl{display:grid;gap:11px;margin:4px 0 18px}.overview-target-card dl>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px}.overview-target-card dt{color:var(--workspace-muted)}.overview-target-card dd{margin:0;font-size:12px;font-weight:600}.overview-target-card dl>div:last-child,.overview-target-card>a{border-top:1px solid var(--workspace-line);padding-top:12px}.overview-target-card>a{display:flex;justify-content:space-between;font-size:10px;color:var(--workspace-accent);font-weight:550}.overview-team-card{grid-column:1/-1;padding:21px 22px 14px}.overview-team-card header>span{font-size:10px;color:var(--workspace-muted)}.overview-team-head,.overview-team-row{display:grid;grid-template-columns:minmax(160px,1fr) 90px 150px 180px;gap:20px;align-items:center}.overview-team-head{color:var(--workspace-muted);font-size:9px;padding:18px 0 10px}.overview-team-head>span:not(:first-child),.overview-team-row>span,.overview-team-row>strong{text-align:right}.overview-team-row{border-top:1px solid var(--workspace-line);padding:12px 0;font-size:12px}.overview-team-row>div{display:flex;align-items:center;gap:11px}.overview-team-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#ffeadf;color:#9c482c;font-size:10px;font-weight:600;flex-shrink:0}.overview-team-avatar.tone-1{background:#eaf0fb;color:#52668f}.overview-team-avatar.tone-2{background:#f3edf8;color:#7e5f92}.overview-team-row>div>span{min-width:0;width:100%;max-width:200px}.overview-team-row>div strong{font-size:11px;font-weight:600;display:block}.overview-team-track{height:3px;background:var(--workspace-elevated);display:block;max-width:170px;border-radius:4px;overflow:hidden;margin-top:6px}.overview-team-track i{display:block;height:100%;background:#ee6a35;border-radius:4px}.overview-team-row>strong{font-size:14px;letter-spacing:-.02em;font-weight:600}.overview-team-row small{font-size:10px;font-weight:400;color:var(--workspace-muted)}.overview-team-row>span{color:var(--workspace-muted);font-size:11px}.overview-team-card footer{font-size:9px;color:var(--workspace-muted);border-top:1px solid var(--workspace-line);padding-top:12px}.overview-team-empty{font-size:12px;color:var(--workspace-muted);padding:15px 0}.workspace .workspace-disclosure{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:10px;margin:12px 0;box-shadow:none}.workspace-disclosure>summary{padding:16px 18px;font-size:11px}.workspace-disclosure>summary>strong{font-size:10px;font-weight:550}.overview-daily-disclosure .director-daily-grid{margin:0;padding:15px}.workspace :is(.dashboard-table-card,.dashboard-metric-card,.workflow-kpis article,.kpi-card){box-shadow:none;border-radius:12px}.workspace :is(.dashboard-table-card,.workflow-table-wrap) th{font-size:10px;letter-spacing:.02em;background:var(--workspace-elevated)}.workspace :is(.dashboard-table-card,.workflow-table-wrap) td{font-size:12px}.customer-inspector{background:var(--workspace-surface)}@media(min-width:1550px){.overview-main-grid{grid-template-columns:minmax(0,1fr) 330px}.overview-chart-card{padding:24px 26px 16px}.overview-chart{max-height:300px}.overview-target-ring{height:195px}.overview-target-card{min-height:100%}}@media(max-width:1200px){.overview-metrics{grid-template-columns:1fr 1fr 1fr;padding:17px;gap:13px}.overview-metric-icon{display:none}.overview-metrics strong{font-size:24px}.overview-main-grid{grid-template-columns:minmax(0,1fr) 260px;gap:14px}.overview-chart-legend{display:none}.overview-team-head,.overview-team-row{grid-template-columns:minmax(130px,1fr) 60px 120px 140px;gap:12px}.overview-chart-summary{margin-top:20px}.workspace-data-stamp{display:none}}@media(max-width:1000px){.sidebar{inset:0 auto 0 0;width:260px;border-radius:0;padding-top:68px}.workspace,.workspace.customer-workspace,.workspace.mou-workspace,.workspace.workspace-module{margin-left:0;padding:101px 22px 50px}.workspace-commandbar{left:0;padding-left:82px;height:70px;z-index:31}.mobile-menu-toggle{top:18px;left:22px}}@media(max-width:700px){.workspace,.workspace.customer-workspace,.workspace.mou-workspace,.workspace.workspace-module{padding:91px 16px 42px}.workspace-commandbar{height:65px;padding:0 16px 0 66px}.workspace-breadcrumb i,.workspace-breadcrumb>span{display:none}.workspace-breadcrumb{font-size:11px}.workspace-search-trigger{min-width:0;width:32px;min-height:32px;padding:8px;background:none}.workspace-search-trigger kbd,.workspace-search-trigger span{display:none}.workspace-header-actions{gap:8px}.workspace-theme-toggle{width:32px;height:32px}.workspace-avatar{width:28px;height:28px}.mobile-menu-toggle{top:16px;left:16px}.topbar{align-items:flex-start;gap:16px;margin-bottom:24px}.topbar h1{font-size:28px}.topbar .subtitle{font-size:11px;max-width:290px}.overview-source-line{gap:7px 10px;font-size:9px}.overview-source-line span+span{padding-left:9px}.overview-source-line span:last-child{display:none}.workspace .topbar .refresh-button{font-size:0;padding:10px;min-width:35px;border-radius:8px}.workspace .topbar .refresh-button span{font-size:18px;margin:0}.workspace .director-report>header{display:block}.workspace .director-report>header h2{margin-bottom:14px}.director-report-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.director-report-controls input,.director-report-controls select{width:100%;max-width:100%;min-width:0;min-height:36px;box-sizing:border-box}.director-report-controls label{min-width:0}.director-day-presets{display:none}.overview-metrics{grid-template-columns:1fr 1fr;gap:17px 12px;padding:16px;margin-bottom:14px}.overview-metrics article:first-child{grid-column:1/-1;padding:0 0 15px;border-bottom:1px solid var(--workspace-line)}.overview-metrics article:first-child .overview-metric-icon{display:grid}.overview-metrics article+article{border:0;padding:0}.overview-metrics article:first-child strong{font-size:29px}.overview-metrics article:not(:first-child) strong{font-size:23px}.overview-metrics p{font-size:9px;line-height:1.6}.overview-main-grid{grid-template-columns:1fr;gap:14px}.overview-chart-card{padding:17px 14px 13px}.sales-overview h3{font-size:14px}.overview-card-kicker{font-size:7px}.overview-chart-switch button{font-size:9px;padding:5px 7px}.overview-chart-summary>div:first-child strong{font-size:27px}.overview-chart{margin-top:12px}.overview-chart text{font-size:13px}.overview-chart-card footer{font-size:8px}.overview-chart-card footer>span+span{display:none}.overview-target-card{padding:18px;display:grid;grid-template-columns:130px 1fr;gap:0 14px;align-items:center}.overview-target-card header{grid-column:1/-1}.overview-target-ring{height:140px;margin:0}.overview-target-ring svg{width:140px;height:140px}.overview-target-ring strong{font-size:26px}.overview-target-card dl{margin:12px 0;gap:12px}.overview-target-card dl>div{display:block;font-size:9px}.overview-target-card dd{font-size:11px;margin-top:2px}.overview-target-card>a{grid-column:1/-1}.overview-team-card{padding:18px 15px 12px;overflow:hidden}.overview-team-card header>span{display:none}.overview-team-head,.overview-team-row{grid-template-columns:minmax(0,1fr) 45px 100px;gap:10px}.overview-team-head>span:last-child,.overview-team-row>span:last-child{display:none}.overview-team-row>strong{font-size:12px}.overview-team-row>div>span{min-width:0}.overview-team-row>div strong{font-size:10px;overflow-wrap:anywhere}.overview-team-row>div{gap:8px}.overview-team-avatar{width:27px;height:27px;font-size:9px}.overview-team-card footer{font-size:8px;line-height:1.7}.workspace-disclosure>summary{padding:14px;gap:9px;align-items:flex-start}.workspace-disclosure>summary>strong{max-width:45%;text-align:right;font-size:9px}}@media(prefers-reduced-motion:no-preference){.overview-chart-card,.overview-target-card,.overview-team-card{animation:overview-enter .35s ease both}.overview-target-card{animation-delay:.04s}.overview-team-card{animation-delay:.08s}@keyframes overview-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}section.workspace>section.director-report.panel{background:transparent;border:0;border-radius:0;box-shadow:none}section.workspace .topbar .refresh-button{background:#ff6b35;color:#26170f}.overview-period-warning{padding:12px 15px;background:#fff4df;border:1px solid #f0dcb4;color:#805b1d;border-radius:9px;font-size:12px;margin:0 0 14px}@media(max-width:1000px){header.workspace-commandbar{top:15px;right:20px;left:auto;width:auto;height:36px;padding:0;border:0;background:none;box-shadow:none}.workspace-commandbar .workspace-avatar,.workspace-commandbar .workspace-breadcrumb,.workspace-search-trigger kbd,.workspace-search-trigger span{display:none}.workspace-commandbar .workspace-search-trigger{width:32px;min-width:0;padding:8px}.mobile-header{background:var(--workspace-surface);backdrop-filter:none}}@media(max-width:700px){section.workspace .topbar{display:flex;flex-direction:row;align-items:flex-start}section.workspace .topbar>div{min-width:0;flex:1}section.workspace .topbar .refresh-button{width:36px;min-width:36px;flex-shrink:0;align-self:flex-start;padding:9px;font-size:0}header.workspace-commandbar{right:16px;top:15px}}@media print{.overview-main-grid{display:block}.overview-target-card,.overview-team-card{margin-top:15px}.workspace,.workspace.workspace-module{margin:0;padding:0}.overview-chart-hit{display:none}}.overview-previous-line{fill:none;stroke:#8c9eae;stroke-width:1.7;stroke-linejoin:round}.sidebar nav button.sidebar-group-toggle{display:flex;justify-content:space-between;align-items:center;min-height:24px;padding:2px 11px;margin:0 0 5px;width:100%;border:0;background:none;box-shadow:none;color:var(--workspace-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;cursor:pointer}.sidebar nav button.sidebar-group-toggle:hover{color:var(--workspace-accent);background:var(--workspace-elevated)}.sidebar-group-toggle span{font-size:13px;transition:transform .15s}.sidebar-group-toggle[aria-expanded=false] span{transform:rotate(-90deg)}.sidebar-nav-group>div[hidden]{display:none}.overview-chart{height:235px;max-height:none}.overview-target-line{stroke:#e59d7f;stroke-width:1.4}.overview-chart-legend span:nth-child(2) i{border-color:#d9987c}.overview-chart-legend span:nth-child(3) i{background:#8c9eae;border:0;width:13px;height:2px;border-radius:0}.overview-pace-note{font-size:11px;line-height:1.5;margin:12px 0 0;color:#965026}.overview-pace-note.ahead{color:#397452}.overview-workspace .topbar{margin-bottom:16px}.overview-workspace .topbar .eyebrow{display:none}.overview-workspace .topbar h1{font-size:29px}.overview-workspace .topbar .subtitle{margin-top:7px}.overview-source-line{margin-top:8px}.overview-workspace .overview-metrics{padding:16px 20px;margin-bottom:16px}.overview-metrics article>div>span{font-size:12px}.overview-metrics p{font-size:10px}.overview-metrics strong{margin-top:3px}.overview-workspace .overview-chart-card{padding-top:18px}.overview-chart-summary{margin-top:17px}.overview-chart-legend{font-size:10px}.overview-card-kicker{font-size:9px}.overview-chart-card footer{font-size:10px}.overview-target-card dt{font-size:11px}.overview-team-card footer{font-size:10px}.workspace-actions-panel{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:12px;padding:20px;margin:23px 0}.workspace-actions-panel>header{display:flex;justify-content:space-between;gap:15px;align-items:center}.workspace-actions-panel h3{font-size:18px;letter-spacing:-.025em;margin:5px 0 0}.workspace-actions-panel>header button{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:7px;font-size:11px;padding:8px 11px;cursor:pointer;color:var(--workspace-muted)}.workspace-actions-panel>p{font-size:12px;line-height:1.6;color:var(--workspace-muted)}.workspace-actions-sources{display:flex;gap:10px 22px;flex-wrap:wrap;padding:15px 0 11px}.workspace-actions-sources>span{font-size:11px;color:var(--workspace-muted)}.workspace-actions-sources strong{font-size:12px;margin-left:9px;color:var(--workspace-text)}.workspace-actions-panel .workspace-actions-warning{padding:11px 13px;border-radius:7px;background:var(--workspace-soft);color:var(--workspace-accent);font-size:11px}.workspace-action-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.workspace-action-list>a{padding:14px 0;border-top:1px solid var(--workspace-line);display:flex;justify-content:space-between;gap:14px;text-decoration:none;color:var(--workspace-text)}.workspace-action-list>a>span{color:var(--workspace-muted)}.workspace-action-list>a:hover strong{color:var(--workspace-accent)}.workspace-action-list a div>span{display:block;font-size:9px;color:var(--workspace-accent);margin-bottom:5px}.workspace-action-list strong{font-size:13px;display:block}.workspace-action-list p{font-size:11px;margin:5px 0;color:var(--workspace-text)}.workspace-action-list small{font-size:10px;color:var(--workspace-muted)}.workspace-actions-panel .workspace-actions-footnote{font-size:10px;border-top:1px solid var(--workspace-line);padding-top:12px;margin:5px 0 0}.level-up-workspace{min-width:0;scroll-margin-top:85px}.workspace .workflow-hero h1{font-size:30px;line-height:1.15}.workspace .workflow-hero>div>p:last-child{font-size:12px}.workspace .dashboard-toolbar label{font-size:10px}.workspace .dashboard-table-card td,.workspace .module-link-tabs a{font-size:12px}@media(min-width:1200px){.overview-workspace.workspace{padding-top:91px}.overview-chart{max-height:235px}.overview-target-ring{height:150px;margin:3px 0}.overview-target-ring svg{width:150px;height:150px}.overview-target-card{padding:18px 20px}.overview-target-card dl{margin:3px 0 13px;gap:8px}.overview-target-card dl>div:last-child{padding-top:9px}.overview-chart-summary>div:first-child strong,.overview-target-ring strong{font-size:28px}.overview-target-card h3{font-size:14px}.overview-target-card>a{padding-top:10px}.overview-team-card{padding-top:17px}.overview-team-head{padding-top:13px}}@media(max-width:700px){.workspace-action-list{grid-template-columns:1fr}.workspace-actions-panel{padding:16px}.workspace-actions-sources{gap:10px}.workspace-actions-sources>span{font-size:10px}.overview-workspace .topbar h1{font-size:27px}.overview-workspace .overview-metrics{padding:15px}.overview-workspace .overview-target-ring{height:140px}.overview-pace-note{grid-column:1/-1;font-size:10px}.overview-workspace .overview-chart-legend{display:none}.workspace .workflow-hero h1{font-size:27px}.overview-chart{height:190px}}.overview-daily-report{border:1px solid var(--line,#e5e7eb);border-radius:16px;overflow:hidden;background:var(--surface,#fff)}.overview-daily-report>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line,#e5e7eb)}.overview-daily-report>header .section-kicker{margin:0 0 5px;font-size:10px}.overview-daily-report h3{margin:0;font-size:21px;letter-spacing:-.5px}.overview-daily-report>header>span{font-size:12px;color:var(--muted,#748092)}.overview-daily-report .director-daily-grid{margin:0;padding:12px;gap:12px}.overview-daily-report .director-daily-grid article{padding:16px}.overview-daily-report .director-daily-grid strong{font-size:30px}@media(max-width:640px){.overview-daily-report>header{padding:14px;align-items:flex-start;flex-direction:column;gap:7px}.overview-daily-report .director-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:8px}.overview-daily-report .director-daily-grid article{padding:12px;min-width:0}.overview-daily-report .director-daily-grid strong{font-size:25px;overflow-wrap:anywhere}}.overview-daily-report{margin-bottom:20px;background:var(--workspace-surface);border-color:var(--workspace-line)}.overview-daily-report h3{font-size:23px}.overview-daily-report .director-daily-grid article>span{font-size:12px;line-height:1.5}.overview-daily-report .director-daily-grid article p{font-size:13px;line-height:1.6}.daily-copy-button{padding:11px 16px;border:1px solid var(--workspace-accent);border-radius:9px;background:var(--workspace-soft);color:var(--workspace-accent);font-size:13px;font-weight:650;cursor:pointer}.daily-copy-button:disabled{opacity:.5;cursor:not-allowed}.daily-target-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 24px;border-top:1px solid var(--workspace-line)}.daily-target-summary article{min-width:0}.daily-target-summary article>span{font-size:12px;color:var(--workspace-muted)}.daily-target-summary strong{display:block;font-size:24px;margin:7px 0;color:var(--workspace-text)}.daily-target-summary p,.overview-daily-report>footer{font-size:12px;line-height:1.6;color:var(--workspace-muted)}.overview-daily-report>footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 24px;border-top:1px solid var(--workspace-line)}.daily-copy-status{margin:0;padding:12px 24px;font-size:13px;color:var(--workspace-accent)}@media(max-width:700px){.daily-target-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:18px 12px}.daily-target-summary strong{font-size:21px}.overview-daily-report>footer{padding:12px 14px}.daily-copy-button{width:100%}.overview-daily-report>header{flex-wrap:wrap}}