.vx-status{--vx-s-fg:var(--vx-status-unknown-fg);--vx-s-bg:var(--vx-status-unknown-bg);--vx-s-icon:var(--vx-status-unknown-icon)}.vx-status[data-status=ok]{--vx-s-fg:var(--vx-status-ok-fg);--vx-s-bg:var(--vx-status-ok-bg);--vx-s-icon:var(--vx-status-ok-icon)}.vx-status[data-status=warn]{--vx-s-fg:var(--vx-status-warn-fg);--vx-s-bg:var(--vx-status-warn-bg);--vx-s-icon:var(--vx-status-warn-icon)}.vx-status[data-status=crit]{--vx-s-fg:var(--vx-status-crit-fg);--vx-s-bg:var(--vx-status-crit-bg);--vx-s-icon:var(--vx-status-crit-icon)}.vx-status[data-status=down]{--vx-s-fg:var(--vx-status-down-fg);--vx-s-bg:var(--vx-status-down-bg);--vx-s-icon:var(--vx-status-down-icon)}.vx-status[data-status=unreach]{--vx-s-fg:var(--vx-status-unreach-fg);--vx-s-bg:var(--vx-status-unreach-bg);--vx-s-icon:var(--vx-status-unreach-icon)}.vx-status[data-status=pending]{--vx-s-fg:var(--vx-status-pending-fg);--vx-s-bg:var(--vx-status-pending-bg);--vx-s-icon:var(--vx-status-pending-icon)}.vx-th,.vx-eyebrow{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.vx-num{font-variant-numeric:tabular-nums}.vx-nowrap{white-space:nowrap}.vx-mono{font-family:var(--mantine-font-family-monospace);font-size:.95em}.vx-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vx-badge{border-left:var(--vx-statusEdge) solid var(--vx-s-icon);border-radius:var(--vx-radius-xs);background:var(--vx-s-bg);height:20px;color:var(--vx-s-fg);font-family:var(--mantine-font-family);letter-spacing:.04em;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:0 6px 0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.vx-badge svg{color:var(--vx-s-icon);flex-shrink:0}.vx-badge[data-size=xs]{height:16px;font-size:10px}.vx-badge[data-size=md]{height:24px;font-size:12px}.vx-badge[data-size=lg]{height:28px;font-size:13px}.vx-badge[data-ack]{color:var(--vx-text-secondary);background:0 0}.vx-count{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.vx-count-item{color:var(--vx-text-primary);align-items:center;gap:3px;display:inline-flex}.vx-count-item svg{color:var(--vx-s-icon)}.vx-count-item[data-zero],.vx-count-item[data-zero] svg{color:var(--vx-text-muted)}.vx-strip{border:1px solid var(--vx-border-subtle);border-radius:var(--vx-radius-md);background:var(--vx-surface-raised);flex-wrap:wrap;display:flex;overflow:hidden}.vx-strip-item{border:0;border-left:var(--vx-statusEdge) solid transparent;border-right:1px solid var(--vx-border-subtle);color:var(--vx-text-primary);font:inherit;text-align:left;background:0 0;flex-direction:column;flex:140px;align-items:flex-start;gap:2px;margin:0;padding:10px 16px 10px 13px;display:flex}.vx-strip-item:last-child{border-right:0}button.vx-strip-item{cursor:pointer}button.vx-strip-item:hover{background:var(--vx-surface-sunken)}.vx-strip-item:focus-visible{outline:var(--vx-focusWidth) solid var(--vx-focus-ring);outline-offset:-2px}.vx-strip-item[data-active]{border-left-color:var(--vx-s-icon)}.vx-strip-label{letter-spacing:.04em;text-transform:uppercase;color:var(--vx-text-secondary);font-size:11px;font-weight:600}.vx-strip-value{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:20px;font-weight:600;line-height:1.2;display:inline-flex}.vx-strip-item[data-active] .vx-strip-value{color:var(--vx-s-fg)}.vx-strip-value svg{color:var(--vx-s-icon)}.vx-terminal{background:var(--vx-surface-sunken);border-color:var(--vx-border-default)}.vx-terminal-code{color:var(--vx-text-primary);white-space:pre-wrap;word-break:break-all;background:0 0}.vx-diff-line[data-diff=add]{color:var(--vx-status-ok-fg)}.vx-diff-line[data-diff=del]{color:var(--vx-status-crit-fg)}.vx-diff-line[data-diff=hunk]{color:var(--vx-link-default)}.vx-widget{padding:var(--mantine-spacing-xs)}.vx-widget-head{border-bottom:1px solid var(--mantine-color-default-border);padding-bottom:4px}.vx-cell-link{text-decoration:underline}.vx-kpi{border:1px solid var(--vx-border-subtle);border-radius:var(--vx-radius-md);background:var(--vx-surface-raised);text-align:center;flex-direction:column;align-items:center;padding:6px;display:flex}.vx-kpi-label{color:var(--vx-text-secondary);font-size:12px}.vx-kpi-value{font-variant-numeric:tabular-nums;color:var(--vx-text-primary);align-items:center;gap:5px;font-size:16px;font-weight:700;display:inline-flex}.vx-kpi[data-status=ok]:not([data-zero]) .vx-kpi-value{color:var(--vx-s-fg)}.vx-kpi[data-zero] .vx-kpi-value{color:var(--vx-text-muted)}.vx-kpi[data-active]{background:var(--vx-s-bg);border-color:var(--vx-s-icon)}.vx-kpi[data-active] .vx-kpi-label,.vx-kpi[data-active] .vx-kpi-value{color:var(--vx-s-fg)}.vx-kpi[data-active] .vx-kpi-value svg{color:var(--vx-s-icon)}
