.switch[data-v-6d31e10b]{background:var(--color-border);border:none;border-radius:var(--radius-pill);cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background .15s ease;width:44px}.switch.on[data-v-6d31e10b]{background:var(--color-primary)}.switch[data-v-6d31e10b]:disabled{cursor:not-allowed;opacity:.6}.switch[data-v-6d31e10b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.knob[data-v-6d31e10b]{background:var(--color-primary-contrast);border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:18px}.switch.on .knob[data-v-6d31e10b]{transform:translate(20px)}
