.mortgage-calculator-module__rIvlaq__calculator{--accent:#f68920;--ink:#252525;--muted:#667380;--line:#e2e6e9;max-width:1080px;color:var(--ink);margin:0 auto;padding:146px 24px 72px}.mortgage-calculator-module__rIvlaq__heading{max-width:690px;margin-bottom:32px}.mortgage-calculator-module__rIvlaq__eyebrow{color:var(--accent);letter-spacing:1.3px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.mortgage-calculator-module__rIvlaq__heading h1{margin:0;font-size:clamp(32px,5vw,48px);line-height:1.08}.mortgage-calculator-module__rIvlaq__heading p:last-child{color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.6}.mortgage-calculator-module__rIvlaq__layout{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);display:grid;overflow:hidden;box-shadow:0 12px 36px #1c252b14}.mortgage-calculator-module__rIvlaq__form{border-right:1px solid var(--line);align-content:start;gap:18px;padding:30px;display:grid}.mortgage-calculator-module__rIvlaq__fieldGroup{gap:7px;display:grid}.mortgage-calculator-module__rIvlaq__fieldGroup label{color:#35414a;font-size:13px;font-weight:700}.mortgage-calculator-module__rIvlaq__inputWithAffix{box-sizing:border-box;color:#64717c;border:1px solid #cbd3d9;border-radius:5px;align-items:center;gap:7px;min-height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.mortgage-calculator-module__rIvlaq__inputWithAffix:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #f6892021}.mortgage-calculator-module__rIvlaq__inputWithAffix input,.mortgage-calculator-module__rIvlaq__fieldGroup select{appearance:none;width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.mortgage-calculator-module__rIvlaq__fieldGroup select{background:#fff;border:1px solid #cbd3d9;border-radius:5px;min-height:44px;padding:0 12px}.mortgage-calculator-module__rIvlaq__fieldGroup select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f6892021}.mortgage-calculator-module__rIvlaq__splitInputs{grid-template-columns:1.8fr 1fr;display:grid}.mortgage-calculator-module__rIvlaq__splitInputs .mortgage-calculator-module__rIvlaq__inputWithAffix:first-child{border-radius:5px 0 0 5px}.mortgage-calculator-module__rIvlaq__splitInputs .mortgage-calculator-module__rIvlaq__inputWithAffix:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.mortgage-calculator-module__rIvlaq__advancedToggle{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#34414a;font:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;font-weight:700;display:flex}.mortgage-calculator-module__rIvlaq__advancedToggle span{color:var(--accent);font-size:20px;font-weight:400}.mortgage-calculator-module__rIvlaq__advancedFields{gap:16px;display:grid}.mortgage-calculator-module__rIvlaq__results{background:#f7f9fa;min-width:0}.mortgage-calculator-module__rIvlaq__tabs{border-bottom:1px solid var(--line);background:#fff;display:flex}.mortgage-calculator-module__rIvlaq__tabs button{color:var(--muted);font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;flex:1;padding:17px;font-size:14px;font-weight:700}.mortgage-calculator-module__rIvlaq__tabs button.mortgage-calculator-module__rIvlaq__activeTab{color:var(--ink);border-bottom-color:var(--accent)}.mortgage-calculator-module__rIvlaq__paymentPanel,.mortgage-calculator-module__rIvlaq__schedulePanel{padding:32px}.mortgage-calculator-module__rIvlaq__paymentLabel{color:var(--muted);margin:0;font-size:14px}.mortgage-calculator-module__rIvlaq__paymentValue{letter-spacing:-1.5px;color:var(--accent);margin:6px 0 2px;font-size:clamp(38px,5vw,52px);font-weight:800;line-height:1}.mortgage-calculator-module__rIvlaq__paymentMeta{color:var(--muted);margin:10px 0 26px;font-size:13px}.mortgage-calculator-module__rIvlaq__breakdown{gap:11px;display:grid}.mortgage-calculator-module__rIvlaq__breakdownRow,.mortgage-calculator-module__rIvlaq__totalPaid{justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.mortgage-calculator-module__rIvlaq__breakdownRow span{color:#48545d;align-items:center;gap:8px;display:flex}.mortgage-calculator-module__rIvlaq__breakdownRow i{background:#394c5a;border-radius:50%;width:9px;height:9px}.mortgage-calculator-module__rIvlaq__breakdownRow i.mortgage-calculator-module__rIvlaq__propertyTax{background:#f6a451}.mortgage-calculator-module__rIvlaq__breakdownRow i.mortgage-calculator-module__rIvlaq__insurance{background:#9ab6a9}.mortgage-calculator-module__rIvlaq__breakdownRow i.mortgage-calculator-module__rIvlaq__hoa{background:#8273a8}.mortgage-calculator-module__rIvlaq__totalPaid{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:17px}.mortgage-calculator-module__rIvlaq__totalPaid strong{color:var(--ink)}.mortgage-calculator-module__rIvlaq__scheduleIntro{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.5}.mortgage-calculator-module__rIvlaq__scheduleScroll{border:1px solid var(--line);background:#fff;max-height:365px;overflow:auto}.mortgage-calculator-module__rIvlaq__scheduleScroll table{border-collapse:collapse;width:100%;font-size:13px}.mortgage-calculator-module__rIvlaq__scheduleScroll th{color:#4e5b65;text-align:right;letter-spacing:.3px;text-transform:uppercase;background:#eef2f4;font-size:11px;position:sticky;top:0}.mortgage-calculator-module__rIvlaq__scheduleScroll th:first-child,.mortgage-calculator-module__rIvlaq__scheduleScroll td:first-child{text-align:left}.mortgage-calculator-module__rIvlaq__scheduleScroll th,.mortgage-calculator-module__rIvlaq__scheduleScroll td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.mortgage-calculator-module__rIvlaq__scheduleScroll tbody tr:last-child td{border-bottom:0}.mortgage-calculator-module__rIvlaq__disclaimer{color:var(--muted);margin:18px 2px 0;font-size:12px;line-height:1.55}@media (max-width:760px){.mortgage-calculator-module__rIvlaq__calculator{padding:104px 16px 52px}.mortgage-calculator-module__rIvlaq__layout{grid-template-columns:1fr}.mortgage-calculator-module__rIvlaq__form{border-right:0;border-bottom:1px solid var(--line);padding:24px 20px}.mortgage-calculator-module__rIvlaq__paymentPanel,.mortgage-calculator-module__rIvlaq__schedulePanel{padding:26px 20px}}
