.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-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-kerning:"normal";font-family:Sofia Pro,sans-serif;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{text-align:left;position:relative}.InputRadio{width:100%;display:block;position:relative}:-webkit-any(.InputRadio input:-webkit-autofill,.InputRadio textarea:-webkit-autofill,.InputRadio select:-webkit-autofill){-webkit-box-shadow:inset 10000px 0 0 1000px #fff!important}:is(.InputRadio input:autofill,.InputRadio textarea:autofill,.InputRadio select:autofill){-webkit-box-shadow:inset 10000px 0 0 1000px #fff!important}.InputRadio input[type=radio]+.InputRadio-label .InputRadio-label-icon:before{content:"";vertical-align:middle;box-sizing:border-box;cursor:pointer;width:20px;height:20px;transition-property:background,border;display:inline-block}.InputRadio input[type=radio]:checked+.InputRadio-label .InputRadio-label-icon:before{background:radial-gradient(#1e1e1e 0 40%,#0000 50%,#0000)}.InputRadio input[type=radio]{display:none}.InputRadio input[type=radio]+.InputRadio-label{gap:16px;display:flex}.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}
