.calculator-grid[data-astro-cid-acxpqwfk] .field[data-astro-cid-acxpqwfk]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.calculator-grid[data-astro-cid-acxpqwfk] .field[data-astro-cid-acxpqwfk]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-acxpqwfk] label[data-astro-cid-acxpqwfk]{color:var(--calc-text);font-size:.8125rem;font-weight:600}.calculator-grid[data-astro-cid-acxpqwfk] input[data-astro-cid-acxpqwfk][type=text],.calculator-grid[data-astro-cid-acxpqwfk] input[data-astro-cid-acxpqwfk][type=number],.calculator-grid[data-astro-cid-acxpqwfk] select[data-astro-cid-acxpqwfk]{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-acxpqwfk] input[data-astro-cid-acxpqwfk]:focus,.calculator-grid[data-astro-cid-acxpqwfk] select[data-astro-cid-acxpqwfk]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.calculator-grid[data-astro-cid-acxpqwfk] .period-chip[data-astro-cid-acxpqwfk]{font-family:inherit}.calculator-grid[data-astro-cid-acxpqwfk] .period-grid[data-astro-cid-acxpqwfk].grid-3{grid-template-columns:repeat(3,1fr)}.calculator-grid[data-astro-cid-acxpqwfk] .field-hint[data-astro-cid-acxpqwfk]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.calculator-grid[data-astro-cid-acxpqwfk] .field-hint[data-astro-cid-acxpqwfk][hidden]{display:none}.intro-hint[data-astro-cid-acxpqwfk]{margin-bottom:.875rem}#incomeHint[data-astro-cid-acxpqwfk]{margin-top:.25rem}.sr-only[data-astro-cid-acxpqwfk]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.people-rows[data-astro-cid-acxpqwfk],.bill-rows[data-astro-cid-acxpqwfk]{flex-direction:column;gap:.5rem;display:flex}.person-head[data-astro-cid-acxpqwfk],.person-row[data-astro-cid-acxpqwfk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.bill-head[data-astro-cid-acxpqwfk],.bill-row[data-astro-cid-acxpqwfk]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:.5rem;display:grid}.person-head[data-astro-cid-acxpqwfk],.bill-head[data-astro-cid-acxpqwfk]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);padding:0 .125rem;font-size:.6875rem;font-weight:600}.person-row[data-astro-cid-acxpqwfk][hidden],.bill-row[data-astro-cid-acxpqwfk][hidden]{display:none}.people-rows[data-astro-cid-acxpqwfk][data-mode=equal] .person-head[data-astro-cid-acxpqwfk],.people-rows[data-astro-cid-acxpqwfk][data-mode=equal] .person-row[data-astro-cid-acxpqwfk]{grid-template-columns:minmax(0,1fr)}.people-rows[data-astro-cid-acxpqwfk][data-mode=equal] .head-income[data-astro-cid-acxpqwfk],.people-rows[data-astro-cid-acxpqwfk][data-mode=equal] .head-percent[data-astro-cid-acxpqwfk],.people-rows[data-astro-cid-acxpqwfk][data-mode=equal] .income-input[data-astro-cid-acxpqwfk],.people-rows[data-astro-cid-acxpqwfk][data-mode=equal] .percent-input[data-astro-cid-acxpqwfk],.people-rows[data-astro-cid-acxpqwfk][data-mode=income] .head-percent[data-astro-cid-acxpqwfk],.people-rows[data-astro-cid-acxpqwfk][data-mode=income] .percent-input[data-astro-cid-acxpqwfk],.people-rows[data-astro-cid-acxpqwfk][data-mode=custom] .head-income[data-astro-cid-acxpqwfk],.people-rows[data-astro-cid-acxpqwfk][data-mode=custom] .income-input[data-astro-cid-acxpqwfk]{display:none}.calculator-grid[data-astro-cid-acxpqwfk] .person-row[data-astro-cid-acxpqwfk] input[data-astro-cid-acxpqwfk],.calculator-grid[data-astro-cid-acxpqwfk] .bill-row[data-astro-cid-acxpqwfk] input[data-astro-cid-acxpqwfk],.calculator-grid[data-astro-cid-acxpqwfk] .bill-row[data-astro-cid-acxpqwfk] select[data-astro-cid-acxpqwfk]{padding:.5rem;font-size:.875rem}.repeater-controls[data-astro-cid-acxpqwfk]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.875rem 0 .5rem;display:flex}.repeater-btn[data-astro-cid-acxpqwfk]{border:1px solid var(--calc-chip-border);background:var(--calc-chip-bg);color:var(--calc-chip-text);cursor:pointer;transition:var(--calc-transition-fast,all .15s ease);border-radius:999px;padding:.4375rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600}.repeater-btn[data-astro-cid-acxpqwfk]:hover:not(:disabled){border-color:var(--calc-chip-hover-border);background:var(--calc-chip-hover-bg);color:var(--calc-chip-hover-text)}.repeater-btn[data-astro-cid-acxpqwfk]:disabled{opacity:.45;cursor:not-allowed}.repeater-btn[data-astro-cid-acxpqwfk][hidden]{display:none}.repeater-count[data-astro-cid-acxpqwfk]{color:var(--calc-text-muted);margin-left:auto;font-size:.75rem}.calc-notice[data-astro-cid-acxpqwfk]{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-acxpqwfk][hidden],.calc-card[data-astro-cid-acxpqwfk][hidden]{display:none}#percentWarning[data-astro-cid-acxpqwfk]{margin:0 0 .75rem}.person-list[data-astro-cid-acxpqwfk]{flex-direction:column;gap:.5rem;display:flex}.person-list[data-astro-cid-acxpqwfk]:empty{display:none}.person-result[data-astro-cid-acxpqwfk],.person-list[data-astro-cid-acxpqwfk] .person-result{border:1px solid var(--calc-results-row-border,var(--calc-card-border));background:var(--calc-results-breakdown-bg,var(--calc-input-bg));border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.person-result-main[data-astro-cid-acxpqwfk],.person-list[data-astro-cid-acxpqwfk] .person-result-main{flex-direction:column;gap:.125rem;min-width:0;display:flex}.person-result-name[data-astro-cid-acxpqwfk],.person-list[data-astro-cid-acxpqwfk] .person-result-name{color:var(--calc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.person-result-meta[data-astro-cid-acxpqwfk],.person-list[data-astro-cid-acxpqwfk] .person-result-meta,.person-result-net[data-astro-cid-acxpqwfk],.person-list[data-astro-cid-acxpqwfk] .person-result-net{color:var(--calc-text-muted);font-size:.6875rem}.person-result-net[data-astro-cid-acxpqwfk].is-positive,.person-list[data-astro-cid-acxpqwfk] .person-result-net.is-positive{color:var(--calc-result-positive,var(--success))}.person-result-amount[data-astro-cid-acxpqwfk],.person-list[data-astro-cid-acxpqwfk] .person-result-amount{color:var(--calc-text);white-space:nowrap;font-size:1.0625rem;font-weight:700}.grid-scroll[data-astro-cid-acxpqwfk]{margin-top:.25rem;overflow-x:auto}.split-table[data-astro-cid-acxpqwfk]{border-collapse:collapse;width:100%;color:var(--calc-text);font-size:.8125rem}.split-table[data-astro-cid-acxpqwfk] th,.split-table[data-astro-cid-acxpqwfk] td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--calc-results-row-border,var(--calc-border));padding:.5rem .625rem}.split-table[data-astro-cid-acxpqwfk] thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem;font-weight:600}.split-table[data-astro-cid-acxpqwfk] th:first-child,.split-table[data-astro-cid-acxpqwfk] td:first-child{text-align:left;background:var(--calc-card-bg);z-index:1;position:sticky;left:0}.split-table[data-astro-cid-acxpqwfk] tfoot th,.split-table[data-astro-cid-acxpqwfk] tfoot td{border-bottom:none;border-top:2px solid var(--calc-results-row-border,var(--calc-border));font-weight:700}.settle-list[data-astro-cid-acxpqwfk]{flex-direction:column;gap:.5rem;margin:0 0 .25rem;padding:0;list-style:none;display:flex}.settle-list[data-astro-cid-acxpqwfk]:empty{display:none}.settle-list[data-astro-cid-acxpqwfk] li{border:1px solid var(--calc-results-row-border,var(--calc-card-border));background:var(--calc-results-breakdown-bg,var(--calc-input-bg));color:var(--calc-text);border-radius:10px;padding:.5rem .75rem;font-size:.875rem}#settleScopeNote[data-astro-cid-acxpqwfk]{margin-bottom:.625rem}.projection-note[data-astro-cid-acxpqwfk]{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-acxpqwfk] .period-grid[data-astro-cid-acxpqwfk].grid-3{grid-template-columns:1fr}.bill-head[data-astro-cid-acxpqwfk],.bill-row[data-astro-cid-acxpqwfk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bill-head[data-astro-cid-acxpqwfk] span[data-astro-cid-acxpqwfk]:nth-child(3){display:none}.bill-row[data-astro-cid-acxpqwfk] select[data-astro-cid-acxpqwfk]{grid-column:1/3}}
