.filter-card-row{grid-template-columns:repeat(var(--filter-count,9), minmax(0, 1fr));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;align-items:start;gap:10px;margin:0 -48px 32px;padding:4px 32px;display:grid;overflow-x:auto}.filter-card-row::-webkit-scrollbar{display:none}.filter-card{color:var(--color-text);flex-direction:column;align-items:stretch;gap:6px;text-decoration:none;display:flex}.filter-card-logo{aspect-ratio:153/146;box-sizing:border-box;background:var(--color-card);border:2px solid #0000;border-radius:20px;justify-content:center;align-items:center;width:100%;padding:0;transition:padding .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.filter-card.active .filter-card-logo{border-color:var(--color-text);background:var(--color-bg);padding:8px;box-shadow:0 0 0 1px #00000005,0 2px 6px #0000000a,0 4px 8px #0000001a}.filter-card-logo img{object-fit:contain;border-radius:20px;width:100%;height:100%;display:block}.filter-card-name{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;text-align:left;color:var(--color-text);margin-top:4px;font-size:13px;font-weight:500;overflow:hidden}.filter-card.active .filter-card-name{font-weight:600}.filter-card-count{color:var(--color-text-secondary);text-align:left;white-space:nowrap;font-size:12px;font-weight:400}@media (max-width:900px){.filter-card-row{grid-template-columns:none;grid-auto-columns:107px;grid-auto-flow:column;margin:0 -16px 32px;padding:4px 24px}.filter-card.active .filter-card-logo{padding:6px}}
