.custom-radio[data-v-2ec2c3f5]{align-items:flex-start;cursor:pointer;display:flex}.custom-radio .label-text.sm[data-v-2ec2c3f5]{font-size:var(--typeface-size-checkbox-sm);line-height:var(--typeface-line-height-checkbox-sm)}.custom-radio input[type=radio][data-v-2ec2c3f5]{opacity:0;width:0}.custom-radio input[type=radio]~.radio[data-v-2ec2c3f5]{background-color:var(--colors-grayscale-surface-default);border:2px solid var(--colors-grayscale-border-default-dark)}.custom-radio input[type=radio]:checked~.radio[data-v-2ec2c3f5]{background-color:var(--colors-primary-surface-default);border:0}.custom-radio input[type=radio]:checked~.radio .radio-dot[data-v-2ec2c3f5]{display:block}.custom-radio input[type=radio].hover~.radio[data-v-2ec2c3f5],.custom-radio input[type=radio]:hover~.radio[data-v-2ec2c3f5]{background:var(--colors-grayscale-surface-default-light);border-color:var(--colors-grayscale-border-default-subtle)}.custom-radio input[type=radio].hover:checked~.radio[data-v-2ec2c3f5],.custom-radio input[type=radio]:hover:checked~.radio[data-v-2ec2c3f5]{background:var(--colors-primary-surface-default-dark)}.custom-radio input[type=radio].focus~.radio[data-v-2ec2c3f5],.custom-radio input[type=radio]:focus~.radio[data-v-2ec2c3f5]{background:var(--colors-grayscale-surface-default-subtle);border-color:var(--colors-grayscale-border-default-subtle);outline:4px solid var(--colors-primary-border-default-subtle)}.custom-radio input[type=radio].focus:checked~.radio[data-v-2ec2c3f5],.custom-radio input[type=radio]:focus:checked~.radio[data-v-2ec2c3f5]{background:var(--colors-primary-surface-default)}.custom-radio input[type=radio].error~.radio[data-v-2ec2c3f5]{background:var(--colors-grayscale-surface-default-subtle);border-color:var(--colors-error-border-default-subtle)}.custom-radio input[type=radio].error:checked~.radio[data-v-2ec2c3f5]{background:var(--colors-error-border-default-subtle)}.custom-radio input[type=radio].success~.radio[data-v-2ec2c3f5]{background:var(--colors-grayscale-surface-default-subtle);border-color:var(--colors-success-border-default-subtle)}.custom-radio input[type=radio].success:checked~.radio[data-v-2ec2c3f5]{background:var(--colors-success-border-default-subtle)}.custom-radio input[type=radio].disabled~.radio[data-v-2ec2c3f5],.custom-radio input[type=radio]:disabled~.radio[data-v-2ec2c3f5]{opacity:.4}.custom-radio .radio[data-v-2ec2c3f5]{align-content:center;align-items:center;border-radius:var(--radius-radius-full);display:flex;justify-content:center}.custom-radio .radio.sm[data-v-2ec2c3f5]{height:var(--size-24);width:var(--size-24)}.custom-radio .radio.sm .radio-dot[data-v-2ec2c3f5]{height:var(--size-12);width:var(--size-12)}.custom-radio .radio.md[data-v-2ec2c3f5]{height:var(--size-32);width:var(--size-32)}.custom-radio .radio.md .radio-dot[data-v-2ec2c3f5]{height:var(--size-14);width:var(--size-14)}.custom-radio .radio.lg[data-v-2ec2c3f5]{height:var(--size-40);width:var(--size-40)}.custom-radio .radio.lg .radio-dot[data-v-2ec2c3f5]{height:var(--size-16);width:var(--size-16)}.custom-radio .radio-dot[data-v-2ec2c3f5]{background-color:var(--colors-grayscale-text-icon-negative);border-radius:var(--radius-radius-full)}
