.stc-event-filters{max-width:100%;margin:0 0 1rem;overflow:visible}.stc-event-filters__bar{display:flex;align-items:center;gap:.75rem;max-width:100%;min-height:2.4rem;background:#fff}.stc-event-filters__scroll{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:.1rem 0}.stc-event-filters__control{position:relative;display:flex;align-items:center;flex:0 0 auto;min-width:0;color:#6b7280}.stc-event-filters__icon{position:absolute;left:.62rem;z-index:1;width:.86rem;height:.86rem;fill:currentColor;pointer-events:none}.stc-event-filters select,.stc-event-filters input{height:2.2rem;min-width:7.5rem;max-width:10.75rem;border:1px solid #d8dde5;border-radius:6px;background-color:#fff;padding:0 1.65rem 0 1.95rem;color:#1f2937;font:inherit;font-size:.8rem;line-height:1.2;outline:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stc-event-filters input{min-width:7rem;padding-right:.55rem}.stc-event-filters select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20'%3E%3Cpath fill='%236b7280' d='m5.5 7.5 4.5 4.5 4.5-4.5 1.2 1.2-5.7 5.7-5.7-5.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .48rem center;background-size:.7rem}.stc-event-filters select:focus-visible,.stc-event-filters input:focus-visible,.stc-event-filters button:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px rgb(59 130 246 / .14);outline:0}.stc-event-filters__control.is-active{color:#2563eb}.stc-event-filters__control.is-active select,.stc-event-filters__control.is-active input{border-color:#93c5fd;background-color:#eff6ff;color:#1d4ed8}.stc-event-filters__meta{display:flex;align-items:center;gap:.65rem;flex:0 0 auto;margin-left:auto;white-space:nowrap}.stc-event-filters__count{min-width:4.4rem;text-align:right;color:#6b7280;font-size:.78rem}.stc-event-filters__reset{border:0;background:#fff0;color:#2563eb;font-size:.75rem;font-weight:600;cursor:pointer;padding:.35rem .1rem;white-space:nowrap}.stc-event-filters__empty{margin:1rem 0;padding:1rem;border:1px dashed #cbd5e1;border-radius:.85rem;text-align:center;color:#475569;background:#f8fafc}[data-stc-event-card][hidden],[data-filter-control][hidden],[data-reset-filters][hidden],[data-stc-filter-empty][hidden]{display:none!important}@media(min-width:1024px){.stc-event-filters__bar{margin-inline:1.5rem}}@media(max-width:767px){.stc-event-filters__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .6rem}.stc-event-filters__scroll{grid-column:1/-1;width:100%;padding-bottom:.25rem}.stc-event-filters__meta{grid-column:1/-1;width:100%;min-height:1.4rem}.stc-event-filters__count{margin-left:auto}.stc-event-filters select,.stc-event-filters input{height:2.5rem;max-width:min(10.5rem,72vw)}}@media(prefers-reduced-motion:reduce){.stc-event-filters *{scroll-behavior:auto!important}}