.add-time-toolbar-button[data-v-6e400415]{border-color:var(--v-border-base)!important;color:var(--v-textPrimary-base)!important;font-weight:750;letter-spacing:0;margin-left:4px;text-transform:none}.add-time-toolbar-button .v-icon[data-v-6e400415]{color:var(--v-primary-base)!important}.theme--dark .add-time-toolbar-button[data-v-6e400415]{background:rgba(96,165,250,.07)!important}.theme--light .add-time-toolbar-button[data-v-6e400415]{background:#f5f8fc!important;border-color:#cbd8e8!important;color:#172235!important}.add-time-card[data-v-6e400415]{background:var(--v-background-base)!important;border:1px solid var(--v-border-base);border-radius:22px!important;color:var(--v-textPrimary-base);overflow:hidden}.add-time-header[data-v-6e400415]{align-items:center;background:var(--v-surface-base);border-bottom:1px solid var(--v-border-base);display:flex;gap:13px;padding:18px 20px}.add-time-header__icon[data-v-6e400415]{align-items:center;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.24);border-radius:14px;display:flex;flex:0 0 46px;height:46px;justify-content:center}.add-time-header__icon .v-icon[data-v-6e400415]{color:var(--v-primary-base)}.add-time-header small[data-v-6e400415]{color:var(--v-textSecondary-base);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.add-time-header h2[data-v-6e400415]{font-size:1.2rem;line-height:1.25;margin:1px 0 2px}.add-time-header p[data-v-6e400415]{color:var(--v-textSecondary-base);font-size:.7rem;margin:0}.add-time-close[data-v-6e400415]{background:var(--v-surfaceMuted-base);color:var(--v-textPrimary-base);margin-left:auto}.add-time-body[data-v-6e400415]{max-height:calc(88vh - 145px);overflow:auto;padding:16px}.add-time-section[data-v-6e400415]{background:var(--v-surface-base);border:1px solid var(--v-border-base);border-radius:16px;margin-bottom:11px;padding:15px}.add-time-section__heading[data-v-6e400415]{align-items:center;display:flex;gap:10px;margin-bottom:14px}.add-time-section__heading>span[data-v-6e400415]{align-items:center;background:rgba(96,165,250,.13);border-radius:10px;color:var(--v-primary-base);display:flex;flex:0 0 32px;font-size:.76rem;font-weight:800;height:32px;justify-content:center}.add-time-section__heading small[data-v-6e400415],.add-time-section__heading strong[data-v-6e400415]{display:block}.add-time-section__heading strong[data-v-6e400415]{font-size:.86rem}.add-time-section__heading small[data-v-6e400415]{color:var(--v-textSecondary-base);font-size:.68rem;margin-top:2px}.employee-picker[data-v-6e400415]{margin-bottom:-20px}.employee-picker[data-v-6e400415] .v-input__slot,.time-entry-card[data-v-6e400415] .v-input__slot{background:var(--v-surfaceMuted-base)!important}.time-entry-grid[data-v-6e400415]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}.time-entry-card[data-v-6e400415]{background:var(--v-surfaceMuted-base);border:1px solid var(--v-border-base);border-radius:14px;padding:12px}.time-entry-card.is-in[data-v-6e400415]{border-top:3px solid var(--v-success-base)}.time-entry-card.is-out[data-v-6e400415]{border-top:3px solid var(--v-error-base)}.time-entry-label[data-v-6e400415]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.time-entry-label>span[data-v-6e400415]{align-items:center;display:flex;font-size:.76rem;font-weight:800;gap:4px}.time-entry-card.is-in .time-entry-label .v-icon[data-v-6e400415],.time-entry-card.is-in .time-entry-label>span[data-v-6e400415]{color:var(--v-success-base)}.time-entry-card.is-out .time-entry-label .v-icon[data-v-6e400415],.time-entry-card.is-out .time-entry-label>span[data-v-6e400415]{color:var(--v-error-base)}.input-format-hint[data-v-6e400415],.time-entry-label small[data-v-6e400415]{color:var(--v-textSecondary-base);font-size:.62rem}.time-entry-card[data-v-6e400415] input{color:var(--v-textPrimary-base)!important;font-size:.76rem}.input-format-hint[data-v-6e400415]{display:block;margin-top:6px}.time-entry-arrow[data-v-6e400415]{align-items:center;display:flex;justify-content:center}.time-entry-arrow .v-icon[data-v-6e400415]{color:var(--v-textSecondary-base)}.time-entry-message[data-v-6e400415]{align-items:center;border-radius:12px;display:flex;font-size:.7rem;gap:6px;margin-top:10px;padding:10px 12px}.time-entry-message.is-error[data-v-6e400415]{background:rgba(244,83,94,.11);color:#f36b75}.time-entry-message.is-valid[data-v-6e400415]{background:rgba(45,190,126,.11);color:#31c989}.time-entry-message .v-icon[data-v-6e400415]{color:inherit}.time-entry-message strong[data-v-6e400415]{margin-left:auto}.manual-entry-note[data-v-6e400415]{align-items:center;background:rgba(96,165,250,.09);border:1px solid rgba(96,165,250,.18);border-radius:13px;color:var(--v-textSecondary-base);display:flex;font-size:.67rem;gap:8px;padding:11px 13px}.manual-entry-note .v-icon[data-v-6e400415]{color:var(--v-primary-base)}.add-time-actions[data-v-6e400415]{align-items:center;background:var(--v-surface-base);border-top:1px solid var(--v-border-base);display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.add-time-actions .v-btn[data-v-6e400415]{font-weight:750;letter-spacing:0;text-transform:none}@media (max-width:430px){.add-time-toolbar-button[data-v-6e400415]{min-width:40px!important;padding:0 10px!important}.add-time-toolbar-button span[data-v-6e400415]{display:none}.add-time-toolbar-button .v-icon[data-v-6e400415]{margin:0!important}}@media (max-width:600px){.add-time-card[data-v-6e400415]{border:0;border-radius:0!important;display:flex;flex-direction:column;min-height:100vh}.add-time-header[data-v-6e400415]{align-items:flex-start;padding:18px 16px}.add-time-header__icon[data-v-6e400415]{display:flex;flex-basis:42px;height:42px}.add-time-header h2[data-v-6e400415]{font-size:1.18rem}.add-time-header p[data-v-6e400415]{display:block;max-width:250px}.add-time-body[data-v-6e400415]{flex:1;max-height:none;overflow-y:auto;padding:18px 16px 104px}.add-time-section[data-v-6e400415]{background:transparent;border:0;border-radius:0;margin:0 0 22px;padding:0}.add-time-section__heading[data-v-6e400415]{margin-bottom:12px}.add-time-section__heading>span[data-v-6e400415]{flex-basis:30px;height:30px}.employee-picker[data-v-6e400415]{margin-bottom:-18px}.time-entry-grid[data-v-6e400415]{grid-template-columns:1fr}.time-entry-arrow[data-v-6e400415]{height:18px;transform:rotate(90deg)}.time-entry-card[data-v-6e400415]{padding:14px}.manual-entry-note[data-v-6e400415]{margin-top:2px}.add-time-actions[data-v-6e400415]{box-shadow:0 -10px 30px rgba(4,15,30,.08);bottom:0;left:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:4}.add-time-actions .v-btn[data-v-6e400415]:last-child{flex:1;max-width:240px}}.add-time-dialog{border-radius:22px!important;overflow:hidden}@media (max-width:600px){.add-time-dialog{border-radius:0!important}}.create-pay-trigger[data-v-0848c7fa]{font-weight:750;letter-spacing:0;text-transform:none}.create-pay-card[data-v-0848c7fa]{background:var(--v-background-base)!important;border:1px solid var(--v-border-base);border-radius:22px!important;color:var(--v-textPrimary-base);overflow:hidden}.create-pay-header[data-v-0848c7fa]{align-items:center;background:var(--v-surface-base);border-bottom:1px solid var(--v-border-base);display:flex;gap:13px;padding:18px 20px}.create-pay-header__icon[data-v-0848c7fa]{align-items:center;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.24);border-radius:14px;display:flex;flex:0 0 46px;height:46px;justify-content:center}.create-pay-header__icon .v-icon[data-v-0848c7fa]{color:var(--v-success-base)}.create-pay-header small[data-v-0848c7fa]{color:var(--v-textSecondary-base);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.create-pay-header h2[data-v-0848c7fa]{font-size:1.2rem;line-height:1.25;margin:1px 0 2px}.create-pay-header p[data-v-0848c7fa]{color:var(--v-textSecondary-base);font-size:.7rem;margin:0}.create-pay-close[data-v-0848c7fa]{background:var(--v-surfaceMuted-base);color:var(--v-textPrimary-base);margin-left:auto}.create-pay-scroll[data-v-0848c7fa]{max-height:calc(90vh - 150px);overflow:auto;padding:18px}.pay-confirmation-note[data-v-0848c7fa],.pay-employee-card[data-v-0848c7fa],.pay-entry-section[data-v-0848c7fa],.pay-review-section[data-v-0848c7fa]{background:var(--v-surface-base);border:1px solid var(--v-border-base);border-radius:16px}.pay-employee-card[data-v-0848c7fa]{align-items:center;display:flex;gap:12px;margin-bottom:12px;padding:14px}.pay-employee-avatar[data-v-0848c7fa]{align-items:center;background:rgba(96,165,250,.13);border:1px solid rgba(96,165,250,.25);border-radius:13px;color:var(--v-primary-base);display:flex;flex:0 0 46px;font-size:1.15rem;font-weight:800;height:46px;justify-content:center}.pay-employee-copy[data-v-0848c7fa]{min-width:0}.pay-employee-copy small[data-v-0848c7fa],.pay-employee-copy span[data-v-0848c7fa],.pay-employee-copy strong[data-v-0848c7fa],.pay-employee-total small[data-v-0848c7fa],.pay-employee-total strong[data-v-0848c7fa]{display:block}.pay-employee-copy small[data-v-0848c7fa],.pay-employee-total small[data-v-0848c7fa]{color:var(--v-textSecondary-base);font-size:.65rem;font-weight:700}.pay-employee-copy strong[data-v-0848c7fa]{font-size:.95rem;margin:1px 0 3px}.pay-employee-copy span[data-v-0848c7fa]{align-items:center;color:var(--v-textSecondary-base);display:flex;font-size:.68rem;gap:4px}.pay-employee-copy .v-icon[data-v-0848c7fa]{color:var(--v-textSecondary-base)}.pay-employee-total[data-v-0848c7fa]{margin-left:auto;text-align:right}.pay-employee-total strong[data-v-0848c7fa]{color:var(--v-success-base);font-size:1.3rem}.pay-entry-section[data-v-0848c7fa],.pay-review-section[data-v-0848c7fa]{margin-bottom:12px;padding:16px}.pay-section-heading[data-v-0848c7fa]{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.pay-section-heading small[data-v-0848c7fa]{color:var(--v-primary-base);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pay-section-heading h3[data-v-0848c7fa]{font-size:1rem;margin:1px 0 0}.pay-overtime-chip[data-v-0848c7fa]{background:rgba(96,165,250,.12)!important;color:var(--v-primary-base)!important}.pay-metrics[data-v-0848c7fa]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.pay-metrics>div[data-v-0848c7fa]{background:var(--v-surfaceMuted-base);border:1px solid var(--v-border-base);border-radius:12px;min-height:72px;padding:11px}.pay-metrics span[data-v-0848c7fa],.pay-metrics strong[data-v-0848c7fa]{display:block}.pay-metrics span[data-v-0848c7fa]{color:var(--v-textSecondary-base);font-size:.65rem;margin-bottom:5px}.pay-metrics strong[data-v-0848c7fa]{font-size:.79rem;line-height:1.35}.pay-metrics strong small[data-v-0848c7fa]{color:var(--v-textSecondary-base);font-size:.6rem}.pay-variance[data-v-0848c7fa]{align-items:center;border-radius:12px;display:flex;gap:8px;margin-top:9px;padding:10px 12px}.pay-variance.is-short[data-v-0848c7fa]{background:rgba(244,83,94,.11);color:#f36b75}.pay-variance.is-over[data-v-0848c7fa]{background:rgba(45,190,126,.11);color:#31c989}.pay-variance .v-icon[data-v-0848c7fa]{color:inherit}.pay-variance span[data-v-0848c7fa]{font-size:.72rem}.pay-variance strong[data-v-0848c7fa]{font-size:.75rem;margin-left:auto}.overtime-summary[data-v-0848c7fa]{color:var(--v-textSecondary-base);display:flex;flex-wrap:wrap;font-size:.68rem;gap:7px 20px;padding:13px 2px 5px}.pay-breakdown[data-v-0848c7fa]{border-top:1px solid var(--v-border-base);margin-top:10px;padding-top:5px}.pay-breakdown>div[data-v-0848c7fa]{align-items:center;color:var(--v-textSecondary-base);display:flex;font-size:.76rem;justify-content:space-between;padding:7px 2px}.pay-breakdown strong[data-v-0848c7fa]{color:var(--v-textPrimary-base)}.pay-breakdown .pay-breakdown__total[data-v-0848c7fa]{border-top:1px solid var(--v-border-base);color:var(--v-textPrimary-base);font-size:.86rem;font-weight:800;margin-top:3px;padding-top:11px}.pay-breakdown__total strong[data-v-0848c7fa]{color:var(--v-success-base);font-size:1.15rem}.pay-section-help[data-v-0848c7fa]{color:var(--v-textSecondary-base);font-size:.7rem;margin:-6px 0 14px}.pay-entry-grid[data-v-0848c7fa]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pay-date-field label[data-v-0848c7fa]{color:var(--v-textSecondary-base);display:block;font-size:.75rem;margin-bottom:7px}.pay-entry-section[data-v-0848c7fa] .v-input__slot{background:var(--v-surfaceMuted-base)!important}.pay-note-field[data-v-0848c7fa]{margin-top:4px}.pay-confirmation-note[data-v-0848c7fa]{align-items:center;display:flex;gap:11px;padding:13px 15px}.pay-confirmation-note>.v-icon[data-v-0848c7fa]{color:var(--v-success-base)}.pay-confirmation-note span[data-v-0848c7fa],.pay-confirmation-note strong[data-v-0848c7fa]{display:block}.pay-confirmation-note strong[data-v-0848c7fa]{font-size:.76rem}.pay-confirmation-note span[data-v-0848c7fa]{color:var(--v-textSecondary-base);font-size:.66rem;margin-top:2px}.create-pay-actions[data-v-0848c7fa]{align-items:center;background:var(--v-surface-base);border-top:1px solid var(--v-border-base);display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.create-pay-actions .v-btn[data-v-0848c7fa]{font-weight:750;letter-spacing:0;text-transform:none}@media (max-width:600px){.create-pay-card[data-v-0848c7fa]{border:0;border-radius:0!important;min-height:100vh}.create-pay-header[data-v-0848c7fa]{padding:14px 12px}.create-pay-header__icon[data-v-0848c7fa]{display:none}.create-pay-header h2[data-v-0848c7fa]{font-size:1.05rem}.create-pay-header p[data-v-0848c7fa]{display:none}.create-pay-scroll[data-v-0848c7fa]{max-height:calc(100vh - 136px);padding:10px}.pay-employee-card[data-v-0848c7fa]{padding:12px}.pay-employee-total strong[data-v-0848c7fa]{font-size:1rem}.pay-entry-section[data-v-0848c7fa],.pay-review-section[data-v-0848c7fa]{padding:13px}.pay-entry-grid[data-v-0848c7fa],.pay-metrics[data-v-0848c7fa]{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-overtime-chip[data-v-0848c7fa]{margin:0}.create-pay-actions[data-v-0848c7fa]{bottom:0;padding:10px 12px;position:sticky}}@media (max-width:390px){.pay-employee-avatar[data-v-0848c7fa]{display:none}.pay-metrics[data-v-0848c7fa]{grid-template-columns:1fr 1fr}}.create-pay-dialog{border-radius:22px!important;overflow:hidden}@media (max-width:600px){.create-pay-dialog{border-radius:0!important}}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-left:12px}.detail-report-bar[data-v-e1ea3da6]{background:var(--v-surface-base)!important;border-bottom:1px solid var(--v-border-base);color:var(--v-textPrimary-base)!important}.close-button[data-v-e1ea3da6]{background:var(--v-surfaceMuted-base);margin-right:12px}.report-title[data-v-e1ea3da6]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.report-title strong[data-v-e1ea3da6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-eyebrow[data-v-e1ea3da6],.section-eyebrow[data-v-e1ea3da6]{color:var(--v-textSecondary-base);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.report-action[data-v-e1ea3da6]{border-color:var(--v-border-base);color:var(--v-textPrimary-base);margin-right:8px}.detail-report-screen[data-v-e1ea3da6]{background:var(--v-background-base)!important;color:var(--v-textPrimary-base);min-height:calc(100vh - 64px)}.report-loader[data-v-e1ea3da6]{position:fixed;z-index:5}.detail-report-container[data-v-e1ea3da6]{max-width:1180px;padding:28px 24px 40px}.daily-breakdown[data-v-e1ea3da6],.employee-overview[data-v-e1ea3da6],.pay-overview[data-v-e1ea3da6]{background:var(--v-surface-base);border:1px solid var(--v-border-base);border-radius:20px;box-shadow:0 16px 40px rgba(0,0,0,.1);margin-bottom:20px;padding:24px}.breakdown-heading[data-v-e1ea3da6],.day-card-footer[data-v-e1ea3da6],.day-card-heading[data-v-e1ea3da6],.employee-heading[data-v-e1ea3da6],.pay-heading[data-v-e1ea3da6]{align-items:center;display:flex;justify-content:space-between}.employee-heading[data-v-e1ea3da6]{justify-content:flex-start;margin-bottom:22px}.employee-avatar[data-v-e1ea3da6]{align-items:center;background:rgba(37,194,214,.14);border:1px solid rgba(37,194,214,.35);border-radius:16px;color:var(--v-primary-base);display:flex;flex:0 0 56px;font-size:1.4rem;font-weight:800;height:56px;justify-content:center;margin-right:16px}.breakdown-heading h2[data-v-e1ea3da6],.employee-name[data-v-e1ea3da6],.pay-heading h2[data-v-e1ea3da6]{color:var(--v-textPrimary-base);line-height:1.2;margin:2px 0 0}.employee-name[data-v-e1ea3da6]{font-size:1.55rem}.employee-meta[data-v-e1ea3da6]{color:var(--v-textSecondary-base);display:flex;flex-wrap:wrap;font-size:.82rem;gap:6px 18px;margin-top:6px}.employee-meta span[data-v-e1ea3da6]{align-items:center;display:flex;gap:5px}.employee-meta .v-icon[data-v-e1ea3da6]{color:var(--v-textSecondary-base)}.metric-grid[data-v-e1ea3da6]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-e1ea3da6]{background:var(--v-surfaceMuted-base);border:1px solid var(--v-border-base);border-radius:14px;min-height:90px;padding:16px}.metric-label[data-v-e1ea3da6]{color:var(--v-textSecondary-base);display:block;font-size:.75rem;font-weight:700;margin-bottom:8px}.metric-card strong[data-v-e1ea3da6]{color:var(--v-textPrimary-base);display:block;font-size:1.05rem;line-height:1.3}.metric-card small[data-v-e1ea3da6]{color:var(--v-textSecondary-base);font-size:.72rem;font-weight:600}.variance-card[data-v-e1ea3da6]{align-items:center;border-radius:14px;display:flex;gap:12px;margin-top:12px;padding:12px 16px}.variance-card.is-short[data-v-e1ea3da6]{background:rgba(244,83,94,.11);color:#f36b75}.variance-card.is-over[data-v-e1ea3da6]{background:rgba(45,190,126,.11);color:#31c989}.variance-card .v-icon[data-v-e1ea3da6]{color:inherit}.variance-card span[data-v-e1ea3da6],.variance-card strong[data-v-e1ea3da6]{display:block}.variance-card span[data-v-e1ea3da6]{font-size:.75rem;opacity:.9}.pay-heading[data-v-e1ea3da6]{margin-bottom:18px}.overtime-chip[data-v-e1ea3da6]{background:rgba(72,151,255,.14)!important;color:#68a9ff!important}.overtime-details[data-v-e1ea3da6]{background:var(--v-surfaceMuted-base);border-radius:12px;color:var(--v-textSecondary-base);display:flex;flex-wrap:wrap;font-size:.8rem;gap:8px 24px;margin-bottom:10px;padding:12px 14px}.pay-lines>div[data-v-e1ea3da6]{align-items:center;border-bottom:1px solid var(--v-border-base);color:var(--v-textSecondary-base);display:flex;justify-content:space-between;padding:11px 0}.pay-lines strong[data-v-e1ea3da6]{color:var(--v-textPrimary-base)}.pay-lines .pay-total[data-v-e1ea3da6]{border-bottom:0;color:var(--v-textPrimary-base);font-size:1.15rem;font-weight:800}.pay-total strong[data-v-e1ea3da6]{color:var(--v-primary-base);font-size:1.45rem}.create-pay-action[data-v-e1ea3da6]{display:flex;justify-content:flex-end;margin-top:10px}.paid-period-note[data-v-e1ea3da6]{align-items:center;color:#31c989;display:flex;font-size:.8rem;gap:5px}.paid-period-note .v-icon[data-v-e1ea3da6]{color:inherit}.breakdown-heading[data-v-e1ea3da6]{margin-bottom:16px}.breakdown-heading>span[data-v-e1ea3da6]{color:var(--v-textSecondary-base);font-size:.8rem;font-weight:700}.touch-view-container[data-v-e1ea3da6]{background:transparent!important;border:0;height:auto;max-height:none;width:100%}.day-list[data-v-e1ea3da6]{background:transparent!important;padding:0}.day-report-card[data-v-e1ea3da6]{background:var(--v-surfaceMuted-base);border:1px solid var(--v-border-base);border-radius:14px;margin-bottom:10px;min-height:112px;padding:12px 14px;transition:border-color .2s,transform .2s}.day-report-card[data-v-e1ea3da6]:hover{border-color:var(--v-primary-base);transform:translateY(-1px)}.day-card-heading span[data-v-e1ea3da6],.day-card-heading strong[data-v-e1ea3da6]{display:block}.day-card-heading strong[data-v-e1ea3da6]{color:var(--v-textPrimary-base);font-size:.95rem}.day-card-heading span[data-v-e1ea3da6],.entry-count[data-v-e1ea3da6]{color:var(--v-textSecondary-base);font-size:.75rem}.entry-count[data-v-e1ea3da6]{background:var(--v-surface-base);border:1px solid var(--v-border-base);border-radius:999px;padding:5px 10px}.hours-progress[data-v-e1ea3da6]{margin:13px 0 11px}.hours-progress.is-short[data-v-e1ea3da6]{background-color:rgba(239,77,90,.14)!important}.day-card-footer[data-v-e1ea3da6]{min-height:24px}.day-status[data-v-e1ea3da6],.status-badge[data-v-e1ea3da6],.worked-time[data-v-e1ea3da6]{align-items:center;display:flex}.day-status[data-v-e1ea3da6]{flex-wrap:wrap;gap:7px}.worked-time[data-v-e1ea3da6]{color:var(--v-textPrimary-base);font-size:.8rem;font-weight:600;gap:5px}.worked-time .v-icon[data-v-e1ea3da6]{color:var(--v-textSecondary-base)}.status-badge[data-v-e1ea3da6]{border-radius:999px;font-size:.68rem;font-weight:800;gap:3px;padding:3px 8px}.status-badge.is-paid[data-v-e1ea3da6]{background:rgba(45,190,126,.12);color:#31c989}.short-time[data-v-e1ea3da6],.status-badge.is-open[data-v-e1ea3da6]{color:#f36b75}.status-badge.is-open[data-v-e1ea3da6]{background:rgba(244,83,94,.11)}.status-badge .v-icon[data-v-e1ea3da6]{color:inherit}.short-time[data-v-e1ea3da6]{font-size:.75rem;font-weight:700;margin-left:auto}.row-chevron[data-v-e1ea3da6]{color:var(--v-textSecondary-base);margin-left:10px}.empty-report[data-v-e1ea3da6]{align-items:center;color:var(--v-textSecondary-base);display:flex;flex-direction:column;gap:7px;padding:40px 16px;text-align:center}.empty-report .v-icon[data-v-e1ea3da6]{color:var(--v-textSecondary-base);font-size:36px}.empty-report strong[data-v-e1ea3da6]{color:var(--v-textPrimary-base)}@media (max-width:760px){.detail-report-bar[data-v-e1ea3da6]{padding:0 4px}.report-title[data-v-e1ea3da6]{font-size:.92rem}.report-eyebrow[data-v-e1ea3da6]{font-size:.58rem}.action-label[data-v-e1ea3da6]{display:none}.report-action[data-v-e1ea3da6]{min-width:40px!important;padding:0 10px!important}.report-action .v-icon[data-v-e1ea3da6]{margin:0!important}.detail-report-container[data-v-e1ea3da6]{padding:14px 12px 28px}.daily-breakdown[data-v-e1ea3da6],.employee-overview[data-v-e1ea3da6],.pay-overview[data-v-e1ea3da6]{border-radius:16px;margin-bottom:12px;padding:16px}.employee-avatar[data-v-e1ea3da6]{border-radius:13px;flex-basis:46px;height:46px}.employee-name[data-v-e1ea3da6]{font-size:1.15rem}.employee-meta[data-v-e1ea3da6]{display:block}.employee-meta span[data-v-e1ea3da6]{margin-top:4px}.metric-grid[data-v-e1ea3da6]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-e1ea3da6]{min-height:82px;padding:13px}.metric-card strong[data-v-e1ea3da6]{font-size:.9rem}.overtime-details[data-v-e1ea3da6]{display:grid}.day-report-card[data-v-e1ea3da6]{padding:10px}.day-card-footer[data-v-e1ea3da6]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto}.day-status[data-v-e1ea3da6]{min-width:0}.worked-time[data-v-e1ea3da6]{line-height:1.4;white-space:normal}.short-time[data-v-e1ea3da6]{grid-column:2;grid-row:1;line-height:1.4;margin-left:auto;text-align:right;white-space:nowrap;width:auto}.row-chevron[data-v-e1ea3da6]{align-self:center;grid-column:3;grid-row:1;margin-left:2px}}@media (max-width:390px){.short-time[data-v-e1ea3da6]{font-size:.68rem}}@media (max-width:430px){.close-button[data-v-e1ea3da6]{margin-right:4px}.report-title[data-v-e1ea3da6]{max-width:132px}.pay-heading[data-v-e1ea3da6]{align-items:flex-start;gap:8px}.overtime-chip[data-v-e1ea3da6]{margin:0}}