.toggle-switch{background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:44px;min-height:44px;padding:0;display:inline-flex}.workspace-ui .toggle-switch{height:var(--workspace-control-height,44px);min-height:var(--workspace-control-height,44px)}.toggle-track{border:1px solid var(--border-subtle);background:var(--surface-3);border-radius:999px;flex-shrink:0;width:48px;height:28px;transition:background-color .16s,border-color .16s;display:block;position:relative}.toggle-thumb{background:var(--content-secondary);border-radius:50%;width:20px;height:20px;transition:transform .16s,background-color .16s;position:absolute;top:3px;left:3px}.toggle-switch[aria-checked=true] .toggle-track{background:var(--selection-active)}.toggle-switch[aria-checked=true] .toggle-thumb{background:var(--selection-active-fg);transform:translate(20px)}.toggle-switch:not(:disabled):hover{filter:none}.toggle-switch:not(:disabled):hover .toggle-track{border-color:var(--border-strong)}.toggle-switch:disabled .toggle-track{background:var(--disabled-bg);border-color:var(--disabled-border)}.toggle-switch:disabled .toggle-thumb{background:var(--disabled-fg)}.toggle-group{width:fit-content;max-width:100%;padding:var(--workspace-tab-padding,1px);border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;gap:4px;display:flex}.toggle-choice,.workspace-ui .toggle-choice{min-width:var(--workspace-control-height,44px);min-height:var(--workspace-control-height,44px);color:var(--content-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:14px;line-height:20px;transition:background-color .16s,color .16s;display:inline-flex}.toggle-choice[aria-pressed=true]{background:var(--status-accent-bg);color:var(--status-accent-fg)}.toggle-choice:not(:disabled):hover{background:var(--surface-3);filter:none}.toggle-choice[aria-pressed=true]:not(:disabled):hover{background:var(--status-accent-bg)}.toggle-choice:disabled{color:var(--disabled-fg);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.toggle-switch,.toggle-track,.toggle-thumb,.toggle-choice{transition:none}}
