.mortgage-widget[data-v-8f098b1a]{box-sizing:border-box;width:100%;max-width:var(--mortgage-widget-max-width, 360px);margin:0 auto;border-radius:var(--mortgage-widget-radius-outer, 0px);overflow:hidden;border:1px solid var(--mortgage-widget-border, #c4c0b8);background:var(--mortgage-widget-bg, #fafaf8);box-shadow:var(--mortgage-widget-shadow, none);font-family:system-ui,-apple-system,sans-serif}.mortgage-widget__header[data-v-8f098b1a]{padding:12px 14px 10px;border-bottom:1px solid var(--mortgage-widget-border, #c4c0b8)}.mortgage-widget__title[data-v-8f098b1a]{margin:0;font-size:.8125rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase;letter-spacing:.06em;color:#292524;line-height:1.35}.mortgage-widget__inputs[data-v-8f098b1a]{padding:14px;background:var(--mortgage-widget-inputs-bg, #fafaf8);color:var(--mortgage-widget-input-color, #57534e)}.mortgage-widget__inputs[data-v-8f098b1a] .calc-input,.mortgage-widget__inputs[data-v-8f098b1a] select.calc-select{border-color:var(--mortgage-widget-border, #c4c0b8)!important;border-radius:var(--mortgage-widget-radius-inner, 0px)!important;background-color:var(--mortgage-widget-input-surface, #fafaf8)!important;color:#292524!important}.mortgage-widget__inputs[data-v-8f098b1a] .calc-input:focus,.mortgage-widget__inputs[data-v-8f098b1a] select.calc-select:focus{border-color:var(--mortgage-widget-accent, #78716c)!important}.mortgage-widget__inputs[data-v-8f098b1a] .calc-select--editorial:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--mortgage-widget-accent, #78716c) 28%,transparent)!important}.mortgage-widget__field[data-v-8f098b1a]{margin-bottom:12px}.mortgage-widget__field[data-v-8f098b1a]:last-child{margin-bottom:0}.mortgage-widget__label[data-v-8f098b1a]{display:block;font-size:11px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--mortgage-widget-input-color, #57534e);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.mortgage-widget__input-wrap[data-v-8f098b1a]{display:flex;align-items:center;background:#fff;border:1px solid var(--mortgage-widget-border, #e2e8f0);border-radius:var(--mortgage-widget-radius-inner, 0px);padding:0 10px}.mortgage-widget__input-wrap .mortgage-widget__input[data-v-8f098b1a]{flex:1;min-width:0;border:none;padding:8px 0;font-size:14px;background:transparent}.mortgage-widget__input-wrap .mortgage-widget__input[data-v-8f098b1a]:focus{outline:none}.mortgage-widget__input-wrap .mortgage-widget__input[data-v-8f098b1a]::-webkit-outer-spin-button,.mortgage-widget__input-wrap .mortgage-widget__input[data-v-8f098b1a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mortgage-widget__input-wrap .mortgage-widget__input[type=number][data-v-8f098b1a]{-moz-appearance:textfield}.mortgage-widget__suffix[data-v-8f098b1a]{font-size:14px;color:var(--mortgage-widget-label, #64748b);margin-left:4px}.mortgage-widget__slider-wrap[data-v-8f098b1a]{display:flex;align-items:center;gap:10px}.mortgage-widget__slider[data-v-8f098b1a]{flex:1;height:8px;accent-color:var(--mortgage-widget-accent, #78716c)}.mortgage-widget__slider-value[data-v-8f098b1a]{font-size:14px;font-weight:600;color:var(--mortgage-widget-input-color, #334155);min-width:2ch}.mortgage-widget__divider[data-v-8f098b1a]{height:1px;background:var(--mortgage-widget-border, #d6d3cd);margin:12px 0}.mortgage-widget__footer[data-v-8f098b1a]{padding:14px 16px 16px;background:var(--mortgage-widget-result-bg, #292524);color:var(--mortgage-widget-result-color, #f5f3ef);border-top:3px solid var(--mortgage-widget-section-accent, #166534)}.mortgage-widget__breakdown[data-v-8f098b1a]{padding:14px 16px 16px;background:var(--mortgage-widget-result-bg, #292524);border-top:1px solid rgba(245,243,239,.14);display:grid;gap:8px}.mortgage-widget__breakdown-title[data-v-8f098b1a]{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-8f098b1a]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4;color:var(--mortgage-widget-result-color, #f5f3ef)}.mortgage-widget__breakdown-row span[data-v-8f098b1a]:last-child{font-variant-numeric:tabular-nums;font-weight:600}.mortgage-widget__loan-summary[data-v-8f098b1a]{padding:14px 16px 16px;background:var(--mortgage-widget-result-bg, #292524);border-top:1px solid rgba(245,243,239,.14);display:grid;gap:8px}.mortgage-widget__loan-summary-title[data-v-8f098b1a]{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-8f098b1a]{margin:0 0 4px;font-size:12px;opacity:.9;color:var(--mortgage-widget-result-color, #f5f3ef)}.mortgage-widget__result-value[data-v-8f098b1a]{margin:0;font-size:1.5rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.02em;color:var(--mortgage-widget-result-highlight, #bbf7d0)}.mortgage-widget__result-pi-only[data-v-8f098b1a]{margin:6px 0 0;font-size:12px;font-weight:500;opacity:.85;color:var(--mortgage-widget-result-color, #f5f3ef)}
