/* CARS24.ba — V58.5. Uniform section backgrounds, public coming soon.
   Loaded AFTER coming-soon.css and c24-v58.css.
   Never restyle product/document cards or the official branded ad banner.
   Keep these shades aligned with V58 theme: #f4f6f9 / #07090c.
*/

/* Background continuity: main, advertising strip, documents strip and their
   width-limited inner containers inherit one canvas in each appearance mode. */
body.c24-v58-active.c24-v58-light,
body.c24-v58-active.c24-v58-light .launch,
body.c24-v58-active.c24-v58-light #advertiseSection,
body.c24-v58-active.c24-v58-light #advertiseSection > .advertise-wrap,
body.c24-v58-active.c24-v58-light #c24V58Public,
body.c24-v58-active.c24-v58-light #documentsSection,
body.c24-v58-active.c24-v58-light #documentsSection > .documents-wrap {
  background-color:#f4f6f9!important;
}
body.c24-v58-active.c24-v58-light #advertiseSection,
body.c24-v58-active.c24-v58-light #advertiseSection > .advertise-wrap,
body.c24-v58-active.c24-v58-light #c24V58Public,
body.c24-v58-active.c24-v58-light #documentsSection,
body.c24-v58-active.c24-v58-light #documentsSection > .documents-wrap {
  background-image:none!important;
}
body.c24-v58-active.c24-v58-dark,
body.c24-v58-active.c24-v58-dark .launch,
body.c24-v58-active.c24-v58-dark #advertiseSection,
body.c24-v58-active.c24-v58-dark #advertiseSection > .advertise-wrap,
body.c24-v58-active.c24-v58-dark #c24V58Public,
body.c24-v58-active.c24-v58-dark #documentsSection,
body.c24-v58-active.c24-v58-dark #documentsSection > .documents-wrap {
  background-color:#07090c!important;
}
body.c24-v58-active.c24-v58-dark #advertiseSection,
body.c24-v58-active.c24-v58-dark #advertiseSection > .advertise-wrap,
body.c24-v58-active.c24-v58-dark #c24V58Public,
body.c24-v58-active.c24-v58-dark #documentsSection,
body.c24-v58-active.c24-v58-dark #documentsSection > .documents-wrap {
  background-image:none!important;
}

/* Remove the unwanted white document-section slab and its sharp dividing line.
   Do not touch white document CARDS, advertising cards or PDF controls. */
body.c24-v58-active #documentsSection {
  border-top:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
body.c24-v58-active #documentsSection > .documents-wrap {
  border-color:transparent!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
body.c24-v58-active #advertiseSection {
  border-bottom:0!important;
  box-shadow:none!important;
}

/* Keep document tiles separate from the uniform canvas, consistent with
   the premium cards already used on the site. */
body.c24-v58-active.c24-v58-light #documentsSection .document-card {
  background-color:#fff!important;
  border-color:#d9e0e8!important;
}
body.c24-v58-active.c24-v58-dark #documentsSection .document-card {
  background-color:#0e1217!important;
  border-color:#303943!important;
}

/* Stay responsive: preserve the existing document and ad grids untouched. */
