.container.main-wrap{background-color:#fff;border-radius:10px}.copa-jogador{float:left;width:90px;text-align:center}.reserva{opacity:.7;background-color:#ffffff79}#grupos-items .avatar,#copa-jogos .avatar,.table .avatar{width:30px;height:30px}.jogos-container{display:flex;flex-wrap:wrap;gap:15px}.jogo-card{position:relative;background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;min-width:320px;flex:1 1 350px;box-shadow:0 2px 4px rgba(0,0,0,.08)}.jogo-card .badge-aovivo{position:absolute;top:0;right:0;border-radius:6px}.jogo-times{display:flex;align-items:center;justify-content:space-between}.time{display:flex;align-items:center;width:40%}.time img{width:40px;height:40px;margin-right:10px;object-fit:contain}.time-nome{font-size:12px}.placar{font-size:26px;font-weight:bold;text-align:center;min-width:70px}.gols{margin-top:12px;padding-top:10px;border-top:1px solid #eee;display:flex;justify-content:space-between;font-size:12px;color:#666}.gols-time{width:48%;line-height:1.5}.gols-time div.gol-jogador{width:100%;display:block}.gols-time .avatar{display:inline-block;width:20px !important;height:20px !important}.jogo-eventos .avatar{width:30px;height:30px;float:left}.jogo-eventos ul li{clear:both;display:inline-block;width:100%}.jogo-eventos ul li span{line-height:2}.jogo-card .btn-time-jogadores{color:#333}.confetti-piece{position:fixed;pointer-events:none;z-index:99999;border-radius:2px}.table.text-center th{text-align:center}.search-jogadores-items{width:200px;background-color:#fff;border-radius:5px;border:1px solid #ccc;text-align:left;position:absolute;left:145px}@keyframes cFall{0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1}85%{opacity:.9}100%{transform:translate(var(--cx),var(--cy)) rotate(var(--cr)) scale(.4);opacity:0}}@media(max-width:480px){.jogo-card{min-width:100%}.time-nome{font-size:12px}.placar{font-size:22px}}