.mcp-custom-styled .mcp-wrapper{max-width:100%!important;margin:0 auto!important;font-family:inherit!important}.mcp-custom-styled .mcp-champ-header{background-color:var(--color-surface)!important;border:1px solid var(--color-line)!important;color:var(--color-ink)!important;font-family:var(--font-display)!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;padding:16px!important;display:flex!important}.mcp-custom-styled .mcp-champ-header.mcp-active{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.mcp-custom-styled .mcp-header-info{align-items:center!important;gap:16px!important;display:flex!important}.mcp-custom-styled .mcp-header-info img{background:var(--color-pitch)!important;border:1px solid var(--color-line)!important;border-radius:8px!important;width:44px!important;height:44px!important;padding:4px!important}.mcp-custom-styled .mcp-header-info h2{color:var(--color-ink)!important;font-size:1.1rem!important;font-weight:800!important}.mcp-custom-styled .mcp-champ-content{background-color:var(--color-surface)!important;border:1px solid var(--color-line)!important;border-top:none!important;border-bottom-right-radius:12px!important;border-bottom-left-radius:12px!important;overflow:hidden!important}.mcp-custom-styled .mcp-tabs{border-bottom:1px solid var(--color-line)!important;background-color:var(--color-pitch)!important;gap:6px!important;padding:6px!important;display:flex!important}.mcp-custom-styled .mcp-tab-link{color:var(--color-muted)!important;background-color:#0000!important;border:none!important;border-radius:8px!important;padding:8px 16px!important;font-size:.8rem!important;font-weight:700!important;transition:all .2s!important}.mcp-custom-styled .mcp-tab-link:hover{color:var(--color-ink)!important;background-color:var(--color-surface)!important}.mcp-custom-styled .mcp-tab-link.active{background-color:var(--color-green)!important;color:var(--color-pitch)!important;font-weight:800!important}.mcp-custom-styled .mcp-tab-content{background-color:var(--color-surface)!important;color:var(--color-ink)!important;padding:20px!important}.mcp-custom-styled .mcp-tab-content h3{font-family:var(--font-display)!important;color:var(--color-gold)!important;align-items:center!important;gap:8px!important;margin-top:24px!important;margin-bottom:12px!important;font-size:1rem!important;font-weight:800!important;display:flex!important}.mcp-custom-styled .mcp-tab-content h4{font-family:var(--font-display)!important;color:var(--color-muted)!important;margin-bottom:10px!important;font-size:.9rem!important;font-weight:700!important}.mcp-custom-styled .mcp-legend{flex-wrap:wrap!important;gap:16px!important;margin-bottom:20px!important;display:flex!important}.mcp-custom-styled .mcp-legend-item{color:var(--color-muted)!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:.75rem!important;display:flex!important}.mcp-custom-styled .mcp-legend-color{border:1px solid var(--color-line)!important;border-radius:4px!important}.mcp-custom-styled .mcp-table{border-collapse:collapse!important;width:100%!important;color:var(--color-ink)!important;font-size:.8rem!important}.mcp-custom-styled .mcp-table th{background-color:var(--color-pitch)!important;color:var(--color-muted)!important;border:1px solid var(--color-line)!important;padding:10px!important;font-weight:700!important}.mcp-custom-styled .mcp-table td{border:1px solid var(--color-line)!important;padding:10px!important;font-weight:500!important}.mcp-custom-styled .mcp-table tr:hover{background-color:var(--color-pitch)!important}.mcp-custom-styled .mcp-table td strong{color:var(--color-green)!important}.mcp-custom-styled .mcp-table td .mcp-team-logo{vertical-align:middle!important;width:22px!important;height:22px!important;margin-left:8px!important}.mcp-custom-styled .mcp-table td .mcp-player-logo{vertical-align:middle!important;background:var(--color-pitch)!important;border:1px solid var(--color-line)!important;border-radius:50%!important;width:28px!important;height:28px!important;margin-left:8px!important}.mcp-custom-styled .mcp-match-group-title{font-family:var(--font-display)!important;color:var(--color-green)!important;border-bottom:1px solid var(--color-line)!important;margin-top:24px!important;margin-bottom:16px!important;padding-bottom:8px!important;font-size:1.05rem!important;font-weight:800!important}.mcp-custom-styled .mcp-match-card{background-color:var(--color-pitch)!important;border:1px solid var(--color-line)!important;box-shadow:none!important;border-radius:12px!important;margin-bottom:12px!important;overflow:hidden!important}.mcp-custom-styled .mcp-match-info{border-bottom:1px solid var(--color-line)!important;color:var(--color-muted)!important;background-color:#ffffff05!important;padding:8px 14px!important;font-size:.75rem!important;font-weight:600!important}.mcp-custom-styled .mcp-match-teams{justify-content:space-between!important;align-items:center!important;padding:16px 14px!important;display:flex!important}.mcp-custom-styled .mcp-team{color:var(--color-ink)!important;align-items:center!important;gap:12px!important;font-weight:750!important;display:flex!important}.mcp-custom-styled .mcp-team img{width:28px!important;height:28px!important}.mcp-custom-styled .mcp-score-time{justify-content:center!important;align-items:center!important;display:flex!important}.mcp-custom-styled .mcp-score{background-color:var(--color-surface)!important;color:var(--color-green)!important;border:1px solid var(--color-line)!important;border-radius:8px!important;padding:6px 12px!important;font-size:1.05rem!important;font-weight:800!important}.mcp-custom-styled .mcp-match-time{color:var(--color-ink)!important;font-weight:700!important}.mcp-custom-styled .mcp-match-details{border-top:1px solid var(--color-line)!important;color:var(--color-muted)!important;background-color:#00000026!important;padding:8px 14px!important;font-size:.75rem!important}.mcp-custom-styled .mcp-champ-header:after{color:var(--color-muted)!important;content:"▼"!important;font-size:1.25rem!important;transition:transform .2s!important}.mcp-custom-styled .mcp-champ-header.mcp-active:after{content:"▼"!important;transform:rotate(180deg)!important}@media (width<=640px){.mcp-custom-styled .mcp-tab-link{padding:6px 12px!important;font-size:.75rem!important}.mcp-custom-styled .mcp-tab-content{padding:12px 8px!important}.mcp-custom-styled .mcp-team{gap:6px!important;font-size:.8rem!important}.mcp-custom-styled .mcp-score{padding:4px 8px!important;font-size:.9rem!important}}
