/* overview page styles */
.overview-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.stat.stat-warning{border-color:#eddbb7;background:#fffaf0}
.stat.stat-error{border-color:#efc7c4;background:#fff6f5}
.last-refreshed{font-size:12px;color:var(--muted);white-space:nowrap}
.attention-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.attention-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:start;border:1px solid var(--line);border-left-width:4px;border-radius:10px;padding:12px 14px;background:#fbfcfb}
.attention-item.severity-error{border-left-color:var(--red);background:#fff8f7}
.attention-item.severity-warning{border-left-color:var(--amber);background:#fffaf0}
.attention-item.severity-info{border-left-color:#7fb7ad}
.attention-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}
.attention-detail{grid-column:1;margin:0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}
.attention-go{grid-column:2;grid-row:1/span 2;align-self:center}
.followers-row{display:flex;flex-wrap:wrap;gap:10px}
.follower-chip{display:grid;gap:2px;border:1px solid var(--line);border-radius:10px;padding:10px 14px;min-width:160px;flex:1 1 180px;background:#fbfcfb}
.follower-platform{font-size:11px;font-weight:650;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}
.follower-value{font-size:22px;letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.follower-meta{font-size:11px;color:var(--muted)}
.follower-change{font-size:11px;color:var(--muted)}
.follower-change.up{color:#2d7a5a}
.follower-change.down{color:var(--red)}
.follower-empty{margin:0;font-size:12px}
@media(max-width:760px){.attention-item{grid-template-columns:1fr}.attention-go{grid-column:1;grid-row:auto;align-self:start}.follower-chip{flex-basis:100%}.last-refreshed{white-space:normal}}
