.rs-ui-toggle.rs-ui-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;letter-spacing:normal;margin:0;min-width:0;text-decoration:none;text-shadow:none;text-transform:none;-webkit-tap-highlight-color:transparent}.rs-ui-toggle{--_bg:var(--rs-ui-bg);--_fg:var(--rs-ui-fg);--_bd:var(--rs-ui-input)}.rs-ui-toggle:hover{--_bg:var(--rs-ui-muted)}.rs-ui-toggle:is([aria-pressed=true],[data-rs-state=on]){--_bg:var(--rs-ui-toggle-on-bg,var(--rs-ui-accent));--_fg:var(--rs-ui-toggle-on-fg,var(--rs-ui-accent-fg));--_bd:var(--rs-ui-toggle-on-bg,var(--rs-ui-accent))}.rs-ui-toggle:is([aria-pressed=true],[data-rs-state=on]):hover{--_bg:var(--rs-ui-toggle-on-bg,var(--rs-ui-accent));@supports (color:color-mix(in lab,red,red)){--_bg:color-mix(in srgb,var(--rs-ui-toggle-on-bg,var(--rs-ui-accent)) 88%,var(--rs-ui-bg))}}.rs-ui-toggle.rs-ui-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:var(--rs-ui-radius);cursor:pointer;font-size:var(--rs-ui-font-size);font-weight:500;gap:.375rem;justify-content:center;line-height:1.25rem;min-height:var(--rs-ui-toggle-height,2.25rem);padding:0 .875rem;text-align:center;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.rs-ui-toggle.rs-ui-toggle,.rs-ui-toggle.rs-ui-toggle:is(:hover,:focus,:active){background-color:var(--_bg);border:1px solid var(--_bd);color:var(--_fg);outline:none}.rs-ui-toggle.rs-ui-toggle:focus-visible{outline:2px solid var(--rs-ui-focus,var(--rs-ui-accent));outline-offset:2px;position:relative;z-index:1}.rs-ui-toggle.rs-ui-toggle:is(:disabled,[aria-disabled=true],[data-rs-disabled]){cursor:not-allowed;opacity:.5;pointer-events:none}.rs-ui-toggle.rs-ui-toggle--pill{border-radius:9999px;min-height:var(--rs-ui-toggle-height,2rem);padding:0 .875rem}.rs-ui-toggle-group--joined.rs-ui-toggle-group--joined{gap:0}.rs-ui-toggle-group--joined>.rs-ui-toggle.rs-ui-toggle{border-radius:0}.rs-ui-toggle-group--joined:where(:not([data-rs-orientation=vertical]))>.rs-ui-toggle+.rs-ui-toggle{-webkit-margin-start:-1px;margin-inline-start:-1px}.rs-ui-toggle-group--joined:where([data-rs-orientation=vertical])>.rs-ui-toggle+.rs-ui-toggle{-webkit-margin-before:-1px;margin-block-start:-1px}.rs-ui-toggle-group--joined:where(:not([data-rs-orientation=vertical]))>.rs-ui-toggle:first-child{border-end-start-radius:var(--rs-ui-radius);border-start-start-radius:var(--rs-ui-radius)}.rs-ui-toggle-group--joined:where(:not([data-rs-orientation=vertical]))>.rs-ui-toggle:last-child{border-end-end-radius:var(--rs-ui-radius);border-start-end-radius:var(--rs-ui-radius)}.rs-ui-toggle-group--joined:where([data-rs-orientation=vertical])>.rs-ui-toggle:first-child{border-start-end-radius:var(--rs-ui-radius);border-start-start-radius:var(--rs-ui-radius)}.rs-ui-toggle-group--joined:where([data-rs-orientation=vertical])>.rs-ui-toggle:last-child{border-end-end-radius:var(--rs-ui-radius);border-end-start-radius:var(--rs-ui-radius)}.rs-ui-toggle-group--joined>.rs-ui-toggle:is([aria-pressed=true],[data-rs-state=on]){position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.rs-ui-toggle.rs-ui-toggle{-webkit-transition:none;transition:none}}.rs-ui-toggle-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--rs-ui-radius);gap:.25rem}.rs-ui-toggle-group[data-rs-orientation=vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rs-ui-toggle svg{height:1rem;width:1rem;-webkit-box-flex:0;-ms-flex:none;flex:none;pointer-events:none}.rs-ui-toggle.rs-ui-toggle--sm{--rs-ui-toggle-height:var(--rs-ui-control-height-sm);padding-inline:.375rem}.rs-ui-toggle.rs-ui-toggle--lg{--rs-ui-toggle-height:var(--rs-ui-control-height-lg);padding-inline:.625rem}.rs-ui-toggle.rs-ui-toggle[aria-invalid=true]{border-color:var(--rs-ui-danger);-webkit-box-shadow:0 0 0 3px var(--rs-ui-danger);box-shadow:0 0 0 3px var(--rs-ui-danger);@supports (color:color-mix(in lab,red,red)){-webkit-box-shadow:0 0 0 3px color-mix(in oklab,var(--rs-ui-danger) 20%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--rs-ui-danger) 20%,transparent)}}