input[type=checkbox]:not(.altcha input){-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;position:relative;flex-shrink:0;width:2.5rem!important;height:1.375rem!important;border:1px solid transparent;border-radius:9999px;background:#718078;vertical-align:middle;cursor:pointer;transition:background-color .15s ease}input[type=checkbox]:not(.altcha input):before{content:"";position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:50%;background:white;box-shadow:0 1px 3px #0003;transition:transform .15s ease}input[type=checkbox]:not(.altcha input):checked{background:var(--field,#1f6b4a)}input[type=checkbox]:not(.altcha input):checked:before{transform:translateX(1.125rem)}input[type=checkbox]:not(.altcha input):focus-visible{outline:2px solid var(--field,#1f6b4a);outline-offset:3px}input[type=checkbox]:not(.altcha input):disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){input[type=checkbox]:not(.altcha input),input[type=checkbox]:not(.altcha input):before{transition:none}}@media (forced-colors:active){input[type=checkbox]:not(.altcha input){border-color:ButtonText;background:Canvas}input[type=checkbox]:not(.altcha input):before{background:ButtonText}input[type=checkbox]:not(.altcha input):checked{background:Highlight}input[type=checkbox]:not(.altcha input):checked:before{background:HighlightText}}