.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-icon:before{border-color:var(--DS-colors-grayscale-semi)}.InputRadio{color:var(--DS-colors-grayscale-black)}.InputRadio input[type=radio]+.InputRadio-label:hover .InputRadio-label-icon:before,.InputRadio input[type=radio]:checked+.InputRadio-label .InputRadio-label-icon:before{border-color:var(--DS-colors-grayscale-black)}.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-text span{color:var(--DS-colors-grayscale-black-60)}.InputRadio-error{color:var(--DS-colors-system-danger)}.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-icon:before{border-width:2px;border-style:solid;border-radius:var(--DS-radius-circle)}.InputRadio{padding-top:var(--DS-spacing-block-x-small);padding-bottom:var(--DS-spacing-block-x-small)}.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-icon:before{transition-timing-function:var(--DS-easing-standard);transition-duration:var(--DS-timing-fast)}.InputRadio input[type=radio]:checked+.InputRadio-label,.InputRadio input[type=radio]:checked+.InputRadio-label span{font-family:Sofia Pro,sans-serif;font-feature-settings:"normal";font-kerning:"normal";font-style:normal}.InputRadio input[type=radio]:checked+.InputRadio-label{font-weight:600}.InputRadio input[type=radio]:checked+.InputRadio-label span{font-weight:400;font-size:16px;line-height:28px}.InputRadio input[type=radio]:checked+.InputRadio-label{font-size:16px;line-height:28px}.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-icon:before{text-align:left;position:relative}.InputRadio{display:block;position:relative;width:100%}.InputRadio input:-webkit-autofill,.InputRadio select:-webkit-autofill,.InputRadio textarea:-webkit-autofill{-webkit-box-shadow:inset 10000px 0 0 1000px #fff!important}.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-icon:before{content:"";width:20px;height:20px;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:pointer;transition-property:background,border}.InputRadio input[type=radio]:checked+.InputRadio-label .InputRadio-label-icon:before{background:radial-gradient(#1e1e1e 0,#1e1e1e 40%,transparent 50%,transparent)}.InputRadio input[type=radio]{display:none}.InputRadio input[type=radio]+.InputRadio-label{display:flex;gap:16px}.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-text{cursor:pointer}.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-text span{display:block}.InputRadio-error{font-weight:700}