.fs{display:grid;gap:12px}.fs-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.fs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.fs-card{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--panel,transparent)}.fs-card header{display:flex;align-items:center;gap:8px}.fs-card h3{margin:0;font-size:15px;flex:1 1}.fs-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.fs-dot-good{background:var(--good,#16a34a)}.fs-dot-warn{background:var(--warn,#d97706)}.fs-dot-bad{background:var(--bad,#dc2626)}.fs-dot-muted{background:var(--muted,#9ca3af)}.fs-facts{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:8px 0;font-size:13px}.fs-facts dt{color:var(--muted)}.fs-facts dd{margin:0;overflow-wrap:anywhere}.fs-fix,.fs-note{font-size:13px}.fs-note{color:var(--muted)}.fs-counts{display:flex;flex-wrap:wrap;gap:6px}.fs-count{border:1px solid var(--line);border-radius:999px;padding:4px 10px;background:transparent;cursor:pointer;font:inherit}.fs-count[aria-selected=true]{border-color:var(--accent,#4f46e5)}.fs-count-infected b{color:var(--bad,#dc2626)}.fs-table{width:100%;border-collapse:collapse;font-size:13px}.fs-table td,.fs-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}@media (max-width:600px){.fs-table thead{display:none}.fs-table tr{display:grid;grid-template-columns:1fr;padding:6px 0;border-bottom:1px solid var(--line)}.fs-table td{border:0;padding:2px 0}}