.rg-toggle{appearance:none;inline-size:max(var(--rg-touch-min), calc(var(--rg-u) * 64));block-size:var(--rg-touch-min);background:var(--rg-color-transparent);cursor:pointer;-webkit-tap-highlight-color:var(--rg-color-transparent);border:0;place-items:center;margin:0;display:inline-grid;position:relative}.rg-toggle:before{content:"";inline-size:calc(var(--rg-u) * 64);block-size:var(--rg-control-height);border:var(--rg-line) solid var(--rg-color-outline);border-radius:var(--rg-radius-pill);background:var(--rg-color-track);box-shadow:var(--rg-shadow-inset);transition:background var(--rg-motion-quick) ease}.rg-toggle:after{content:"";inline-size:calc(var(--rg-u) * 26);block-size:calc(var(--rg-u) * 26);border-radius:var(--rg-radius-pill);background:var(--rg-face-paper);box-shadow:0 calc(var(--rg-u) * 2) calc(var(--rg-u) * 3) rgb(var(--rg-rgb-black) / 35%);transition:translate var(--rg-motion-quick) ease;position:absolute;inset-inline-start:calc((100% - calc(var(--rg-u) * 64)) / 2 + calc(var(--rg-u) * 4));translate:0}.rg-toggle:checked:before{background:var(--rg-color-positive-dark)}.rg-toggle:checked:after{border-color:var(--rg-color-gold-dark);background:var(--rg-face-gold);translate:calc(var(--rg-u) * 30)}[data-rg-skin=enamel] .rg-toggle:after{border:var(--rg-line) solid var(--rg-color-paper-dark)}.rg-toggle:focus-visible{outline:var(--rg-focus-width) solid var(--rg-color-focus);outline-offset:var(--rg-focus-offset)}.rg-toggle:disabled{cursor:default;opacity:var(--rg-disabled-opacity)}[data-rg-skin=gloss] .rg-toggle:before{box-shadow:inset 0 calc(var(--rg-u) * 2) calc(var(--rg-u) * 5) rgb(var(--rg-rgb-black) / 55%);border:0}[data-rg-skin=gloss] .rg-toggle:after{background:var(--rg-surface-cap-paper), var(--rg-face-paper);box-shadow:0 calc(var(--rg-u) * 3) 0 var(--rg-color-paper-dark), 0 calc(var(--rg-u) * 4) calc(var(--rg-u) * 6) rgb(var(--rg-rgb-black) / 35%), inset 0 var(--rg-u) 0 rgb(var(--rg-rgb-white) / 60%)}[data-rg-skin=gloss] .rg-toggle:checked:after{background:var(--rg-material-cap), var(--rg-face-gold);box-shadow:0 calc(var(--rg-u) * 3) 0 var(--rg-color-gold-dark), 0 calc(var(--rg-u) * 4) calc(var(--rg-u) * 6) rgb(var(--rg-rgb-black) / 35%), inset 0 var(--rg-u) 0 rgb(var(--rg-rgb-white) / 60%)}
