.elementor-1547 .elementor-element.elementor-element-0a72e4d{--display:flex;}.elementor-1547 .elementor-element.elementor-element-e21fa62{--display:flex;}.elementor-1547 .elementor-element.elementor-element-d4a259f > .elementor-widget-container{background-image:url("https://kobylkovatvrz.cz/wp-content/uploads/2024/04/koncertni-svatebni-sal-kobylkova-tvrz.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1547 .elementor-element.elementor-element-d4a259f{text-align:center;}.elementor-1547 .elementor-element.elementor-element-d4a259f .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6f6bd1a4 );}.elementor-1547 .elementor-element.elementor-element-8b00cc0 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-1547 .elementor-element.elementor-element-321018d{--display:flex;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-1547 .elementor-element.elementor-element-d4a259f > .elementor-widget-container{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-e21fa62 *//* Target deepest likely map containers + canvas/grid holders */
.seatreg-registration-view,
.seatreg-map,
.seatreg-map-container,
.seatreg-seats-holder,
.seatreg-canvas-container,
.seatreg-room,
div.seatreg-map > div,
.seatreg-registration-view [class*="map"],
.seatreg-registration-view > div:not(.seatreg-legend):not(.seatreg-info-panel):not(.seatreg-selected-seats-info) {
    background: #0f172a !important;                  /* solid dark navy fallback */
    background: linear-gradient(135deg, #1e293b, #0f172a) !important;
    background-color: #0f172a !important;
}

/* If map uses canvas element (common for SeatReg rendering) */
canvas,
.seatreg-map canvas,
.seatreg-registration-view canvas {
    background-color: #0f172a !important;
}

/* Catch inline background styles (common culprit) */
div[style*="background-color: white"],
div[style*="background: white"],
div[style*="background:#fff"],
.seatreg-registration-view div[style*="background"] {
    background-color: #0f172a !important;
    background: #0f172a !important;
}

/* Page-specific force (your page ID/slug) */
body.page-id-1547 .seatreg-registration-view,
body.page-slug-rezervace .seatreg-registration-view,
body.page-id-1547 [class*="seatreg-map"] {
    background: #0f172a !important;
}/* End custom CSS */