.fes-radio-group {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}
.fes-radio-group > .fes-radio:last-child {
  margin-right: 0;
}
.fes-radio-group > .fes-radio-button:first-child {
  border-radius: var(--f-border-radius-base) 0 0 var(--f-border-radius-base);
}
.fes-radio-group > .fes-radio-button:last-child {
  border-radius: 0 var(--f-border-radius-base) var(--f-border-radius-base) 0;
}
.fes-radio-group > .fes-radio-button:only-child {
  border-radius: var(--f-border-radius-base);
}
.fes-radio-group.is-vertical {
  flex-direction: column;
  align-items: flex-start;
}
.fes-radio-group.is-full-line {
  width: 100%;
}
