.serial-readonly {
  background-color: #e9ecef!important;
  color: #6c757d!important;
  cursor: not-allowed;
}

#views-exposed-form-race-schedule-page-1 > .d-flex,
#views-exposed-form-sanction-management-page-1 > .d-flex,
#views-exposed-form-clubs-page-1 > .d-flex {
  align-items: flex-end;
  gap: 1.5rem;
}

#views-exposed-form-clubs-page-1 > .d-flex {
  justify-content: center;
}

#views-exposed-form-race-schedule-page-1 > .d-flex > fieldset,
#views-exposed-form-sanction-management-page-1 > .d-flex > fieldset,
#views-exposed-form-clubs-page-1 > .d-flex > fieldset,
#views-exposed-form-race-schedule-page-1 > .d-flex > .form-actions,
#views-exposed-form-sanction-management-page-1 > .d-flex > .form-actions,
#views-exposed-form-clubs-page-1 > .d-flex > .form-actions {
  margin: 0;
  flex: 0 1 220px;
}

#views-exposed-form-race-schedule-page-1 > .d-flex > .form-actions,
#views-exposed-form-sanction-management-page-1 > .d-flex > .form-actions,
#views-exposed-form-clubs-page-1 > .d-flex > .form-actions {
  display: flex;
  align-items: flex-end;
}

.sanction-edit-form-help-text {
  margin-top: 24px;
  padding: 20px;
  border-radius: .5rem;
  background-color: #081432;
  color: #fff;
  box-shadow: 0 1px 2px rgb(20 45 82 / 2%), 0 3px 4px rgb(20 45 82 / 3%), 0 5px 8px rgb(20 45 82 / 4%);
}

.sanction-edit-form-help-text strong {
  color: #63CADB;
}

#node-sanction-form .field--type-text-long .filter-help,
#node-sanction-edit-form .field--type-text-long .filter-help,
#node-sanction-form .field--type-address .fieldset__label,
#node-sanction-edit-form .field--type-address .fieldset__label {
  display: none;
}
