.checkbox-field[data-v-e9abbf8c]{align-items:center;display:flex;gap:.5rem;min-height:1.75rem;padding-left:1.75rem;position:relative}.checkbox-field:not(:disabled) label[data-v-e9abbf8c]{cursor:pointer}.checkbox-field label[data-v-e9abbf8c]{position:relative}.checkbox-field label[data-v-e9abbf8c]:after,.checkbox-field label[data-v-e9abbf8c]:before{content:"";display:block;height:1.25rem;left:-1.75rem;position:absolute;top:.125rem;width:1.25rem}.checkbox-field label[data-v-e9abbf8c]:before{background-color:#fff;border:1px solid var(--input-border-color);border-radius:.25rem;box-shadow:0 0 0 0 transparent;transition:border-color var(--transition-time) ease-out,box-shadow var(--transition-time) ease-out,color var(--transition-time) ease-out,background-color var(--transition-time) ease-out}.checkbox-field input[data-v-e9abbf8c]{height:1.25rem;left:0;margin:0;opacity:0;position:absolute;width:1.25rem;z-index:-1}.checkbox-field input:focus:not(:checked)~label[data-v-e9abbf8c]:before{border-color:var(--color-primary-400)}.checkbox-field input:focus~label[data-v-e9abbf8c]:before{box-shadow:0 0 0 .2rem var(--color-primary-300)}.checkbox-field input:checked~label[data-v-e9abbf8c]:before{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.checkbox-field input:checked~label[data-v-e9abbf8c]:after{background-color:#fff;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:50%;mask-size:50%}.checkbox-field input:disabled~label[data-v-e9abbf8c]{color:gray}.checkbox-field input:disabled~label[data-v-e9abbf8c]:before{background-color:var(--color-gray-100)}.checkbox-field input:disabled:checked~label[data-v-e9abbf8c]:before{background-color:var(--color-primary-300)}.checkbox-field input:not(:disabled):not(:checked):hover+label[data-v-e9abbf8c]:before{background:var(--color-primary-100)}
