.danger-button{color:#faa;cursor:pointer;white-space:nowrap;background:#2a1417;border:1px solid #6b3339;border-radius:7px;padding:9px 13px}.danger-button:hover:not(:disabled){color:#ffd0d0;background:#38191d;border-color:#8a414a}.danger-button:disabled{opacity:.5;cursor:not-allowed}.danger-button.compact-button{padding:7px 9px;font-size:11px}.hierarchy-company-list{flex-direction:column;display:flex}.hierarchy-company.inactive,.region-admin-grid>.region-card.inactive{order:999}.region-card{flex-direction:column;display:flex}.region-card>.location-admin-row.inactive{order:999}.unassigned-location-list{flex-direction:column;display:flex}.unassigned-location-list>.unassigned-location-row.inactive{order:999}img,.login-logo-box,.scope-logos,.admin-logo-preview,.admin-logo-placeholder,.file-field{display:none!important}.schedule-status-head{width:94px!important;min-width:94px!important}.schedule-status-cell{vertical-align:middle!important;width:94px!important;min-width:94px!important;padding:4px 3px!important}.schedule-status-block{letter-spacing:.035em!important;border-radius:10px!important;height:calc(100% - 8px)!important;min-height:61px!important;margin:4px 0!important;padding:6px 7px!important;font-size:10.5px!important;line-height:1.08!important}.employee-detail-backdrop{justify-content:center!important;align-items:flex-start!important;padding:70px 22px 28px!important;overflow-y:auto!important}.employee-detail-modal{max-height:calc(100vh - 98px)!important;margin:0 auto!important}@media (width<=720px){.employee-detail-backdrop{align-items:flex-start!important;padding:62px 8px 12px!important}.employee-detail-modal{border-radius:12px!important;max-height:calc(100vh - 74px)!important}}.app-main{font-size:16px}.app-main p,.app-main li,.app-main label,.app-main button,.app-main input,.app-main select,.app-main textarea,.app-main td,.app-main th,.app-main dt,.app-main dd,.app-main small,.modal-backdrop p,.modal-backdrop label,.modal-backdrop button,.modal-backdrop input,.modal-backdrop select,.modal-backdrop textarea,.employee-detail-backdrop p,.employee-detail-backdrop button,.employee-detail-backdrop input,.employee-detail-backdrop select,.employee-detail-backdrop td,.employee-detail-backdrop th{font-size:14px!important}.app-main h1{font-size:34px!important}.app-main h2{font-size:25px!important}.app-main h3{font-size:19px!important}.app-main .muted,.app-main .subtext,.app-main .page-description,.app-main .today-v12-meta,.app-main .today-v12-subhead,.app-main .today-v12-calloff-flag,.app-main .today-v12-open-count,.app-main .calloff-history,.app-main .manual-entry-badge,.app-main .time-source,.app-main .reconcile-flag,.app-main .away-region-note,.app-main .gantt-hour-label,.app-main .gantt-label span,.app-main .role-pill,.app-main .status-pill,.app-main .catalog-summary,.employee-detail-backdrop .subtext,.employee-detail-backdrop .employee-fact span,.employee-detail-backdrop .employee-fact strong,.employee-detail-backdrop .audit-shift-title,.employee-detail-backdrop .audit-shift-meta,.employee-detail-backdrop .audit-table th,.employee-detail-backdrop .audit-table td,.employee-detail-backdrop .audit-note,.employee-detail-backdrop .activity-pill,.employee-detail-backdrop .employee-week-day-head,.employee-detail-backdrop .employee-week-position,.employee-detail-backdrop .employee-week-time,.employee-detail-backdrop .employee-week-location,.employee-detail-backdrop .employee-week-empty{font-size:13px!important;line-height:1.35!important}.app-main .today-v12-name,.app-main .today-v12-time,.app-main .schedule-table tbody>tr:not(.schedule-activity-row):not(.schedule-now-divider-row)>td{font-size:15px!important}.app-main .schedule-table th{font-size:13px!important}.app-main .employee-name-link{font-size:19px!important}.app-main .shift-hours-badge,.app-main .shift-calloff-action,.app-main .manual-position-select,.app-main .schedule-role-card span,.app-main .schedule-status-block{font-size:12px!important}.app-main .schedule-role-card strong{font-size:20px!important}.employee-detail-backdrop .employee-detail-header h2{font-size:25px!important}.employee-detail-backdrop .employee-fact strong,.employee-detail-backdrop .audit-time-button,.employee-detail-backdrop .audit-time-input{font-size:14px!important}.today-v12-left-stack,.today-v12-right{max-height:calc(100vh - 144px)!important;top:126px!important}.theme-toggle-button{color:#e7edf2;cursor:pointer;white-space:nowrap;background:#151e27;border:1px solid #46535f;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.theme-toggle-button:hover{background:#1b2732;border-color:#6f8191}html[data-app-theme=light],html[data-app-theme=light] body,html[data-app-theme=light] #root,html[data-app-theme=light] .app-shell,html[data-app-theme=light] .app-main{color:#17212b!important;background:#eef2f5!important}html[data-app-theme=light] .app-sticky-header,html[data-app-theme=light] .top-bar,html[data-app-theme=light] .app-nav{color:#17212b!important;background:#fff!important;border-color:#cdd6de!important;box-shadow:0 2px 9px #1c2b381f!important}html[data-app-theme=light] .context-banner,html[data-app-theme=light] .user-profile-button,html[data-app-theme=light] .nav-button,html[data-app-theme=light] .nav-popout{color:#17212b!important}html[data-app-theme=light] .context-banner-label{color:#805f00!important}html[data-app-theme=light] .user-position{color:#5b6874!important}html[data-app-theme=light] .theme-toggle-button{color:#26333e!important;background:#f2f5f7!important;border-color:#b7c3cc!important}html[data-app-theme=light] .app-main .placeholder-card,html[data-app-theme=light] .app-main .admin-form-card,html[data-app-theme=light] .app-main .list-row,html[data-app-theme=light] .app-main .drop-zone,html[data-app-theme=light] .app-main .file-card,html[data-app-theme=light] .app-main .history-table-wrap,html[data-app-theme=light] .app-main .hierarchy-company,html[data-app-theme=light] .app-main .unassigned-location-list,html[data-app-theme=light] .app-main .today-v12-panel,html[data-app-theme=light] .app-main .today-v12-right,html[data-app-theme=light] .app-main .gantt-wrap,html[data-app-theme=light] .app-main .away-region,html[data-app-theme=light] .app-main .data-notice,html[data-app-theme=light] .app-main .error-box,html[data-app-theme=light] .app-main .success-box{color:#17212b!important;background:#fff!important;border-color:#cbd5dd!important}html[data-app-theme=light] .app-main .today-v12-heading,html[data-app-theme=light] .app-main .gantt-header,html[data-app-theme=light] .app-main .schedule-table thead,html[data-app-theme=light] .app-main .away-region h3{color:#27343e!important;background:#f6f8fa!important;border-color:#d4dde4!important}html[data-app-theme=light] .app-main .today-v12-panel.calloffs .today-v12-heading{color:#8a1f2d!important;background:#fff0f2!important;border-color:#e6b7bd!important}html[data-app-theme=light] .app-main .today-v12-item,html[data-app-theme=light] .app-main .schedule-table td,html[data-app-theme=light] .app-main .schedule-table th,html[data-app-theme=light] .app-main .gantt-entry,html[data-app-theme=light] .app-main .away-row,html[data-app-theme=light] .app-main .history-table td,html[data-app-theme=light] .app-main .history-table th,html[data-app-theme=light] .app-main .location-admin-row,html[data-app-theme=light] .app-main .unassigned-location-row{border-color:#d7dfe6!important}html[data-app-theme=light] .app-main input,html[data-app-theme=light] .app-main select,html[data-app-theme=light] .app-main textarea,html[data-app-theme=light] .modal-backdrop input,html[data-app-theme=light] .modal-backdrop select,html[data-app-theme=light] .modal-backdrop textarea,html[data-app-theme=light] .employee-detail-backdrop input,html[data-app-theme=light] .employee-detail-backdrop select,html[data-app-theme=light] .employee-detail-backdrop textarea{color:#17212b!important;background:#fff!important;border-color:#aebbc6!important}html[data-app-theme=light] .app-main .secondary-button,html[data-app-theme=light] .app-main .nav-button,html[data-app-theme=light] .modal-backdrop .secondary-button,html[data-app-theme=light] .employee-detail-backdrop button:not(.shift-calloff-status){color:#24313c!important;background:#f2f5f7!important;border-color:#b8c4cd!important}html[data-app-theme=light] .app-main .muted,html[data-app-theme=light] .app-main .subtext,html[data-app-theme=light] .app-main .today-v12-meta,html[data-app-theme=light] .app-main .today-v12-subhead,html[data-app-theme=light] .app-main .time-source,html[data-app-theme=light] .employee-detail-backdrop .subtext,html[data-app-theme=light] .employee-detail-backdrop .employee-fact span,html[data-app-theme=light] .employee-detail-backdrop .audit-shift-meta,html[data-app-theme=light] .employee-detail-backdrop .audit-note{color:#5d6b76!important}html[data-app-theme=light] .app-main .employee-name-link,html[data-app-theme=light] .employee-detail-backdrop a{color:#0b6099!important}html[data-app-theme=light] .app-main .schedule-role-card,html[data-app-theme=light] .app-main .manual-position-select{color:#17212b!important;background:#fff!important;border-color:#b6c2cc!important}html[data-app-theme=light] .app-main .schedule-role-card.active{background:#dceaf6!important;border-color:#6e9ec4!important}html[data-app-theme=light] .employee-detail-backdrop{background:#1c262e59!important}html[data-app-theme=light] .employee-detail-modal,html[data-app-theme=light] .employee-detail-header,html[data-app-theme=light] .employee-detail-body,html[data-app-theme=light] .employee-fact,html[data-app-theme=light] .audit-shift,html[data-app-theme=light] .audit-shift-head,html[data-app-theme=light] .employee-week-day{color:#17212b!important;background:#fff!important;border-color:#cdd7df!important}html[data-app-theme=light] .audit-table td,html[data-app-theme=light] .audit-table th,html[data-app-theme=light] .employee-week-day-head,html[data-app-theme=light] .employee-week-shift{border-color:#dbe2e8!important}html[data-app-theme=light] .modal-backdrop{background:#1c262e59!important}html[data-app-theme=light] .context-modal,html[data-app-theme=light] .scope-location-panel,html[data-app-theme=light] .scope-extra-dropdown,html[data-app-theme=light] .scope-check,html[data-app-theme=light] .access-dropdown-menu{color:#17212b!important;background:#fff!important;border-color:#cbd5dd!important}.today-v12-heading,.today-v12-right>.today-v12-heading,.placeholder-title,.section-heading-row h2,.page-heading h1,.admin-form-card h2,.admin-form-card h3,.context-modal h2,.employee-detail-header h2{color:#eef3f7}html[data-app-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-app-theme=light] body,html[data-app-theme=light] #root,html[data-app-theme=light] .app-shell,html[data-app-theme=light] .app-main,html[data-app-theme=light] .today-v12-center{color:#17212b!important;background:#f3f6f8!important}html[data-app-theme=light] .app-sticky-header,html[data-app-theme=light] .top-bar,html[data-app-theme=light] .app-nav,html[data-app-theme=light] .context-banner,html[data-app-theme=light] .user-banner{color:#17212b!important;background:#fff!important;border-color:#cfd8df!important}html[data-app-theme=light] .nav-button,html[data-app-theme=light] .nav-popout,html[data-app-theme=light] .user-profile-button,html[data-app-theme=light] .theme-toggle-button,html[data-app-theme=light] .app-sticky-header .secondary-button{color:#26343f!important;background:#f3f6f8!important;border-color:#bbc7d0!important}html[data-app-theme=light] .nav-button:hover,html[data-app-theme=light] .nav-popout:hover,html[data-app-theme=light] .theme-toggle-button:hover,html[data-app-theme=light] .app-sticky-header .secondary-button:hover{background:#e8eef3!important}html[data-app-theme=light] .nav-button.active{color:#123f62!important;background:#dcebf7!important;border-color:#83add0!important}html[data-app-theme=light] .scope-chip{color:#26343f!important;background:#eef3f6!important;border-color:#c5d0d8!important}html[data-app-theme=light] .placeholder-card,html[data-app-theme=light] .admin-form-card,html[data-app-theme=light] .list-row,html[data-app-theme=light] .drop-zone,html[data-app-theme=light] .file-card,html[data-app-theme=light] .history-table-wrap,html[data-app-theme=light] .hierarchy-company,html[data-app-theme=light] .unassigned-location-list,html[data-app-theme=light] .data-notice,html[data-app-theme=light] .success-box,html[data-app-theme=light] .profile-grid>*,html[data-app-theme=light] .scope-location-panel,html[data-app-theme=light] .scope-extra-dropdown,html[data-app-theme=light] .scope-check,html[data-app-theme=light] .access-dropdown-menu,html[data-app-theme=light] .context-modal,html[data-app-theme=light] .employee-detail-modal,html[data-app-theme=light] .employee-detail-header,html[data-app-theme=light] .employee-detail-body,html[data-app-theme=light] .employee-fact,html[data-app-theme=light] .audit-shift,html[data-app-theme=light] .audit-shift-head,html[data-app-theme=light] .employee-week-day{color:#17212b!important;background:#fff!important;border-color:#cbd5dd!important}html[data-app-theme=light] .today-v12-heading,html[data-app-theme=light] .today-v12-right>.today-v12-heading,html[data-app-theme=light] .placeholder-title,html[data-app-theme=light] .section-heading-row h2,html[data-app-theme=light] .page-heading h1,html[data-app-theme=light] .admin-form-card h2,html[data-app-theme=light] .admin-form-card h3,html[data-app-theme=light] .context-modal h2,html[data-app-theme=light] .employee-detail-header h2{color:#1d2a34!important}html[data-app-theme=light] .page-description,html[data-app-theme=light] .muted,html[data-app-theme=light] .subtext{color:#5a6975!important}html[data-app-theme=light] .today-v12-panel,html[data-app-theme=light] .today-v12-right{color:#17212b!important;background:#fff!important;border-color:#c9d4dc!important;box-shadow:0 1px 4px #1c2b3814!important}html[data-app-theme=light] .today-v12-heading,html[data-app-theme=light] .today-v12-right>.today-v12-heading{color:#24323d!important;background:#edf2f5!important;border-color:#d1dbe2!important}html[data-app-theme=light] .today-v12-panel.calloffs{border-color:#e1b8be!important}html[data-app-theme=light] .today-v12-panel.calloffs .today-v12-heading{color:#8b2634!important;background:#fff0f2!important;border-color:#e7bcc2!important}html[data-app-theme=light] .today-v12-item{color:#17212b!important;background:#fff!important;border-color:#d9e1e7!important}html[data-app-theme=light] .today-v12-name,html[data-app-theme=light] .today-v12-time{color:#17212b!important}html[data-app-theme=light] .today-v12-meta,html[data-app-theme=light] .today-v12-subhead{color:#61717d!important}html[data-app-theme=light] .today-v12-open-count{color:#7a5411!important}html[data-app-theme=light] .today-v12-calloff-flag,html[data-app-theme=light] .calloff-history{color:#9a2636!important}html[data-app-theme=light] .schedule-role-card,html[data-app-theme=light] .manual-position-select,html[data-app-theme=light] .schedule-sort-controls select,html[data-app-theme=light] .schedule-view-controls button,html[data-app-theme=light] .date-nav button,html[data-app-theme=light] .shift-calloff-action{color:#24313b!important;background:#fff!important;border-color:#b8c5ce!important}html[data-app-theme=light] .schedule-role-card.active,html[data-app-theme=light] .view-toggle button.active{color:#123f62!important;background:#dcebf7!important;border-color:#7ea9cd!important}html[data-app-theme=light] .schedule-table-wrap,html[data-app-theme=light] .schedule-table{color:#17212b!important;background:#fff!important}html[data-app-theme=light] .schedule-table thead,html[data-app-theme=light] .schedule-table th{color:#27343e!important;background:#e8eef2!important;border-color:#cbd5dd!important}html[data-app-theme=light] .schedule-table tbody>tr:not(.schedule-activity-row):not(.schedule-now-divider-row)>td{color:#17212b!important;background:#fff!important;border-color:#d4dde4!important}html[data-app-theme=light] .schedule-table tbody>tr.schedule-activity-row>td{color:#17212b!important;background:#f6f8fa!important;border-color:#d4dde4!important}html[data-app-theme=light] .schedule-table tbody>tr:nth-of-type(4n+1):not(.schedule-activity-row):not(.schedule-now-divider-row)>td{background:#fbfcfd!important}html[data-app-theme=light] .employee-name-link{color:#075f98!important}html[data-app-theme=light] .time-source,html[data-app-theme=light] .source-scheduled{color:#687783!important}html[data-app-theme=light] .source-dispatch{color:#5b4fa0!important}html[data-app-theme=light] .source-paycom,html[data-app-theme=light] .source-paycom-span{color:#096789!important}html[data-app-theme=light] .shift-hours-badge{color:#3f4f5b!important;background:#f3f6f8!important;border-color:#afbdc7!important}html[data-app-theme=light] .shift-hours-badge.dispatch{color:#55458f!important;background:#f1effb!important;border-color:#9b90c9!important}html[data-app-theme=light] .shift-hours-badge.paycom{color:#075e7d!important;background:#e8f6fb!important;border-color:#78b6ca!important}html[data-app-theme=light] .schedule-status-cell{background:#fff!important;border-color:#d4dde4!important}html[data-app-theme=light] .schedule-status-cell.employee-status-present .schedule-status-block{color:#0d4f77!important;background:#e5f4ff!important;border-color:#4c9fcf!important}html[data-app-theme=light] .schedule-status-cell.employee-status-soon .schedule-status-block{color:#39427f!important;background:#eef0ff!important;border-color:#8290d1!important}html[data-app-theme=light] .schedule-status-cell.employee-status-late .schedule-status-block{color:#8d2232!important;background:#fff0f2!important;border-color:#cf6674!important}html[data-app-theme=light] .schedule-status-cell.employee-status-missing-arrival .schedule-status-block{color:#95182c!important;background:#ffe3e7!important;border-color:#d42b43!important}html[data-app-theme=light] .schedule-status-cell.employee-status-break .schedule-status-block{color:#6e5410!important;background:#fff7d9!important;border-color:#c9a13d!important}html[data-app-theme=light] .schedule-status-cell.employee-status-break-late .schedule-status-block{color:#884317!important;background:#fff0e5!important;border-color:#d5793c!important}html[data-app-theme=light] .schedule-status-cell.employee-status-calledoff .schedule-status-block{color:#6e357a!important;background:#f7ebfb!important;border-color:#b77bc2!important}html[data-app-theme=light] .schedule-status-cell.employee-status-departed .schedule-status-block{color:#43535f!important;background:#eef2f4!important;border-color:#96a4ae!important}html[data-app-theme=light] .schedule-now-divider span{color:#a3172a!important;background:#fff!important;box-shadow:0 0 0 2px #fff!important}html[data-app-theme=light] .reconcile-flag{color:#922338!important;background:#fff0f2!important;border-color:#d86777!important}html[data-app-theme=light] .gantt-wrap,html[data-app-theme=light] .gantt-chart,html[data-app-theme=light] .gantt-entry,html[data-app-theme=light] .gantt-row,html[data-app-theme=light] .gantt-label,html[data-app-theme=light] .gantt-track,html[data-app-theme=light] .away-region,html[data-app-theme=light] .away-row{color:#17212b!important;background-color:#fff!important;border-color:#d3dce3!important}html[data-app-theme=light] .gantt-header,html[data-app-theme=light] .away-region h3{color:#293640!important;background:#edf2f5!important;border-color:#d0dae1!important}html[data-app-theme=light] .gantt-track{background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#d9e1e7 25%,#0000 calc(25% + 1px)),linear-gradient(90deg,#0000 calc(50% - 1px),#d9e1e7 50%,#0000 calc(50% + 1px)),linear-gradient(90deg,#0000 calc(75% - 1px),#d9e1e7 75%,#0000 calc(75% + 1px))!important}html[data-app-theme=light] .gantt-label span,html[data-app-theme=light] .gantt-hour-label,html[data-app-theme=light] .away-region-note{color:#62727e!important}html[data-app-theme=light] .modal-backdrop,html[data-app-theme=light] .employee-detail-backdrop{background:#2d3a4542!important}html[data-app-theme=light] input,html[data-app-theme=light] select,html[data-app-theme=light] textarea{color:#17212b!important;background:#fff!important;border-color:#adbcc7!important}html[data-app-theme=light] .audit-table td,html[data-app-theme=light] .audit-table th,html[data-app-theme=light] .employee-week-day-head,html[data-app-theme=light] .employee-week-shift,html[data-app-theme=light] .history-table td,html[data-app-theme=light] .history-table th,html[data-app-theme=light] .location-admin-row,html[data-app-theme=light] .unassigned-location-row{color:#17212b!important;background:#fff!important;border-color:#d7e0e6!important}html[data-app-theme=light] .error-box{color:#842232!important;background:#fff0f2!important;border-color:#dfadb5!important}html[data-app-theme=light] .success-box{color:#275c47!important;background:#eef8f3!important;border-color:#b6d7c8!important}
