.Polaris-RadioButton_bsatr{ position:relative; margin:var(--p-choice-margin); }

.Polaris-RadioButton__Input_30ock{ position:absolute !important; width:1px !important; height:1px !important; margin:0 !important; padding:0 !important; overflow:hidden !important; -webkit-clip-path:inset(50%) !important; clip-path:inset(50%) !important; border:0 !important; white-space:nowrap !important; }

.Polaris-RadioButton__Input_30ock.Polaris-RadioButton--keyFocused_1aqee + .Polaris-RadioButton__Backdrop_1x2i2::after{ box-shadow:0 0 0 0.2rem var(--p-focused); outline:0.1rem solid transparent; }

.Polaris-RadioButton__Input_30ock.Polaris-RadioButton--keyFocused_1aqee + .Polaris-RadioButton__Backdrop_1x2i2::after{ border-radius:50%; }

.Polaris-RadioButton__Input_30ock:checked + .Polaris-RadioButton__Backdrop_1x2i2{ border-color:var(--p-interactive); }

.Polaris-RadioButton__Input_30ock:checked + .Polaris-RadioButton__Backdrop_1x2i2::before{ transition:opacity var(--p-duration-1-5-0) var(--p-ease), transform var(--p-duration-1-5-0) var(--p-ease); opacity:1; transform:translate(-50%, -50%) scale(1); }

.Polaris-RadioButton__Input_30ock:disabled + .Polaris-RadioButton__Backdrop_1x2i2{ border-color:var(--p-border-disabled); cursor:default; }

.Polaris-RadioButton__Input_30ock:disabled + .Polaris-RadioButton__Backdrop_1x2i2::before{ background-color:var(--p-border-disabled); }

.Polaris-RadioButton__Backdrop_1x2i2{ position:relative; top:0; left:0; display:block; width:100%; height:100%; border:var(--p-control-border-width) solid var(--p-border); border-radius:50%; background-color:var(--p-surface); transition:border-color 100ms var(--p-ease); position:relative; }

.Polaris-RadioButton__Backdrop_1x2i2::before{ content:''; position:absolute; top:50%; left:50%; opacity:0; transform:translate(-50%, -50%) scale(0.1); transform-origin:50% 50%; height:var(--p-icon-size); width:var(--p-icon-size); background-color:var(--p-interactive); border-radius:50%; transition:opacity 100ms var(--p-ease), transform 100ms var(--p-ease); }

@media (forced-colors: active){ .Polaris-RadioButton__Backdrop_1x2i2::before{ border:0.5rem solid transparent; } }

.Polaris-RadioButton__Backdrop_1x2i2::after{ content:''; position:absolute; z-index:1; top:calc(-1*(var(--p-control-border-width) + 0.1rem)); right:calc(-1*(var(--p-control-border-width) + 0.1rem)); bottom:calc(-1*(var(--p-control-border-width) + 0.1rem)); left:calc(-1*(var(--p-control-border-width) + 0.1rem)); display:block; pointer-events:none; box-shadow:0 0 0 calc(-1*(var(--p-control-border-width) + 0.1rem)) var(--p-focused); transition:box-shadow 100ms var(--p-ease); border-radius:calc(var(--p-border-radius-base) + 0.1rem); }

.Polaris-RadioButton__Backdrop_1x2i2::after{ border-radius:50%; }

.Polaris-RadioButton__Backdrop_1x2i2.Polaris-RadioButton--hover_37sww, .Polaris-RadioButton__Backdrop_1x2i2:hover{ cursor:pointer; border-color:var(--p-border-hovered); }
