.mira-app .mira-filter-drawer.mira-menu-filters-dialog{border-radius:28px 0 0 28px;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;inset:0 0 0 auto}.mira-app .mira-filter-drawer .mira-menu-filter-header{gap:12px;padding:24px}.mira-app .mira-filter-drawer .mira-menu-filter-header h2{font-size:24px}.mira-filter-header-actions{align-items:center;gap:16px;display:flex}.mira-app .mira-filter-drawer .mira-menu-filter-reset{min-height:36px;color:var(--mira-green-ink);font:inherit;margin:0;padding:6px 2px;font-size:13px;position:static}.mira-app .mira-filter-drawer .mira-menu-filter-close{background:var(--mira-bg);width:40px;height:40px;color:var(--mira-secondary)}.mira-app .mira-filter-drawer .mira-menu-filter-scroll{flex:1;padding:8px 24px 24px}.mira-app .mira-filter-drawer .mira-menu-filter-footer{padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--mira-line);gap:12px}.mira-app .mira-filter-drawer .mira-menu-filter-footer button{border-radius:24px;min-height:48px;font-size:14px}.mira-app .mira-filter-drawer .mira-menu-filter-primary{flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.mira-filter-apply-count{min-width:24px;height:24px;color:inherit;font-variant-numeric:tabular-nums;background:#ffffff26;border-radius:20px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.mira-app .mira-filter-drawer::backdrop{backdrop-filter:blur(4px);background:#1b221d55;animation:.34s both mira-filter-backdrop-in}.mira-app .mira-filter-drawer[data-state=closing]::backdrop{animation:.26s both mira-filter-backdrop-out}@keyframes mira-filter-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mira-filter-backdrop-out{0%{opacity:1}to{opacity:0}}@media (width<=760px){.mira-app .mira-filter-drawer.mira-menu-filters-dialog{border-bottom:0;border-radius:28px 28px 0 0;width:100%;height:min(840px,94dvh);max-height:94dvh;inset:auto 0 0}.mira-app .mira-filter-drawer .mira-menu-filter-header{padding:14px 18px 16px}.mira-app .mira-filter-drawer .mira-menu-filter-scroll{padding:4px 18px 20px}.mira-app .mira-filter-drawer .mira-menu-filter-footer{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.mira-app .mira-filter-drawer::backdrop{animation:none}}