.calc-grid[data-astro-cid-xcqasw5s]{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:var(--space-8);align-items:start}@media(max-width:900px){.calc-grid[data-astro-cid-xcqasw5s]{grid-template-columns:1fr}}.calc-form[data-astro-cid-xcqasw5s]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.calc-h[data-astro-cid-xcqasw5s]{font-size:var(--fs-h4);margin:0}.calc-h-sub[data-astro-cid-xcqasw5s]{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.field-check[data-astro-cid-xcqasw5s] .check[data-astro-cid-xcqasw5s]{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:600;color:var(--text-strong);cursor:pointer}.field-check[data-astro-cid-xcqasw5s] input[data-astro-cid-xcqasw5s]{width:18px;height:18px;accent-color:var(--blue-600)}.btn-add[data-astro-cid-xcqasw5s]{align-self:flex-start;border:1.5px dashed var(--border-default);background:none;border-radius:var(--radius-md);padding:10px 16px;cursor:pointer;font-weight:600;color:var(--text-link)}.btn-add[data-astro-cid-xcqasw5s]:hover{border-color:var(--border-brand)}.btn-add[data-astro-cid-xcqasw5s][hidden]{display:none}@media(max-width:520px){.months-grid[data-astro-cid-xcqasw5s]{grid-template-columns:1fr}}.control[data-astro-cid-xcqasw5s] select[data-astro-cid-xcqasw5s]{cursor:pointer}.calc-results[data-astro-cid-xcqasw5s]{display:flex;flex-direction:column;gap:var(--space-4)}.calc-empty[data-astro-cid-xcqasw5s]{padding:var(--space-8);text-align:center;color:var(--text-muted)}.total-card[data-astro-cid-xcqasw5s]{padding:var(--space-5);margin-bottom:var(--space-4);border-color:var(--border-brand);box-shadow:0 0 0 3px var(--blue-100)}.calc-note[data-astro-cid-xcqasw5s]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.calc-cta[data-astro-cid-xcqasw5s]{padding:var(--space-5);display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;flex-wrap:wrap}.calc-cta[data-astro-cid-xcqasw5s] h3[data-astro-cid-xcqasw5s]{font-size:var(--fs-h5);margin:0 0 4px}.calc-price[data-astro-cid-xcqasw5s]{display:flex;align-items:baseline;gap:8px;margin-top:var(--space-3)!important}.calc-price[data-astro-cid-xcqasw5s] .was[data-astro-cid-xcqasw5s]{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:2px;font-size:var(--fs-body)}.calc-price[data-astro-cid-xcqasw5s] .now[data-astro-cid-xcqasw5s]{color:var(--purple-ink);font-weight:800;font-size:var(--fs-h4);font-family:var(--font-num)}.calc-cta[data-astro-cid-xcqasw5s] p[data-astro-cid-xcqasw5s]{font-size:var(--fs-sm);color:var(--text-muted);margin:0}#rental-calc .flat-row{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}#rental-calc .flat-row-head{display:flex;align-items:center;justify-content:space-between}#rental-calc .flat-row-head h3{font-size:var(--fs-body);font-weight:700;margin:0}#rental-calc .flat-remove{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--fs-sm);padding:4px}#rental-calc .flat-remove:hover{color:var(--coral-600)}#rental-calc .months{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);background:var(--blue-50)}#rental-calc .months[hidden]{display:none}#rental-calc .months-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);font-size:var(--fs-sm);font-weight:700;color:var(--text-strong)}#rental-calc .months-reset{background:none;border:none;color:var(--text-link);font:inherit;font-size:var(--fs-xs);font-weight:600;cursor:pointer;padding:2px 4px}#rental-calc .months-reset:hover{text-decoration:underline}#rental-calc .months-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3)}#rental-calc .month{display:flex;align-items:center;gap:8px}#rental-calc .month-name{font-size:var(--fs-xs);color:var(--text-muted);min-width:52px}#rental-calc .month-control{height:38px;padding:0 10px;flex:1;background:var(--surface-card)}#rental-calc .total-head{font-size:var(--fs-sm);color:var(--text-muted);margin:0 0 4px}#rental-calc .total-amount{font-family:var(--font-num);font-size:var(--fs-h2);font-weight:800;color:var(--text-strong);direction:ltr;unicode-bidi:isolate;display:block}#rental-calc .total-sub{font-size:var(--fs-sm);color:var(--text-muted);margin:6px 0 0}#rental-calc .pool-note{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}#rental-calc .track{padding:var(--space-5);display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:start;margin-bottom:var(--space-3)}#rental-calc .track-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#rental-calc .track h3{font-size:var(--fs-h5);margin:0}#rental-calc .track .why{font-size:var(--fs-sm);color:var(--text-muted);margin:6px 0 0;line-height:1.55}#rental-calc .track .net{font-size:var(--fs-sm);margin:6px 0 0;font-weight:600}#rental-calc .track-tax{text-align:end}#rental-calc .track-tax .amount{font-family:var(--font-num);font-size:var(--fs-h3);font-weight:700;color:var(--text-strong);display:block;direction:ltr;unicode-bidi:isolate}#rental-calc .track-tax .per{font-size:var(--fs-xs);color:var(--text-muted)}#rental-calc .track-best{border-color:var(--border-brand);box-shadow:0 0 0 3px var(--blue-100)}#rental-calc .track-off{opacity:.62}#rental-calc .track-off .amount{color:var(--text-muted);font-size:var(--fs-body);font-weight:600}#rental-calc .compare-h{font-size:var(--fs-sm);font-weight:700;color:var(--text-muted);margin:var(--space-5) 0 var(--space-3)}#rental-calc .calc-price .per{color:var(--text-muted);font-size:var(--fs-xs)}
