.atg-good{color:var(--c-good)}.atg-warn{color:var(--c-warn)}.atg-bad{color:var(--c-bad)}.atg-muted{color:var(--c-muted)}.atg-dot-good{background:var(--c-good)}.atg-dot-warn{background:var(--c-warn)}.atg-dot-bad{background:var(--c-bad)}.atg-dot-muted{background:var(--c-muted)}.atg-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:700;border:1px solid transparent}.atg-badge-good{color:var(--c-good);background:#24734a1f;border-color:#24734a40}.atg-badge-warn{color:var(--c-warn);background:#9a651e1f;border-color:#9a651e40}.atg-badge-bad{color:var(--c-bad);background:#9a33281c;border-color:#9a332840}.atg-badge-muted{color:var(--c-muted);background:var(--c-soft);border-color:var(--c-line)}.atg-rowdegraded{background:#9a33280d}.mono.svelte-4b3xuo{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.94em}.atg-dot.svelte-4b3xuo{display:inline-block;width:8px;height:8px;border-radius:50%}.atg-filters.svelte-4b3xuo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.atg-sitesel.svelte-4b3xuo{display:inline-flex;align-items:center;gap:8px;font-size:12px}.atg-count.svelte-4b3xuo{margin-left:auto;font-size:12px;color:var(--c-muted)}.atg-scroll.svelte-4b3xuo{overflow-x:auto}.atg-center.svelte-4b3xuo{text-align:center}.atg-caret.svelte-4b3xuo{text-align:right;color:var(--c-muted);user-select:none}.atg-head-right.svelte-4b3xuo{text-align:right}.atg-detailrow.svelte-4b3xuo>td:where(.svelte-4b3xuo){background:var(--c-soft)}.atg-meta.svelte-4b3xuo{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:14px;font-size:12px}.atg-meta-k.svelte-4b3xuo{font-size:11px;color:var(--c-muted);margin-bottom:2px}.atg-truncate.svelte-4b3xuo{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atg-note.svelte-4b3xuo{margin-top:12px;font-size:11px;color:var(--c-muted);line-height:1.5}.atg-errbar.svelte-4b3xuo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.atg-endbtn.svelte-4b3xuo{margin-left:8px;padding:4px 10px;font-size:12px}@media(max-width:640px){.atg-filters.svelte-4b3xuo .bo-seg-btn:where(.svelte-4b3xuo){min-height:44px}.atg-filters.svelte-4b3xuo .bo-select:where(.svelte-4b3xuo){min-height:44px}.tap.svelte-4b3xuo{min-height:44px;min-width:44px}.atg-meta.svelte-4b3xuo{grid-template-columns:1fr 1fr}.atg-head-right.svelte-4b3xuo{display:none}table.collapse.svelte-4b3xuo,table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo){display:block;width:100%}table.collapse.svelte-4b3xuo>thead:where(.svelte-4b3xuo){display:none}table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo)>tr:where(.svelte-4b3xuo){display:flex;flex-direction:column;gap:2px;padding:12px 14px;margin-bottom:10px;border:1px solid var(--c-line);border-radius:14px;background:var(--c-card);min-height:44px}table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo)>tr:where(.svelte-4b3xuo):last-child{margin-bottom:0}table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo)>tr:where(.svelte-4b3xuo)>td:where(.svelte-4b3xuo){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:0;text-align:left;min-height:24px}table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo)>tr:where(.svelte-4b3xuo)>td[data-label]:where(.svelte-4b3xuo):before{content:attr(data-label);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo)>tr:where(.svelte-4b3xuo)>td.c-title:where(.svelte-4b3xuo){order:-1;font-size:15px;font-weight:700;padding-bottom:6px;justify-content:flex-start}table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo)>tr:where(.svelte-4b3xuo)>td.c-title:where(.svelte-4b3xuo):before{content:none}table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo)>tr:where(.svelte-4b3xuo)>td.atg-dotcell:where(.svelte-4b3xuo),table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo)>tr:where(.svelte-4b3xuo)>td.atg-caret:where(.svelte-4b3xuo){display:none}table.collapse.svelte-4b3xuo>tbody:where(.svelte-4b3xuo)>tr.atg-detailrow:where(.svelte-4b3xuo)>td:where(.svelte-4b3xuo){display:block}}
