.RadioGroup_base_c5402 {
  display: flex;
}
.RadioGroup_base_c5402 .RadioGroup_option_c5402 {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  height: auto;
  justify-content: center;
  min-height: 32px;
  outline: 0;
  padding: 0 var(--spacing-md);
  position: relative;
  transition: all var(--animation-curve);
}
.RadioGroup_base_c5402 .RadioGroup_option_c5402:hover {
  border-color: var(--theme-status-active-weak);
  color: var(--theme-colors-monochrome-0);
  z-index: 1;
}
.RadioGroup_base_c5402 .RadioGroup_option_c5402:hover::before {
  background-color: var(--theme-status-active-weak);
}
.RadioGroup_base_c5402 .RadioGroup_option_c5402:focus {
  box-shadow: var(--theme-focus-shadow);
}
.RadioGroup_base_c5402 .RadioGroup_option_c5402 > span {
  align-items: center;
  display: flex;
}
.RadioGroup_base_c5402 .RadioGroup_label_c5402 {
  font-size: 14px;
}
.RadioGroup_base_c5402.RadioGroup_iconOnly_c5402 .RadioGroup_option_c5402 {
  padding: 0 var(--spacing-sm);
}
.RadioGroup_base_c5402.RadioGroup_row_c5402 {
  display: flex;
  gap: var(--spacing-md);
}
.RadioGroup_base_c5402.RadioGroup_row_c5402 > * {
  flex-grow: 1;
}