.calculator-grid[data-astro-cid-6v3qkzx2]{gap:var(--calc-gap,1.5rem);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.calculator-grid[data-astro-cid-6v3qkzx2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.input-column[data-astro-cid-6v3qkzx2],.results-column[data-astro-cid-6v3qkzx2]{gap:var(--calc-gap,1.5rem);flex-direction:column;display:flex}.field-help[data-astro-cid-6v3qkzx2]{color:var(--calc-text-muted);margin-top:.5rem;font-size:.8rem;line-height:1.4}.verdict-line[data-astro-cid-6v3qkzx2]{color:var(--calc-results-label-text);margin-top:.5rem;font-size:.9rem;font-weight:600}.compare-grid[data-astro-cid-6v3qkzx2]{grid-template-columns:1fr 1fr;gap:.75rem;margin:1.25rem 0 .25rem;display:grid}.compare-cell[data-astro-cid-6v3qkzx2]{background:var(--calc-results-breakdown-bg);border:1px solid var(--calc-results-row-border);text-align:center;border-radius:12px;padding:.75rem}.compare-label[data-astro-cid-6v3qkzx2]{text-transform:uppercase;letter-spacing:.05em;color:var(--calc-results-label-text);font-size:.7rem;font-weight:600;line-height:1.3}.compare-value[data-astro-cid-6v3qkzx2]{color:var(--calc-results-amount);margin-top:.35rem;font-size:1.35rem;font-weight:700}.plain-breakdown[data-astro-cid-6v3qkzx2]{margin-top:.5rem}.callout-stack[data-astro-cid-6v3qkzx2]{flex-direction:column;gap:.75rem;display:flex}.callout-stack[data-astro-cid-6v3qkzx2]:empty{display:none}.callout-stack[data-astro-cid-6v3qkzx2] .calc-callout{background:var(--calc-callout-bg);border:1px solid var(--calc-callout-border);color:var(--calc-callout-text);border-radius:12px;padding:.85rem 1rem;font-size:.85rem;line-height:1.5}.callout-stack[data-astro-cid-6v3qkzx2] .calc-callout.is-warning{background:var(--calc-warning-bg);border-color:var(--calc-warning-border);color:var(--calc-warning-text)}.callout-stack[data-astro-cid-6v3qkzx2] .calc-callout strong{color:var(--calc-notice-strong,currentColor)}.perhour-table[data-astro-cid-6v3qkzx2]{border:1px solid var(--calc-results-row-border);border-radius:12px;margin-top:.5rem;overflow:hidden}.perhour-head[data-astro-cid-6v3qkzx2],.perhour-row[data-astro-cid-6v3qkzx2]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem;padding:.6rem .75rem;display:grid}.perhour-head[data-astro-cid-6v3qkzx2]{background:var(--calc-results-breakdown-bg);text-transform:uppercase;letter-spacing:.04em;color:var(--calc-results-label-text);text-align:right;font-size:.7rem;font-weight:700}.perhour-row[data-astro-cid-6v3qkzx2]+.perhour-row[data-astro-cid-6v3qkzx2],.perhour-head[data-astro-cid-6v3qkzx2]+.perhour-row[data-astro-cid-6v3qkzx2]{border-top:1px solid var(--calc-results-row-border)}.perhour-label[data-astro-cid-6v3qkzx2]{color:var(--calc-text-muted);font-size:.82rem}.perhour-cell[data-astro-cid-6v3qkzx2]{text-align:right;font-variant-numeric:tabular-nums;color:var(--calc-text);font-size:.9rem;font-weight:600}.perhour-cell[data-astro-cid-6v3qkzx2].is-credit{color:var(--calc-result-positive,var(--calc-success))}.perhour-total[data-astro-cid-6v3qkzx2]{background:var(--calc-results-breakdown-bg)}.perhour-total[data-astro-cid-6v3qkzx2] .perhour-label[data-astro-cid-6v3qkzx2],.perhour-total[data-astro-cid-6v3qkzx2] .perhour-cell[data-astro-cid-6v3qkzx2]{color:var(--calc-results-amount);font-weight:700}.is-negative[data-astro-cid-6v3qkzx2]{color:var(--calc-danger)}.content-table[data-astro-cid-6v3qkzx2]{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:.9rem}.content-table[data-astro-cid-6v3qkzx2] th[data-astro-cid-6v3qkzx2],.content-table[data-astro-cid-6v3qkzx2] td[data-astro-cid-6v3qkzx2]{border-bottom:1px solid var(--calc-results-row-border);text-align:left;padding:.6rem .75rem}.content-table[data-astro-cid-6v3qkzx2] th[data-astro-cid-6v3qkzx2]{color:var(--calc-results-label-text);font-weight:700}@media (width<=768px){.content-table[data-astro-cid-6v3qkzx2]{max-width:100%;display:block;overflow-x:auto}}[data-astro-cid-6v3qkzx2][hidden]{display:none!important}@media (width<=480px){.compare-grid[data-astro-cid-6v3qkzx2]{grid-template-columns:1fr}.perhour-head[data-astro-cid-6v3qkzx2],.perhour-row[data-astro-cid-6v3qkzx2]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);padding:.55rem .5rem}.perhour-label[data-astro-cid-6v3qkzx2]{font-size:.75rem}.perhour-cell[data-astro-cid-6v3qkzx2]{font-size:.82rem}}
