.input-checkbox .label[data-v-c0df1270]{cursor:pointer;flex:1;align-content:center;align-items:center;transition:opacity .3s;display:flex}.input-checkbox .check-icon[data-v-c0df1270]{width:var(--input-check-size);height:var(--input-check-size);color:var(--white);border:solid 3px var(--border-color);border-radius:var(--border-radius-md);background-color:var(--white);justify-content:center;align-items:center;margin-right:.75em;transition:all .3s;display:inline-flex;position:relative}.input-checkbox input:checked~label .check-icon[data-v-c0df1270]{border-color:var(--primary);background-color:var(--primary)}.input-checkbox input:checked~label:hover .check-icon[data-v-c0df1270]{border-color:var(--primary)}.input-checkbox input:not([checked])~label:hover .check-icon[data-v-c0df1270]{border-color:var(--body-color)}.input-checkbox input:not([disabled])~label[data-v-c0df1270],.input-checkbox input:not([disabled])~label .check-icon[data-v-c0df1270]{cursor:pointer}.input-checkbox input:not([disabled]):checked~label:hover .check-icon[data-v-c0df1270]{border-color:var(--primary)}.input-checkbox input:not([disabled]):checked~label .check-icon[data-v-c0df1270]{border-color:var(--primary);background-color:var(--primary)}.input-checkbox input:not([disabled])~label:hover .check-icon[data-v-c0df1270],.input-checkbox input:not([disabled]):focus~label .check-icon[data-v-c0df1270]{border-color:var(--body-color)}.input-checkbox input[disabled]~label[data-v-c0df1270]{cursor:not-allowed;opacity:.6}.input-checkbox input[disabled]~label .check-icon[data-v-c0df1270]{border-color:var(--border-color)!important}.input-checkbox input[disabled]:checked~label .check-icon[data-v-c0df1270]{border-color:var(--muted-color);background-color:var(--muted-color)}.input-checkbox.compact[data-v-c0df1270]{min-height:2rem;display:flex}.input-checkbox.compact .text[data-v-c0df1270]{align-items:center;display:flex}.input-checkbox.flex .label[data-v-c0df1270]{flex-direction:row-reverse;display:flex}.input-checkbox.flex .label .text[data-v-c0df1270]{flex:1}.input-checkbox.flex .label .check-wrapper[data-v-c0df1270]{width:100%;max-width:25rem;padding-left:.25rem}.input-checkbox.question .label[data-v-c0df1270]{display:flex}.input-checkbox.question .label .text[data-v-c0df1270]{flex:1;align-items:center;display:flex}
