.grid-hint[data-astro-cid-4ogapavh]{color:var(--calc-muted-text);margin:0 0 1rem;font-size:.85rem;line-height:1.5}.shift-block[data-astro-cid-4ogapavh]{margin-top:1rem}.shift-block[data-astro-cid-4ogapavh]:first-of-type{margin-top:0}.shift-title[data-astro-cid-4ogapavh]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-muted-text);margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:block}.shift-row[data-astro-cid-4ogapavh]{grid-template-columns:1fr 1fr 1.1fr;align-items:end;gap:.5rem;display:grid}.shift-field[data-astro-cid-4ogapavh]{flex-direction:column;gap:.3rem;display:flex}.shift-field-label[data-astro-cid-4ogapavh]{color:var(--calc-muted-text);font-size:.75rem;font-weight:600}.ts-time[data-astro-cid-4ogapavh],.ts-break[data-astro-cid-4ogapavh]{width:100%;color:var(--calc-primary-text);background:var(--bg);border:1px solid var(--calc-input-border);border-radius:.5rem;padding:.5rem .55rem;font-size:.9rem;font-weight:600}.ts-time[data-astro-cid-4ogapavh]:focus,.ts-break[data-astro-cid-4ogapavh]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow-soft)}.field-row[data-astro-cid-4ogapavh]{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.field-label[data-astro-cid-4ogapavh]{color:var(--calc-muted-text);font-size:.875rem;font-weight:600}.field-number[data-astro-cid-4ogapavh]{width:100%;color:var(--calc-primary-text);background:var(--bg);border:1px solid var(--calc-input-border);border-radius:.5rem;padding:.65rem .75rem;font-size:1rem;font-weight:600}.field-number[data-astro-cid-4ogapavh]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow-soft)}.inline-note[data-astro-cid-4ogapavh]{color:var(--calc-muted-text);margin:0;font-size:.8125rem;line-height:1.45}.inline-note[data-astro-cid-4ogapavh][hidden],.field-row[data-astro-cid-4ogapavh][hidden]{display:none}.chip-section[data-astro-cid-4ogapavh]{margin-top:1.25rem}.chip-section-label[data-astro-cid-4ogapavh]{color:var(--calc-muted-text);margin-bottom:.625rem;font-size:.875rem;font-weight:600;display:block}.chip-group[data-astro-cid-4ogapavh]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-4ogapavh]{color:var(--calc-primary-text);background:var(--bg);border:1px solid var(--calc-chip-border);cursor:pointer;border-radius:999px;padding:.45rem .8rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.chip[data-astro-cid-4ogapavh]:hover{border-color:var(--calc-chip-hover-border);background:var(--accent-bg-hover)}.chip[data-astro-cid-4ogapavh].active{color:var(--text-on-accent);background:var(--accent);border-color:var(--accent)}.rule-note[data-astro-cid-4ogapavh]{background:var(--calc-callout-bg);border:1px solid var(--calc-callout-border);border-radius:var(--calc-radius,8px);margin-top:1.25rem;padding:.75rem .85rem}.rule-note[data-astro-cid-4ogapavh] strong[data-astro-cid-4ogapavh]{color:var(--calc-primary-text);margin-bottom:.3rem;font-size:.85rem;display:block}.rule-note[data-astro-cid-4ogapavh] p[data-astro-cid-4ogapavh]{color:var(--calc-callout-text);margin:0;font-size:.82rem;line-height:1.5}.ts-warning[data-astro-cid-4ogapavh]{color:var(--calc-warning-text,var(--warning-soft));background:var(--calc-warning-bg,var(--warning-bg));border:1px solid var(--calc-warning-border,var(--warning-border));border-radius:var(--calc-radius,8px);margin:.85rem 0 0;padding:.6rem .75rem;font-size:.82rem;line-height:1.5}.ts-warning[data-astro-cid-4ogapavh][hidden]{display:none}.ts-warning[data-astro-cid-4ogapavh] a[data-astro-cid-4ogapavh]{color:var(--accent);font-weight:600}.primary-tiles[data-astro-cid-4ogapavh]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.primary-tile[data-astro-cid-4ogapavh]{background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:.625rem;padding:.9rem .75rem}.primary-tile-label[data-astro-cid-4ogapavh]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-muted-text);margin-bottom:.35rem;font-size:.7rem;font-weight:600}.primary-tile-value[data-astro-cid-4ogapavh]{color:var(--calc-results-amount);font-size:1.3rem;font-weight:800;line-height:1.1}.premium-explainer[data-astro-cid-4ogapavh]{color:var(--calc-callout-text);background:var(--calc-callout-bg);border:1px solid var(--calc-callout-border);border-radius:var(--calc-radius,8px);margin:0 0 1.25rem;padding:.75rem .85rem;font-size:.875rem;line-height:1.55}.premium-explainer[data-astro-cid-4ogapavh] strong{color:var(--calc-primary-text)}.result-row[data-astro-cid-4ogapavh][hidden]{display:none}.callout-card[data-astro-cid-4ogapavh]{background:var(--calc-callout-bg);border:1px solid var(--calc-callout-border)}.callout-card[data-astro-cid-4ogapavh][hidden]{display:none}.callout-card[data-astro-cid-4ogapavh] h3[data-astro-cid-4ogapavh]{margin:0 0 .5rem;font-size:1.05rem}.callout-card[data-astro-cid-4ogapavh] p[data-astro-cid-4ogapavh]{color:var(--calc-callout-text);margin:0;font-size:.9rem;line-height:1.55}.callout-card[data-astro-cid-4ogapavh] a[data-astro-cid-4ogapavh]{color:var(--accent);font-weight:600}@media (width<=600px){.primary-tiles[data-astro-cid-4ogapavh],.shift-row[data-astro-cid-4ogapavh]{grid-template-columns:1fr}}
