.tournament-detail-grid{grid-template-columns:.76fr 1.12fr 1.2fr;align-items:stretch}.tournament-detail-grid .detail{min-width:0}.tournament-detail-logo{display:block;width:68px;height:68px;object-fit:contain;margin:0 0 16px;border:1px solid #6674ba;border-radius:11px;background:#10152d}.tournament-banner-panel{min-height:245px;padding:0;overflow:hidden}.tournament-banner-panel img{display:block;width:100%;height:100%;min-height:245px;object-fit:cover}.tournament-banner-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:25px;text-align:center;background:linear-gradient(135deg,#171d3a,#10162d);color:#eef1ff}.tournament-banner-empty span{max-width:210px;color:#9eabd4;font-size:12px;line-height:1.5}@media(max-width:920px){.tournament-detail-grid{grid-template-columns:1fr 1fr}.tournament-banner-panel{grid-column:1/-1;min-height:220px}.tournament-banner-panel img{min-height:220px}}@media(max-width:620px){.tournament-detail-grid{grid-template-columns:1fr}.tournament-banner-panel{grid-column:auto;min-height:180px}.tournament-banner-panel img{min-height:180px}}
