/*
Custom styles
*/

/* Hide divs with IDs starting with 'bride' that have no div children */
div[id^="bride_"]:not(:has(fieldset)) {
  display: none;
}

/* Header Grid Layout */
.header-grid {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  width: 100%;
  gap: 1rem;
}

.header-left {
  justify-self: start;
}

.header-center {
  grid-column: 2;
  display: flex;
  gap: 1rem;
}

.header-right {
  justify-self: end;
}

/* Remove the previous header styles */