.match-insights{margin-top:24px;border:1px solid #3d3426;border-radius:12px;background:linear-gradient(145deg,#1b1813,#121418 45%);overflow:hidden;min-width:0}
.match-insights[hidden],.match-insights [hidden]{display:none!important}
.insight-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}
.insight-heading h2{font-size:16px;font-weight:600;color:#ead4a6}
.insight-note{font-size:10px;color:#a69d8d}
.insight-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #3d3426;padding-inline:8px}
.insight-tab{flex:1 0 auto;min-height:43px;padding:10px 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:#9c9fa8;font-size:12px;font-weight:600;white-space:nowrap}
.insight-tab:hover{color:#edcf91;background:#d8b66b08}
.insight-tab[aria-selected=true]{color:#f0d18c;border-bottom-color:#d8b66b;background:linear-gradient(0deg,#b58b2820,transparent)}
.insight-tab:focus-visible{outline:2px solid #f0d18c;outline-offset:-5px}
.insight-panel{padding:18px;min-width:0}
.insight-panel:focus-visible{outline:1px solid #d8b66b;outline-offset:-4px}
.insight-subheading{font-size:12px;color:#cbbb9c;font-weight:600;margin:0 0 12px}
.insight-timeline{list-style:none;margin:0;padding:0}
.insight-event{display:grid;grid-template-columns:42px 26px minmax(0,1fr) auto;gap:10px;align-items:start;padding:13px 0;border-bottom:1px solid #ffffff09}
.insight-event:last-child{border-bottom:0}
.insight-event-minute{font-family:var(--display,inherit);font-size:19px;color:#c4c4ca;text-align:right;line-height:1.4}
.insight-event-mark{width:23px;height:27px;display:flex;align-items:center;justify-content:center;color:#d5bc85;font-size:16px;line-height:1.6;font-weight:700}
.insight-event-mark.is-yellow:before,.insight-event-mark.is-red:before{content:'';display:block;width:11px;height:16px;border-radius:2px;background:#ebc744;transform:rotate(-8deg)}
.insight-event-mark.is-red:before{background:#e64154}
.insight-event-body{min-width:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.insight-event-body>strong{font-weight:600}.insight-event-team{font-size:10px;margin-left:8px;color:#a6a0a0}
.insight-event-person{display:block;color:#e5e1d8}.insight-event-person.is-muted{color:#9296a0;font-size:11px}
.insight-event-score{color:#f2f2f3;font-family:var(--display,inherit);font-size:22px;font-weight:600;white-space:nowrap}
.insight-event.is-home .insight-event-body>strong{color:#e3c072}.insight-event.is-away .insight-event-body>strong{color:#ef8490}
.insight-team-grid,.insight-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.insight-team-card,.insight-form-card{min-width:0;border:1px solid #ffffff09;border-radius:8px;padding:14px;background:#0c0e124d}
.insight-team-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff0d;padding-bottom:12px;margin-bottom:14px}
.insight-team-heading h3{font-size:13px;font-weight:600;overflow-wrap:anywhere;color:#e6d6b6}
.insight-formation{font-size:12px;color:#c6ad75;border:1px solid #5a4729;border-radius:5px;padding:3px 7px;white-space:nowrap}
.insight-players{padding:0;list-style:none;margin:0 0 16px}.insight-players:last-child{margin-bottom:0}
.insight-player{display:flex;align-items:center;gap:9px;min-height:43px;padding:7px 0;border-bottom:1px solid #ffffff06}
.insight-player-number{min-width:24px;color:#b7a177;font-family:var(--display,inherit);font-size:18px;text-align:center}
.insight-player-photo{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#24262c;flex-shrink:0}
.insight-player-info{min-width:0;line-height:1.5}.insight-player-name{font-size:12px;color:#d9dbe2;overflow-wrap:anywhere}
.insight-player-position{display:block;font-size:10px;color:#7f8797}
.insight-stats-heading,.insight-stat-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,1fr) minmax(0,1fr);gap:12px;text-align:center;align-items:center}
.insight-stats-heading{padding-bottom:14px;border-bottom:1px solid #4a3d27;color:#b7aa8e;font-size:11px;overflow-wrap:anywhere}
.insight-stats-heading>strong{font-weight:600}
.insight-stat-row{padding:12px 0;border-bottom:1px solid #ffffff08;font-size:12px;color:#a7abb5}
.insight-stat-row>strong{font-size:16px;color:#e2e2e7;font-weight:600}.insight-stat-row>.is-home{color:#e5c884}.insight-stat-row>.is-away{color:#ed98a2}
.insight-statistics>.insight-subheading{margin-top:24px}.insight-statistics>.insight-subheading:first-child{margin-top:0}
.insight-h2h-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #36322b;border-radius:8px;overflow:hidden}
.insight-h2h-summary>div{display:flex;flex-direction:column;text-align:center;padding:15px 10px;border-right:1px solid #36322b;gap:5px}
.insight-h2h-summary>div:last-child{border:0}.insight-h2h-summary strong{font-size:28px;font-family:var(--display,inherit);color:#d8b66b;font-weight:600}
.insight-h2h-summary span{font-size:10px;overflow-wrap:anywhere;color:#a6a6ae}
.insight-result-row{display:grid;grid-template-columns:48px minmax(0,1fr) 45px minmax(0,1fr);gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #ffffff08;font-size:11px;line-height:1.6}
.insight-result-row:last-child{border-bottom:0}.insight-result-date{font-size:9px;color:#7c8493}.insight-result-home{text-align:right;overflow-wrap:anywhere}.insight-result-away{overflow-wrap:anywhere}.insight-result-score{text-align:center;color:#dfc58c;white-space:nowrap;font-size:16px;font-family:var(--display,inherit)}
.insight-table-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin;margin-bottom:20px}.insight-table-scroll:last-child{margin-bottom:0}
.insight-table{width:100%;min-width:600px;border-collapse:collapse;font-size:11px;white-space:nowrap}
.insight-table th,.insight-table td{padding:10px 9px;text-align:center;border-bottom:1px solid #ffffff09}
.insight-table thead th{font-weight:500;color:#9f9788;background:#221e16}.insight-table th:nth-child(2),.insight-table tbody th{text-align:left;min-width:150px;font-weight:500}
.insight-table tbody td:last-child{font-weight:700;color:#e7c988}.insight-table tbody tr.is-current-team{background:#b78b2d13}.insight-table tbody tr.is-current-team th{color:#f0d18c}
@media(max-width:600px){
 .match-insights{margin-top:18px;border-radius:9px}.insight-heading{padding:12px 12px 8px}.insight-heading h2{font-size:13px}.insight-note{font-size:9px;max-width:45%;text-align:right}
 .insight-tabs{padding-inline:3px}.insight-tab{min-height:40px;padding:9px 13px;font-size:11px}.insight-panel{padding:12px}
 .insight-team-grid,.insight-form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.insight-team-card,.insight-form-card{padding:12px}
 .insight-event{grid-template-columns:31px 21px minmax(0,1fr) auto;gap:7px}.insight-event-minute{font-size:17px}.insight-event-body{font-size:11px}.insight-event-team{display:block;margin-left:0;font-size:9px}.insight-event-score{font-size:19px}
 .insight-stats-heading,.insight-stat-row{grid-template-columns:minmax(0,1fr) minmax(80px,1fr) minmax(0,1fr);gap:6px}.insight-stat-row{font-size:11px}.insight-stat-row>strong{font-size:14px}.insight-table th,.insight-table td{padding:9px 8px}
}
