.InputRadio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:var(--spacing-xxs)}.InputRadio .InputRadio-error,.InputRadio .InputRadio-label{font-size:var(--text-copy-font-size);font-size:var(--text-copy-small-font-size);line-height:var(--text-copy-line-height);line-height:var(--text-copy-small-line-height)}.InputRadio .InputRadio-error,.InputRadio .InputRadio-label{color:var(--color-text-base);font-family:Roboto,sans-serif;font-weight:var(--text-copy-regular-font-weight)}.InputRadio .InputRadio-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--text-copy-font-size);line-height:var(--text-copy-line-height);position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:var(--spacing-xxs);-moz-column-gap:var(--spacing-xxs);column-gap:var(--spacing-xxs)}.InputRadio .InputRadio-label:before{content:"";-webkit-box-flex:0;background-color:var(--color-input-radio-background);border:1px solid var(--color-input-radio-border);border-radius:100%;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;width:24px}@media (min-width:1024px){.InputRadio .InputRadio-label:before{height:28px;top:4px;width:28px}}.InputRadio .InputRadio-label:after{background-color:var(--color-input-radio-dot);border-radius:100%;content:"";display:none;height:13px;left:5px;position:absolute;top:5px;width:13.5px}@media (min-width:1024px){.InputRadio .InputRadio-label:after{height:14px;left:7px;top:7px;width:14px}}.InputRadio .InputRadio-input{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.InputRadio .InputRadio-input:not([disabled]):focus-visible~.InputRadio-label{font-weight:var(--font-weight-input-radio-active)}.InputRadio .InputRadio-input:not([disabled]):hover~.InputRadio-label{font-weight:var(--font-weight-input-radio-active)}.InputRadio .InputRadio-input:not([disabled]):hover~.InputRadio-label:before{border:3px solid var(--color-input-radio-active-border);outline:none}.InputRadio .InputRadio-input:not([disabled]):focus-visible~.InputRadio-label:before{border:3px solid var(--color-input-radio-active-border);outline:none}.InputRadio .InputRadio-input:checked~.InputRadio-label:after{display:block}.InputRadio .InputRadio-error:before{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-warning-circle)}.InputRadio .InputRadio-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-input-radio-error-text);gap:var(--spacing-3xs)}.InputRadio .InputRadio-error:before{font-size:20px}@media (min-width:1024px){.InputRadio .InputRadio-error:before{font-size:24px}}.InputRadio.is-disabled .InputRadio-label{color:var(--color-input-radio-label-disabled)}.InputRadio.is-disabled .InputRadio-label:before{border-color:var(--color-input-radio-border-disabled)}.InputRadio.is-invalid .InputRadio-input:not([disabled]):hover~.InputRadio-label:before{border-color:var(--color-input-radio-border-invalid)}.InputRadio.is-invalid .InputRadio-input:not([disabled]):focus-visible~.InputRadio-label:before{border-color:var(--color-input-radio-border-invalid)}.InputRadio.is-invalid .InputRadio-label{color:var(--color-input-radio-label-invalid)}.InputRadio.is-invalid .InputRadio-label:before{border-color:var(--color-input-radio-border-invalid)}
