/*
 * Category Template Slot
 *
 * The widget only outputs a `.category-template-slot` element when the current
 * FAQ category actually has a template selected for this position. When it does
 * not, Elementor still prints an empty widget wrapper, which would otherwise sit
 * in the flex flow and create a phantom gap. Collapse that empty wrapper so
 * categories without a chosen template leave no spacing behind.
 *
 * The editor placeholder also uses `.category-template-slot`, so it stays
 * visible while building the template.
 */
.elementor-widget-category_template_slot:not(:has(.category-template-slot)) {
    display: none;
}
