.group-filters[data-v-4f8e4bb4]{margin-bottom:var(--spacing-2xl);position:relative}.group-filters__bar[data-v-4f8e4bb4]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-md);align-items:center;gap:var(--spacing-sm);display:flex}.group-filters__field[data-v-4f8e4bb4]{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.group-filters__field--search[data-v-4f8e4bb4]{align-items:center;gap:var(--spacing-xs);flex-direction:row;flex:220px}.group-filters__field--type[data-v-4f8e4bb4]{flex:0 190px;min-width:150px}.group-filters__field--format[data-v-4f8e4bb4]{flex:none}.group-filters__field--date[data-v-4f8e4bb4]{flex:0 150px;min-width:150px}.group-filters__label[data-v-4f8e4bb4]{margin-bottom:var(--spacing-xs);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);line-height:1}.group-filters__icon[data-v-4f8e4bb4]{color:var(--color-text-muted);flex-shrink:0}.group-filters__input[data-v-4f8e4bb4]{border:var(--border-width) solid transparent;width:100%;font-family:var(--font-family-base);font-size:var(--font-size-md);color:var(--color-text);padding:var(--spacing-xs) 0;background:0 0;outline:none;transition:border-color .15s,box-shadow .15s}.group-filters__input[data-v-4f8e4bb4]:focus-visible{border-color:var(--color-primary-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-text) 20%,transparent)}.group-filters__input[data-v-4f8e4bb4]::placeholder{color:var(--color-text-muted)}.group-filters__input--date[data-v-4f8e4bb4]{cursor:pointer}.group-filters__input--date[data-v-4f8e4bb4]:empty,.group-filters__input--date[data-v-4f8e4bb4]:invalid{color:var(--color-text-muted)}.group-filters__date-wrapper[data-v-4f8e4bb4]{align-items:center;display:flex;position:relative}.group-filters__date-placeholder[data-v-4f8e4bb4]{background-color:var(--color-surface);align-items:center;width:100%;height:100%;display:flex;top:0;left:0}.group-filters__date-icon[data-v-4f8e4bb4],.group-filters__date-placeholder[data-v-4f8e4bb4]{pointer-events:none;color:var(--color-text-muted);position:absolute}.group-filters__date-icon[data-v-4f8e4bb4]{right:var(--spacing-sm);top:50%;transform:translateY(-50%)}.group-filters__type-select[data-v-4f8e4bb4] .ui-select__field{box-shadow:none;height:auto;font-size:var(--font-size-md);color:var(--color-text);background:0 0;border:none;border-radius:0;padding:0}.group-filters__type-select[data-v-4f8e4bb4] .ui-select__field:focus{box-shadow:none}.group-filters__divider[data-v-4f8e4bb4]{background:var(--color-border);flex-shrink:0;width:1px;height:2.25rem}.group-filters__segment[data-v-4f8e4bb4]{background:var(--color-background);border-radius:var(--radius-md);gap:2px;padding:2px;display:flex}.group-filters__segment-btn[data-v-4f8e4bb4]{padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-muted);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-base),color var(--transition-base);white-space:nowrap;background:0 0;border:none}.group-filters__segment-btn[data-v-4f8e4bb4]:hover{color:var(--color-text)}.group-filters__segment-btn--active[data-v-4f8e4bb4],.group-filters__segment-btn--active[data-v-4f8e4bb4]:hover{background:var(--color-primary);color:var(--color-surface)}.group-filters__segment-btn[data-v-4f8e4bb4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.group-filters__live-count[data-v-4f8e4bb4],.group-filters__submit[data-v-4f8e4bb4]{flex-shrink:0;margin-left:auto;position:relative}.group-filters__live-count[data-v-4f8e4bb4]{align-items:center;gap:var(--spacing-xs);min-width:150px;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-primary);white-space:nowrap;display:inline-flex}.group-filters__live-count--disabled[data-v-4f8e4bb4]{color:var(--color-border)}.group-filters__spinner[data-v-4f8e4bb4]{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;width:1rem;height:1rem;margin:auto;animation:.6s linear infinite group-filters-spin-4f8e4bb4;position:absolute;inset:0}@keyframes group-filters-spin-4f8e4bb4{to{transform:rotate(1turn)}}.group-filters__footer[data-v-4f8e4bb4]{padding:var(--spacing-xs) var(--spacing-sm) 0;position:absolute;top:100%;right:0}.group-filters__reset[data-v-4f8e4bb4]{border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-family-base);font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);transition:color var(--transition-base);border:none;align-items:center;display:flex}.group-filters__reset[data-v-4f8e4bb4]:hover{color:var(--color-primary)}.group-filters__reset[data-v-4f8e4bb4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=1100px){.group-filters__bar[data-v-4f8e4bb4]{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;align-items:center;display:grid}.group-filters__field--format[data-v-4f8e4bb4],.group-filters__field--search[data-v-4f8e4bb4]{grid-column:1/-1}.group-filters__live-count[data-v-4f8e4bb4],.group-filters__submit[data-v-4f8e4bb4]{grid-column:1/-1;margin-left:0}.group-filters__live-count[data-v-4f8e4bb4]{justify-content:center}.group-filters__divider[data-v-4f8e4bb4]{display:none}}@media (width<=560px){.group-filters__bar[data-v-4f8e4bb4]{grid-template-columns:1fr}}
