.app-switch[data-v-743795a8]{--switch-font-size:var(--text-md);--switch-width:3.125rem;--switch-height:1.625rem;--switch-dot-size:1.375rem;align-items:center;gap:var(--space-2);font-size:var(--switch-font-size);font-weight:var(--body-font-weight);line-height:var(--lh-tight);cursor:pointer;display:inline-flex;position:relative}.app-switch[data-size=sm][data-v-743795a8]{--switch-font-size:var(--text-sm)}.app-switch__input[data-v-743795a8]{clip-path:inset(50%);white-space:nowrap;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-switch__input:focus-visible+.app-switch__ui[data-v-743795a8]{outline:.0625rem solid var(--color-secondary);outline-offset:.125rem}.app-switch__input:checked+.app-switch__ui[data-v-743795a8]{background-color:var(--color-primary)}.app-switch__input:checked+.app-switch__ui[data-v-743795a8]:after{transform:translate(calc(100% + .125rem))}.app-switch__ui[data-v-743795a8]{border-radius:var(--switch-height);flex:0 0 var(--switch-width);inline-size:var(--switch-width);block-size:var(--switch-height);background-color:var(--color-gray-leadbelcher);transition:background-color var(--transition-duration);display:inline-flex;position:relative}.app-switch__ui[data-v-743795a8]:after{content:"";inline-size:var(--switch-dot-size);block-size:var(--switch-dot-size);background-color:var(--color-white);transition:transform var(--transition-duration);border-radius:50%;position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}
