/* Cardly V3 — exact CTA wrappers confirmed in Chrome DevTools.
   Paint the wrappers, not just their ancestor.  Keep gold buttons untouched. */
@media screen {
  .public-page .public-card-column.cardly-footer-bg-v3 {
    background-color: var(--cardly-footer-bg-v3, #fff) !important;
  }
  .public-page .public-card-column.cardly-footer-bg-v3 > .cardly-inline-booking,
  .public-page .public-card-column.cardly-footer-bg-v3 > .cardly-footer-message-v3,
  .public-page .public-card-column.cardly-footer-bg-v3 > .cardly-inline-booking + .cardly-footer-message-v3 {
    background-color: var(--cardly-footer-bg-v3, #fff) !important;
    background-image: none !important;
  }
  /* In some versions the CTA wrapper has a nested outer shell.
     Limit the paint to that shell; do not recolor forms or their fields. */
  .public-page .public-card-column.cardly-footer-bg-v3 > .cardly-inline-booking > .cardly-inline-booking-outer,
  .public-page .public-card-column.cardly-footer-bg-v3 > .cardly-footer-message-v3 > .cardly-inline-message-outer {
    background-color: var(--cardly-footer-bg-v3, #fff) !important;
  }
}
