.zho .zho-cards{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.25rem}
.zho .zho-card{flex:1 1 140px;border:1px solid rgba(128,128,128,.35);border-radius:.5rem;padding:.7rem .9rem;background:rgba(128,128,128,.07)}
.zho .zho-card b{display:block;font-size:1.6rem;line-height:1.1}
.zho .zho-card span{font-size:.8rem;opacity:.75;text-transform:uppercase;letter-spacing:.04em}
.zho .zho-podium{display:flex;gap:.75rem;align-items:flex-end;margin-bottom:1.25rem}
.zho .zho-podium>div{flex:1;text-align:center;border-radius:.5rem;padding:.8rem .5rem;border:1px solid rgba(128,128,128,.35)}
.zho .zho-podium .p1{padding-top:1.6rem;background:rgba(255,193,7,.15)}.zho .zho-podium .p2{background:rgba(160,170,180,.15)}.zho .zho-podium .p3{background:rgba(205,127,50,.15)}
.zho .zho-podium img,.zho .zho-av{width:48px;height:48px;border-radius:50%;object-fit:cover}
.zho .zho-form{display:flex;gap:3px;flex-wrap:wrap}.zho .zho-form i{width:14px;height:14px;border-radius:3px;display:inline-block}
.zho .zho-form .w{background:#2e9e57}.zho .zho-form .l{background:#c0392b}
.zho .zho-bar{height:10px;border-radius:5px;background:rgba(128,128,128,.25);overflow:hidden}.zho .zho-bar>i{display:block;height:100%;background:#2e9e57}
.zho table td.num,.zho table th.num{text-align:right;font-variant-numeric:tabular-nums}
.zho svg text{fill:currentColor;font-size:10px}
