@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-field-radio .c-field__wrapper{display:flex}.c-field-radio .c-label{cursor:pointer;margin-top:.4rem;margin-bottom:0;padding-left:.6rem;font-size:1.4rem}.c-radio{--inputCheckedColor:var(--color-background-selected-accent);--inputBorderColor:var(--input-color-default-border);--inputWidth:2.4rem;appearance:none;border-radius:var(--inputWidth);width:var(--inputWidth);height:var(--inputWidth);border:2px solid var(--inputBorderColor);cursor:pointer;background:#fff;flex-shrink:0;margin:0;padding:0;display:block;position:relative}.c-radio:after{content:"";border-radius:var(--inputWidth);background-position:50%;background-repeat:no-repeat;background-size:1.6rem;background-color:var(--inputCheckedColor);width:calc(var(--inputWidth) - 1.2rem);height:calc(var(--inputWidth) - 1.2rem);display:none;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{box-shadow:inset 0 0 0 1px var(--inputBorderColor);border-radius:1.2rem;align-items:center;width:100%;min-height:5.6rem;margin-top:0;padding:1.6rem 1.6rem 1.6rem 5.6rem;line-height:1.4;display:flex}@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)}