@supports (-webkit-appearance:none) or (-moz-appearance:none){.checkbox[data-v-ffea49f8]{--toggle-color:rgb(var(--primary));align-items:center;display:flex;gap:.5rem}.checkbox input[data-v-ffea49f8]{animation-duration:.5s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:none;outline:2px solid transparent;outline-offset:2px;position:relative;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkbox input[data-v-ffea49f8]:after{--tw-content:"";content:var(--tw-content)}.checkbox input+label[data-v-ffea49f8]{cursor:pointer;display:inline;line-height:1.375}.checkbox input.--disabled[data-v-ffea49f8],.checkbox input[data-v-ffea49f8]:disabled{background-color:rgb(var(--gray-200));border-color:rgb(var(--gray-300));cursor:not-allowed;pointer-events:none}.checkbox input.--disabled+label[data-v-ffea49f8],.checkbox input:disabled+label[data-v-ffea49f8]{color:rgb(var(--gray-400));cursor:not-allowed}.checkbox .switch[data-v-ffea49f8]{background-color:rgb(var(--white));border-color:rgb(var(--gray-300));border-radius:.25rem;border-width:1px;display:inline;flex:none;height:1rem;margin:0;min-width:0;width:1rem!important}.checkbox .switch[data-v-ffea49f8]:hover:not(:disabled){border-color:rgb(var(--primary))}.checkbox .switch[data-v-ffea49f8]:checked:not(:disabled){background-color:rgb(var(--primary));border-color:rgb(var(--primary))}.checkbox .switch[data-v-ffea49f8]:checked:not(:disabled):after{--tw-rotate:43deg;content:var(--tw-content);opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkbox .switch[data-v-ffea49f8]:checked:disabled{background-color:rgb(var(--gray-400));border-color:rgb(var(--gray-400));cursor:not-allowed;pointer-events:none}.checkbox .switch[data-v-ffea49f8]:checked:disabled:after{--tw-rotate:43deg;content:var(--tw-content);opacity:1}.checkbox .switch[data-v-ffea49f8]:after,.checkbox .switch[data-v-ffea49f8]:checked:disabled:after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkbox .switch[data-v-ffea49f8]:after{display:block;position:absolute;--tw-rotate:0deg;border-color:rgb(var(--white));border-width:0 2px 2px 0;height:9px;left:5px;opacity:0;top:2px;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:5px}.checkbox .switch[data-v-ffea49f8]:disabled:not(:checked):after{opacity:0}.checkbox .toggle[data-v-ffea49f8]{background-color:rgb(var(--white));border-color:rgb(var(--gray-300));border-radius:9999px;border-width:1px;height:1rem;width:1.75rem}.checkbox .toggle[data-v-ffea49f8]:after{animation-duration:.5s;border-radius:9999px;height:.75rem;left:1px;position:absolute;top:1px;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.75rem}.checkbox .toggle[data-v-ffea49f8]:after,.checkbox .toggle[data-v-ffea49f8]:disabled:after{background-color:rgb(var(--gray-400))}.checkbox .toggle[data-v-ffea49f8]:disabled:checked{background-color:rgb(var(--gray-200));border-color:rgb(var(--gray-300))}.checkbox .toggle:disabled+label[data-v-ffea49f8]{color:rgb(var(--gray-400));cursor:not-allowed}.checkbox .toggle[data-v-ffea49f8]:checked{background-color:var(--toggle-color);border-color:var(--toggle-color)}.checkbox .toggle[data-v-ffea49f8]:checked:after{--tw-translate-x:.75rem;background-color:rgb(var(--white));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkbox-blue .switch[data-v-ffea49f8]:hover{border-color:rgb(var(--blue-600))}.checkbox-blue .switch[data-v-ffea49f8]:checked:not(:disabled){background-color:rgb(var(--blue-600));border-color:rgb(var(--blue-600))}.checkbox-blue .switch[data-v-ffea49f8]:checked:not(:disabled):after{--tw-rotate:43deg;content:var(--tw-content);opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkbox-blue .toggle[data-v-ffea49f8]:checked{background-color:rgb(var(--blue-600));border-color:rgb(var(--blue-600))}}
