.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-radius:var(--DS-radius-circle);border-style:solid;border-width:2px}.InputRadio{padding-bottom:var(--DS-spacing-block-x-small);padding-top:var(--DS-spacing-block-x-small)}.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-icon:before{transition-duration:var(--DS-timing-fast);transition-timing-function:var(--DS-easing-standard)}.InputRadio input[type=radio]:checked+.InputRadio-label,.InputRadio input[type=radio]:checked+.InputRadio-label span{font-family:Sofia Pro,sans-serif;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-size:16px;font-weight:400;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{position:relative;text-align:left}.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{box-sizing:border-box;content:"";cursor:pointer;display:inline-block;height:20px;transition-property:background,border;vertical-align:middle;width:20px}.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}
