@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-field-radio .c-field__wrapper{display:flex}.c-field-radio .c-label{font-size:1.4rem;padding-left:.6rem;margin-bottom:0;margin-top:.4rem;cursor:pointer}.c-radio{--inputCheckedColor:var(--color-background-selected-accent);--inputBorderColor:var(--input-color-default-border);--inputWidth:2.4rem;-moz-appearance:none;-webkit-appearance:none;border-radius:var(--inputWidth);margin:0;padding:0;appearance:none;width:var(--inputWidth);height:var(--inputWidth);display:block;border:2px solid var(--inputBorderColor);background:#fff;position:relative;cursor:pointer;flex-shrink:0}.c-radio:after{content:"";display:none;background-position:50%;background-repeat:no-repeat;background-size:1.6rem auto;border-radius:var(--inputWidth);background-color:var(--inputCheckedColor);width:calc(var(--inputWidth) - 1.2rem);height:calc(var(--inputWidth) - 1.2rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(hover:hover)and (pointer:fine){.c-radio:hover:not(:disabled){background:var(--input-color-hover-background);--inputBorderColor:var(--input-color-hover-border)}}.c-radio:checked{--inputBorderColor:var(--inputCheckedColor)}.c-radio:checked:after{display:block}@media(hover:hover)and (pointer:fine){.c-radio:checked:hover:not(:disabled){--inputBorderColor:var(--inputCheckedColor);--inputCheckedColor:var(--color-common-primary-brand-950)}}.c-radio:disabled{cursor:default;background:var(--input-color-disable-background);--inputBorderColor:var(--input-color-disable-border)}.c-field--radioBlock{--inputCheckedColor:var(--color-background-selected-accent);--inputBorderColor:var(--color-border-default);position:relative}.c-field--radioBlock .c-radio{position:absolute;top:1.6rem;left:1.6rem}.c-field--radioBlock .c-label{padding:1.6rem 1.6rem 1.6rem 5.6rem;box-shadow:inset 0 0 0 1px var(--inputBorderColor);border-radius:1.2rem;display:flex;align-items:center;line-height:1.4;min-height:5.6rem;width:100%;margin-top:0}@media(hover:hover)and (pointer:fine){.c-field--radioBlock .c-label:hover:not(:disabled){--inputBorderColor:var(--input-color-hover-border);box-shadow:inset 0 0 0 2px var(--inputBorderColor)}}.c-field--radioBlock:has(input[type=radio]:checked) .c-label{box-shadow:inset 0 0 0 2px var(--inputCheckedColor)}