/* Shared WRET appearance. Visual media and printed documents retain their colors. */
#wret-theme-toggle { position:fixed;right:18px;bottom:18px;z-index:2147483000;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:1px solid #5b766b;border-radius:7px;background:#fff;color:#173f31;box-shadow:0 4px 18px #071f2026;font:650 12px/1.2 system-ui,sans-serif;cursor:pointer;letter-spacing:0;transform:none; }
#wret-theme-toggle:hover { filter:none;background:#edf4ef;transform:none; }
#wret-theme-toggle:focus-visible { outline:3px solid #e3b900;outline-offset:3px; }
@media screen {
:root[data-wret-theme="light"] { color-scheme:light; }
:root[data-wret-theme="dark"] { color-scheme:dark; --wret-bg:#101b22;--wret-surface:#192831;--wret-raised:#22353d;--wret-fg:#e6eeeb;--wret-muted:#abbeb6;--wret-line:#3e5559;--wret-link:#9ce0be;--ink:#e6eeeb;--muted:#abbeb6;--line:#3e5559;--paper:#192831;--panel:#192831;--canvas:#101b22;--calm-panel:#192831;--calm-line:#3e5559;--mint:#213c34;--green-soft:#213c34;--blue-soft:#223b4e;--orange-soft:#423522;--red-soft:#432e30;--sidebar:#0f2e28;--background:#101b22;--foreground:#e6eeeb;--card:#192831;--card-foreground:#e6eeeb;--popover:#22353d;--popover-foreground:#e6eeeb;--secondary:#293d44;--secondary-foreground:#e6eeeb;--muted-foreground:#abbeb6;--border:#3e5559;--input:#627977;--ring:#9ce0be;--shadow:0 4px 20px #0003; }
:root[data-wret-theme="dark"][data-wret-app="customer"] { --primary:#9ce0be;--primary-foreground:#122a20;--muted:#263a42;--accent:#3b4532;--accent-foreground:#f2df94;--destructive:#ffb3ab;--sidebar-foreground:#e6eeeb;--sidebar-primary:#f2d578;--sidebar-primary-foreground:#142a21;--sidebar-accent:#244a3e;--sidebar-accent-foreground:#e6eeeb;--sidebar-border:#3e5559; }
:root[data-wret-theme="dark"] body { background:var(--wret-bg)!important;color:var(--wret-fg)!important; }
:root[data-wret-theme="dark"] :is(.brand-logo,.earle-brand img,.dashboard-brand img,.brand-mark img) { background-color:#fff!important; }
:root[data-wret-theme="dark"] #wret-theme-toggle { background:#22353d;color:#e6eeeb;border-color:#69867b; }
:root[data-wret-theme="dark"] #wret-theme-toggle:hover { background:#2c4449; }
:root[data-wret-theme="dark"] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,option) { background-color:#14232b!important;color:#e6eeeb!important;border-color:#627977!important; }
:root[data-wret-theme="dark"] ::placeholder { color:#a5b8b0!important;opacity:1; }
:root[data-wret-theme="dark"] :is(dialog,[role=dialog],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]) { background-color:#22353d!important;color:#e6eeeb!important;border-color:#627977!important; }
:root[data-wret-theme="dark"] :is(a,.text-button,.row-action):not(.brand):not(.nav-item):not(.button):not([data-slot=button]) { color:#9ce0be; }
:root[data-wret-theme="dark"] [data-slot=table-head] { color:#b5cbc2!important; }
:root[data-wret-theme="dark"] [data-slot=table-cell] { color:#e6eeeb!important; }
:root[data-wret-theme="dark"] .portal-surface [data-slot=button][data-variant=default] { background:#9ce0be!important;color:#142a21!important; }
:root[data-wret-theme="dark"] .portal-surface [data-slot=button][data-variant=outline] { background:#22353d!important;color:#e6eeeb!important;border-color:#627977!important; }
:root[data-wret-theme="dark"] .portal-surface [data-slot=button][data-variant=ghost] { color:#e6eeeb!important; }
:root[data-wret-theme="dark"] .portal-surface [data-slot=button][data-variant=secondary] { background:#293d44!important;color:#e6eeeb!important; }
:root[data-wret-theme="dark"] [data-slot=button][data-variant=destructive] { background:#853b37!important;color:#fff!important; }
:root[data-wret-theme="dark"] .portal-nav-item[data-state=active] { background:#e5c86d!important;color:#142a21!important; }
:root[data-wret-theme="dark"] .portal-nav-item { color:#f4f1e8!important; }
:root[data-wret-theme="dark"] .sidebar :is(h1,p,span),:root[data-wret-theme="dark"] .admin-sidebar :is(h1,h2,p,span) { color:inherit; }
:root[data-wret-theme="dark"][data-wret-app="watcher"] .sidebar .nav-item.active { background:#efb828!important;color:#17211e!important;border-color:#efb828!important; }
:root[data-wret-theme="dark"] .dashboard-card strong,:root[data-wret-theme="dark"] .dashboard-card button { color:#9ce0be; }
:root[data-wret-theme="dark"] .dashboard-card-alert strong { color:#f0c76f; }
:root[data-wret-theme="dark"] .shift-option.active { background:#efb828!important;color:#17211e!important; }
:root[data-wret-theme="dark"] .filter-chip.active { background:#443b25!important;color:#f1d36a!important;border-color:#b58a38!important; }
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-screen { background-image:linear-gradient(100deg,#071b25ee,#163b42cc),url('/game/og-wret.png')!important; }
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-screen:before { background:#0b3029!important; }
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-sun { background:#c9d6c9!important;box-shadow:0 0 30px #c9d6c944; }
:root[data-wret-theme="dark"] .calendar-day .text-primary { color:#9ce0be; }
:root[data-wret-theme="dark"] .calendar-day :is(.bg-amber-50,.bg-emerald-50,.bg-red-50) { background:#293d44!important; }
:root[data-wret-theme="dark"] :is(.text-red-700,.text-red-800,.text-red-900) { color:#ffb3ab!important; }
:root[data-wret-theme="dark"] :is(.text-amber-700,.text-amber-800,.text-amber-900) { color:#f1ce83!important; }
:root[data-wret-theme="dark"] :is(.text-emerald-700,.text-emerald-800,.text-emerald-900) { color:#9ce0be!important; }
:root[data-wret-theme="light"][data-wret-app="camera"] body { background:#f3f5f5;color:#183e34; }
:root[data-wret-theme="light"][data-wret-app="camera"] :is(aside,.card,.clip,.loginCard,dialog) { background:#fff;color:#183e34;border-color:#c1cfca; }
:root[data-wret-theme="light"][data-wret-app="camera"] :is(.sub,footer,small,#account,#count,.scale) { color:#52695f; }
:root[data-wret-theme="light"][data-wret-app="camera"] :is(input:not([type=range]):not([type=checkbox]),select) { background:#fff;color:#183e34;border-color:#9eafa7; }
:root[data-wret-theme="light"][data-wret-app="camera"] :is(.secondary,#badge) { background:#e4ece7;color:#183e34;border-color:#9eafa7; }
:root[data-wret-theme="light"][data-wret-app="camera"] :is(summary,a,strong,#message,.logo) { color:#22613e; }
}
@media print { #wret-theme-toggle { display:none!important; }:root { color-scheme:light!important; } }

/* Application-specific dark palettes, scoped to avoid changing maps and media. */
@media screen {
:root[data-wret-theme="dark"][data-wret-app="hub"] body{background:var(--paper);color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="hub"] button{color:inherit}
:root[data-wret-theme="dark"][data-wret-app="hub"] .portal-shell{background:var(--paper)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .sidebar{background:radial-gradient(circle at 15% 2%,rgba(227,185,0,.14),transparent 34%),linear-gradient(178deg,#087054,#034331 72%);color:#fffdf1}
:root[data-wret-theme="dark"][data-wret-app="hub"] .brand-lockup{border-bottom:1px solid #33483b17}
:root[data-wret-theme="dark"][data-wret-app="hub"] .brand-logo{border:2px solid rgba(227,185,0,.88);background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .brand-lockup .eyebrow{color:#f2d96a}
:root[data-wret-theme="dark"][data-wret-app="hub"] .nav-section-label{color:#9bc6b8}
:root[data-wret-theme="dark"][data-wret-app="hub"] .nav-item{border:1px solid transparent;color:#c4ddd5;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="hub"] .nav-item:hover{color:#fff;background:#19251f12}
:root[data-wret-theme="dark"][data-wret-app="hub"] .nav-item.active{color:#fff;background:rgba(227,185,0,.15);border-color:rgba(227,185,0,.3)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .nav-item.active::before{background:var(--accent)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .sidebar-foot{border-top:1px solid #33483b1f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .system-status{color:#afd4c8}
:root[data-wret-theme="dark"][data-wret-app="hub"] .system-status>span{background:var(--brand-yellow)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .user-mini{background:#19251f0b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .avatar{background:#e3b900;color:#17382c}
:root[data-wret-theme="dark"][data-wret-app="hub"] .user-mini-copy strong{color:#fff}
:root[data-wret-theme="dark"][data-wret-app="hub"] .user-mini-copy span{color:#aed1c6}
:root[data-wret-theme="dark"][data-wret-app="hub"] .signout{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .topbar{border-bottom:1px solid var(--line);background:#19251fb8}
:root[data-wret-theme="dark"][data-wret-app="hub"] .breadcrumb{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .breadcrumb span{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .breadcrumb b{color:#c1c7ca}
:root[data-wret-theme="dark"][data-wret-app="hub"] .secure-pill{border:1px solid #33483b;background:#19251f;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .secure-pill i{background:#6d9a74}
:root[data-wret-theme="dark"][data-wret-app="hub"] .icon-button{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .section-kicker{color:var(--wret-link)!important}
:root[data-wret-theme="dark"][data-wret-app="hub"] .welcome-row>div>p:last-child{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .date-block{border-left:2px solid var(--accent)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .date-block span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .search-panel{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .search-panel>span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .search-panel input{border:0;color:var(--ink);background:transparent}
:root[data-wret-theme="dark"][data-wret-app="hub"] .search-panel input::placeholder{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .search-panel button{border:0;background:transparent;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .section-heading>span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card:hover{border-color:#33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card.favorite{border-color:rgba(227,185,0,.5)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .launch-icon{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card:hover .launch-icon{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .category{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .open-label{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .open-label b{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .empty-state{border:1px dashed #33483b;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .empty-state h4{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .placeholder-icon{background:#19251f;color:var(--wret-link);border:1px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .placeholder-panel>p:not(.section-kicker){color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .placeholder-panel>span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .toast{background:var(--navy);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="hub"] .toast span{background:var(--accent)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .mobile-nav{border-top:1px solid #33483b;background:#19251ff2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .mobile-nav button{border:0;background:transparent;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .mobile-nav button.active{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .section-actions>span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .primary-button{border:1px solid var(--brand-green);background:var(--brand-green);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="hub"] .primary-button:hover{background:var(--brand-green-dark)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .secondary-button{border:1px solid #33483b;background:#19251f;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card-main{border:0;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="hub"] .card-tools button{border:1px solid #33483b;background:#19251f;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .card-tools .favorite-button{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .card-tools .favorite-button.active{border-color:#e5ca53;background:#19251f;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .remove-link{border:0;background:transparent;color:transparent}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card:hover .remove-link,:root[data-wret-theme="dark"][data-wret-app="hub"] .remove-link:focus{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .admin-header p:not(.section-kicker){color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .role-guide{border:1px solid #33483b;background:#19251f8c}
:root[data-wret-theme="dark"][data-wret-app="hub"] .readonly-notice{border:1px solid #33483b;border-left:3px solid var(--brand-yellow);background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .readonly-notice>span{background:#19251f;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .readonly-notice p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .role-guide div{border-right:1px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .role-guide div:last-child{border-right:0}
:root[data-wret-theme="dark"][data-wret-app="hub"] .role-guide span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .table-card,:root[data-wret-theme="dark"][data-wret-app="hub"] .activity-card,:root[data-wret-theme="dark"][data-wret-app="hub"] .settings-card{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .people-table{border-top:1px solid #33483b;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .people-table.table-head{border-top:0;background:#19251f;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .avatar.light{background:#19251f;color:#edf3ef}
:root[data-wret-theme="dark"][data-wret-app="hub"] .person-cell strong{color:#edf3ef}
:root[data-wret-theme="dark"][data-wret-app="hub"] .person-cell span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .role-admin{background:#19251f;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .role-manager{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .role-member{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .status i{background:#78a77f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .status.inactive i{background:#a9afb1}
:root[data-wret-theme="dark"][data-wret-app="hub"] .row-actions button{border:0;background:transparent;color:#edf3ef}
:root[data-wret-theme="dark"][data-wret-app="hub"] .row-actions button.danger{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .activity-row{border-bottom:1px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .activity-row:last-child{border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="hub"] .activity-icon{background:#19251f;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .activity-row p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .activity-row span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .empty-state.small{border:0}
:root[data-wret-theme="dark"][data-wret-app="hub"] .profile-avatar{background:var(--brand-green)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .profile-heading span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .profile-note{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .settings-card label,:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog label{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .settings-card input,:root[data-wret-theme="dark"][data-wret-app="hub"] .settings-card textarea,:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog input,:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog select,:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog textarea{border:1px solid #33483b;background:#19251f;color:#edf3ef}
:root[data-wret-theme="dark"][data-wret-app="hub"] .settings-card input:focus,:root[data-wret-theme="dark"][data-wret-app="hub"] .settings-card textarea:focus,:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog input:focus,:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog select:focus,:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog textarea:focus{border-color:var(--accent)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .swatches button{border:3px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .choice-row button{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .choice-row button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,#19251f)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .choice-row span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog-backdrop{background:rgba(3,15,23,.66)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog{background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog-close{border:1px solid #33483b;background:#19251f;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog-subtitle{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .switch-label span{background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .switch-label span::after{background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .switch-label input:checked+span{background:var(--accent)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .permission-block{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .permission-block p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .permission-grid label{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .form-error{background:#19251f;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .loading-screen{background:radial-gradient(circle at 50% 30%,#19251f,#19251f)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .loading-screen>p:not(.section-kicker){color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .loading-line{background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .loading-line span{background:var(--accent)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .role-guide div{border-right:0;border-bottom:1px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .role-guide div:last-child{border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="hub"] .signout{border:0;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="hub"] .security-heading p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .form-success{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-screen{background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-brand{background:radial-gradient(circle at 15% 18%,rgba(227,185,0,.16),transparent 32%),linear-gradient(155deg,#087054,#033f30 72%);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-brand::after{background:linear-gradient(120deg,transparent 58%,#19251f06)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-brand .eyebrow{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-brand h1 em{color:var(--accent)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-brand>p:last-of-type{color:#c7dfd7}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-route-lines i{background:#3d9879}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-route-lines i::after{border:2px solid var(--brand-yellow);background:#034331}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-route-lines i:nth-child(2){background:#e3b900}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-form-wrap>p:not(.section-kicker){color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-form-wrap form>label{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-form-wrap input{border:1px solid #33483b;background:#19251f;color:#edf3ef}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-form-wrap input:focus{border-color:var(--accent)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .password-input button{border:0;background:transparent;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-submit{border:0;background:var(--brand-green);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-submit:hover{background:var(--brand-green-dark)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-submit span{color:var(--brand-yellow)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-error{border-left:3px solid #b4573e;background:#19251f;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-foot{border-top:1px solid #33483b;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-foot span:first-child{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-foot i{background:#6f9a74}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-board{border:1px solid #33483b;background:linear-gradient(135deg,#19251f,#19251f)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card{border:1px solid #33483b;border-left:4px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card.important{border-left-color:#d2aa00}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card.urgent{border-left-color:#a94a3b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-symbol{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card.important .announcement-symbol{background:#19251f;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card.urgent .announcement-symbol{background:#19251f;color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-tools button{border:0;background:transparent;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-tools button:last-child{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-empty{border:1px dashed #33483b;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-empty>span{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-empty p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .filter-row button{border:1px solid #33483b;background:#19251fc2;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .filter-row button:hover{border-color:#33483b;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .filter-row button.active{border-color:var(--brand-green);background:var(--brand-green);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="hub"] .portal-footer{border-top:1px solid var(--line);color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .portal-footer span+span::before,:root[data-wret-theme="dark"][data-wret-app="hub"] .portal-footer a::before{color:#c0c8c3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .portal-footer a{color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .official-badge{border:1px solid #33483b;background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .official-badge i{background:var(--brand-yellow)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .help-grid article{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .help-icon{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .help-grid p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .help-grid a{color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .account-summary{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .account-summary>div{border-right:1px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .account-summary>div:last-child{border-right:0}
:root[data-wret-theme="dark"][data-wret-app="hub"] .account-summary span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .account-summary strong{color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .account-summary small{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .authorized-notice{border-left:3px solid var(--brand-yellow);background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .authorized-notice p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .account-summary>div{border-right:0;border-bottom:1px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .account-summary>div:last-child{border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="hub"] .danger-text{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .feature-empty{border:1px dashed #33483b;background:#19251f8c}
:root[data-wret-theme="dark"][data-wret-app="hub"] .feature-empty>span{background:#19251f;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .feature-empty p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-card,:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-summary{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .live-label{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .live-label i{background:#4b9a6e}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-option{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-option:hover{border-color:#33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-option.selected{border-color:var(--brand-green);background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-radio{border:2px solid #33483b;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-option.selected .poll-radio{border-color:var(--brand-green);background:var(--brand-green)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-option>strong{color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-track{background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-track i{background:linear-gradient(90deg,var(--brand-green),#78a246)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-summary>strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-summary>span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-summary>p:last-child{border-top:1px solid #33483b;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-choice-editor{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-choice-editor label>span{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-choice-editor label>button{border:0;background:transparent;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-choice-editor .add-choice{border:0;background:transparent;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-picks,:root[data-wret-theme="dark"][data-wret-app="hub"] .wheel-card,:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-schedule,:root[data-wret-theme="dark"][data-wret-app="hub"] .winner-banner{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-picks label>span{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-picks input,:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-schedule input{border:1px solid #33483b;background:#19251f;color:#edf3ef}
:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-picks input:focus,:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-schedule input:focus{border-color:var(--brand-green)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .wheel-card{background:linear-gradient(135deg,#19251f,#19251f)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .wheel-pointer{border-left:14px solid transparent;border-right:14px solid transparent;border-top:26px solid #173e31}
:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-wheel{border:10px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-wheel>div{border:7px solid #33483b;background:#064d39;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .restaurant-list>span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .restaurant-list b{background:#19251f;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .muted-copy{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .spin-button{border:0;background:var(--brand-green);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="hub"] .spin-button:disabled{background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-schedule p:last-child{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .lunch-schedule label{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .winner-banner{border-left:5px solid var(--brand-yellow)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .winner-banner>span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .winner-banner>strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .winner-banner>small{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .feature-status{background:#19251f;color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .source-status{border:1px solid #33483b;background:#19251f;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .source-status i{background:#c3a72e}
:root[data-wret-theme="dark"][data-wret-app="hub"] .revenue-metrics article{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .revenue-metrics span{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .revenue-metrics strong{color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .revenue-metrics small{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .revenue-chart{border:1px solid #33483b;background:#19251f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .range-pills button{border:1px solid #33483b;background:#19251f;color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .empty-chart{border:1px dashed #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .chart-grid{background-image:linear-gradient(#19251f 1px,transparent 1px),linear-gradient(90deg,#19251f 1px,transparent 1px)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .empty-chart>span{background:#19251f;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .empty-chart p{color:#aebeb3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-summary>p:last-child{border:0;border-left:1px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-summary>p:last-child{border-left:0;border-top:1px solid #33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .live-camera-link{color:#9bd6b2}
:root[data-wret-theme="dark"][data-wret-app="watcher"]{color:var(--ink);background:var(--canvas)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] body{background:var(--canvas)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .sidebar{background:var(--sidebar);color:white}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .brand-block{border-bottom:1px solid #435a5e29}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .brand-mark{background:var(--yellow);color:#17211e}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .eyebrow{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .sidebar .eyebrow{color:#c1cbc4}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .environment-badge{color:#dae2dd;border:1px solid #435a5e29}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .environment-badge span{background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .nav-item{border:1px solid transparent;color:#edf3ee;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .nav-item:hover{background:#19283112}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .nav-item.active{color:#17211e;border-color:var(--yellow);background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .nav-index{color:var(--sidebar-muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .nav-item.active .nav-index{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .sidebar-bottom{border-top:1px solid #435a5e29}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .future-feature{border-left:3px solid var(--yellow);background:#1928310f}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .future-feature span{color:#c7d1cb}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .support-button{border:0;color:#c7d1cb;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .support-button:hover{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .topbar{border-bottom:1px solid var(--line);background:#192831f5}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .date-control{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .date-control input{border:1px solid var(--line);color:var(--ink);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .shift-toggle{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .shift-option{border:0;color:var(--muted);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .shift-option.active{color:#17211e;background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .button{border:1px solid transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .button-primary{border-color:#c18a0c;color:#1d261f;background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .button-secondary{border-color:#435a5e;color:var(--ink);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .text-button{border:0;color:#9ce0be;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .mobile-menu{border:0;color:var(--ink);background:transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .subtle{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .data-note{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .motive-connection-panel{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] [data-connection-state="error"]{color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="watcher"] [data-connection-state="connected"]{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .unit-filter-bar{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .unit-filter-bar label{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .unit-filter-bar input,:root[data-wret-theme="dark"][data-wret-app="watcher"] .unit-filter-bar select{border:1px solid var(--line);background:#192831;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .truck-display-name{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .truck-board .unit-filter-bar{border:0;border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .unit-group-controls{border:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .unit-group-controls legend{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .unit-filter-bar .unit-group-option{border:1px solid var(--line);background:#192831;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .unit-group-option:has(input:checked){border-color:#435a5e;background:var(--green-soft)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .unit-group-option small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .truck-map-toggle{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .metric-card{border:1px solid var(--line);background:var(--paper)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .metric-card > span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .metric-card small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .metric-primary{border-color:#435a5e;color:white;background:#28503c}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .metric-primary > span,:root[data-wret-theme="dark"][data-wret-app="watcher"] .metric-primary small{color:#dceee2}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .attention-card{border-left:5px solid var(--orange)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .panel{border:1px solid var(--line);background:var(--paper)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .panel-header{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .flow-status{border:0;border-right:1px solid var(--line);background:#192831;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .flow-status:last-child{border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .flow-status:hover{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .flow-status small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .source-status .flow-count{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .loaded-status .flow-count{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .destination-status .flow-count{color:var(--blue)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .return-status .flow-count{color:var(--slate)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .legend-inline,:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-legend{border-top:1px solid var(--line);color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .source-dot{background:var(--green)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .loaded-dot{background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .destination-dot{background:var(--blue)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .return-dot{background:var(--slate)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .stopped-dot{background:var(--orange)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .exception-list li{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .exception-list li:last-child{border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .exception-list small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .severity.high{color:#ffb3ab;background:var(--red-soft)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .severity.medium{color:#efd18b;background:var(--orange-soft)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .icon-button{border:1px solid var(--line);color:var(--ink);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .icon-button:hover{border-color:var(--yellow-deep);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .filter-chip{border:1px solid var(--line);color:var(--muted);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .filter-chip.active{border-color:#b88613;color:#efd18b;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .table-wrap th{color:var(--muted);border-bottom:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .table-wrap td{border-bottom:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .table-wrap tbody tr:last-child td{border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .table-wrap tbody tr:hover{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .muted-cell{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .stage-source{color:#9ce0be;background:var(--green-soft)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .stage-loaded{color:#efd18b;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .stage-destination{color:#add7f6;background:var(--blue-soft)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .stage-return{color:#add7f6;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .stage-attention{color:#ffb3ab;background:var(--red-soft)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .row-action{border:0;color:#9ce0be;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .inline-controls select{border:1px solid var(--line);color:var(--ink);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-legend{border-top:0;border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .time-scale{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .time-scale span::after{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-name span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-track{border:1px solid var(--line);background:repeating-linear-gradient(to right, #192831 0, #192831 calc(16.67% - 1px), #192831 calc(16.67% - 1px), #192831 16.67%)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment{border:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment.source{background:var(--green)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment.loaded{background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment.destination{background:var(--blue)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment.return{background:var(--slate)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment.stop{background:var(--orange)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .cycle-details > div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .cycle-details > div:nth-child(2n){border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .cycle-details dt{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .estimated{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .callout-warning{border-left:4px solid var(--orange);background:var(--orange-soft);color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .map-preview{background-color:#192831;background-image:linear-gradient(#192831 1px, transparent 1px), linear-gradient(90deg, #192831 1px, transparent 1px)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .map-zone{color:white}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .map-source{background:var(--green)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .map-destination{background:var(--blue)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .route-note{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .operations-map{border-top:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .map-load-error{color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment::after{color:white;background:#173c31}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .map-caption{color:#c5d2cf;background:#192831db}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .map-fallback{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .map-fallback strong{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-row{border-top:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-row span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-row em{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-row button{border:0;color:#ffb3ab;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-form{border-top:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-form label{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-form input,:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-form select{border:1px solid var(--line);color:var(--ink);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-security{border-top:1px solid #eadba8;color:#efd18b;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .settings-table-wrap{border-top:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .job-card{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .job-card p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .job-meta div{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .job-meta span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .job-card-footer{border-top:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .job-card-footer button{border:0;color:#9ce0be;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .rule-grid > div{border-right:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .rule-grid > div:last-child{border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .rule-grid span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .upload-message{border-left:4px solid var(--green);background:var(--green-soft);color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-job{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-job-header{color:white;background:#27493a}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-job-header .eyebrow{color:#cfe4d6}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-job-header small{color:#e6f1e9}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-grid > div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-grid > div:nth-child(5n){border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-grid .worksheet-label{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-grid .truck-link{border:0;color:#9ce0be;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-actions span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-actions button{border:0;color:#9ce0be;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .connection-banner{border:1px solid #e5cd91;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .connection-banner span{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .connection-dot{background:var(--yellow-deep)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .report-card{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .report-index{color:#c5d2cf;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .report-card p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .integration-card{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .integration-logo{color:white}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .motive-logo{background:#0d807d}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .eis-logo{background:#486aa6}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .etc-logo{background:#315c3d}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .status-chip.neutral{color:#c5d2cf;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .integration-card > p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .integration-card li{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .integration-card li::before{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .integration-safety{border-left:5px solid var(--green)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .integration-safety p:last-child{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .modal-backdrop{background:rgba(15,27,22,.54)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .modal{border:1px solid #435a5e;border-top:7px solid var(--yellow);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .modal-close{border:0;color:var(--ink);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .modal p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .modal ul{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .modal-form label{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .modal-form input,:root[data-wret-theme="dark"][data-wret-app="watcher"] .modal-form select{border:1px solid var(--line);color:var(--ink);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .toast{border-left:5px solid var(--green);color:white;background:#233c2f}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .flow-status:nth-child(2){border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .flow-status:nth-child(-n+2){border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .rule-grid > div:nth-child(2){border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .rule-grid > div:nth-child(-n+2){border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-grid > div:nth-child(5n){border-right:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-grid > div:nth-child(2n){border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-grid > div:last-child{border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .flow-status,:root[data-wret-theme="dark"][data-wret-app="watcher"] .flow-status:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .flow-status:last-child{border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .rule-grid > div,:root[data-wret-theme="dark"][data-wret-app="watcher"] .rule-grid > div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .rule-grid > div:last-child{border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .cycle-details > div{border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-grid > div,:root[data-wret-theme="dark"][data-wret-app="watcher"] .worksheet-grid > div:nth-child(5n){border-right:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .jobs-map{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .zone-drawing-toolbar{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .zone-context-menu{background:#192831;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .zone-context-menu > strong{color:#ffb3ab;border-bottom:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .zone-context-menu button{border:0;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .zone-context-menu button:hover,:root[data-wret-theme="dark"][data-wret-app="watcher"] .zone-context-menu button:focus{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .zone-context-menu button:disabled{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .lca-filter-grid input,:root[data-wret-theme="dark"][data-wret-app="watcher"] .lca-filter-grid select,:root[data-wret-theme="dark"][data-wret-app="watcher"] .lca-display-options select,:root[data-wret-theme="dark"][data-wret-app="watcher"] .saved-lca-bar select{border:1px solid #435a5e;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .lca-display-options{border:0;border-left:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .zone-option-list{border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .excluded-zone{border:0;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .lca-report-actions{border-top:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="watcher"] #lca-report-status{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="watcher"] #lca-report-summary{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment{color:#fff}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment.zone{background:#7358a3}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment.travel{background:#8f977b}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .timeline-segment.unknown{background:repeating-linear-gradient(45deg,#192831,#192831 5px,#192831 5px,#192831 10px)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .unknown-dot{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .lca-hover-card{background:#172b21;color:#fff;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .lca-display-options{border-left:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .sidebar{background:#103e33;border-bottom:3px solid var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .brand-block{border:0}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .brand-mark{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .environment-badge{border-color:#435a5e25}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .topbar{background:var(--paper)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .topbar .eyebrow{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .refresh-badge{color:#9ce0be;background:#192831;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .refresh-badge i{background:#258153}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .operations-dashboard .map-caption{border-top:1px solid var(--line);background:var(--paper)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .dashboard-card{background:var(--paper);border:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .dashboard-card .eyebrow{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .dashboard-card strong{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .dashboard-card p:not(.eyebrow){color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .dashboard-card button{border:0;background:transparent;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .dashboard-card-alert strong{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="watcher"] .operations-map-panel:fullscreen{background:var(--paper)}
:root[data-wret-theme="dark"][data-wret-app="camera"] body{background:#101719;color:#e8f0ee}
:root[data-wret-theme="dark"][data-wret-app="camera"] small{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="camera"] .logo{color:#b8e993}
:root[data-wret-theme="dark"][data-wret-app="camera"] #badge{background:#273331}
:root[data-wret-theme="dark"][data-wret-app="camera"] .viewer{background:#080d0d;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] #placeholder{color:#b4c4bf}
:root[data-wret-theme="dark"][data-wret-app="camera"] .overlay{background:#101719bd}
:root[data-wret-theme="dark"][data-wret-app="camera"] aside{background:#1b2626;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] strong{color:#b8e993}
:root[data-wret-theme="dark"][data-wret-app="camera"] select{background:#101719;color:#eef3ef;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] .scale{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="camera"] .sub,:root[data-wret-theme="dark"][data-wret-app="camera"] footer{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="camera"] button,:root[data-wret-theme="dark"][data-wret-app="camera"] .download{background:#192831;color:#9ce0be;border:0}
:root[data-wret-theme="dark"][data-wret-app="camera"] .secondary{background:#2b3b38;color:#e6f0eb;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] #message{color:#b8e993}
:root[data-wret-theme="dark"][data-wret-app="camera"] #count{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="camera"] .clip{background:#1b2626;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] .clip video{background:black}
:root[data-wret-theme="dark"][data-wret-app="camera"] .empty{color:#c5d2cf;border-top:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] input:not([type=range]):not([type=checkbox]){background:#101719;color:#eef3ef;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] a{color:#b8e993}
:root[data-wret-theme="dark"][data-wret-app="camera"] #account{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="camera"] .loginCard{background:#1b2626;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] summary{color:#b8e993}
:root[data-wret-theme="dark"][data-wret-app="camera"] .card{background:#1b2626;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] .userRow{border-bottom:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] dialog{background:#1b2626;color:#eef3ef;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] dialog::backdrop{background:#0009}
:root[data-wret-theme="dark"][data-wret-app="camera"] #remoteLive{background:#080d0d}
:root[data-wret-theme="dark"][data-wret-app="camera"] nav button[aria-pressed=true]{border-color:#b8e993;color:#b8e993}
:root[data-wret-theme="dark"][data-wret-app="camera"] .scheduleCard{border-top:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="camera"] .scheduleCard fieldset{border:0}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] body{background:#192831;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .topbar{background:var(--green);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .topbar strong{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .file-name{color:#d4e6da}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .start-panel{background:var(--paper);border:1px solid #435a5e;border-top:6px solid var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .start-copy>p:not(.eyebrow){color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .upload-button,:root[data-wret-theme="dark"][data-wret-app="worksheet"] button{border:0;background:var(--green2);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .quiet,:root[data-wret-theme="dark"][data-wret-app="worksheet"] .secondary{background:#192831!important;color:var(--wret-link)!important;border:1px solid #435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .capture{background:#192831;border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .capture input,:root[data-wret-theme="dark"][data-wret-app="worksheet"] .dialog-grid input,:root[data-wret-theme="dark"][data-wret-app="worksheet"] .dialog-grid textarea{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .match-message{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .summary span{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .sheet{background:var(--paper)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .job{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .job-head{border-bottom:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .job-head div{border-right:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .job-head div:last-child{border:0}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .slot{border-right:1px dotted #435a5e}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .slot:last-child{border-right:0}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .truck{background:#192831;color:var(--ink);border:1px solid #435a5e;border-left:5px solid var(--green2)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .truck.late{border-left-color:var(--late)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .truck.deducted{border-left-color:var(--deduct)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .truck .badge{color:var(--late)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .truck.deducted .badge{color:var(--deduct)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .replaced{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .replacement{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .add-truck{background:transparent;color:var(--wret-link);border:1px dashed #435a5e}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .add-truck:hover{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .icon-button{background:transparent;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] dialog{border:0;border-top:6px solid var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] dialog::backdrop{background:#08221766}
:root[data-wret-theme="dark"][data-wret-app="worksheet"] .job-info{color:#9ce0be;background:#192831;border-right:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="customer"]{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="customer"] body{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] h1,:root[data-wret-theme="dark"][data-wret-app="customer"] h2,:root[data-wret-theme="dark"][data-wret-app="customer"] h3{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] p,:root[data-wret-theme="dark"][data-wret-app="customer"] label,:root[data-wret-theme="dark"][data-wret-app="customer"] td,:root[data-wret-theme="dark"][data-wret-app="customer"] th,:root[data-wret-theme="dark"][data-wret-app="customer"] dt,:root[data-wret-theme="dark"][data-wret-app="customer"] dd{color:inherit}
:root[data-wret-theme="dark"][data-wret-app="customer"] .manifest-grid{background-color:#192831;background-image:radial-gradient(circle at 12% 8%, rgba(213,173,33,.09), transparent 25rem)}
:root[data-wret-theme="dark"][data-wret-app="customer"] .admin-sidebar{background:#153f34;color:#fffdf8}
:root[data-wret-theme="dark"][data-wret-app="customer"] .admin-sidebar [data-slot="sidebar-inner"],:root[data-wret-theme="dark"][data-wret-app="customer"] [data-mobile="true"][data-slot="sidebar"]{background:#153f34!important;color:#fffdf8!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .admin-sidebar h1,:root[data-wret-theme="dark"][data-wret-app="customer"] .admin-sidebar h2,:root[data-wret-theme="dark"][data-wret-app="customer"] .admin-sidebar h3,:root[data-wret-theme="dark"][data-wret-app="customer"] .admin-sidebar p,:root[data-wret-theme="dark"][data-wret-app="customer"] .admin-sidebar span,:root[data-wret-theme="dark"][data-wret-app="customer"] .admin-sidebar label{color:inherit}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-topbar{background:#192831fa;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .panel-card{background:#192831!important;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="input"],:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="native-select"]{background-color:#192831;border-color:#435a5e;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="input"]:focus-visible,:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="native-select"]:focus-visible{background-color:#192831}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="table-header"]{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="table-head"]{color:#c5d2cf!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="table-row"]{border-color:#435a5e;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="table-cell"]{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="dialog-content"],:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="alert-dialog-content"]{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="button"][data-variant="outline"]{background:#192831;border-color:#435a5e;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="button"][data-variant="outline"]:hover{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="button"][data-variant="default"]{background:#0b5d46;color:#ffffff}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="button"][data-variant="secondary"]{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="button"][data-variant="ghost"]{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface [data-slot="button"][data-variant="ghost"]:hover{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface ::placeholder{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-surface option{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-nav-item{color:#f4f1e8!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-nav-item:hover{background:#285549!important;color:#ffffff!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .portal-nav-item[data-state="active"]{background:#192831!important;border-color:#f1d36a!important;color:#9ce0be!important}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] body{background:var(--calm-panel);color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .site-header{background:#174c3c;border-bottom:1px solid #174c3c}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .brand{color:inherit}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-brand img{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .earle-brand > span:last-child{border-left:1px solid #435a5e3d}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .brand-mark{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .brand strong{color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .brand small{color:rgba(255,255,255,.72)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .secure-note{color:rgba(255,255,255,.82)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .secure-note span{color:#8ed3b8}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .language-toggle{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .language-toggle:hover{border-color:var(--green);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .language-toggle span{color:var(--gold)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .hero{background:radial-gradient(circle at 88% 18%, #19283121 0 8%, transparent 8.4%), linear-gradient(116deg, #123c31 0%, #174c3c 62%, #1e5a48 100%);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .eyebrow{color:var(--orange)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .hero-copy > p:last-child{color:rgba(255,255,255,.73)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .hero-steps span{color:rgba(255,255,255,.68)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .hero-steps b{border:1px solid #435a5e3d;color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .language-reminder{border:1px solid #dfc56f;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .language-reminder > span{background:var(--gold);color:#173c32}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .language-reminder .eyebrow{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .language-reminder h2{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .language-reminder div > p:last-child{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .form-mode-switch{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .form-mode-switch > strong{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .form-mode-switch button{border:1px solid #435a5e;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .form-mode-switch button small{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .form-mode-switch button.active{border-color:var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .form-mode-switch button.active small{color:rgba(255,255,255,.78)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .header-mode-switch{border:2px solid #435a5eeb;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .header-mode-switch button{border-color:transparent;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .header-mode-switch button small{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .header-mode-switch button.active{border-color:var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .header-mode-switch button.active small{color:rgba(255,255,255,.78)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .section-number{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .section-heading .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .section-heading > p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .customer-section{background:var(--calm-panel);border:2px solid #174c3c}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .contact-card{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .contact-card-heading > div > span{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .contact-card-heading button{border:0;background:transparent;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-contact-button{border:1px dashed #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-contact-button > span{background:var(--mint)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-contact-button small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field > span{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field b{color:var(--orange)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field input,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field select,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field textarea{border:1px solid #435a5e;background:#192831;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field input::placeholder,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field textarea::placeholder{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field input:focus,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field select:focus,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field textarea:focus{border-color:#435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .count-badge{border:1px solid var(--line);background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .simple-guide{border:1px solid #435a5e;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .simple-guide > strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .simple-guide li::marker{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .simple-guide p{border-top:1px solid #435a5e;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-card{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-card-heading{border-bottom:1px solid var(--calm-line);background:var(--calm-panel)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-card-heading > div > span{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-card-heading p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-card-heading > button{border:1px solid var(--line);background:#192831;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-field-grid{background:var(--calm-panel);border-bottom:1px solid var(--calm-line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-problem{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-problem textarea{background:#192831;border-color:#ddcfaa}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-problem textarea:focus{border-color:var(--gold)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .affected-trucks-heading .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .affected-trucks-heading > span{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .truck-list{background:var(--calm-panel)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .truck-card{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .truck-heading{border-bottom:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .truck-heading > div:first-child > span{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .truck-heading button{border:1px solid var(--line);background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .truck-heading .duplicate-button{border-color:var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .truck-heading .duplicate-button:hover{background:#005744}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .truck-heading .remove-button{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-truck-button{border:1px solid var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-truck-button > span:first-child{background:#1928312e}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-truck-button small{color:rgba(255,255,255,.82)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .job-additional{border-top:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-job-button{background:#19283180}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .discrepancy-card{background:#192831;border:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .card-heading{background:#192831;border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .card-index{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .card-heading p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .card-actions button{border:1px solid var(--line);background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .card-actions button:hover{border-color:#435a5e;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .card-actions .remove-button{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .upload-area{border:1px dashed #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .upload-icon{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .upload-area p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .upload-button{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .file-list li{border:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .file-type{background:var(--blue-soft);color:#add7f6}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .file-list small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .file-list button{border:0;background:transparent;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-discrepancy{border:1px dashed #435a5e;background:transparent;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-discrepancy:hover{background:#192831a3;border-color:var(--green)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-discrepancy > span:first-child{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-discrepancy small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-discrepancy.add-job-button{border-color:var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-discrepancy.add-job-button:hover{border-color:#005744;background:#005744}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-discrepancy.add-job-button > span:first-child{background:#1928312e;color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .add-discrepancy.add-job-button small{color:rgba(255,255,255,.76)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submit-section{border:2px solid #174c3c;background:var(--calm-panel);color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submit-section .section-number{border-right:1px solid #435a5e;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submit-section .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submit-section p:last-child{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .primary-button{border:0;background:var(--orange);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .primary-button:hover{background:#df6845}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .form-error{border:1px solid #e7b3a6;background:var(--orange-soft);color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .custom-problem-field textarea{background:#192831;border-color:#ddcfaa}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .conditional-detail-grid,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .conditional-detail-field{border:1px solid var(--calm-line);background:var(--calm-panel)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .jobs-section{border:2px solid #174c3c;background:var(--calm-panel)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .jobs-section .job-upload{background:var(--calm-panel)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .section-heading .section-number{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .section-heading > p{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .email-copy-notice{border:1px solid #435a5e;background:var(--calm-panel);color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .field > span{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field-number{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .field input,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .field select{border-color:#435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .field textarea{border-color:#435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .field input:focus,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .field select:focus,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .field textarea:focus{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .contact-card-heading > div > span,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .senior-friendly .job-card-heading > div > span{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .field.next-action{border:2px solid #d7a43a;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-panel{border:2px solid #174c3c;background:var(--calm-panel)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-panel-heading .section-number{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-panel-heading .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-panel-heading p:last-child{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-option{border:3px solid var(--orange);background:#192831;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-option:hover{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-option strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-option small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-instruction{background:var(--orange);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .finish-submit{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .success-panel{background:#192831;border:2px solid #174c3c}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .success-icon{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .success-lead{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reference-list{border:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reference-list div{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reference-list div:last-child{border:0}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reference-list span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-shell{border:2px solid #174c3c;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-progress-heading{border-bottom:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-progress-heading span{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-progress-heading strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-progress-track{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-progress-track span{background:var(--green)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-step-label{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-question h1{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-question-help{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-section-hint{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-contact-card{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-contact-heading strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-contact-heading button{border:0;background:transparent;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-add-contact{border:2px solid var(--green);background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-add-contact small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-email-notice{border-left:4px solid var(--green);background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-field > span{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-field > span em{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-field input,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-field select,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-field textarea{border:2px solid #435a5e;background:#192831;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-field input:focus,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-field select:focus,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-field textarea:focus{border-color:var(--green);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-field small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-saved-contact{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-remove-link{border:0;background:transparent;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-choice-grid button,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-finish-actions button{border:2px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-choice-grid button:hover,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-choice-grid button.selected,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-finish-actions button:hover{border-color:var(--green);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-choice-grid small,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-finish-actions small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-job-context{border:1px solid #435a5e;background:#192831;color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-job-context strong{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-truck-summary h2{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-truck-summary li{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-truck-summary li strong{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-truck-summary li span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-truck-choice-actions .wizard-continue-choice{border-color:var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-truck-choice-actions .wizard-continue-choice:hover{background:#005744}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-truck-choice-actions .wizard-continue-choice small{color:rgba(255,255,255,.82)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-required-note{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-copied-problem{border:1px solid #435a5e;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-copied-problem strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-extra-panel{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-extra-panel h2{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-extra-panel h2 em{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-upload > p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-upload-button{border:2px dashed var(--green);background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-file-list li{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-file-list small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-file-list button{border:0;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-navigation{border-top:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-back{border:2px solid #435a5e;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-next{border:2px solid var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-back-note{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-summary{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-summary p{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-summary small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review > header{border-bottom:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review > header p{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review > header span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review > header > strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-job{border:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-job-heading{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-job-heading span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-job-heading strong{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-job-heading small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-truck{border-bottom:1px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-truck:last-child{border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-truck > span{background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-truck strong{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-truck p{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-truck small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-extra{border-top:1px solid #435a5e;color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-review-extra strong{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-email-copy{border:2px solid var(--green);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-email-copy > span{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-email-copy strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .submission-email-copy p{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-finish-actions .wizard-send{border-color:var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-finish-actions .wizard-send:hover{background:#005744}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .wizard-finish-actions .wizard-send small{color:rgba(255,255,255,.8)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .advanced-review-section{border:2px solid var(--green);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .site-footer{border-top:1px solid var(--line);background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .site-credit{color:#b0b8b5}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-page{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-header{background:#192831;border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .secondary-action{color:var(--wret-link);border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .export-action{color:white;border:1px solid var(--green);background:var(--green)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .logout-action{border:1px solid #435a5e;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-login-page{background:linear-gradient(132deg, #192831 0%, #192831 52%, #192831 100%)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-panel{background:#192831;border:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-lock{background:var(--green);color:#8ed3b8}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-panel .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-panel > p:nth-of-type(2){color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-panel label span{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-panel input{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-panel input:focus{border-color:#435a5e}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-panel form > button{border:0;background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-error{border:1px solid #e7b3a6;background:var(--orange-soft);color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .login-panel > small{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-hero{background:linear-gradient(112deg, #123c31 0%, #174c3c 70%, #225c4a 100%);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-hero > div:first-child > p:last-child{color:rgba(255,255,255,.63)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-tabs{background:#1928311a;border:1px solid #435a5e1f}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-tabs button{border:0;background:transparent;color:rgba(255,255,255,.63)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-tabs button.active{background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid{background:#192831;border:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid article{border-right:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid article:last-child{border-right:0}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .queue-panel{background:#192831;border:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .queue-toolbar{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .queue-toolbar p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .filter-controls select,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .search-control{border:1px solid #435a5e;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .search-control span{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .search-control input{border:0;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .refresh-button{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .dashboard-error{border:1px solid #e7b3a6;background:var(--orange-soft);color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .empty-state{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .empty-state h3{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .empty-icon{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .loading-dot{background:var(--green)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .records-table th{border-bottom:1px solid var(--line);background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .records-table td{border-bottom:1px solid #435a5e;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .records-table tr:last-child td{border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .records-table tbody tr:hover{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .records-table td > strong{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .records-table td > small{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reference-button{border:0;background:transparent;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .source-badge.source-form{border:1px solid #d9c36b;background:#192831;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .source-badge.source-portal{border:1px solid #435a5e;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-kind{border:1px solid #435a5e;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .view-button{border:1px solid var(--line);background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .status-new{background:#192831;color:#add7f6}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .status-reviewing{background:#192831;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .status-awaiting_customer{background:#192831;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .status-approved{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .status-resolved{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .status-rejected{background:#192831;color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .impact-badge{border:1px solid transparent}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .impact-info_change{border-color:#b8d2de;background:#192831;color:#add7f6}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .impact-add{border-color:#435a5e;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .impact-need_void{border-color:#edb8b8;background:#192831;color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .impact-help{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .file-count{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .muted-cell{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .sr-only{border:0}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .pagination{border-top:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .pagination span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .pagination button{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .record-overlay{background:rgba(11,29,23,.45)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .record-drawer{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .record-drawer > header{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .record-drawer > header span{color:rgba(255,255,255,.58)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .record-drawer > header .drawer-source-badge.source-form{border:1px solid rgba(239,211,98,.55);background:rgba(239,211,98,.12);color:#f5dc76}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .record-drawer > header .drawer-source-badge.source-portal{border:1px solid rgba(153,215,188,.65);background:rgba(96,176,142,.18);color:#bdebd8}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .record-drawer > header button{border:1px solid #435a5e33;background:#19283114;color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .detail-block{background:#192831;border:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .detail-block h3{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .detail-block h3 span{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .detail-block dt,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .long-detail span,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .work-block label > span{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .detail-block dd{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .detail-block dd a{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .long-detail{border-top:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .long-detail p{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .detail-block .conditional-detail-list{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-details{border-top:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-title{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-title span,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-facts span,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-comparison > span,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-comments > span{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-title strong{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-facts > div{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-facts strong{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-comparison{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-comparison.requested{border-color:#435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-comparison p{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-comparison.requested p{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-comments{border-left:3px solid #d8b700;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .portal-request-comments p{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .translation-original{border:1px solid #efd99b;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .translation-original h4{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .translation-original .long-detail{border-color:#eadcae}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .attachment-links a{border:1px solid var(--line);color:inherit}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .attachment-links a > span{background:var(--blue-soft);color:#add7f6}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .attachment-links small{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .no-detail{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .work-block .group-status-toggle{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .work-block .group-status-toggle > span{color:inherit}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .group-status-toggle strong{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .group-status-toggle small{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .work-block select,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .work-block textarea{border:1px solid #435a5e;background:#192831;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .danger-block{border-color:#e5b9b1;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .danger-block h3{color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .danger-block > p{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .delete-record-button{border:1px solid #cc6250;background:#192831;color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .delete-confirmation{border:1px solid #e0a59b;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .delete-confirmation > strong{color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .delete-confirmation button:first-child{border:1px solid #435a5e;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .delete-confirmation button:last-child{border:1px solid #ac4232;background:#ac4232;color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .record-drawer > footer{background:#192831;border-top:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .drawer-secondary{border:1px solid #435a5e;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .drawer-primary{border:1px solid var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .directory-panel{background:#192831;border:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .directory-toolbar{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .directory-toolbar .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .directory-toolbar > div:first-child > p:last-child{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .directory-actions > button,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .editor-contact-heading > button{border:1px solid var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-card{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-card > header{border-bottom:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-initial{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-card header p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-card header button{border:1px solid var(--line);background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-contact-list > div{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-contact-list span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-contact-list a{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-contact-list small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-contact-list > p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-card > footer{border-top:1px solid var(--line);color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-editor{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-editor > header{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-editor > header span{color:rgba(255,255,255,.58)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-editor > header > button{border:1px solid #435a5e33;background:#19283114;color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .active-toggle{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .active-toggle small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .editor-contact-heading p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .editor-contact{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .editor-contact-title button{border:0;background:transparent;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .company-editor > footer{border-top:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .problem-card{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .problem-card > div > span{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .problem-card p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .problem-card > button{border:1px solid var(--line);background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .follow-up-editor{border-top:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .follow-up-empty{border:1px dashed #435a5e;background:#192831;color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .follow-up-question{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .follow-up-question-heading > strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .follow-up-question-heading button{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .follow-up-question-heading .follow-up-remove{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .follow-up-required{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .follow-up-required small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .grouping-explanation{border-bottom:1px solid var(--line);background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .grouping-explanation strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .chronological-records-table .matching-group-item td{background:var(--group-background)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .chronological-records-table .matching-group-item.group-start td{border-top:2px solid var(--group-accent)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .chronological-records-table .matching-group-item.group-end td{border-bottom:2px solid var(--group-accent)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .records-table td > .group-count-label{border:1px solid color-mix(in srgb, var(--group-accent) 58%, #435a5e);background:#1928318c;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-compose-panel,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-records-panel,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-history-panel{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-compose-panel > header{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-compose-panel > header .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-compose-panel > header span,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-records-toolbar p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-compose-panel > header > strong{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-action-grid button{border:1px solid #435a5e;background:#192831;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-action-grid button > span{background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-action-grid button small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-action-grid button.active{border-color:var(--green);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-action-grid button.active > span{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-question > span,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-preview > span{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-question textarea{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-question textarea:focus{border-color:var(--green)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-question small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-preview{border:1px solid #435a5e;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-preview p{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-preview small{border-top:1px solid #435a5e;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-selection-summary{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-selection-summary strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-selection-summary p{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-selection-summary small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .send-reply-button{border:0;background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-records-toolbar{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-records-toolbar > button{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-filters{border-bottom:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-filters select{border:1px solid #435a5e;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-table th{border-bottom:1px solid var(--line);background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-table td{border-bottom:1px solid #435a5e;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-table tr.selected td{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-table td strong{color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-table td small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-table .matching-group-item td{background:var(--group-background)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-table .matching-group-item.group-start td{border-top:2px solid var(--group-accent)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-table .matching-group-item.group-end td{border-bottom:2px solid var(--group-accent)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-table .matching-group-item.selected td{background:var(--group-background)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-group-action > span{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-group-action > button{border:1px solid var(--group-accent);background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .reply-group-action > button:hover{background:var(--group-background)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-list article{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-icon{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-heading > strong{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-status{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-status.failed{background:#192831;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-status.answered{background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-list p{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-list small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-list blockquote{border-left:3px solid #435a5e;background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .communication-list blockquote.customer-answer{border-left-color:var(--green);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .customer-response-page{background:linear-gradient(135deg, #192831 0%, #192831 55%, #192831 100%)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-header{background:#174c3c;color:rgba(255,255,255,.72)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-card{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-card .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-intro{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-references strong{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-question{border-left:4px solid var(--gold);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-question span{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-question p{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-card form > button{border:0;background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-state > span{background:#192831;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-state.success > span{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-state p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .response-state blockquote{border-left:4px solid var(--green);background:#192831;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-navigation{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-navigation .eyebrow{color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-navigation > div:first-child > span{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-navigation > div:last-child{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-navigation button{border:0;background:transparent;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-navigation button.active{background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-card{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-card > header{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-card > header p{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-icon{background:var(--mint);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-card-body > .field > small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-card > footer{border-top:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-card > footer button{border:1px solid var(--green);background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-feedback.error{border:1px solid #e7b3a6;background:var(--orange-soft);color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-feedback.success{border:1px solid #435a5e;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .grouping-rules-card li{border:1px solid var(--line);background:#192831}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .grouping-rules-card li > span{background:var(--green);color:white}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .grouping-rules-card li small{color:var(--muted)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .grouping-rules-card .settings-card-body > p,:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-explanation{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .settings-secondary-button{border:1px solid #435a5e;background:#192831;color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid article{border-bottom:1px solid var(--line)}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid article:nth-child(3){border-right:0}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid article:nth-child(n+4){border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .logout-action{color:transparent}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .logout-action::after{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid article{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid article:nth-child(even){border-right:0!important}
:root[data-wret-theme="dark"][data-wret-app="discrepancies"] .stat-grid article:last-child{border-bottom:0!important}
:root[data-wret-theme="dark"][data-wret-app="game"],:root[data-wret-theme="dark"][data-wret-app="game"] body{background:var(--deep);color:var(--cream)}
:root[data-wret-theme="dark"][data-wret-app="game"] button{border:0;color:#10231b;background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] button.secondary,:root[data-wret-theme="dark"][data-wret-app="game"] .ghost-button{background:transparent;color:var(--cream);border:1px solid #435a5e4d}
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-screen{background:linear-gradient(90deg,#192831ee 0 45%,#192831aa 68%,#19283155),url('/game/og-wret.png') center/cover}
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-screen:before{background:linear-gradient(180deg,transparent 0 60%,#65a852 60% 100%)}
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-sun{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-road{background:#414b50;border-top:14px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-road i{background:repeating-linear-gradient(#ffe154 0 42px,transparent 42px 80px)}
:root[data-wret-theme="dark"][data-wret-app="game"] .arcade-title{border:7px solid #183b31;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .arcade-title:before{background:#e9413f}
:root[data-wret-theme="dark"][data-wret-app="game"] .eyebrow{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .arcade-title h1 span{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="game"] .arcade-title h1 em{color:#f7f3dc}
:root[data-wret-theme="dark"][data-wret-app="game"] .edition-ribbon{border:4px solid #17372d;background:#e4413e;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .arcade-title p{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .start-button{border:4px solid #17372d;background:#f6bd24}
:root[data-wret-theme="dark"][data-wret-app="game"] .arcade-title .ghost-button{border:3px solid #17372d;color:#9ce0be;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="game"] .feature-rail span{border:2px solid #17372d;background:#192831}
:root[data-wret-theme="dark"][data-wret-app="game"] .feature-rail b{color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="game"] .controls-strip{border-top:2px dashed #17372d55;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .controls-strip b{border:2px solid #17372d;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-garage{border:7px solid #183b31;background:#183b31}
:root[data-wret-theme="dark"][data-wret-app="game"] .garage-heading{color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .garage-heading span{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="game"] .vehicle-photo-card{border:4px solid #fff7da;background:#10231b}
:root[data-wret-theme="dark"][data-wret-app="game"] .vehicle-photo-card figcaption{background:#f6bd24;color:#17372d}
:root[data-wret-theme="dark"][data-wret-app="game"] .bike-photo-card figcaption{background:#b7d83d}
:root[data-wret-theme="dark"][data-wret-app="game"] .menu-stamp{border:5px solid #17372d;background:#f6bd24;color:#17372d}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-page{background:linear-gradient(#192831 0 45%,#559548 45%)}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-header{background:#192831;color:#9ce0be;border:5px solid #17372d;border-bottom:0}
:root[data-wret-theme="dark"][data-wret-app="game"] .brand-lockup small{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .brand-mark{background:linear-gradient(145deg,#192831,#d89605);color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-progress span{background:#17372d;border:2px solid #17372d;color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-progress span.current{border-color:var(--yellow);color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-progress span.complete{background:var(--lime);color:var(--deep);border-color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .vehicle-chip{background:#071d16;color:#aebbb2}
:root[data-wret-theme="dark"][data-wret-app="game"] .vehicle-chip.truck{background:var(--yellow);color:#142a21}
:root[data-wret-theme="dark"][data-wret-app="game"] .vehicle-chip.bike{background:var(--lime);color:#142a21}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-menu-button{border:3px solid #17372d;background:#df413c;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-world{border:5px solid #17372d;border-top:0}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-world:after{background:linear-gradient(#19283108,transparent 12%),radial-gradient(ellipse at center,transparent 55%,#020a0688 115%)}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-world.office{background:linear-gradient(90deg,#c6b58e 0 2%,transparent 2% 98%,#c6b58e 98%),linear-gradient(#192831 0 3%,transparent 3% 97%,#b5a079 97%),repeating-linear-gradient(0deg,#192831 0 30px,#192831 31px 32px);color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-title,:root[data-wret-theme="dark"][data-wret-app="game"] .town-label{background:#0d3b2a;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-room{background:#b8a47c;border:5px solid #f1e1be;color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="game"] .desk{background:#725438;border:4px solid #503923}
:root[data-wret-theme="dark"][data-wret-app="game"] .jeff-office{background:#264c39;border:7px solid #173528;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .jeff-office i{background:var(--yellow);color:#142a21}
:root[data-wret-theme="dark"][data-wret-app="game"] .exit-door{background:#315f45;border:5px solid #19422e;color:white}
:root[data-wret-theme="dark"][data-wret-app="game"] .character{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .portrait{background:linear-gradient(145deg,var(--yellow),#8c6d11);border:4px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .low-poly-portrait{background:linear-gradient(155deg,#f3bc2e,#87670d)}
:root[data-wret-theme="dark"][data-wret-app="game"] .low-poly-portrait .avatar-body{background:#246144}
:root[data-wret-theme="dark"][data-wret-app="game"] .low-poly-portrait .avatar-head{background:#c9946c}
:root[data-wret-theme="dark"][data-wret-app="game"] .low-poly-portrait .avatar-hair{background:#30231d}
:root[data-wret-theme="dark"][data-wret-app="game"] .low-poly-portrait>b{background:#071d16;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-sara .avatar-body{background:#22292d}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-sara .avatar-head{background:#bd7c4f}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-sara .avatar-hair{background:#211410}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-sara .avatar-hair:after{background:#211410}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-tom .avatar-body{background:#682b52}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-tom .avatar-hair{background:#33241f}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-tom .avatar-head:after,:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-jeff .avatar-head:after,:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-brian .avatar-head:after,:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-mark .avatar-head:after,:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-don .avatar-head:after,:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-bill .avatar-head:after{background:#35251f}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-jeff .avatar-body{background:#176642}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-jeff .avatar-head{background:#7e4d32}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-jeff .avatar-head:before,:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-brian .avatar-head:before{border-top:3px solid #6f3f96;border-bottom:2px solid #6f3f96}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-brian .avatar-body{background:#29425d}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-brian .avatar-head{background:#d0a078}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-brian .avatar-head:after{background:#76503a}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-brian .avatar-head:before{border-color:#435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-mark .avatar-body{background:#171a1d}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-mark .avatar-hair,:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-don .avatar-hair,:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-bill .avatar-hair{background:#2c211d}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-don .avatar-body{background:#626b70}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-bill .avatar-body{background:linear-gradient(90deg,#192831 42%,#b51d2a 43% 57%,#192831 58%)}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-kirsten .avatar-body{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-kirsten .avatar-head{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-kirsten .avatar-hair{background:#cba46e}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-lily .avatar-body{background:#b72f84}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-lily .avatar-hair{background:#dfca45;border:3px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-lily .avatar-hair:after{background:#26303a}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-alex .avatar-hair{background:#2c211d}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-multiverse-mark .avatar-body{background:#171a1d}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-multiverse-mark .avatar-hair{background:#2c211d}
:root[data-wret-theme="dark"][data-wret-app="game"] .avatar-multiverse-mark .avatar-head:after{background:#35251f}
:root[data-wret-theme="dark"][data-wret-app="game"] .tom-warning{background:#7d2db1;color:white}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-world.office{background:#102219;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-3d-shell{background:#102219}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-3d-badge{border:1px solid #435a5e42;background:linear-gradient(145deg,#123e2de8,#061b13ed);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-3d-badge span{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-3d-prompt{border:2px solid var(--yellow);background:#071d16ef;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-3d-shell{background:#102219;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .scene-3d-badge{border:1px solid #435a5e42;background:linear-gradient(145deg,#123e2de8,#061b13ed);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .scene-3d-badge span{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .scene-3d-badge.danger{background:#7c1721ed;border-color:#ff8e9a}
:root[data-wret-theme="dark"][data-wret-app="game"] .scene-3d-badge.race-live{border-color:var(--yellow);background:linear-gradient(145deg,#4d3511ed,#071d16ed)}
:root[data-wret-theme="dark"][data-wret-app="game"] .camera-hint{border:1px solid #435a5e35;background:#071d16d9;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .cookoff-3d-score{border:1px solid #435a5e2d;background:linear-gradient(145deg,#123e2de8,#061b13ed)}
:root[data-wret-theme="dark"][data-wret-app="game"] .cookoff-3d-score b{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .cookoff-3d-score i{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .turn-coach{border:2px solid #b7d83d;background:#071d16e8}
:root[data-wret-theme="dark"][data-wret-app="game"] .turn-coach small{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .turn-coach b{color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .turn-coach span{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .turn-coach.off-line{border-color:#ff6a57;background:#651c1ee8}
:root[data-wret-theme="dark"][data-wret-app="game"] .turn-coach.off-line span{color:#ffd2cc}
:root[data-wret-theme="dark"][data-wret-app="game"] .bill-road-race .race-controls{border:1px solid #435a5e38;background:#0b1b22e8}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav{border:4px solid #17372d;background:#f6bd24;color:#17372d}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav em{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav.left{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav.right{background:#b7d83d}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav.straight{background:#f6bd24}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav.bill-turn{border-color:#401712;background:#ff9b32;color:#2b110d}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav.bill-turn.left{background:#67c7ed}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav.bill-turn.right{background:#b7e347}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav.bill-turn.straight{background:#ffb33f}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav.bill-turn>small{color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="game"] .mark-turn-nav.bill-turn em{color:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="game"] .boss-status{border:2px solid #f17824;background:linear-gradient(145deg,#30150ee8,#071d16ee);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .boss-status>small{color:#ffc174}
:root[data-wret-theme="dark"][data-wret-app="game"] .boss-status.phase-3{border-color:#ff5145;background:linear-gradient(145deg,#5d1715ed,#071d16ee)}
:root[data-wret-theme="dark"][data-wret-app="game"] .boss-phase-pips i{background:#19283122}
:root[data-wret-theme="dark"][data-wret-app="game"] .boss-phase-pips i.active{background:#f17824}
:root[data-wret-theme="dark"][data-wret-app="game"] .phase-3 .boss-phase-pips i.active{background:#ff5145}
:root[data-wret-theme="dark"][data-wret-app="game"] .boost-meter>i{background:#19283124}
:root[data-wret-theme="dark"][data-wret-app="game"] .boost-meter>i b{background:linear-gradient(90deg,#b7d83d,#f3bc2e)}
:root[data-wret-theme="dark"][data-wret-app="game"] .boss-status>em{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .boss-status>small:last-child{color:#b8c6bc}
:root[data-wret-theme="dark"][data-wret-app="game"] .speedometer{border:5px solid var(--yellow);background:radial-gradient(circle,#153d31f2,#06130ef5 72%)}
:root[data-wret-theme="dark"][data-wret-app="game"] .speedometer small{color:#a6b8ab}
:root[data-wret-theme="dark"][data-wret-app="game"] .speedometer b{color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .speedometer span{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .speedometer.off-road{border-color:#ff5c4d;background:#641c1dea}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-countdown{border:7px solid #f3bc2e;background:radial-gradient(circle,#123e2df2,#06130ef5 74%)}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-countdown small{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-countdown b{color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-countdown span{color:#f4f0e5}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-minimap{border:2px solid #f3bc2e;background:#071d16e8;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .minimap-title span{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-minimap svg{border:1px solid #435a5e38;background:#52734a}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-road{stroke:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-plant{fill:#efd18b;stroke:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-office{fill:#9ce0be;stroke:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-wedding{fill:#fff0ea;stroke:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-event circle:first-child{fill:#efd18b55;stroke:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-event circle:last-child{fill:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-brian{fill:#ffb3ab;stroke:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-player circle{fill:#9ce0be;stroke:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-player path{fill:#efd18b;stroke:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .key-player{background:#192831}
:root[data-wret-theme="dark"][data-wret-app="game"] .key-event{background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-race-route{fill:none;stroke:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-rival circle{fill:#ffb3ab;stroke:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-rival path{fill:#fff;stroke:#ffb3ab}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-race-hud{border:2px solid #f3bc2e;background:linear-gradient(145deg,#123e2def,#061b13ef);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-race-hud>small{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-race-bars i,:root[data-wret-theme="dark"][data-wret-app="game"] .world-boost>i{background:#19283122}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-race-bars i b,:root[data-wret-theme="dark"][data-wret-app="game"] .world-boost i b{background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-race-bars span:nth-child(2) i b{background:#e14b36}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-meta{border-top:1px solid #435a5e25}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-meta span{color:#c5d1c8}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-meta strong{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-race-hud>em{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-race-hud.boss-race{border-color:#ff674d;background:linear-gradient(145deg,#4b1712ef,#061b13ef)}
:root[data-wret-theme="dark"][data-wret-app="game"] .world-boost i b{background:linear-gradient(90deg,var(--lime),var(--yellow))}
:root[data-wret-theme="dark"][data-wret-app="game"] .wedding-3d-panel{border:1px solid #435a5e35;background:#102219}
:root[data-wret-theme="dark"][data-wret-app="game"] .wedding-3d-copy{border:1px solid #435a5e35;background:#071d16e8;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .wedding-3d-copy small,:root[data-wret-theme="dark"][data-wret-app="game"] .ending-3d-copy small{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .wedding-3d-copy p,:root[data-wret-theme="dark"][data-wret-app="game"] .ending-3d-copy p{color:#dce7df}
:root[data-wret-theme="dark"][data-wret-app="game"] .ending-3d-copy{border:1px solid #435a5e35;background:#071d16e8}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-world.town{background:#4d5149;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-photo-shade{background:linear-gradient(90deg,#071d1622 0 62%,#071d1688 100%),linear-gradient(0deg,#071d1666,transparent 35%)}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-road{background:#464d48;border:5px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-road:after{border-top:3px dashed #e4c75a}
:root[data-wret-theme="dark"][data-wret-app="game"] .road-two:after{border-top:0;border-left:3px dashed #e4c75a}
:root[data-wret-theme="dark"][data-wret-app="game"] .plant-zone{background:#8a7964;border:6px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .silo{background:linear-gradient(90deg,#aaa,#192831,#888)}
:root[data-wret-theme="dark"][data-wret-app="game"] .aggregate-pile{background:#3c3a34}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-building{background:#192831;border:6px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-building.actual-office{background:#0d3b2add;border:4px solid #f3bc2e;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .silo-marker{border:4px solid var(--yellow);background:#071d1699;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .neighborhood{background:#315a43dd;border:3px solid #435a5e;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .neighborhood i{background:#192831;border:3px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .wedding-venue{background:#192831e8;border:7px solid #f6f0e8}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-route-line{border-right:5px dashed var(--yellow);border-bottom:5px dashed var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .vehicle-sprite{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .vehicle-sprite.truck{background:var(--yellow);border:5px solid var(--green)}
:root[data-wret-theme="dark"][data-wret-app="game"] .vehicle-sprite.bike{background:var(--lime);border:4px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .vehicle-sprite.police{background:#192831;border:5px solid #1b2a42}
:root[data-wret-theme="dark"][data-wret-app="game"] .brian-warning{background:#b51d2a;color:white}
:root[data-wret-theme="dark"][data-wret-app="game"] .player{background:#192831;border:5px solid var(--green);color:var(--wret-link)}
:root[data-wret-theme="dark"][data-wret-app="game"] .player.truck{background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .player.bike{background:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .objective-card{border:1px solid #435a5e2f;background:linear-gradient(145deg,#123e2ded,#061b13ed);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .objective-card small{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .hint-card{border:1px solid #435a5e66;background:#192831df;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .modal-backdrop{background:#020805cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-briefing-backdrop{background:radial-gradient(circle at 50% 32%,#294d3dcc,#020805f2)}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-briefing-screen{border:2px solid #f3bc2e;background:linear-gradient(145deg,#123d2c,#071d16 72%);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-briefing-screen:before{border:70px solid #f3bc2e10}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-briefing-screen>small{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-briefing-screen>p{color:#dfe9e1}
:root[data-wret-theme="dark"][data-wret-app="game"] .briefing-number{color:#ffffff0d}
:root[data-wret-theme="dark"][data-wret-app="game"] .briefing-grid article{border:1px solid #435a5e25;background:#061b139e}
:root[data-wret-theme="dark"][data-wret-app="game"] .briefing-grid span{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .briefing-grid b{color:#f4f0e5}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-complete-backdrop{background:radial-gradient(circle at 50% 38%,#3d6b29cc,#020805ed)}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-complete-screen{border:2px solid #f3bc2e;background:linear-gradient(145deg,#123d2c,#071d16 72%);color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-complete-screen small{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-complete-screen p{color:#dfe9e1}
:root[data-wret-theme="dark"][data-wret-app="game"] .completion-check{border:5px solid #10231b;background:var(--yellow);color:#10231b}
:root[data-wret-theme="dark"][data-wret-app="game"] .completion-rays{background:repeating-conic-gradient(from 0deg,#f3bc2e14 0deg 8deg,transparent 8deg 23deg)}
:root[data-wret-theme="dark"][data-wret-app="game"] .dialogue-box,:root[data-wret-theme="dark"][data-wret-app="game"] .mission-board{border:1px solid #435a5e35;background:#0d2d21;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .dialogue-box small,:root[data-wret-theme="dark"][data-wret-app="game"] .mission-board small{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .dialogue-box p{color:#dfe8e0}
:root[data-wret-theme="dark"][data-wret-app="game"] .continue-note{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .police-box{border-color:#ef334d}
:root[data-wret-theme="dark"][data-wret-app="game"] .police-box small{color:#ff6b7c}
:root[data-wret-theme="dark"][data-wret-app="game"] .hug-box{border-color:#c772ee}
:root[data-wret-theme="dark"][data-wret-app="game"] .hug-box small{color:#e1a7ff}
:root[data-wret-theme="dark"][data-wret-app="game"] .wedding-arrival{border:1px solid #435a5e35;background:#0d2d21;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .wedding-convoy{background:#1d3528;border:1px solid #435a5e26}
:root[data-wret-theme="dark"][data-wret-app="game"] .convoy-label{background:#f3bc2ee8;color:#10231b}
:root[data-wret-theme="dark"][data-wret-app="game"] .cab-crew{background:#071d16dc;border:1px solid #435a5e40}
:root[data-wret-theme="dark"][data-wret-app="game"] .cab-crew span{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .convoy-person{background:#071d16d6;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .convoy-caption{background:#071d16e8;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .wedding-copy small{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .wedding-copy p{color:#dfe8e0}
:root[data-wret-theme="dark"][data-wret-app="game"] .board-top{border-bottom:1px solid #435a5e24}
:root[data-wret-theme="dark"][data-wret-app="game"] .board-help{color:#c9d7ce}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-choice{border:2px solid #f3bc2e;background:#4a3c153b;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-choice>span{background:#19283112}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-list p{color:#b7c7bc}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-choice>b{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-choice.done{border-color:var(--lime);background:#244c303d}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-choice.done>b{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .mission-choice.selected>span{background:var(--yellow);color:#10231b}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-world.race{background:#7eb4d4;color:var(--ink)}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-course{background:linear-gradient(#192831 0 24%,#6e8d43 24% 100%)}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-sky{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-road{background:linear-gradient(90deg,#7a6548,#ad8d5d 8%,#8b6a45 50%,#ad8d5d 92%,#7a6548)}
:root[data-wret-theme="dark"][data-wret-app="game"] .lane-line{background:repeating-linear-gradient(#192831 0 16px,transparent 16px 31px)}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-bike{border:5px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-bike:before,:root[data-wret-theme="dark"][data-wret-app="game"] .race-bike:after{border:5px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .alex-bike{background:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .opponent-bike{background:#df5b39}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-obstacle{background:#f07f27;border:4px solid #435a5e;color:#2a2014}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-hud{background:#071d16e8;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-hud i{background:#1928311f}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-hud i b{background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-controls{background:#071d16dd;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .race-result{border-color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-world.paintball,:root[data-wret-theme="dark"][data-wret-app="game"] .game-world.cookoff{background:#214832}
:root[data-wret-theme="dark"][data-wret-app="game"] .paintball-game,:root[data-wret-theme="dark"][data-wret-app="game"] .cookoff-game{color:#fff;background:radial-gradient(circle at 60% 20%,#416847,transparent 35%),linear-gradient(#274d35,#132a1e)}
:root[data-wret-theme="dark"][data-wret-app="game"] .minigame-title small{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .scoreboard{background:#071d16d9}
:root[data-wret-theme="dark"][data-wret-app="game"] .scoreboard span b{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .scoreboard i{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .paint-arena{background:#76915c;border:8px solid #102a1d}
:root[data-wret-theme="dark"][data-wret-app="game"] .paint-cover{background:#5b402a;border:6px solid #382718}
:root[data-wret-theme="dark"][data-wret-app="game"] .splat-a{background:#e73577}
:root[data-wret-theme="dark"][data-wret-app="game"] .splat-b{background:#29a9e8}
:root[data-wret-theme="dark"][data-wret-app="game"] .don-target{border:6px solid #435a5e;background:#e53757}
:root[data-wret-theme="dark"][data-wret-app="game"] .don-target span{background:#071d16;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .minigame-result{background:#071d16f2;border:1px solid #435a5e32}
:root[data-wret-theme="dark"][data-wret-app="game"] .minigame-result p{color:#b9c8bd}
:root[data-wret-theme="dark"][data-wret-app="game"] .cookoff-game{background:linear-gradient(#071d16aa,#071d16dd),url('/game/assets/plant-street.png') center/cover}
:root[data-wret-theme="dark"][data-wret-app="game"] .silos-photo{border:6px solid #f3ead5}
:root[data-wret-theme="dark"][data-wret-app="game"] .cookoff-portraits span{color:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .cookoff-portraits em{color:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .grill{background:#252a27;border:12px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .grill:before{background:repeating-linear-gradient(90deg,#111 0 7px,#3b3b3b 7px 11px)}
:root[data-wret-theme="dark"][data-wret-app="game"] .smoke{color:#ffffff77}
:root[data-wret-theme="dark"][data-wret-app="game"] .timing-wrap{background:#071d16e8;border:1px solid #435a5e24}
:root[data-wret-theme="dark"][data-wret-app="game"] .timing-wrap small{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .timing-bar{background:linear-gradient(90deg,#c84532,#e8a335 27%,#79bb47 38% 62%,#e8a335 73%,#c84532);border:5px solid #435a5e}
:root[data-wret-theme="dark"][data-wret-app="game"] .timing-bar .good-zone{background:#8fdf4f}
:root[data-wret-theme="dark"][data-wret-app="game"] .timing-bar b{background:#192831;border:2px solid #10231b}
:root[data-wret-theme="dark"][data-wret-app="game"] .timing-wrap p{color:#aabbb0}
:root[data-wret-theme="dark"][data-wret-app="game"] .game-world.ending{background:#071d16}
:root[data-wret-theme="dark"][data-wret-app="game"] .ending-screen{background:linear-gradient(120deg,#071d16,#174732)}
:root[data-wret-theme="dark"][data-wret-app="game"] .ending-screen small{color:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .ending-screen p{color:#c9d5cc}
:root[data-wret-theme="dark"][data-wret-app="game"] .ending-glow{background:#f3bc2e44}
:root[data-wret-theme="dark"][data-wret-app="game"] .action-pad button{background:var(--lime)}
:root[data-wret-theme="dark"][data-wret-app="game"] .action-pad button:last-child{background:var(--yellow)}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-minimap{border:0;background:transparent}
:root[data-wret-theme="dark"][data-wret-app="game"] .town-minimap svg{border:7px solid #435a5e;background:#5f934e}
:root[data-wret-theme="dark"][data-wret-app="game"] .minimap-title{border:2px solid #e7bd42;background:#26312e;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .minimap-title span{color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-road{stroke:#c5d2cf}
:root[data-wret-theme="dark"][data-wret-app="game"] .map-race-route{stroke:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="game"] .player-hud{color:#fff}
:root[data-wret-theme="dark"][data-wret-app="game"] .player-hud .portrait{border:6px solid #e6bd42}
:root[data-wret-theme="dark"][data-wret-app="game"] .player-hud>div{border:2px solid #e6bd42;background:#182623e8}
:root[data-wret-theme="dark"][data-wret-app="game"] .player-hud small{color:#efd18b}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-3d-badge{border:4px solid #17372d;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-3d-badge span{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .office-3d-prompt{border:4px solid #17372d;background:#f6bd24;color:#17372d}
:root[data-wret-theme="dark"][data-wret-app="game"] .objective-card{border:3px solid #17372d;background:#192831;color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .objective-card small{color:#9ce0be}
:root[data-wret-theme="dark"][data-wret-app="game"] .hint-card{border:2px solid #17372d;background:#f6bd24;color:#17372d}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#fffefa\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#faf8f0\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f8f2d7\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f5f3e9\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#fbfaf4\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f4e8b5\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-\[\#5e4d00\]{color:#efd18b!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .border-\[\#8fc7a4\]{border-color:#435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#eaf7ef\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#fff6cf\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#eaf4fb\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e7f7f4\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#fff0df\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f1f7dc\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e7f7fb\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f7f0dc\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .border-\[\#9eafb2\]{border-color:#435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#edf2f3\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#fff2c5\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .border-\[\#79b892\]{border-color:#435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e4f5eb\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e5f1f8\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .border-\[\#9eb57f\]{border-color:#435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#edf4e4\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f7edd6\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .border-\[\#63ad9d\]{border-color:#435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e0f3ef\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .border-\[\#aaa38e\]{border-color:#435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f1eee5\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .border-\[\#6fa68c\]{border-color:#435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e4f2eb\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f9ead9\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .border-\[\#9da7a2\]{border-color:#435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e7e9e8\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e8f6f2\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#fff8d9\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f0f3fb\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#fff2dd\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f1f7e6\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e8f7f8\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#eef5f1\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#fff8dc\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f8f6ee\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#e9e6dc\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .border-\[\#d3ddd6\]{border-color:#435a5e!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-\[\#efd348\]{color:#efd18b!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-\[\#064c3b\]{color:#9ce0be!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#fff0a8\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-\[\#173f34\]{color:#9ce0be!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-\[\#f5f0e5\]{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-amber-700{color:#efd18b!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-emerald-100{background-color:#213c34!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-emerald-800{color:#9ce0be!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-slate-100{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-slate-600{color:#c5d2cf!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-amber-50{background-color:#403922!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-amber-900{color:#efd18b!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-emerald-50{background-color:#213c34!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-emerald-900{color:#9ce0be!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-amber-800{color:#efd18b!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-red-50{background-color:#432e30!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-red-800{color:#ffb3ab!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-red-700{color:#ffb3ab!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-red-100{background-color:#432e30!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-amber-100{background-color:#403922!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-red-900{color:#ffb3ab!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-sky-100{background-color:#22353d!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-sky-900{color:#c5d2cf!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .bg-orange-100{background-color:#403922!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-orange-900{color:#efd18b!important}
:root[data-wret-theme="dark"][data-wret-app="customer"] .text-emerald-700{color:#9ce0be!important}
:root[data-wret-theme="dark"] :is(.bg-white,.bg-amber-50,.bg-emerald-50,.bg-red-50){background-color:#192831!important}
}

/* Transit Command: layered forest and charcoal surfaces, with clear contrast. */
@media screen {
:root[data-wret-theme="dark"][data-wret-app="hub"] {
 --wret-bg:#101813;--wret-surface:#19251f;--wret-raised:#223129;--wret-fg:#edf3ef;--wret-muted:#a7b8ac;--wret-line:#33483b;--wret-link:#9bd6b2;
 --ink:#edf3ef;--muted:#a7b8ac;--paper:#101813;--panel:#19251f;--line:#33483b;
 --hub-input:#111c16;--hub-gold:#e7c65d;--hub-raised:#223129;
}
:root[data-wret-theme="dark"][data-wret-app="hub"] .sidebar {background:#102b20;box-shadow:none;border-right:1px solid #304437}
:root[data-wret-theme="dark"][data-wret-app="hub"] .brand-lockup {border-bottom-color:#395140}
:root[data-wret-theme="dark"][data-wret-app="hub"] .sidebar-foot {border-top-color:#395140}
:root[data-wret-theme="dark"][data-wret-app="hub"] .nav-item {color:#b4c8ba}
:root[data-wret-theme="dark"][data-wret-app="hub"] .nav-item:hover {background:#203f2e;color:#fff}
:root[data-wret-theme="dark"][data-wret-app="hub"] .nav-item.active {background:#2a3c28;border-color:#6d6734;color:#f4df92}
:root[data-wret-theme="dark"][data-wret-app="hub"] .nav-item.active::before {background:var(--hub-gold)}
:root[data-wret-theme="dark"][data-wret-app="hub"] .user-mini {background:#1a3728;border:1px solid #304c38}
:root[data-wret-theme="dark"][data-wret-app="hub"] .topbar {background:#142019f5;border-color:#2e4034;backdrop-filter:blur(16px)}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.welcome-row h2,.admin-header h2) {font-family:inherit;font-size:clamp(28px,3vw,38px);line-height:1.15;font-weight:700;letter-spacing:-.035em}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.section-heading h3,.announcement-heading h3,.settings-card h3,.help-grid h3) {font-family:inherit;font-weight:650;letter-spacing:-.025em}
:root[data-wret-theme="dark"][data-wret-app="hub"] .section-kicker {color:#a3c7ae!important}
:root[data-wret-theme="dark"][data-wret-app="hub"] .search-panel {background:#19251f;border-color:#3d5343;box-shadow:none}
:root[data-wret-theme="dark"][data-wret-app="hub"] .search-panel input {background:transparent!important;border:0!important;box-shadow:none!important}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.app-card,.announcement-board,.settings-card,.activity-card,.table-card,.help-grid article,.account-summary,.poll-card,.poll-summary,.lunch-picks,.wheel-card,.lunch-schedule,.winner-banner,.revenue-metrics article,.revenue-chart) {background:#19251f;border-color:#304437;box-shadow:0 5px 18px #00000016}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card {border-radius:8px}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card:hover {background:#1f2e24;border-color:#729078;box-shadow:0 8px 24px #00000033}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card.favorite {border-color:#8b7943}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card h4 {color:#f2f6f3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card :is(p,.category) {color:#a7b9ad}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.app-badge,.mini-app) {color:#eff5f0!important;background:color-mix(in srgb,var(--app-accent,#76a68c) 24%,#19251f)!important;border:1px solid #728a7340}
:root[data-wret-theme="dark"][data-wret-app="hub"] .card-tools button {background:#223129;border-color:#3c5343;color:#c1cfc5}
:root[data-wret-theme="dark"][data-wret-app="hub"] .card-tools .favorite-button.active {background:#3c3520;border-color:#907b38;color:#f4d476}
:root[data-wret-theme="dark"][data-wret-app="hub"] .filter-row button {background:#19251f;border-color:#3d5343;color:#bfcdc3}
:root[data-wret-theme="dark"][data-wret-app="hub"] .filter-row button.active {background:#294b35;border-color:#60896b;color:#e4f4e7}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.primary-button,.login-submit,.spin-button):not(:disabled) {background:#d9bc5b;border-color:#d9bc5b;color:#19241a;box-shadow:none}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.primary-button,.login-submit,.spin-button):not(:disabled):hover {background:#eed27a;border-color:#eed27a;color:#142017}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-submit span {color:inherit}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.secondary-button,.icon-button,.dialog-close) {background:#223129;border-color:#4a6250;color:#e3ece5;box-shadow:none}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.secondary-button,.icon-button,.dialog-close):hover {background:#2b4031;border-color:#73947b}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,option) {background-color:var(--hub-input)!important;color:#edf3ef!important;border-color:#526b57!important}
:root[data-wret-theme="dark"][data-wret-app="hub"] ::placeholder {color:#8fa393!important}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(input,textarea,select):focus {border-color:#d9bc5b!important;box-shadow:0 0 0 3px #d9bc5b24}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(button,a,input,select,textarea):focus-visible {outline:2px solid #e7c65d;outline-offset:3px}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(button,input,select,textarea):disabled {opacity:.55;cursor:not-allowed}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.people-table.table-head,.choice-row button,.permission-block,.permission-grid label,.poll-choice-editor,.lunch-picks label>span,.restaurant-list b) {background:#223129;border-color:#3a5140}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.role-guide div,.account-summary>div) {border-color:#33483b}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.person-cell strong,.account-summary strong,.revenue-metrics strong) {color:#edf3ef}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.role-admin,.source-status) {background:#3b3520;color:#f1d47e;border-color:#746337}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.role-manager,.role-member,.live-label,.official-badge,.feature-status,.form-success) {background:#203d2b;color:#b7e0c1;border-color:#466b4d}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.announcement-card,.poll-option) {background:#152019;border-color:#3a5140}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.announcement-card.urgent,.login-error,.form-error) {background:#3c2523;color:#f3b6a9;border-color:#9a6051}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.announcement-symbol,.announcement-empty>span,.help-icon,.feature-empty>span,.activity-icon) {background:#294332;color:#b1d8bc}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card.important .announcement-symbol {background:#443b20;color:#f4d476}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card.urgent .announcement-symbol {background:#56312b;color:#ffc2b4}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-option.selected {background:#253d2a;border-color:#86ae8c}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-track {background:#344a3b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .poll-track i {background:#91bb9c}
:root[data-wret-theme="dark"][data-wret-app="hub"] .dialog {background:#1b2920;border:1px solid #536c59;box-shadow:0 24px 90px #0009}
:root[data-wret-theme="dark"][data-wret-app="hub"] .switch-label span {background:#526b59}
:root[data-wret-theme="dark"][data-wret-app="hub"] .switch-label span::after {background:#f1f6f2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .switch-label input:checked+span {background:#a58a39}
:root[data-wret-theme="dark"][data-wret-app="hub"] :is(.danger-text,.row-actions button.danger,.announcement-tools button:last-child) {color:#eeac9f}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-screen {background:#101813}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-brand {background:radial-gradient(ellipse at 0 0,#38513144,transparent 65%),#102d20;border-right:1px solid #36503b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-brand h1 em {color:#e7c65d}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-panel {background:radial-gradient(ellipse at 100% 0,#22342655,transparent 65%),#101813}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-form-wrap h2 {color:#f1f5f2}
:root[data-wret-theme="dark"][data-wret-app="hub"] .login-foot {border-color:#384d3e}
:root[data-wret-theme="dark"][data-wret-app="hub"] .loading-screen {background:#101813}
:root[data-wret-theme="dark"][data-wret-app="hub"] .chart-grid {background-image:linear-gradient(#3c5142 1px,transparent 1px),linear-gradient(90deg,#3c5142 1px,transparent 1px);opacity:.4}
:root[data-wret-theme="dark"][data-wret-app="hub"] .search-panel input:not([type=checkbox]):not([type=radio]):not([type=range]) {background:transparent!important;border:0!important;box-shadow:none!important}
:root[data-wret-theme="dark"][data-wret-app="hub"] .profile-avatar {background:#9bd6b2;color:#15251b}
:root[data-wret-theme="dark"][data-wret-app="hub"] .app-card h4 {font-family:inherit;font-weight:650;letter-spacing:-.02em}
:root[data-wret-theme="dark"][data-wret-app="hub"] .announcement-card h4 {font-family:inherit;font-weight:650}
:root[data-wret-theme="dark"][data-wret-app="hub"] #wret-theme-toggle {background:#223129;border-color:#506b56;color:#e6ede7;box-shadow:0 4px 16px #0003}
}

/* One accessible account control for every Command application. */
#wret-account-dock { position:fixed; left:max(12px,env(safe-area-inset-left)); bottom:max(12px,env(safe-area-inset-bottom)); z-index:2147482999; display:flex; align-items:center; gap:10px; box-sizing:border-box; max-width:min(440px,calc(100vw - 24px)); padding:10px 12px; border:1px solid #b6c9bd; border-radius:9px; background:#fff; color:#173f31; box-shadow:0 4px 22px #071f2029; font:13px/1.4 system-ui,sans-serif; }
#wret-account-dock>div { min-width:0; flex:1; }#wret-account-dock strong,#wret-account-dock span { display:block; overflow:hidden; max-width:210px; text-overflow:ellipsis; white-space:nowrap; }#wret-account-dock strong { font-weight:750; }#wret-account-dock span { color:#526b5e; font-size:11px; }
#wret-account-dock a,#wret-account-dock button { flex-shrink:0; display:inline-flex; align-items:center; justify-content:center; min-height:40px; padding:6px 10px; border:1px solid #8ba695; border-radius:5px; background:#edf4ee; color:#174c35; cursor:pointer; font:650 12px/1.3 system-ui,sans-serif; text-decoration:none; }#wret-account-dock button:disabled { opacity:.6; cursor:wait; }#wret-account-dock :is(a,button):focus-visible { outline:3px solid #d4b244; outline-offset:2px; }
@media screen { :root[data-wret-theme="dark"] #wret-account-dock {background:#152a20;color:#edf4ee;border-color:#577560;}:root[data-wret-theme="dark"] #wret-account-dock span {color:#bfd2c3;}:root[data-wret-theme="dark"] #wret-account-dock :is(a,button) {background:#2a4433;color:#f1e7b5;border-color:#64846b;} }
@media(max-width:600px){#wret-account-dock {gap:8px;padding:8px;width:calc(100vw - 24px);}#wret-account-dock strong,#wret-account-dock span {max-width:100%;}#wret-account-dock.has-session a {display:none;}#wret-account-dock :is(a,button) {padding:6px 10px;min-height:42px;}#wret-theme-toggle {bottom:calc(90px + env(safe-area-inset-bottom));right:12px;} }
@media print {#wret-account-dock {display:none!important;}}

