/* Editor-controlled media keeps the original theme's geometry and decorations. */
@media (max-width:767px) {
    [data-ed-mobile] { --ed-active-bg:var(--ed-mobile-bg); }
}
.gal-job-empty[hidden], .gal-job-card[hidden], .gal-media-card[hidden] { display:none !important; }

/* Backend selections are authoritative, including cleared images. */
.gal-dynamic-section .gal-check-list li::before,
.gal-dynamic-section .gal-careers-offer__details li::before {
    background-image:var(--gal-editorial-check-icon,var(--gal-row-check-icon,none)) !important;
}
.gal-elite-education.gal-dynamic-section::before {
    background-image:var(--gal-education-map,none) !important;
}
.gal-elite-education.gal-dynamic-section::after {
    background-image:var(--gal-education-map-glow,none) !important;
}
