/* Local compare: Old v3 = Old v2 flow (Amelia 2-step) in New/night-bay colors. */

.booking-modal.oldv3-booking.oldv1-booking .oldv1-section {
  border-color: var(--am-border-light, rgba(243, 241, 234, 0.1));
  background: var(--nb-panel, #10141a);
}

.booking-modal.oldv3-booking.oldv1-booking .oldv1-section-title {
  color: var(--nb-amber, #ffbf00);
}

.booking-modal.oldv3-booking.oldv1-booking .booking-location-line,
.booking-modal.oldv3-booking.oldv1-booking .oldv1-legend-toggle,
.booking-modal.oldv3-booking.oldv1-booking .oldv1-trust {
  color: var(--nb-steel, #6f7784);
}

.booking-modal.oldv3-booking.oldv1-booking .oldv1-notes-details > summary {
  color: var(--nb-ink, #f3f1ea);
  border-color: var(--am-border, rgba(243, 241, 234, 0.14));
  background: var(--nb-bg, #090b0e);
  border-radius: var(--am-radius, 2px);
}

.booking-modal.oldv3-booking.oldv1-booking .oldv1-notes-details > summary::after {
  border-right-color: var(--nb-amber, #ffbf00);
  border-bottom-color: var(--nb-amber, #ffbf00);
}

.booking-modal.oldv3-booking.oldv1-booking .oldv1-sticky-footer {
  border-top-color: var(--am-border-light, rgba(243, 241, 234, 0.1));
  background: var(--nb-panel, #10141a);
  box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.35);
}

.booking-modal.oldv3-booking.oldv2-booking .booking-step-back {
  color: var(--nb-amber, #ffbf00);
}

.booking-modal.oldv3-booking.oldv2-booking .booking-step-back:hover,
.booking-modal.oldv3-booking.oldv2-booking .booking-step-back:focus-visible {
  color: var(--am-primary-hover, #ffd24a);
}

.booking-modal.oldv3-booking.oldv2-booking .booking-slot-summary {
  border-color: rgba(255, 191, 0, 0.28);
  background: rgba(255, 191, 0, 0.08);
  color: var(--nb-ink, #f3f1ea);
  border-radius: var(--am-radius, 2px);
}

.booking-modal.oldv3-booking.oldv2-booking .oldv2-when-price {
  color: var(--nb-steel, #6f7784);
}

.booking-modal.oldv3-booking.oldv2-booking .oldv2-when-price strong {
  color: var(--nb-amber, #ffbf00);
}

.booking-modal.oldv3-booking #bookingMessage {
  color: var(--nb-ink, #f3f1ea);
}
