.health-summary{align-items:center;background:#fff;border:1px solid var(--line);border-left:4px solid #9aa6b2;border-radius:11px;display:flex;justify-content:space-between;margin-bottom:13px;padding:13px 15px}.health-summary small{color:var(--muted);display:block;font-size:7px}.health-summary strong{display:block;font-size:17px;margin-top:2px}.health-summary>span{color:var(--muted);font-size:8px}.health-summary.health-ok{border-left-color:#2fa66a}.health-summary.health-attention{border-left-color:#e5a62c}.health-summary.health-error{border-left-color:#d54b3d}.health-cards{display:grid;gap:11px;grid-template-columns:repeat(3,1fr)}.health-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px}.health-card header{align-items:center;display:flex;justify-content:space-between}.health-card header span{background:#9aa6b2;border-radius:50%;height:8px;width:8px}.health-card header small{background:#eef1f5;border-radius:20px;color:var(--muted);font-size:7px;padding:4px 7px}.health-card.health-ok header span{background:#2fa66a}.health-card.health-ok header small{background:#dcf7e9;color:#147746}.health-card.health-attention header span{background:#e5a62c}.health-card.health-attention header small{background:#fff0d8;color:#9b6412}.health-card.health-error header span{background:#d54b3d}.health-card.health-error header small{background:#ffe7e3;color:#b53b30}.health-card h3{font-size:12px;margin:11px 0 4px}.health-card p{color:var(--muted);font-size:8px;min-height:26px}.health-card>strong{display:block;font-size:10px;margin-top:8px}.readiness-head{margin-top:24px}.readiness-summary{align-items:center;background:#fff;border:1px solid var(--line);border-left:4px solid #2fa66a;border-radius:11px;display:flex;justify-content:space-between;margin-bottom:11px;padding:13px 15px}.readiness-summary small{color:var(--muted);display:block;font-size:7px}.readiness-summary strong{display:block;font-size:15px;margin-top:2px}.readiness-summary>span{color:var(--muted);font-size:8px}.readiness-summary.readiness-warning{border-left-color:#e5a62c}.readiness-summary.readiness-blocking{border-left-color:#d54b3d}.readiness-checklist{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.readiness-item{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:grid;gap:10px;grid-template-columns:27px 1fr auto;padding:10px 12px}.readiness-item>span{align-items:center;background:#dcf7e9;border-radius:50%;color:#147746;display:flex;font-size:11px;font-weight:700;height:23px;justify-content:center;width:23px}.readiness-item>div strong{font-size:9px}.readiness-item p{color:var(--muted);font-size:7px;margin:2px 0 0}.readiness-item>small{background:#dcf7e9;border-radius:20px;color:#147746;font-size:7px;padding:4px 7px}.readiness-item.readiness-warning>span,.readiness-item.readiness-warning>small{background:#fff0d8;color:#9b6412}.readiness-item.readiness-blocking>span,.readiness-item.readiness-blocking>small{background:#ffe7e3;color:#b53b30}.health-time{color:var(--muted);font-size:7px;margin-top:12px;text-align:right}@media(max-width:900px){.health-cards{grid-template-columns:repeat(2,1fr)}.readiness-checklist{grid-template-columns:1fr}}@media(max-width:600px){.health-cards{grid-template-columns:1fr}.health-summary,.readiness-summary{align-items:flex-start;flex-direction:column;gap:7px}.readiness-item{grid-template-columns:27px 1fr}.readiness-item>small{grid-column:2;justify-self:start}}
