[data-theme=dark]{color-scheme:dark;--night-page:#161716;--night-surface:#202120;--night-muted-surface:#2a2b2a;--night-hover:#353633;--night-border:#484a46;--night-text:#f0f0ec;--night-secondary:#c5c6c0;--night-accent:#dcc5a3;--bg-page:var(--night-page);--bg-surface:var(--night-surface);--bg-surface-muted:var(--night-muted-surface);--bg-surface-hover:var(--night-hover);--bg-topbar:var(--night-surface);--text-primary:var(--night-text);--text-secondary:var(--night-secondary);--text-muted:#b1b3ac;--border:var(--night-border);--border-strong:#74766c;--accent-soft:var(--night-hover);--accent-strong:var(--night-accent)}[data-theme=dark] .app-topbar{background:var(--bg-topbar)}[data-theme=dark] tbody tr{background:var(--bg-surface)}[data-theme=dark] tbody tr:nth-child(2n){background:var(--bg-surface-muted)}[data-theme=dark] tbody tr:hover,[data-theme=dark] tbody tr:hover>td{background:var(--bg-surface-hover)}:where(:root){--night-page:#ffffff;--night-surface:#ffffff;--night-muted-surface:#f5f5f6;--night-hover:#f1eee8;--night-border:#dedfe3;--night-text:#202220;--night-secondary:#686d77;--night-accent:#806540;--brand-action:#1e1f1e;--brand-action-hover:#363934;--brand-gold:#bda27e;--bg-page:var(--night-page);--bg-surface:var(--night-surface);--bg-surface-muted:var(--night-muted-surface);--bg-surface-hover:var(--night-hover);--bg-topbar:var(--night-surface);--bg-sidebar:#1e1f1e;--bg-sidebar-active:#383936;--text-primary:var(--night-text);--text-secondary:var(--night-secondary);--text-muted:#777d87;--text-on-sidebar:#f4f4f0;--text-on-sidebar-muted:#c3c4bf;--accent:var(--brand-action);--accent-hover:var(--brand-action-hover);--accent-soft:var(--night-hover);--accent-strong:var(--night-accent);--accent-soft-text:var(--night-accent);--link:var(--night-accent);--link-hover:var(--night-text);--border:var(--night-border);--border-strong:#bcbeb9}.app-main,.app-shell,.route-transition{color:var(--text-primary);background:var(--bg-page)}.app-shell :is(.btn-primary,.activity-create,.lead-create-button,.vs-btn-primary,.dw-create,.vr-btn-primary){background:var(--brand-action);border-color:var(--brand-action);color:#fff}.app-shell button[type=submit]{background:var(--brand-action);border-color:var(--brand-action);color:#fff}.app-shell button[type=submit]:hover:not(:disabled){background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.app-shell :is(.btn-primary,.activity-create,.lead-create-button,.vs-btn-primary,.dw-create,.vr-btn-primary):hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover);color:#fff}.app-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]){color:var(--text-primary);border-color:var(--border)}.app-shell :is(input,select,textarea):focus-visible{outline-color:var(--brand-gold);border-color:var(--brand-gold)}.app-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-action)}.app-shell .topbar-icon-button{color:var(--text-primary)}.app-shell .topbar-icon-button:hover{color:var(--accent-strong);background:var(--bg-surface-hover)}.app-shell .tool-button.is-active,.app-shell :is(.record-context-nav,.record-view-tabs,.lead-tools,.activity-status-filters) [aria-selected=true]{color:var(--accent-strong);background:var(--accent-soft)}.app-shell :is(.lead-table,.ops-table,.vs-table,.mil-table,.dw-table) th{color:var(--text-secondary);background:var(--bg-surface-muted)}.app-shell :is(.lead-table,.ops-table,.vs-table,.mil-table,.dw-table) tbody tr:hover>td{background:var(--bg-surface-hover)}