.bracket,.bracket .round{box-shadow:none!important;background:0 0!important;border:none!important}.bracket .seed,.bracket .seed-item{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.bracket .connector .line{border-radius:1px;opacity:1!important;visibility:visible!important;border-width:2px!important;border-color:#e1e00066!important}.bracket .round-title{text-align:center!important;color:#fff!important;letter-spacing:.5px!important;text-transform:uppercase!important;background:#2d2d2d80!important;border:1px solid #e1e0004d!important;border-radius:8px!important;margin-bottom:20px!important;padding:10px 16px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 2px 8px #0000004d!important}.gg-seed{background:#2d2d2d;border-radius:10px;flex-direction:column;width:100%;min-width:240px;max-width:280px;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000080;border:none!important}@media (min-width:768px){.gg-seed{min-width:280px;max-width:320px}}.gg-seed:hover{box-shadow:0 6px 16px #000000b3}.gg-seed-pending:before{content:"";z-index:1;background:#e1e000;border-radius:10px 0 0 10px;width:4px;position:absolute;top:0;bottom:0;left:0}.gg-seed-finished{background:#1a1a1a}.gg-seed-finished:before{content:"";z-index:1;background:#ffffff4d;border-radius:10px 0 0 10px;width:4px;position:absolute;top:0;bottom:0;left:0}.gg-match-header{background:#0000004d;border-bottom:1px solid #e1e00033;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}@media (min-width:768px){.gg-match-header{gap:10px;padding:10px 14px;font-size:12px}}.gg-match-date,.gg-match-time,.gg-match-court{color:#fff;align-items:center;gap:4px;font-weight:600;line-height:1.4;display:flex}.gg-match-date{color:#fff;flex:0 auto;min-width:0;font-size:11px}@media (min-width:768px){.gg-match-date{font-size:12px}}.gg-match-date span{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;color:#fff;line-height:1.4;overflow:hidden}.gg-match-time{color:#fff;white-space:nowrap;flex:none;font-size:11px;font-weight:700}@media (min-width:768px){.gg-match-time{font-size:12px}}.gg-match-court{color:#2d2d2d;white-space:nowrap;background:#e1e000;border-radius:5px;flex:none;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.4;display:flex;box-shadow:0 2px 4px #e1e0004d}@media (min-width:768px){.gg-match-court{padding:5px 12px;font-size:12px}}.gg-icon{opacity:1;stroke-width:2px;flex-shrink:0;width:12px;height:12px}@media (min-width:768px){.gg-icon{width:14px;height:14px}}.gg-match-court .gg-icon{opacity:1}.gg-players{flex-direction:column;gap:6px;padding:10px 12px;display:flex}@media (min-width:768px){.gg-players{gap:8px;padding:12px 14px}}.gg-player{background:#0003;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:all .2s;display:flex;position:relative}@media (min-width:768px){.gg-player{padding:10px 12px}}.gg-player:hover{background:#0006}.gg-player-winner{background:#e1e00026;border-left-color:#e1e000;box-shadow:inset 0 0 20px #e1e0001a}.gg-player-winner:hover{background:#e1e00033}.gg-player-info{flex:1;min-width:0}.gg-player-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.1px;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}@media (min-width:768px){.gg-player-name{font-size:14px}}.gg-player-winner .gg-player-name{color:#e1e000;text-shadow:0 0 10px #e1e0004d;font-weight:700}.gg-winner-badge{background:linear-gradient(135deg,#e1e000 0%,#c8c800 100%);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;animation:2s ease-in-out infinite winnerGlow;display:flex;box-shadow:0 2px 6px #e1e00080,0 0 10px #e1e0004d}@media (min-width:768px){.gg-winner-badge{border-radius:7px;width:28px;height:28px}}@keyframes winnerGlow{0%,to{box-shadow:0 2px 6px #e1e00080,0 0 10px #e1e0004d}50%{box-shadow:0 2px 8px #e1e000b3,0 0 15px #e1e00080}}.gg-trophy-icon{color:#2d2d2d;width:13px;height:13px}@media (min-width:768px){.gg-trophy-icon{width:15px;height:15px}}.gg-vs-divider{background:#ffffff1a;justify-content:center;align-items:center;height:1px;margin:3px 0;display:flex;position:relative}.gg-vs-divider span{color:#e1e000b3;letter-spacing:1px;background:#2d2d2d;border:1px solid #e1e00033;border-radius:4px;padding:2px 10px;font-size:9px;font-weight:700;position:absolute}.bracket{align-items:center;gap:60px;padding:20px;display:flex}.bracket .round{flex-direction:column;min-width:280px;display:flex}.bracket .seeds-list{flex-direction:column;gap:24px;display:flex}@media (max-width:991px){.bracket{gap:40px;padding:16px}.bracket .round{min-width:260px}.bracket .seeds-list{gap:20px}}.bracket .seed .seed-item{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:10px!important;margin:0!important;padding:0!important;overflow:visible!important}.bracket .seed .seed-team{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.gg-date-badge,.gg-date-day,.gg-date-month,.gg-match-details,.gg-detail-item,.gg-weekday,.gg-weekday-text,.gg-player-avatar,.gg-avatar-blue,.gg-avatar-green{display:none!important}
