.competition-medal-art{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.co-medal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.co-medal-cell{border:1px solid var(--border);text-align:center;background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:6px;align-content:start;justify-items:center;gap:4px;min-width:0;padding:10px 5px;display:grid}.co-medal-cell.is-owned{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.co-medal-cell.is-unowned .competition-medal-art{opacity:.5}.co-medal-cell>strong{font-size:11px;font-weight:550;line-height:1.6}.co-medal-cell>span{color:var(--accent);font-size:10px}.lb-personal-medal{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex;position:relative}.lb-personal-medal>small{border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;min-width:15px;color:var(--text);border-radius:4px;padding:0 2px;font-size:10px;line-height:14px;position:absolute;bottom:-1px;right:-2px}.fh-tour-card .fish-card-head>.competition-medal-art{margin:-4px 0}@media (max-width:500px){.co-medal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
