/* Claro uses original module colors; Dark is opt-in. */
@media screen {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] { --panel: rgba(32,54,78,0.94); --panel-strong: #20364e; --text: #e5edf7; --muted: #e5edf7; --line: rgba(52,75,82,0.94); --blue: #1d3049; --blue-soft: #20364e; --green: #1d3049; --purple: #1d3049; --orange: #402630; --shadow: 0 24px 70px rgba(0,0,0,0.28); --red: #402630; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] { background-color: rgb(16, 26, 37); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .skip-link { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-toast { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); box-shadow: rgba(0, 0, 0, 0.24) 0px 14px 38px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-toast.is-error { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-panel[aria-busy="true"] .notification-list:empty::before { color: var(--dc-muted); background-image: linear-gradient(90deg, rgb(32,54,78) 20%, rgb(32,54,78) 50%, rgb(32,54,78) 80%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .witness-statement-context { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .witness-statement-context strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .witness-statement-context span, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .witness-statement-context p { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .witness-statement-card > label { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-row.is-witness-request { border-left-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .portal-panel { border-color: rgba(52, 75, 82, 0.7); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .session-loader { color: rgb(164, 210, 239); background-color: rgb(32,54,78); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .loader-dot { box-shadow: rgba(0, 0, 0, 0.45) 0px 0px 0px 0px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-btn, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-close { border-color: rgb(71, 107, 136); background-color: rgb(32,54,78); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-btn { box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-btn span { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-btn:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-btn:focus-visible, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-close:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-close:focus-visible { border-color: rgba(71, 107, 136, 0.45); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .brand-mark, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-avatar { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-avatar { border-color: rgba(71, 107, 136, 0.22); box-shadow: rgba(0, 0, 0, 0.18) 0px 10px 26px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-avatar:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-avatar:focus-visible { border-color: rgba(71, 107, 136, 0.5); box-shadow: rgba(0, 0, 0, 0.26) 0px 14px 32px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-avatar.has-photo { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-copy h1 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-meta-chip { color: rgb(164, 210, 239); background-color: rgb(32,54,78); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-meta-chip.is-email { color: var(--dc-muted); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .eyebrow { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] h1, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] h2 { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hero-copy { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .muted, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-line { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .login-form label { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .login-form input { color: var(--dc-text); background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .login-form input:focus { border-color: rgba(71, 107, 136, 0.72); box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 0px 4px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .primary-btn { color: rgb(229, 237, 247); box-shadow: rgba(0, 0, 0, 0.22) 0px 14px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .ghost-btn { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .activation-backdrop { background-color: rgba(16, 26, 37, 0.58); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .activation-card { background-color: rgba(32,54,78, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .activation-card label { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .activation-card input { color: var(--dc-text); background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .activation-card textarea { color: var(--dc-text); background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .activation-card input:focus, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .activation-card textarea:focus { border-color: rgba(71, 107, 136, 0.72); box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 0px 4px; }
@media (max-width: 620px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #infractionModal .infraction-review-card { box-shadow: rgba(0, 0, 0, 0.3) 0px 24px 70px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #infractionModal .activation-actions { background-color: rgba(32,54,78, 0.97); }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-head { background-image: linear-gradient(135deg, rgb(32,54,78) 0%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-meta { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-body { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-image { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-image img { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-image figcaption, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-file { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-file { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-file a { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-file.is-email-only { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-actions { border-color: rgba(52, 75, 82, 0.82); background-color: rgba(32,54,78, 0.94); box-shadow: rgba(0, 0, 0, 0.3) 0px 8px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .activation-backdrop:has(.announcement-card) { background-color: rgba(16, 26, 37, 0.92); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-card { background-color: rgb(16, 26, 37); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-hero { background-color: rgb(34, 54, 79); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-navigation { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); border-bottom-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-navigation span { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-navigation 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"] .announcement-navigation button:focus-visible { outline-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-content { color: var(--dc-text); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-dismiss-choice { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-dismiss-choice input { accent-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-history-thumbnail { background-color: rgb(32,54,78); color: rgb(169, 201, 241) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-history-chevron { color: rgb(169, 201, 241) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-viewport { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #announcementModal .announcement-hero { background-color: rgb(40, 72, 106); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #announcementModal .announcement-actions { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-row { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-index { color: rgb(169, 201, 241); background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-copy strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-copy span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-status { color: rgb(164, 210, 239); background-color: rgb(32,54,78); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-action { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-action.is-muted { color: var(--dc-muted); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-empty { color: var(--dc-muted); background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-order-meta { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-order-meta span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-order-meta strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-order-status { 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"] .uniform-order-status.is-complete { color: rgb(145, 223, 185); background-color: rgb(32,54,78); border-color: rgb(52, 75, 82); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-order-status.is-cancel { color: rgb(255, 176, 189); background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-order-item { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-order-item strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-order-item span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-order-empty { color: var(--dc-muted); background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .infraction-review-body { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .infraction-review-body p { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .infraction-review-body strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-training-callout { color: rgb(229, 237, 247); background-image: linear-gradient(135deg, rgb(32,54,78) 0%, rgb(32,54,78) 100%); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-visual { background-color: rgb(29, 48, 73); border-color: rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.16) 0px 18px 42px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-visual-actions { color: rgb(229, 237, 247); background-color: rgba(28, 46, 64, 0.72); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-visual-actions a { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-training-callout span { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-training-callout strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-training-callout p { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-training-callout-actions a { color: rgb(229, 237, 247); background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-training-callout-actions a:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-training-callout-actions a:focus-visible { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .ack-check { background-color: rgba(28, 46, 64, 0.08); border-color: rgba(71, 107, 136, 0.18); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tag { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-overview { background-image: radial-gradient(circle at 100% 0%, rgba(28, 53, 47, 0.16), transparent 36%), linear-gradient(135deg, rgb(32,54,78) 0%, rgb(32,54,78) 100%); border-color: rgb(73, 106, 145) rgb(53, 75, 104) rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.1) 0px 14px 38px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-overview-head small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-live-status { color: rgb(169, 201, 241); background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-live-status span { background-color: rgb(29, 48, 73); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 0px 4px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-summary-card { background-color: rgba(32,54,78, 0.94); border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.06) 0px 8px 20px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-summary-card.is-week:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-summary-card.is-week:focus-visible { border-color: rgb(71, 107, 136); box-shadow: rgba(0, 0, 0, 0.14) 0px 11px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-summary-card::before { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-summary-card.is-week::before { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-summary-card.is-action::before { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-summary-card > span { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-summary-card > strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-summary-card > small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-head { border-top-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-head h3 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-head button { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-head button:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-head button:focus-visible { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-card { color: var(--dc-text); background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-badge { color: rgb(229, 237, 247); background-image: linear-gradient(135deg, rgb(64, 38, 48), rgb(64, 38, 48)); border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.28) 0px 6px 14px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-badge.is-alert { background-image: linear-gradient(135deg, rgb(64, 38, 48), rgb(64, 38, 48)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-card.home-assignment-card.is-assigned { border-color: rgb(73, 106, 145); background-image: linear-gradient(125deg, rgb(32,54,78) 22%, rgb(32,54,78) 100%); box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-card.home-assignment-card.is-assigned::after { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-card:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-card:focus-visible { border-color: rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon { color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-clock { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-truck { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-milk { color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-uniform { color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-voice { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-writeup { color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-performance { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-hub-load-out { color: rgb(169, 201, 241); background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-spotlight { background-image: radial-gradient(circle at 88% 15%, rgba(64, 53, 30, 0.2), transparent 28%), linear-gradient(135deg, rgb(32,54,78) 0%, rgb(32,54,78) 58%, rgb(32,54,78) 100%); border-color: rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-spotlight:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-spotlight:focus-visible { border-color: rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.17) 0px 15px 32px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-trophy { color: rgb(255, 176, 189); background-image: linear-gradient(145deg, rgb(32,54,78), rgb(64, 53, 30)); border-color: rgb(185, 154, 83); box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 18px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-copy strong { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-copy small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-result { background-color: rgba(32,54,78, 0.76); border-color: rgba(63, 121, 101, 0.7); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-result strong { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-result small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-spotlight.is-recognition .home-performance-result strong { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-card.is-hub-load-out.is-assigned, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hub-load-out-tool.is-assigned { border-color: rgb(73, 106, 145); background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)); box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-card strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-card small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-history-row { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-history-row strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-history-row span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .announcement-history-empty { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tag { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row { background-color: rgb(32,54,78); border-top-color: rgb(53, 75, 104); border-right-color: rgb(53, 75, 104); border-bottom-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-uniform { }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-writeup { border-left-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-performance, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-performance_result { border-left-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-infraction, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-infraction_result { }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-incident_request { }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-milk { border-left-color: rgb(73, 106, 145); background-image: linear-gradient(135deg, rgb(32,54,78) 0%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-announcement { border-left-color: rgb(73, 106, 145); background-image: linear-gradient(135deg, rgb(32,54,78) 0%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row.is-announcement > .notification-action { color: rgb(169, 201, 241); background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-announcement-image { background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-announcement-image:focus-visible { outline-color: rgba(63, 121, 101, 0.32); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-row p { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notification-action { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-card { box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-card:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-card:focus-visible { border-color: rgba(71, 107, 136, 0.42); box-shadow: rgba(0, 0, 0, 0.16) 0px 16px 36px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .primary-tool { border-color: rgba(71, 107, 136, 0.28); background-image: linear-gradient(rgb(34, 54, 79) 0%, rgb(34, 54, 79) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-backdrop { background-color: rgba(16, 26, 37, 0.44); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-drawer { border-color: rgba(52, 75, 82, 0.95); background-color: rgba(32,54,78, 0.98); box-shadow: rgba(0, 0, 0, 0.32) 0px 30px 80px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-menu-logout { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .install-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .photo-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .photo-icon::after { }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .logout-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .logout-icon::after { }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-card small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .milk-route-tool { border-color: rgba(63, 121, 101, 0.32); background-image: linear-gradient(rgb(32,54,78) 0%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .milk-route-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .milk-route-icon::before { border-color: rgb(73, 106, 145); background-image: linear-gradient(to top, rgba(28, 53, 47, 0.22) 0px, rgba(28, 53, 47, 0.22) 45%, transparent 45%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .milk-route-icon::after { border-top-color: rgb(73, 106, 145); border-right-color: rgb(73, 106, 145); border-left-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .schedule-icon::after { }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .voice-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .track-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .writeup-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .writeup-icon::after { }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .performance-icon::after { }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .clock-mobile-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hub-load-out-icon { background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hub-load-out-icon::before { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniform-icon { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .general-notice { color: rgb(229, 237, 247); background-color: rgba(28, 46, 64, 0.92); border-color: rgba(52, 75, 82, 0.16); box-shadow: rgba(0, 0, 0, 0.32) 0px 18px 45px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card { background-color: rgb(32,54,78); border-color: rgba(63, 121, 101, 0.24); box-shadow: rgba(0, 0, 0, 0.16) 0px 24px 60px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card > .portal-head { color: rgb(229, 237, 247); background-image: radial-gradient(circle at 88% 15%, rgba(28, 53, 47, 0.28), transparent 27%), linear-gradient(125deg, rgb(29, 48, 73) 0%, rgb(29, 48, 73) 54%, rgb(29, 48, 73) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card > .portal-head::after { border-color: rgba(52, 75, 82, 0.13); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .portal-head .eyebrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .walker-copy h1 { color: rgb(229, 237, 247); text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 12px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .walker-avatar { border-color: rgba(52, 75, 82, 0.56); background-image: linear-gradient(145deg, rgb(29, 48, 73), rgb(29, 48, 73)); box-shadow: rgba(0, 0, 0, 0.28) 0px 12px 30px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .walker-meta-chip { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.12); border-color: rgba(52, 75, 82, 0.22); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .walker-meta-chip.is-email { color: rgb(229, 237, 247); background-color: rgba(28, 46, 64, 0.16); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card > .home-overview { background-image: radial-gradient(circle at 100% 0%, rgba(28, 53, 47, 0.18), transparent 34%), linear-gradient(145deg, rgb(32,54,78), rgb(32,54,78)); border-top-color: rgba(63, 121, 101, 0.72); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-overview-head .eyebrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-live-status { color: rgb(169, 201, 241); background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-live-status span { background-color: rgb(29, 48, 73); box-shadow: rgba(0, 0, 0, 0.13) 0px 0px 0px 4px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-summary-card { border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.07) 0px 9px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-summary-card::before { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-summary-card.is-week::before { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-summary-card.is-action::before { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-quick-head { border-top-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-quick-head button { color: rgb(169, 201, 241); background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-quick-card { border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.05) 0px 7px 18px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-quick-card:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card .home-quick-card:focus-visible { border-color: rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 25px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-schedule { color: rgb(169, 201, 241); background-image: linear-gradient(145deg, rgb(29, 48, 73), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-truck { color: rgb(169, 201, 241); background-image: linear-gradient(145deg, rgb(29, 48, 73), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-uniform { color: rgb(255, 176, 189); background-image: linear-gradient(145deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-voice { color: rgb(164, 210, 239); background-image: linear-gradient(145deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-writeup { color: rgb(255, 176, 189); background-image: linear-gradient(145deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-performance { color: rgb(169, 201, 241); background-image: linear-gradient(145deg, rgb(29, 48, 73), rgb(32,54,78)); }
@media (max-width: 620px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .app-panel { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-primary-card { box-shadow: rgba(0, 0, 0, 0.14) 0px 18px 42px; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .notice-item span { color: rgba(226, 238, 233, 0.76); }
@media (max-width: 620px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .portal-panel { background-color: rgba(32,54,78, 0.96); box-shadow: rgba(0, 0, 0, 0.28) 0px -10px 44px; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .app-panel { background-color: rgba(32,54,78, 0.86); border-color: rgba(52, 75, 82, 0.58); box-shadow: rgba(0, 0, 0, 0.34) 0px 28px 90px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .portal-head, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .notification-panel { background-color: rgba(33, 59, 56, 0.92); border-color: rgba(52, 75, 82, 0.7); box-shadow: rgba(0, 0, 0, 0.13) 0px 14px 38px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .portal-head { border-color: rgba(52, 75, 82, 0.7); }
@media (max-width: 620px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] { background-color: rgb(16, 26, 37); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .app-panel { background-color: rgba(32,54,78, 0.84); }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-records-card { border-top-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .is-performance .received-records-card { border-top-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-records-head { background-image: linear-gradient(135deg, rgba(32,54,78, 0.98), rgba(32,54,78, 0.96)); border-bottom-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .is-performance .received-records-head { background-image: linear-gradient(135deg, rgba(32,54,78, 0.98), rgba(32,54,78, 0.96)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .record-back-btn { color: rgb(169, 201, 241); background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-row { background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)); border-color: rgb(53, 75, 104) rgb(53, 75, 104) rgb(53, 75, 104) rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.06) 0px 8px 20px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .is-performance .received-record-row { background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)); border-color: rgb(53, 75, 104) rgb(53, 75, 104) rgb(53, 75, 104) rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-row.is-policy { border-left-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-row.is-new { box-shadow: rgba(0, 0, 0, 0.11) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-row.is-read { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-index { color: rgb(169, 201, 241); background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .is-performance .received-record-index { color: rgb(164, 210, 239); background-color: rgb(32,54,78); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-status { 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"] .received-record-row.is-new .received-record-status { color: rgb(255, 176, 189); background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .received-record-action { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .is-performance .received-record-action:not(.is-muted) { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); border-color: rgb(71, 107, 136); }
@media (max-width: 620px), (hover: none) and (pointer: coarse) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .app-panel { background-color: rgba(32,54,78, 0.97); }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .home-primary-card > .portal-head { color: rgb(229, 237, 247); background-image: radial-gradient(circle at 88% 10%, rgba(28, 53, 47, 0.27), transparent 30%), linear-gradient(125deg, rgb(29, 48, 73) 0%, rgb(29, 48, 73) 54%, rgb(29, 48, 73) 100%) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .home-primary-card .portal-head .eyebrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .home-primary-card .walker-copy h1 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .home-primary-card .walker-meta-chip { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.12); border-color: rgba(52, 75, 82, 0.24); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .home-primary-card .walker-meta-chip.is-email { color: rgb(229, 237, 247); background-color: rgba(28, 46, 64, 0.2); }
@media (max-width: 820px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.walker-app-active .home-primary-card .portal-head .eyebrow { color: rgb(229, 237, 247) !important; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-dock { border-color: rgba(71, 107, 136, 0.28); background-color: rgba(28, 46, 64, 0.96); box-shadow: rgba(0, 0, 0, 0.34) 0px 18px 40px; color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-apk-download { background-image: linear-gradient(110deg, rgb(29, 48, 73), rgb(32,54,78)); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-head span { color: rgba(226, 238, 233, 0.72); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-pill { background-color: rgba(32,54,78, 0.11); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-copy { color: rgba(226, 238, 233, 0.82); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-btn.is-primary { background-image: linear-gradient(135deg, rgb(40, 72, 106), rgb(40, 72, 106)); color: rgb(229, 237, 247); box-shadow: rgba(0, 0, 0, 0.24) 0px 12px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-btn.is-secondary { background-color: rgba(32,54,78, 0.1); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-status { color: rgba(226, 238, 233, 0.76); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-dismiss { color: rgba(226, 238, 233, 0.76); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-dismiss input { accent-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-dock .walker-pwa-dismiss > span { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .walker-pwa-status.is-error { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-backdrop { background-color: rgba(28, 46, 64, 0.72); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-card { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.32) 0px 28px 80px; color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-head { border-bottom-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-head p { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-eyebrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-close { 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"] .workplace-install-tabs 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"] .workplace-install-tabs button[aria-expanded="true"] { background-color: rgb(29, 48, 73); border-color: rgb(73, 106, 145); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-tabs button:focus-visible { outline-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #workplaceInstallDialog { background-image: linear-gradient(145deg, rgb(32,54,78), rgb(32,54,78) 60%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #workplaceInstallDialog .workplace-install-head h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #workplaceInstallDialog .workplace-install-tabs button { background-color: rgb(32,54,78) !important; color: rgb(229, 237, 247) !important; border-color: rgb(73, 106, 145) !important; box-shadow: rgba(0, 0, 0, 0.027) 0px 3px 10px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #workplaceInstallDialog .workplace-install-tabs button[aria-expanded="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"] #workplaceInstallDialog .install-choice-icon { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #workplaceInstallDialog .workplace-install-done { background-color: rgb(32,54,78) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-steps li { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-steps li > span { background-color: rgb(29, 48, 73); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-steps small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-preview { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-preview small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-done { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-download { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .workplace-install-more { 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"] { --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; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] { --dc27-bg: #20364e; --dc27-bg-high: #20364e; --dc27-surface: rgba(32,54,78,0.86); --dc27-surface-strong: rgba(32,54,78,0.96); --dc27-ink: #e5edf7; --dc27-ink-soft: #e5edf7; --dc27-muted: #adbed5; --dc27-line: rgba(71,107,136,0.15); --dc27-line-strong: rgba(71,107,136,0.24); --dc27-teal: #1d3049; --dc27-teal-dark: #1d3049; --dc27-blue: #1d3049; --dc27-amber: #402630; --dc27-green: #1d3049; --dc27-red: #402630; --dc27-shadow: 0 14px 34px rgba(0,0,0,0.08); --dc27-shadow-soft: 0 8px 20px rgba(0,0,0,0.055); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu { --panel-solid: #20364e; --panel-strong: #20364e; --panel-soft: #20364e; --text: var(--dc-text); --muted: var(--dc-muted); --accent-strong: #1d3049; --accent-dark: #20364e; --primary-accent-strong: #1d3049; --primary-accent-soft: rgba(28,46,64,0.12); --secondary-accent-strong: #1d3049; --ra-bg-soft: #20364e; --ra-panel-accent: #20364e; --ra-ink: var(--dc-text); --ra-ink-strong: var(--dc-text); --ra-muted: var(--dc-muted); --ra-accent-soft: rgba(28,53,47,0.12); --ra-blue-soft: rgba(28,46,64,0.12); --ra-green-soft: rgba(28,53,47,0.12); --ra-amber-soft: rgba(64,38,48,0.12); --ra-red-soft: rgba(64,38,48,0.12); --fleet-panel-strong: #20364e; --fleet-panel-soft: rgba(28,53,47,0.08); --fleet-input: #20364e; --fleet-text: var(--dc-text); --fleet-muted: var(--dc-muted); --devices-panel-strong: #20364e; --devices-panel-soft: rgba(28,53,47,0.08); --devices-input: #20364e; --devices-text: var(--dc-text); --devices-muted: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-theme], :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-default-ops-theme] { color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] ::selection { background-color: rgba(28, 53, 47, 0.22); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] a { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.page-shell, .page, .shell, .workspace-shell, .uniform-shell, .mobile-shell, .fleet-shell, .devices-shell, .performance-shell, .board-shell, .db-shell, .ops-container, .container, .infractions-shell, .process-shell) { color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.hero-card, .hero, .landing-header, .topbar, .db-topbar, .devices-header, .main-header, .fleet-panel-page .header-main, .fleet-intake-page .header-flex, .report-header, .toolbar, .tablet-header, .board-toolbar, .mobile-topbar, .panel-header, .panel-head, .db-section, .section-head, .rts-section-head) { background-image: linear-gradient(135deg, rgba(32,54,78, 0.94), rgba(32,54,78, 0.82)) !important; color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.hero-card, .hero, .performance-hero, .report-header, .snapshot-card, .devices-summary-panel, .rts-summary-panel) :where(h1, h2, h3) { color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.eyebrow, .tablet-eyebrow, .tablet-section-kicker, .section-kicker, .section-label, .db-kicker, .devices-eyebrow, .devices-section-kicker, .hero-kicker, .report-kicker, .card-kicker, .focus-label, .tablet-search-label, .summary-label) { color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.panel, .panel-card, .board-panel, .process-panel, .summary-card, .stat-card, .stat-box, .tablet-stat-card, .feature-card, .action-card, .track-card, .filter-card, .filters-card, .table-card, .catalog-form-card, .list-card, .toolbar-card, .state-panel, .recipient-panel, .composer-panel, .activity-panel, .devices-board, .devices-summary-panel, .devices-search-block, .metadata-card, .safety-panel, .cleanup-card, .preview-card, .detail-pane, .explorer-pane, .selected-summary-panel, .access-health, .directory-panel, .employee-panel, .profile-card, .case-detail, .create-panel, .history-panel, .form-panel, .filters-card, .pdf-card, .signature-panel, .cost-card, .chart-panel, .chart-suite-card, .snapshot-stat-card, .metric-button, .box, .card, .confirm-box, .rts-workbench, .scan-dock, .status-summary-board, .summary-strip, .report-page, .modal-card, .modal-content, .modal-panel, .modal-dialog, .soft-modal, .tablet-modal-card, .confirm-card) { color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.muted, .txt-muted, .sub-txt, .tablet-board-note, .tablet-summary-copy p, .devices-copy, .devices-summary-copy, .page-copy, .subcopy, .modal-subtitle, .modal-subhead, .report-submeta, .summary-meta, .card-note, .empty-state, .empty-msg) { color: var(--dc-muted) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(button, .btn, .btn-primary, .btn-secondary, .primary-btn, .secondary-btn, .ghost-btn, .ghost, .primary, .secondary, .submit-btn, .tablet-open-btn, .toolbar-btn, .toolbar-link, .nav-link, .device-link-btn, .devices-link-btn, .devices-add-btn, .scan-add-btn, .utility-btn, .tab-btn, .access-tab, .db-tab, .chart-tab, .report-tab, .theme-btn, .home-btn, .doc-link) { background-color: rgba(32,54,78, 0.82) !important; color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.btn-primary, .primary-btn, .primary, .submit-btn, .toolbar-btn-primary, .devices-add-btn, .scan-add-btn, .tablet-open-btn, .action-primary, .modal-submit-full) { border-color: rgba(63, 121, 101, 0.42) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.danger, .danger-btn, .abort-btn, .close-report-btn, .scan-cancel) { border-color: rgba(169, 94, 109, 0.36) !important; background-color: rgba(32,54,78, 0.94) !important; color: rgb(255, 176, 189) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.ghost, .ghost-btn, .btn-secondary, .secondary-btn, .btn-ghost, .toolbar-btn, .nav-link, .device-link-btn, .devices-link-btn):hover { border-color: rgba(63, 121, 101, 0.38) !important; background-color: rgba(32,54,78, 0.94) !important; color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(input, select, textarea, .input, .search-field, .search-input, .search-box, .field input, .field select, .field textarea) { background-color: rgba(32,54,78, 0.88) !important; color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(input, select, textarea):focus { outline-color: rgba(63, 121, 101, 0.22) !important; border-color: rgba(63, 121, 101, 0.54) !important; background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(table, .tbl, .tbl-modern, .orders-table, .tablet-history-table, .tablet-history-table, .history-table) { color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(th, .table-head, .devices-list-head, .tablet-grid-head, .pane-head, .directory-head) { background-color: rgba(32,54,78, 0.92) !important; color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(td, .tree-row, .tablet-row, .entity-list > *, .case-list > *, .employee-list > *, .directory-list > *) { border-color: rgba(71, 107, 136, 0.1) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.pill, .status-pill, .meta-pill, .count-pill, .summary-chip, .tablet-modal-pill, .report-badge, .it-badge, .total-badge) { background-color: rgba(32,54,78, 0.86) !important; color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.active, .is-active, .selected, .tab-btn.active, .access-tab.active, .db-tab.active, .chart-tab.is-active, .report-tab.active) { border-color: rgba(63, 121, 101, 0.42) !important; background-color: rgba(28, 53, 47, 0.96) !important; color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .confirm-actions, .modal-footer) { background-color: rgba(32,54,78, 0.94) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.home-logo-link, .logo-link, .brand-link, .hero-home-link, .tablet-logo-link, .devices-logo-shell, .rts-logo-shell, .db-logo, .header-home-link) { border-color: rgba(63, 121, 101, 0.32) !important; background-image: linear-gradient(135deg, rgb(40, 72, 106), rgb(40, 72, 106) 58%, rgb(34, 62, 96)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.stat-card, .stat-box, .mini-stat, .snapshot-stat-card, .metric-button, .tablet-stat-card) :where(strong, .stat-val, .big-number) { color: var(--dc-text) !important; }
@media (max-width: 780px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body { background-image: linear-gradient(rgb(32,54,78) 0%, rgb(32,54,78) 100%) !important; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu :where(.modal-backdrop, .track-modal-backdrop, .activation-backdrop) { background-color: rgba(16, 26, 37, 0.42) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu :where(.modal-card, .modal-content, .modal-panel, .modal-dialog, .soft-modal, .track-modal, .picker-modal, .email-route-dialog) { color: var(--dc-text) !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 26px 70px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu :where(.modal-card, .modal-content, .modal-panel, .modal-dialog, .soft-modal, .track-modal, .picker-modal, .email-route-dialog) :where(h1, h2, h3, h4, p, label, span, strong, small, div:not([class*="btn"]):not([class*="button"])) { color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu :where(.muted, .txt-muted, .sub, .helper, .hint, .meta, .user-label, .route-note p, .email-health-card small, .modal-subline) { color: var(--dc-muted) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu :where(.sidebar, .editor, .directory-panel, .email-side-panel, .email-editor, .employee-picker-card, .manual-email-card, .route-note, .catalog-entry, .catalog-form-card) { background-image: linear-gradient(135deg, rgba(32,54,78, 0.96), rgba(32,54,78, 0.9)) !important; color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu :where(.btn-primary, .primary-btn, .btn.primary, .devices-add-btn, .btn-logout) { border-color: rgba(63, 121, 101, 0.34) !important; background-image: linear-gradient(135deg, rgb(34, 62, 96), rgb(34, 62, 96)) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu :where(.btn-secondary, .secondary-btn, .btn-outline, .ghost-btn, .btn.ghost, .toolbar-btn, .devices-link-btn) { background-color: rgba(32,54,78, 0.86) !important; color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :where(.launch-option-card, .action-panel, .selected-request-card) { background-image: linear-gradient(135deg, rgba(32,54,78, 0.98), rgba(32,54,78, 0.88)) !important; color: var(--dc-text) !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"] body #receivedRecordsModal .received-records-card { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal .received-records-head { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal .record-back-btn { background-color: rgb(32,54,78); color: rgb(164, 210, 239); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal .received-record-row { border-color: rgb(71, 107, 136) rgb(71, 107, 136) rgb(71, 107, 136) rgb(73, 106, 145); background-image: linear-gradient(130deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal .received-record-index { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal .received-record-copy strong { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal .received-record-copy span { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal .received-record-status { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal .received-record-detail { border-top-color: rgb(71, 107, 136); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal.is-writeups .received-record-row { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal.is-writeups .received-record-row.is-new { border-left-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal.is-writeups .received-record-status { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal.is-writeups .is-new .received-record-status { background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal.is-writeups .received-record-action::after { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal.is-writeups .received-record-action:hover { background-color: rgba(28, 53, 47, 0.03); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body #receivedRecordsModal.is-writeups .received-record-action:focus-visible { outline-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #infractionModal.is-performance-review .infraction-review-card { background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-performance-period { color: rgb(173, 190, 213) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-performance-result { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-performance-result small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-performance-result strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-performance-issues li { border-top-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-performance-issues li > span { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-performance-notes { border-top-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-performance-notes summary { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-performance-sender { color: rgb(173, 190, 213) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #infractionModal.is-performance-review .activation-actions { background-color: rgb(32,54,78); }
@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; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"].uniforms-form-page .hero-card .hero-stat .hero-stat-label { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"].uniforms-form-page .hero-card .hero-stat strong { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).uniforms-form-page[data-studio-page] .hero-card[data-studio-header] .hero-stat strong { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).uniforms-form-page[data-studio-page] .hero-card[data-studio-header] .hero-stat-label { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #orderEditNotice { border-color: rgb(169, 94, 109); background-color: rgb(32,54,78); color: rgb(255, 176, 189) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .already-ordered { border-color: rgb(73, 106, 145) !important; background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .ordered-badge { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .size-picker-trigger { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .size-picker-trigger.selected { background-color: rgb(29, 48, 73) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .size-picker-trigger.ordered-size { background-color: rgb(32,54,78) !important; color: rgb(169, 201, 241) !important; border-color: rgb(73, 106, 145) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .size-changed { border-color: rgb(169, 94, 109) !important; background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #sizePickerOptions .size-choice.selected { 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"] .uniforms-form-page #sizePickerOptions .size-choice.selected > * { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .uniform-card .title { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .uniform-card .sub { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #sizePickerDialog #sizePickerOptions .size-choice { color: rgb(229, 237, 247); background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #sizePickerDialog #sizePickerOptions .size-choice.selected::after { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #sizePickerDialog #sizePickerOptions .size-choice:disabled { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #sizePickerDialog #sizePickerOptions .size-choice:disabled span { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #sizePickerDialog #sizePickerOptions .size-choice:focus-visible { outline-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .remove-order-item { color: rgb(255, 176, 189); border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .remove-order-item:focus-visible { outline-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .uniforms-form-page #catalogGrid .removed-item-label { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #uniformOrderModal #editWorkerUniformOrder { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #uniformOrderModal .uniform-item-size { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
: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; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-card.home-information-card { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-information-card .home-information-copy > small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-information-card .home-information-action { 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"] .home-information-card .home-information-label { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-information-card .home-quick-icon { background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-theme="halloween"] .home-information-card { 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-theme="halloween"] .home-information-card .home-information-copy > small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-halloween-preview] .home-information-card { background-color: rgb(29, 48, 73) !important; border-color: rgb(185, 154, 83) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-halloween-preview] .home-information-card .home-information-copy > small { color: rgb(229, 237, 247) !important; }
}
