/* Category results remain usable while asynchronous filtering is unavailable. */
body.tax-job_listing_category ul.vm2026-initial-results::before,
body.tax-job_listing_category ul.vm2026-initial-results::after{content:none!important;display:none!important}
body.tax-job_listing_category ul.vm2026-initial-results.loading>li.job_listing{visibility:visible!important}
body.tax-job_listing_category ul.vm2026-initial-results .vm2026-card-photo img{display:block;width:100%!important;height:100%!important;object-fit:cover;margin:0;border-radius:0!important}
body.tax-job_listing_category ul.vm2026-initial-results .vm2026-card-photo{background-color:#e2e8dc}
body.tax-job_listing_category ul.vm2026-initial-results .no_job_listings_found{grid-column:1/-1;width:100%;list-style:none}
body.tax-job_listing_category .vm2026-results-error{padding:12px 16px;border:1px solid #d9d7c5;border-radius:12px;background:#fff9df;color:#35413c}
body.tax-job_listing_category .vm2026-address-pin{display:inline-block;flex:0 0 16px;width:16px;height:16px;margin-top:2px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2368736e' stroke-width='1.7'%3E%3Cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}
body.tax-job_listing_category .vm2026-card-actions .vm2026-card-web{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:8px;border:1px solid #dce4dc;border-radius:50%;color:#214c3b;text-decoration:none}
