.js-live-filters [data-live-apply] {
    display: none !important;
}

[data-data-results].is-filter-loading {
    position: relative;
    pointer-events: none;
    opacity: 0.65;
}

[data-data-results].is-filter-loading::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(13,110,253,0.08) 50%, rgba(255,255,255,0) 100%);
    animation: gmtFilterShimmer 900ms linear infinite;
}

@keyframes gmtFilterShimmer {
    0% { transform: translateX(-40%); }
    100% { transform: translateX(40%); }
}

