.amelia-v2-booking #amelia-container.am-fs__wrapper * {

color: inherit;

}
.am-fs__extras-card__header-left, .am-fs__extras-heading, .am-fs__main-heading, .am-fs__extras-card__content-main p{color: black !important;}
 .am-fs__rs-on-week div, .am-fs__ro-app-heading, .am-fs__payments-heading-main, .am-fs__payments-app-info-total {color: black !important;}
.am-fs__payments-services-open-text{color: black !important;}
/* Force coach columns to stretch equally and pin buttons to the bottom */
.wp-block-columns {
    align-items: stretch !important;
}

.wp-block-column {
    display: flex !important;
    flex-direction: column !important;
}

.wp-block-column > .wp-block-stack {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    justify-content: space-between !important;
}

/* Hide placeholder coach cards until populated */
.coach-placeholder-hidden.wp-block-column {
	display: none !important;
}

/* Keep visible coach card at normal width when placeholder siblings are hidden (matches equal flex-basis:0 distribution) */
@media (min-width: 782px) {
	.coach-card-fixed-width.wp-block-column {
		flex: 0 1 calc((100% - (2 * var(--wp--preset--spacing--20))) / 3) !important;
	}
}

/* Shorten gap between Booking heading and booking form */
.amelia-v2-booking #amelia-container.am-fs__wrapper {
	margin-top: 24px !important;
}


/* Show placeholder coach cards while editing (Adam's request, 21 Sept 2026).
   The hide rule above also loads inside the block editor's iframe preview
   (WordPress shares global styles there for accurate WYSIWYG), which is why
   these were invisible on canvas even though the blocks were present. This
   override re-shows them specifically inside the editor, using the
   "editor-styles-wrapper" class WordPress adds to the iframe body - verified
   present on this site's editor canvas before adding this rule. The live
   public site (no such wrapper class) is unaffected and placeholders stay
   hidden there as before. */
.editor-styles-wrapper .coach-placeholder-hidden.wp-block-column {
	display: flex !important;
}