.full-width {
  width: 100%;
}

.form-container {
  margin-top: 2em;
  padding: 40px;
}

.form-group {
  margin-top: 20px;
  margin-bottom: 26px;
}

.full-width {
  width: 100%;
  margin-bottom: 16px;
}

.checkbox-group {
  margin: 15px 0;
  align-items: flex-start;
}

.time-fields {
  display: flex;
  gap: 15px;
  /* Espacio entre los campos */
}

.time-field {
  flex: 1;
}

.action-container {
  display: flex;
  justify-content: flex-end;
  gap: 1em;
  padding: 1.5em;
}