.segmented{border:1px solid var(--color-line);background:var(--color-surface);border-radius:7px;flex-wrap:wrap;align-self:flex-start;gap:2px;max-width:100%;padding:2px;display:inline-flex}.segmented-sunken{background:var(--color-canvas)}.segmented-item{height:28px;color:var(--color-ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.segmented-sm .segmented-item{height:24px;padding:0 8px;font-size:12px}.segmented-item:hover:not(:disabled){color:var(--color-ink)}.segmented-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.segmented-item:disabled{color:var(--color-ink-disabled);cursor:not-allowed}.segmented-item-active,.segmented-item-active:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-ink);font-weight:600}.segmented-dot{background:var(--color-ink-faint);border-radius:50%;flex:none;width:7px;height:7px}.segmented-dot-ok{background:var(--color-ok)}.segmented-dot-warn{background:var(--color-warn)}.segmented-dot-err{background:var(--color-err)}.segmented-dot-run{background:var(--color-info)}.segmented-count{background:var(--color-surface-sunken);min-width:18px;height:18px;color:var(--color-ink-muted);font-family:var(--font-mono);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}
