.mortgage-widget[data-v-c6d25842]{max-width:var(--mortgage-widget-max-width, 360px);margin:0 auto;border-radius:var(--mortgage-widget-radius-outer, 12px);overflow:hidden;border:1px solid var(--mortgage-widget-border, #e2e8f0);background:var(--mortgage-widget-bg, #fff);box-shadow:var(--mortgage-widget-shadow, none);font-family:system-ui,-apple-system,sans-serif}.mortgage-widget__header[data-v-c6d25842]{padding:14px 16px 10px;border-bottom:1px solid var(--mortgage-widget-border, #e2e8f0)}.mortgage-widget__title[data-v-c6d25842]{margin:0;font-size:1rem;font-weight:700;color:var(--mortgage-widget-text, #334155);line-height:1.3}.mortgage-widget__inputs[data-v-c6d25842]{padding:16px;background:var(--mortgage-widget-inputs-bg, #fff);color:var(--mortgage-widget-input-color, #334155)}.mortgage-widget__inputs[data-v-c6d25842] input{background:#fff;color:var(--mortgage-widget-input-color, #334155);padding-top:8px!important;padding-bottom:8px!important}.mortgage-widget__inputs[data-v-c6d25842] .calc-select{padding-top:8px!important;padding-bottom:8px!important}.mortgage-widget__inputs[data-v-c6d25842] .calc-select--white{background-color:#fff!important;color:var(--mortgage-widget-input-color, #334155);border-color:var(--mortgage-widget-border, #e2e8f0)!important;border-radius:var(--mortgage-widget-radius-inner, 8px)!important}.mortgage-widget__inputs[data-v-c6d25842] .calc-select--white:focus{border-color:var(--mortgage-widget-accent, #6366f1)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mortgage-widget-accent, #6366f1) 22%,transparent)}.mortgage-widget__field[data-v-c6d25842]{margin-bottom:12px}.mortgage-widget__field[data-v-c6d25842]:last-child{margin-bottom:0}.mortgage-widget__label[data-v-c6d25842]{display:block;font-size:11px;font-weight:600;color:var(--mortgage-widget-input-color, #475569);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.mortgage-widget__input-wrap[data-v-c6d25842]{display:flex;align-items:center;background:#fff;border:1px solid var(--mortgage-widget-border, #e2e8f0);border-radius:var(--mortgage-widget-radius-inner, 8px);padding:0 10px}.mortgage-widget__input-wrap .mortgage-widget__input[data-v-c6d25842]{flex:1;min-width:0;border:none;padding:8px 0;font-size:14px;background:transparent}.mortgage-widget__input-wrap .mortgage-widget__input[data-v-c6d25842]:focus{outline:none}.mortgage-widget__input-wrap .mortgage-widget__input[data-v-c6d25842]::-webkit-outer-spin-button,.mortgage-widget__input-wrap .mortgage-widget__input[data-v-c6d25842]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mortgage-widget__input-wrap .mortgage-widget__input[type=number][data-v-c6d25842]{-moz-appearance:textfield}.mortgage-widget__suffix[data-v-c6d25842]{font-size:14px;color:var(--mortgage-widget-label, #64748b);margin-left:4px}.mortgage-widget__slider-wrap[data-v-c6d25842]{display:flex;align-items:center;gap:10px}.mortgage-widget__slider[data-v-c6d25842]{flex:1;height:8px;accent-color:var(--mortgage-widget-accent, #6366f1)}.mortgage-widget__slider-value[data-v-c6d25842]{font-size:14px;font-weight:600;color:var(--mortgage-widget-input-color, #334155);min-width:2ch}.mortgage-widget__divider[data-v-c6d25842]{height:1px;background:var(--mortgage-widget-border, #e2e8f0);margin:12px 0}.mortgage-widget__footer[data-v-c6d25842]{padding:16px;background:var(--mortgage-widget-result-bg, #0f172a);color:var(--mortgage-widget-result-color, #fff)}.mortgage-widget__breakdown[data-v-c6d25842]{padding:14px 16px 16px;background:var(--mortgage-widget-result-bg, #0f172a);border-top:1px solid rgba(255,255,255,.12);display:grid;gap:8px}.mortgage-widget__breakdown-title[data-v-c6d25842]{margin:0;font-size:11px;font-weight:700;color:var(--mortgage-widget-result-color, rgba(255, 255, 255, .85));text-transform:uppercase;letter-spacing:.08em}.mortgage-widget__breakdown-row[data-v-c6d25842]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4;color:var(--mortgage-widget-result-color, #fff)}.mortgage-widget__breakdown-row span[data-v-c6d25842]:last-child{font-variant-numeric:tabular-nums;font-weight:600}.mortgage-widget__loan-summary[data-v-c6d25842]{padding:14px 16px 16px;background:var(--mortgage-widget-result-bg, #0f172a);border-top:1px solid rgba(255,255,255,.12);display:grid;gap:8px}.mortgage-widget__loan-summary-title[data-v-c6d25842]{margin:0;font-size:11px;font-weight:700;color:var(--mortgage-widget-result-color, rgba(255, 255, 255, .85));text-transform:uppercase;letter-spacing:.08em}.mortgage-widget__result-label[data-v-c6d25842]{margin:0 0 4px;font-size:12px;opacity:.9;color:var(--mortgage-widget-result-color, #fff)}.mortgage-widget__result-value[data-v-c6d25842]{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:.02em;color:var(--mortgage-widget-result-color, #fff)}.mortgage-widget__result-pi-only[data-v-c6d25842]{margin:6px 0 0;font-size:12px;font-weight:500;opacity:.85;color:var(--mortgage-widget-result-color, #fff)}
