/* All selectors are limited to plugin-rendered components. */
.sa-seo-tabs .tabBlockItem { display:block !important; }
.sa-seo-list .sa-seo-filters { display:flex; flex-wrap:wrap; align-items:flex-end; gap:18px; margin-bottom:24px; }
.sa-seo-list .filterDivSelect { display:flex; flex-direction:column; gap:6px; min-width:160px; }
.sa-seo-list select { color:var(--black,#222); background:var(--white,#fff); padding:10px 12px; border:1px solid var(--dark,#555); border-radius:8px; max-width:100%; }
.sa-seo-list select[multiple] { min-height:110px; }
.sa-seo-list .resourceCardMain { width:100%; }
.sa-seo-list .pagination { display:flex; flex-wrap:wrap; gap:8px; list-style:none; }
.sa-seo-list .sa-map-toggle { margin-bottom:18px; }
.sa-directory-map[hidden] { display:none; }
@media(max-width:767px) { .sa-seo-list .filterDivSelect { min-width:0; width:100%; } .sa-seo-list .sa-seo-filters { gap:12px; } }
