:root{--element-size:3rem;--q-primary:#0b4da2;--q-secondary:#ff9800;--q-accent:#0284c7;--q-dark:#0f172a}.bg-primary{background-color:#0b4da2!important}.text-primary{color:#0b4da2!important}.bg-secondary{background-color:#ff9800!important}.text-secondary{color:#ff9800!important}.primary{background-color:#0b4da2}.bottom-border{border-bottom:4px solid #ff9800}.top-border{border-top:4px solid #ff9800}body{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f8fafc;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.q-card--bordered,.q-table--bordered{border-color:#dce2ea}.q-card,.q-table__card{box-shadow:none}.q-table thead tr,.q-table thead th{color:#334155;background:#fff;font-weight:650}.q-table tbody td{color:#475569}.workspace-page{padding:34px 30px 48px}.workspace-content{width:100%;max-width:1500px}.workspace-section{width:100%}.workspace-section-heading{margin-bottom:24px}.workspace-section-heading h1{color:#0f172a;letter-spacing:-.025em;margin:0 0 4px;font-size:32px;font-weight:700;line-height:1.2}.workspace-section-heading p{color:#64748b;margin:0;font-size:15px}.workspace-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-primary-action{border-radius:5px;min-height:46px;padding:0 22px;font-weight:650}.workspace-secondary-action{border-radius:5px;min-height:42px;font-weight:600}.workspace-action-tabs{color:#34558d;border:1px solid #dce2ea;border-radius:6px;width:fit-content;max-width:100%;margin-bottom:20px;overflow:hidden}.workspace-action-tabs .q-tab{border-right:1px solid #e2e8f0;min-height:52px;padding:0 24px;transition:background-color .18s,color .18s}.workspace-action-tabs .q-tab--active{background:#eaf1ff;font-weight:700;color:var(--q-primary)!important}.workspace-action-tabs .q-tab--active .q-icon{color:var(--q-primary)}.workspace-action-tabs .q-tab__indicator{height:3px}.workspace-action-tabs .q-tab:last-child{border-right:0}.workspace-content-panels{background:0 0!important}.workspace-content-panels .q-tab-panel{padding:0}.workspace-setup-card,.workspace-filter-card,.workspace-section-card,.workspace-data-table{border-color:#dce2ea;border-radius:7px}.workspace-section-card{overflow:hidden}.workspace-card-title{color:#0f172a;font-size:18px;font-weight:700;line-height:1.35}.workspace-setup-title{min-height:58px;padding:14px 24px}.workspace-setup-content{min-height:150px;padding:18px 24px}.workspace-filter-card .q-card__section{padding:16px}.call-list-filter-card__filters{padding:20px!important}.call-list-filter-card__heading,.call-list-filter-card__danger-copy{align-items:center;gap:12px;display:flex}.call-list-filter-card__heading{margin-bottom:16px}.call-list-filter-card__icon{width:38px;height:38px;color:var(--q-primary);background:#eaf1ff;border-radius:6px;flex:none;place-items:center;font-size:22px;display:grid}.call-list-filter-card__title{color:#0f172a;font-size:15px;font-weight:700;line-height:1.3}.call-list-filter-card__caption{color:#64748b;margin-top:2px;font-size:13px}.call-list-filter-card__grid{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(155px,.8fr) minmax(155px,.8fr) auto;align-items:start;gap:12px;display:grid}.call-list-filter-card__apply{min-width:150px;min-height:40px}.call-list-filter-card__danger{background:snow;justify-content:space-between;align-items:center;gap:24px;display:flex;padding:16px 20px!important}.call-list-filter-card__danger-actions{grid-template-columns:minmax(220px,280px) auto;align-items:start;gap:12px;display:grid}.call-list-filter-card__danger-actions .q-btn{min-height:40px}.workspace-data-table{overflow:hidden}.workspace-pagination{background:#fff;border:1px solid #dce2ea;border-top:0;border-radius:0 0 7px 7px}.workspace-group-description{max-width:520px}.workspace-data-table .q-table__top{min-height:60px;padding:16px 20px}.workspace-data-table .q-table__title{color:#0f172a;font-size:18px;font-weight:700}.workspace-data-table .q-table th{letter-spacing:.015em;height:48px;font-size:12px}.workspace-data-table .q-table td{height:52px}.workspace-empty-state{color:#64748b;text-align:center;width:100%;padding:48px 24px}.workspace-banner{border:1px solid;margin-bottom:20px}.workspace-icon-badge{border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.workspace-icon-badge--blue{color:#2458ad;background:#eaf1ff}.workspace-icon-badge--orange{color:#d96c0b;background:#fff1e6}.workspace-icon-badge--green{color:#268b51;background:#eaf8ef}.birthday-summary-card{border-color:#dce2ea;border-radius:7px}.birthday-summary-card .q-card__section{min-height:76px;padding:14px 18px}.birthday-legend-row{color:#475569;border-radius:4px;padding:12px 10px;font-size:13px}.bg-beige{background-color:beige}.workspace-dialog-card{background:#fff;border:1px solid #dce2ea;border-radius:10px;flex-direction:column;width:min(520px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a29}.workspace-dialog-card--compact{width:min(480px,100vw - 32px)}.workspace-dialog-card--medium{width:min(640px,100vw - 32px)}.workspace-dialog-card--wide{width:min(840px,100vw - 32px)}.workspace-dialog-card--extra-wide{width:min(1240px,100vw - 32px)}.workspace-dialog-card--tall{height:min(860px,100vh - 32px)}.workspace-dialog-card>.q-form,.workspace-dialog-card>form{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-dialog-header{flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 20px;display:flex}.workspace-dialog-heading{align-items:center;gap:13px;min-width:0;display:flex}.workspace-dialog-title{color:#0f172a;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:1.3;overflow:hidden}.workspace-dialog-body{min-height:0;padding:22px 20px;overflow-y:auto}.workspace-dialog-actions{border-top:1px solid #e2e8f0;flex:none;gap:6px;min-height:68px;padding:12px 20px 14px}.workspace-dialog-actions .q-btn,.workspace-dialog-inline-actions .q-btn{border-radius:5px;min-height:40px;padding-left:18px;padding-right:18px;font-weight:650}.workspace-dialog-field-label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700}.workspace-dialog-results{border-color:#dce2ea;border-radius:6px;max-height:220px;overflow-y:auto}.workspace-dialog-info-card{background:#f8fafc;border-color:#dce2ea;height:100%}.workspace-dialog-loading{flex:1;place-items:center;min-height:260px;display:grid}.workspace-dialog-scroll{flex:1;min-height:0;overflow:auto}.workspace-dialog-legend{color:#475569;background:#f8fafc;border:1px solid #dce2ea;border-radius:6px;flex-wrap:wrap;gap:10px 20px;padding:14px 16px;font-size:13px;display:flex}.workspace-dialog-tabs{background:#fff;border-bottom:1px solid #e2e8f0;flex:none}.workspace-dialog-tabs .q-tab{min-height:52px;font-weight:650}.workspace-dialog-panels{background:#f8fafc;flex:1;min-height:0;overflow:auto}.workspace-dialog-panels .q-tab-panel{padding:22px}.workspace-dialog-inline-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.workspace-stats-divider{border-left:2px solid #cbd5e1!important}.workspace-stats-total{background:#fff1f2!important}.workspace-stats-total--end{border-right:2px solid #cbd5e1!important}.workspace-dialog-card audio{max-width:100%;height:40px}.recording-steps{padding-left:28px}.recording-steps>li+li{margin-top:20px}.recording-steps ul{list-style:circle}.profile-content{max-width:1240px}.profile-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.profile-heading__main{align-items:flex-start;gap:12px;display:flex}.profile-heading__icon{width:38px;height:38px;color:var(--q-primary);background:#eaf1ff;border-radius:6px;flex:none;place-items:center;font-size:23px;display:grid}.profile-heading p{margin-top:8px}.profile-access-card,.profile-details-card,.profile-security-card,.profile-tips-card{border-color:#dce2ea;border-radius:7px;overflow:hidden}.profile-access-card{margin-bottom:22px}.profile-card-heading{justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:16px 20px;display:flex}.profile-card-caption{color:#64748b;margin-top:3px;font-size:13px}.profile-access-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(270px,.9fr);gap:14px;display:grid}.profile-readonly-field,.profile-access-codes{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-height:78px}.profile-readonly-field{flex-direction:column;justify-content:center;min-width:0;padding:14px 16px;display:flex}.profile-readonly-field span,.profile-access-codes span{color:#64748b;letter-spacing:.025em;text-transform:uppercase;font-size:12px;font-weight:650}.profile-readonly-field strong{color:#0f172a;text-overflow:ellipsis;margin-top:5px;font-size:15px;overflow:hidden}.profile-access-codes{background:#fff9ed;border-color:#f2d49e;align-items:stretch;display:flex}.profile-access-codes>div{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:12px 16px;display:flex}.profile-access-codes strong{color:#92400e;margin-top:3px;font-size:18px}.profile-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.profile-form-section{padding:22px 20px}.profile-subsection-title{color:#334155;margin-bottom:14px;font-size:14px;font-weight:700}.profile-preference-list{gap:8px;display:grid}.profile-preference-list .q-checkbox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;min-height:40px;padding:3px 9px}.profile-card-actions{padding:14px 20px 18px}.profile-security-column{gap:18px;display:grid;position:sticky;top:94px}.profile-password-fields{gap:16px;padding:20px;display:grid}.profile-tips-card{background:#f7fbff}.profile-tips-title{color:#1e3a5f;align-items:center;gap:8px;font-weight:700;display:flex}.profile-tips-title .q-icon{color:var(--q-primary);font-size:21px}.profile-tips-card ul{color:#526277;gap:12px;margin:16px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.profile-tips-card li{align-items:flex-start;gap:8px;display:flex}.profile-tips-card li .q-icon{color:#22a05a;margin-top:2px;font-size:16px}.admin-workspace-section{width:100%;background:0 0!important}.admin-workspace-section .text-h4{color:#0f172a;letter-spacing:-.025em;margin-bottom:4px;font-size:32px;font-weight:700;line-height:1.2}.admin-workspace-section>.text-subtitle2,.admin-workspace-section>.row:first-child .text-subtitle2{font-size:15px;font-weight:400;color:#64748b!important}.admin-workspace-section>.row:first-child{align-items:flex-start;margin-bottom:24px}.admin-workspace-section>.row:first-child .col-auto,.admin-workspace-section>.row:first-child [class*=col-md-]:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-workspace-section .q-btn{text-transform:none;border-radius:5px}.admin-workspace-section>.q-card--bordered,.admin-workspace-section>.q-table--bordered,.admin-workspace-section .q-card--bordered,.admin-workspace-section .q-table--bordered{border-color:#dce2ea;border-radius:7px}.admin-workspace-section .q-card--bordered{overflow:hidden}.admin-workspace-section .q-card .text-h6{color:#0f172a;font-size:18px;font-weight:700}.admin-workspace-section .q-table__container{border-radius:7px;overflow:hidden}.admin-workspace-section .q-table__top{min-height:60px;padding:16px 20px}.admin-workspace-section .q-table__title{color:#0f172a;font-size:18px;font-weight:700}.admin-workspace-section .q-table th{letter-spacing:.015em;height:48px;font-size:12px}.admin-workspace-section .q-table td{height:52px}.admin-workspace-section .q-table__nodata{color:#64748b;justify-content:center;min-height:140px;padding:32px 24px}.admin-workspace-section>.q-banner{border:1px solid;margin-bottom:20px}@media (width<=599px){.admin-workspace-section .text-h4{font-size:27px}.admin-workspace-section>.row:first-child .col-auto,.admin-workspace-section>.row:first-child [class*=col-md-]:last-child{justify-content:stretch;width:100%;margin-top:12px}.admin-workspace-section>.row:first-child .q-btn{flex:auto}}@media (width<=1200px){.call-list-filter-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.call-list-filter-card__apply{width:100%}}@media (width<=900px){.profile-layout{grid-template-columns:1fr}.profile-security-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.profile-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-access-codes{grid-column:1/-1}.call-list-filter-card__danger{flex-direction:column;align-items:stretch}.call-list-filter-card__danger-actions{grid-template-columns:minmax(0,1fr) auto}}@media (width<=599px){.workspace-page{padding:24px 16px 36px}.workspace-section-heading h1{font-size:27px}.workspace-heading-actions,.workspace-primary-action{width:100%}.workspace-heading-actions .q-btn{flex:auto}.workspace-action-tabs{width:100%}.workspace-action-tabs .q-tab{padding:0 16px}.profile-heading{flex-direction:column}.profile-heading .workspace-primary-action{width:100%}.profile-access-grid,.profile-security-column{grid-template-columns:1fr}.profile-access-codes{grid-column:auto}.call-list-filter-card__grid,.call-list-filter-card__danger-actions{grid-template-columns:1fr}.call-list-filter-card__danger-actions .q-btn{width:100%}}body.body--dark .workspace-section-heading h1,body.body--dark .workspace-metric-item strong,body.body--dark .workspace-data-table .q-table__title,body.body--dark .workspace-card-title{color:#f8fafc}body.body--dark .app-page-container{background:#0b1220!important}body.body--dark .app-header .bg-grey-10,body.body--dark .app-drawer.bg-grey-10{background:#111827!important}body.body--dark .app-drawer .drawer-section-label{color:#94a3b8}body.body--dark .app-drawer .drawer-link{color:#b8c4d6}body.body--dark .app-drawer .drawer-link:hover{color:#f8fafc;background:#94a3b81a}body.body--dark .app-drawer .drawer-link.q-item--active{color:#fff!important}body.body--dark .app-drawer .drawer-separator{background:#94a3b847}body.body--dark .language-switcher{color:#dbeafe}body.body--dark .language-switcher .q-field__control{background:0 0!important}body.body--dark .language-switcher .q-field__native,body.body--dark .language-switcher .q-field__marginal{color:#dbeafe}body.body--dark .workspace-action-tabs{color:#cbd5e1;border-color:#475569;background:#111827!important}body.body--dark .workspace-action-tabs .q-tab{border-right-color:#475569}body.body--dark .workspace-metrics-strip,body.body--dark .workspace-setup-card,body.body--dark .workspace-filter-card,body.body--dark .workspace-section-card,body.body--dark .workspace-data-table,body.body--dark .birthday-summary-card,body.body--dark .admin-workspace-section .q-card--bordered,body.body--dark .admin-workspace-section .q-table--bordered{border-color:#475569}body.body--dark .workspace-metric-item{border-color:#334155}body.body--dark .workspace-metric-item span,body.body--dark .workspace-empty-state,body.body--dark .admin-workspace-section .q-table__nodata{color:#94a3b8}body.body--dark .workspace-pagination{background:#111827;border-color:#475569}body.body--dark .call-list-filter-card__icon{color:#93c5fd;background:#3b82f629}body.body--dark .call-list-filter-card__title{color:#f8fafc}body.body--dark .call-list-filter-card__caption{color:#94a3b8}body.body--dark .call-list-filter-card__danger{background:#7f1d1d1f}body:not(.body--dark) .unpaid-invoices-table .unpaid-invoices-table__actions-row,body:not(.body--dark) .unpaid-invoices-table .unpaid-invoices-table__actions-row td{color:#f8fafc!important;background:#334155!important}body:not(.body--dark) .unpaid-invoices-table .unpaid-invoices-table__actions-row .q-btn{border-radius:4px;color:#f8fafc!important}body:not(.body--dark) .unpaid-invoices-table .unpaid-invoices-table__actions-row .q-btn:hover{background:#ffffff1f}body:not(.body--dark) .unpaid-invoices-table .unpaid-invoices-table__totals-heading,body:not(.body--dark) .unpaid-invoices-table .unpaid-invoices-table__totals-heading td{border-top:2px solid #b9c9e5;color:#334155!important;background:#eaf1ff!important}body:not(.body--dark) .unpaid-invoices-table .unpaid-invoices-table__totals-row,body:not(.body--dark) .unpaid-invoices-table .unpaid-invoices-table__totals-row td{border-color:#fff3;background:var(--q-primary)!important;color:#fff!important}body:not(.body--dark) .unpaid-invoices-table .unpaid-invoices-table__totals-row .text-yellow{color:#fef3c7!important}body.body--dark .unpaid-invoices-table{color:#e2e8f0;background:#111827;border-color:#475569}body.body--dark .unpaid-invoices-table .q-table__middle,body.body--dark .unpaid-invoices-table .q-table__bottom{background:#111827}body.body--dark .unpaid-invoices-table .q-table th{color:#f1f5f9;background:#1e293b;border-color:#475569}body.body--dark .unpaid-invoices-table .q-table td{border-color:#94a3b83d}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__row--overdue{background:linear-gradient(90deg,#42252b 0%,#30262e 48%,#222c3b 100%)!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__row--overdue td{color:#f8fafc!important;background:0 0!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__row--overdue .text-negative{color:#fca5a5!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__row--credit{background:linear-gradient(90deg,#19372c 0%,#202f2e 48%,#222c3b 100%)!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__row--credit td{color:#f0fdf4!important;background:0 0!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__account-badge{color:#bfdbfe!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__actions-row,body.body--dark .unpaid-invoices-table .unpaid-invoices-table__actions-row td{color:#f8fafc!important;background:#24344d!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__actions-row .q-btn{color:#f8fafc!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__totals-heading,body.body--dark .unpaid-invoices-table .unpaid-invoices-table__totals-heading td{border-top-color:#64748b;color:#fde68a!important;background:#0b1220!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__totals-row,body.body--dark .unpaid-invoices-table .unpaid-invoices-table__totals-row td{color:#f8fafc!important;background:#0b1220!important}body.body--dark .unpaid-invoices-table .unpaid-invoices-table__totals-row .text-yellow{color:#fde68a!important}body.body--dark .birthday-legend-row{color:#e2e8f0}body.body--dark .admin-workspace-section .text-h4,body.body--dark .admin-workspace-section .q-card .text-h6,body.body--dark .admin-workspace-section .q-table__title{color:#f8fafc}body.body--dark .bg-beige{background-color:#3f3a22!important}body.body--dark .workspace-action-tabs .q-tab--active{background:#1e3a5f;color:#bfdbfe!important}body.body--dark .workspace-action-tabs .q-tab--active .q-icon{color:#bfdbfe}body.body--dark .workspace-action-tabs .q-tab--active .q-tab__label,body.body--dark .workspace-action-tabs .q-tab--active .q-tab__icon{color:#bfdbfe!important}body.body--dark .workspace-icon-badge--blue,body.body--dark .profile-heading__icon{color:#93c5fd;background:#3b82f62e}body.body--dark .workspace-icon-badge--orange{color:#fdba74;background:#f9731629}body.body--dark .workspace-icon-badge--green{color:#86efac;background:#22c55e29}body.body--dark .workspace-dialog-card{background:#111827;border-color:#475569;box-shadow:0 24px 70px #00000073}body.body--dark .workspace-dialog-title{color:#f8fafc}body.body--dark .workspace-dialog-actions,body.body--dark .workspace-dialog-tabs{border-color:#334155}body.body--dark .workspace-dialog-tabs{background:#111827}body.body--dark .workspace-dialog-panels{background:#0f172a}body.body--dark .workspace-dialog-field-label,body.body--dark .workspace-dialog-legend{color:#cbd5e1}body.body--dark .workspace-dialog-results,body.body--dark .workspace-dialog-info-card,body.body--dark .workspace-dialog-legend{border-color:#334155}body.body--dark .workspace-dialog-info-card,body.body--dark .workspace-dialog-legend{background:#182235}body.body--dark .workspace-stats-divider{border-left-color:#475569!important}body.body--dark .workspace-stats-total{background:#be185d29!important}body.body--dark .workspace-stats-total--end{border-right-color:#475569!important}@media (width<=599px){.workspace-dialog-card,.workspace-dialog-card--compact,.workspace-dialog-card--medium,.workspace-dialog-card--wide,.workspace-dialog-card--extra-wide{border-radius:8px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.workspace-dialog-card--tall{height:calc(100vh - 16px)}.workspace-dialog-header{min-height:66px;padding:10px 14px}.workspace-dialog-heading .workspace-icon-badge{flex-basis:40px;width:40px;height:40px}.workspace-dialog-title{font-size:16px}.workspace-dialog-body,.workspace-dialog-panels .q-tab-panel{padding:18px 14px}.workspace-dialog-actions{padding:10px 14px 12px}.workspace-dialog-actions .q-btn{flex:auto}}body.body--dark .profile-access-card,body.body--dark .profile-details-card,body.body--dark .profile-security-card,body.body--dark .profile-tips-card,body.body--dark .profile-readonly-field,body.body--dark .profile-preference-list .q-checkbox{border-color:#334155}body.body--dark .profile-card-caption,body.body--dark .profile-readonly-field span,body.body--dark .profile-access-codes span,body.body--dark .profile-tips-card ul{color:#94a3b8}body.body--dark .profile-readonly-field,body.body--dark .profile-preference-list .q-checkbox{background:#182235}body.body--dark .profile-readonly-field strong,body.body--dark .profile-subsection-title{color:#e2e8f0}body.body--dark .profile-access-codes{background:#2a2116;border-color:#76552d}body.body--dark .profile-access-codes strong{color:#fdba74}body.body--dark .profile-tips-card{background:#111c2e}body.body--dark .profile-tips-title{color:#bfdbfe}@media print{.print-hide,.q-drawer-container .q-drawer,.q-layout__drawer{display:none!important}.q-page-container,.q-drawer-container{width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;left:0!important}.q-layout{padding-left:0!important}}body.body--dark{color:#e5e7eb;background:linear-gradient(#1f2933,#111827)}body.body--dark .bg-grey-2,body.body--dark .bg-grey-1,body.body--dark .bg-white{color:#e5e7eb!important;background-color:#1f2937!important}body.body--dark .text-grey-7,body.body--dark .text-grey-6,body.body--dark .text-grey,body.body--dark .text-grey-8,body.body--dark .text-grey-9{color:#cbd5f5!important}body.body--dark .q-card{background-color:#111827}body.body--dark .q-card--bordered{border-color:#94a3b859}body.body--dark .q-tabs{color:#e5e7eb;background-color:#111827}body.body--dark .q-tab__indicator{background-color:#60a5fa}body.body--dark .q-tab--active .q-tab__label,body.body--dark .q-tab--active .q-tab__icon{color:#f9fafb}body.body--dark .q-tabs__content .q-tab{color:#d1d5db}body.body--dark .q-card__section,body.body--dark .q-table__middle,body.body--dark .q-table__bottom,body.body--dark .q-table th,body.body--dark .q-table td{color:inherit;background-color:#0000}body.body--dark .q-table th{color:#e2e8f0;background-color:#182235;border-bottom-color:#94a3b859}body.body--dark .q-table thead tr{background-color:#182235}body.body--dark .q-table td{color:#dbe4f0;border-color:#94a3b833}body.body--dark .q-table tbody tr:nth-child(odd){background-color:#1e293b73}body.body--dark .q-table tbody tr:nth-child(2n){background-color:#111827a6}body.body--dark .q-banner{color:inherit;background-color:#111827}body.body--dark .q-page{color:inherit;background-color:#0000}body.body--dark .q-field__control{color:inherit;background-color:#111827d9}body.body--dark .q-field__marginal,body.body--dark .q-field__native,body.body--dark .q-field__prefix,body.body--dark .q-field__suffix{color:inherit}body.body--dark .q-field--outlined .q-field__control{border-color:#94a3b859}body.body--dark .q-field--outlined.q-field--focused .q-field__control,body.body--dark .q-field--outlined.q-field--hovered .q-field__control{border-color:#6366f1}[data-bs-theme=light]{--bs-body-bg:#cee7ff}[data-bs-theme=light] .pagination{background:#f0f8ff}[data-bs-theme=light] .sub_office{background:#f5f5f5!important}[data-bs-theme=light] .footer-link{color:#cee7ff!important}[data-bs-theme=dark] .pagination{background:#2d2d30}[data-bs-theme=dark] .sub_office{background:#303030!important}[data-bs-theme=dark] .bg-moccasin{color:#000;background:#ffe4b5!important}[data-bs-theme=dark] .bg-orphan{background:#dc3545!important}.form-check-input{--bs-form-check-bg:white}.sign_up_button{color:#fff}.reports_table>tbody>tr>td{border:1px solid!important}tbody,td,tfoot,th,thead,tr{border-width:1px}.bg-moccasin{background:#ffe4b5!important}.bg-orphan{color:#fff!important;background:#8b0000!important}.table_zero_padding td{padding:0}.lightgrey-border{border:1px solid #d3d3d380!important}.lightgrey-border-top{border-top:1px solid #d3d3d380!important}.lightgrey-border-right{border-right:1px solid #d3d3d380!important}.black-border{border:1px solid #000!important}.black-border-top{border-top:1px solid #000!important}.black-border-right{border-right:1px solid #000!important}.bg-lightgreen{background:#90ee90!important}.bg-darkgreen{color:#fff!important;background:#006400!important}.bg-lightyellow{background:#eecd9080!important}.bg-khaki{background:khaki!important}.bg-lightpurple{background:#909cee80!important}.bg-lime_green,.bg-pay-period{background:#d6fdd6!important}@media print{.print-button{display:none}}.thick-groove-border{border:thick groove #000}.user_menu{grid-template-columns:1fr 3fr;display:grid}.pointer{cursor:pointer}.nav-menu.active{color:#fff!important;background:#204c90!important}.nav-menu:hover{color:#283876;background:#fff}a{text-decoration:none}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.q-drawer--left{left:auto!important}.bg-success-n{background-color:#18a05829!important}.text-success-n{color:#18a058!important}.bg-warning-n{background-color:#f0a02029!important}.text-warning-n{color:#f0a020!important}.bg-info-n{background-color:#2080f029!important}.text-info-n{color:#2080f0!important}.bg-error-n{background-color:#d0305029!important}.text-error-n{color:#d03050!important}.bg-default-n{background-color:#2e33380d!important}.text-default-n{color:#333639!important}.footer-link{color:#cee7ff!important}body.body--dark .bg-success-n{background-color:#63e2b729!important}body.body--dark .text-success-n{color:#63e2b7!important}body.body--dark .bg-warning-n{background-color:#f2c97d29!important}body.body--dark .text-warning-n{color:#f2c97d!important}body.body--dark .bg-info-n{background-color:#70c0e829!important}body.body--dark .text-info-n{color:#70c0e8!important}body.body--dark .bg-error-n{background-color:#e8808029!important}body.body--dark .text-error-n{color:#e88080!important}body.body--dark .bg-default-n{background-color:#ffffff14!important}body.body--dark .text-default-n{color:#ffffffd1!important}body.body--dark .rounded_header{color:#212529;background-color:#dee2e6}body.body--dark .footer-link{color:#6ea8fe}.rounded_header{color:#dee2e6;background-color:#212529}body{font-weight:400;font-size:1rem!important}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.timeclock-logo{background:linear-gradient(45deg,#0000,#cee7ff,#0000)}.timeclock-logo-dark{background:linear-gradient(90deg,#2b3035 0%,#cee7ff 25% 50%,#cee7ff 75%,#2b3035 100%)}.w-100{width:100%!important}.tour{width:296px;height:131px!important}@media (width>=375px){.tour{width:351px;height:156px!important}}@media (width>=760px){.tour{width:696px;height:309px!important}}@media (width>=990px){.tour{width:936px;height:416px!important}}@media (width>=1200px){.tour{width:936px;height:416px!important}}@media (width>=1400px){.tour{width:1296px;height:576px!important}}.box-shadow-initial:before{box-shadow:initial!important}.datetime-element{background:#0000000d;padding:8px}body.body--dark .datetime-element{background:#232323;padding:8px}
