.search{grid-area:search;width:100%}.btn-open-filters{color:#fff;border:1px solid var(--text-primary);border-radius:4px;align-items:center;gap:8px;padding:4px 12px 4px 8px;display:flex;position:relative}@media (min-width:900px){.btn-open-filters{display:none}}.btn-open-filters svg{width:20px;height:20px}.btn-open-filters .badge{background-color:var(--color-primary);border:1px solid var(--color-bg);text-align:center;min-width:16px;height:16px;color:var(--text-on-brand);border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:2px;left:2px}.btn-open-filters span{color:var(--text-primary);text-align:center;font-size:14px;font-weight:500;line-height:24px}