.match-detail-component .panel{padding:12px;border-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff0f);border:1px solid rgba(255,255,255,.08)}.match-detail-component .section-title{font-weight:700;margin-bottom:8px;color:#fff}.mstat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.head2-list,.recent-list{list-style:none;padding:0;margin:0}.head2-list li,.recent-list li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.03);color:#fff}.head2-list .recent-match-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.head2-list .rm-left,.head2-list .rm-right{display:flex;align-items:center;gap:8px;min-width:120px}.head2-list .rm-center{flex:1;text-align:center}.head2-list .head2-date{color:#9fb2ff;margin-bottom:6px;font-size:12px}.head2-list .head2-logo{width:28px;height:28px;object-fit:contain;border-radius:50%}.head2-list .head2-logo--right{margin-left:8px}.recent-form-panel .recent-grid{display:flex;gap:12px}.recent-form-panel .recent-col{flex:1}.recent-form-panel .recent-col{background:#ffffff1a;padding:10px;border-radius:8px}.recent-form-panel .recent-list{list-style:none;padding:0;margin:6px 0 0}.recent-form-panel .recent-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03)}.recent-form-panel .recent-match-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.recent-form-panel .rm-left{display:flex;align-items:center;gap:8px;flex:0 0 160px;min-width:120px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-form-panel .rm-right{display:flex;align-items:center;gap:8px;flex:0 0 160px;min-width:120px;max-width:200px;justify-content:flex-end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-form-panel .rm-center{flex:1;display:flex;align-items:center;justify-content:center}.recent-form-panel .rm-left .recent-opp{text-align:left}.recent-form-panel .rm-right .recent-opp{text-align:right}.recent-form-panel .rm-center{flex:1;text-align:center}.recent-form-panel .recent-logo{width:28px;height:28px;object-fit:contain;border-radius:50%}.recent-form-panel .recent-logo--right{margin-left:0}.recent-form-panel .recent-col--right{padding-right:8px}.recent-form-panel .recent-col--right{background:#ffffff1a}.recent-form-panel .recent-opp{color:#e6eef3;font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-form-panel .recent-col--right{border-left:1px solid rgba(255,255,255,.03);padding-left:16px}.recent-form-panel .recent-score{color:#cbd5e1;font-weight:700}.recent-form-panel .show-more{font-size:13px;color:#9fb2ff}.head2-list .recent-match-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.head2-list .rm-left,.head2-list .rm-right{display:flex;align-items:center;gap:8px;flex:0 0 140px;min-width:100px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head2-list .rm-center{flex:1;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.recent-form-panel .recent-grid{display:block}.recent-form-panel .recent-col{margin-bottom:8px}.recent-form-panel .recent-match-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.recent-form-panel .rm-left,.recent-form-panel .rm-right{flex:none;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-form-panel .rm-left .recent-opp{text-align:left}.recent-form-panel .rm-right .recent-opp{text-align:right}.recent-form-panel .recent-opp,.recent-form-panel .recent-score{font-size:12px}.head2-list .head2-logo{width:22px;height:22px}.head2-list .recent-match-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}}@media(max-width:420px){.recent-form-panel .recent-match-row,.head2-list .recent-match-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.recent-form-panel .recent-logo,.head2-list .head2-logo{width:20px;height:20px}.match-header-banner .team-block{width:84px}.match-header-banner .banner-logo{width:44px;height:44px}}.match-header-banner.panel{padding:0;background:transparent}.match-header-banner .banner-inner{display:block;width:100%;overflow:hidden}.match-header-banner .banner-main{width:100%;display:block;background:linear-gradient(90deg,#5ee7df,#7b2ff7);color:#fff;padding:8px 12px;border-radius:8px}.match-header-banner .banner-top{text-align:center;font-size:13px;color:#fff;padding:6px 0;font-weight:700}.match-header-banner .banner-body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px 6px}.match-header-banner .team-block{width:160px}.match-header-banner .banner-logo{width:88px;height:88px;object-fit:contain;display:block;margin:0 auto}.match-header-banner .team-label{margin-top:6px;font-size:13px;font-weight:700;color:#fff}.match-header-banner .score-block{flex:1;text-align:center}.match-header-banner .score{font-size:64px!important;font-weight:900!important;color:#fff!important}.match-header-banner .penalty-score{font-size:18px;font-weight:700;color:#fde68a;letter-spacing:.5px;margin-bottom:4px}@media(max-width:640px){.match-header-banner .banner-main{padding:12px}.match-header-banner .banner-logo{width:56px;height:56px}.match-header-banner .score{font-size:34px!important}.match-header-banner .team-block{width:96px}}
