.compact-health-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.compact-health-totals>div{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid #344657;border-radius:12px;background:#111d28}.compact-health-totals b{font-size:24px}.compact-health-totals span{font-size:13px;color:#bccbd8}.compact-health .healthy{--health-tone:#76dfb3}.compact-health .warning{--health-tone:#f2c66e}.compact-health .critical{--health-tone:#ff94a5}.compact-health .unknown{--health-tone:#b4c6d7}.compact-health-totals b{color:var(--health-tone)}
.compact-health-attention{margin:0 0 20px}.compact-health-attention h3{font-size:16px;margin:0 0 12px;color:#f2d8df}.compact-health-groups{display:grid;gap:12px}.compact-health-group{border:1px solid #344657;background:#111d28;border-radius:12px;overflow:hidden}.compact-health-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;color:#e1ebf4}.compact-health-group>summary:before{content:'›';font-size:20px}.compact-health-group[open]>summary:before{transform:rotate(90deg)}.compact-health-group>summary strong{flex:1;font-size:14px}.compact-health-group>summary span{font-size:12px;color:#aebfd0}.compact-health-group>div{padding:0 12px 12px}
.compact-health-row{border:1px solid #344657;background:#0e1923;border-radius:10px;margin:8px 0;color:#e1ebf4}.compact-health-row>summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;list-style:none}.compact-health-row>summary::-webkit-details-marker{display:none}.compact-health-icon{display:grid;place-items:center;height:26px;border-radius:8px;background:#243442;color:var(--health-tone);font-weight:800}.compact-health-row strong{font-size:13px}.compact-health-status{color:var(--health-tone);font-weight:700;font-size:12px}.compact-health-row small{color:#a5b8cb;font-size:11px}.compact-health-row p{margin:0;padding:0 16px 15px 56px;font-size:13px;line-height:1.6;color:#adbdcb}.compact-health-row.critical{border-left:3px solid #ef7b90}.compact-health-row.warning{border-left:3px solid #e4b351}.compact-health summary:focus-visible{outline:2px solid #7fd3da;outline-offset:-3px}
.platform-theme-light .compact-health :is(.compact-health-group,.compact-health-row,.compact-health-totals>div){background:#fff;border-color:#cedce7;color:#20364b}.platform-theme-light .compact-health .healthy{--health-tone:#096d46}.platform-theme-light .compact-health .critical{--health-tone:#a22947}.platform-theme-light .compact-health .warning{--health-tone:#805500}.platform-theme-light .compact-health .unknown{--health-tone:#526578}.platform-theme-light .compact-health-group>summary{color:#20364b}.platform-theme-light .compact-health-icon{background:#eaf1f7}
@media(max-width:650px){.compact-health-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-health-row>summary{grid-template-columns:26px minmax(0,1fr) auto;gap:8px}.compact-health-row small{grid-column:2/-1}.compact-health-group>summary{flex-wrap:wrap;gap:8px}.compact-health-group>summary span{flex-basis:100%;margin-left:20px}.compact-health-row p{padding-left:16px}}
