.AffordabilityChart_emptyCaption__c2K4H{color:var(--dark-300);font-size:.875rem;line-height:1.25rem;padding-top:.625rem;text-align:center}.AffordabilityChart_svg__Evi3I,.AffordabilityChart_wrap__Xmcw3{width:100%}.AffordabilityChart_svg__Evi3I{display:block;height:250px;padding:8px 10px 0}.AffordabilityChart_zoneStretched__VcCOG{fill:#f87171;fill-opacity:.1}.AffordabilityChart_zoneWatch__PUJIS{fill:#f59e0b;fill-opacity:.12}.AffordabilityChart_zoneComfortable__NXuZ9{fill:#16a34a;fill-opacity:.08}.AffordabilityChart_zoneLabel__lJrLM{font-size:10px;font-weight:600}.AffordabilityChart_zoneLabelWarn__RmI_e{fill:#dc2626}.AffordabilityChart_zoneLabelOk__q17E3{fill:#15803d}.AffordabilityChart_gridLine__BGeu3{stroke:var(--light-300);stroke-width:1}.AffordabilityChart_axisLabel__3Qwrh{fill:var(--dark-300);font-size:9.5px}.AffordabilityChart_curvePath__Lf95O{fill:none;stroke:var(--primary);stroke-width:2.5}.AffordabilityChart_markerDot__l_bOw{fill:#ef4444;stroke:#fff;stroke-width:2}.AffordabilityChart_note__08hCq{border-color:var(--light-300);border-top-width:1px;color:var(--dark-400);font-size:.75rem;line-height:1rem;margin-top:.5rem;padding-top:.75rem}