/* Booking page — styles extracted from inline `style=""` attributes. */

/* ---------- Privacy consent row (under the notes textarea) ---------- */
.privacy-row {
  margin: 15px 0 0;
}

.privacy-label {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 15px;
  color: #fff;
  cursor: pointer;
  line-height: 1.6;
}

.privacy-label input[type='checkbox'] {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-top: 2px;
}

.privacy-link,
.privacy-word--accent {
  color: #b58a4b;
  font-weight: bold;
}

.privacy-link {
  cursor: pointer;
  text-decoration: underline;
}

/* ---------- Submit + reset button row ---------- */
.submit-row {
  grid-template-columns: 1fr auto;
}
