.HeatingStatus_wrap__j23lN{max-width:720px;margin:0 auto;padding:var(--space-6,24px) var(--space-4,16px) var(--space-8,40px)}.HeatingStatus_intro__oti6H{margin-bottom:var(--space-5,20px)}.HeatingStatus_title__QLLxc{font-size:1.6rem;font-weight:700;color:var(--color-text-primary,#0f1729);margin:0 0 8px}.HeatingStatus_subtitle__Ud20B{color:var(--color-text-secondary,#5b6478);font-size:.98rem;line-height:1.5;margin:0}.HeatingStatus_searchRow__fb0XV{display:flex;gap:8px;margin-bottom:var(--space-4,16px)}.HeatingStatus_input__gBPfT{flex:1 1;min-width:0;padding:12px 14px;font-size:1rem;border:1px solid var(--color-border,#d8dde7);border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);color:var(--color-text-primary,#0f1729)}.HeatingStatus_input__gBPfT:focus{outline:none;border-color:var(--color-primary,#1957db);box-shadow:0 0 0 3px rgba(25,87,219,.15)}.HeatingStatus_searchButton__eUevK{padding:12px 18px;font-size:1rem;font-weight:600;white-space:nowrap;color:#fff;background:var(--color-primary,#1957db);border:none;border-radius:var(--radius-md,8px);cursor:pointer}.HeatingStatus_searchButton__eUevK:disabled{opacity:.6;cursor:default}.HeatingStatus_errorMsg__VuAGX{color:var(--color-danger,#d6334c);font-size:.92rem;margin:0 0 var(--space-4,16px)}.HeatingStatus_note__2GyZX{color:var(--color-text-secondary,#5b6478);font-size:.95rem;background:var(--color-surface-muted,#f4f6fa);border-radius:var(--radius-md,8px);padding:14px 16px;margin:0}.HeatingStatus_result__XR9Tl{margin-top:var(--space-4,16px)}.HeatingStatus_resolved__z_loG{font-size:.85rem;color:var(--color-text-secondary,#5b6478);margin:0 0 12px}.HeatingStatus_resolved__z_loG span{color:var(--color-text-primary,#0f1729)}.HeatingStatus_statusCard__b1UwY{border-radius:var(--radius-lg,12px);border:1px solid;padding:16px 18px;margin-bottom:var(--space-5,20px)}.HeatingStatus_cardNormal__uRldU{background:#ecfdf3;border-color:#a6e9c5}.HeatingStatus_cardDeficit__2pIhC{background:#fff7ed;border-color:#fed7aa}.HeatingStatus_cardOprire__pnfWI{background:#fef2f3;border-color:#f6b8c0}.HeatingStatus_statusHead__PHgUm{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.HeatingStatus_ptName__mZkRH{font-size:.95rem;color:var(--color-text-primary,#0f1729)}.HeatingStatus_distance__LiEY4{color:var(--color-text-secondary,#5b6478)}.HeatingStatus_statusBody__vjyjj{margin-top:12px}.HeatingStatus_cause__h0Hfn{margin:0 0 6px;font-size:.95rem;line-height:1.45;color:var(--color-text-primary,#0f1729)}.HeatingStatus_remediere__XawcK{margin:0;font-size:.9rem;color:var(--color-text-secondary,#5b6478)}.HeatingStatus_badge__Wc_rn{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.82rem;font-weight:600}.HeatingStatus_badgeSm___FCS2{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600}.HeatingStatus_badgeNormal__PkthR{background:#0a8754;color:#fff}.HeatingStatus_badgeDeficit__qen32{background:#d97706;color:#fff}.HeatingStatus_badgeOprire__whPrj{background:#b91c1c;color:#fff}.HeatingStatus_histTitle__5Gd4R{font-size:1.1rem;font-weight:700;color:var(--color-text-primary,#0f1729);margin:0 0 12px}.HeatingStatus_timeline__Gn64D{list-style:none;margin:0 0 var(--space-5,20px);padding:0}.HeatingStatus_event__kkjP3{position:relative;display:flex;gap:12px;padding:0 0 16px 4px}.HeatingStatus_event__kkjP3:not(:last-child) .HeatingStatus_eventDot__seauj:after{content:"";position:absolute;top:16px;left:5px;width:2px;height:calc(100% - 8px);background:var(--color-border,#e2e6ee)}.HeatingStatus_eventDot__seauj{position:relative;flex:0 0 12px;width:12px;height:12px;margin-top:3px;border-radius:50%;background:#b91c1c}.HeatingStatus_eventDot__seauj[data-status=DEFICIT]{background:#d97706}.HeatingStatus_eventActive__8xXtn .HeatingStatus_eventDot__seauj{box-shadow:0 0 0 4px rgba(185,28,28,.18)}.HeatingStatus_eventBody__Dyt1m{flex:1 1;min-width:0}.HeatingStatus_eventTop__gqCoy{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.HeatingStatus_eventPeriod__MSpPS{font-size:.9rem;color:var(--color-text-primary,#0f1729)}.HeatingStatus_ongoing__w_oAL{color:#b91c1c}.HeatingStatus_eventMeta__7L6P0{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:.82rem;color:var(--color-text-secondary,#5b6478)}.HeatingStatus_duration__3Rkip{font-weight:600}.HeatingStatus_eventCause__QPPdz{margin:6px 0 0;font-size:.88rem;line-height:1.4;color:var(--color-text-secondary,#5b6478)}.HeatingStatus_footnote__OcnBb{font-size:.8rem;color:var(--color-text-secondary,#5b6478);line-height:1.45;margin:0}.HeatingStatus_inlineLink__g3Dz6{color:var(--color-primary,#1957db);text-decoration:none;font-weight:600;white-space:nowrap}.HeatingStatus_inlineLink__g3Dz6:hover{text-decoration:underline}