.vh2.svelte-1sccqyb{font-size:var(--fs-lg);margin:0 0 10px}.cp-toolbar.svelte-1sccqyb{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cp-filters.svelte-1sccqyb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-filters.svelte-1sccqyb .input:where(.svelte-1sccqyb){width:auto;min-width:150px}.cp-inline.svelte-1sccqyb{display:inline-flex;margin-left:auto}.cp-cards.svelte-1sccqyb{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:14px 0}.cp-card.svelte-1sccqyb{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.cp-card__value.svelte-1sccqyb{font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.cp-card__label.svelte-1sccqyb{font-size:var(--fs-xs);color:var(--text-muted)}.cp-ok.svelte-1sccqyb{color:var(--success)}.cp-bad.svelte-1sccqyb{color:var(--danger)}.cp-warn.svelte-1sccqyb{color:var(--warning, #e0a33e)}.cp-muted.svelte-1sccqyb{color:var(--text)}.cp-panel.svelte-1sccqyb{padding:14px;margin-bottom:14px}.cp-table.svelte-1sccqyb{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.cp-table.svelte-1sccqyb th:where(.svelte-1sccqyb),.cp-table.svelte-1sccqyb td:where(.svelte-1sccqyb){padding:6px 8px;border-bottom:1px solid var(--border);text-align:left}.cp-table.svelte-1sccqyb th.num:where(.svelte-1sccqyb),.cp-table.svelte-1sccqyb td.num:where(.svelte-1sccqyb){text-align:right}.cp-table.svelte-1sccqyb thead:where(.svelte-1sccqyb) th:where(.svelte-1sccqyb){color:var(--text-muted);font-weight:var(--fw-medium);font-size:var(--fs-xs)}.cp-chart.svelte-1sccqyb{display:flex;align-items:flex-end;gap:4px;height:140px;overflow-x:auto;padding-bottom:18px}.cp-bar.svelte-1sccqyb{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:18px;flex:1;height:100%}.cp-bar__ok.svelte-1sccqyb{width:100%;max-width:26px;background:var(--accent);border-radius:2px 2px 0 0}.cp-bar__bad.svelte-1sccqyb{width:100%;max-width:26px;background:var(--danger)}.cp-bar__label.svelte-1sccqyb{position:absolute;bottom:-18px;font-size:10px;color:var(--text-dim);white-space:nowrap}.cp-dim.svelte-1sccqyb{color:var(--text-dim);font-size:var(--fs-sm)}.cp-err.svelte-1sccqyb{color:var(--danger);font-size:var(--fs-sm)}
