.avo-switch{border:1px solid var(--border);background:var(--secondary);cursor:pointer;border-radius:999px;flex:none;align-items:center;width:44px;height:26px;padding:3px;transition:background-color .15s;display:inline-flex}.avo-switch>span{background:var(--muted-foreground);border-radius:50%;width:18px;height:18px;transition:transform .15s,background-color .15s;transform:translate(0)}.avo-switch:is([aria-checked=true],[data-state=checked]){background:var(--primary);border-color:var(--primary)}.avo-switch:is([aria-checked=true],[data-state=checked])>span{background:var(--primary-foreground);transform:translate(18px)}.avo-switch:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.avo-switch:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.avo-switch,.avo-switch>span{transition:none}}
