.property-health-visualiser-module__sWwE9a__wrap{--phv-primary:#2563eb;--phv-success:#16a34a;--phv-warning:#ca8a04;--phv-danger:#dc2626;--phv-bg:#f8fafc;--phv-text:#1e293b;--phv-muted:#64748b;max-width:1000px;font-family:var(--font-open-sans), "Segoe UI", system-ui, sans-serif;color:var(--phv-text);margin:0 auto;padding:0 0 .5rem}.property-health-visualiser-module__sWwE9a__header{text-align:center;margin-bottom:2rem}.property-health-visualiser-module__sWwE9a__title{color:var(--phv-text);margin:0 0 .5rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}.property-health-visualiser-module__sWwE9a__subtitle{color:var(--phv-muted);margin:0;font-size:1rem}.property-health-visualiser-module__sWwE9a__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:800px){.property-health-visualiser-module__sWwE9a__grid{grid-template-columns:1fr}}.property-health-visualiser-module__sWwE9a__card{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:1.5rem;box-shadow:0 10px 15px -3px #00000014}.property-health-visualiser-module__sWwE9a__cardTitle{color:var(--phv-text);align-items:center;gap:.625rem;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600;display:flex}.property-health-visualiser-module__sWwE9a__cardTitleIcon{background:linear-gradient(135deg, var(--calc-primary,#1a2332), #252d3d);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.property-health-visualiser-module__sWwE9a__inputGroup{margin-bottom:1.25rem}.property-health-visualiser-module__sWwE9a__labelRow{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.property-health-visualiser-module__sWwE9a__label{color:var(--phv-muted);font-size:.9rem;font-weight:600}.property-health-visualiser-module__sWwE9a__valDisplay{color:var(--phv-primary);background:#eff6ff;border-radius:4px;padding:2px 8px;font-size:.875rem;font-weight:700}.property-health-visualiser-module__sWwE9a__range{cursor:pointer;width:100%;accent-color:var(--phv-primary)}.property-health-visualiser-module__sWwE9a__healthIndicator{text-align:center;border:2px solid #0000;border-radius:12px;margin:1.25rem 0;padding:1.25rem}.property-health-visualiser-module__sWwE9a__healthGood{color:var(--phv-success);background:#f0fdf4;border-color:#bbf7d0}.property-health-visualiser-module__sWwE9a__healthWarn{color:var(--phv-warning);background:#fffbeb;border-color:#fef08a}.property-health-visualiser-module__sWwE9a__healthPoor{color:var(--phv-danger);background:#fef2f2;border-color:#fecaca}.property-health-visualiser-module__sWwE9a__metricLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:.75rem;font-weight:700;display:block}.property-health-visualiser-module__sWwE9a__metricVal{margin:.35rem 0;font-size:2rem;font-weight:800;line-height:1.1;display:block}.property-health-visualiser-module__sWwE9a__statusText{font-size:.95rem;font-weight:700}.property-health-visualiser-module__sWwE9a__footerStats{color:var(--phv-muted);border-top:1px solid #f1f5f9;padding-top:1rem;font-size:.85rem;line-height:1.6}.property-health-visualiser-module__sWwE9a__footerStats b{color:var(--phv-text);font-weight:600}.property-health-visualiser-module__sWwE9a__sdltNote{color:var(--phv-muted);margin-top:.35rem;font-size:.75rem;line-height:1.4;display:block}
@keyframes financial-health-check-module__7drR1a__fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.financial-health-check-module__7drR1a__animateFadeIn{animation:.6s ease-out forwards financial-health-check-module__7drR1a__fade-in}.financial-health-check-module__7drR1a__animateFadeInDelay{animation:.6s ease-out .15s forwards financial-health-check-module__7drR1a__fade-in}.financial-health-check-module__7drR1a__animateFadeInDelay2{animation:.6s ease-out .3s forwards financial-health-check-module__7drR1a__fade-in}
