#desafio-stats .desafio-destaque{font-size:1em !important}@media(max-width:768px){#desafio-regras .collpase{max-height:200px;overflow:hidden}.btn-vermais{position:absolute;bottom:0;background:#fff;text-align:center;margin-left:-14px;padding:0}}#desafio-regras .btn-block btn-vermais{position:absolute;bottom:0;right:0;font-weight:bold;background:#fff;padding:3px 5px;border-radius:5px}#desafio-rankings .table-responsive{max-height:500px;overflow-y:auto;overflow-x:hidden}#desafio-rankings .table-responsive::-webkit-scrollbar{width:.5em}.container-brackets{max-width:1600px;margin:0 auto;background:#fff}.container-brackets .bracket{display:flex;justify-content:space-around;gap:30px;overflow-x:auto;padding:20px}.container-brackets .round{display:flex;flex-direction:column;justify-content:space-around;min-width:200px}.container-brackets .round-title{text-align:center;text-transform:uppercase;letter-spacing:1px}.container-brackets .match{margin:15px 0;background:#f8f9fa;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.container-brackets .team{position:relative;padding:5px 20px;border-left:4px solid #ccc;display:flex;align-items:center;gap:10px;min-height:50px}.container-brackets .team .avatar{width:35px;height:35px}.container-brackets .team.winner{border-left:4px solid #56a731 !important;background-color:#b8dda7 !important}.container-brackets .team img.group{width:25px;position:absolute;top:0;right:0}.container-brackets .team:first-child{border-bottom:2px solid #dee2e6}.container-brackets .seed{font-weight:bold;color:#667eea;min-width:25px}.container-brackets .seed .avatar{cursor:default}.container-brackets .team-name{font-size:.9em;width:100%;text-align:right}.container-brackets .team-score{width:50px;text-align:center;font-size:.9em}.container-brackets .round:nth-child(2) .match{margin:45px 0}.container-brackets .round:nth-child(3) .match{margin:110px 0}.container-brackets .round:nth-child(4) .match{margin:240px 0}@media(max-width:768px){.container-brackets .bracket{flex-direction:column}.container-brackets .round:nth-child(2) .match,.container-brackets .round:nth-child(3) .match,.container-brackets .round:nth-child(4) .match{margin:15px 0}}