:root input.ui-switch[type=checkbox][role=switch]{appearance:none;border:var(--hairline) solid var(--muted);background:var(--surface);cursor:pointer;vertical-align:middle;border-radius:20px;flex:0 0 44px;width:44px;height:26px;min-height:26px;margin:0;padding:3.5px;display:inline-block;position:relative}:root input.ui-switch[type=checkbox][role=switch]:before{content:"";background:var(--muted);border-radius:50%;width:18px;height:18px;display:block}:root input.ui-switch[type=checkbox][role=switch]:checked{background:var(--accent);border-color:var(--accent)}:root input.ui-switch[type=checkbox][role=switch]:checked:before{background:var(--accent-ink);transform:translate(18px)}:root input.ui-selection-checkbox[type=checkbox]{appearance:none;border:var(--hairline) solid var(--muted);border-radius:var(--radius-small);background:var(--surface);vertical-align:middle;cursor:pointer;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0;position:relative}:root input.ui-selection-checkbox:checked,:root input.ui-selection-checkbox:indeterminate{background:var(--accent);border-color:var(--accent)}:root input.ui-selection-checkbox:checked:before{content:"";border:solid var(--accent-ink);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}:root input.ui-selection-checkbox:indeterminate:before{content:"";background:var(--accent-ink);border:0;position:absolute;inset:7px 3px;transform:none}:root input.ui-switch:focus-visible,:root input.ui-selection-checkbox:focus-visible{outline:var(--hairline) solid var(--focus-ring);outline-offset:3px}:root input.ui-switch:disabled,:root input.ui-selection-checkbox:disabled{opacity:.5;cursor:default}:is(:root label:has(>.ui-switch),:root label:has(>.ui-selection-checkbox)){min-width:0;min-height:var(--control-h);flex-direction:row;align-items:center;gap:8px;display:flex}@media (width<=760px){:root input.ui-switch[type=checkbox][role=switch],:root input.ui-switch[type=checkbox][role=switch]:checked{border-radius:var(--radius-control);background:0 0;border:0;height:44px;min-height:44px;padding:0}:root input.ui-switch[type=checkbox][role=switch]:after{content:"";border:var(--hairline) solid var(--muted);background:var(--surface);border-radius:20px;position:absolute;inset:9px 0}:root input.ui-switch[type=checkbox][role=switch]:before{z-index:1;position:absolute;top:13px;left:4px}:root input.ui-switch[type=checkbox][role=switch]:checked:after{border-color:var(--accent);background:var(--accent)}}@media (prefers-reduced-motion:no-preference){:root input.ui-switch[type=checkbox][role=switch]{transition:background-color var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out)}:root input.ui-switch[type=checkbox][role=switch]:before{transition:transform var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out)}}@media (forced-colors:active){:root input.ui-selection-checkbox[type=checkbox]{appearance:auto}:root input.ui-selection-checkbox:before{display:none}}
