.input-radio{display:flex;font-size:var(--font-size,16px)}.input-radio,.input-radio>.label{font-family:var(--font-family,Manrope,sans-serif);font-style:var(--font-style,normal);font-weight:var(--font-weight,400);line-height:var(--line-height,140%)}.input-radio>.label{display:grid;grid-column-gap:8px;align-items:center;color:var(--label-color,var(--text-muted));font-size:var(--font-size,14px);grid-auto-flow:column;grid-template-columns:auto 1fr;transition:color .2s ease-in-out}.input-radio>.label:hover{cursor:pointer}.input-radio .radio{position:absolute;visibility:hidden}.input-radio .icon{border-radius:4px;height:24px;width:24px;fill:var(--color-emerald-1);--color:var(--icon-muted);--icon-size:24px}.input-radio .radio~.label:hover{--label-color:var(--text-default)}.input-radio .radio~.label:hover .icon{--color:var(--icon-default)}.input-radio .radio:checked~.label{--label-color:var(--text-default)}.input-radio .radio:checked~.label .icon{--color:var(--icon-default)}.input-radio .radio[disabled]~.label{pointer-events:none}.input-radio .radio[disabled]:checked~.label{--label-color:var(--text-default)}.input-radio .radio[disabled]:checked~.label .icon{--color:var(--icon-default)}.input-radio.has-error .radio~.label .icon{--color:transparent}.input-radio.has-error .radio:checked~.label .icon{--color:var(--helper-error)}
