.filter-panel.svelte-x572qs{margin-bottom:1.5rem;padding:1.25rem;border-radius:var(--radius-lg)}.filter-header.svelte-x572qs{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.filter-header.svelte-x572qs h3:where(.svelte-x572qs){font-size:1rem;font-weight:700}.filter-grid.svelte-x572qs{display:flex;flex-direction:column;gap:1rem}.filter-section.svelte-x572qs .label:where(.svelte-x572qs){margin-bottom:.375rem}.filter-row.svelte-x572qs{display:flex;gap:.75rem}.filter-row.svelte-x572qs .filter-section:where(.svelte-x572qs){flex:1}.chip-group.svelte-x572qs{display:flex;flex-wrap:wrap;gap:.3rem}.chip.svelte-x572qs{padding:.25rem .625rem;border-radius:9999px;border:1px solid var(--color-border);background:#fff;font-size:.75rem;color:var(--color-text-secondary);transition:all .15s ease}.chip.svelte-x572qs:hover{border-color:var(--color-primary);color:var(--color-primary)}.chip.active.svelte-x572qs{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}@media(max-width:640px){.filter-row.svelte-x572qs{flex-direction:column}}.agenda-header.svelte-rgrv1x{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.agenda-title.svelte-rgrv1x{display:flex;align-items:center;gap:.75rem}h1.svelte-rgrv1x{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.event-count.svelte-rgrv1x{background:var(--color-primary-light);color:var(--color-primary);font-size:.8125rem;padding:.25rem .75rem}.agenda-actions.svelte-rgrv1x{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.filter-active-badge.svelte-rgrv1x{background:var(--color-accent);color:#fff;font-size:.6875rem;padding:.1rem .5rem}.events-list.svelte-rgrv1x{display:flex;flex-direction:column;gap:.75rem}.loading-state.svelte-rgrv1x{text-align:center;padding:4rem 0;color:var(--color-text-secondary)}.loading-dots.svelte-rgrv1x{font-size:1.5rem;color:var(--color-primary);letter-spacing:.25rem;margin-bottom:.5rem}.empty-state.svelte-rgrv1x{text-align:center;padding:4rem 2rem;border-radius:var(--radius-xl)}.empty-icon.svelte-rgrv1x{font-size:3rem;margin-bottom:1rem}.empty-state.svelte-rgrv1x h3:where(.svelte-rgrv1x){font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.empty-state.svelte-rgrv1x p:where(.svelte-rgrv1x){color:var(--color-text-secondary);margin-bottom:1rem}
