/* Arabians Studio 1.2 – Private Safari spacing cleanup.
   The restored Gutenberg sections keep the original data-index attributes.
   Fixes oversized fixed-height slots left behind by Figma artboard reconstruction,
   and restores the warm full-bleed backgrounds from the original artboard. */
@media (min-width: 901px) {
  body.page-private-desert-safari-dubai main > .repair-section.arabians-section-index-4 {
    height: auto !important;
    min-height: 0;
    overflow: visible;
    background: #fef9f3 url('../../assets/325c7cbac37753cbf9828a4e6843da3523a641ad.webp') center bottom / cover no-repeat;
  }
  body.page-private-desert-safari-dubai main > .repair-section.arabians-section-index-4 .source-enquiry-layout::before {
    /* Background is now drawn once, on the whole section, not clipped to form's column. */
    display:none;
  }
  body.page-private-desert-safari-dubai main > .repair-section.arabians-section-index-5 {
    height: auto !important;
    min-height: 0;
    margin-top: 0 !important;
    overflow: visible;
    padding-block: 64px 90px;
    background: #fef9f3;
  }
  body.page-private-desert-safari-dubai main > .repair-section.arabians-section-index-6 {
    height: auto !important;
    min-height: 0;
    margin-top: 0 !important;
    overflow: visible;
    padding-block: 64px 95px;
    background: #fef9f3;
  }
  /* This comparison is a series of independent rounded Figma rows, not a continuous spreadsheet grid. */
  body.page-private-desert-safari-dubai .arabians-section-index-6 .source-comparison-table {
    border-collapse: separate;
    border-spacing: 0 14px;
    border: 0;
    background: transparent;
  }
  body.page-private-desert-safari-dubai .arabians-section-index-6 .source-comparison-table thead th {
    background: #f7efe3;
    color: #bd8439;
    border: 0;
    font-weight: 600;
  }
  body.page-private-desert-safari-dubai .arabians-section-index-6 .source-comparison-table tbody tr > * {
    background: #fff;
    border-top: 1px solid #e9cfaa;
    border-bottom: 1px solid #e9cfaa;
    border-left: 0;
    border-right: 0;
  }
  body.page-private-desert-safari-dubai .arabians-section-index-6 .source-comparison-table tbody tr > :first-child {
    border-left: 1px solid #e9cfaa;
    border-radius: 12px 0 0 12px;
  }
  body.page-private-desert-safari-dubai .arabians-section-index-6 .source-comparison-table tbody tr > :last-child {
    border-right: 1px solid #e9cfaa;
    border-radius: 0 12px 12px 0;
  }
}
@media (max-width: 900px) {
  /* Preserve Figma's mobile flow; restore warm backdrop even when the old pseudo element is clipped. */
  body.page-private-desert-safari-dubai .booking-section.arabians-section-index-4 {
    background:#fef9f3;
  }
}
