.pay[data-astro-cid-o32p3nau]{flex-direction:column;gap:18px;display:flex}.pay-form[data-astro-cid-o32p3nau]{flex-direction:column;gap:16px;display:flex}.freq[data-astro-cid-o32p3nau]{border:0;min-width:0;margin:0;padding:0}.freq[data-astro-cid-o32p3nau] legend[data-astro-cid-o32p3nau]{color:var(--ink);margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.freq-opts[data-astro-cid-o32p3nau]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.freq-opts[data-astro-cid-o32p3nau] label[data-astro-cid-o32p3nau]{cursor:pointer;position:relative}.freq-opts[data-astro-cid-o32p3nau] input[data-astro-cid-o32p3nau]{opacity:0;width:1px;height:1px;position:absolute}.freq-opts[data-astro-cid-o32p3nau] span[data-astro-cid-o32p3nau]{text-align:center;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;padding:10px 8px;font-weight:600;line-height:1.2;transition:border-color .1s,background .1s;display:flex}.freq-opts[data-astro-cid-o32p3nau] label[data-astro-cid-o32p3nau]:hover span[data-astro-cid-o32p3nau]{border-color:var(--line-3)}.freq-opts[data-astro-cid-o32p3nau] small[data-astro-cid-o32p3nau]{color:var(--muted);font-size:.8rem;font-weight:500}.freq-opts[data-astro-cid-o32p3nau] input[data-astro-cid-o32p3nau]:checked+span[data-astro-cid-o32p3nau]{border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text);background:var(--accent-soft);color:var(--accent-text)}.freq-opts[data-astro-cid-o32p3nau] input[data-astro-cid-o32p3nau]:focus-visible+span[data-astro-cid-o32p3nau]{outline:2px solid var(--accent-text);outline-offset:2px}.inputs[data-astro-cid-o32p3nau]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:14px 16px;display:grid}.table-scroll[data-astro-cid-o32p3nau]{overflow-x:auto}.inputs[data-astro-cid-o32p3nau] select[data-astro-cid-o32p3nau],.inputs[data-astro-cid-o32p3nau] input[data-astro-cid-o32p3nau]{width:100%}.tight[data-astro-cid-o32p3nau]{gap:4px}.row2[data-astro-cid-o32p3nau]{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.periods[data-astro-cid-o32p3nau]{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.lag[data-astro-cid-o32p3nau]{color:var(--ink-2);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.lag[data-astro-cid-o32p3nau] input[data-astro-cid-o32p3nau]{width:76px}.summary[data-astro-cid-o32p3nau]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.15rem;font-weight:600}.stats[data-astro-cid-o32p3nau] .v-small[data-astro-cid-o32p3nau]{font-size:1.05rem;line-height:1.3}.explain[data-astro-cid-o32p3nau]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r-md);color:var(--ink-2);padding:12px 16px;font-size:.95rem}.explain[data-astro-cid-o32p3nau] p{margin:.35em 0}.explain[data-astro-cid-o32p3nau]:empty{display:none}.exports[data-astro-cid-o32p3nau]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legend[data-astro-cid-o32p3nau]{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:.88rem;display:flex}.legend[data-astro-cid-o32p3nau] span[data-astro-cid-o32p3nau]{align-items:center;gap:6px;display:inline-flex}.lg[data-astro-cid-o32p3nau]{width:20px;height:20px;font:700 .72rem var(--mono);border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.lg[data-astro-cid-o32p3nau].pay{background:var(--accent)}.lg[data-astro-cid-o32p3nau].hol{color:var(--fail)}.lg[data-astro-cid-o32p3nau].moved{border:1.5px dashed var(--muted)}.year-grid[data-astro-cid-o32p3nau]{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px 18px;display:grid}.year-grid[data-astro-cid-o32p3nau] .pm{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:8px 10px 6px}.year-grid[data-astro-cid-o32p3nau] .pm.special{border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-line)}.year-grid[data-astro-cid-o32p3nau] .pm-title{color:var(--ink);justify-content:space-between;align-items:center;gap:6px;margin:0 0 4px;font-size:.98rem;font-weight:600;display:flex}.year-grid[data-astro-cid-o32p3nau] .pm-count{font:500 11px/1.4 var(--mono);color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:1px 6px}.year-grid[data-astro-cid-o32p3nau] .pm.special .pm-count{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent-line);font-weight:600}.year-grid[data-astro-cid-o32p3nau] .pm-table{border-collapse:collapse;table-layout:fixed;width:100%;font:.78rem var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.year-grid[data-astro-cid-o32p3nau] .pm-table th{color:var(--muted);padding:2px 0;font-size:.68rem;font-weight:600}.year-grid[data-astro-cid-o32p3nau] .pm-table td{text-align:center;height:26px;padding:1px 0}.year-grid[data-astro-cid-o32p3nau] .pm-table td>span:first-child{border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.year-grid[data-astro-cid-o32p3nau] td.wknd{color:var(--muted)}.year-grid[data-astro-cid-o32p3nau] td.hol>span:first-child{color:var(--fail);font-weight:700}.year-grid[data-astro-cid-o32p3nau] td.moved>span:first-child{border:1.5px dashed var(--muted)}.year-grid[data-astro-cid-o32p3nau] td.pay>span:first-child{background:var(--accent);color:var(--on-accent);border:0;font-weight:700}.table-wrap[data-astro-cid-o32p3nau] summary[data-astro-cid-o32p3nau]{cursor:pointer;color:var(--ink);margin-bottom:8px;font-weight:600}#pay-table[data-astro-cid-o32p3nau] td:first-child{font-family:var(--mono);color:var(--muted)}#pay-table[data-astro-cid-o32p3nau] td.pdate{white-space:nowrap;color:var(--ink);font-weight:600}#pay-table[data-astro-cid-o32p3nau] td.note{color:var(--ink-2);min-width:11em;font-size:.88rem}#pay-table[data-astro-cid-o32p3nau] td.pperiod{white-space:nowrap;font-size:.92rem}@media (width<=560px){#pay-table[data-astro-cid-o32p3nau] thead[data-astro-cid-o32p3nau]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pay-table[data-astro-cid-o32p3nau] tbody tr{border-bottom:1px solid var(--line);grid-template-columns:2.2em minmax(0,1fr);padding:6px 0;display:grid}#pay-table[data-astro-cid-o32p3nau] tbody td{border:0;padding:1px 4px;display:block}#pay-table[data-astro-cid-o32p3nau] tbody td:first-child{grid-row:span 3}#pay-table[data-astro-cid-o32p3nau] tbody td:empty{display:none}#pay-table[data-astro-cid-o32p3nau] td.note{min-width:0}#pay-table[data-astro-cid-o32p3nau] td.pperiod{white-space:normal}#pay-table[data-astro-cid-o32p3nau] td.pperiod:before{content:"Pay period: ";color:var(--muted)}}#export-status[data-astro-cid-o32p3nau]:empty{margin:0}.pp-shared{flex-direction:column;gap:10px;display:flex}.pp-shared-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pp-shared-m{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;align-items:center;gap:1px;padding:5px 2px;display:flex}.pp-shared-mn{font:500 11px/1.3 var(--mono);color:var(--muted);text-transform:uppercase}.pp-shared-mc{font:700 17px/1.2 var(--mono);color:var(--ink)}.pp-shared-m.is-extra{border-color:var(--accent-text);background:var(--accent-soft)}.pp-shared-m.is-extra .pp-shared-mc,.pp-shared-m.is-extra .pp-shared-mn{color:var(--accent-text)}.pp-shared-facts{color:var(--ink-2);margin:0;font-size:14px}.pp-shared-h{margin:4px 0 0;font-size:14px;font-weight:600}.pp-shared-next{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pp-shared-next li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:15px;display:flex}.pp-shared-rel{color:var(--muted);white-space:nowrap;font-size:14px}.pay[data-astro-cid-o32p3nau] .limits-host>.limits:first-child{margin-top:0}@media (width<=760px){.freq-opts[data-astro-cid-o32p3nau]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.year-grid[data-astro-cid-o32p3nau]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.year-grid[data-astro-cid-o32p3nau] .pm{padding:6px 4px 4px}.year-grid[data-astro-cid-o32p3nau] .pm-title{padding:0 2px;font-size:.86rem}.year-grid[data-astro-cid-o32p3nau] .pm-count{padding:0 3px;font-size:.64rem}.year-grid[data-astro-cid-o32p3nau] .pm-table{font-size:.68rem}.year-grid[data-astro-cid-o32p3nau] .pm-table th{font-size:.6rem}.year-grid[data-astro-cid-o32p3nau] .pm-table td{height:20px}.year-grid[data-astro-cid-o32p3nau] .pm-table td>span:first-child{width:19px;height:19px}.exports[data-astro-cid-o32p3nau] .btn[data-astro-cid-o32p3nau]{flex:auto}}
