.tournament-categ-shields li,.tournament-leaderboards li,.tournament-shields li{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.tournament-leaderboards__item,.tournament-shields__item{border-radius:6px}.tournament-leaderboards h2,.tournament-shields h2{border-radius:6px 6px 0 0}.tournament-leaderboards li:last-child,.tournament-shields li:last-child{border-radius:0 0 6px 6px}.tournament-leaderboards__item,.tournament-shields__item{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.tournament-leaderboards,.tournament-shields{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(35ch,1fr))}.tournament-leaderboards__item,.tournament-shields__item{background:var(--c-bg-box);border:var(--border)}.tournament-leaderboards h2,.tournament-shields h2{background:var(--c-bg-zebra);border-bottom:var(--border);font-size:1.45em;line-height:2.5em;margin:0;padding-left:.8rem;text-transform:uppercase;white-space:nowrap}.tournament-leaderboards h2 a,.tournament-shields h2 a{color:var(--c-font);display:block}.tournament-leaderboards h2 a:hover,.tournament-shields h2 a:hover{color:var(--c-link)}.tournament-leaderboards li,.tournament-shields li{padding:1.2rem 1.2rem 1.2rem .5rem}.tournament-leaderboards li:nth-child(2n),.tournament-shields li:nth-child(2n){background:var(--c-bg-zebra)}.tournament-leaderboards__item h2{align-items:center;display:flex;overflow:hidden}.tournament-shields h2{padding-left:0;position:relative}.tournament-shields h2 a{padding-left:95px}.shield-trophy{background:url(../images/trophy/shield-gold.png) no-repeat;background-size:contain;color:#333;filter:drop-shadow(0 0 6px var(--c-brag));font-family:lishogi!important;font-size:40px;height:80px;left:15px;letter-spacing:normal;line-height:75px;position:absolute;text-align:center;text-shadow:0 0 6px #fff;top:-8px;width:67px}.tournament-categ-shields{font-size:1.1em}.tournament-categ-shields .shield-trophy{left:calc(var(--box-padding) - 10px);transform:scale(.7)}.tournament-categ-shields li{height:60px;padding:0 var(--box-padding) 0 calc(var(--box-padding) + 70px);position:relative}.tournament-categ-shields li:nth-child(odd){background:var(--c-bg-zebra)}ol:empty,ul:empty{position:relative}ol:empty:before,ul:empty:before{content:"-";display:block;padding:1.2rem 0;text-align:center}