.views-exposed-form .form-item {
  float: left; /* LTR */
  padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .form-actions {
  clear: both;
}

.views-exposed-form .form-item .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-form .contextual-region {
  margin-bottom: .5em;
}

/* table style column align */
.views-align-left {
  text-align: left;
}
.views-align-right {
  text-align: right;
}
.views-align-center {
  text-align: center;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
  border-top: none;
}

.view .progress-disabled {
  float: none;
}

/* Employment specific styes for view form. */
.employment .views-exposed-form-inline {
  display: ruby;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}

.employment .views-exposed-form-inline .form-item,
.employment .views-exposed-form-inline-actions {
  flex: 1; /* Ensures elements align properly */
}

.employment .views-exposed-form-inline-actions {
  display: flex;
  gap: 10px;
}

.open-arts-archive #views-exposed-form-open-arts-objects-page .form-actions{
  display: inline;
  padding-top: 20px;
}

.open-arts-archive #views-exposed-form-open-arts-objects-page .form-actions .ou-form__item{
  padding-top: 27px;
}