.field[data-astro-cid-pwuw4jub]{flex-direction:column;gap:.375rem;min-width:0;margin-top:1rem;display:flex}.field-pair[data-astro-cid-pwuw4jub]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.75rem;display:grid}.field-label[data-astro-cid-pwuw4jub]{color:var(--calc-text-muted);font-size:.8125rem;font-weight:600}.text-input[data-astro-cid-pwuw4jub]{border:2px solid var(--calc-input-border);background:var(--calc-input-bg);width:100%;min-width:0;color:var(--calc-text);color-scheme:dark;border-radius:10px;padding:.625rem .75rem;font-family:inherit;font-size:1rem}.text-input[data-astro-cid-pwuw4jub]:focus{border-color:var(--calc-input-focus-border);box-shadow:0 0 0 3px var(--accent-shadow);outline:none}.field-hint[data-astro-cid-pwuw4jub]{margin:.125rem 0 0}.field-message[data-astro-cid-pwuw4jub]{color:var(--calc-text);background:var(--negative-glow);border-left:3px solid var(--negative);border-radius:8px;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.field[data-astro-cid-pwuw4jub] .field-message[data-astro-cid-pwuw4jub]{margin-top:.25rem}.period-summary[data-astro-cid-pwuw4jub]{color:var(--calc-text);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:1rem;font-weight:700;display:flex}.period-days[data-astro-cid-pwuw4jub]{border:1px solid var(--accent-border-subtle);background:var(--accent-bg-hover);color:var(--text);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:600}.prior-field[data-astro-cid-pwuw4jub]{border-top:1px solid var(--calc-card-border);padding-top:1rem}.dst-notice[data-astro-cid-pwuw4jub]{color:var(--calc-text);background:var(--warning-amber-bg);border-left:3px solid var(--warning-amber);border-radius:8px;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45}.sheet-scroll[data-astro-cid-pwuw4jub]{min-width:0;overflow-x:auto}.sheet[data-astro-cid-pwuw4jub]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.sheet-head[data-astro-cid-pwuw4jub],.day-grid[data-astro-cid-pwuw4jub]{grid-template-columns:6.25rem minmax(5.5rem,1fr) minmax(5.5rem,1fr) 3.75rem 3.25rem;align-items:center;gap:.5rem;display:grid}.sheet-head[data-astro-cid-pwuw4jub] span[data-astro-cid-pwuw4jub]{text-transform:uppercase;letter-spacing:.05em;color:var(--calc-text-muted);text-align:center;font-size:.6875rem;font-weight:600;line-height:1.3}.sheet-head[data-astro-cid-pwuw4jub] .head-date[data-astro-cid-pwuw4jub]{text-align:left}.sheet-head[data-astro-cid-pwuw4jub] .head-total[data-astro-cid-pwuw4jub]{text-align:right}.day-row[data-astro-cid-pwuw4jub]+.day-row[data-astro-cid-pwuw4jub]{border-top:1px solid var(--calc-card-border);padding-top:.5rem}.day-date[data-astro-cid-pwuw4jub]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--calc-text);font-size:.8125rem;font-weight:600;overflow:hidden}.day-row[data-astro-cid-pwuw4jub][data-weekday=false] .day-date[data-astro-cid-pwuw4jub]{color:var(--calc-text-muted)}.day-input[data-astro-cid-pwuw4jub]{border:2px solid var(--calc-input-border);background:var(--calc-input-bg);width:100%;min-width:0;color:var(--calc-text);text-align:center;color-scheme:dark;border-radius:10px;padding:.5rem .375rem;font-family:inherit;font-size:.875rem;font-weight:500}.day-input[data-astro-cid-pwuw4jub]:focus{border-color:var(--calc-input-focus-border);box-shadow:0 0 0 3px var(--accent-shadow);outline:none}.day-break[data-astro-cid-pwuw4jub]{-moz-appearance:textfield;appearance:textfield}.day-break[data-astro-cid-pwuw4jub]::-webkit-inner-spin-button,.day-break[data-astro-cid-pwuw4jub]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.day-total[data-astro-cid-pwuw4jub]{text-align:right;color:var(--calc-text);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.day-note[data-astro-cid-pwuw4jub]{color:var(--text-secondary);background:var(--white-alpha-5);border-left:3px solid var(--border-interactive);border-radius:6px;margin:.375rem 0 0;padding:.375rem .625rem;font-size:.75rem;line-height:1.45}.day-note--dst[data-astro-cid-pwuw4jub]{color:var(--calc-text);background:var(--warning-amber-bg);border-left-color:var(--warning-amber)}@media (width<=600px){.sheet-head[data-astro-cid-pwuw4jub],.day-grid[data-astro-cid-pwuw4jub]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 4.25rem;row-gap:.375rem}.sheet-head[data-astro-cid-pwuw4jub] .head-date[data-astro-cid-pwuw4jub],.sheet-head[data-astro-cid-pwuw4jub] .head-total[data-astro-cid-pwuw4jub]{display:none}.day-date[data-astro-cid-pwuw4jub]{grid-area:1/1/auto/3}.day-total[data-astro-cid-pwuw4jub]{grid-area:1/3}.day-grid[data-astro-cid-pwuw4jub] .day-input[data-astro-cid-pwuw4jub]{grid-row:2}}@media (width<=480px){.sheet-card[data-astro-cid-pwuw4jub]{padding:1.25rem 1rem}}.rate-field[data-astro-cid-pwuw4jub]{align-items:center;gap:.5rem;display:flex}.rate-field[data-astro-cid-pwuw4jub] .text-input[data-astro-cid-pwuw4jub]{flex:auto}.rate-affix[data-astro-cid-pwuw4jub]{color:var(--calc-text-muted);font-size:1rem;font-weight:600}.rate-hint[data-astro-cid-pwuw4jub]{margin-top:.75rem}.result-value[data-astro-cid-pwuw4jub]{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.result-note[data-astro-cid-pwuw4jub]{color:var(--text-secondary);background:var(--white-alpha-5);border:1px solid var(--calc-card-border);border-radius:10px;margin:.875rem 0 0;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.result-note--caution[data-astro-cid-pwuw4jub]{color:var(--calc-text);background:var(--warning-amber-bg);border-color:var(--warning-amber)}.pay-section[data-astro-cid-pwuw4jub]{margin-top:1.25rem}.pay-title[data-astro-cid-pwuw4jub]{text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--calc-results-label);font-size:.8125rem}.gross-row[data-astro-cid-pwuw4jub] .result-label[data-astro-cid-pwuw4jub],.gross-row[data-astro-cid-pwuw4jub] .result-value[data-astro-cid-pwuw4jub]{color:var(--calc-text);font-weight:700}.gross-row[data-astro-cid-pwuw4jub] .result-value[data-astro-cid-pwuw4jub]{font-size:1.125rem}.week-list[data-astro-cid-pwuw4jub]{flex-direction:column;gap:.75rem;display:flex}.week-block[data-astro-cid-pwuw4jub]{border:1px solid var(--calc-card-border);background:var(--calc-input-bg);border-radius:12px;padding:.875rem 1rem}.week-head[data-astro-cid-pwuw4jub]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;margin-bottom:.625rem;display:flex}.week-range[data-astro-cid-pwuw4jub]{color:var(--calc-text);font-size:.9375rem;font-weight:700}.week-status[data-astro-cid-pwuw4jub]{border:1px solid var(--border-interactive);background:var(--white-alpha-5);color:var(--text);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1.5}.week-block[data-astro-cid-pwuw4jub][data-kind=lead] .week-status[data-astro-cid-pwuw4jub]{border-color:var(--accent-border-subtle);background:var(--accent-bg-hover)}.week-block[data-astro-cid-pwuw4jub][data-kind=open] .week-status[data-astro-cid-pwuw4jub]{border-color:var(--warning-amber);background:var(--warning-amber-bg)}.week-stats[data-astro-cid-pwuw4jub]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem .75rem;margin:0;display:grid}.week-stat[data-astro-cid-pwuw4jub]{min-width:0}.week-stat[data-astro-cid-pwuw4jub] dt[data-astro-cid-pwuw4jub]{color:var(--calc-text-muted);font-size:.75rem}.week-stat[data-astro-cid-pwuw4jub] dd[data-astro-cid-pwuw4jub]{color:var(--calc-text);font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:1rem;font-weight:700}.carry-box[data-astro-cid-pwuw4jub]{border-color:var(--warning-amber)}.carry-line[data-astro-cid-pwuw4jub]{color:var(--calc-text);margin:0;font-size:.9375rem;line-height:1.55}.carry-ot[data-astro-cid-pwuw4jub]{color:var(--text-secondary);margin:.625rem 0 0;font-size:.8125rem;line-height:1.5}.next-btn[data-astro-cid-pwuw4jub]{background:var(--accent-strong);width:100%;min-height:2.75rem;color:var(--text-on-accent);cursor:pointer;transition:background var(--calc-transition-fast);border:0;border-radius:10px;margin-top:1rem;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:700;display:block}.next-btn[data-astro-cid-pwuw4jub]:hover{background:var(--accent-strong-hover)}.next-btn[data-astro-cid-pwuw4jub]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table-scroll[data-astro-cid-pwuw4jub]{overflow-x:auto}.disclaimer-note[data-astro-cid-pwuw4jub]{background:var(--surface);color:var(--calc-text-muted);border-radius:8px;margin-top:2rem;padding:1rem;font-size:.875rem;line-height:1.5}@media print{.timecard-actions[data-astro-cid-pwuw4jub],.next-btn[data-astro-cid-pwuw4jub],.chip-group[data-astro-cid-pwuw4jub],.rate-hint[data-astro-cid-pwuw4jub]{display:none!important}.day-input[data-astro-cid-pwuw4jub],.text-input[data-astro-cid-pwuw4jub]{color:#111;background:#fff;border-color:#999}.day-date[data-astro-cid-pwuw4jub],.day-total[data-astro-cid-pwuw4jub],.period-summary[data-astro-cid-pwuw4jub],.week-range[data-astro-cid-pwuw4jub],.week-stat[data-astro-cid-pwuw4jub] dd[data-astro-cid-pwuw4jub],.carry-line[data-astro-cid-pwuw4jub]{color:#111}.day-note[data-astro-cid-pwuw4jub],.result-note[data-astro-cid-pwuw4jub],.week-block[data-astro-cid-pwuw4jub],.week-status[data-astro-cid-pwuw4jub],.period-days[data-astro-cid-pwuw4jub]{color:#111;background:#fff;border-color:#999}}
