#towerLiveCard{margin-top:16px}#towerCurrent{font-size:18px;font-weight:800;line-height:1.7}.x-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.x-stat{background:#1b2c40;border:1px solid #36516b;border-radius:12px;padding:13px;min-width:0}.x-stat:first-child{grid-column:1/-1;background:#18394a}.x-stat span{display:block;color:#bdcedf;font-size:14px}.x-stat strong{display:block;color:#67e8f9;font-size:clamp(22px,5vw,30px);line-height:1.3;margin:5px 0}.x-stat small{display:block;line-height:1.45;color:#b9c7d9}.x-cards{display:grid;gap:10px}.x-race{border:1px solid #33445b;border-radius:12px;padding:14px;background:#152237}.x-race-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.x-race-date{font-size:14px;color:#b9c7d9}.x-race-badge{font-size:13px;font-weight:700;border-radius:99px;padding:5px 9px;background:#2c3b50;color:#d5e0ef;white-space:nowrap}.x-race-badge.win{background:#174437;color:#93edc4}.x-race-badge.place{background:#203e61;color:#a5d3ff}.x-race-horse{font-size:18px;font-weight:750;margin:9px 0}.x-race-pays{display:grid;grid-template-columns:1fr 1fr;gap:8px}.x-race-pays div{background:#1d3046;border-radius:8px;padding:9px}.x-race-pays small{display:block;color:#b9c7d9}.x-race-pays strong{font-size:18px}.x-race-source{font-size:13px;color:#b9c7d9;margin-top:9px;overflow-wrap:anywhere}.x-table-details{margin-top:20px;padding:10px;border:1px solid #33445b;border-radius:10px}.x-table-details summary{cursor:pointer;font-weight:700}@media(max-width:650px){.x-overview{grid-template-columns:1fr 1fr}.x-stat:first-child{grid-column:1/-1}}
