.badges-page[data-v-f120fd19]{max-width:1200px;margin:auto;padding:20px 32px}.badges-header h1[data-v-f120fd19]{margin:0 0 4px;font-size:2rem;font-weight:750;line-height:1.2}.badges-header p[data-v-f120fd19]{color:#596778;margin:0 0 16px}.badges-filters[data-v-f120fd19]{grid-template-columns:minmax(220px,1fr) 260px;gap:12px;margin-bottom:16px;display:grid}.badges-list[data-v-f120fd19]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;display:grid}.badge-row[data-v-f120fd19]{background:#fff;border:1px solid #dfe5ec;border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px;min-width:0;height:100%;padding:12px;display:grid}.badge-content[data-v-f120fd19]{overflow-wrap:anywhere;min-width:0}.badge-art[data-v-f120fd19]{justify-content:center;display:flex}.badge-name[data-v-f120fd19]{margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.badge-name a[data-v-f120fd19]{color:#1b2e45;text-decoration:none}.badge-name a[data-v-f120fd19]:hover{text-decoration:underline}.badge-name a[data-v-f120fd19]:focus-visible{outline:2px solid var(--q-primary);outline-offset:4px}@media (width<=1100px){.badges-list[data-v-f120fd19]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.badges-list[data-v-f120fd19]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.badges-page[data-v-f120fd19]{padding:16px 12px}.badges-filters[data-v-f120fd19]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:8px}.badges-filters[data-v-f120fd19]>*{min-width:0}.badges-header h1[data-v-f120fd19]{margin-bottom:8px;font-size:22px}.badges-header p[data-v-f120fd19]{display:none}.badge-row[data-v-f120fd19]{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px}.badge-art[data-v-f120fd19]{justify-content:flex-start}.badge-art[data-v-f120fd19] .game-icon{width:48px!important;height:48px!important}}
