._filterScreen_7c882b0{top:var(--header-offset);z-index:20;height:calc(100dvh - var(--header-offset));box-sizing:border-box;background:var(--bg-surface);overscroll-behavior:contain;flex-direction:column;width:100%;min-height:0;display:flex;position:fixed;left:0;right:0}._filterHeader_7c882b0{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;min-height:3.5rem;padding:.5rem 1rem;display:flex}._filterHeaderButton_7c882b0{min-width:3rem;color:var(--text-secondary);padding:.5rem;font-size:.75rem}._filterScroll_7c882b0{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1.25rem;min-height:0;padding:1rem 1rem 2rem;display:flex;overflow-y:auto}._filterFooter_7c882b0{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:.5rem;display:grid}._filterClose_7c882b0{border:1px solid var(--border-medium);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-secondary);padding:.75rem;font-size:.875rem;font-weight:700}._filterApply_7c882b0{border-radius:var(--radius-control);background:var(--accent-primary);color:#fff;width:100%;padding:.75rem;font-size:.875rem;font-weight:700}._filterApply_7c882b0:disabled{opacity:.45;cursor:not-allowed}._filterInput_7c882b0{border-radius:var(--radius-control);background:var(--bg-field);width:100%;color:var(--text-primary);text-align:left;padding:.55rem .65rem;font-size:.8125rem}._filterPill_7c882b0{border:1px solid var(--border-medium);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-secondary);padding:.4rem .75rem;font-size:.75rem}._filterPillActive_7c882b0{border-color:var(--selection-accent);background:var(--selection-accent);color:#fff;font-weight:700}._filterSubheading_7c882b0{color:var(--text-muted);font-size:.75rem;font-weight:600}
