.sidebar-header-bg[data-v-1b876a12]{background-color:#531b79}.sidebar-header-bg.impersonating[data-v-1b876a12]{background-color:#c10015}.nav-drawer-list[data-v-5c81ed87]{flex:1;min-height:0;overflow-y:auto}.training-strobe[data-v-5c81ed87]{animation:training-strobe 3s ease-in-out infinite}@keyframes training-strobe{0%,to{background-color:transparent}50%{background-color:#f3e5f5}}.video-wrapper[data-v-78cb03a8]{position:relative;aspect-ratio:16 / 9;max-height:calc(100vh - 75px);width:100%;overflow:hidden}.cloudflare-stream-player[data-v-78cb03a8]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-loading-overlay[data-v-78cb03a8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center}.video-loading-overlay .full-size[data-v-78cb03a8]{position:absolute;top:0;left:0;width:100%;height:100%}.loading-spinner[data-v-78cb03a8]{z-index:2}.sidebar-header-bg[data-v-44f6d609]{background-color:#531b79}.sidebar-header-bg.impersonating[data-v-44f6d609]{background-color:#c10015}.daily-rate-input[data-v-706df9ee] .q-field__messages{font-size:11px;text-align:right;opacity:.7}.plan-item-title--copyable[data-v-685672d4]{cursor:pointer}.plan-item-title--copyable[data-v-685672d4]:hover,.plan-item-title--copyable[data-v-685672d4]:focus-visible{text-decoration:underline;outline:none}.always-primary[data-v-482cf70c] .q-toggle__track{background-color:#179b7880!important;opacity:1!important}.always-primary[data-v-482cf70c] .q-toggle__inner{color:#179b78!important}.always-primary[data-v-482cf70c] .q-toggle__thumb:after{background-color:#179b78!important}.fixed-bonus-ot-hint[data-v-51411c38] .q-field__messages{font-size:11px;text-align:right;opacity:.7}.pnd-add-btn .on-left{margin-right:6px}.bulk-payplan-dialog[data-v-07fff40a]{width:600px;max-width:90vw;height:700px;max-height:90vh}.bulk-payplan-header[data-v-07fff40a]{background-color:var(--q-primary)}.bulk-payplan-footer[data-v-07fff40a]{background-color:#fff}[data-v-07fff40a] .q-dark .bulk-payplan-footer{background-color:#121212}.employee-list[data-v-07fff40a]{max-height:400px;overflow-y:auto}.employee-item[data-v-07fff40a]{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;transition:background-color .2s}.employee-item[data-v-07fff40a]:hover{background-color:#f5f5f5}[data-v-07fff40a] .q-dark .employee-item{border-color:#424242}[data-v-07fff40a] .q-dark .employee-item:hover{background-color:#2a2a2a}.employee-name[data-v-07fff40a]{font-weight:500;font-size:14px}.pay-plan-status[data-v-07fff40a]{min-width:120px;text-align:right}.bonus-plan-card-header[data-v-804bec1e]{background-color:#fff;color:#000;border-bottom:1px solid rgba(0,0,0,.12)}.body--dark .bonus-plan-card-header[data-v-804bec1e]{background-color:#1d1d1d;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.bonus-plan-card-footer[data-v-804bec1e]{background-color:#fff;color:#000;border-top:1px solid rgba(0,0,0,.12)}.body--dark .bonus-plan-card-footer[data-v-804bec1e]{background-color:#1d1d1d;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.always-primary[data-v-675a2072] .q-toggle__track{background-color:#179b7880!important;opacity:1!important}.always-primary[data-v-675a2072] .q-toggle__inner{color:#179b78!important}.always-primary[data-v-675a2072] .q-toggle__thumb:after{background-color:#179b78!important}.weekend-plan-header[data-v-3ae0ce98]{background-color:#fff;color:#000;border-bottom:1px solid rgba(0,0,0,.12)}.body--dark .weekend-plan-header[data-v-3ae0ce98]{background-color:#1d1d1d;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.weekend-plan-footer[data-v-3ae0ce98]{background-color:#fff;color:#000;border-top:1px solid rgba(0,0,0,.12)}.body--dark .weekend-plan-footer[data-v-3ae0ce98]{background-color:#1d1d1d;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.plan-sections[data-v-4aa92c36]{border:0;padding:0;margin:0;min-width:0}.plan-sections[disabled][data-v-4aa92c36]{opacity:.65}.pnd-add-btn .on-left{margin-right:6px}.copy-item-dialog[data-v-1abcc730]{width:600px;max-width:90vw;height:700px;max-height:90vh}.copy-item-header[data-v-1abcc730]{background-color:var(--q-primary)}.copy-item-footer[data-v-1abcc730]{background-color:#fff}[data-v-1abcc730] .q-dark .copy-item-footer{background-color:#121212}.employee-list[data-v-1abcc730]{max-height:400px;overflow-y:auto}.employee-item[data-v-1abcc730]{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;transition:background-color .2s}.employee-item[data-v-1abcc730]:hover{background-color:#f5f5f5}.employee-item--disabled[data-v-1abcc730]{opacity:.6}[data-v-1abcc730] .q-dark .employee-item{border-color:#424242}[data-v-1abcc730] .q-dark .employee-item:hover{background-color:#2a2a2a}.employee-name[data-v-1abcc730]{font-weight:500;font-size:14px}.item-status[data-v-1abcc730]{min-width:120px;text-align:right}.bonus-plan-card-header[data-v-d586b75a]{background-color:var(--q-primary)}.bonus-plan-card-footer[data-v-d586b75a]{background-color:#fff}[data-v-d586b75a] .q-dark .bonus-plan-card-footer{background-color:#121212}.pnd-view-all-wrapper[data-v-47dcb9f8]{max-width:1200px}.new-hire-template-header[data-v-76f33180]{background-color:var(--q-primary)}.new-hire-template-footer[data-v-76f33180]{background-color:#fff}[data-v-76f33180] .q-dark .new-hire-template-footer{background-color:#121212}.pay-plan-header[data-v-25d31abe]{background-color:var(--q-primary)}.pay-plan-footer[data-v-25d31abe]{background-color:#fff}[data-v-25d31abe] .q-dark .pay-plan-footer{background-color:#121212}.generate-contract__card[data-v-7e77bb7f]{padding:24px 12px}.generate-contract__body[data-v-7e77bb7f]{display:flex;flex-direction:column;gap:12px}.generate-contract__body .import-row[data-v-7e77bb7f]{padding-top:12px;border-top:1px dashed gray}.generate-contract__body .import-row[data-v-7e77bb7f]:first-child{border-top:none}.generate-contract__action[data-v-7e77bb7f]{display:flex;justify-content:flex-end}.generate-contract__new-item[data-v-7e77bb7f]{display:flex;justify-content:space-between}.generate-contract__new-item__wrapper[data-v-7e77bb7f]{display:flex;flex-direction:column;gap:12px}.generate-contract__new-item__title[data-v-7e77bb7f]{font-weight:700}.pnd-employees-table .q-table__top{padding:0}.pnd-uniform-table-wrapper[data-v-c65532c6]{max-width:1200px}.employee-name-cell[data-v-c65532c6]{cursor:pointer}.employee-name-cell[data-v-c65532c6]:hover{background:rgba(0,0,0,.04)}.employee-name-cell:hover .employee-name-text[data-v-c65532c6]{text-decoration:underline}.bulk-workarea-copy-dialog[data-v-6bb8c7bc]{width:700px;max-width:90vw;height:750px;max-height:90vh}.bulk-workarea-copy-header[data-v-6bb8c7bc]{background-color:var(--q-primary)}.bulk-workarea-copy-footer[data-v-6bb8c7bc]{background-color:#fff}[data-v-6bb8c7bc] .q-dark .bulk-workarea-copy-footer{background-color:#121212}.workarea-list[data-v-6bb8c7bc]{max-height:350px;overflow-y:auto}.workarea-item[data-v-6bb8c7bc]{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;transition:background-color .2s}.workarea-item[data-v-6bb8c7bc]:hover{background-color:#f5f5f5}[data-v-6bb8c7bc] .q-dark .workarea-item{border-color:#424242}[data-v-6bb8c7bc] .q-dark .workarea-item:hover{background-color:#2a2a2a}.workarea-name[data-v-6bb8c7bc]{font-weight:500;font-size:14px}.incentive-status[data-v-6bb8c7bc]{min-width:180px;text-align:right}.generate-contract__card[data-v-a233180e]{padding:24px 12px}.generate-contract__body[data-v-a233180e]{display:flex;flex-direction:column;gap:12px}.generate-contract__body .import-row[data-v-a233180e]{padding-top:12px;border-top:1px dashed gray}.generate-contract__body .import-row[data-v-a233180e]:first-child{border-top:none}.generate-contract__action[data-v-a233180e]{display:flex;justify-content:flex-end}.generate-contract__new-item[data-v-a233180e]{display:flex;justify-content:space-between}.generate-contract__new-item__wrapper[data-v-a233180e]{display:flex;flex-direction:column;gap:12px}.generate-contract__new-item__title[data-v-a233180e]{font-weight:700}.pnd-employees-table .q-table__top{padding:0}.pnd-uniform-table-wrapper[data-v-295c3d72]{max-width:1200px}.truck-row[data-v-c8aa05de]{cursor:pointer}.truck-row[data-v-c8aa05de]:hover{background-color:#00000008}.maintenance-cell[data-v-c8aa05de]{white-space:normal}.truck-overdue[data-v-c8aa05de]{position:relative;border-left:4px solid #c10015;animation:truck-overdue-pulse-c8aa05de 1.5s ease-in-out infinite alternate}@keyframes truck-overdue-pulse-c8aa05de{0%{box-shadow:inset 0 0 #c1001500}to{box-shadow:inset 0 0 12px #c1001580}}@media (prefers-reduced-motion: reduce){.truck-overdue[data-v-c8aa05de]{animation:none;background-color:#c1001514}}.my-sticky-header-table{max-height:90vh}.my-sticky-header-table .q-table__top,.my-sticky-header-table .q-table__bottom,.my-sticky-header-table thead tr:first-child th{background-color:#fff}.my-sticky-header-table-dark .q-table__top,.my-sticky-header-table-dark .q-table__bottom,.my-sticky-header-table-dark thead tr:first-child th{background-color:#1d1d1d}.my-sticky-header-table thead tr th{position:sticky;z-index:1}.my-sticky-header-table thead tr:first-child th{top:0}.my-sticky-header-table.q-table--loading thead tr:last-child th{top:48px}.inline-hours-input[data-v-63d6dfc0]{width:60px;padding:2px 4px;border:1px solid #1976d2;border-radius:4px;font-size:inherit;text-align:right;outline:none;background:white}.inline-hours-input[data-v-63d6dfc0]:focus{border-color:#1565c0;box-shadow:0 0 0 2px #1976d233}.editable-value[data-v-63d6dfc0]{padding:2px 4px;border-radius:4px;border:1px solid transparent}.editable-value[data-v-63d6dfc0]:hover{background-color:#1976d214;border-color:#1976d24d}.schedule-diff-strip__cell[data-v-0f5a691e]{flex:1 1 0;text-align:center;padding:6px 4px;border-radius:4px;font-size:12px;font-weight:500;cursor:default;-webkit-user-select:none;user-select:none}.schedule-diff-strip__cell--match[data-v-0f5a691e],.schedule-diff-strip__cell--extra[data-v-0f5a691e]{background-color:#531b79;color:#fff}.schedule-diff-strip__cell--missing[data-v-0f5a691e]{background-color:#eee;color:#000000de;border-bottom:3px solid #c10015;padding-bottom:3px}.schedule-diff-strip__cell--none[data-v-0f5a691e]{background-color:#eee;color:#0000008a}[data-v-c3ef1e52] .q-table tbody tr:last-child{background-color:#f5f5f5;font-weight:700;border-top:2px solid #ddd}[data-v-c3ef1e52] .q-table th,[data-v-c3ef1e52] .q-table td{padding:4px 5px}.editable-cell[data-v-c3ef1e52]{min-width:56px}.employee-name-link[data-v-c3ef1e52]{cursor:pointer}.employee-name-link[data-v-c3ef1e52]:hover{text-decoration:underline}.reimbursement-input[data-v-c3ef1e52],.daily-custom-bonus-input[data-v-c3ef1e52]{width:80px;padding:2px 4px;border:1px solid #1976d2;border-radius:4px;font-size:inherit;text-align:right;outline:none;background:white}.reimbursement-input[data-v-c3ef1e52]:focus,.daily-custom-bonus-input[data-v-c3ef1e52]:focus{border-color:#1565c0;box-shadow:0 0 0 2px #1976d233}.reimbursement-value[data-v-c3ef1e52],.daily-custom-bonus-value[data-v-c3ef1e52]{padding:2px 6px;border-radius:4px;border:1px solid transparent}.reimbursement-value[data-v-c3ef1e52]:hover,.daily-custom-bonus-value[data-v-c3ef1e52]:hover{background-color:#1976d214;border-color:#1976d24d}.timecard-preview-container[data-v-ffda6ab4]{height:300px;max-height:300px;overflow-y:auto;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.timecard-table[data-v-ffda6ab4]{width:100%;border-collapse:collapse}.timecard-table th[data-v-ffda6ab4]{position:sticky;top:0;background-color:#f5f5f5;padding:8px;text-align:left;border-bottom:1px solid rgba(0,0,0,.12);font-weight:500;font-size:.8rem}.timecard-table td[data-v-ffda6ab4]{padding:8px;border-bottom:1px solid rgba(0,0,0,.12);font-size:.8rem}.timecard-table tr[data-v-ffda6ab4]:hover{background-color:#00000008}.unmatched-employee[data-v-ffda6ab4]{background-color:#ff00000d}.unmatched-employee[data-v-ffda6ab4]:hover{background-color:#ff00001a}.text-right[data-v-ffda6ab4]{text-align:right}.text-center[data-v-ffda6ab4]{text-align:center}[data-v-ffda6ab4]::-webkit-scrollbar{width:8px;height:8px}[data-v-ffda6ab4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-ffda6ab4]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}[data-v-ffda6ab4]::-webkit-scrollbar-thumb:hover{background:#555}.under-target[data-v-d6f5c8f4]{color:red}.schedule-mismatch[data-v-d6f5c8f4]{text-decoration:underline;text-decoration-color:#d32f2f;text-decoration-thickness:2px;text-underline-offset:2px}.custom-bonus-pulse-indicator[data-v-d6f5c8f4]{color:#10b981;font-weight:700;font-size:14px;animation:pulse-d6f5c8f4 2s infinite;display:inline-block}.spotlight-upload-strobe[data-v-d6f5c8f4]{animation:spotlight-strobe-d6f5c8f4 1.2s ease-in-out infinite}@keyframes spotlight-strobe-d6f5c8f4{0%,to{opacity:1}50%{opacity:.25}}@keyframes pulse-d6f5c8f4{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}.schedule-picker-card[data-v-56052e68]{max-width:700px}.text-payroll-card-header[data-v-f8eba186]{background-color:#fff;color:#000;border-bottom:1px solid rgba(0,0,0,.12)}.body--dark .text-payroll-card-header[data-v-f8eba186]{background-color:#1d1d1d;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.text-payroll-card-footer[data-v-f8eba186]{background-color:#fff;color:#000;border-top:1px solid rgba(0,0,0,.12)}.body--dark .text-payroll-card-footer[data-v-f8eba186]{background-color:#1d1d1d;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.note-textarea[data-v-f8eba186] .q-field__control,.note-textarea[data-v-f8eba186] textarea{padding-right:0}.text-payroll-card-header[data-v-441557c8]{background-color:#fff;color:#000;border-bottom:1px solid rgba(0,0,0,.12)}.body--dark .text-payroll-card-header[data-v-441557c8]{background-color:#1d1d1d;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.text-payroll-card-footer[data-v-441557c8]{background-color:#fff;color:#000;border-top:1px solid rgba(0,0,0,.12)}.body--dark .text-payroll-card-footer[data-v-441557c8]{background-color:#1d1d1d;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.note-textarea[data-v-441557c8] .q-field__control,.note-textarea[data-v-441557c8] textarea{padding-right:0}.text-payroll-card-header[data-v-67703dfb]{background-color:#fff;color:#000;border-bottom:1px solid rgba(0,0,0,.12)}.body--dark .text-payroll-card-header[data-v-67703dfb]{background-color:#1d1d1d;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.text-payroll-card-footer[data-v-67703dfb]{background-color:#fff;color:#000;border-top:1px solid rgba(0,0,0,.12)}.body--dark .text-payroll-card-footer[data-v-67703dfb]{background-color:#1d1d1d;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.note-textarea[data-v-67703dfb] .q-field__control,.note-textarea[data-v-67703dfb] textarea{padding-right:0}.scheduled-sends-card[data-v-9613b4aa]{width:100%;max-width:640px}.text-payroll-card-header[data-v-2654f7cb]{background-color:#fff;color:#000;border-bottom:1px solid rgba(0,0,0,.12)}.body--dark .text-payroll-card-header[data-v-2654f7cb]{background-color:#1d1d1d;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.text-payroll-card-footer[data-v-2654f7cb]{background-color:#fff;color:#000;border-top:1px solid rgba(0,0,0,.12)}.body--dark .text-payroll-card-footer[data-v-2654f7cb]{background-color:#1d1d1d;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.charge-file-picker[data-v-4ed4e070]{max-width:600px}.combined-averages[data-v-4ed4e070]{border:1px solid rgba(25,118,210,.3)}.current-averages[data-v-4ed4e070]{border:1px solid rgba(56,142,60,.3)}.assumed-profit-section[data-v-539013b0]{border-top:1px solid rgba(0,0,0,.12);padding-top:24px}.revenue-list .revenue-item[data-v-539013b0]{border-bottom:1px solid rgba(0,0,0,.08)}.revenue-list .revenue-item[data-v-539013b0]:last-child{border-bottom:none}.revenue-list .revenue-item .revenue-header.expandable[data-v-539013b0]:hover{background-color:#00000008;border-radius:4px}.revenue-list .revenue-item .revenue-label[data-v-539013b0]{display:flex;align-items:center;font-weight:500}.revenue-list .revenue-item .revenue-amount[data-v-539013b0]{font-weight:500}.revenue-list .revenue-item .revenue-breakdown[data-v-539013b0]{background-color:#00000005;border-radius:4px;padding:8px 12px;margin-top:4px;margin-bottom:8px}.revenue-list .revenue-item .revenue-breakdown .breakdown-section .breakdown-item[data-v-539013b0]{border-bottom:1px solid rgba(0,0,0,.05)}.revenue-list .revenue-item .revenue-breakdown .breakdown-section .breakdown-item[data-v-539013b0]:last-child{border-bottom:none}.expense-list .expense-item[data-v-539013b0]{border-bottom:1px solid rgba(0,0,0,.08)}.expense-list .expense-item[data-v-539013b0]:last-child{border-bottom:none}.expense-list .expense-item .expense-header.expandable[data-v-539013b0]:hover{background-color:#00000008;border-radius:4px}.expense-list .expense-item .expense-label[data-v-539013b0]{display:flex;align-items:center;font-weight:500}.expense-list .expense-item .expense-amount[data-v-539013b0]{font-weight:500}.expense-list .expense-item .expense-breakdown[data-v-539013b0]{background-color:#00000005;border-radius:4px;padding:8px 12px;margin-top:4px;margin-bottom:8px}.expense-list .expense-item .expense-breakdown .breakdown-section .breakdown-item[data-v-539013b0]{border-bottom:1px solid rgba(0,0,0,.05)}.expense-list .expense-item .expense-breakdown .breakdown-section .breakdown-item[data-v-539013b0]:last-child{border-bottom:none}.current-report-row[data-v-cee915c0]{background-color:var(--q-color-blue-1)!important}.body--dark .current-report-row[data-v-cee915c0]{background-color:var(--q-color-blue-10)!important}.font-weight-bold[data-v-cee915c0]{font-weight:700}.payroll-report-management-bar[data-v-07845c14]{background-color:var(--q-color-grey-1);border-radius:8px;border:1px solid var(--q-color-grey-4)}.body--dark .payroll-report-management-bar[data-v-07845c14]{background-color:var(--q-color-grey-9);border-color:var(--q-color-grey-7)}.current-report-indicator[data-v-07845c14]{display:flex;align-items:center;color:var(--q-color-primary);font-weight:500}.body--dark .current-report-indicator[data-v-07845c14]{color:var(--q-color-blue-4)}.setup-step-form[data-v-0a816b76]{max-width:640px;margin-left:auto;margin-right:auto}.payroll-setup-section[data-v-7dc9a6f1]{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.import-section[data-v-3422a802]{max-width:1100px;margin-left:auto;margin-right:auto}.import-step-form[data-v-3422a802]{max-width:640px;margin-left:auto;margin-right:auto}.past-employee-list[data-v-3422a802]{display:flex;flex-direction:column}.past-employee-row[data-v-3422a802]{border-top:1px dashed #bdbdbd}.past-employee-row[data-v-3422a802]:first-child{border-top:0}.contract-item .editable-contract[data-v-4309a1a0]{opacity:0;transition:opacity .3s}@media (max-width: 600px){.contract-item .editable-contract[data-v-4309a1a0]{opacity:.5}}.contract-item:hover .editable-contract[data-v-4309a1a0]{opacity:1}.charges-grid-scroll[data-v-5ecf0e4a]{overflow-x:auto}.charges-grid[data-v-5ecf0e4a]{min-width:640px}.charges-grid th.column-header[data-v-5ecf0e4a]{min-width:140px}.charges-grid .section-heading td[data-v-5ecf0e4a]{background:rgba(0,0,0,.03)}.generate-contract__card[data-v-1052364d]{padding:24px 12px}.generate-contract__body[data-v-1052364d]{display:flex;flex-direction:column;gap:12px}.generate-contract__action[data-v-1052364d]{display:flex;justify-content:flex-end}.generate-contract__new-item[data-v-1052364d]{display:flex;justify-content:space-between}.generate-contract__new-item__wrapper[data-v-1052364d]{display:flex;flex-direction:column;gap:12px}.generate-contract__new-item__title[data-v-1052364d]{font-weight:700}.dispatch-limits[data-v-611956d6]{display:flex;flex-wrap:wrap;gap:8px}.dispatch-limits__day[data-v-611956d6]{width:64px;text-align:center}.normal-case-button[data-v-509cce4b]{text-transform:none}.revenue-breakdown-table.q-table--dark[data-v-3572cc1d] td,.expense-breakdown-table.q-table--dark[data-v-ed2ab39e] td{border-color:#ffffff1f}.comparison-scroll[data-v-30f5ae7a]{overflow-x:auto}.comparison-table[data-v-30f5ae7a]{min-width:520px}.comparison-table th.contract-col[data-v-30f5ae7a]{min-width:120px}.comparison-table .contract-col--selected[data-v-30f5ae7a]{background:rgba(25,118,210,.08)}.comparison-table .net-row td[data-v-30f5ae7a]{border-top:1px solid rgba(0,0,0,.12)}.expandable-row[data-v-68d56793] .q-item{display:none}.driver-data-table .q-table tbody tr[data-v-68d56793]:not(.expandable-row),.driver-data-table .q-table tbody tr:not(.expandable-row)>td[data-v-68d56793]{border-bottom:none!important}.driver-data-table .q-table tbody tr.expandable-row[data-v-68d56793],.driver-data-table .q-table tbody tr.expandable-row>td[data-v-68d56793]{height:0px!important}.current-report-row[data-v-ffb566f2]{background-color:var(--q-color-blue-1)!important}.body--dark .current-report-row[data-v-ffb566f2]{background-color:var(--q-color-blue-10)!important}.font-weight-bold[data-v-ffb566f2]{font-weight:700}.profit-report-management-bar[data-v-cfc2ef5e]{background-color:var(--q-color-grey-1);border-radius:8px;border:1px solid var(--q-color-grey-4)}.body--dark .profit-report-management-bar[data-v-cfc2ef5e]{background-color:var(--q-color-grey-9);border-color:var(--q-color-grey-7)}.current-report-indicator[data-v-cfc2ef5e]{display:flex;align-items:center;color:var(--q-color-primary);font-weight:500}.body--dark .current-report-indicator[data-v-cfc2ef5e]{color:var(--q-color-blue-4)}.annual-split-divider[data-v-d9b7892e]{width:1px;height:18px;margin:0 6px 0 8px;background:currentColor;opacity:.35}.annual-split-caret[data-v-d9b7892e]{margin:-8px -8px -8px 0;padding:8px 6px 8px 0}.pulsing-box[data-v-d9b7892e]{position:relative;background:rgb(52,152,219);padding:16px 24px 16px 16px;color:#fff;box-shadow:0 0 #3498dbb3;animation:pulse-glow-d9b7892e 2.5s infinite}@keyframes pulse-glow-d9b7892e{0%{box-shadow:0 0 #3498dbb3}70%{box-shadow:0 0 20px 20px #3498db00}to{box-shadow:0 0 #3498db00}}[data-v-5db03993] .sticky-header-table{max-height:75vh}[data-v-5db03993] .sticky-header-table .q-table__top,[data-v-5db03993] .sticky-header-table .q-table__bottom,[data-v-5db03993] .sticky-header-table thead tr:first-child th{background-color:#fff}[data-v-5db03993] .sticky-header-table.q-table--dark .q-table__top,[data-v-5db03993] .sticky-header-table.q-table--dark .q-table__bottom,[data-v-5db03993] .sticky-header-table.q-table--dark thead tr:first-child th{background-color:#1d1d1d}[data-v-5db03993] .sticky-header-table thead tr th{position:sticky;z-index:1}[data-v-5db03993] .sticky-header-table thead tr:first-child th{top:0}[data-v-5db03993] .sticky-header-table.q-table--loading thead tr:last-child th{top:48px}[data-v-5db03993] .sticky-header-table tbody{scroll-margin-top:48px}[data-v-c46b1d98] .sticky-header-table{max-height:75vh}[data-v-c46b1d98] .sticky-header-table .q-table__top,[data-v-c46b1d98] .sticky-header-table .q-table__bottom,[data-v-c46b1d98] .sticky-header-table thead tr:first-child th{background-color:#fff}[data-v-c46b1d98] .sticky-header-table.q-table--dark .q-table__top,[data-v-c46b1d98] .sticky-header-table.q-table--dark .q-table__bottom,[data-v-c46b1d98] .sticky-header-table.q-table--dark thead tr:first-child th{background-color:#1d1d1d}[data-v-c46b1d98] .sticky-header-table thead tr th{position:sticky;z-index:1}[data-v-c46b1d98] .sticky-header-table thead tr:first-child th{top:0}[data-v-c46b1d98] .sticky-header-table.q-table--loading thead tr:last-child th{top:48px}[data-v-c46b1d98] .sticky-header-table tbody{scroll-margin-top:48px}.hidden[data-v-05c5842a]{display:none}.video-preview-container[data-v-254edbcc]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-iframe[data-v-254edbcc]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.scroll-pane[data-v-249f863b]{max-height:340px;overflow-y:auto}.empty-order[data-v-249f863b]{border:1px dashed rgba(0,0,0,.18)}.order-number[data-v-249f863b]{min-width:16px;text-align:right}.body-toggle[data-v-249f863b]{min-height:0;line-height:1.4}.recipient-option[data-v-14e004fa]{white-space:nowrap}.issue-link[data-v-14e004fa]{min-height:0;font-size:.75rem}.ryde-filters-arrow[data-v-97ff464a]{transition:transform .2s}.ryde-filters-arrow--open[data-v-97ff464a]{transform:rotate(180deg)}.reminder-body[data-v-5ef5115e]{max-width:380px;white-space:normal;word-break:break-word}.video-card[data-v-ba40b97e]{height:100%;transition:transform .2s}.video-card[data-v-ba40b97e]:hover{transform:translateY(-3px);box-shadow:0 3px 10px #0000001a}.video-thumbnail[data-v-ba40b97e]{position:relative;overflow:hidden;height:100%}.thumbnail-placeholder[data-v-ba40b97e]{position:relative;width:100%;height:100%;min-height:80px;overflow:hidden;background-color:#f5f5f5}.thumbnail-iframe[data-v-ba40b97e]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.play-overlay[data-v-ba40b97e]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0003;transition:background-color .2s}.video-card:hover .play-overlay[data-v-ba40b97e]{background-color:#0006}.video-modal-card[data-v-ba40b97e]{display:flex;flex-direction:column;height:100%}.video-modal-content[data-v-ba40b97e]{flex:1;padding:0}.modal-video-container[data-v-ba40b97e]{width:100%;height:100%;background-color:#000}.schedule-week-label[data-v-3b7a14c5]{font-size:18px;font-weight:600;min-width:180px;text-align:center}.schedule-cell[data-v-19cf9f78]{position:relative;border:1px solid #e0e0e0;min-height:32px;display:flex;align-items:stretch}.schedule-cell__btn[data-v-19cf9f78]{flex:1 1 auto;min-width:0;justify-content:flex-start;text-align:left}.schedule-cell__btn[data-v-19cf9f78] .q-btn__content{flex-wrap:nowrap;min-width:0}.schedule-cell__name[data-v-19cf9f78]{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-cell__handle[data-v-19cf9f78]{align-self:center;margin-right:4px;cursor:grab;color:#999}.schedule-cell__handle[data-v-19cf9f78]:hover{color:#555}.schedule-cell--filled[data-v-19cf9f78]{background:#f3f6fb}.schedule-cell--readonly[data-v-19cf9f78]{background:transparent}.schedule-table[data-v-5e108318]{width:100%;border-collapse:collapse;table-layout:fixed}.schedule-table th[data-v-5e108318],.schedule-table td[data-v-5e108318]{border:1px solid #d0d0d0;padding:0;vertical-align:middle}.schedule-table th[data-v-5e108318]{background:#f5f5f5;padding:6px 8px;text-align:center;font-weight:600}.schedule-table .schedule-day-short[data-v-5e108318]{display:none}@media (max-width: 1023px){.schedule-table .schedule-day-full[data-v-5e108318]{display:none}.schedule-table .schedule-day-short[data-v-5e108318]{display:inline}}.schedule-table__hide-col[data-v-5e108318]{width:32px;text-align:center;padding:0!important}.schedule-table td.schedule-table__row-label[data-v-5e108318],.schedule-table__row-label[data-v-5e108318]{background:#fafafa;padding:6px 8px;font-weight:500;width:128px;text-align:center}.schedule-table__cell[data-v-5e108318]{width:130px}.schedule-table__vehicle[data-v-5e108318]{width:120px;padding:4px}.schedule-table__empty[data-v-5e108318]{text-align:center;padding:20px;color:#888}.schedule-table__dispatch-row td[data-v-5e108318]{background:#f0f4ff;border-top:2px solid #c5cfe8}.schedule-table__dispatch-cell[data-v-5e108318]{text-align:center;font-weight:700;padding:6px 4px;color:#3a3a3a}.schedule-table__dispatch-limit[data-v-5e108318]{font-weight:400;color:#888}.schedule-table__dispatch-cell--full[data-v-5e108318]{font-weight:900;color:#1a56b0}.schedule-table__timeoff-empty[data-v-5e108318]{color:#9aa4bd;font-weight:400}.schedule-table__dispatch-total[data-v-5e108318]{text-align:center;font-weight:700;padding:6px 4px;color:#1a56b0}.schedule-wa-footer[data-v-5e108318]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.schedule-wa-footer__right[data-v-5e108318]{flex:0 1 50%;min-width:0;margin-left:auto}.schedule-hidden-was[data-v-5e108318]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;flex:1 1 240px;min-width:0}.schedule-table[data-v-2f59607d]{width:100%;border-collapse:collapse;table-layout:fixed}.schedule-table th[data-v-2f59607d],.schedule-table td[data-v-2f59607d]{border:1px solid #d0d0d0;padding:0;vertical-align:middle}.schedule-table th[data-v-2f59607d]{background:#f5f5f5;padding:6px 8px;text-align:center;font-weight:600}.schedule-table .schedule-day-short[data-v-2f59607d]{display:none}@media (max-width: 1023px){.schedule-table .schedule-day-full[data-v-2f59607d]{display:none}.schedule-table .schedule-day-short[data-v-2f59607d]{display:inline}}.schedule-table__remove-col[data-v-2f59607d]{width:32px;text-align:center;padding:0!important}.schedule-table td.schedule-table__row-label[data-v-2f59607d],.schedule-table__row-label[data-v-2f59607d]{background:#fafafa;padding:6px 16px;font-weight:500;width:128px;text-align:left}.schedule-table__cell[data-v-2f59607d]{width:130px}.schedule-table__trailing-empty[data-v-2f59607d]{width:120px}.schedule-table__add-row[data-v-2f59607d]{text-align:center;padding:4px;background:#fafafa}.schedule-table__empty[data-v-2f59607d]{text-align:center;padding:20px;color:#888}.schedule-table[data-v-c893a464]{width:100%;border-collapse:collapse;table-layout:fixed}.schedule-table th[data-v-c893a464],.schedule-table td[data-v-c893a464]{border:1px solid #d0d0d0;padding:0;vertical-align:middle}.schedule-table th[data-v-c893a464]{background:#f5f5f5;padding:6px 8px;text-align:center;font-weight:600}.schedule-table .schedule-day-short[data-v-c893a464]{display:none}@media (max-width: 1023px){.schedule-table .schedule-day-full[data-v-c893a464]{display:none}.schedule-table .schedule-day-short[data-v-c893a464]{display:inline}}.schedule-table td.schedule-table__row-label[data-v-c893a464],.schedule-table__row-label[data-v-c893a464]{background:#fafafa;padding:6px 16px;font-weight:500;width:160px;text-align:left}.schedule-table--compact-label td.schedule-table__row-label[data-v-c893a464],.schedule-table--compact-label .schedule-table__row-label[data-v-c893a464]{width:128px}.schedule-table__cell[data-v-c893a464]{width:130px;text-align:center}.schedule-table__trailing-empty[data-v-c893a464]{width:120px}.schedule-table__empty[data-v-c893a464]{text-align:center;padding:20px;color:#888}.schedule-notes[data-v-36085756]{width:100%}.schedule-notes__input[data-v-36085756]{font-size:12px}.schedule-notes__input[data-v-36085756] textarea{resize:none}.schedule-notes__hint[data-v-36085756]{margin-top:1px;font-size:10px;line-height:1.1}.text-schedule-card-header[data-v-19447932]{background-color:#fff;color:#000;border-bottom:1px solid rgba(0,0,0,.12)}.body--dark .text-schedule-card-header[data-v-19447932]{background-color:#1d1d1d;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.text-schedule-card-footer[data-v-19447932]{background-color:#fff;color:#000;border-top:1px solid rgba(0,0,0,.12)}.body--dark .text-schedule-card-footer[data-v-19447932]{background-color:#1d1d1d;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.schedule-section-title[data-v-368b5d03]{margin:10px 0 8px;font-size:16px;font-weight:600}.time-off-calendar__table[data-v-068e5beb]{width:100%;border-collapse:collapse;table-layout:fixed;-webkit-user-select:none;user-select:none}.time-off-calendar th[data-v-068e5beb]{padding:6px 4px;font-size:13px;font-weight:600;text-align:center;border:1px solid #e0e0e0;background:#fafafa}.time-off-calendar__cell[data-v-068e5beb]{height:108px;vertical-align:top;border:1px solid #e0e0e0;padding:4px;cursor:pointer}.time-off-calendar__cell--outside[data-v-068e5beb]{background:#fafafa;color:#9e9e9e}.time-off-calendar__cell--blocked[data-v-068e5beb]{background:#eae4ef}.time-off-calendar__cell--dragging[data-v-068e5beb]{background:#d9cde2}.time-off-calendar__cell--past[data-v-068e5beb]{cursor:default;color:#9e9e9e}.time-off-calendar__head[data-v-068e5beb]{display:flex;align-items:center;justify-content:space-between;min-height:18px;margin-bottom:2px}.time-off-calendar__day[data-v-068e5beb]{font-size:12px;line-height:1}.time-off-calendar__lines[data-v-068e5beb]{display:flex;flex-direction:column;gap:3px}.time-off-calendar__line[data-v-068e5beb]{font-size:11px;line-height:1.3;padding:2px 4px;border-radius:3px;cursor:pointer}.time-off-calendar__line[data-v-068e5beb]:hover{text-decoration:underline}.time-off-calendar__line--empty[data-v-068e5beb]{cursor:default}.time-off-calendar__line--empty[data-v-068e5beb]:hover{text-decoration:none}.time-off-calendar__line--pending[data-v-068e5beb]{font-weight:700}.time-off-calendar__line--approved[data-v-068e5beb]{background:#531b79;color:#fff}.time-off-calendar__line--declined[data-v-068e5beb]{font-weight:400}.pnd-training-table .q-table__top{padding:0}.status-cell{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:320px}.status-progress-bar{width:100%}.video-wrapper[data-v-3c41aa67]{position:relative;width:min(100%,max(280px,calc((100vh - 240px) * 16 / 9)));aspect-ratio:16 / 9;margin:0 auto;overflow:hidden;border-radius:8px}.cloudflare-stream-player[data-v-3c41aa67]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-loading-overlay[data-v-3c41aa67]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center}.video-loading-overlay .full-size[data-v-3c41aa67]{position:absolute;top:0;left:0;width:100%;height:100%}.loading-spinner[data-v-3c41aa67]{z-index:2}.quiz-container[data-v-7f2beb73]{max-height:60vh;overflow-y:auto}.summary-note[data-v-77ffca34]{line-height:1.2}.error[data-v-a1305000]{color:red}.team-pay-summary[data-v-20377678]{width:fit-content;max-width:100%}.team-pay-summary[data-v-20377678] .q-table th,.team-pay-summary[data-v-20377678] .q-table td{padding:4px 6px}.summary-note[data-v-20377678]{line-height:1.2}.under-target[data-v-20377678]{color:red}@media print{.team-pay-summary[data-v-20377678]{width:100%;box-shadow:none}.print-hide[data-v-20377678]{display:none}.team-pay-summary[data-v-20377678] .q-table__middle{overflow:visible}.team-pay-summary[data-v-20377678] .q-table th,.team-pay-summary[data-v-20377678] .q-table td{padding:2px 3px;font-size:9px;white-space:normal}}@media print{@page{size:landscape;margin:.3in}body:has(.team-pay-summary) .q-header{display:none}body:has(.team-pay-summary) .q-page-container{padding-top:0!important}}.error[data-v-6a45cbb8]{color:red}.team-comparison-summary[data-v-9f8c4bdc]{width:fit-content;min-width:min(100%,640px);max-width:100%}.team-comparison-summary[data-v-9f8c4bdc] .q-table th,.team-comparison-summary[data-v-9f8c4bdc] .q-table td{padding:4px 6px}.summary-note[data-v-9f8c4bdc]{line-height:1.2}.under-target[data-v-9f8c4bdc]{color:red}.recipient-row td[data-v-9f8c4bdc]{border-top:2px solid #531b79;border-bottom:2px solid #531b79}.recipient-row td[data-v-9f8c4bdc]:first-child{border-left:2px solid #531b79;border-radius:4px 0 0 4px}.recipient-row td[data-v-9f8c4bdc]:last-child{border-right:2px solid #531b79;border-radius:0 4px 4px 0}@media print{.team-comparison-summary[data-v-9f8c4bdc]{width:100%;box-shadow:none}.print-hide[data-v-9f8c4bdc]{display:none}.team-comparison-summary[data-v-9f8c4bdc] .q-table__middle{overflow:visible}.team-comparison-summary[data-v-9f8c4bdc] .q-table th,.team-comparison-summary[data-v-9f8c4bdc] .q-table td{padding:2px 3px;font-size:9px;white-space:normal}}@media print{@page{size:landscape;margin:.3in}body:has(.team-comparison-summary) .q-header{display:none}body:has(.team-comparison-summary) .q-page-container{padding-top:0!important}}.error[data-v-0ac5a99a],.error[data-v-693b2904]{color:red}.time-off-page[data-v-2e9efa40]{max-width:640px;margin:0 auto}.header-title[data-v-3d909e0e]{font-size:1rem;font-weight:500;color:#fff;max-width:400px}.language-toggle[data-v-3d909e0e]{display:flex;background:rgba(255,255,255,.15);border-radius:20px;padding:3px;gap:2px}.lang-btn[data-v-3d909e0e]{border:none;background:transparent;color:#fffc;padding:6px 14px;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:.5px}.lang-btn[data-v-3d909e0e]:hover:not(.active){background:rgba(255,255,255,.1);color:#fff}.lang-btn.active[data-v-3d909e0e]{background:white;color:var(--q-primary);box-shadow:0 2px 4px #0000001a}.cta-btn[data-v-3d909e0e]{font-weight:600;padding:6px 20px;border-radius:20px;box-shadow:0 2px 8px #00000026}
