/* Neutral BONO workspace: local system fonts, white surfaces, clear hierarchy. */
html[data-theme="light"]{--navy:#181818;--navy-soft:#f3f3f2;--ink:#202020;--muted:#6d6d6d;--line:#e5e5e3;--bg:#fff;--white:#fff;--green:#39775d;--shadow:0 5px 20px #00000005;color-scheme:light;color:#202020;font-family:Inter,"Segoe UI",Arial,sans-serif}
html[data-theme="light"] body{background:#fff;color:#202020;background-image:none;font-size:14px}
html[data-theme="light"] :is(.app-shell,.main-shell){background:#fff;background-image:none}
html[data-theme="light"] main{color:#343434;padding-top:30px}
html[data-theme="light"] .sidebar{background:#fafaf9;background-image:none;border-right:1px solid #e9e9e6;color:#585858;box-shadow:none;backdrop-filter:none}
html[data-theme="light"] .brand{color:#161616;font-weight:800;letter-spacing:-1px;gap:0}
html[data-theme="light"] .brand-mark{display:none}
html[data-theme="light"] .brand-caption{color:#878787;letter-spacing:1.2px}
html[data-theme="light"] .workspace-id{background:#f5f5f3;border:1px solid #e9e9e5;border-radius:8px;color:#484848}
html[data-theme="light"] :is(.workspace-id small,.workspace-note,.sidebar-label){color:#858585;font-size:11px}
html[data-theme="light"] .workspace-monogram{background:#ececeb;color:#575757;border-color:#e0e0de}
html[data-theme="light"] .workspace-chevron{color:#8c8c8c}
html[data-theme="light"] .nav-group-label{font-size:11px;font-weight:500;color:#888;text-transform:none;letter-spacing:0;padding-top:18px;padding-bottom:8px}
html[data-theme="light"] .nav-item{font-size:14px;line-height:1.4;color:#595959;min-height:39px;border:1px solid transparent;border-radius:7px;padding:9px 10px;transition:background .12s,color .12s}
html[data-theme="light"] .nav-item svg{color:#888;width:17px;height:17px}
html[data-theme="light"] .nav-item:hover{background:#f1f1ef;color:#1c1c1c}
html[data-theme="light"] .nav-item.active{background:#eaeae7;border-color:transparent;color:#1b1b1b;font-weight:600;box-shadow:none}
html[data-theme="light"] .nav-item.active svg{color:#525252}
html[data-theme="light"] :is(.nav-count,.nav-badge){background:#efefed;color:#777;border-color:#e3e3e0;font-size:11px}
html[data-theme="light"] .sidebar #navigation{scrollbar-color:#d4d4d0 transparent}
html[data-theme="light"] .sidebar-bottom{background:#fafaf9;border-color:#e7e7e4}
html[data-theme="light"] .sidebar-assistant{background:#f2f2ef;border:1px solid #e5e5e0;color:#555;box-shadow:none}
html[data-theme="light"] :is(.sidebar-assistant strong,.sidebar-user strong){color:#505050;font-size:12px}
html[data-theme="light"] :is(.sidebar-assistant small,.sidebar-user small){color:#818181;font-size:11px}
html[data-theme="light"] .sidebar-user{border-color:#e6e6e3;color:#666;font-size:12px}
html[data-theme="light"] :is(.mini-avatar,.avatar,.profile-avatar,.topbar-avatar){background:#f1f1ee;color:#666;border:1px solid #e6e6e2;box-shadow:none}
html[data-theme="light"] .topbar{background:#fff;border-bottom:1px solid #ececea;color:#626262;box-shadow:none;backdrop-filter:none}
html[data-theme="light"] .unit-caption{font-size:10px;color:#929292;letter-spacing:.5px}
html[data-theme="light"] .unit-control select{background:transparent;color:#414141;font-size:14px}
html[data-theme="light"] .environment-select{background:#fafafa;border:1px solid #e5e5e3;color:#646464;font-size:12px;border-radius:7px;padding:8px 10px}
html[data-theme="light"] .environment-select:disabled{background:#fcfcfc;color:#939393;opacity:1}
html[data-theme="light"] .global-search-wrap{background:#fafafa;border:1px solid #e8e8e6;color:#909090;border-radius:8px;box-shadow:none}
html[data-theme="light"] .global-search-wrap input{color:#666;font-size:13px}
html[data-theme="light"] .global-search-wrap input::placeholder{color:#969696}
html[data-theme="light"] .global-search-wrap kbd{background:#fff;border-color:#e6e6e3;color:#9a9a9a}
html[data-theme="light"] :is(.local-status,.topbar-date){font-size:12px;color:#8b8b8b}
html[data-theme="light"] .topbar-divider{background:#e9e9e6}
html[data-theme="light"] :is(.icon-button,.mobile-toggle){background:#fafafa;border:1px solid #e8e8e5;color:#8b8b8b;border-radius:7px}
html[data-theme="light"] :is(.icon-button,.mobile-toggle):hover{background:#f0f0ed;color:#505050}
html[data-theme="light"] .page-heading{margin-bottom:26px}
html[data-theme="light"] .page-heading h1{font-size:30px;font-weight:600;line-height:1.35;letter-spacing:-.8px;color:#1d1d1d;margin-bottom:10px}
html[data-theme="light"] :is(.page-heading p,.section-description){font-size:14px;line-height:1.8;color:#737373}
html[data-theme="light"] :is(.eyebrow,.panel-eyebrow,.command-overline,.command-scope-badge){font-size:11px;color:#8a8a8a;letter-spacing:.35px;text-transform:none}
html[data-theme="light"] .command-overline>span:last-of-type{font-size:12px;color:#999;letter-spacing:0}
html[data-theme="light"] :is(.card,.kpi-card,.summary-card,.settings-card,.data-state-card,.integration-card,.operation-card){background:#fff;background-image:none;border:1px solid #e6e6e3;border-radius:11px;box-shadow:none;backdrop-filter:none;color:#555}
html[data-theme="light"] :is(.card-head,.operation-head,.operation-metrics){border-color:#ebebe8}
html[data-theme="light"] :is(.card-head h2,.settings-card h2,.data-state-card h2,.integration-card h2,.operation-head h2,.command-main-grid .card-head h2,.command-analytics-grid .card-head h2){font-size:17px;font-weight:550;letter-spacing:-.3px;color:#343434}
html[data-theme="light"] :is(.card-head p,.settings-card p,.data-state-card p,.integration-card>p,.operation-head p,.command-main-grid .card-head p,.command-analytics-grid .card-head p){font-size:13px;line-height:1.8;color:#838383}
html[data-theme="light"] .btn{font-size:13px;font-weight:500;border-radius:8px;box-shadow:none;transition:background .12s,border-color .12s}
html[data-theme="light"] :is(.btn-primary,.btn-navy,.auth-submit){background:#202020;border:1px solid #202020;color:#fff;border-radius:24px;box-shadow:none}
html[data-theme="light"] :is(.btn-primary,.btn-navy,.auth-submit):hover{background:#414141;border-color:#414141;box-shadow:none}
html[data-theme="light"] :is(.btn-secondary,.btn-ghost){background:#fff;color:#666;border:1px solid #e1e1dd;box-shadow:none}
html[data-theme="light"] :is(.btn-secondary,.btn-ghost):hover{background:#f5f5f3;color:#333;border-color:#d5d5d0}
html[data-theme="light"] .btn-small{font-size:12px}
html[data-theme="light"] :is(.text-button,.source-link){color:#696969;font-size:12px}
html[data-theme="light"] .text-button:hover{color:#1d1d1d}
html[data-theme="light"] .kpi-top{font-size:13px;color:#777}
html[data-theme="light"] .kpi-value{font-size:30px;font-weight:550;letter-spacing:-.7px;color:#333}
html[data-theme="light"] .kpi-icon{background:#f5f5f2;border:1px solid #ebebe6;color:#949494;box-shadow:none}
html[data-theme="light"] .kpi-foot{font-size:12px;color:#909090}
html[data-theme="light"] :is(.summary-card>span,.operation-metric>span){font-size:12px;color:#7b7b7b}
html[data-theme="light"] :is(.summary-card strong,.operation-metric strong){color:#474747;font-weight:550}
html[data-theme="light"] :is(.summary-card small,.operation-metric small){font-size:12px;color:#999}
html[data-theme="light"] :is(.operation-empty,.ledger-notice,.financial-source-note,.source-strip){background:#fafaf7;border:1px solid #e9e9e2;color:#92928c;border-radius:8px;font-size:12px}
html[data-theme="light"] .source-strip .source-badge{background:#f4f4ef;border-color:#e8e8df;color:#929289;font-size:11px}
html[data-theme="light"] :is(.quick-actions,.activity-list,.table-foot){border-color:#ededE9}
html[data-theme="light"] .quick-action{background:#fcfcfa;border:1px solid #ebebe6;color:#777;box-shadow:none;transform:none}
html[data-theme="light"] .quick-action:hover{background:#f5f5f1;border-color:#deded5;transform:none}
html[data-theme="light"] .quick-action>span{background:#f1f1eb;border-color:#e8e8df;color:#8e8e82}
html[data-theme="light"] .quick-action strong{font-size:13px;color:#707069}
html[data-theme="light"] .quick-action small{font-size:12px;color:#97978e}
html[data-theme="light"] :is(.activity-item,.profile-line){border-color:#eeeee9;color:#96968e}
html[data-theme="light"] .activity-item strong{font-size:12px;color:#85857e}
html[data-theme="light"] :is(.activity-item small,.activity-item>span:last-child,.activity-empty){font-size:12px;color:#a1a197}
html[data-theme="light"] .activity-dot{background:#f5f5ef;border-color:#e9e9df;color:#a1a191}
html[data-theme="light"] :is(.chart-meta,.chart-note){font-size:12px;color:#98988f}
html[data-theme="light"] .chart-gridline{stroke:#eeeeE8}
html[data-theme="light"] .chart-label{fill:#99998f;font-size:11px}
html[data-theme="light"] .chart-line{stroke:#84847b}
html[data-theme="light"] .chart-area{fill:#b2b2a815}
html[data-theme="light"] .chart-dot{fill:#929286;stroke:#fff}
html[data-theme="light"] .chart-annotation-bg{fill:#fff;stroke:#e6e6de}
html[data-theme="light"] .chart-annotate{fill:#96968d}
html[data-theme="light"] :is(.table-toolbar,.table-scroll,.table-foot,.table-card,.detail-table){background:#fff;border-color:#ebebe5}
html[data-theme="light"] th{background:#fafaf7;color:#94948a;border-color:#edede6;font-size:12px;letter-spacing:0;text-transform:none;font-weight:500}
html[data-theme="light"] td{color:#85857c;border-color:#f0f0e9;font-size:13px;line-height:1.7}
html[data-theme="light"] td strong{color:#74746b;font-size:13px;font-weight:550}
html[data-theme="light"] td small{font-size:12px;color:#a5a59b;line-height:1.7}
html[data-theme="light"] tbody tr:hover{background:#fcfcfa}
html[data-theme="light"] :is(.table-count,.table-empty,.table-foot){color:#a1a195;font-size:12px}
html[data-theme="light"] .table-foot{background:#fafaf7;border-color:#ebebe2;line-height:1.8}
html[data-theme="light"] :is(.table-search,.table-filter,.month-select,.date-filter){background:#fcfcfa;border:1px solid #e7e7df;color:#8d8d80;font-size:13px;box-shadow:none}
html[data-theme="light"] .table-search input{font-size:13px;color:#858579}
html[data-theme="light"] .table-search input::placeholder{color:#aaaA9d}
html[data-theme="light"] :is(.cell-actions select,.order-board-footer select,.lead-card-bottom select){background:#fdfdfb;border:1px solid #e7e7dc;color:#969684;font-size:11px}
html[data-theme="light"] .cell-actions select:disabled{background:#fbfbf7;color:#b3b3a1;opacity:1}
html[data-theme="light"] .pill{background:#f6f6ef;color:#939380;border:1px solid #eaeade;font-size:11px}
html[data-theme="light"] .pill-blue{background:#f2f4f6;color:#748493;border-color:#e1e6ea}
html[data-theme="light"] .pill-green{background:#f0f7f3;color:#708f7c;border-color:#dfeae3}
html[data-theme="light"] .pill-yellow{background:#faf6eb;color:#ac9970;border-color:#eee7d7}
html[data-theme="light"] .pill-red{background:#fbf1ed;color:#a88c7d;border-color:#efe1d8}
html[data-theme="light"] :is(.empty-illustration,.empty-small-icon,.integration-symbol){background:#f5f5ec;border-color:#e8e8d9;color:#a7a78c;box-shadow:none}
html[data-theme="light"] .empty-state h2,html[data-theme="light"] .empty-state h3{color:#858577}
html[data-theme="light"] .empty-state p{color:#a3a391;font-size:13px;line-height:1.9}
html[data-theme="light"] :is(.settings-line,.integration-line,.switch-label){color:#929282;border-color:#efefe4;font-size:13px}
html[data-theme="light"] :is(.settings-line strong,.integration-line strong){color:#878774;font-size:13px}
html[data-theme="light"] .integration-actions{border-color:#eeeee3}
html[data-theme="light"] .switch-label input{accent-color:#858574}
html[data-theme="light"] :is(.notice,.notice-blue,.notes-box,.welcome-tags>span){background:#f8f8f2;border-color:#e9e9dd;color:#969681;font-size:12px;line-height:1.8}
html[data-theme="light"] .notice-red{background:#fcf4ee;border-color:#f1e3d9;color:#b7a28d}
html[data-theme="light"] :is(.muted,.assistant-fineprint,.app-footer){color:#a2a28e;font-size:12px}
/* Commercial views */
html[data-theme="light"] .workspace-stats{background:#fff;border:1px solid #e6e6e1;border-radius:11px;box-shadow:none;padding:23px 0}
html[data-theme="light"] .workspace-stats>div{border-color:#edede6}
html[data-theme="light"] .workspace-stats small{font-size:13px;color:#858579}
html[data-theme="light"] .workspace-stats strong{font-size:27px;color:#626252;font-weight:550}
html[data-theme="light"] .workspace-stat-icon{background:#f5f5ee;border-color:#e9e9dd;color:#9b9b85;box-shadow:none}
html[data-theme="light"] .workspace-tabs{background:#f2f2eb;border-color:#e8e8dd;padding:4px;border-radius:7px}
html[data-theme="light"] .workspace-tabs button{font-size:12px;color:#969684}
html[data-theme="light"] .workspace-tabs .selected{background:#fff;color:#858571;box-shadow:0 1px 4px #00000005}
html[data-theme="light"] .workspace-result-count{font-size:12px;color:#a5a594}
html[data-theme="light"] .pipeline-board{scrollbar-color:#d9d9ca #f6f6ef}
html[data-theme="light"] .pipeline-column{background:#f7f7f1;border-color:#e9e9df;border-radius:10px}
html[data-theme="light"] .pipeline-column-head{background:#f7f7f1;border-color:#e7e7dc}
html[data-theme="light"] .pipeline-column-head h2{font-size:13px;color:#8b8b79;font-weight:600}
html[data-theme="light"] .pipeline-column-head>strong{font-size:12px;color:#a5a594}
html[data-theme="light"] .column-count{background:#fff;border-color:#e8e8de;color:#a3a38f;font-size:11px}
html[data-theme="light"] .lead-card{background:#fff;border-color:#e5e5d9;border-radius:8px;box-shadow:none;transition:border-color .12s}
html[data-theme="light"] .lead-card:hover{border-color:#cdcdba;transform:none}
html[data-theme="light"] .lead-name{font-size:14px;color:#858573;font-weight:600}
html[data-theme="light"] .lead-source{background:#f9f9f3;border-color:#eeeee2;color:#a5a591;font-size:11px}
html[data-theme="light"] :is(.lead-contact,.lead-next,.order-board-person,.order-board-plate){font-size:12px;color:#a3a38f}
html[data-theme="light"] .lead-value{font-size:16px;color:#8f8f78;font-weight:550}
html[data-theme="light"] :is(.lead-card-bottom,.order-board-items,.order-board-footer){border-color:#eeeee2}
html[data-theme="light"] :is(.order-reference,.order-date,.order-board-items){font-size:11px;color:#abab96}
html[data-theme="light"] .order-board-items strong{color:#9b9b81}
html[data-theme="light"] :is(.date-filter input,.date-filter span){background:transparent;color:#a5a58f;font-size:12px}
html[data-theme="light"] .pipeline-empty{color:#b0b099}
html[data-theme="light"] .pipeline-empty p{font-size:12px;color:#adad96}
html[data-theme="light"] .inbox-workspace{background:#fff;border-color:#e4e4d8;border-radius:11px;box-shadow:none}
html[data-theme="light"] .conversation-sidebar{background:#fcfcf9;border-color:#e8e8dd}
html[data-theme="light"] .conversation-sidebar-head{border-color:#edede2}
html[data-theme="light"] .conversation-row{background:#fcfcf9;border-color:#eeeee2;color:#a4a48f}
html[data-theme="light"] .conversation-row:hover{background:#f9f9f3}
html[data-theme="light"] .conversation-row.selected{background:#f2f2e9}
html[data-theme="light"] .conversation-row.selected:before{background:#a1a18a}
html[data-theme="light"] :is(.conversation-row-text strong,.conversation-head strong){font-size:14px;color:#8b8b75}
html[data-theme="light"] :is(.conversation-row-text small,.conversation-row-meta,.conversation-row-meta span){font-size:12px;color:#a9a993}
html[data-theme="light"] :is(.conversation-head,.conversation-composer){background:#fff;border-color:#eaeade}
html[data-theme="light"] .conversation-context{background:#fafaf5;border-color:#eaeade;color:#adad96}
html[data-theme="light"] .context-property strong{color:#9b9b80}
html[data-theme="light"] :is(.context-property small,.context-eyebrow){font-size:12px;color:#b2b298}
html[data-theme="light"] .conversation-content{background:#fff;background-image:none}
html[data-theme="light"] .conversation-timeline{background:#fdfdfa;scrollbar-color:#dedece transparent}
html[data-theme="light"] .conversation-bubble{background:#fff;border-color:#eaeade;color:#a3a38a;box-shadow:none;font-size:14px}
html[data-theme="light"] .conversation-bubble.outbound{background:#f5f5ec;border-color:#e5e5d8;color:#98987e}
html[data-theme="light"] .conversation-bubble span{font-size:11px;color:#b7b79c}
html[data-theme="light"] :is(.conversation-welcome,.inbox-list-empty,.conversation-closed-note){background:transparent;color:#abab91}
html[data-theme="light"] .conversation-welcome h2{color:#8b8b72}
html[data-theme="light"] .conversation-welcome p{font-size:14px;color:#a3a389}
html[data-theme="light"] .conversation-composer textarea{background:#fdfdfa;border-color:#e8e8da;color:#a0a086;font-size:14px}
html[data-theme="light"] .conversation-composer textarea::placeholder{color:#b9b99f}
html[data-theme="light"] :is(.composer-top,.composer-bottom small,.conversation-channel-note){font-size:12px;color:#adad92}
html[data-theme="light"] :is(.journey-card,.journey-guide,.journey-onboarding,.provider-card,.role-guide-grid>article){background:#fff;background-image:none;border-color:#e5e5d7;box-shadow:none}
html[data-theme="light"] :is(.journey-head h2,.journey-guide h2,.journey-onboarding h2,.provider-head h2,.role-guide-grid h3){font-size:16px;color:#939376}
html[data-theme="light"] :is(.journey-head p,.journey-guide p,.journey-onboarding p,.provider-head p,.provider-description,.role-guide-grid p){font-size:13px;line-height:1.9;color:#adad91}
html[data-theme="light"] .journey-flow>div{background:#fafaf3;border-color:#ebebdf;color:#aeae93}
html[data-theme="light"] .journey-flow>i{background:#e8e8db}
html[data-theme="light"] .journey-message{background:#fcfcf7;border-color:#ebebdf;color:#aeae90;font-size:13px}
html[data-theme="light"] :is(.journey-bottom,.provider-bottom){border-color:#ededdf;color:#aeae90;font-size:12px}
html[data-theme="light"] .journey-bottom select{background:#fff;border-color:#e8e8d9;color:#a7a789;font-size:12px}
html[data-theme="light"] .provider-mark{background:#f9f9f2;border-color:#e9e9dc}
html[data-theme="light"] .provider-mark.chatgpt{color:#939381}
html[data-theme="light"] :is(.performance-pending,.ad-preview){background:#fafaf3;border-color:#e8e8da;color:#adad90}
html[data-theme="light"] :is(.performance-pending h3,.ad-preview h3){color:#979777}
html[data-theme="light"] :is(.performance-pending p,.ad-preview p){font-size:13px;color:#b1b193}
html[data-theme="light"] .signal-bars i{background:#dbdbc9}
html[data-theme="light"] .validation-banner{background:#faf7ec;border:1px solid #efe7d1;color:#ae9e70;font-size:12px}
html[data-theme="light"] .validation-banner>span{font-size:12px;color:#b7a77f}
/* Operational dashboard */
html[data-theme="light"] .command-queue-row{background:transparent;border-color:#ececde;color:#aaaa8f}
html[data-theme="light"] .command-queue-row:hover{background:#fcfcf6}
html[data-theme="light"] .command-queue-row strong{font-size:14px;color:#a0a080}
html[data-theme="light"] :is(.command-queue-row small,.queue-order-date,.queue-number){font-size:12px;color:#b6b69b}
html[data-theme="light"] .queue-number{background:#f7f7ec;border-color:#eaeadd;color:#a9a98c}
html[data-theme="light"] .queue-order-total{font-size:14px;color:#a1a17f}
html[data-theme="light"] .command-queue-footer{background:#fafaf3;border-color:#e9e9db;color:#b2b297;font-size:12px}
html[data-theme="light"] :is(.command-task,.mini-pipeline-row,.unit-comparison-row,.radar-row){border-color:#ebebde;color:#aeae90}
html[data-theme="light"] :is(.command-task strong,.radar-row strong){font-size:14px;color:#a4a485}
html[data-theme="light"] :is(.command-task small,.radar-row small){font-size:12px;color:#b9b99d}
html[data-theme="light"] .commercial-next{background:#f9f9f1;border-color:#e9e9dc;color:#b2b292}
html[data-theme="light"] .command-process{border-color:#e9e9dc}
html[data-theme="light"] .process-stages>div{background:#f9f9f1;border-color:#e9e9dc}
html[data-theme="light"] .process-stages strong{color:#a1a182}
html[data-theme="light"] :is(.process-stages small,.process-note,.chart-inline-metrics small){font-size:12px;color:#b3b392}
html[data-theme="light"] .chart-inline-metrics strong{color:#a4a484}
html[data-theme="light"] .command-intelligence{background:#fff;background-image:none;border:1px solid #e4e4d4;box-shadow:none}
html[data-theme="light"] :is(.command-intelligence h2,.intelligence-top strong){color:#a2a282}
html[data-theme="light"] .command-intelligence p{font-size:13px;color:#b9b998}
html[data-theme="light"] .intelligence-prompts button{background:#fafaf3;border-color:#e9e9dd;color:#b2b292;font-size:12px}
html[data-theme="light"] .intelligence-mode{background:#f8f8ee;border-color:#e7e7d9;color:#aeae8e;font-size:12px}
html[data-theme="light"] :is(.command-action-grid a,.command-action-grid button){background:#fff;border-color:#e6e6d7;color:#acac8c;box-shadow:none}
html[data-theme="light"] :is(.command-action-grid strong,.command-action-grid span){color:#a9a988;font-size:13px}
html[data-theme="light"] :is(.finance-recent,.network-radar){background:#fff;background-image:none;border-color:#e6e6d9}
html[data-theme="light"] .finance-recent-list>button{background:transparent;border-color:#ececdf;color:#b0b095}
html[data-theme="light"] .finance-recent-list strong{font-size:14px;color:#a2a283}
html[data-theme="light"] .finance-recent-list small{font-size:12px;color:#b9b99b}
html[data-theme="light"] .finance-recent-list b{font-size:14px;color:#88a28c}
html[data-theme="light"] .finance-payables-link{background:#f9f9f2;border-color:#e9e9dd;color:#acac8e;font-size:13px}
html[data-theme="light"] .finance-payables-link span{font-size:13px;color:#a99879}
html[data-theme="light"] .finance-empty h3{color:#a6a688}
html[data-theme="light"] .finance-empty p{font-size:13px;color:#b9b99c}
html[data-theme="light"] .network-radar h2{font-size:18px;color:#a1a183}
html[data-theme="light"] .radar-row>span:first-child{background:#f6f6eb;border-color:#e8e8db;color:#b0b093}
html[data-theme="light"] .radar-row b{color:#a2a282}
html[data-theme="light"] .unit-comparison-name{font-size:13px;color:#a9a98c}
html[data-theme="light"] .unit-comparison-row>strong{font-size:13px;color:#9c9c7e}
html[data-theme="light"] .unit-comparison-row>i{background:#f0f0e3}
html[data-theme="light"] .unit-comparison-row>i>b{background:#b5b59b}
html[data-theme="light"] .workspace-data-note{font-size:12px;color:#b3b396}
/* Assistant and authentication */
html[data-theme="light"] :is(.assistant-card,.assistant-side,.chat-card){background:#fff;background-image:none;border:1px solid #e6e6d9;box-shadow:none}
html[data-theme="light"] :is(.assistant-card h2,.assistant-side h2,.chat-name){color:#a4a485}
html[data-theme="light"] :is(.assistant-card p,.assistant-side p,.assistant-label){font-size:13px;color:#b2b295}
html[data-theme="light"] .chat-top{border-color:#e8e8dd}
html[data-theme="light"] .chat-message{background:#fafaf5;border-color:#ebebdf;color:#a9a98a;font-size:14px;line-height:1.9}
html[data-theme="light"] .chat-message.user{background:#f1f1e7;border-color:#e4e4d6;color:#939378}
html[data-theme="light"] .chat-input-form{background:#fff;border-color:#e8e8da}
html[data-theme="light"] .chat-input-form input{background:#fdfdf9;border-color:#e6e6d7;color:#9c9c80;font-size:14px}
html[data-theme="light"] .suggestion-button{background:#fafaf3;border-color:#e8e8da;color:#adad8e;font-size:13px}
html[data-theme="light"] .auth-stage{background:#fff;background-image:none}
html[data-theme="light"] .auth-brand{color:#383838}
html[data-theme="light"] .auth-story h1{color:#393939;font-weight:550;letter-spacing:-2px}
html[data-theme="light"] .auth-story h1 span{color:#777}
html[data-theme="light"] .auth-story>p{color:#898989;font-size:14px;line-height:1.9}
html[data-theme="light"] :is(.auth-kicker,.auth-edition,.auth-footer){color:#989898;font-size:12px;letter-spacing:.2px}
html[data-theme="light"] .auth-panel{background:#fff;border:1px solid #e6e6e3;box-shadow:none;backdrop-filter:none}
html[data-theme="light"] .auth-panel h2{color:#484848;font-size:27px;font-weight:550}
html[data-theme="light"] .auth-panel>p{color:#8a8a8a;font-size:14px}
html[data-theme="light"] :is(.auth-panel-eyebrow,.auth-panel-note){color:#929292;font-size:12px;letter-spacing:.2px}
html[data-theme="light"] .auth-panel-note{border-color:#ededE8}
html[data-theme="light"] .auth-panel .field label{color:#747474;font-size:13px}
html[data-theme="light"] .auth-panel .field input{background:#fff;border-color:#e2e2df;color:#656565;font-size:14px}
html[data-theme="light"] .auth-panel .field small{color:#969696;font-size:12px}
html[data-theme="light"] .auth-orbit{opacity:.7;filter:grayscale(1)}
html[data-theme="light"] .orbit-hub{background:#f6f6f4;border-color:#e6e6e2;color:#909090;box-shadow:none}
html[data-theme="light"] .orbit-node{background:#fff;border-color:#e4e4df;color:#979797;box-shadow:none}
html[data-theme="light"] .orbit-ring{border-color:#e6e6e1}
html[data-theme="light"] .orbit-glow{display:none}
/* Dialogs and forms */
html[data-theme="light"] .modal-backdrop{background:#00000045;backdrop-filter:none}
html[data-theme="light"] .modal{background:#fff;border:1px solid #fff;border-radius:13px;color:#7c7c7c;box-shadow:0 25px 90px #00000025;color-scheme:light}
html[data-theme="light"] :is(.modal-head,.modal-footer){background:#fff;border-color:#eaeae6}
html[data-theme="light"] .modal-head h2{color:#494949;font-size:25px;font-weight:550}
html[data-theme="light"] .modal-head p{color:#8f8f8f;font-size:13px;line-height:1.8}
html[data-theme="light"] .field label{font-size:13px;color:#818181}
html[data-theme="light"] :is(.field input,.field select,.field textarea){background:#fff;border:1px solid #e1e1dd;color:#6d6d6d;font-size:14px;border-radius:7px;padding:11px 12px;box-shadow:none}
html[data-theme="light"] .field input::placeholder,html[data-theme="light"] .field textarea::placeholder{color:#b0b0aa}
html[data-theme="light"] .field small{font-size:12px;color:#a0a099}
html[data-theme="light"] .field :disabled{background:#fafaf6;color:#a2a296;opacity:1}
html[data-theme="light"] .check-field{background:transparent;color:#95958a;font-size:12px}
html[data-theme="light"] .check-field input{accent-color:#74746a}
html[data-theme="light"] :is(.form-section,.profile-section){border-color:#ecece5}
html[data-theme="light"] :is(.form-section h3,.profile-section h3,.modal-body>h3){color:#89897c;font-size:15px}
html[data-theme="light"] .order-item{background:#fdfdf9;border:1px solid #e9e9e0;border-radius:8px;padding:13px}
html[data-theme="light"] :is(.order-item input,.order-item select){background:#fff;border-color:#e7e7dd;color:#939382;font-size:13px}
html[data-theme="light"] .order-item label{font-size:12px;color:#a1a18f}
html[data-theme="light"] .remove-item{background:#fdf7f1;border-color:#f1e6da;color:#b5a08a}
html[data-theme="light"] .order-total{background:#f9f9f2;border-color:#e9e9db;color:#a1a18a}
html[data-theme="light"] .order-total strong{color:#8d8d71}
html[data-theme="light"] :is(.profile-fields span,.order-detail-grid span){font-size:12px;color:#a4a490}
html[data-theme="light"] :is(.profile-fields strong,.order-detail-grid strong,.profile-top h3,.profile-line strong){font-size:14px;color:#949479}
html[data-theme="light"] :is(.profile-top p,.profile-line small){font-size:12px;color:#adad96}
html[data-theme="light"] .form-error{background:#fcf3ec;border-color:#f0e0d5;color:#b19c88;font-size:13px}
html[data-theme="light"] .toast{background:#fff;border-color:#e2e2d5;color:#9d9d81;box-shadow:0 10px 35px #00000010;font-size:13px}
html[data-theme="light"] .toast.error{background:#fcf6ef;border-color:#f0e4d7;color:#b3a28b}
html[data-theme="light"] .search-results{background:#fff;border-color:#e4e4d7;box-shadow:0 12px 35px #00000010}
html[data-theme="light"] .search-result{background:#fff;border-color:#edede0;color:#a1a189}
html[data-theme="light"] .search-result:hover{background:#fafaf3}
html[data-theme="light"] .search-result strong{color:#9b9b7f}
html[data-theme="light"] :is(.search-result small,.search-empty){font-size:12px;color:#b1b19a}
/* Operations modules */
html[data-theme="light"] .ops-workspace{color:#929278}
html[data-theme="light"] .ops-heading h1{font-size:30px;color:#6d6d57;font-weight:550}
html[data-theme="light"] .ops-kicker{font-size:11px;color:#a2a28a;letter-spacing:.3px;text-transform:none}
html[data-theme="light"] :is(.ops-heading p,.ops-panel-heading p,.ops-dialog-heading p){font-size:14px;color:#a5a58c}
html[data-theme="light"] :is(.ops-panel,.ops-metric,.ops-stock-item){background:#fff;border-color:#e4e4d6;color:#99997f;box-shadow:none}
html[data-theme="light"] .ops-panel-heading{border-color:#ebebdf}
html[data-theme="light"] .ops-panel h2{font-size:17px;color:#929275}
html[data-theme="light"] .ops-metric>span{font-size:13px;color:#9c9c80}
html[data-theme="light"] .ops-metric strong{color:#858568}
html[data-theme="light"] .ops-metric small{font-size:12px;color:#aaaa91}
html[data-theme="light"] :is(.ops-button,.ops-day,.ops-icon-button){background:#fff;border-color:#e3e3d6;color:#909074;font-size:13px;box-shadow:none;color-scheme:light}
html[data-theme="light"] .ops-button:hover{background:#f8f8ef}
html[data-theme="light"] .ops-primary{background:#484840;border-color:#484840;color:#fff;border-radius:22px;box-shadow:none}
html[data-theme="light"] .ops-slot{border-color:#ebebdf}
html[data-theme="light"] .ops-time strong{color:#8b8b6e}
html[data-theme="light"] .ops-time span{color:#aaaA8f}
html[data-theme="light"] .ops-slot-body h3{font-size:15px;color:#9a9a7b}
html[data-theme="light"] .ops-slot-body p{font-size:14px;color:#a5a58a}
html[data-theme="light"] :is(.ops-slot-body p span,.ops-slot-body small){font-size:12px;color:#b3b395}
html[data-theme="light"] :is(.ops-table th,.ops-table td){background:#fff;border-color:#eaeadd;color:#a2a286;font-size:14px}
html[data-theme="light"] .ops-table th{background:#fafaf2;color:#aeae94;font-size:12px;letter-spacing:0;text-transform:none}
html[data-theme="light"] .ops-table td small{font-size:12px;color:#b3b39a}
html[data-theme="light"] .ops-badge{background:#f3f3e9;color:#98987d;font-size:11px}
html[data-theme="light"] :is(.ops-arrived,.ops-in,.ops-paid,.ops-completed){background:#f0f6f0;color:#829d86}
html[data-theme="light"] :is(.ops-out,.ops-open){background:#faf6ea;color:#ad9b77}
html[data-theme="light"] :is(.ops-stock-count,.ops-stock-item strong){color:#9b9b7e}
html[data-theme="light"] :is(.ops-stock-count small,.ops-footnote,.ops-empty,.ops-chip){font-size:12px;color:#afaf97}
html[data-theme="light"] .ops-dialog{background:#fff;border-color:#fff;color:#97977b;color-scheme:light;box-shadow:0 25px 90px #00000025}
html[data-theme="light"] .ops-dialog::backdrop{background:#00000045;backdrop-filter:none}
html[data-theme="light"] .ops-dialog h2{color:#8f8f70}
html[data-theme="light"] .ops-form-grid label{font-size:13px;color:#a1a185}
html[data-theme="light"] :is(.ops-form-grid input,.ops-form-grid select){background:#fff;border-color:#e2e2d3;color:#98987d;font-size:14px}
html[data-theme="light"] .ops-dialog-footer{border-color:#e8e8db}
/* The final neutral text palette, shared across legacy and new workspaces. */
html[data-theme="light"] :is(.page-heading h1,.ops-heading h1,.auth-story h1,.auth-panel h2,.modal-head h2){color:#202020}
html[data-theme="light"] :is(.card-head h2,.settings-card h2,.data-state-card h2,.integration-card h2,.operation-head h2,.command-main-grid .card-head h2,.command-analytics-grid .card-head h2,.network-radar h2,.ops-panel h2,.ops-dialog h2,.profile-top h3,.journey-head h2,.journey-guide h2,.journey-onboarding h2,.provider-head h2,.role-guide-grid h3,.chat-name,.assistant-card h2,.assistant-side h2,.command-intelligence h2,.intelligence-top strong,.empty-state h2,.empty-state h3,.performance-pending h3,.ad-preview h3,.finance-empty h3){color:#373737}
html[data-theme="light"] :is(.kpi-value,.summary-card strong,.operation-metric strong,.workspace-stats strong,.ops-metric strong,.lead-value,.queue-order-total,.unit-comparison-row>strong,.lead-name,.conversation-row-text strong,.conversation-head strong,.command-queue-row strong,.command-task strong,.radar-row strong,.finance-recent-list strong,.profile-fields strong,.order-detail-grid strong,.profile-line strong,.ops-slot-body h3,.ops-stock-item strong,.order-board-items strong,.command-action-grid strong,.command-action-grid span,.quick-action strong,.process-stages strong,.chart-inline-metrics strong,.radar-row b,.order-total strong,.order-total){color:#4b4b4b}
html[data-theme="light"] :is(.card-head p,.settings-card p,.data-state-card p,.integration-card>p,.operation-head p,.page-heading p,.section-description,.command-main-grid .card-head p,.command-analytics-grid .card-head p,.workspace-stats small,.ops-heading p,.ops-panel-heading p,.ops-dialog-heading p,td,.table-foot,.settings-line,.integration-line,.switch-label,.lead-contact,.lead-next,.order-board-person,.order-board-plate,.conversation-row-text small,.conversation-row-meta,.conversation-row-meta span,.conversation-context,.conversation-bubble,.journey-message,.provider-description,.command-task small,.radar-row small,.process-note,.finance-recent-list small,.chart-inline-metrics small,.workspace-data-note,.ops-table td,.ops-slot-body p,.ops-empty,.ops-footnote,.empty-state p,.quick-action small,.summary-card small,.operation-metric small,.kpi-foot,.conversation-welcome p,.journey-head p,.journey-guide p,.journey-onboarding p,.provider-head p,.role-guide-grid p,.finance-empty p,.assistant-card p,.assistant-side p,.assistant-label,.auth-panel>p,.auth-story>p,.auth-panel-note,.auth-footer,.field small,.auth-panel .field small,.notice,.notes-box,.check-field,.source-strip,.muted,.assistant-fineprint,.command-intelligence p,.activity-item strong,.performance-pending p,.ad-preview p,.ops-slot-body small,.ops-slot-body p span,.ops-stock-count small,.ops-chip,.welcome-tags>span){color:#747474}
html[data-theme="light"] :is(td strong,.settings-line strong,.integration-line strong,.field input,.field select,.field textarea,.auth-panel .field input,.order-item input,.order-item select,.table-search input,.global-search-wrap input,.conversation-composer textarea,.chat-input-form input,.ops-form-grid input,.ops-form-grid select,.text-button,.btn-secondary,.btn-ghost,.table-filter,.month-select,.cell-actions select,.order-board-footer select,.lead-card-bottom select,.workspace-tabs button,.pipeline-column-head h2,.pipeline-empty,.conversation-welcome h2,.provider-bottom,.journey-bottom,.journey-bottom select,.unit-comparison-name,.ops-button,.ops-day,.ops-icon-button,.chat-message,.chat-message.user,.suggestion-button,.command-action-grid a,.command-action-grid button,.intelligence-prompts button){color:#606060}
html[data-theme="light"] :is(td small,th,.table-count,.table-empty,.app-footer,.activity-item small,.activity-empty,.profile-line small,.profile-top p,.order-reference,.order-date,.conversation-bubble span,.context-property small,.context-eyebrow,.process-stages small,.queue-order-date,.queue-number,.field label,.auth-panel .field label,.order-item label,.ops-form-grid label,.profile-fields span,.order-detail-grid span,.lead-source,.pill,.column-count,.conversation-channel-note,.composer-top,.composer-bottom small,.intelligence-mode,.commercial-next,.command-queue-footer,.chart-meta,.chart-note,.date-filter input,.date-filter span,.panel-eyebrow,.eyebrow,.command-overline,.command-overline>span:last-of-type,.command-scope-badge,.source-strip .source-badge,.nav-group-label,.brand-caption,.unit-caption,.topbar-date,.local-status,.sidebar-assistant small,.sidebar-user small,.workspace-id small,.workspace-note,.workspace-result-count,.journey-flow span,.auth-kicker,.auth-edition,.auth-panel-eyebrow){color:#858585}
html[data-theme="light"] :is(.btn-primary,.btn-navy,.auth-submit,.ops-primary){color:#fff;background:#202020;border-color:#202020}
html[data-theme="light"] :is(.pill-green,.amount-paid,.ops-arrived,.ops-in,.ops-paid,.ops-completed){color:#507964}
html[data-theme="light"] :is(.pill-red,.form-error,.toast.error){color:#a2735f}
html[data-theme="light"] :is(.pill-yellow,.lead-next.overdue,.finance-payables-link span,.ops-out,.ops-open){color:#9d8456}
html[data-theme="light"] .chart-label{fill:#8d8d8d}
html[data-theme="light"] .chart-annotate{fill:#777}
/* Data and workshop modules use the same restrained visual language. */
html[data-theme="light"] :is(.dh-workspace,.ws-workspace){background:transparent;border:0;border-radius:0;box-shadow:none;padding:4px 0 25px;color:#444;font-size:14px;--dh-ink:#333;--dh-muted:#777;--dh-line:#e6e6e3;--dh-blue:#555;--ws-ink:#333;--ws-muted:#777;--ws-line:#e6e6e3}
html[data-theme="light"] :is(.dh-heading h1,.ws-heading h1){color:#202020;font-size:30px;font-weight:550;letter-spacing:-.8px;margin:8px 0 12px}
html[data-theme="light"] :is(.dh-heading p,.ws-heading p){color:#777;font-size:14px;line-height:1.8}
html[data-theme="light"] :is(.dh-kicker,.ws-kicker){color:#8a8a8a;font-size:11px;letter-spacing:.4px;text-transform:none;font-weight:500}
html[data-theme="light"] :is(.dh-heading,.ws-heading){margin-bottom:23px}
html[data-theme="light"] :is(.dh-scope,.ws-scope){color:#8b8b8b;font-size:12px;margin-bottom:25px}
html[data-theme="light"] :is(.dh-scope span:first-child,.ws-scope span){color:#7a7a7a;font-size:12px}
html[data-theme="light"] :is(.dh-tabs,.ws-tabs){border-color:#e7e7e4;margin-bottom:27px}
html[data-theme="light"] :is(.dh-tabs a,.ws-tabs a){color:#858585;font-size:14px;letter-spacing:0;padding:13px 19px;border-radius:0;border-color:transparent}
html[data-theme="light"] :is(.dh-tabs a:hover,.ws-tabs a:hover){background:#fafaf7;color:#333}
html[data-theme="light"] :is(.dh-tabs a.active,.ws-tabs a.active){background:transparent;color:#333;border-color:#333;font-weight:550}
html[data-theme="light"] :is(.dh-button,.ws-button){background:#fff;border:1px solid #e2e2df;border-radius:8px;color:#666;font-size:13px;font-weight:500;min-height:38px;box-shadow:none}
html[data-theme="light"] :is(.dh-button:hover,.ws-button:hover){background:#f7f7f3;border-color:#d6d6d0}
html[data-theme="light"] :is(.dh-primary,.ws-primary){background:#202020;border-color:#202020;color:#fff;border-radius:22px;box-shadow:none}
html[data-theme="light"] :is(.dh-primary:hover,.ws-primary:hover){background:#414141;border-color:#414141}
html[data-theme="light"] :is(.dh-small,.ws-small){font-size:12px;min-height:31px}
html[data-theme="light"] :is(.dh-source-card,.dh-panel,.dh-metrics,.dh-explorer-head,.dh-origin-details,.dh-filter,.ws-metrics,.ws-checkin-card,.ws-checklist-item,.ws-gallery,.ws-service-card,.ws-empty,.ws-inspection-context){background:#fff;border-color:#e6e6e1;border-radius:10px;box-shadow:none}
html[data-theme="light"] .dh-source-card:after{display:none}
html[data-theme="light"] :is(.dh-source-icon,.ws-context-car,.ws-item-marker,.ws-service-top>span:first-child,.dh-empty>span,.ws-empty>span,.dh-file-icon){background:#f4f4ef;border-color:#e9e9df;color:#98988d;box-shadow:none}
html[data-theme="light"] :is(.dh-source-label,.dh-preview-label){color:#99998f;font-size:11px;letter-spacing:.4px}
html[data-theme="light"] :is(.dh-source-card h3,.dh-panel-head h2,.ws-gallery h2,.ws-service-card h3,.ws-inspection-context h2){color:#414141;font-size:17px;font-weight:550}
html[data-theme="light"] :is(.dh-source-card p,.dh-panel-head p,.ws-gallery p,.ws-service-card>p,.ws-inspection-context p,.ws-vision-status p){color:#8b8b82;font-size:13px;line-height:1.8}
html[data-theme="light"] :is(.dh-source-card>strong,.dh-source-state,.dh-origin-list strong,.dh-origin-list b,.dh-origin-list p,.dh-origin-list small){color:#87877d;font-size:12px}
html[data-theme="light"] :is(.dh-metric>span,.ws-metric>span){color:#919186;font-size:12px}
html[data-theme="light"] :is(.dh-metric>strong,.ws-metric>strong,.ws-service-price strong){color:#57574a;font-size:27px;font-weight:550}
html[data-theme="light"] :is(.dh-metric>small,.ws-metric>small){color:#a2a294;font-size:12px;line-height:1.8}
html[data-theme="light"] :is(.dh-metric+.dh-metric:before,.ws-metric+.ws-metric:before){background:#edede4}
html[data-theme="light"] :is(.dh-table th,.dh-table td){border-color:#eeeee5;background:#fff;font-size:13px;color:#929283}
html[data-theme="light"] .dh-table th{background:#fafaf4;color:#a3a395;font-size:12px;font-weight:500}
html[data-theme="light"] .dh-table strong{color:#858571;font-size:13px}
html[data-theme="light"] .dh-table small{color:#adad9b;font-size:12px}
html[data-theme="light"] :is(.dh-notice,.dh-panel-note,.ws-workflow-note,.ws-vision-status,.ws-info){background:#fafaf4;border-color:#e9e9dd;color:#a1a18d;font-size:12px;backdrop-filter:none}
html[data-theme="light"] :is(.dh-notice p,.dh-notice strong,.ws-info p,.ws-vision-status strong){color:#95957e;font-size:13px}
html[data-theme="light"] :is(.dh-origin-details summary,.dh-limitations ul,.dh-fact-list,.dh-coverage strong,.dh-coverage small,.dh-fact-list strong,.dh-pagination,.dh-footnote){color:#a1a190;font-size:12px}
html[data-theme="light"] :is(.dh-coverage i,.dh-quality-bar){background:#f1f1e7}
html[data-theme="light"] :is(.dh-coverage b,.dh-quality-bar i){background:#b7b79c;background-image:none}
html[data-theme="light"] .dh-chart text{fill:#a3a38b;font-size:12px}
html[data-theme="light"] .dh-chart rect{fill:#989879}
html[data-theme="light"] .dh-layer-tabs{background:#f3f3e9;border-color:#e9e9dc}
html[data-theme="light"] .dh-layer-tabs button{color:#a0a088;font-size:13px}
html[data-theme="light"] .dh-layer-tabs button.active{color:#8b8b70;background:#fff;box-shadow:none}
html[data-theme="light"] :is(.dh-filter input,.dh-filter select,.dh-search,.dh-explorer-toolbar>select,.ws-search,.ws-catalog-toolbar>select,.ws-inspection-selector select){background:#fff;border-color:#e4e4d6;color:#99997e;font-size:13px}
html[data-theme="light"] :is(.dh-search input,.ws-search input,.dh-explorer-head select){color:#98987b;font-size:13px}
html[data-theme="light"] :is(.dh-filter label,.dh-explorer-head p,.dh-explorer-toolbar>span,.ws-catalog-toolbar>span,.ws-toggle,.ws-inspection-selector label,.ws-inspection-selector>div){color:#adad92;font-size:12px}
html[data-theme="light"] :is(.dh-link,.ws-link){color:#a2a286;font-size:12px}
html[data-theme="light"] :is(.dh-return-context h3,.dh-empty h3,.ws-empty h3){color:#96967b;font-size:16px}
html[data-theme="light"] :is(.dh-return-context p,.dh-return-context>div>span,.dh-empty p,.ws-empty p){color:#b1b194;font-size:13px}
html[data-theme="light"] .ws-column{background:#f7f7ef;border-color:#e9e9dc}
html[data-theme="light"] .ws-column h2{color:#a0a085;font-size:13px}
html[data-theme="light"] .ws-column>header>b{color:#b0b090;background:#fff;border-color:#e9e9db;font-size:12px}
html[data-theme="light"] .ws-column-empty{color:#bdbd9e;font-size:12px}
html[data-theme="light"] :is(.ws-plate>span,.ws-plate-text){background:#fbfbf4;border-color:#e4e4d2;color:#999978;font-size:13px}
html[data-theme="light"] .ws-plate-text{background:transparent}
html[data-theme="light"] .ws-checkin-card h3{color:#a5a583;font-size:14px;font-weight:550}
html[data-theme="light"] :is(.ws-vehicle-model,.ws-concern,.ws-checkin-meta,.ws-inspection-progress>div,.ws-inspection-progress>small,.ws-plate small){color:#b5b593;font-size:12px}
html[data-theme="light"] :is(.ws-checkin-card footer,.ws-inspection-progress){border-color:#eeeee1}
html[data-theme="light"] .ws-inspection-progress>i{background:#f1f1e6}
html[data-theme="light"] .ws-inspection-progress>i>b{background:#b7b796}
html[data-theme="light"] .ws-icon-button{background:#fafaf3;border-color:#e9e9d9;color:#b3b393}
html[data-theme="light"] :is(.ws-context-metadata>span,.ws-context-metadata strong){color:#b4b490;font-size:12px}
html[data-theme="light"] .ws-inspection-filters button{background:#fff;border-color:#e8e8d6;color:#b3b38c;font-size:12px}
html[data-theme="light"] .ws-inspection-filters button.active{background:#f2f2e6;border-color:#dedec8;color:#a5a57e}
html[data-theme="light"] .ws-inspection-filters b{background:#fafaf2;border-color:#eeeee1;color:#baba96;font-size:11px}
html[data-theme="light"] .ws-checklist-item h3{color:#afaf88;font-size:14px}
html[data-theme="light"] :is(.ws-checklist-item header small,.ws-checklist-item footer>span){color:#c0c099;font-size:12px}
html[data-theme="light"] .ws-checklist-item header select{background:#fff;border-color:#e9e9d8;color:#b4b48b;font-size:12px;width:128px}
html[data-theme="light"] .ws-checklist-item textarea{background:#fdfdf8;border-color:#ececde;color:#b4b48b;font-size:13px;line-height:1.8}
html[data-theme="light"] .ws-checklist-item textarea::placeholder{color:#c9c9a5}
html[data-theme="light"] .ws-save-bar{background:#fff;border-color:#e4e4d1;box-shadow:0 3px 12px #00000006;backdrop-filter:none}
html[data-theme="light"] .ws-save-bar strong{color:#b0b085;font-size:13px}
html[data-theme="light"] .ws-save-bar small{color:#c4c499;font-size:12px}
html[data-theme="light"] :is(.ws-photo-card,.ws-gallery-empty){background:#fff;border-color:#e8e8d6;color:#c0c091}
html[data-theme="light"] .ws-photo-card strong{color:#baba8b;font-size:13px}
html[data-theme="light"] .ws-photo-card small{color:#caca9e;font-size:12px}
html[data-theme="light"] :is(.ws-category-tag,.ws-service-price>span,.ws-service-card footer>span){color:#c4c493;font-size:12px}
html[data-theme="light"] .ws-service-card footer{border-color:#eeeedb}
/* Module dialogs follow the same white, high contrast form design. */
html[data-theme="light"] :is(.dh-overlay,.ws-overlay){background:#00000045;backdrop-filter:none;color:#777;font-size:14px}
html[data-theme="light"] :is(.dh-dialog,.ws-dialog){background:#fff;border-color:#fff;box-shadow:0 25px 90px #00000025;border-radius:13px}
html[data-theme="light"] :is(.dh-dialog>header,.ws-dialog>header){background:#fff;border-color:#eaeae4}
html[data-theme="light"] :is(.dh-dialog h2,.ws-dialog h2){color:#4a4a42;font-size:25px;font-weight:550}
html[data-theme="light"] :is(.dh-dialog>header p,.ws-dialog>header p){color:#909082;font-size:13px;line-height:1.8}
html[data-theme="light"] :is(.dh-field,.ws-field,.dh-mapping-list strong){color:#91917c;font-size:13px}
html[data-theme="light"] :is(.dh-field input,.dh-field select,.ws-field input,.ws-field select,.ws-field textarea,.dh-mapping-list select){background:#fff;border-color:#e1e1d3;color:#86866d;font-size:14px}
html[data-theme="light"] :is(.dh-file-drop,.ws-photo-upload){background:#fcfcf6;border-color:#ddddd0}
html[data-theme="light"] :is(.dh-file-drop strong,.ws-photo-upload strong){color:#a4a489;font-size:14px}
html[data-theme="light"] :is(.dh-file-drop>span,.ws-photo-upload span,.dh-template-line,.dh-mapping-head,.dh-mapping-list small,.dh-wizard-footer>span,.dh-ack,.ws-checkbox,.ws-expiration){color:#b8b89c;font-size:12px}
html[data-theme="light"] :is(.dh-mapping-intro,.dh-form-scope,.ws-form-reference){background:#fafaf3;border-color:#e7e7d8;color:#b1b194}
html[data-theme="light"] :is(.dh-mapping-intro strong,.dh-form-scope strong,.ws-form-reference strong){color:#a3a385;font-size:14px}
html[data-theme="light"] :is(.dh-mapping-intro p,.ws-form-reference span){color:#b9b99b;font-size:12px}
html[data-theme="light"] :is(.dh-wizard-steps li,.dh-wizard-steps .active,.dh-wizard-steps .done){color:#b3b393;font-size:12px}
html[data-theme="light"] .dh-wizard-steps li>span{background:#f7f7ed;border-color:#e8e8d7;color:#b1b18e}
html[data-theme="light"] .dh-wizard-steps .active>span{background:#dcdccb;border-color:#dcdccb;color:#fff}
html[data-theme="light"] :is(.dh-review-title h3,.dh-record-fields dd,.ws-qr-layout h3,.ws-template-grid strong){color:#a6a686;font-size:15px}
html[data-theme="light"] :is(.dh-review-title p,.dh-record-fields dt,.ws-qr-layout p,.ws-template-grid small,.ws-template-grid p,.ws-photo-caption,.ws-vision-consent p,.ws-vision-result article p,.ws-vision-result article small,.ws-vision-result>ul,.ws-vision-result>p){color:#bebe9b;font-size:13px;line-height:1.8}
html[data-theme="light"] :is(.ws-template-grid>button,.ws-vision-consent,.ws-vision-result article){background:#fff;border-color:#e4e4d1}
html[data-theme="light"] :is(.ws-photo-view,.ws-photo-preview){background:#fafaf4;border-color:#e9e9d8}
html[data-theme="light"] .ws-vision-consent>strong,html[data-theme="light"] .ws-vision-result h3,html[data-theme="light"] .ws-vision-result article strong{color:#b5b58c;font-size:15px}
html[data-theme="light"] .ws-qr-image{border-color:#e6e6d1}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace,.dh-overlay,.ws-overlay) :is(h2,h3,strong,b){color:#444}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace,.dh-overlay,.ws-overlay) :is(p,small,label,dt,dd){color:#777}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace,.dh-overlay,.ws-overlay) :is(input,select,textarea){color:#5e5e5e;font-size:13px;accent-color:#555}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace,.dh-overlay,.ws-overlay) :is(input,textarea)::placeholder{color:#a3a3a3}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace,.dh-overlay,.ws-overlay) :is(.dh-link,.ws-link,.dh-source-state,.ws-plate>span,.ws-plate-text,.ws-checkin-meta,.dh-fact-list,.dh-pagination,.dh-diagnostic,.dh-coverage span,.dh-footnote,.ws-inspection-selector>div,.ws-service-price>span,.ws-service-card footer>span,.dh-origin-list b,.dh-return-context>div>span,.ws-column-empty){color:#848484}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace,.dh-overlay,.ws-overlay) :is(.dh-table td,.dh-table th,.dh-layer-tabs button,.ws-inspection-filters button,.ws-inspection-filters b,.dh-wizard-steps li,.dh-template-line,.ws-checkbox,.ws-expiration,.dh-ack,.ws-badge,.dh-badge){color:#818181}
html[data-theme="light"] :is(.dh-success>strong,.dh-accepted,.ws-badge.ws-ok,.ws-badge.ws-closed){color:#6d8f77}
html[data-theme="light"] :is(.dh-warning>strong,.dh-quarantine,.ws-badge.ws-attention){color:#ab9672}
html[data-theme="light"] .ws-badge.ws-critical{color:#b28f82}
html[data-theme="light"] .dh-duplicate{color:#9c93a6}
html[data-theme="light"] :is(.dh-primary,.ws-primary){color:#fff}
html[data-theme="light"] .dh-chart rect{fill:#949494}
html[data-theme="light"] .dh-chart text{fill:#949494}
.order-catalog-picker{background:#f7f7f4;border:1px solid #e6e6e0;border-radius:8px;padding:14px;margin:0 0 18px}.order-catalog-picker>label{display:block;font-size:12px;color:#85857c;margin-bottom:10px}.order-catalog-picker>div{display:flex;gap:10px;align-items:center}.order-catalog-picker select{flex:1;width:100%;min-width:0;background:#fff;border:1px solid #e0e0d7;border-radius:6px;color:#7b7b70;font-size:13px;padding:10px}.order-catalog-picker>small{display:block;font-size:12px;line-height:1.8;color:#a0a08e;margin-top:10px}.order-checkin-link{display:flex;gap:8px;align-items:center;background:#fafaf3;border:1px solid #e8e8dc;border-radius:7px;color:#939381;font-size:12px;line-height:1.8;padding:11px 14px;margin-bottom:20px}.order-checkin-link svg{width:15px;height:15px}.ws-linked-order{font-size:12px;color:#888;background:#f6f6f1;border:1px solid #e5e5dd;border-radius:5px;padding:5px 8px}
/* Shared readability rules override copy styles retained from the dark edition. */
html[data-theme="light"] .workspace-id strong{color:#262626;font-size:13px;font-weight:600}
html[data-theme="light"] .workspace-id small{color:#686868;font-size:12px}
html[data-theme="light"] .sidebar :is(.workspace-note,.sidebar-assistant small,.sidebar-user small){color:#6d6d6d}
html[data-theme="light"] .main-shell :is(.page-heading p,.card-head p,.section-description,.command-queue-row small,.queue-order-date,.command-task small,.radar-row small,.chart-inline-metrics small,.source-strip,.source-strip .source-badge,.chart-note,.chart-meta,.profile-line small,.profile-top p,.table-foot,.table-count,.lead-contact,.lead-next,.order-board-person,.order-board-plate,.order-reference,.order-date,.conversation-row-meta,.conversation-row-text small,.conversation-head small,.context-property small,.context-eyebrow,.composer-bottom small,.provider-description,.provider-head p,.journey-head p,.journey-message,.journey-bottom,.role-guide-grid p,.finance-recent-list small,.process-note,.workspace-data-note,.assistant-fineprint,.app-footer){color:#686868}
html[data-theme="light"] .main-shell :is(td,td small,th,.field label,.field small,.order-item label,.form-section h3){color:#686868}
html[data-theme="light"] :is(.validation-banner,.ws-validation,.dh-validation){background:#f5f5f2;border:1px solid #e4e4df;color:#656565;font-size:12px;letter-spacing:0}
html[data-theme="light"] .validation-banner>span{color:#707070;font-size:12px}
html[data-theme="light"] :is(.dh-heading h1,.ws-heading h1){font-size:32px}
html[data-theme="light"] :is(.dh-heading p,.ws-heading p,.dh-scope,.ws-scope,.ws-scope span,.dh-scope span,.ws-inspection-selector label,.ws-inspection-selector>div){color:#686868}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace,.dh-overlay,.ws-overlay) :is(p,small,label,dt,dd){color:#686868!important}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace,.dh-overlay,.ws-overlay) small{font-size:12px!important}
html[data-theme="light"] :is(.dh-badge,.ws-badge){font-size:12px!important;color:#5f5f5f}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace,.dh-overlay,.ws-overlay) :is(.dh-table td,.dh-table th,.dh-layer-tabs button,.ws-inspection-filters button,.ws-inspection-filters b,.dh-wizard-steps li,.dh-template-line,.ws-checkbox,.ws-expiration,.dh-ack,.ws-badge,.dh-badge,.ws-checkin-meta,.dh-origin-list b,.dh-pagination,.dh-fact-list,.ws-column-empty,.dh-footnote){color:#686868}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace) .ws-badge.ws-ok,html[data-theme="light"] :is(.dh-workspace,.ws-workspace) .ws-badge.ws-closed,html[data-theme="light"] .dh-workspace .dh-badge.dh-accepted{color:#567862}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace) .ws-badge.ws-critical{color:#986d60}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace) .ws-badge.ws-attention,html[data-theme="light"] .dh-workspace .dh-badge.dh-quarantine{color:#947c55}
html[data-theme="light"] :is(.modal-backdrop,.dh-overlay,.ws-overlay){background:#00000033;backdrop-filter:none}
html[data-theme="light"] .ops-dialog::backdrop{background:#00000033;backdrop-filter:none}
html[data-theme="light"] :is(.order-catalog-picker>label,.order-catalog-picker select,.order-catalog-picker>small,.order-checkin-link){color:#6d6d6d}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace) :is(.dh-metric>span,.ws-metric>span,.dh-scope,.ws-scope,.dh-source-state){color:#666}
html[data-theme="light"] .dh-workspace :is(.dh-table td,.dh-table th,.dh-table strong){color:#494949}
html[data-theme="light"] :is(.dh-workspace,.ws-workspace) :is(.dh-validation,.ws-validation){color:#666;font-size:12px;background:#f5f5f2;border-color:#e4e4df}
@media(max-width:720px){html[data-theme="light"] .sidebar{box-shadow:15px 0 70px #00000015}html[data-theme="light"] .nav-item{font-size:14px;padding:10px 11px}html[data-theme="light"] :is(.page-heading h1,.dh-heading h1,.ws-heading h1){font-size:27px}html[data-theme="light"] .workspace-stats strong{font-size:23px}html[data-theme="light"] :is(.dh-tabs a,.ws-tabs a){font-size:13px;padding:12px 14px}html[data-theme="light"] .auth-story>p{font-size:13px}.order-catalog-picker>div{flex-wrap:wrap}}
@media(max-width:480px){html[data-theme="light"] .unit-control select{font-size:11px}html[data-theme="light"] .environment-select{font-size:10px;padding:7px 4px}html[data-theme="light"] .global-search-wrap:focus-within{background:#fff;border-color:#e4e4df}html[data-theme="light"] .kpi-value{font-size:25px}html[data-theme="light"] .page-heading p{font-size:13px}html[data-theme="light"] .topbar-avatar{width:27px;height:27px}html[data-theme="light"] :is(.dh-tabs a,.ws-tabs a){font-size:12px;padding:11px 8px}.order-catalog-picker select{font-size:12px}.order-catalog-picker>small{font-size:11px}}
html[data-theme="light"] .mini-pipeline-row{color:#494949}
html[data-theme="light"] .mini-pipeline-row>strong{color:#262626}
html[data-theme="light"] :is(.pill,.dh-metric span,.ws-metric span){color:#626262}
@media(prefers-reduced-motion:reduce){html[data-theme="light"] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
