.payment-calc[data-v-1b2f8520]{display:flex;flex-direction:column;gap:.875rem}.calc-total[data-v-1b2f8520]{align-items:baseline;display:flex;gap:.375rem}.calc-total-value[data-v-1b2f8520]{color:#0f172a;font-size:1.5rem;font-weight:700}.calc-total-label[data-v-1b2f8520]{color:#64748b;font-size:.8125rem}.calc-inputs[data-v-1b2f8520]{display:flex;flex-direction:column;gap:.75rem}.calc-field-head[data-v-1b2f8520]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.25rem}.calc-field-head .calc-label[data-v-1b2f8520],.calc-field-head label[data-v-1b2f8520]{color:#334155;font-size:.75rem;font-weight:600}.calc-field-value[data-v-1b2f8520]{color:#64748b;font-size:.75rem}.calc-range[data-v-1b2f8520]{accent-color:#0369a1;cursor:pointer;width:100%}.calc-row-2[data-v-1b2f8520]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.calc-input-suffix[data-v-1b2f8520]{align-items:center;display:flex;gap:.25rem}.calc-input[data-v-1b2f8520]{border:1px solid #7c8ba1;border-radius:6px;color:#334155;font-size:.875rem;min-height:44px;padding:.375rem .5rem;width:100%}.calc-input[data-v-1b2f8520]:focus{border-color:#0369a1;outline:3px solid #0369a1;outline-offset:1px}.calc-term-toggle[data-v-1b2f8520]{background:#f1f5f9;border-radius:6px;display:flex;padding:2px}.calc-term-toggle button[data-v-1b2f8520]{background:none;border:none;border-radius:4px;color:#475569;cursor:pointer;flex:1;font-size:.75rem;font-weight:500;min-height:44px;padding:.3125rem .5rem}.calc-term-toggle button[data-v-1b2f8520]:focus-visible{outline:3px solid #0369a1;outline-offset:1px}.calc-term-toggle button.active[data-v-1b2f8520]{background:#fff;box-shadow:0 1px 2px #0000000d;color:#0f172a}.calc-breakdown[data-v-1b2f8520]{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.375rem;padding-top:.5rem}.calc-line[data-v-1b2f8520]{color:#475569;display:flex;font-size:.8125rem;justify-content:space-between}.calc-line.total[data-v-1b2f8520]{border-top:1px solid #e2e8f0;color:#0f172a;font-weight:700;padding-top:.375rem}.calc-rentability[data-v-1b2f8520]{border-top:1px solid #e2e8f0;padding-top:.5rem}.calc-sub[data-v-1b2f8520]{color:#334155;font-size:.8125rem;font-weight:600;margin:0 0 .375rem}.calc-line.positive span[data-v-1b2f8520]:last-child{color:#047857;font-weight:600}.calc-line.negative span[data-v-1b2f8520]:last-child{color:#b91c1c;font-weight:600}.calc-disclaimer[data-v-1b2f8520]{color:#64748b;font-size:.6875rem;margin:0}.showing-scheduler[data-v-be3076d4]{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.state-panel[data-v-be3076d4]{flex-direction:column;gap:.75rem;padding:2rem 1.5rem;text-align:center}.state-icon[data-v-be3076d4],.state-panel[data-v-be3076d4]{align-items:center;display:flex}.state-icon[data-v-be3076d4]{background:#f0f9ff;border-radius:50%;color:#0369a1;font-size:1.25rem;height:52px;justify-content:center;width:52px}.state-icon.success[data-v-be3076d4]{background:#ecfdf5;color:#059669}.state-title[data-v-be3076d4]{color:#0f172a;font-size:1.125rem;font-weight:700;margin:0}.state-body[data-v-be3076d4]{color:#475569;font-size:.9375rem;line-height:1.6;margin:0;max-width:420px}.state-hint[data-v-be3076d4]{color:#64748b;font-size:.8125rem;margin:0}.note-echo[data-v-be3076d4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;font-size:.875rem;font-style:italic;margin:0}.note-echo[data-v-be3076d4],.response-note[data-v-be3076d4]{max-width:420px;padding:.625rem .875rem}.response-note[data-v-be3076d4]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;text-align:left}.response-note-label[data-v-be3076d4]{color:#0369a1;display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin-bottom:.25rem;text-transform:uppercase}.response-note p[data-v-be3076d4]{color:#334155;font-size:.875rem;font-style:italic;margin:0}.scheduler-form[data-v-be3076d4]{display:flex;flex-direction:column;gap:1.25rem}.picker-label[data-v-be3076d4]{color:#334155;display:block;font-size:.8125rem;font-weight:600;letter-spacing:.03em;margin:0 0 .625rem;text-transform:uppercase}.optional[data-v-be3076d4]{color:#64748b;font-weight:400;letter-spacing:normal;text-transform:none}.state-title[data-v-be3076d4]{outline:none}.note-toggle[data-v-be3076d4]{align-items:center;align-self:flex-start;background:none;border:0;border-radius:.5rem;color:#0369a1;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:600;gap:.5rem;margin-left:-.75rem;min-height:44px;padding:0 .75rem}.note-toggle[data-v-be3076d4]:hover{background:#f0f9ff}.btn-primary[data-v-be3076d4]:focus-visible,.note-toggle[data-v-be3076d4]:focus-visible{outline:3px solid #0369a1;outline-offset:2px}.note-section[data-v-be3076d4]{position:relative}.note-input[data-v-be3076d4]{border:1.5px solid #7c8ba1;border-radius:.5rem;color:#1e293b;font-family:inherit;font-size:1rem;padding:.625rem .875rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.note-input[data-v-be3076d4]:focus{border-color:#0369a1;outline:3px solid #0369a1;outline-offset:1px}.note-count[data-v-be3076d4]{color:#64748b;display:block;font-size:.75rem;text-align:right}.form-error[data-v-be3076d4]{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;font-size:.875rem;margin:0;padding:.625rem .875rem}.submit-row[data-v-be3076d4]{align-items:center;background:#fff;border-top:1px solid #e2e8f0;bottom:calc(var(--ad-pad, 0px)*-1);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin:0 calc(var(--ad-pad, 0px)*-1) calc(var(--ad-pad, 0px)*-1);padding:.75rem var(--ad-pad,0) calc(.75rem + env(safe-area-inset-bottom,0px));position:sticky;z-index:1}@media(max-width:639px){.submit-row .btn-primary[data-v-be3076d4]{flex:1 1 100%}}.selection-summary[data-v-be3076d4]{align-items:center;color:#475569;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin:0}.summary-icon[data-v-be3076d4]{color:#0369a1}.btn-primary[data-v-be3076d4]{align-items:center;background:#0369a1;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.625rem 1.5rem;text-decoration:none;transition:background .15s ease}.btn-primary[data-v-be3076d4]:hover:not(:disabled){background:#075985}.btn-primary[data-v-be3076d4]:disabled{cursor:not-allowed;opacity:.5}.spinner[data-v-be3076d4]{animation:spin-be3076d4 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0369a1;height:28px;width:28px}.spinner.small[data-v-be3076d4]{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35);border-width:2px;height:16px;width:16px}@keyframes spin-be3076d4{to{transform:rotate(1turn)}}.header-thumb[data-v-d54eddc2]{background:#f1f5f9;border-radius:.625rem;flex-shrink:0;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.header-meta[data-v-d54eddc2]{color:#475569;font-size:.8125rem;margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-street[data-v-d54eddc2]{color:#1e293b;font-weight:600}.meta-dot[data-v-d54eddc2]{margin:0 .25rem}
