.calculator-grid[data-astro-cid-3g2nrkc7] .field[data-astro-cid-3g2nrkc7]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.calculator-grid[data-astro-cid-3g2nrkc7] .field[data-astro-cid-3g2nrkc7]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-3g2nrkc7] .field[data-astro-cid-3g2nrkc7][hidden]{display:none}.calculator-grid[data-astro-cid-3g2nrkc7] label[data-astro-cid-3g2nrkc7]{color:var(--calc-text);font-size:.8125rem;font-weight:600}.calculator-grid[data-astro-cid-3g2nrkc7] input[data-astro-cid-3g2nrkc7]{border:2px solid var(--calc-input-border);background:var(--calc-input-bg);width:100%;color:var(--calc-text);border-radius:10px;padding:.625rem .75rem;font-family:inherit;font-size:1rem}.calculator-grid[data-astro-cid-3g2nrkc7] input[data-astro-cid-3g2nrkc7]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.calculator-grid[data-astro-cid-3g2nrkc7] .period-chip[data-astro-cid-3g2nrkc7]{font-family:inherit}.calculator-grid[data-astro-cid-3g2nrkc7] .period-grid[data-astro-cid-3g2nrkc7].grid-3{grid-template-columns:repeat(3,1fr)}.calculator-grid[data-astro-cid-3g2nrkc7] .period-grid[data-astro-cid-3g2nrkc7].grid-4{grid-template-columns:repeat(2,1fr)}.calculator-grid[data-astro-cid-3g2nrkc7] .field-hint[data-astro-cid-3g2nrkc7]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.calculator-grid[data-astro-cid-3g2nrkc7] .field-hint[data-astro-cid-3g2nrkc7] a[data-astro-cid-3g2nrkc7]{color:inherit}.calc-card[data-astro-cid-3g2nrkc7][hidden]{display:none}.calc-notice[data-astro-cid-3g2nrkc7]{border:1px solid var(--calc-notice-border,var(--calc-warning-border));background:var(--calc-notice-bg,var(--calc-warning-bg));color:var(--calc-notice-strong,var(--calc-text));border-radius:10px;margin:0 0 1rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.calc-notice[data-astro-cid-3g2nrkc7]:last-child{margin-bottom:0}.calc-notice[data-astro-cid-3g2nrkc7][hidden]{display:none}.calc-notice[data-astro-cid-3g2nrkc7] a{color:inherit}.hero-next[data-astro-cid-3g2nrkc7]{text-align:center;color:var(--calc-results-label-text,var(--calc-text));margin:0 0 1rem;font-size:.875rem;font-weight:600;line-height:1.5}.hero-next[data-astro-cid-3g2nrkc7][hidden]{display:none}.results-card[data-astro-cid-3g2nrkc7] .results-breakdown[data-astro-cid-3g2nrkc7] .result-row[data-astro-cid-3g2nrkc7]:first-child .result-label[data-astro-cid-3g2nrkc7],.results-card[data-astro-cid-3g2nrkc7] .results-breakdown[data-astro-cid-3g2nrkc7] .result-row[data-astro-cid-3g2nrkc7]:first-child .result-value[data-astro-cid-3g2nrkc7]{font-weight:700}#out-shifted[data-astro-cid-3g2nrkc7]{white-space:nowrap}.breakdown-card[data-astro-cid-3g2nrkc7]{margin-top:1.5rem}.schedule-card[data-astro-cid-3g2nrkc7] .calc-card-header[data-astro-cid-3g2nrkc7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.copy-btn[data-astro-cid-3g2nrkc7]{cursor:pointer;background:var(--calc-chip-bg);border:2px solid var(--calc-chip-border);color:var(--calc-text);transition:all var(--calc-transition-fast,.15s ease);border-radius:999px;padding:.375rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600}.copy-btn[data-astro-cid-3g2nrkc7]:hover{border-color:var(--calc-chip-hover-border);background:var(--calc-chip-hover-bg)}.table-scroll[data-astro-cid-3g2nrkc7]{max-height:30rem;overflow:auto}.breakdown-table[data-astro-cid-3g2nrkc7]{border-collapse:collapse;width:100%;font-size:.8125rem}.breakdown-table[data-astro-cid-3g2nrkc7] th[data-astro-cid-3g2nrkc7],.breakdown-table[data-astro-cid-3g2nrkc7] td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);color:var(--calc-text);padding:.5rem}.breakdown-table[data-astro-cid-3g2nrkc7] th[data-astro-cid-3g2nrkc7]:first-child,.breakdown-table[data-astro-cid-3g2nrkc7] td:first-child{text-align:left}.breakdown-table[data-astro-cid-3g2nrkc7] th[data-astro-cid-3g2nrkc7]:last-child,.breakdown-table[data-astro-cid-3g2nrkc7] td:last-child{text-align:left;white-space:normal}.breakdown-table[data-astro-cid-3g2nrkc7] thead[data-astro-cid-3g2nrkc7] th[data-astro-cid-3g2nrkc7]{z-index:1;text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);background:var(--calc-card-bg);font-size:.6875rem;position:sticky;top:0}.breakdown-table[data-astro-cid-3g2nrkc7] tbody[data-astro-cid-3g2nrkc7] tr:last-child td{border-bottom:none}.breakdown-table[data-astro-cid-3g2nrkc7] tr.is-carry td{color:var(--calc-text-muted)}.breakdown-table[data-astro-cid-3g2nrkc7] tr.is-extra td:first-child{box-shadow:inset 3px 0 0 var(--calc-accent)}.breakdown-table[data-astro-cid-3g2nrkc7] td.pay-cell{font-weight:600}.breakdown-table[data-astro-cid-3g2nrkc7] .shift-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--calc-notice-border,var(--calc-warning-border));background:var(--calc-notice-bg,var(--calc-warning-bg));color:var(--calc-notice-strong,var(--calc-text));border-radius:999px;margin-right:.375rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700;display:inline-block}.breakdown-table[data-astro-cid-3g2nrkc7] .carry-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem}.breakdown-table[data-astro-cid-3g2nrkc7] .shift-reason{color:var(--calc-text-muted)}.projection-note[data-astro-cid-3g2nrkc7]{color:var(--calc-text-muted);text-align:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.5}@media (width<=480px){.calculator-grid[data-astro-cid-3g2nrkc7] .period-grid[data-astro-cid-3g2nrkc7],.calculator-grid[data-astro-cid-3g2nrkc7] .period-grid[data-astro-cid-3g2nrkc7].grid-3,.calculator-grid[data-astro-cid-3g2nrkc7] .period-grid[data-astro-cid-3g2nrkc7].grid-4{grid-template-columns:1fr 1fr}}@media print{.input-column[data-astro-cid-3g2nrkc7],.copy-btn[data-astro-cid-3g2nrkc7],.hero-next[data-astro-cid-3g2nrkc7],.calc-notice[data-astro-cid-3g2nrkc7]{display:none!important}.calculator-grid[data-astro-cid-3g2nrkc7]{display:block}.breakdown-card[data-astro-cid-3g2nrkc7]{border:none;margin-top:1rem}.table-scroll[data-astro-cid-3g2nrkc7]{max-height:none;overflow:visible}.breakdown-table[data-astro-cid-3g2nrkc7]{font-size:.6875rem}.breakdown-table[data-astro-cid-3g2nrkc7] thead[data-astro-cid-3g2nrkc7] th[data-astro-cid-3g2nrkc7]{position:static}.breakdown-table[data-astro-cid-3g2nrkc7] tr[data-astro-cid-3g2nrkc7],.breakdown-table[data-astro-cid-3g2nrkc7] tr{break-inside:avoid}}
