.radio-toggle.svelte-kxb94j{display:inline-flex;position:relative;background:var(--gray-100);border-radius:var(--r-lg);padding:3px;gap:2px}.radio-toggle.is-full-width.svelte-kxb94j{display:flex;width:100%}.radio-toggle.is-full-width.svelte-kxb94j .toggle-btn:where(.svelte-kxb94j){flex:1}.radio-toggle.is-invalid.svelte-kxb94j{box-shadow:0 0 0 2px var(--danger)}.radio-toggle.is-disabled.svelte-kxb94j{opacity:.5;cursor:not-allowed}.slider.svelte-kxb94j{position:absolute;top:3px;height:calc(100% - 6px);background:var(--white);border-radius:var(--r-md);box-shadow:0 1px 3px #0000001a;transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);z-index:0}.toggle-btn.svelte-kxb94j{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--p-sm);padding:var(--p) var(--p-lg);font-size:14px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;border:none;background:transparent;color:var(--gray-500);transition:color .2s ease,font-weight .2s ease;min-height:36px;white-space:nowrap;border-radius:var(--r-md)}.toggle-btn.svelte-kxb94j:hover:not(:disabled):not(.is-selected){color:var(--dark)}.toggle-btn.is-selected.svelte-kxb94j{color:var(--dark);font-weight:600}.toggle-btn.svelte-kxb94j:focus-visible{box-shadow:0 0 0 3px var(--info-off);z-index:2}.toggle-btn.svelte-kxb94j:disabled{cursor:not-allowed}
