/* Claro uses original module colors; Dark is opt-in. */
@media screen {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] { --bg-main: #101a25; --bg-panel: rgba(28,46,64,0.92); --bg-soft: rgba(32,54,78,0.05); --bg-soft-strong: rgba(32,54,78,0.08); --border: rgba(52,75,82,0.1); --text: #e5edf7; --muted: #adbed5; --primary: #1d3049; --primary-strong: #1d3049; --success: #1d3049; --warning: #402630; --danger: #402630; --shadow: 0 14px 34px rgba(0,0,0,0.24); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body { color: var(--dc-text); background-image: radial-gradient(circle at center top, rgba(28, 46, 64, 0.16), transparent 32%), linear-gradient(rgb(29, 48, 73) 0%, rgb(16, 26, 37) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .app-backdrop, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-overlay { background-color: rgba(16, 26, 37, 0.8); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .clock-device-message { border-color: rgba(63, 121, 101, 0.24); background-color: rgba(28, 53, 47, 0.08); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .clock-device-message.is-error { border-color: rgba(169, 94, 109, 0.38); background-color: rgba(64, 38, 48, 0.12); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-notice-card { border-color: rgba(63, 121, 101, 0.28); background-color: rgba(28, 46, 64, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-notice-copy { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-notice-card.is-warning { border-color: rgba(169, 94, 109, 0.38); background-color: rgba(28, 46, 64, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-notice-card.is-danger { border-color: rgba(169, 94, 109, 0.42); background-color: rgba(28, 46, 64, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .icon-mark { background-color: rgba(28, 46, 64, 0.12); border-color: rgba(71, 107, 136, 0.24); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .glass-card p, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .helper-copy { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-chip { border-color: rgba(169, 94, 109, 0.36); background-color: rgba(64, 38, 48, 0.14); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .back-home-link { background-color: rgba(28, 46, 64, 0.14); border-color: rgba(71, 107, 136, 0.24); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-topbar { border-bottom-color: rgba(52, 75, 82, 0.08); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .brand-link img { border-color: rgba(52, 75, 82, 0.08); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .eyebrow, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .section-kicker, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .sheet-kicker, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hero-label, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .field-label { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .signal-pill { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .signal-pill .label { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hero-panel, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .manager-preview, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .metric-card { background-color: rgba(28, 46, 64, 0.78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .metric-card span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .metric-card small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .goal-track { background-color: rgba(32,54,78, 0.08); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .goal-fill { background-image: linear-gradient(90deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .goal-fill.goal-match { background-image: linear-gradient(90deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .goal-fill.goal-over { background-image: linear-gradient(90deg, rgb(64, 38, 48), rgb(64, 38, 48)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .overall-goal-fill { background-image: linear-gradient(90deg, rgb(64, 38, 48), rgb(64, 38, 48)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .overall-goal-fill.goal-match { background-image: linear-gradient(90deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .overall-goal-fill.goal-over { background-image: linear-gradient(90deg, rgb(64, 38, 48), rgb(64, 38, 48)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .manager-preview-btn { background-image: linear-gradient(135deg, rgba(28, 46, 64, 0.18), rgba(28, 46, 64, 0.24)); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .manager-preview p { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .picker-help { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-rail-btn { background-color: rgba(32,54,78, 0.04); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-rail-btn span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-rail-btn.is-active { border-color: rgba(71, 107, 136, 0.4); background-image: linear-gradient(135deg, rgba(28, 46, 64, 0.2), rgba(28, 46, 64, 0.14)); box-shadow: rgba(0, 0, 0, 0.18) 0px 12px 30px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-rail-btn.is-transferred { border-color: rgba(169, 94, 109, 0.24); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pager { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-card.is-active { border-color: rgba(71, 107, 136, 0.34); box-shadow: rgba(0, 0, 0, 0.18) 0px 20px 42px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-card.is-transferred { border-color: rgba(169, 94, 109, 0.28); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-card.is-status-locked { border-color: rgba(169, 94, 109, 0.24); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-index { background-color: rgba(28, 46, 64, 0.12); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .meta-chip.info { background-color: rgba(28, 46, 64, 0.12); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .meta-chip.success { background-color: rgba(28, 53, 47, 0.14); color: rgb(145, 223, 185); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .meta-chip.warning { background-color: rgba(64, 38, 48, 0.14); color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .meta-chip.danger, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .lock-pill { background-color: rgba(64, 38, 48, 0.14); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-copy { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status { background-color: rgba(32,54,78, 0.05); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-pending { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-day-suspension { background-color: rgba(64, 38, 48, 0.18); color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-vto { background-color: rgba(64, 38, 48, 0.2); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-c-o { background-color: rgba(64, 38, 48, 0.2); color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-s-h { background-color: rgba(28, 46, 64, 0.22); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-n-s { background-color: rgba(28, 46, 64, 0.22); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-late { background-color: rgba(64, 38, 48, 0.22); color: rgb(226, 238, 233); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-pto { background-color: rgba(28, 53, 47, 0.22); color: rgb(145, 223, 185); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-ore { background-color: rgba(28, 46, 64, 0.22); color: rgb(226, 238, 233); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time { background-color: rgba(32,54,78, 0.04); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time-note { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.lunch-countdown { border-color: rgba(71, 107, 136, 0.36); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.lunch-ok .btn-time-value, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.lunch-ok .btn-time-note { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.lunch-warning { border-color: rgba(169, 94, 109, 0.42); background-color: rgba(64, 38, 48, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.lunch-warning .btn-time-value, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.lunch-warning .btn-time-note { color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.lunch-overdue { border-color: rgba(169, 94, 109, 0.42); background-color: rgba(64, 38, 48, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.lunch-overdue .btn-time-value, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.lunch-overdue .btn-time-note { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time.active { border-color: rgba(63, 121, 101, 0.4); background-color: rgba(28, 53, 47, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .field-input { background-color: rgba(32,54,78, 0.04); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] select.field-input { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] select.field-input option { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] select.field-input:focus { border-color: rgba(71, 107, 136, 0.48); box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 0px 3px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .device-row label { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-manage { background-color: rgba(28, 46, 64, 0.12); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-message { background-color: rgba(32,54,78, 0.06); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .bottom-dock { background-image: linear-gradient(rgba(16, 26, 37, 0), rgba(16, 26, 37, 0.88) 28%, rgba(16, 26, 37, 0.98)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .dock-btn { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .dock-btn-primary { background-image: linear-gradient(135deg, rgb(40, 72, 106), rgb(40, 72, 106)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .dock-btn-primary.is-closing { background-image: linear-gradient(135deg, rgb(34, 54, 79), rgb(34, 54, 79)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .dock-btn-secondary { background-color: rgba(32,54,78, 0.06); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .icon-btn { background-color: rgba(32,54,78, 0.06); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .search-box { background-color: rgba(32,54,78, 0.04); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .search-box input { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .search-mark { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .search-result-item { background-color: rgba(32,54,78, 0.04); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .search-result-item span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .search-result-item button { background-color: rgba(28, 46, 64, 0.18); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .search-empty { background-color: rgba(32,54,78, 0.04); color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .history-list { background-color: rgba(32,54,78, 0.04); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .history-item + .history-item { border-top-color: rgba(52, 75, 82, 0.06); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .history-date { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .history-tag { background-color: rgba(32,54,78, 0.08); color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .history-text, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .no-data { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-save, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-secondary, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-cancel, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-danger { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-save { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-secondary { background-color: rgba(28, 46, 64, 0.16); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-cancel { background-color: rgba(32,54,78, 0.08); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-danger { background-color: rgba(64, 38, 48, 0.2); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .closing-scroll::-webkit-scrollbar-thumb, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .closing-validation ul::-webkit-scrollbar-thumb { background-color: rgba(28, 46, 64, 0.42); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .closing-summary-card { background-color: rgba(32,54,78, 0.04); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .closing-summary-label { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .closing-summary-subtext { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .closing-validation { border-color: rgba(169, 94, 109, 0.28); background-color: rgba(64, 38, 48, 0.26); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .closing-validation strong { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .closing-validation ul { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .closing-note { border-color: rgba(71, 107, 136, 0.22); background-color: rgba(28, 46, 64, 0.08); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .section-action-btn { background-color: rgba(32,54,78, 0.06); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-item { background-color: rgba(32,54,78, 0.043); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-item.is-active { border-color: rgba(71, 107, 136, 0.34); background-color: rgba(28, 46, 64, 0.14); box-shadow: rgba(0, 0, 0, 0.14) 0px 12px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-item.is-transferred { border-color: rgba(169, 94, 109, 0.2); background-color: rgba(41,67,95, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-copy small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status { background-color: rgba(32,54,78, 0.05); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status.info { background-color: rgba(28, 46, 64, 0.14); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status.success { background-color: rgba(28, 53, 47, 0.16); color: rgb(145, 223, 185); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status.warning { background-color: rgba(64, 38, 48, 0.16); color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status.danger { background-color: rgba(64, 38, 48, 0.16); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status.muted { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status.is-countdown { border-color: rgba(71, 107, 136, 0.34); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status.lunch-ok { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status.lunch-warning { border-color: rgba(169, 94, 109, 0.42); background-color: rgba(64, 38, 48, 0.14); color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-status.lunch-overdue { border-color: rgba(169, 94, 109, 0.42); background-color: rgba(64, 38, 48, 0.14); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .topbar-utility-btn { border-color: rgba(71, 107, 136, 0.22); background-color: rgba(30, 64, 86, 0.82); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-item { background-color: rgba(28, 46, 64, 0.88); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-item.is-current { border-color: rgba(71, 107, 136, 0.34); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 0px 1px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-copy small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-label { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-current { background-color: rgba(28, 46, 64, 0.9); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge.info { background-color: rgba(28, 46, 64, 0.14); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge.success { background-color: rgba(28, 53, 47, 0.16); color: rgb(145, 223, 185); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge.warning { background-color: rgba(64, 38, 48, 0.16); color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge.danger { background-color: rgba(64, 38, 48, 0.16); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge.muted, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-current { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-meta { color: rgba(164, 210, 239, 0.78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-meta span { background-color: rgba(32,54,78, 0.04); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] { --bg-main: #20364e; --bg-panel: rgba(32,54,78,0.98); --bg-soft: #20364e; --bg-soft-strong: #20364e; --border: #354b68; --text: #e5edf7; --muted: #e5edf7; --primary: #1d3049; --primary-strong: #1d3049; --shadow: 0 12px 32px rgba(0,0,0,0.11); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body { background-image: radial-gradient(circle at left top, rgba(28, 53, 47, 0.15), transparent 34%), linear-gradient(rgb(32,54,78) 0%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .app-backdrop, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-overlay { background-color: rgba(28, 46, 64, 0.4); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .glass-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .sheet-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hero-panel, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .manager-preview, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .metric-card { background-color: rgba(32,54,78, 0.98); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .eyebrow, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .section-kicker, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .sheet-kicker, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hero-label, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .field-label, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-label { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .signal-pill, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .signal-pill .label { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .goal-track { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .goal-fill { background-image: linear-gradient(90deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .section-action-btn, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .topbar-utility-btn, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-time, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-message, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .icon-btn, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-rail-btn { background-color: rgb(34, 54, 79); color: rgb(255, 255, 255); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-index { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .meta-chip.info { background-color: rgb(32,54,78); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .meta-chip.success { background-color: rgb(32,54,78); color: rgb(145, 223, 185); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .meta-chip.warning, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-c-o { background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .meta-chip.danger, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .lock-pill, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-status.st-vto { background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .field-input, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] select.field-input, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] select.field-input option { background-color: rgb(32,54,78); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .btn-manage { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .bottom-dock { background-image: linear-gradient(rgba(32,54,78, 0), rgba(32,54,78, 0.94) 24%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .dock-btn-primary { background-image: linear-gradient(135deg, rgb(34, 62, 96), rgb(34, 62, 96)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .dock-btn-secondary { background-color: rgb(32,54,78); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-card .sheet-header { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-item { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-item.is-current { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 1px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-copy small, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-meta { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-current { background-color: rgb(32,54,78); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge.info { background-color: rgb(32,54,78); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge.success { background-color: rgb(32,54,78); color: rgb(145, 223, 185); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge.warning { background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-badge.danger { background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-directory-meta span { background-color: rgb(32,54,78); }
@media (max-width: 600px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hero-panel { box-shadow: rgba(0, 0, 0, 0.08) 0px 7px 20px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .sheet-header-actions .icon-btn { color: var(--dc-text); }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #closed-screen .center-card { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.22) 0px 18px 48px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #closed-screen .status-chip { background-color: rgb(32,54,78); border-color: rgb(169, 94, 109); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #closed-screen h2 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #closed-screen p { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #closed-screen .back-home-link { background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); box-shadow: rgba(0, 0, 0, 0.12) 0px 6px 16px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #closed-screen .back-home-link:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #closed-screen .back-home-link:focus-visible { background-color: rgb(29, 48, 73); border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .helper-copy { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-item { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-copy strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-copy small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-label { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-meta span { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-badge.danger { background-color: rgb(32,54,78); border-color: rgb(169, 94, 109); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-badge.success { background-color: rgb(32,54,78); border-color: rgb(63, 121, 101); color: rgb(145, 223, 185); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-badge.info { background-color: rgb(32,54,78); border-color: rgb(71, 107, 136); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-badge.warning { background-color: rgb(32,54,78); border-color: rgb(185, 154, 83); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .btn-manage { background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .btn-manage:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .btn-manage:focus-visible { background-color: rgb(29, 48, 73); border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-button { border-color: rgb(73, 106, 145); color: rgb(229, 237, 247); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-button:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-button:focus-visible { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-button.is-danger { border-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-button.is-current { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 1px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-button.is-danger.is-current { border-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-route { border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-button.is-danger .truck-directory-route { border-color: rgb(169, 94, 109); color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-copy strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-copy small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-current { color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #truckDirectoryModal .truck-directory-arrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row.is-adp-clocked-in, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-item.is-adp-clocked-in { border-color: rgb(71, 107, 136) !important; background-image: linear-gradient(90deg, rgb(32,54,78) 0%, rgb(32,54,78) 62%, rgb(32,54,78) 100%) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset, rgba(0, 0, 0, 0.08) 0px 8px 18px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row.is-adp-clocked-out, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-item.is-adp-clocked-out { border-color: rgb(169, 94, 109) !important; background-image: linear-gradient(90deg, rgb(32,54,78) 0%, rgb(32,54,78) 62%, rgb(32,54,78) 100%) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset, rgba(0, 0, 0, 0.08) 0px 8px 18px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row.is-roster-confirmed, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-item.is-roster-confirmed { border-color: rgb(73, 106, 145) !important; background-image: linear-gradient(90deg, rgb(32,54,78) 0%, rgb(32,54,78) 62%, rgb(32,54,78) 100%) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset, rgba(0, 0, 0, 0.08) 0px 8px 18px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .adp-live-badge { border-color: rgb(71, 107, 136); background-color: rgb(29, 48, 73); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .adp-live-badge.is-out { border-color: rgb(71, 107, 136); background-color: rgb(29, 48, 73); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-roster-badge.is-roster { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-roster-badge.is-adp-in { border-color: rgb(71, 107, 136); background-color: rgb(29, 48, 73); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-roster-badge.is-ready { border-color: rgb(169, 94, 109); background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-roster-badge.is-waiting-adp { border-color: rgb(169, 94, 109); background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .section-count-pill { border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-card-track.walker-list-mode { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row { border-bottom-color: rgb(53, 75, 104); border-left-color: rgb(73, 106, 145); color: rgb(229, 237, 247); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row:nth-child(2n) { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row:focus-visible, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row.is-active { border-left-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row.is-transferred { border-left-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row.is-status-locked { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-index { border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-identity strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-identity small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row-status { border-color: rgb(73, 106, 145); color: rgb(229, 237, 247); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row-status.success { border-color: rgb(63, 121, 101); color: rgb(145, 223, 185); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row-status.info { border-color: rgb(71, 107, 136); color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row-status.warning { border-color: rgb(185, 154, 83); color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-row-status.danger { border-color: rgb(169, 94, 109); color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-list-arrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-modal { background-color: rgba(28, 46, 64, 0.7); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-card { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.42) 0px 30px 80px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-head { color: rgb(229, 237, 247); background-image: radial-gradient(circle at 88% 4%, rgba(28, 53, 47, 0.22), transparent 30%), linear-gradient(120deg, rgb(29, 48, 73), rgb(29, 48, 73) 65%, rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-head h3, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-head .sheet-kicker, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-head .helper-copy { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-head .icon-btn { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.12); border-color: rgba(52, 75, 82, 0.28); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .walker-card-header, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .status-row, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .device-row, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .action-row { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .walker-index { color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .walker-name { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .status-copy, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .device-row label { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time { border-color: rgb(53, 75, 104); color: rgb(229, 237, 247); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.active { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.lunch-out.has-time-value:not(.is-adp-pending):not(.is-adp-confirmed), :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.lunch-in.has-time-value:not(.is-adp-pending):not(.is-adp-confirmed), :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.lunch-out.has-time-value:not(.is-adp-pending):not(.is-adp-confirmed):disabled, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.lunch-in.has-time-value:not(.is-adp-pending):not(.is-adp-confirmed):disabled { border-color: rgb(169, 94, 109) !important; color: rgb(255, 176, 189) !important; background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.clock-out.has-time-value:not(.is-adp-pending):not(.is-adp-confirmed), :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.clock-out.has-time-value:not(.is-adp-pending):not(.is-adp-confirmed):disabled { border-color: rgb(169, 94, 109) !important; color: rgb(255, 176, 189) !important; background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-adp-pending, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-adp-pending:disabled { border-color: rgb(71, 107, 136) !important; color: rgb(164, 210, 239) !important; background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(32,54,78)) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset, rgba(0, 0, 0, 0.08) 0px 0px 0px 2px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-local-in, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-local-in:disabled { border-color: rgb(169, 94, 109) !important; color: rgb(255, 176, 189) !important; background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset, rgba(0, 0, 0, 0.08) 0px 0px 0px 2px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-adp-confirmed, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-adp-confirmed:disabled { border-color: rgb(73, 106, 145) !important; color: rgb(169, 201, 241) !important; background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(32,54,78)) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset, rgba(0, 0, 0, 0.08) 0px 0px 0px 2px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.clock-out.is-adp-confirmed, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.clock-out.is-adp-confirmed:disabled { border-color: rgb(169, 94, 109) !important; color: rgb(255, 176, 189) !important; background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.clock-out.is-adp-confirmed .btn-time-note { color: rgb(169, 201, 241) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-empty-time:not(.is-adp-pending), :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-empty-time:not(.is-adp-pending):disabled { border-color: rgb(53, 75, 104) !important; color: rgb(229, 237, 247) !important; background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-adp-live-in, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-adp-live-in:disabled { border-color: rgb(71, 107, 136) !important; color: rgb(164, 210, 239) !important; background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(32,54,78)) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset, rgba(0, 0, 0, 0.08) 0px 0px 0px 2px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-adp-live-out, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-time.is-adp-live-out:disabled { border-color: rgb(71, 107, 136) !important; color: rgb(164, 210, 239) !important; background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(32,54,78)) !important; box-shadow: rgb(0, 0, 0) 4px 0px inset, rgba(0, 0, 0, 0.08) 0px 0px 0px 2px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .field-input { color: rgb(229, 237, 247); background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-panel .btn-manage { border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-options-footer { border-top-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock { border-color: rgb(53, 75, 104) rgb(53, 75, 104) rgb(53, 75, 104) rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock-label { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock-value { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock-note { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock-track { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock-progress { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.shift-warning { border-left-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.shift-warning .walker-live-clock-progress { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.shift-due, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.lunch-warning { border-left-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.shift-due .walker-live-clock-progress, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.lunch-warning .walker-live-clock-progress { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.shift-overdue, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.lunch-overdue { border-left-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.shift-overdue .walker-live-clock-progress, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.lunch-overdue .walker-live-clock-progress { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-live-clock.shift-complete { border-left-color: rgb(71, 107, 136); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-lunch-rules { border-color: rgb(185, 154, 83); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-lunch-rules-head span { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-lunch-rules-head strong { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-lunch-rule-grid { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-lunch-rule-grid > span { border-right-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-lunch-rule-grid b { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-lunch-rule-grid small { color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .topbar-utility-btn.dispatch-mode-btn { border-color: rgba(63, 121, 101, 0.42); background-color: rgb(34, 54, 79); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .truck-dispatch-mode { background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-header { background-image: linear-gradient(115deg, rgb(29, 48, 73), rgb(29, 48, 73) 62%, rgb(29, 48, 73)); color: rgb(229, 237, 247); box-shadow: rgba(0, 0, 0, 0.18) 0px 16px 36px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-kicker { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-heading p { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-refresh, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-close { border-color: rgba(52, 75, 82, 0.42); background-color: rgba(32,54,78, 0.12); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-close { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-state { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-state.is-success { border-color: rgb(63, 121, 101); background-color: rgb(32,54,78); color: rgb(145, 223, 185); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-state.is-error { border-color: rgb(185, 154, 83); background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-overview { border-color: rgb(73, 106, 145); background-image: linear-gradient(110deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-overview span { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-overview p { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-overview-counts strong { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-overview-counts small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.06) 0px 7px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route.is-dirty { border-left-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-copy > small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-facts span { background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-facts strong { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-sort-table { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-sort-head { background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-sort-head span, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-sort-row > * { border-right-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-sort-row { border-top-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag i { border-color: rgba(52, 75, 82, 0.18); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag.is-blue i { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag.is-orange i { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag.is-green i { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag.is-yellow i { background-color: rgb(64, 53, 30); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag.is-red i { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag.is-purple i { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag.is-pink i { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag.is-brown i { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-bag.is-black i { background-color: rgb(16, 26, 37); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-assignment > label { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-search-wrap > span { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-search { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-search:focus { border-color: rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.13) 0px 0px 0px 3px; background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-clear { background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-results { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.22) 0px 15px 34px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-results button { background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-results button:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-results button:focus { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-results button small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-no-result { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-save-state { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-save { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-empty { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-toolbar button { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-toolbar button:hover { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-toolbar button.is-dispatch { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-toolbar button.is-close { border-color: rgb(71, 107, 136); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-toolbar [data-tdm-confirm-count] { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-assigned-person { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-assigned-person button { background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-assigned-empty { border-color: rgb(73, 106, 145); color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-dialog-backdrop { background-color: rgba(28, 46, 64, 0.62); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-dialog { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.3) 0px 28px 70px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-dialog > header { border-bottom-color: rgb(73, 106, 145); background-image: linear-gradient(120deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-dialog > header span { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-dialog > header button { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-person-card { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-person-card.is-pending { border-left-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-person-card span { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-person-card p { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-person-card > button { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-dialog-empty { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-dialog-empty.is-error { border-color: rgb(185, 154, 83); background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-truck-list button { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-truck-list button:hover { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-truck-list span { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-goal-progress { border-color: rgb(73, 106, 145); background-image: linear-gradient(110deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-goal-copy > span { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-goal-copy > strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-goal-copy > small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-goal-track { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-goal-track > i { background-image: linear-gradient(90deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
@media (pointer: coarse) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-toolbar { border-color: rgb(73, 106, 145); background-color: rgba(32,54,78, 0.96); box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 20px; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-transfer-group { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-transfer-group > header { border-bottom-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-transfer-group > header span { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-transfer-group > header h3 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-transfer-group > header strong { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-person-card.is-current-truck { border-left-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-assignment-box { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-card.is-pending { border-left-color: rgb(71, 107, 136); background-image: linear-gradient(105deg, rgb(32,54,78), rgb(32,54,78) 55%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-card.is-pending h3 { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-card.is-confirmed { border-left-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-card.is-confirmed h3 { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-card.is-waiting, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-card.is-checking { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-card.is-missing { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-card.is-pto { border-left-color: rgb(71, 107, 136); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-card.is-unavailable { border-left-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-rabbit-control { border-left-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-rabbit-control label { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-rabbit-control select { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-rabbit-control button { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-rabbit-control button:disabled { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-actions { border-color: rgb(73, 106, 145); background-color: rgba(32,54,78, 0.97); box-shadow: rgba(0, 0, 0, 0.1) 0px -8px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-actions strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-actions small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-actions > button { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-actions > button span { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-actions > button:disabled { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-confirm-actions > button:disabled span { color: rgb(173, 190, 213); }
@media (max-width: 720px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-rabbit-control { border-top-color: rgb(53, 75, 104); }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-facts[data-route-preview-open]:focus-visible, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-load[data-route-preview-open]:focus-visible { outline-color: rgba(63, 121, 101, 0.3); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-load[data-route-preview-open]:hover { box-shadow: rgba(0, 0, 0, 0.12) 0px 8px 20px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-expand-load { border-color: rgb(73, 106, 145); background-color: rgba(32,54,78, 0.96); color: rgb(169, 201, 241); box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 12px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-backdrop { background-color: rgba(28, 46, 64, 0.78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.45) 0px 30px 85px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview > header { border-bottom-color: rgb(73, 106, 145); background-image: linear-gradient(115deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview > header span { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview > header h2 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview > header button { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); box-shadow: rgba(0, 0, 0, 0.14) 0px 5px 16px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-summary { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-summary span { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-facts strong { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-facts small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-assignment { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-assignment > label { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-assignment > small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-nav { border-top-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-nav button { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-nav button:disabled { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-nav strong { color: rgb(229, 237, 247); }
@media (max-width: 720px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-header { box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 20px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-toolbar { box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 14px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route { box-shadow: rgba(0, 0, 0, 0.043) 0px 4px 13px; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route.is-complete { border-left-color: rgb(63, 121, 101); background-image: linear-gradient(110deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-done-badge { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-list > button { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-list > button:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-list > button:focus-visible { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-list > button > span { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-list > button > small { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-list > button.is-done { border-left-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-list > button.is-done > small { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-search-wrap > span { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-search-wrap > input { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-search-wrap > input:focus { border-color: rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 0px 4px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-search-empty { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-load .tdm-check-item.is-marked { box-shadow: rgb(0, 0, 0) 0px 0px 0px 2px inset; background-color: rgb(64, 38, 48) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-preview-load .tdm-check-item.is-marked i { border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px 2px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-review-actions { border-color: rgb(73, 106, 145); background-color: rgba(32,54,78, 0.97); box-shadow: rgba(0, 0, 0, 0.1) 0px -7px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-review-actions strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-review-actions small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-review-actions > button { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tdm-route-review-actions > button.is-done { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] { --dc-color-ink: #e5edf7; --dc-color-muted: #e5edf7; --dc-color-surface: #20364e; --dc-color-panel: #20364e; --dc-color-line: rgba(71,107,136,0.12); --dc-color-action: #1d3049; --dc-color-success: #1d3049; --dc-color-warning: #402630; --dc-color-danger: #402630; --dc-shadow-sm: 0 1px 2px rgba(0,0,0,0.08); --dc-shadow-md: 0 14px 30px rgba(0,0,0,0.14); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] [data-platform-domain="admin"] { --dc-color-action: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] [data-platform-domain="people"] { --dc-color-action: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] [data-platform-domain="reports"] { --dc-color-action: #1d3049; }
@media (max-width: 820px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-mobile] { color: rgb(229, 237, 247); background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-mobile] .employee-hero { background-image: linear-gradient(125deg, rgb(40, 72, 106), rgb(34, 62, 96) 60%, rgb(34, 62, 96)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-mobile] .employee-copy .eyebrow { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-mobile] .employee-dashboard-panel { background-color: rgb(32,54,78) !important; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-schedule, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.schedule-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-truck, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.clock-mobile-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-milk, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.milk-route-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-hub-load-out, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.hub-load-out-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-uniform, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.uniform-icon { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-voice, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.track-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.voice-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-writeup, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.writeup-icon { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-trophy, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.performance-icon { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.install-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.photo-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.logout-icon { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.calendar-glyph { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.request-glyph { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.callout-glyph { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-schedule, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.schedule-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-truck, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.clock-mobile-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-milk, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.milk-route-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-hub-load-out, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.hub-load-out-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-uniform, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.uniform-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-voice, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.track-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.voice-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-writeup, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.writeup-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-trophy, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.performance-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.install-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.photo-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.logout-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.calendar-glyph, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.request-glyph, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.callout-glyph { color: var(--dc-text) !important; box-shadow: 0 4px 9px color-mix(in srgb, var(--worker-icon-color) 15%, transparent), inset 0 1px 0 #000000 !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-bottom-nav { background-color: rgb(32,54,78); border-top-color: rgb(53, 75, 104); border-right-color: rgb(53, 75, 104); border-left-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.07) 0px -4px 20px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-profile-view .worker-visible-name-form { border-color: rgb(53, 75, 104); background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-visible-name-form label { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-visible-name-form p, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-visible-name-form small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-visible-name-form input { border-color: rgb(71, 107, 136); background-color: rgb(32,54,78); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-visible-name-form button { background-image: linear-gradient(115deg, rgb(29, 48, 73), rgb(29, 48, 73)); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .worker-bottom-nav button[data-tab="Home"] svg { color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .worker-bottom-nav button[data-tab="Schedule"] svg { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .worker-bottom-nav button[data-tab="Services"] svg { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .worker-bottom-nav button[data-tab="Profile"] svg { color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .worker-bottom-nav button { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .worker-bottom-nav button.is-active { background-image: linear-gradient(155deg, rgb(29, 48, 73), rgb(32,54,78)); color: rgb(169, 201, 241); box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .worker-bottom-nav button:hover { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .worker-bottom-nav button:active { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-bottom-nav button { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-bottom-nav button.is-active { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-bottom-nav button:focus-visible { outline-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-drawer.worker-profile-view .worker-profile-name { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"]:has(:is(body, #worker-urban-theme)[data-worker-background="urban"]) { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] { background-color: rgb(29, 48, 73) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"]::before { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] { color: rgb(164, 210, 239); --text: #a4d2ef; --ink: #a4d2ef; --muted: #e5edf7; --border: #476b88; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.employee-week-card, .portal-section, .employee-action-card, .panel-card, .card-surface, .glass-card, .metric-card, .schedule-card, .case-hero, .comment-card, .notification-panel, .sign-card, .panel, .form-section, .hld-route-card, .hld-stop-card, .request-card, .tool-card, .worker-visible-name-form, .employee-modal-section, .legal-block, .essential-detail, .selected-summary, .catalog-item, .product-card) { background-image: linear-gradient(140deg, rgb(32,54,78), rgb(32,54,78)) !important; color: rgb(164, 210, 239) !important; border-color: rgb(71, 107, 136) !important; box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 0px inset, rgba(0, 0, 0, 0.19) 0px 6px 18px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.employee-hero, .hero-card, .portal-head, .voice-header, .mobile-topbar, .topbar, .hld-header, .sign-header, .hero-panel) { background-image: linear-gradient(125deg, rgb(32,54,78), rgb(32,54,78)) !important; color: rgb(164, 210, 239) !important; border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.walker-menu-drawer, .mobile-modal, .sheet-card, .review-panel, .size-picker-panel, .hld-modal-panel, .modal-card, .modal-content, .dialog-panel) { background-color: rgb(32,54,78) !important; color: rgb(164, 210, 239) !important; border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.employee-modal-actions, .request-history-toolbar, .modal-head, .sheet-header, .sheet-actions, .bottom-dock, .summary-bar, .review-actions, .walker-menu-head, .walker-menu-body, .surface-head, .card-inner) { background-color: rgb(32,54,78) !important; color: rgb(164, 210, 239) !important; border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(h1, h2, h3, h4, label, .section-title, .tool-card strong, .employee-action-card strong, .employee-week-summary strong, .worker-visible-name-form label, .surface-step, .writeup-person, .field-label) { color: rgb(164, 210, 239) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.muted, .txt-muted, .helper-copy, .section-copy, .employee-action-card small, .tool-card small, .worker-visible-name-form small, .worker-visible-name-form p, .meta-label, .section-label, .submit-note, .employee-week-summary span) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]), select, textarea) { background-color: rgb(32,54,78) !important; color: rgb(164, 210, 239) !important; border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(input, textarea)::placeholder { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.btn-secondary, .btn-outline, .secondary, .icon-btn, .modal-back-btn, .employee-back-link, .employee-action-cta, .request-view-toggle, .employee-week-picker-control) { background-color: rgb(32,54,78) !important; color: rgb(164, 210, 239) !important; border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(button, a, input, select, textarea):focus-visible { outline-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .worker-bottom-nav { box-shadow: rgba(0, 0, 0, 0.5) 0px -6px 24px; background-image: linear-gradient(120deg, rgb(32,54,78), rgb(32,54,78)) !important; border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .worker-bottom-nav button { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .worker-bottom-nav button:is(.is-active, :hover) { box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px inset; background-image: linear-gradient(145deg, rgb(29, 48, 73), rgb(32,54,78)) !important; color: rgb(164, 210, 239) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .worker-bottom-nav button.is-active::before { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .worker-bottom-nav button[data-tab="Home"] svg { color: rgb(169, 201, 241); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .worker-bottom-nav button[data-tab="Schedule"] svg { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .worker-bottom-nav button[data-tab="Services"] svg { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .worker-bottom-nav button[data-tab="Profile"] svg { color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.voice-form, .panel-head, .catalog-toolbar, .requester-card .field > span, .field-block > span, .voice-call-request, .signature-form, .record-details, .hld-load-group) { background-color: rgb(32,54,78) !important; color: rgb(164, 210, 239) !important; border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.field > span, .eyebrow, .hero-copy p, .header-copy p, .compact-empty) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .portal-head { background-image: linear-gradient(125deg, rgb(34, 54, 79), rgb(34, 54, 79)) !important; border-color: rgba(71, 107, 136, 0.25) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel :is(.home-overview-head h2, .home-quick-head h3) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .home-overview-head small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .home-overview-head .eyebrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .home-quick-head { border-color: rgba(71, 107, 136, 0.25); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel :is(.home-summary-card, .home-quick-card) { --card-accent: #1d3049; color: rgb(164, 210, 239); box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 0px inset, rgba(0, 0, 0, 0.27) 0px 8px 20px; background-image: linear-gradient(140deg, rgb(32,54,78), rgb(32,54,78)) !important; border-right-color: rgb(71, 107, 136) !important; border-bottom-color: rgb(71, 107, 136) !important; border-left-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel :is(.home-summary-card, .home-quick-card) strong { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel :is(.home-summary-card, .home-quick-card) small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .home-summary-card > span { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .home-summary-card.is-today { --card-accent: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .home-summary-card.is-week { --card-accent: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .home-summary-card.is-action { --card-accent: #402630; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel #homeUniformLink { --card-accent: #402630; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel #homeVoiceLink { --card-accent: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel #homeWriteupsBtn { --card-accent: #402630; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel #homePerformanceBtn { --card-accent: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel #homeAnnouncementsBtn { --card-accent: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .home-quick-icon { background-color: rgba(32,54,78, 0.05) !important; color: var(--dc-text) !important; border-color: rgba(71, 107, 136, 0.17) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel :is(.home-quick-card, .home-summary-card.is-week):focus-visible { outline-color: rgb(71, 107, 136); }
@media (hover: hover) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel :is(.home-quick-card, .home-summary-card.is-week):hover { background-image: linear-gradient(140deg, rgb(32,54,78), rgb(32,54,78)) !important; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .home-overview-head .eyebrow { color: rgb(169, 201, 241) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.portal-head, .employee-hero, .hero-card, .voice-header, .sign-header, .mobile-topbar, .topbar, .hld-header) :is(h1, h2, h3, p, strong, .eyebrow, .employee-meta-chip, .portal-meta-chip) { color: rgb(164, 210, 239) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .home-quick-icon { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] :is(.hero-stat, .hero-stat-label, .hero-stat small, .portal-head small, .portal-head .portal-meta, .portal-head .portal-meta span, .employee-meta-chip) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] #portalPanel .walker-meta-chip { color: rgb(164, 210, 239) !important; background-color: rgb(32,54,78) !important; border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"] .hero-stat span { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"].voice-track-page #voiceHistory .section-head { background-color: rgb(32,54,78) !important; border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"].voice-track-page #voiceHistoryTitle { color: rgb(164, 210, 239) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"].voice-track-page #myRequestsModalCopy { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"].voice-track-page .track-head { border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"].uniforms-form-page .hero-card { border-color: rgb(71, 107, 136) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"].uniforms-form-page .hero-stat { background-color: rgb(34, 54, 79); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .schedule-status-badge { border-color: rgb(73, 106, 145); background-color: rgb(29, 48, 73); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .schedule-status-badge.is-training { background-color: rgb(64, 53, 30); border-color: rgb(169, 94, 109); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .schedule-status-badge.is-ore { background-color: rgb(29, 48, 73); border-color: rgb(71, 107, 136); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-halloween-preview] { background-color: rgb(29, 48, 73) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-halloween-preview]::before { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .portal-head[data-studio-header] { background-image: linear-gradient(110deg, rgba(25, 76, 61, 0.93), rgba(25, 76, 61, 0.87)) !important; border-color: rgba(169, 94, 109, 0.533) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel :is(.home-summary-card, .home-quick-card) { box-shadow: rgba(0, 0, 0, 0.125) 0px 4px 14px; background-color: rgba(28, 46, 64, 0.74) !important; border-color: rgba(185, 154, 83, 0.4) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel :is(.home-summary-card, .home-quick-card) strong { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel :is(.home-summary-card, .home-quick-card) small, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel .home-summary-card > span { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel .home-quick-card:hover { background-color: rgba(28, 46, 64, 0.91) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel .home-quick-icon { background-color: rgba(32,54,78, 0.933) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .home-quick-badge { background-color: rgb(64, 38, 48); color: rgb(229, 237, 247); border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 6px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav { box-shadow: rgba(0, 0, 0, 0.333) 0px -4px 18px; background-color: rgba(28, 46, 64, 0.96) !important; border-color: rgba(169, 94, 109, 0.533) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button:is(.is-active, :hover) { box-shadow: rgba(0, 0, 0, 0.467) 0px 0px 0px 1px inset; color: rgb(255, 220, 132) !important; background-color: rgba(64, 38, 48, 0.133) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button.is-active::before { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button[data-tab] svg { color: rgb(255, 176, 189); background-color: rgba(32,54,78, 0.047); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button.is-active svg { color: rgb(255, 176, 189); background-color: rgba(64, 38, 48, 0.1); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .worker-bottom-nav button:focus-visible { outline-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-settings { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-icon { background-color: rgba(64, 38, 48, 0.125); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle::before { background-color: rgb(29, 48, 73); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle span { background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle[aria-checked="true"]::before { background-color: rgb(64, 38, 48); border-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle[aria-checked="true"] span { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle:focus-visible { outline-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-settings .eyebrow { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-options button { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-options button[aria-pressed="true"] { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-options button:focus-visible { outline-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-prompt { border-color: rgb(169, 94, 109); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); box-shadow: rgba(0, 0, 0, 0.533) 0px 16px 60px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-prompt::backdrop { background-color: rgba(16, 26, 37, 0.77); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-prompt h2 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-prompt p { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-options .worker-theme-yes { background-color: rgb(64, 38, 48); color: rgb(255, 176, 189); border-color: rgb(185, 154, 83); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] .walker-menu-head h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-drawer:not(.worker-profile-view) { background-color: rgba(28, 46, 64, 0.96) !important; border-color: rgb(169, 94, 109) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-head h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .worker-theme-settings { background-color: rgb(29, 48, 73); border-color: rgb(185, 154, 83); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .worker-theme-settings .eyebrow { color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-drawer:not(.worker-profile-view) .tool-card { background-color: rgb(29, 48, 73) !important; border-color: rgba(185, 154, 83, 0.333) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-drawer .tool-card strong { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-drawer .tool-card small { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] #walkerMenuDrawer .worker-theme-settings h3 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] .worker-theme-options button[aria-pressed="true"] { background-color: rgb(29, 48, 73) !important; color: rgb(229, 237, 247) !important; border-color: rgb(73, 106, 145) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .worker-theme-options button[aria-pressed="true"] { background-color: rgb(64, 38, 48) !important; color: rgb(255, 176, 189) !important; border-color: rgb(185, 154, 83) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] #workerThemePrompt { background-color: rgb(29, 48, 73) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] #workerThemePrompt h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] #workerThemePrompt .worker-theme-yes { background-color: rgb(64, 38, 48) !important; color: rgb(255, 176, 189) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-week-card, .portal-section, .employee-action-card, .panel-card, .card-surface, .glass-card, .metric-card, .schedule-card, .case-hero, .comment-card, .notification-panel, .sign-card, .panel, .form-section, .hld-route-card, .hld-stop-card, .request-card, .worker-visible-name-form, .employee-modal-section, .legal-block, .essential-detail, .selected-summary, .catalog-item, .product-card, .activation-card) { background-color: rgba(32,54,78, 0.93) !important; border-color: rgb(169, 94, 109) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 18px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-hero, .hero-card, .voice-header, .mobile-topbar, .topbar, .hld-header, .sign-header, .hero-panel)[data-studio-header], :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-hero, .hero-card, .voice-header, .mobile-topbar, .topbar, .hld-header, .sign-header, .hero-panel) { background-image: linear-gradient(110deg, rgba(28, 53, 47, 0.93), rgba(28, 53, 47, 0.87)) !important; border-color: rgb(169, 94, 109) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-hero, .hero-card, .voice-header, .mobile-topbar, .topbar, .hld-header, .sign-header, .hero-panel) :is(h1, h2, h3, .eyebrow, .section-label) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-hero, .hero-card, .voice-header, .mobile-topbar, .topbar, .hld-header, .sign-header, .hero-panel) :is(p, small, .subtitle) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .worker-profile-view { background-color: rgba(28, 46, 64, 0.96) !important; border-color: rgb(169, 94, 109) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .worker-profile-view .tool-card { background-color: rgb(29, 48, 73) !important; border-color: rgba(185, 154, 83, 0.333) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .worker-profile-view .worker-profile-name { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] #walkerMenuDrawer .walker-menu-head h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] #walkerMenuDrawer .worker-theme-settings .eyebrow { color: rgb(255, 220, 132) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .portal-head[data-studio-header] { background-color: rgba(25, 76, 61, 0.93) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .portal-head[data-studio-header] :is(h1, h2, h3, .eyebrow, .hero-copy) { color: rgb(229, 237, 247) !important; }
@media screen {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio { --studio-ink: #e5edf7; --studio-muted: #adbed5; --studio-line: #354b68; --studio-green: #1d3049; --studio-soft: #20364e; --studio-gradient: linear-gradient(105deg,#1d3049 0%,#1d3049 43%,#1d3049 74%,#20364e 100%); --dc27-border: #354b68; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-mode="desktop"] { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] h1, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="index.html"] [data-studio-header] .hub-screen-title strong { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] :is(p, .subtitle, .sheet-subtitle, .subcopy, .hero-copy, .txt-muted, .muted, .record-kicker) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] :is(.eyebrow, .hero-kicker, .roster-head-eyebrow, .tablet-eyebrow, .sheet-eyebrow, .section-kicker, .devices-eyebrow, .monitor-kicker, .report-kicker, .lo-kicker, .hlo-kicker, .request-kicker, .pay-eyebrow) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] :is(.hero-actions, .header-actions, .roster-nav-actions, .tablet-nav) > :is(button, a) { background-color: rgba(32,54,78, 0.95) !important; border-color: rgba(52, 75, 82, 0.627) !important; color: rgb(169, 201, 241) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.stats-bar-roster > .stat-pill, .tablet-stat-card, .devices-stat-card) { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.stats-bar-roster > .stat-pill, .tablet-stat-card, .devices-stat-card) :is(label, small) { color: rgb(173, 190, 213) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.stats-bar-roster > .stat-pill, .tablet-stat-card, .devices-stat-card) strong { color: rgb(169, 201, 241) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.roster-board-head, .tablet-section-head, .devices-workspace-head, .inventory-section-head) { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.roster-board-head, .tablet-section-head, .devices-workspace-head, .inventory-section-head) h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(button, a, summary, input, select, textarea):focus-visible { outline-color: rgb(73, 106, 145) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio [data-studio-dialog], :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is(dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) { scrollbar-color: rgb(29, 48, 73) transparent; border-color: rgb(53, 75, 104) !important; background-color: rgb(32,54,78) !important; color: rgb(229, 237, 247) !important; box-shadow: rgba(0, 0, 0, 0.19) 0px 24px 70px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio dialog::backdrop { background-color: rgba(28, 53, 47, 0.66); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .sheet-header, .walker-menu-head) { color: rgb(229, 237, 247) !important; border-bottom-color: rgb(53, 75, 104) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(h2, h3, .modal-title) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .notebook-modal-head, .roster-mobile-truck-head, .workplace-install-head) :is(p, small, .section-kicker, .modal-subtitle, .section-label) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .notebook-modal-head, .roster-mobile-truck-head, .workplace-install-head) :is(h2, h3, .modal-title) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .notebook-modal-head, .roster-mobile-truck-head, .workplace-install-head) :is(.icon-btn, .modal-close-btn, .modal-close, .modal-x, .doc-modal-close, .tablet-modal-close) { background-color: rgb(32,54,78) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-footer, .modal-foot, .pay-modal-actions, .route-modal-footer, .employee-modal-actions, .sheet-actions, .notebook-modal-actions) { background-color: rgb(32,54,78) !important; border-top-color: rgb(53, 75, 104) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="employees/onboard.html"] #formTitle { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-headline) .section-label { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="timecard/index.html"] [data-studio-header] :is(b, .tc-wordmark strong) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="clock_in.html"] [data-studio-header] .truck-badge, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="admin/Tablet_ADP.html"] [data-studio-header] .truck-badge { background-color: rgba(33, 59, 56, 0.95) !important; color: rgb(169, 201, 241) !important; }
}
@media screen and (max-width: 680px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .notebook-modal-head, .roster-mobile-truck-head, .workplace-install-head) { background-image: linear-gradient(105deg, rgb(29, 48, 73), rgb(29, 48, 73) 85%, rgb(29, 48, 73)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] { background-image: linear-gradient(105deg, rgb(34, 62, 96), rgb(34, 62, 96) 85%, rgb(34, 62, 96)) !important; }
}
@media screen and (max-width: 820px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #mobile-clock-layout#mobile-clock-layout#mobile-clock-layout)[data-studio-page="clock_in_mobile.html"] .mobile-topbar h1 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #mobile-clock-layout#mobile-clock-layout#mobile-clock-layout)[data-studio-page="clock_in_mobile.html"] .hero-panel { background-color: rgb(34, 54, 79) !important; border-color: rgb(73, 106, 145) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #mobile-clock-layout#mobile-clock-layout#mobile-clock-layout)[data-studio-page="clock_in_mobile.html"] :is(.hero-label, .hero-panel .metric-card span, .hero-panel .metric-card small) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #mobile-clock-layout#mobile-clock-layout#mobile-clock-layout)[data-studio-page="clock_in_mobile.html"] .hero-panel .metric-card { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #mobile-clock-layout#mobile-clock-layout#mobile-clock-layout)[data-studio-page="clock_in_mobile.html"] .hero-panel :is(strong, #overallGoalMeta) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #mobile-clock-layout#mobile-clock-layout#mobile-clock-layout)[data-studio-page="clock_in_mobile.html"] .cards-section h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #mobile-clock-layout#mobile-clock-layout#mobile-clock-layout)[data-studio-page="clock_in_mobile.html"] .cards-section .section-kicker { color: rgb(169, 201, 241) !important; }
}
}
