/* Stand Hours composite styling */

/* Cell spacing and vertical alignment */
.webform-multiple-table td,
.webform-multiple-table th {
  padding: 8px 12px !important;
  vertical-align: middle !important;
}

/* Make all inputs the same height and aligned */
.webform-multiple-table input[type="date"],
.webform-multiple-table select {
  height: 42px;
  min-width: 120px;
  padding: 6px 10px;
  box-sizing: border-box;
  vertical-align: middle;
}

/* Extra padding on selects for the arrow */
.webform-multiple-table select {
  padding-right: 30px;
}

/* Row spacing */
.webform-multiple-table tr {
  border-bottom: 8px solid transparent;
}

/* Fix hidden labels caused by negative margins */
.webform-submission-brand-your-stand-add-form label {
  margin-bottom: 5px !important;
}

/* Or if it's specifically on certain form items */
.webform-submission-brand-your-stand-add-form .form-item > label {
  margin-bottom: 5px !important;
  position: relative;
  z-index: 1;
}