.zb{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:900px;margin:0 auto;display:grid}.zb-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.zb-list li{background:var(--bg);animation:p12-slide-in .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms);border-radius:12px;grid-template-columns:2rem 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.zb-list li.mine{outline:2px solid var(--red);font-weight:800}.zb-list li .medal{text-align:center;font-size:1.3rem}.zb-list li small{color:var(--muted)}
