.rvyn-health{gap:18px;display:grid}.rvyn-health__bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rvyn-health__meta{color:var(--muted-foreground);font-size:13px}.rvyn-health__refresh{border:1px solid var(--border);min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.rvyn-health__refresh:hover:not(:disabled){border-color:var(--primary)}.rvyn-health__refresh:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rvyn-health__refresh:disabled{opacity:.6;cursor:progress}.rvyn-health__refresh svg.is-spinning{animation:.9s linear infinite rvyn-health-spin}@keyframes rvyn-health-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rvyn-health__refresh svg.is-spinning{animation:none}}.rvyn-health__alerts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rvyn-health__alert{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-left-width:4px;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.6}.rvyn-health__alert.is-warn{background:#e6c36a14;border-color:#e6c36a}.rvyn-health__alert.is-error{background:#ff7e8814;border-color:#ff7e88}.rvyn-health__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rvyn-health__card{border:1px solid var(--border);background:var(--muted);border-radius:16px;min-width:0;padding:20px}.rvyn-health__card h3{margin:0 0 4px;font-size:17px}.rvyn-health__card>p{color:var(--muted-foreground);margin:0 0 12px;font-size:13.5px;line-height:1.6}.rvyn-health__rows{gap:0;margin:0;display:grid}.rvyn-health__row{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:flex}.rvyn-health__row:first-child{border-top:0}.rvyn-health__row dt{color:var(--muted-foreground)}.rvyn-health__row dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.rvyn-health__row dd.is-missing{color:var(--muted-foreground)}.rvyn-health__chip{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12.5px;display:inline-block}.rvyn-health__chip.is-open{border-color:var(--primary);color:var(--primary)}.rvyn-health__bar{background:var(--background);border-radius:999px;height:8px;margin:10px 0 4px;overflow:hidden}.rvyn-health__bar>span{background:var(--primary);height:100%;display:block}.rvyn-health__note{color:var(--muted-foreground);margin:10px 0 0;font-size:12.5px;line-height:1.6}.rvyn-health__foot{color:var(--muted-foreground);font-size:12.5px}.rvyn-health__skeleton{border:1px solid var(--border);background:var(--muted);border-radius:16px;height:120px}@media (max-width:860px){.rvyn-health__grid{grid-template-columns:minmax(0,1fr)}}
