.public-medals[data-v-c7ff48c6]{background:var(--fp-card);border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius,10px);box-shadow:var(--fp-card-shadow);color:var(--fp-text);padding:20px 24px;scroll-margin-top:88px}.public-medals p[data-v-c7ff48c6],.public-medals small[data-v-c7ff48c6]{color:var(--fp-muted);overflow-wrap:anywhere;line-height:1.65}.public-medals [role=alert][data-v-c7ff48c6]{border:1px solid var(--fp-border);border-radius:10px;padding:16px}.public-medals [role=alert] p[data-v-c7ff48c6]{color:var(--fp-danger)}.medal-toolbar[data-v-c7ff48c6]{border-bottom:1px solid var(--fp-divider);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.medal-toolbar button[data-v-c7ff48c6]{margin-left:auto;font-size:12px}.member-count[data-v-c7ff48c6]{color:var(--fp-muted);font-size:12px}.medal-list[data-v-c7ff48c6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.medal-list li[data-v-c7ff48c6]{border:1px solid var(--fp-divider);overflow-wrap:anywhere;background:var(--fp-surface-subtle);border-radius:12px;flex-direction:column;align-items:start;gap:14px;min-width:0;padding:18px;display:flex}.medal-list p[data-v-c7ff48c6]{margin:0;font-size:13px}.medal-list small[data-v-c7ff48c6]{margin-top:auto;font-size:11px}.medal-list strong[data-v-c7ff48c6]{color:var(--fp-title);font-size:15px}.medal-card-heading[data-v-c7ff48c6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.medal-type[data-v-c7ff48c6]{color:var(--fp-primary);background:var(--fp-primary-soft);border-radius:5px;padding:2px 7px;font-size:11px}button[data-v-c7ff48c6]{border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);cursor:pointer;border-radius:7px;padding:6px 10px}button[data-v-c7ff48c6]:disabled{opacity:.5;cursor:default}.medal-pager[data-v-c7ff48c6]{border-top:1px solid var(--fp-divider);color:var(--fp-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:16px;font-size:12px;display:flex}@media (width<=650px){.medal-list[data-v-c7ff48c6]{grid-template-columns:minmax(0,1fr)}}
