.IsaAllowanceCalculator_card__mHQrc{background:var(--color-bg-calculator);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:28px;margin-bottom:var(--space-10)}.IsaAllowanceCalculator_inputsGrid__E9c9h{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:var(--space-6)}@media (max-width:560px){.IsaAllowanceCalculator_inputsGrid__E9c9h{grid-template-columns:1fr}}.IsaAllowanceCalculator_field__m4Gc6{margin-bottom:0}.IsaAllowanceCalculator_fullWidth__3Dee_{grid-column:1/-1}.IsaAllowanceCalculator_fieldLabel__7ghMN{display:block;font-size:12px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-neutral-400);margin-bottom:6px}.IsaAllowanceCalculator_inputWrap__TwT_O{position:relative}.IsaAllowanceCalculator_inputPrefix__p1vj9,.IsaAllowanceCalculator_inputSuffix__eF18_{position:absolute;top:50%;transform:translateY(-50%);font-size:18px;font-weight:var(--weight-medium);color:var(--color-neutral-400);pointer-events:none;line-height:1}.IsaAllowanceCalculator_inputPrefix__p1vj9{left:14px}.IsaAllowanceCalculator_inputSuffix__eF18_{right:14px}.IsaAllowanceCalculator_amountInput__N1HRr,.IsaAllowanceCalculator_numberInput__erdgO,.IsaAllowanceCalculator_selectInput__g5IMf{width:100%;font-family:var(--font-body);font-size:22px;font-weight:var(--weight-semibold);color:var(--color-neutral-900);background:var(--color-bg-card);border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);padding:12px 14px;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.IsaAllowanceCalculator_amountInput__N1HRr{padding-left:36px;font-size:24px}.IsaAllowanceCalculator_numberInput__erdgO.IsaAllowanceCalculator_hasSuffix__x_Xhh{padding-right:40px}.IsaAllowanceCalculator_selectInput__g5IMf{font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:14px}.IsaAllowanceCalculator_amountInput__N1HRr:focus,.IsaAllowanceCalculator_numberInput__erdgO:focus,.IsaAllowanceCalculator_selectInput__g5IMf:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-primary-bg)}.IsaAllowanceCalculator_pills__rPAFO{display:flex;flex-wrap:wrap;gap:6px}.IsaAllowanceCalculator_pill__vOL_X{padding:9px 14px;border:2px solid var(--color-neutral-200);border-radius:99px;background:var(--color-bg-card);color:var(--color-neutral-700);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.IsaAllowanceCalculator_pill__vOL_X:hover{border-color:var(--color-brand-primary-mid)}.IsaAllowanceCalculator_pillActive__UgRLb{border-color:var(--color-brand-primary);background:var(--color-brand-primary-bg);color:var(--color-brand-primary)}.IsaAllowanceCalculator_summary__IyxWK{background:var(--color-brand-primary);color:#fff;border-radius:var(--radius-md);padding:22px 24px;margin-bottom:20px}.IsaAllowanceCalculator_summaryLabel___0lhj{font-size:12px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.5px;opacity:.85;margin:0 0 4px}.IsaAllowanceCalculator_summaryAmount__f6gxc{font-family:var(--font-heading);font-size:clamp(30px,7vw,44px);font-weight:var(--weight-extrabold);line-height:1.1;margin:0;letter-spacing:-.5px}.IsaAllowanceCalculator_summarySub__y0lQ7{margin:10px 0 0;font-size:14px;opacity:.95}.IsaAllowanceCalculator_summarySub__y0lQ7 strong{font-weight:var(--weight-extrabold)}.IsaAllowanceCalculator_tableWrap__E48ql{border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);overflow-x:auto;background:var(--color-bg-card);margin-bottom:16px}.IsaAllowanceCalculator_compareTable___nErX{width:100%;border-collapse:collapse;font-size:14px;min-width:480px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IsaAllowanceCalculator_compareTable___nErX thead th{padding:12px 16px;background:var(--color-neutral-50);font-weight:var(--weight-semibold);font-size:12px;text-transform:uppercase;letter-spacing:.3px;color:var(--color-neutral-500);border-bottom:1px solid var(--color-neutral-200);text-align:right}.IsaAllowanceCalculator_compareTable___nErX thead th:first-child{text-align:left}.IsaAllowanceCalculator_compareTable___nErX tbody td{padding:12px 16px;border-bottom:1px solid var(--color-neutral-100);color:var(--color-neutral-700);text-align:right}.IsaAllowanceCalculator_compareTable___nErX tbody td:first-child{text-align:left;font-weight:var(--weight-semibold);color:var(--color-neutral-900)}.IsaAllowanceCalculator_compareTable___nErX tbody tr:last-child td{border-bottom:none}.IsaAllowanceCalculator_savedRow__DmQOJ td{background:var(--color-positive-bg);color:var(--color-positive)!important;font-weight:var(--weight-extrabold)}.IsaAllowanceCalculator_callout__7NpDG{margin-top:16px;padding:12px 14px;background:var(--color-brand-primary-tint);border:1px solid var(--color-brand-primary-bg);border-left:3px solid var(--color-brand-primary);border-radius:var(--radius-sm);font-size:13px;color:var(--color-neutral-700);line-height:1.6}.IsaAllowanceCalculator_callout__7NpDG strong{color:var(--color-brand-primary)}.IsaAllowanceCalculator_warning__DrHQp{margin-top:16px;padding:12px 14px;background:#fff6e5;border:1px solid #ffe3a6;border-left:3px solid #d9900a;border-radius:var(--radius-sm);font-size:13px;color:var(--color-neutral-700);line-height:1.6}.IsaAllowanceCalculator_warning__DrHQp strong{color:#9c6500}@media (max-width:480px){.IsaAllowanceCalculator_card__mHQrc{padding:18px 16px}.IsaAllowanceCalculator_summary__IyxWK{padding:18px 20px}}