.collector-health{border:1px solid hsl(var(--primary)/.2);background:linear-gradient(120deg,hsl(var(--primary)/.07),hsl(var(--background)));color:hsl(var(--foreground));border-radius:16px;margin:20px 24px 0;padding:20px 24px}.collector-health__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.collector-health__eyebrow{color:hsl(var(--muted-foreground));letter-spacing:.04em;margin-bottom:6px;font-size:11px}.collector-health h2{align-items:center;gap:12px;margin:0;font-size:17px;font-weight:650;display:flex}.collector-health__badge{color:hsl(var(--primary));background:hsl(var(--primary)/.12);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500}.collector-health button{border:1px solid hsl(var(--primary)/.25);background:hsl(var(--background));color:hsl(var(--primary));cursor:pointer;border-radius:9px;padding:8px 14px;font-size:12px}.collector-health button:disabled{opacity:.5;cursor:wait}.collector-health button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.collector-health__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.collector-health__stats span{color:hsl(var(--muted-foreground));margin-bottom:6px;font-size:11px;display:block}.collector-health__stats strong{font-size:12px;font-weight:500;line-height:1.6;display:block}.collector-health__notice{margin:14px 0 0;font-size:12px;line-height:1.8}.collector-health__footnote{color:hsl(var(--muted-foreground));margin:14px 0 0;font-size:11px;line-height:1.7}.collector-health--warning{background:linear-gradient(120deg,#fff5e7,hsl(var(--background)));border-color:#e4b56a}.collector-health--warning .collector-health__badge{color:#96550f;background:#ffe8c3}.collector-health--warning .collector-health__notice{color:#96550f}@media (width<=1000px){.collector-health__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.collector-health{margin:16px 12px 0;padding:16px}.collector-health__top{align-items:flex-start}.collector-health h2{flex-wrap:wrap;gap:6px}.collector-health__stats{grid-template-columns:1fr;gap:12px}}
/*$vite$:1*/