@layer reset, common, component;
@layer component{.NXRadio{font-family:var(--S_font-family_primary);font-style:normal;font-weight:400;display:flex;align-items:center;gap:5px;cursor:pointer;margin:2px 0}.NXRadio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;margin:0;min-width:20px;min-height:20px;border:2px solid var(--S_color_border_default_base);border-radius:50%;transition:border ease-in-out .1s}.NXRadio__input:hover{border-width:5px;transition:border ease-in-out .1s}.NXRadio__input:checked{border:5px solid var(--S_color_background_primary_base)}}@keyframes fadein{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes fadeout{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:1;-khtml-opacity:1;opacity:1}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:0;-khtml-opacity:0;opacity:0}}@keyframes placeHolderShimmer{0%{background-position:-100vw 0}to{background-position:100vw 0}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@layer component{.NXRadioPanel{border:2px solid var(--S_color_border_default_base);border-radius:var(--S_border-radius_default);padding:15px}.NXRadioPanel .NXRadio__input{margin:0 25px 0 15px}.js-has-pseudo [csstools-has-1a-26-2g-2a-2p-2s-2x-33-28-2p-32-2t-30-1m-2w-2p-37-14-2x-32-34-39-38-2j-38-3d-34-2t-1p-36-2p-2s-2x-33-2l-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){border-color:var(--S_color_border_primary_base)}.NXRadioPanel:has(input[type=radio]:checked){border-color:var(--S_color_border_primary_base)}.NXRadioPanel+.NXRadioPanel{margin-top:15px}.NXRadioPanel--modern{border-color:transparent;border-radius:var(--S_border-radius_modern);box-shadow:0 0 10px #0000001a}.NXRadioPanel--modern .NXRadio__input:checked{border:2px solid var(--S_color_border_default_base);position:relative}.NXRadioPanel--modern .NXRadio__input:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:var(--S_border-radius_modern);background-color:var(--S_color_border_primary_base)}}
