/* We don't use 2xl, 3xl, 4xl map keys because in some Intellij configurations, these keys are reformatted */
:host {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
:host joy-form-error {
  width: 100%;
  flex-shrink: 0;
  margin-top: var(--joy-core-spacing-3);
}

.joy-radio-group {
  width: 100%;
}

.joy-radio-group-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.joy-radio-group-container.joy-radio-group-horizontal {
  flex-direction: row;
  justify-content: flex-start;
}
.joy-radio-group-container.joy-radio-group-vertical {
  flex-direction: column;
  align-items: flex-start;
}

.joy-radio-group-fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

::slotted(joy-radio:not([type=outline])) {
  margin: 0 var(--joy-core-spacing-4) var(--joy-core-spacing-4) 0;
}