.checkbox[data-v-80be470d]{align-items:flex-start;cursor:pointer;display:inline-flex;gap:.8rem}.checkbox:hover:not(.checkbox--disabled) .checkbox__box[data-v-80be470d]{border-color:var(--accent)}.checkbox:hover:not(.checkbox--disabled) .checkbox__label[data-v-80be470d]{color:var(--accent)}.checkbox--disabled[data-v-80be470d]{cursor:not-allowed;opacity:.6}.checkbox--dark .checkbox__box[data-v-80be470d]{background:var(--white);border-color:var(--gray)}.checkbox--dark .checkbox__input:checked+.checkbox__box[data-v-80be470d]{background:var(--primary);border-color:var(--primary)}.checkbox--dark .checkbox__label[data-v-80be470d]{color:var(--white)}.checkbox--dark:hover:not(.checkbox--disabled) .checkbox__label[data-v-80be470d]{color:var(--accent)}.checkbox__wrapper[data-v-80be470d]{flex-shrink:0;margin-top:.2rem;position:relative}.checkbox__input[data-v-80be470d]{cursor:pointer;height:18px;margin:0;opacity:0;position:absolute;width:18px}.checkbox__input[data-v-80be470d]:disabled{cursor:not-allowed}.checkbox__input:checked+.checkbox__box[data-v-80be470d]{background:var(--primary);border-color:var(--primary)}.checkbox__input:checked+.checkbox__box .checkbox__icon[data-v-80be470d]{opacity:1}.checkbox__input:indeterminate+.checkbox__box[data-v-80be470d]{background:var(--primary);border-color:var(--primary)}.checkbox__input:indeterminate+.checkbox__box .checkbox__icon--indeterminate[data-v-80be470d]{opacity:1}.checkbox__box[data-v-80be470d]{align-items:center;background:var(--white);border:2px solid var(--gray);border-radius:var(--radius-sm);color:var(--white);display:flex;height:18px;justify-content:center;pointer-events:none;transition:background-color .15s ease,border-color .15s ease;width:18px}.checkbox__icon[data-v-80be470d]{height:12px;opacity:0;transition:opacity .15s ease;width:12px}.checkbox__label[data-v-80be470d]{color:var(--text-color);font-size:1.4rem;line-height:1.4;transition:color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox__label[data-v-80be470d] a{color:var(--accent);text-decoration:underline}.checkbox__required[data-v-80be470d]{color:#dc2626;margin-left:.2rem}
