.maintenance-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.maintenance-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:0 14px}.maintenance-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-top:12px}.maintenance-kpis article{border:1px solid var(--line);border-top:3px solid var(--steel);padding:12px;background:#fff}.maintenance-kpis span{display:block;color:var(--muted);font-size:.7rem}.maintenance-kpis b{display:block;font-size:1.05rem;margin-top:3px}.strategy-card{border:1px solid var(--line);border-left:4px solid var(--steel);padding:14px;margin-top:14px}.strategy-card b,.strategy-card span{display:block}.strategy-card span{font-size:.8rem;color:var(--muted);margin-top:6px}.priority-result{margin-top:14px;padding:18px;background:#eef6fa;border-left:5px solid var(--steel)}.priority-result.high{background:#fff0ef;border-color:var(--red)}.priority-result.medium{background:#fff6e8;border-color:var(--amber)}.priority-result b{font-size:1.3rem}.asset-health-table{overflow:auto}.asset-health-table table{width:100%;border-collapse:collapse}.asset-health-table th,.asset-health-table td{padding:10px;border-bottom:1px solid var(--line);text-align:left;font-size:.8rem}.health-pill{display:inline-block;border-radius:20px;padding:3px 9px;font-weight:800}.health-good{background:#e5f6ef;color:#147552}.health-watch{background:#fff2d9;color:#925d00}.health-action{background:#fde8e7;color:#a83232}@media(max-width:1050px){.maintenance-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.maintenance-grid{display:block}.maintenance-grid>.panel{margin-bottom:14px}.maintenance-inputs{grid-template-columns:1fr 1fr}.maintenance-kpis{grid-template-columns:1fr 1fr}}
