.switch-container.svelte-o3l6lr{display:inline-block}.switch-label.svelte-o3l6lr{display:inline-block;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--rebel-text-primary)}.label-left.svelte-o3l6lr{flex-direction:row-reverse}.switch-wrapper.svelte-o3l6lr{position:relative;display:inline-flex;align-items:center}input[type=checkbox].svelte-o3l6lr{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0;z-index:1}input[type=checkbox].svelte-o3l6lr:disabled{cursor:not-allowed}.switch.svelte-o3l6lr{position:relative;width:var(--switch-width);height:var(--switch-height);background:var(--rebel-border-light);border:2px solid var(--rebel-border);border-radius:var(--rebel-radius-xl);transition:all .2s var(--rebel-ease-out);pointer-events:none}.thumb.svelte-o3l6lr{position:absolute;left:2px;top:50%;width:calc(var(--switch-height) - 8px);height:calc(var(--switch-height) - 8px);background:var(--rebel-text-secondary);border-radius:50%;transform:translateY(-50%);transition:all .2s var(--rebel-ease-out);pointer-events:none}.sm.svelte-o3l6lr{--switch-width: 32px;--switch-height: 18px;font-size:.75rem}.md.svelte-o3l6lr{--switch-width: 40px;--switch-height: 22px;font-size:.875rem}.lg.svelte-o3l6lr{--switch-width: 48px;--switch-height: 26px;font-size:1rem}input.svelte-o3l6lr:checked+.switch:where(.svelte-o3l6lr){background:var(--rebel-brand);border-color:var(--rebel-brand)}input.svelte-o3l6lr:checked+.switch:where(.svelte-o3l6lr) .thumb:where(.svelte-o3l6lr){left:calc(100% - (var(--switch-height) - 4px));background:var(--rebel-bg-light)}.switch-label.svelte-o3l6lr:not(.disabled):hover .switch:where(.svelte-o3l6lr){border-color:var(--rebel-brand)}.switch-label.svelte-o3l6lr:not(.disabled):hover .thumb:where(.svelte-o3l6lr){transform:translateY(-50%) scale(1.1)}input.svelte-o3l6lr:focus-visible+.switch:where(.svelte-o3l6lr){box-shadow:0 0 0 2px var(--rebel-focus-ring)}.disabled.svelte-o3l6lr{opacity:.6;cursor:not-allowed;pointer-events:none}.disabled.svelte-o3l6lr .switch:where(.svelte-o3l6lr){background:var(--rebel-disabled-bg);border-color:var(--rebel-border)}.disabled.svelte-o3l6lr .thumb:where(.svelte-o3l6lr){background:var(--rebel-text-disabled)}.error.svelte-o3l6lr .switch:where(.svelte-o3l6lr){background-color:var(--rebel-error)}.error-message.svelte-o3l6lr{margin-top:.25rem;color:var(--rebel-error);font-size:.75rem}.example-wrapper.svelte-1evjqjb{padding:1.5rem;border:1px solid var(--rebel-border);border-radius:var(--rebel-radius);margin:1rem 0;background:var(--rebel-surface)}.stack.svelte-1evjqjb{display:flex;flex-direction:column;gap:1rem}
