/* Claro uses original module colors; Dark is opt-in. */
@media screen {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] { --bg: #20364e; --panel: #20364e; --panel-soft: #20364e; --text: #e5edf7; --muted: #adbed5; --border: #354b68; --line: #354b68; --blue: #1d3049; --blue-soft: #20364e; --green: #1d3049; --green-dark: #1d3049; --purple: #1d3049; --red: #402630; --red-soft: #20364e; --orange: #402630; --shadow: 0 10px 30px rgba(0,0,0,0.08); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .admin-status-toast { border-color: rgba(63, 121, 101, 0.28); background-color: rgba(28, 46, 64, 0.94); color: rgb(229, 237, 247); box-shadow: rgba(0, 0, 0, 0.28) 0px 18px 50px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-btn::before { box-shadow: inset 0 0 0 7px color-mix(in srgb, var(--action-tone) 72%, #000000); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-clear { --action-tone: #402630; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-control-modal > .modal-head { background-color: rgba(32,54,78, 0.98); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-control-modal .employee-control-card { border-color: rgba(71, 107, 136, 0.1); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-message-details { border-top-color: rgba(71, 107, 136, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-message-details > summary { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-message-details > summary::after { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] button { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] input, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] select, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] textarea { color: var(--dc-text); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] input:focus, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] select:focus, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] textarea:focus { border-color: rgb(71, 107, 136); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 0px 3px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] label { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .hero-copy { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .primary-link { color: rgb(229, 237, 247); background-color: rgb(40, 72, 106); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .secondary-link { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .schedule-toolbar { background-image: linear-gradient(135deg, rgba(32,54,78, 0.98), rgba(32,54,78, 0.94)), radial-gradient(circle at right top, rgba(28, 46, 64, 0.12), transparent 34%); box-shadow: rgba(0, 0, 0, 0.08) 0px 16px 42px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-publish-badge { background-color: rgb(32,54,78); color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-publish-badge.is-published { 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"] .week-publish-badge.is-draft { color: rgb(229, 237, 247); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-publish-meta { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions button, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-btn { box-shadow: rgba(0, 0, 0, 0.06) 0px 10px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions button:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-btn:hover { box-shadow: rgba(0, 0, 0, 0.11) 0px 14px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-sync, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-sync { color: rgb(164, 210, 239); background-color: rgb(32,54,78); border-color: rgba(71, 107, 136, 0.18); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-tools, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-tools { color: rgb(229, 237, 247); background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); border-color: rgba(52, 75, 82, 0.9); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-add, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-add { color: rgb(169, 201, 241); background-color: rgb(32,54,78); border-color: rgba(63, 121, 101, 0.24); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-transfer, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-export, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-transfer, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-export { color: rgb(229, 237, 247); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-clear, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-clear { color: var(--dc-danger-text); background-color: rgb(32,54,78); border-color: rgba(169, 94, 109, 0.18); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-publish { color: rgb(229, 237, 247); background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); border-color: rgba(71, 107, 136, 0.22); box-shadow: rgba(0, 0, 0, 0.24) 0px 16px 32px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-publish::before { background-color: rgba(32,54,78, 0.92); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-tools::before { background-color: rgba(28, 46, 64, 0.82); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .eyebrow { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .muted, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-line, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-sub, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .day-note { color: var(--dc-muted); }
: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"] .danger-text { color: var(--dc-danger-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .stats-grid span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .stat-card.is-clickable:hover { border-color: rgb(71, 107, 136); box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .board-nav { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .board-filter-label { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-toggle { color: rgb(229, 237, 247); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.06) 0px 6px 18px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-dropdown { background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.14) 0px 18px 42px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-reset { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-option { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-option input { accent-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-option span { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-empty { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-nav-icon { color: rgb(164, 210, 239); background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); border-color: rgba(71, 107, 136, 0.16); box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-nav-icon:hover { box-shadow: rgba(0, 0, 0, 0.16) 0px 12px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-card-avatar, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .avatar, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-account-avatar { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-card-avatar.has-photo, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .avatar.has-photo, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-account-avatar.has-photo { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .pin-pill, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tag { color: rgb(164, 210, 239); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .pin-pill.is-active-account { 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"] .choose-employee-btn { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .schedule-grid { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .grid-head { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .users-head { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .day-head span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .user-cell { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-name-btn { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-name-btn:hover { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .user-cell-copy span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-row-menu-btn { color: rgba(164, 210, 239, 0.66); background-color: rgb(32,54,78); border-color: rgba(52, 75, 82, 0.92); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-cell { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-cell.has-unavailable { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-cell.is-focused-day.has-unavailable { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip { color: rgb(229, 237, 247); border-color: rgba(52, 75, 82, 0.14); box-shadow: rgba(0, 0, 0, 0.95) 4px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip .employee-sub { color: rgba(226, 238, 233, 0.88); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-lead { background-color: rgb(29, 48, 73); box-shadow: rgba(0, 0, 0, 0.95) 4px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-ore { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-training { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-unavailable { box-shadow: rgba(0, 0, 0, 0.46) 4px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-call_out { background-color: rgb(64, 38, 48); box-shadow: rgba(0, 0, 0, 0.72) 4px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip > button { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.2); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-menu { background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.2) 0px 16px 42px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-menu button { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-menu button:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-menu button.is-selected { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-menu .remove-assignment { color: var(--dc-danger-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block { background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.16) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block.status-approved { background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); border-color: rgb(63, 121, 101); box-shadow: rgba(0, 0, 0, 0.42) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block-status { border-color: rgb(53, 75, 104); color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block-status.status-approved { color: rgb(145, 223, 185); background-color: rgb(32,54,78); border-color: rgb(63, 121, 101); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block-status.status-pending_proof { color: rgb(255, 176, 189); background-color: rgb(32,54,78); border-color: rgb(185, 154, 83); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block-meta, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block-shift { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block-note, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block-review { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block-review { background-color: rgba(32,54,78, 0.92); border-color: rgba(52, 75, 82, 0.9); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .unavailable-block { color: var(--dc-danger-text); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .unavailable-block.is-callout-block { 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"] .shift-cell:hover .add-shift-btn { color: rgb(164, 210, 239); border-color: rgb(71, 107, 136); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .schedule-empty { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .availability-days label { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-form { background-image: linear-gradient(rgba(32,54,78, 0.96) 0%, rgba(32,54,78, 0.98) 100%); border-color: rgba(52, 75, 82, 0.92); box-shadow: rgba(0, 0, 0, 0.86) 0px 1px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-guidance { color: rgb(229, 237, 247); background-image: linear-gradient(rgb(32,54,78) 0%, rgb(32,54,78) 100%); border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .callout-document-panel { background-image: linear-gradient(rgb(32,54,78) 0%, rgb(32,54,78) 100%); border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .requests-list .request-card:hover { border-color: rgb(71, 107, 136); box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .requests-list .request-card.is-callout { border-color: rgb(53, 75, 104); background-image: linear-gradient(rgb(32,54,78) 0%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .requests-list .request-card.is-block-days { border-color: rgb(71, 107, 136); background-image: linear-gradient(rgb(32,54,78) 0%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-callout-note { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-card-actions .danger-btn { border-color: rgb(53, 75, 104); color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-card-actions .danger-btn:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-card-actions .danger-btn:focus-visible { border-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-backdrop { background-color: rgba(41,67,95, 0.32); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .picker-modal { background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.24) 0px 26px 80px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .icon-btn { color: var(--dc-muted); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-control-card { background-image: linear-gradient(rgba(32,54,78, 0.98), rgba(32,54,78, 0.94)); box-shadow: rgba(0, 0, 0, 0.06) 0px 12px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .control-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"] .employee-account-hero { background-image: linear-gradient(rgb(34, 54, 79), rgb(34, 54, 79)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-account-hero-copy span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .account-fact label { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-summary-pill { 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"] .tool-summary-pill.is-board-alert { color: rgb(255, 176, 189); background-color: rgb(32,54,78); border-color: rgb(185, 154, 83); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-state-row strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-state-row small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .dwdl-board-field > span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .dwdl-board-check { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-state-badge { background-color: rgb(32,54,78); color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-state-badge.is-on { 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"] .tool-state-badge.is-auto { 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"] .access-editor-head strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .auth-uid-pill { 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"] .message-history-item { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .message-history-item p { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .message-history-item small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .message-status-pill { color: rgb(255, 176, 189); background-color: rgb(32,54,78); border-color: rgb(185, 154, 83); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .message-history-item.is-read .message-status-pill { 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"] .week-actions-grid .action-btn { box-shadow: rgba(0, 0, 0, 0.08) 0px 14px 30px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-preview-card span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-radio-group legend, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-date-search label { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-radio-group label { color: var(--dc-text); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-radio-group label:has(input:checked) { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-review-note { 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"] .modal-actions { border-top-color: rgba(52, 75, 82, 0.9); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-actions button { box-shadow: rgba(0, 0, 0, 0.08) 0px 12px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-actions .ghost-btn { color: rgb(229, 237, 247); background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); border-color: rgba(52, 75, 82, 0.9); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-actions .success { background-image: linear-gradient(135deg, rgb(28, 46, 64), rgb(28, 46, 64)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-actions .danger { background-image: linear-gradient(135deg, rgb(64, 38, 48), rgb(64, 38, 48)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .publish-option-card strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .publish-option-card small, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .publish-last-state { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .publish-option-card:has(input:checked) { border-color: rgba(71, 107, 136, 0.26); box-shadow: rgba(0, 0, 0, 0.1) 0px 14px 28px; background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-toggle-card strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-toggle-card small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-pending { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-approved { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-denied { color: var(--dc-danger-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-shell .login-card { background-color: rgba(32,54,78, 0.94); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-dashboard-panel { background-color: rgba(32,54,78, 0.92); border-color: rgba(52, 75, 82, 0.92); box-shadow: rgba(0, 0, 0, 0.24) 0px 24px 80px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-hero, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-week-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-week-schedule-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-requests-card { background-color: rgba(32,54,78, 0.94); border-color: rgba(52, 75, 82, 0.92); box-shadow: rgba(0, 0, 0, 0.22) 0px 22px 70px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-avatar { color: rgb(229, 237, 247); background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); border-color: rgba(185, 154, 83, 0.9); box-shadow: rgba(0, 0, 0, 0.28) 0px 10px 26px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-avatar:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-avatar:focus-visible { border-color: rgb(185, 154, 83); box-shadow: rgba(0, 0, 0, 0.38) 0px 12px 30px, rgba(0, 0, 0, 0.14) 0px 0px 0px 4px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-avatar.has-photo { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-hero h1 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-meta-chip { color: rgb(164, 210, 239); background-color: rgb(32,54,78); border-color: rgba(71, 107, 136, 0.16); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-meta-chip.is-email { color: var(--dc-muted); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-dashboard-panel .employee-week-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-dashboard-panel .portal-section, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-dashboard-panel .employee-action-card { background-color: rgba(32,54,78, 0.9); border-color: rgba(52, 75, 82, 0.9); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-week-card span, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-view-toggle { background-color: rgb(32,54,78); border-color: rgba(71, 107, 136, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-view-btn { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-view-btn.is-active, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-view-btn[aria-checked="true"] { color: rgb(229, 237, 247); background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); box-shadow: rgba(0, 0, 0, 0.22) 0px 10px 20px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-row { background-color: rgba(32,54,78, 0.86); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-row.status-ore { border-left-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-row.status-lead { border-left-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-row.status-training { border-left-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-row.status-call_out { border-left-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-date { color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-date span, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-details span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .compact-empty { color: var(--dc-muted); background-color: rgba(32,54,78, 0.86); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card { color: var(--dc-text); background-color: rgba(32,54,78, 0.94); border-color: rgba(52, 75, 82, 0.92); box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 54px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card.is-closed { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .calendar-glyph::before { border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .calendar-glyph::after { background-color: rgb(29, 48, 73); box-shadow: rgb(0, 0, 0) 0px 7px 0px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-glyph { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .callout-glyph { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .callout-glyph::before { border-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .callout-glyph::after { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal-backdrop { background-color: rgba(41,67,95, 0.42); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal { background-image: linear-gradient(rgba(32,54,78, 0.984) 0%, rgba(32,54,78, 0.984) 100%), radial-gradient(circle at right top, rgba(28, 46, 64, 0.12), transparent 32%); border-color: rgba(52, 75, 82, 0.96); box-shadow: rgba(0, 0, 0, 0.34) 0px 28px 90px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .sheet-handle { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal .modal-head { background-image: linear-gradient(rgba(32,54,78, 0.98) 0%, rgba(32,54,78, 0.86) 100%); border-bottom-color: rgba(52, 75, 82, 0.86); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal input, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal select, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal textarea { background-color: rgba(32,54,78, 0.98); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal .request-form > button { box-shadow: rgba(0, 0, 0, 0.18) 0px 16px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .calendar-day { color: var(--dc-text); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .calendar-day span { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .calendar-day.is-selected { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .calendar-day.is-selected span { color: rgba(226, 238, 233, 0.78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .calendar-day.is-repeat { box-shadow: rgba(0, 0, 0, 0.95) 0px -4px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .repeat-panel { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .repeat-chip { color: var(--dc-muted); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .repeat-chip.is-selected { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .connect-shell { background-image: linear-gradient(rgba(32,54,78, 0.62), rgba(32,54,78, 0.92)), repeating-linear-gradient(90deg, rgba(32,54,78, 0.22) 0px, rgba(32,54,78, 0.22) 1px, transparent 1px, transparent 120px); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .app-main { background-image: linear-gradient(rgba(32,54,78, 0.16), transparent 12rem); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .schedule-toolbar { background-image: linear-gradient(135deg, rgba(32,54,78, 0.98), rgba(32,54,78, 0.94)), radial-gradient(circle at right top, rgba(28, 46, 64, 0.16), transparent 34%); border-color: rgba(52, 75, 82, 0.96); box-shadow: rgba(0, 0, 0, 0.08) 0px 22px 48px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .schedule-toolbar::after { background-image: radial-gradient(circle, rgba(28, 53, 47, 0.12), transparent 68%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-publish-badge { background-color: rgba(32,54,78, 0.92); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions button { box-shadow: rgba(0, 0, 0, 0.07) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-tools, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-transfer, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-export, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-tools, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-transfer, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .week-actions-grid .action-export { background-color: rgba(32,54,78, 0.92); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .top-actions .action-publish { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); box-shadow: rgba(0, 0, 0, 0.24) 0px 18px 32px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .stats-grid article { background-image: linear-gradient(rgba(32,54,78, 0.96), rgba(32,54,78, 0.94)); border-color: rgba(52, 75, 82, 0.96); box-shadow: rgba(0, 0, 0, 0.06) 0px 12px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .stat-card.is-active-filter { border-color: rgba(71, 107, 136, 0.24); background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); box-shadow: rgba(0, 0, 0, 0.14) 0px 18px 34px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .board-panel { border-color: rgba(52, 75, 82, 0.96); box-shadow: rgba(0, 0, 0, 0.08) 0px 18px 42px; background-image: linear-gradient(rgba(32,54,78, 0.98), rgba(32,54,78, 0.96)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .board-nav { background-color: rgba(32,54,78, 0.94); border-bottom-color: rgba(52, 75, 82, 0.9); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .board-search input { background-color: rgba(32,54,78, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .board-filter-label { color: rgb(164, 210, 239); background-color: rgba(32,54,78, 0.94); border-color: rgba(71, 107, 136, 0.94); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-toggle { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.96); border-color: rgba(52, 75, 82, 0.96); box-shadow: rgba(0, 0, 0, 0.06) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-dropdown { border-color: rgba(52, 75, 82, 0.96); box-shadow: rgba(0, 0, 0, 0.16) 0px 24px 50px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .status-filter-option { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .grid-head, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .user-cell, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-cell { border-color: rgba(52, 75, 82, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .grid-head { background-color: rgba(32,54,78, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .users-head { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .day-head.is-focused-day { background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); box-shadow: rgb(0, 0, 0) 0px -3px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .user-cell { background-color: rgba(32,54,78, 0.98); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .user-cell:hover { background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-row-menu-btn { color: rgba(164, 210, 239, 0.78); background-color: rgb(32,54,78); border-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-cell { background-color: rgba(32,54,78, 0.98); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-cell.is-focused-day { background-color: rgba(32,54,78, 0.98); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip { border-color: rgba(52, 75, 82, 0.16); box-shadow: rgba(0, 0, 0, 0.98) 4px 0px 0px inset, rgba(0, 0, 0, 0.18) 0px 10px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-lead { box-shadow: rgba(0, 0, 0, 0.98) 4px 0px 0px inset, rgba(0, 0, 0, 0.18) 0px 10px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-unavailable, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-call_out { box-shadow: rgba(0, 0, 0, 0.42) 4px 0px 0px inset, rgba(0, 0, 0, 0.14) 0px 10px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip > button { background-color: rgba(32,54,78, 0.16); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block { background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); box-shadow: rgba(0, 0, 0, 0.05) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block.status-approved { background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-block-review { background-color: rgba(32,54,78, 0.98); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-cell:hover .add-shift-btn { background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-backdrop { background-color: rgba(28, 46, 64, 0.34); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .picker-modal { border-color: rgba(52, 75, 82, 0.96); box-shadow: rgba(0, 0, 0, 0.22) 0px 30px 80px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-head { border-bottom-color: rgba(52, 75, 82, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .icon-btn { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-control-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-state-row, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .account-fact, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .publish-option-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-toggle-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-filter-panel { background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); border-color: rgba(52, 75, 82, 0.96); box-shadow: rgba(0, 0, 0, 0.05) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-account-hero { background-image: linear-gradient(rgb(34, 54, 79), rgb(34, 54, 79)); border-color: rgba(71, 107, 136, 0.82); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid .stat-card.is-active-filter { border-color: rgb(73, 106, 145); background-image: linear-gradient(rgb(32,54,78) 0%, rgb(29, 48, 73) 100%); box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 0px 2px inset, rgba(0, 0, 0, 0.16) 0px 10px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle.is-active-filter, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-role-filter.is-active-filter select { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 0px 2px inset; color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu { --bg: #20364e; --panel: rgba(32,54,78,0.96); --panel-soft: rgba(32,54,78,0.92); --text: #e5edf7; --muted: #e5edf7; --border: rgba(71,107,136,0.16); --line: rgba(71,107,136,0.1); --blue: #1d3049; --blue-soft: #20364e; --green: #1d3049; --green-dark: #1d3049; --purple: #1d3049; --red: #402630; --red-soft: #20364e; --orange: #402630; --shadow: 0 18px 44px rgba(0,0,0,0.1); color: var(--dc-text); background-image: radial-gradient(circle at 14% 2%, rgba(28, 53, 47, 0.1), transparent 26%), radial-gradient(circle at 90% 0%, rgba(28, 46, 64, 0.1), transparent 28%), linear-gradient(135deg, rgb(32,54,78) 0%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-toolbar { border-color: rgba(63, 121, 101, 0.2); background-image: linear-gradient(135deg, rgba(32,54,78, 0.98), rgba(32,54,78, 0.92)); box-shadow: rgba(0, 0, 0, 0.1) 0px 18px 42px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .eyebrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .top-actions button, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-btn, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .ghost-btn, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .icon-btn { border-color: rgba(71, 107, 136, 0.16); background-color: rgba(32,54,78, 0.88); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu button.success, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .top-actions .action-publish { border-color: rgba(63, 121, 101, 0.36); background-image: linear-gradient(135deg, rgb(28, 53, 47), rgb(28, 53, 47)); color: rgb(226, 238, 233); box-shadow: rgba(0, 0, 0, 0.18) 0px 14px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu button.danger, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .danger { border-color: rgba(169, 94, 109, 0.3); background-color: rgb(64, 38, 48); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid article { border-color: rgba(71, 107, 136, 0.14); background-color: rgba(32,54,78, 0.88); box-shadow: rgba(0, 0, 0, 0.06) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stat-card.is-active-filter { border-color: rgba(63, 121, 101, 0.34); background-color: rgba(28, 53, 47, 0.72); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-panel { border-color: rgba(71, 107, 136, 0.14); background-color: rgba(32,54,78, 0.88); box-shadow: rgba(0, 0, 0, 0.1) 0px 18px 44px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-nav { border-bottom-color: rgba(71, 107, 136, 0.12); background-color: rgba(32,54,78, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu input, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu select, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu textarea, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle { border-color: rgba(71, 107, 136, 0.16); background-color: rgba(32,54,78, 0.94); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-row-menu.is-floating { box-shadow: rgba(0, 0, 0, 0.22) 0px 18px 44px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .grid-head, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .user-cell, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-cell { border-color: rgba(71, 107, 136, 0.1); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .user-cell, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-cell { background-color: rgba(32,54,78, 0.92); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-name-btn:hover { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip { border-color: rgba(52, 75, 82, 0.24); background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); box-shadow: rgba(0, 0, 0, 0.92) 4px 0px 0px inset, rgba(0, 0, 0, 0.16) 0px 10px 22px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-unavailable, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-call_out { background-image: linear-gradient(135deg, rgb(64, 38, 48), rgb(64, 38, 48)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .request-block, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .request-block-review, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .unavailable-block { border-color: rgba(71, 107, 136, 0.12); background-color: rgba(32,54,78, 0.86); box-shadow: rgba(0, 0, 0, 0.22) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .request-block.status-approved { box-shadow: rgba(0, 0, 0, 0.44) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .modal-backdrop { background-color: rgba(16, 26, 37, 0.44); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .picker-modal { border-color: rgba(71, 107, 136, 0.18); background-color: rgba(32,54,78, 0.98); color: var(--dc-text); box-shadow: rgba(0, 0, 0, 0.24) 0px 30px 80px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .modal-head { border-bottom-color: rgba(71, 107, 136, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .modal-head h2, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .control-card-head h3, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .message-history-head h3, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .account-fact strong, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-account-hero-copy strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .muted, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-account-hero-copy span, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .account-fact label, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .tool-toggle-card small { color: var(--dc-muted); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-control-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .tool-state-row, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .account-fact, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .publish-option-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .tool-toggle-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .request-filter-panel, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-account-hero { border-color: rgba(71, 107, 136, 0.14); background-color: rgba(32,54,78, 0.92); box-shadow: rgba(0, 0, 0, 0.06) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-dashboard-panel { background-color: rgba(32,54,78, 0.88); border-color: rgba(52, 75, 82, 0.62); box-shadow: rgba(0, 0, 0, 0.28) 0px 28px 90px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-hero { background-image: linear-gradient(135deg, rgba(33, 59, 56, 0.96), rgba(33, 59, 56, 0.9)); border-color: rgba(52, 75, 82, 0.72); box-shadow: rgba(0, 0, 0, 0.25) 0px 24px 76px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-avatar { border-color: rgba(63, 121, 101, 0.36); background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); box-shadow: rgba(0, 0, 0, 0.2) 0px 14px 32px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-avatar::after { border-color: rgb(53, 75, 104); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-copy .eyebrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-hero h1 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-meta-chip { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.82); border-color: rgba(71, 107, 136, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-meta-chip.is-status { color: rgb(169, 201, 241); background-color: rgba(28, 53, 47, 0.86); border-color: rgba(63, 121, 101, 0.22); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-week-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-dashboard-panel .portal-section, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-dashboard-panel .employee-action-card { background-color: rgba(32,54,78, 0.9); border-color: rgba(71, 107, 136, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-week-card strong, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-app .section-head h2 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card { background-color: rgba(32,54,78, 0.92); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card.accent { background-color: rgba(32,54,78, 0.92); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph { background-color: rgba(32,54,78, 0.94); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-view-toggle { background-color: rgba(32,54,78, 0.88); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-view-btn.is-active, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-view-btn[aria-checked="true"] { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-toolbar { background-image: linear-gradient(135deg, rgba(32,54,78, 0.96), rgba(32,54,78, 0.82) 52%, rgba(32,54,78, 0.84)), repeating-linear-gradient(90deg, rgba(28, 53, 47, 0.035) 0px, rgba(28, 53, 47, 0.035) 1px, transparent 1px, transparent 82px); border-color: rgb(73, 106, 145) rgba(63, 121, 101, 0.58) rgba(63, 121, 101, 0.58); box-shadow: rgba(0, 0, 0, 0.08) 0px 18px 42px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid > button, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .metric-card { background-color: rgba(32,54,78, 0.9); border-color: rgb(73, 106, 145) rgba(63, 121, 101, 0.82) rgba(63, 121, 101, 0.82); box-shadow: rgba(0, 0, 0, 0.06) 0px 14px 30px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-board, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-grid { border-color: rgba(63, 121, 101, 0.86); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-back-link { color: rgb(169, 201, 241); background-color: rgba(32,54,78, 0.9); border-color: rgba(63, 121, 101, 0.24); box-shadow: rgba(0, 0, 0, 0.08) 0px 8px 18px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-back-link:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-back-link:focus-visible { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-dashboard-panel { background-color: rgba(32,54,78, 0.92); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-week-card { border-left-color: rgb(73, 106, 145) !important; background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-week-schedule-card { border-top-color: rgb(73, 106, 145) !important; background-color: rgba(32,54,78, 0.94) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-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"] .assigned-row.status-ore { border-left-color: rgb(71, 107, 136); background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-row.status-lead { border-left-color: rgb(71, 107, 136); background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-row.status-training { border-left-color: rgb(73, 106, 145); background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-row.status-unavailable, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-row.status-call_out { border-left-color: rgb(169, 94, 109); background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-date { 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"] .assigned-status-pill { background-color: rgb(32,54,78); border-color: rgb(73, 106, 145); color: rgb(169, 201, 241) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card.accent { border-color: rgb(53, 75, 104) rgb(53, 75, 104) rgb(53, 75, 104) rgb(73, 106, 145) !important; background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #openTimeOffBtn { border-color: rgb(53, 75, 104) rgb(53, 75, 104) rgb(53, 75, 104) rgb(71, 107, 136) !important; background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #openCallOutBtn { border-color: rgb(53, 75, 104) rgb(53, 75, 104) rgb(53, 75, 104) rgb(169, 94, 109) !important; background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card:focus-visible { box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-card strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-action-cta { color: rgb(169, 201, 241); background-color: rgba(32,54,78, 0.86); border-color: rgba(63, 121, 101, 0.18); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #openTimeOffBtn .employee-action-cta { color: rgb(164, 210, 239); border-color: rgba(71, 107, 136, 0.18); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #openCallOutBtn .employee-action-cta { color: rgb(255, 176, 189); border-color: rgba(169, 94, 109, 0.18); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-requests-card { border-top-color: rgb(71, 107, 136) !important; background-image: linear-gradient(135deg, rgb(32,54,78), rgb(32,54,78)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-app .request-card { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104) rgb(53, 75, 104) rgb(53, 75, 104) rgb(71, 107, 136); box-shadow: rgba(0, 0, 0, 0.06) 0px 8px 20px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-app .request-card.is-block-days { border-left-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-app .request-card.is-callout { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-app .request-card.status-approved { border-left-color: rgb(63, 121, 101); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-app .request-card.status-denied, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .employee-app .request-card.status-expired { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-card-icon { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-card.is-block-days .request-card-icon { color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-card.is-callout .request-card-icon { color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-card-date { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-status-pill { 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"] .request-status-pill.status-approved { color: rgb(145, 223, 185); background-color: rgb(32,54,78); border-color: rgb(63, 121, 101); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-status-pill.status-denied, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-status-pill.status-expired { 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"] .request-status-pill.status-pending_proof { 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"] .request-card > .muted, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-callout-note { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .modal-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"] .modal-intro { 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"] .mobile-modal { border-top-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-sheet { border-top-color: rgb(71, 107, 136); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #timeOffModal.is-callout-mode .request-sheet { border-top-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal .request-form { background-color: rgba(32,54,78, 0.76); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal .request-field, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal .request-type-group, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal .callout-document-panel { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #timeOffModal.is-callout-mode .callout-document-panel { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .mobile-modal .request-guidance { 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"] #timeOffModal.is-callout-mode .request-guidance { 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"] .block-days-sheet #saveAvailabilityBtn { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .request-sheet #submitRequestBtn { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #timeOffModal.is-callout-mode #submitRequestBtn { background-image: linear-gradient(135deg, rgb(64, 38, 48), rgb(64, 38, 48)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .modal-backdrop { background-color: rgba(16, 26, 37, 0.34); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .picker-modal { background-image: linear-gradient(135deg, rgba(32,54,78, 0.98), rgba(32,54,78, 0.94)), repeating-linear-gradient(90deg, rgba(28, 53, 47, 0.035) 0px, rgba(28, 53, 47, 0.035) 1px, transparent 1px, transparent 76px); border-color: rgb(73, 106, 145) rgba(63, 121, 101, 0.7) rgba(63, 121, 101, 0.7); box-shadow: rgba(0, 0, 0, 0.22) 0px 24px 70px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .modal-head { border-bottom-color: rgba(63, 121, 101, 0.72); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .decision-toggle { color: rgb(229, 237, 247); background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(32,54,78)); border-color: rgba(63, 121, 101, 0.78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .decision-toggle[aria-expanded="true"] { color: rgb(229, 237, 247); 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"] .decision-menu { background-color: rgba(32,54,78, 0.98); border-color: rgba(63, 121, 101, 0.8); box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 44px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .decision-item.approve { color: rgb(169, 201, 241); background-image: linear-gradient(135deg, rgba(28, 53, 47, 0.96), rgba(32,54,78, 0.96)); border-color: rgba(63, 121, 101, 0.42); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .decision-item.deny { color: rgb(255, 176, 189); background-image: linear-gradient(135deg, rgba(32,54,78, 0.96), rgba(32,54,78, 0.96)); border-color: rgba(169, 94, 109, 0.45); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-grid .account-fact, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-panels .employee-control-card { background-color: rgba(32,54,78, 0.9); border-color: rgba(63, 121, 101, 0.82); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .request-decision-modal textarea { background-color: rgba(32,54,78, 0.96); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-hero-icon { color: rgb(255, 255, 255); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-modal .modal-head h2 { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-modal .icon-btn { background-color: rgb(32,54,78); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-modal .icon-btn:hover { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-modal > .muted { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-section-label { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-btn { color: var(--dc-text); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-action-icon { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-action-copy strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-action-copy small { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-import { --action-tone: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-sync { --action-tone: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-add { --action-tone: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-transfer { --action-tone: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-tools { --action-tone: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-export { --action-tone: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-review { --action-tone: #402630; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-danger-zone { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-danger-zone > div strong { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-danger-zone > div small { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-danger-zone .action-clear { --action-tone: #402630; border-color: rgb(169, 94, 109); color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-danger-zone .week-action-icon { color: rgb(255, 176, 189); background-color: rgba(64, 38, 48, 0.08); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .request-callout-chip { color: rgb(229, 237, 247); background-image: linear-gradient(135deg, rgb(64, 38, 48), rgb(64, 38, 48)); border-color: rgba(52, 75, 82, 0.28); box-shadow: rgb(0, 0, 0) 4px 0px 0px inset, rgba(0, 0, 0, 0.18) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .request-callout-chip .employee-sub { color: rgba(226, 238, 233, 0.94); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .request-callout-chip .shift-menu-btn { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.82); border-color: rgba(52, 75, 82, 0.42); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-modal { background-image: linear-gradient(135deg, rgba(32,54,78, 0.99), rgba(32,54,78, 0.96)), repeating-linear-gradient(90deg, rgba(28, 53, 47, 0.03) 0px, rgba(28, 53, 47, 0.03) 1px, transparent 1px, transparent 78px); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-modal .modal-head { background-image: linear-gradient(135deg, rgba(32,54,78, 0.96), rgba(32,54,78, 0.9)); border-bottom-color: rgba(63, 121, 101, 0.72); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-modal .modal-head .eyebrow { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu #calloutDetailTarget { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.62); border-bottom-color: rgba(63, 121, 101, 0.6); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-grid .account-fact { background-color: rgba(32,54,78, 0.82); border-color: rgba(63, 121, 101, 0.72); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-grid .account-fact label { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-grid .account-fact strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu #calloutDetailStatus { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-panels .employee-control-card { background-image: linear-gradient(rgba(32,54,78, 0.9), rgba(32,54,78, 0.86)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-panels .control-card-head { border-bottom-color: rgba(63, 121, 101, 0.62); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu #calloutDetailNotes, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu #calloutDetailDocumentMeta { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .callout-detail-modal .modal-actions { background-color: rgba(32,54,78, 0.54); border-top-color: rgba(63, 121, 101, 0.62); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-control-modal { border-top-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-control-modal > .modal-head { background-color: rgba(32,54,78, 0.98); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-control-modal .account-fact { border-left-color: rgba(71, 107, 136, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-import { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); border-color: rgb(73, 106, 145); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-toolbar { background-image: radial-gradient(circle at 92% -45%, rgba(28, 53, 47, 0.34), transparent 20rem), linear-gradient(112deg, rgb(29, 48, 73) 0%, rgb(29, 48, 73) 60%, rgb(29, 48, 73) 100%); box-shadow: rgba(0, 0, 0, 0.18) 0px 20px 48px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-toolbar::before { border-color: rgba(52, 75, 82, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .top-actions .action-publish { border-color: rgb(73, 106, 145); background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); box-shadow: rgba(0, 0, 0, 0.28) 0px 10px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid article { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.06) 0px 8px 24px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid article::after { background-image: linear-gradient(rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-nav-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-role-filter select { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-filter-label { 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"] body.has-dash-menu .week-board, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-grid { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .grid-head, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .user-cell, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-cell { border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 12px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .grid-head { background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .users-head { border-left-color: rgb(73, 106, 145); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .day-head span { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .user-cell { border-left-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .user-cell:hover { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .avatar { border-color: rgba(63, 121, 101, 0.16); background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-name-btn { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .user-cell-copy span { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-cell { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-cell.is-focused-day { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-cell.has-unavailable { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .add-shift-btn { 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"] body.has-dash-menu .add-shift-btn:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .add-shift-btn:focus-visible { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 16px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .avatar { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .employee-name-btn { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .user-cell-copy span { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .add-shift-btn { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .add-shift-btn:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .add-shift-btn:focus-visible { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-block-type { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid .stat-card.is-clickable:focus-visible { outline-color: rgba(63, 121, 101, 0.28); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu.is-floating { border-color: rgba(63, 121, 101, 0.72); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.24) 0px 24px 64px, rgba(0, 0, 0, 0.12) 0px 4px 14px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-head { border-bottom-color: rgb(53, 75, 104); color: rgb(229, 237, 247); background-image: linear-gradient(135deg, rgb(29, 48, 73) 0%, rgb(29, 48, 73) 58%, rgb(29, 48, 73) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-title > span { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-title > strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-title > small { color: rgba(226, 238, 233, 0.76); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-current { border-color: rgba(52, 75, 82, 0.26); color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.13); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-section-label { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-option { border-color: rgb(53, 75, 104); color: rgb(229, 237, 247); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.035) 0px 3px 10px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-option:hover { border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.08) 0px 7px 16px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-option.is-selected { border-color: rgb(73, 106, 145); color: rgb(169, 201, 241); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.08) 0px 5px 14px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-option-icon { color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-ore .shift-menu-option-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-pto .shift-menu-option-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-leave .shift-menu-option-icon { color: rgb(164, 210, 239); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-blocked .shift-menu-option-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-vto .shift-menu-option-icon { color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-unavailable .shift-menu-option-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-callout .shift-menu-option-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-noshow .shift-menu-option-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-sick .shift-menu-option-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .tone-suspended .shift-menu-option-icon { color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-option-copy small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-option-check { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-actions { border-top-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-action { border-color: rgb(53, 75, 104); color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-action:hover { color: rgb(169, 201, 241); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-action.remove-assignment { border-color: rgb(53, 75, 104); color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-status-menu .shift-menu-action.remove-assignment:hover { border-color: rgb(169, 94, 109); color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-blocked_day { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-pto { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-vto { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-no_show { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-sick_home { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-suspended { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .shift-chip.status-leave_of_absence { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid article.stat-card.is-active-filter { border-color: rgb(73, 106, 145) !important; background-image: linear-gradient(135deg, rgb(32,54,78) 0%, rgb(32,54,78) 52%, rgb(32,54,78) 100%) !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 0px 1px inset, rgb(0, 0, 0) 0px -3px 0px inset, rgba(0, 0, 0, 0.11) 0px 6px 14px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid article.stat-card.is-active-filter > span { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid article.stat-card.is-active-filter > strong { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu { --jade-700: #1d3049; --jade-600: #1d3049; --jade-500: #1d3049; --jade-400: #1d3049; --jade-200: #1d3049; --jade-100: #20364e; --jade-050: #20364e; --ink-900: #e5edf7; --ink-700: #e5edf7; --ink-500: #adbed5; --surface: #20364e; --surface-soft: #20364e; --surface-weekend: #20364e; --border-soft: #354b68; --text: var(--dc-text); --muted: var(--dc-text); background-image: linear-gradient(rgb(32,54,78) 0%, rgb(32,54,78) 100%); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-toolbar { background-image: radial-gradient(circle at 88% 10%, rgba(28, 53, 47, 0.15), transparent 19rem), linear-gradient(110deg, rgb(32,54,78) 0%, rgb(32,54,78) 62%, rgb(32,54,78) 100%); box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 28px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-toolbar .eyebrow { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-toolbar h1 { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-publish-badge { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-publish-meta { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .top-actions .action-tools { background-color: rgba(32,54,78, 0.84); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .top-actions .action-publish, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu button.success { color: rgb(226, 238, 233); box-shadow: rgba(0, 0, 0, 0.17) 0px 8px 18px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid { background-color: rgba(32,54,78, 0.88); box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 18px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid span { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid .stat-card.is-clickable:hover { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid article.stat-card.is-active-filter > span, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .stats-grid article.stat-card.is-active-filter > strong { color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-search input { background-color: rgb(32,54,78); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu input:focus, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu select:focus, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu textarea:focus, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu button:focus-visible { box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 0px 3px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-nav-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-role-filter select, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-density-toggle { background-color: rgb(32,54,78); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-role-filter.is-active-filter select, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle.is-active-filter, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle[data-filter-active="true"] { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-filter-label { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-reset-filters { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-day-actions { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.82) 0px 1px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-week-switcher { border-right-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-nav-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-role-filter select, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-density-toggle { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-nav-icon { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-nav-icon:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-role-filter select:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-density-toggle:hover { background-color: rgb(32,54,78); color: var(--dc-text); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-role-filter.is-active-filter select, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle.is-active-filter, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .status-filter-toggle[data-filter-active="true"], :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-density-toggle[aria-pressed="true"] { background-color: rgb(32,54,78); color: var(--dc-text); box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 8px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-filter-label { background-color: rgb(32,54,78); color: var(--dc-text); box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .board-reset-filters { background-color: rgb(32,54,78); box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-board { background-color: rgb(32,54,78); scrollbar-color: rgb(29, 48, 73) transparent; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-grid > .grid-head { border-top-color: rgb(73, 106, 145); border-bottom-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 12px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .schedule-grid > .users-head { background-color: rgba(32,54,78, 0.98); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .users-head-icon { border-color: rgb(73, 106, 145); background-color: rgba(32,54,78, 0.72); color: var(--dc-text); box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .users-head-copy strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .users-head-copy > span { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .day-head strong { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .day-head-metrics { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .day-head-metric::before { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .day-head-metric.is-unavailable::before { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .day-head.is-weekend { background-color: rgba(32,54,78, 0.97); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .day-head.is-focused-day { border-color: rgb(73, 106, 145); background-color: rgba(32,54,78, 0.98); box-shadow: inset 0 -3px 0 var(--jade-500), 0 5px 12px rgba(0,0,0,0.08); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .day-head.is-column-hover { background-color: rgba(32,54,78, 0.98); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .day-head.is-today strong::after { background-color: rgb(32,54,78); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row > .user-cell { background-color: rgba(32,54,78, 0.98); box-shadow: rgba(0, 0, 0, 0.035) 5px 0px 10px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .avatar { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .employee-name-btn { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .employee-name-btn:hover { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .user-cell-copy span { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .employee-row-menu-btn { background-color: rgb(32,54,78); color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row > .shift-cell.is-column-hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row > .shift-cell.is-focused-day { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .add-shift-btn { border-color: rgb(53, 75, 104); color: rgb(173, 190, 213); background-color: rgba(32,54,78, 0.82); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .add-shift-btn::before { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .add-shift-btn:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .add-shift-btn:focus-visible { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip > button { border-color: rgba(63, 121, 101, 0.12); background-color: rgba(32,54,78, 0.7); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-lead { border-color: rgb(71, 107, 136); color: rgb(164, 210, 239); background-color: rgb(32,54,78); box-shadow: rgb(0, 0, 0) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-ore, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-training { border-color: rgb(71, 107, 136); color: rgb(164, 210, 239); background-color: rgb(32,54,78); box-shadow: rgb(0, 0, 0) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-blocked_day, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-pto, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-vto { border-color: rgb(185, 154, 83); color: rgb(255, 176, 189); background-color: rgb(32,54,78); box-shadow: rgb(0, 0, 0) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-unavailable, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-call_out, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-no_show, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-sick_home, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-suspended { border-color: rgb(53, 75, 104); color: rgb(255, 176, 189); background-color: rgb(32,54,78); box-shadow: rgb(0, 0, 0) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-leave_of_absence { border-color: rgb(53, 75, 104); color: rgb(164, 210, 239); background-color: rgb(32,54,78); box-shadow: rgb(0, 0, 0) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .request-block, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .unavailable-block { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-block { border-color: rgb(185, 154, 83); color: rgb(255, 176, 189); background-color: rgb(32,54,78); box-shadow: rgb(0, 0, 0) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-block.request-pto { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-block.request-pto .request-block-type { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-menu-btn { border-color: rgba(169, 94, 109, 0.18); color: rgb(255, 176, 189); background-color: rgba(32,54,78, 0.78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-menu-btn:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-menu-btn:focus-visible { border-color: rgb(169, 94, 109); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-review-menu { border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.18) 0px 14px 32px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-review-menu .success { color: rgb(145, 223, 185); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .request-review-menu .danger { color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .unavailable-block { border-color: rgb(53, 75, 104); color: rgb(255, 176, 189); background-color: rgb(32,54,78); box-shadow: rgb(0, 0, 0) 3px 0px 0px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .unavailable-menu-btn { border-color: rgba(169, 94, 109, 0.18); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .unavailable-menu-btn:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .unavailable-menu-btn:focus-visible { border-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .unavailable-review-menu { border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .unavailable-review-menu.is-floating { box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 44px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .unavailable-block span { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-modal { background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.24) 0px 32px 90px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .week-actions-grid .action-btn { color: var(--dc-text); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .shift-chip.status-ghost { background-image: linear-gradient(110deg, rgb(32,54,78), rgb(32,54,78), rgb(32,54,78)) !important; border-color: rgb(53, 75, 104) !important; color: rgb(229, 237, 247) !important; box-shadow: rgb(0, 0, 0) 0px 1px 0px inset !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .status-ghost .employee-sub, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .status-ghost .assignment-label { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .assigned-row.status-ghost { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104) rgb(53, 75, 104) rgb(53, 75, 104) rgb(71, 107, 136); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .assigned-row.status-ghost .assigned-date { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .assigned-row.status-ghost .assigned-status-pill { background-color: rgb(32,54,78); color: rgb(164, 210, 239) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body .assigned-row.status-ghost .ghost-shift-note { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-status-badge { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-status-badge.status-approved { background-color: rgb(32,54,78); color: rgb(145, 223, 185); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-status-badge.status-pending, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-status-badge.status-pending_proof { background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-status-badge.status-denied { background-color: rgb(32,54,78); color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-list-row { border-bottom-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-list-row:hover { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-list-notes summary { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList:has(.request-table-row) { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-heading { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-row { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-row.status-pending, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-row.status-pending_proof { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-row.status-approved { border-left-color: rgb(63, 121, 101); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-row.status-denied { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-row:hover { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-summary { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-summary:focus-visible { outline-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-avatar { 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"] #statsDetailList .request-table-arrow { color: rgb(255, 176, 189); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #statsDetailList .request-table-expanded { border-top-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.has-dash-menu .connect-board-row .user-cell-copy .employee-week-days { 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"] body.employee-portal-page { --employee-ink: #e5edf7; --employee-muted: #e5edf7; --employee-line: #496a91; --employee-teal: #1d3049; --employee-teal-dark: #1d3049; --employee-soft: #20364e; color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-hero { border-color: rgba(63, 121, 101, 0.34); box-shadow: rgba(0, 0, 0, 0.28) 0px 20px 48px; background-image: radial-gradient(circle at 88% 20%, rgba(25, 76, 61, 0.18), transparent 28%), linear-gradient(120deg, rgb(40, 72, 106), rgb(34, 62, 96) 62%, rgb(34, 62, 96)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-copy .eyebrow, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-hero h1 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-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"] body.employee-portal-page .employee-meta-chip.is-status { color: rgb(229, 237, 247); background-color: rgba(28, 53, 47, 0.16); border-color: rgba(63, 121, 101, 0.32); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-meta-chip.is-email { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.1); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-back-link { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.13); border-color: rgba(52, 75, 82, 0.26); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-dashboard-panel { border-color: rgba(63, 121, 101, 0.9); box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 44px; background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-dashboard-panel .portal-section, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-dashboard-panel .employee-action-card { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-card { border-left-color: rgb(73, 106, 145) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-picker-control { border-color: rgb(53, 75, 104); background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); box-shadow: rgba(0, 0, 0, 0.06) 0px 5px 14px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-picker-control:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-picker-control:focus-within { border-color: rgb(73, 106, 145); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 0px 3px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-date-icon { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-date-icon small { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-date-icon b { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-picker-copy small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-picker-copy strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-picker-chevron { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-schedule-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-requests-card { border-top-color: rgb(73, 106, 145) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-schedule, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .requests-list { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-app .request-card { border-bottom-color: rgb(53, 75, 104); border-left-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .compact-empty { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-action-card, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-action-card.accent { border-left-color: rgb(73, 106, 145) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #openTimeOffBtn { border-left-color: rgb(71, 107, 136) !important; background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #openCallOutBtn { border-left-color: rgb(169, 94, 109) !important; background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-action-card:hover, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-action-card:focus-visible { outline-color: rgba(63, 121, 101, 0.12); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-action-cta { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .mobile-modal-backdrop { background-color: rgba(28, 46, 64, 0.68); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .mobile-modal { border-right-color: rgb(73, 106, 145); border-bottom-color: rgb(73, 106, 145); border-left-color: rgb(73, 106, 145); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.42) 0px 30px 90px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .mobile-modal .sheet-handle { background-color: rgba(32,54,78, 0.52); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-head { background-image: radial-gradient(circle at 85% 0%, rgba(28, 53, 47, 0.22), transparent 30%), linear-gradient(120deg, rgb(29, 48, 73), rgb(29, 48, 73) 64%, rgb(29, 48, 73)); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .request-sheet .employee-modal-head { background-image: radial-gradient(circle at 85% 0%, rgba(32,54,78, 0.22), transparent 30%), linear-gradient(120deg, rgb(29, 48, 73), rgb(29, 48, 73) 64%, rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal.is-callout-mode .employee-modal-head { background-image: radial-gradient(circle at 85% 0%, rgba(32,54,78, 0.22), transparent 30%), linear-gradient(120deg, rgb(64, 38, 48), rgb(64, 38, 48) 64%, rgb(64, 38, 48)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-head .eyebrow, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-head h2, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-head small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-head .modal-back-btn { color: rgb(229, 237, 247); background-color: rgba(32,54,78, 0.13); border-color: rgba(52, 75, 82, 0.28); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-section, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .mobile-modal .request-form > .employee-modal-section, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .mobile-modal .request-date-grid > .employee-modal-section { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-section-head span { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-section-head strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .mobile-modal .modal-intro { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-toolbar > span { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-toolbar .icon-btn { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-day { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); color: rgb(229, 237, 247); box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 10px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-day span { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-day small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-selected-mark { color: rgb(229, 237, 247); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-day.is-selected { border-color: rgb(73, 106, 145); background-image: linear-gradient(rgb(32,54,78), rgb(32,54,78)); color: rgb(169, 201, 241); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.1) 0px 6px 13px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-day.is-repeat { box-shadow: rgb(0, 0, 0) 0px -4px 0px inset, rgba(0, 0, 0, 0.2) 0px 0px 0px 1px inset; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-day.is-unavailable, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-day:disabled { background-color: rgb(32,54,78); color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-day:disabled span, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-day:disabled small { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-legend { border-top-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-legend span { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-legend i { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-legend i.is-selected { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .calendar-legend i.is-repeat { border-color: rgb(71, 107, 136); background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .repeat-chip { 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"] body.employee-portal-page .repeat-chip.is-selected { 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"] body.employee-portal-page .employee-modal-section label, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .notes-control-panel label { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-section input, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-section select, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-section textarea { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-actions { border-top-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-modal-actions button { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); box-shadow: rgba(0, 0, 0, 0.18) 0px 9px 20px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .request-sheet .employee-modal-actions button { background-image: linear-gradient(135deg, rgb(29, 48, 73), rgb(29, 48, 73)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal.is-callout-mode .employee-modal-actions button { background-image: linear-gradient(135deg, rgb(64, 38, 48), rgb(64, 38, 48)); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row:last-child { --shift-color: #1d3049; --shift-tint: #20364e; --shift-fill: #1d3049; 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"] body.employee-portal-page details.assigned-row.status-ghost { --shift-color: #1d3049; --shift-tint: #20364e; --shift-fill: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-training { --shift-color: #1d3049; --shift-tint: #20364e; --shift-fill: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-lead { --shift-color: #1d3049; --shift-tint: #20364e; --shift-fill: #1d3049; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-ore { --shift-color: #1d3049; --shift-tint: #20364e; --shift-fill: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-pto, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.has-pending-pto { --shift-color: #402630; --shift-tint: #20364e; --shift-fill: #40351e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-call_out, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-no_show, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-sick_home { --shift-color: #402630; --shift-tint: #20364e; --shift-fill: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.is-blocked { --shift-color: #402630; --shift-tint: #20364e; --shift-fill: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.is-blocked .assigned-status-pill { color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-unavailable, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-blocked_day, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-vto { --shift-color: #1d3049; --shift-tint: #20364e; --shift-fill: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-summary .assigned-date { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-summary .assigned-date span { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-summary .assigned-details > strong { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-summary .assigned-status-pill { color: var(--dc-text) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-chevron { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-actions { border-top-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-actions p { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-callout-btn { border-color: rgb(53, 75, 104); color: rgb(255, 176, 189); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page article.assigned-row.is-past, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page article.assigned-row.is-past:last-child { --shift-color: #29435f; --shift-tint: #20364e; background-image: linear-gradient(110deg, rgb(32,54,78) 0%, rgb(32,54,78) 65%, rgb(32,54,78) 100%); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row.is-past .assigned-details > strong, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row.is-past .ghost-shift-note, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row.is-past .pending-pto-note { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-clock-in { color: rgb(229, 237, 247); }
@media (max-width: 820px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-mobile] { color: rgb(229, 237, 247); background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-mobile] .employee-hero { background-image: linear-gradient(125deg, rgb(40, 72, 106), rgb(34, 62, 96) 60%, rgb(34, 62, 96)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-mobile] .employee-copy .eyebrow { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-mobile] .employee-dashboard-panel { background-color: rgb(32,54,78) !important; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-schedule, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.schedule-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-truck, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.clock-mobile-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-milk, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.milk-route-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-hub-load-out, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.hub-load-out-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-uniform, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.uniform-icon { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-voice, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.track-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.voice-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-writeup, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.writeup-icon { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-trophy, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.performance-icon { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.install-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.photo-icon { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.logout-icon { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.calendar-glyph { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.request-glyph { --worker-icon-color: #1d3049; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.callout-glyph { --worker-icon-color: #402630; --worker-icon-bg: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-schedule, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.schedule-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-truck, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.clock-mobile-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-milk, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.milk-route-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-hub-load-out, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.hub-load-out-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-uniform, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.uniform-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-voice, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.track-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.voice-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-quick-icon.is-writeup, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.writeup-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .home-performance-trophy, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.performance-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.install-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.photo-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .tool-icon.logout-icon, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.calendar-glyph, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.request-glyph, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .action-glyph.callout-glyph { color: var(--dc-text) !important; box-shadow: 0 4px 9px color-mix(in srgb, var(--worker-icon-color) 15%, transparent), inset 0 1px 0 #000000 !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .employee-week-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"] body.employee-portal-page .employee-week-navigation button:focus-visible { outline-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .shift-request-note { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal { --request-accent: #1d3049; --request-tint: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal.is-callout-mode { --request-accent: #402630; --request-tint: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal { --request-accent: #1d3049; --request-tint: #20364e; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal .mobile-modal, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .mobile-modal { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 70px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal .employee-modal-head, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal.is-callout-mode .employee-modal-head, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .employee-modal-head { border-bottom-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal .employee-modal-head h2, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .employee-modal-head h2 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal .employee-modal-head .eyebrow, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .employee-modal-head .eyebrow { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal .employee-modal-head small, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .employee-modal-head small { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal .modal-back-btn, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .modal-back-btn { background-color: rgb(32,54,78); color: var(--dc-text); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal .employee-modal-section { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal label { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal input, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal select, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal textarea { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal #requestGuidance { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal #callOutDocumentPanel { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal input[type="file"]::file-selector-button { color: var(--dc-text); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal .muted { color: rgb(173, 190, 213); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #timeOffModal .employee-modal-actions { border-top-color: rgb(53, 75, 104); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .requests-launcher { border-left-color: rgb(71, 107, 136) !important; background-image: linear-gradient(110deg, rgb(32,54,78), rgb(32,54,78)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .requests-launcher-icon { background-color: rgb(29, 48, 73); color: rgb(164, 210, 239); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .request-history-toolbar { background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .request-date-heading { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .request-card { background-color: rgb(32,54,78); border-color: rgb(53, 75, 104) rgb(53, 75, 104) rgb(53, 75, 104) rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .request-card.status-pending, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .request-card.status-pending_proof { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .request-card.status-denied, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page #requestsModal .request-card.status-expired { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page details.assigned-row.status-pending_pto { --shift-color: #402630; --shift-tint: #20364e; --shift-fill: #40351e; }
: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"] :is(body, #worker-urban-theme)[data-worker-halloween-preview] { background-color: rgb(29, 48, 73) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-halloween-preview]::before { background-color: rgb(29, 48, 73); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .portal-head[data-studio-header] { background-image: linear-gradient(110deg, rgba(25, 76, 61, 0.93), rgba(25, 76, 61, 0.87)) !important; border-color: rgba(169, 94, 109, 0.533) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel :is(.home-summary-card, .home-quick-card) { box-shadow: rgba(0, 0, 0, 0.125) 0px 4px 14px; background-color: rgba(28, 46, 64, 0.74) !important; border-color: rgba(185, 154, 83, 0.4) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel :is(.home-summary-card, .home-quick-card) strong { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel :is(.home-summary-card, .home-quick-card) small, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel .home-summary-card > span { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel .home-quick-card:hover { background-color: rgba(28, 46, 64, 0.91) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] #portalPanel .home-quick-icon { background-color: rgba(32,54,78, 0.933) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .home-quick-badge { background-color: rgb(64, 38, 48); color: rgb(229, 237, 247); border-color: rgb(53, 75, 104); box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 6px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav { box-shadow: rgba(0, 0, 0, 0.333) 0px -4px 18px; background-color: rgba(28, 46, 64, 0.96) !important; border-color: rgba(169, 94, 109, 0.533) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button:is(.is-active, :hover) { box-shadow: rgba(0, 0, 0, 0.467) 0px 0px 0px 1px inset; color: rgb(255, 220, 132) !important; background-color: rgba(64, 38, 48, 0.133) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button.is-active::before { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button[data-tab] svg { color: rgb(255, 176, 189); background-color: rgba(32,54,78, 0.047); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme)[data-worker-background="urban"][data-worker-halloween-preview] .worker-bottom-nav button.is-active svg { color: rgb(255, 176, 189); background-color: rgba(64, 38, 48, 0.1); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .worker-bottom-nav button:focus-visible { outline-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-settings { border-color: rgb(53, 75, 104); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-icon { background-color: rgba(64, 38, 48, 0.125); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle::before { background-color: rgb(29, 48, 73); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle span { background-color: rgb(32,54,78); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle[aria-checked="true"]::before { background-color: rgb(64, 38, 48); border-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle[aria-checked="true"] span { background-color: rgb(64, 38, 48); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-toggle:focus-visible { outline-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-settings .eyebrow { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-options button { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-options button[aria-pressed="true"] { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); border-color: rgb(73, 106, 145); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-options button:focus-visible { outline-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-prompt { border-color: rgb(169, 94, 109); background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); box-shadow: rgba(0, 0, 0, 0.533) 0px 16px 60px; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-prompt::backdrop { background-color: rgba(16, 26, 37, 0.77); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-prompt h2 { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-prompt p { color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .worker-theme-options .worker-theme-yes { background-color: rgb(64, 38, 48); color: rgb(255, 176, 189); border-color: rgb(185, 154, 83); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] .walker-menu-head h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-drawer:not(.worker-profile-view) { background-color: rgba(28, 46, 64, 0.96) !important; border-color: rgb(169, 94, 109) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-head h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .worker-theme-settings { background-color: rgb(29, 48, 73); border-color: rgb(185, 154, 83); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .worker-theme-settings .eyebrow { color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-drawer:not(.worker-profile-view) .tool-card { background-color: rgb(29, 48, 73) !important; border-color: rgba(185, 154, 83, 0.333) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-drawer .tool-card strong { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .walker-menu-drawer .tool-card small { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] #walkerMenuDrawer .worker-theme-settings h3 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] .worker-theme-options button[aria-pressed="true"] { background-color: rgb(29, 48, 73) !important; color: rgb(229, 237, 247) !important; border-color: rgb(73, 106, 145) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .worker-theme-options button[aria-pressed="true"] { background-color: rgb(64, 38, 48) !important; color: rgb(255, 176, 189) !important; border-color: rgb(185, 154, 83) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] #workerThemePrompt { background-color: rgb(29, 48, 73) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] #workerThemePrompt h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-eligible] #workerThemePrompt .worker-theme-yes { background-color: rgb(64, 38, 48) !important; color: rgb(255, 176, 189) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-week-card, .portal-section, .employee-action-card, .panel-card, .card-surface, .glass-card, .metric-card, .schedule-card, .case-hero, .comment-card, .notification-panel, .sign-card, .panel, .form-section, .hld-route-card, .hld-stop-card, .request-card, .worker-visible-name-form, .employee-modal-section, .legal-block, .essential-detail, .selected-summary, .catalog-item, .product-card, .activation-card) { background-color: rgba(32,54,78, 0.93) !important; border-color: rgb(169, 94, 109) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 18px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-hero, .hero-card, .voice-header, .mobile-topbar, .topbar, .hld-header, .sign-header, .hero-panel)[data-studio-header], :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-hero, .hero-card, .voice-header, .mobile-topbar, .topbar, .hld-header, .sign-header, .hero-panel) { background-image: linear-gradient(110deg, rgba(28, 53, 47, 0.93), rgba(28, 53, 47, 0.87)) !important; border-color: rgb(169, 94, 109) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-hero, .hero-card, .voice-header, .mobile-topbar, .topbar, .hld-header, .sign-header, .hero-panel) :is(h1, h2, h3, .eyebrow, .section-label) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] :is(.employee-hero, .hero-card, .voice-header, .mobile-topbar, .topbar, .hld-header, .sign-header, .hero-panel) :is(p, small, .subtitle) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .worker-profile-view { background-color: rgba(28, 46, 64, 0.96) !important; border-color: rgb(169, 94, 109) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .worker-profile-view .tool-card { background-color: rgb(29, 48, 73) !important; border-color: rgba(185, 154, 83, 0.333) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body[data-worker-halloween-preview] .worker-profile-view .worker-profile-name { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] #walkerMenuDrawer .walker-menu-head h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] #walkerMenuDrawer .worker-theme-settings .eyebrow { color: rgb(255, 220, 132) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .portal-head[data-studio-header] { background-color: rgba(25, 76, 61, 0.93) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #worker-urban-theme, #dashcontrol-studio-theme#dashcontrol-studio-theme)[data-worker-halloween-preview] .portal-head[data-studio-header] :is(h1, h2, h3, .eyebrow, .hero-copy) { color: rgb(229, 237, 247) !important; }
@media screen {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio { --studio-ink: #e5edf7; --studio-muted: #adbed5; --studio-line: #354b68; --studio-green: #1d3049; --studio-soft: #20364e; --studio-gradient: linear-gradient(105deg,#1d3049 0%,#1d3049 43%,#1d3049 74%,#20364e 100%); --dc27-border: #354b68; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-mode="desktop"] { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] h1, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="index.html"] [data-studio-header] .hub-screen-title strong { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] :is(p, .subtitle, .sheet-subtitle, .subcopy, .hero-copy, .txt-muted, .muted, .record-kicker) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] :is(.eyebrow, .hero-kicker, .roster-head-eyebrow, .tablet-eyebrow, .sheet-eyebrow, .section-kicker, .devices-eyebrow, .monitor-kicker, .report-kicker, .lo-kicker, .hlo-kicker, .request-kicker, .pay-eyebrow) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] :is(.hero-actions, .header-actions, .roster-nav-actions, .tablet-nav) > :is(button, a) { background-color: rgba(32,54,78, 0.95) !important; border-color: rgba(52, 75, 82, 0.627) !important; color: rgb(169, 201, 241) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.stats-bar-roster > .stat-pill, .tablet-stat-card, .devices-stat-card) { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.stats-bar-roster > .stat-pill, .tablet-stat-card, .devices-stat-card) :is(label, small) { color: rgb(173, 190, 213) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.stats-bar-roster > .stat-pill, .tablet-stat-card, .devices-stat-card) strong { color: rgb(169, 201, 241) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.roster-board-head, .tablet-section-head, .devices-workspace-head, .inventory-section-head) { background-color: rgb(32,54,78) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(.roster-board-head, .tablet-section-head, .devices-workspace-head, .inventory-section-head) h2 { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] :is(button, a, summary, input, select, textarea):focus-visible { outline-color: rgb(73, 106, 145) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio [data-studio-dialog], :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is(dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) { scrollbar-color: rgb(29, 48, 73) transparent; border-color: rgb(53, 75, 104) !important; background-color: rgb(32,54,78) !important; color: rgb(229, 237, 247) !important; box-shadow: rgba(0, 0, 0, 0.19) 0px 24px 70px !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio dialog::backdrop { background-color: rgba(28, 53, 47, 0.66); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .sheet-header, .walker-menu-head) { color: rgb(229, 237, 247) !important; border-bottom-color: rgb(53, 75, 104) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(h2, h3, .modal-title) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .notebook-modal-head, .roster-mobile-truck-head, .workplace-install-head) :is(p, small, .section-kicker, .modal-subtitle, .section-label) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .notebook-modal-head, .roster-mobile-truck-head, .workplace-install-head) :is(h2, h3, .modal-title) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .notebook-modal-head, .roster-mobile-truck-head, .workplace-install-head) :is(.icon-btn, .modal-close-btn, .modal-close, .modal-x, .doc-modal-close, .tablet-modal-close) { background-color: rgb(32,54,78) !important; color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-footer, .modal-foot, .pay-modal-actions, .route-modal-footer, .employee-modal-actions, .sheet-actions, .notebook-modal-actions) { background-color: rgb(32,54,78) !important; border-top-color: rgb(53, 75, 104) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="employees/onboard.html"] #formTitle { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-headline) .section-label { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="timecard/index.html"] [data-studio-header] :is(b, .tc-wordmark strong) { color: rgb(229, 237, 247) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="clock_in.html"] [data-studio-header] .truck-badge, :is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page="admin/Tablet_ADP.html"] [data-studio-header] .truck-badge { background-color: rgba(33, 59, 56, 0.95) !important; color: rgb(169, 201, 241) !important; }
}
@media screen and (max-width: 680px) {
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio :is([data-studio-dialog], dialog, .notebook-modal-panel, .roster-mobile-truck-panel, .workplace-install-card) :is(.modal-head, .modal-header, .modal-headline, .tablet-modal-header, .actions-modal-header, .route-modal-head, .pay-modal-head, .monitor-modal-header, .lo-modal-head, .employee-modal-head, .notebook-modal-head, .roster-mobile-truck-head, .workplace-install-head) { background-image: linear-gradient(105deg, rgb(29, 48, 73), rgb(29, 48, 73) 85%, rgb(29, 48, 73)) !important; }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] :is(body, #dashcontrol-studio-theme#dashcontrol-studio-theme).dc-studio[data-studio-page] [data-studio-header] { background-image: linear-gradient(105deg, rgb(34, 62, 96), rgb(34, 62, 96) 85%, rgb(34, 62, 96)) !important; }
}
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row.has-pending-pto { border-left-color: rgb(169, 94, 109); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] body.employee-portal-page .assigned-row.has-pending-pto .assigned-status-pill { background-color: rgb(32,54,78); color: rgb(255, 176, 189); border-color: rgb(185, 154, 83); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] .assigned-details .pending-pto-note { color: rgb(255, 220, 132); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #ptoBalancePanel { border-color: rgb(73, 106, 145); background-color: rgb(32,54,78); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #ptoBalancePanel strong { color: rgb(169, 201, 241); }
:is(html, #dcTheme#dcTheme#dcTheme)[data-dc-theme="dark"] #ptoDateMode 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"] #ptoDateMode button[aria-pressed="true"] { background-color: rgb(29, 48, 73); color: rgb(229, 237, 247); }
}
