.checkbox[data-v-e2eff9fe]{align-items:center;cursor:pointer;display:inline-flex;margin:0;padding:0}.checkbox:hover .checkbox__input[data-v-e2eff9fe]{border-color:#ffffff7a}.checkbox.checkbox_checked:hover .checkbox__input[data-v-e2eff9fe]{background-color:var(--Brand-Blue-Transparent);border-color:var(--Brand-Blue-Default)}.checkbox.checkbox_has-error:hover .checkbox__input[data-v-e2eff9fe]{background-color:transparent;border-color:var(--Brand-Red-Default)}.checkbox__input[data-v-e2eff9fe]{all:unset;background-color:transparent;border:2px solid var(--Shades-White-24);border-collapse:separate;display:block;flex-shrink:0;position:relative;transition:all .3s}.checkbox__input[data-v-e2eff9fe]:after{border:2px solid #fff;border-inline-start:0;border-top:0;content:"";display:table;inset-inline-start:30%;opacity:0;position:absolute;top:50%;transform:rotate(45deg) scale(0) translate(-50%,-50%);transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s}.checkbox__label[data-v-e2eff9fe]{margin-left:.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox_checked .checkbox__input[data-v-e2eff9fe]{background-color:var(--Brand-Blue-Default);border-color:var(--Brand-Blue-Default)}.checkbox_checked .checkbox__input[data-v-e2eff9fe]:after{opacity:1;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.checkbox_has-error .checkbox__input[data-v-e2eff9fe]{background-color:transparent}.checkbox_has-error .checkbox__input[data-v-e2eff9fe],.checkbox_has-error .checkbox__input[data-v-e2eff9fe]:after{border-color:var(--Brand-Red-Default)}.checkbox_has-error .checkbox__label[data-v-e2eff9fe]>*{color:var(--Brand-Red-Default)}.checkbox_fullwidth[data-v-e2eff9fe]{width:100%}.checkbox_disabled[data-v-e2eff9fe]{opacity:.4;pointer-events:none}.checkbox_lg .checkbox__input[data-v-e2eff9fe]{border-radius:6px;height:20px;width:20px}.checkbox_lg .checkbox__input[data-v-e2eff9fe]:after{height:10px;width:6px}.checkbox_md .checkbox__input[data-v-e2eff9fe]{border-radius:6px;height:16px;width:16px}.checkbox_md .checkbox__input[data-v-e2eff9fe]:after{height:8px;width:5px}
