.calc[data-astro-cid-34jpw4t2]{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}.calc-form[data-astro-cid-34jpw4t2]{display:grid;gap:20px}fieldset[data-astro-cid-34jpw4t2]{margin:0;border:0;padding:28px;border-radius:var(--r-lg);background:#fff;display:grid;gap:16px}legend[data-astro-cid-34jpw4t2]{float:left;width:100%;padding:0;margin-bottom:4px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.seg[data-astro-cid-34jpw4t2]{display:flex;flex-wrap:wrap;gap:8px}.seg[data-astro-cid-34jpw4t2] label[data-astro-cid-34jpw4t2]{position:relative}.seg[data-astro-cid-34jpw4t2] input[data-astro-cid-34jpw4t2]{position:absolute;opacity:0;inset:0;cursor:pointer}.seg[data-astro-cid-34jpw4t2] span[data-astro-cid-34jpw4t2]{display:inline-block;padding:11px 18px;border-radius:10px;background:var(--light);box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;font-weight:600}.seg[data-astro-cid-34jpw4t2] input[data-astro-cid-34jpw4t2]:checked+span[data-astro-cid-34jpw4t2]{background:var(--ink);color:var(--lime);box-shadow:none}.seg[data-astro-cid-34jpw4t2] input[data-astro-cid-34jpw4t2]:focus-visible+span[data-astro-cid-34jpw4t2]{outline:2px solid var(--ink);outline-offset:2px}.seg[data-astro-cid-34jpw4t2] input[data-astro-cid-34jpw4t2]:disabled+span[data-astro-cid-34jpw4t2]{opacity:.4;text-decoration:line-through}.seg[data-astro-cid-34jpw4t2].small span[data-astro-cid-34jpw4t2]{padding:8px 14px;font-size:13.5px}.pair[data-astro-cid-34jpw4t2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pair[data-astro-cid-34jpw4t2] label[data-astro-cid-34jpw4t2]{display:grid;gap:6px;font-size:14px;font-weight:600}input[data-astro-cid-34jpw4t2][type=number],select[data-astro-cid-34jpw4t2]{width:100%;border:0;border-radius:10px;background:var(--light);box-shadow:inset 0 0 0 1px var(--line);padding:13px 14px;font-size:16px;color:var(--ink)}input[data-astro-cid-34jpw4t2][type=number]:focus,select[data-astro-cid-34jpw4t2]:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px var(--lime-soft);background:#fff}.hint[data-astro-cid-34jpw4t2]{font-size:13.5px;color:var(--muted)}.checks-grid[data-astro-cid-34jpw4t2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check[data-astro-cid-34jpw4t2]{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--light);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.check[data-astro-cid-34jpw4t2] input[data-astro-cid-34jpw4t2]{margin-top:5px;accent-color:var(--ink);width:16px;height:16px;flex:none}.check[data-astro-cid-34jpw4t2] b[data-astro-cid-34jpw4t2]{display:block;font-size:15px;line-height:1.4}.check[data-astro-cid-34jpw4t2] small[data-astro-cid-34jpw4t2]{font-size:13px;color:var(--muted)}.calc-result[data-astro-cid-34jpw4t2]{position:sticky;top:24px;padding:32px;border-radius:var(--r-lg);background:var(--graphite);color:#fff;display:grid;gap:16px}.calc-result[data-astro-cid-34jpw4t2] .h4[data-astro-cid-34jpw4t2]{color:var(--lime);margin-bottom:0}.big[data-astro-cid-34jpw4t2]{font-size:clamp(34px,3.4vw,46px);font-weight:700;line-height:1.1}.big[data-astro-cid-34jpw4t2] small[data-astro-cid-34jpw4t2]{font-size:15px;font-weight:500;color:#ffffffb3}.range[data-astro-cid-34jpw4t2]{font-size:15px;color:#fffc}.sums[data-astro-cid-34jpw4t2]{margin:0;display:grid;gap:0;border-top:1px solid rgba(255,255,255,.14)}.sums[data-astro-cid-34jpw4t2] div[data-astro-cid-34jpw4t2]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:15px}.sums[data-astro-cid-34jpw4t2] dd[data-astro-cid-34jpw4t2]{margin:0;font-weight:700}.items[data-astro-cid-34jpw4t2] summary[data-astro-cid-34jpw4t2]{cursor:pointer;font-weight:700;font-size:18px;color:var(--lime)}.items[data-astro-cid-34jpw4t2] table{width:100%;margin-top:12px;border-collapse:collapse;font-size:13px;table-layout:fixed}.items[data-astro-cid-34jpw4t2] th,.items[data-astro-cid-34jpw4t2] td{text-align:left;vertical-align:top;padding-left:0;padding-right:12px}.items[data-astro-cid-34jpw4t2] th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff9;padding-top:6px;padding-bottom:6px}.items[data-astro-cid-34jpw4t2] td{padding-top:8px;padding-bottom:8px;border-top:1px solid rgba(255,255,255,.1)}.items[data-astro-cid-34jpw4t2] th:nth-child(1),.items[data-astro-cid-34jpw4t2] td:nth-child(1){width:48%}.items[data-astro-cid-34jpw4t2] th:nth-child(2),.items[data-astro-cid-34jpw4t2] td:nth-child(2){width:28%}.items[data-astro-cid-34jpw4t2] th:last-child,.items[data-astro-cid-34jpw4t2] td:last-child{width:24%;text-align:right;white-space:nowrap;padding-right:0;letter-spacing:0}.notes[data-astro-cid-34jpw4t2]{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13.5px;color:#fffc}.notes[data-astro-cid-34jpw4t2]:empty{display:none}.calc-result[data-astro-cid-34jpw4t2] .btn[data-astro-cid-34jpw4t2]{background:var(--lime);color:var(--ink);white-space:normal;text-align:center}.calc-result[data-astro-cid-34jpw4t2] .btn[data-astro-cid-34jpw4t2]:hover{background:var(--lime-hover)}.fine[data-astro-cid-34jpw4t2]{font-size:12.5px;line-height:1.6;color:#fff9}@media(max-width:1020px){.calc[data-astro-cid-34jpw4t2]{grid-template-columns:1fr}.calc-result[data-astro-cid-34jpw4t2]{position:static}}@media(max-width:680px){fieldset[data-astro-cid-34jpw4t2]{padding:22px 18px}.pair[data-astro-cid-34jpw4t2],.checks-grid[data-astro-cid-34jpw4t2]{grid-template-columns:1fr}.calc-result[data-astro-cid-34jpw4t2]{padding:26px 20px}}
