.checkbox{position:relative;font-family:var(--font);cursor:pointer;padding:1em}.checkbox::selection{background:transparent}.checkbox input+span{position:relative;top:-1px;background:var(--white);content:"";display:inline-block;margin-inline-end:.5rem;padding:0;vertical-align:middle;width:1.4em;height:1.4em;border:1px solid color-mix(in oklab,var(--fade-grey),black 8%);transform:translateZ(0);backface-visibility:hidden}.checkbox input+span:after{content:"";display:block;transform:scale(0);transition:transform .2s}@media screen and (width >= 768px){.checkbox:hover input+span{box-shadow:0 2px 4px #00000026}}.checkbox input:active+span{box-shadow:0 4px 8px #00000026}.checkbox input:checked+span:after{transform:translate(calc(var(--transform-direction) * -50%),-50%) scale(1)!important}.checkbox input{position:absolute;cursor:pointer;opacity:0;transition:all .3s}.checkbox{color:var(--light-text)}.checkbox:hover,.checkbox:focus{color:var(--light-text)}.checkbox.is-paddingless{padding:0!important}.checkbox.is-circle input+span{border-radius:var(--radius-rounded)}.checkbox.is-solid input+span{background:color-mix(in oklab,var(--fade-grey),white 3%)}.checkbox.is-solid.is-primary input+span{border-color:var(--primary);background:var(--primary)}.checkbox.is-solid.is-primary input+span:after{color:var(--white)}.checkbox.is-solid.is-success input+span{border-color:var(--success);background:var(--success)}.checkbox.is-solid.is-success input+span:after{color:var(--white)}.checkbox.is-solid.is-info input+span{border-color:var(--info);background:var(--info)}.checkbox.is-solid.is-info input+span:after{color:var(--white)}.checkbox.is-solid.is-warning input+span{border-color:var(--warning);background:var(--warning)}.checkbox.is-solid.is-warning input+span:after{color:var(--white)}.checkbox.is-solid.is-danger input+span{border-color:var(--danger);background:var(--danger)}.checkbox.is-solid.is-danger input+span:after{color:var(--white)}.checkbox.is-outlined.is-primary input:checked+span{border-color:var(--primary)}.checkbox.is-outlined.is-primary input+span:after{color:var(--primary)}.checkbox.is-outlined.is-success input:checked+span{border-color:var(--success)}.checkbox.is-outlined.is-success input+span:after{color:var(--success)}.checkbox.is-outlined.is-info input:checked+span{border-color:var(--info)}.checkbox.is-outlined.is-info input+span:after{color:var(--info)}.checkbox.is-outlined.is-warning input:checked+span{border-color:var(--warning)}.checkbox.is-outlined.is-warning input+span:after{color:var(--warning)}.checkbox.is-outlined.is-danger input:checked+span{border-color:var(--danger)}.checkbox.is-outlined.is-danger input+span:after{color:var(--danger)}.checkbox input+span{border-radius:var(--radius-small);transition:all .3s}.checkbox input+span:after{background-size:contain;position:absolute;top:48%;inset-inline-start:50%;transform:translate(-50%,-50%) scale(0);content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.7rem}.checkbox input:focus+span,.checkbox input:active+span{outline-offset:var(--accessibility-focus-outline-offset);outline-width:var(--accessibility-focus-outline-width);outline-color:var(--accessibility-focus-outline-color);outline-style:var(--accessibility-focus-outline-style)}.is-dark .checkbox input+span{background-color:color-mix(in oklab,var(--dark-sidebar),white 2%);border-color:color-mix(in oklab,var(--dark-sidebar),white 4%)}.is-dark .checkbox input+span:after{color:var(--dark-dark-text)}.is-dark .checkbox input+span{border-color:color-mix(in oklab,var(--dark-sidebar),white 16%)}.is-dark .checkbox.is-solid.is-primary input+span{background-color:var(--primary)!important;border-color:var(--primary)!important}.is-dark .checkbox.is-outlined.is-primary input:checked+span{border-color:var(--primary)!important}.is-dark .checkbox.is-outlined.is-primary input:checked+span:after{color:var(--primary)!important}
