@media (min-width:768px){.xi-mobile-team-name{font-size:.875rem}.xi-mobile-pfirst,.xi-mobile-plast{font-size:1rem;line-height:1.4}.xi-mobile-badges{align-items:center;margin-top:0;margin-left:.35rem}.xi-mobile-badges--right{margin-left:0;margin-right:.35rem}.xi-mobile-badge{padding:2px 6px;font-size:.625rem}.xi-mobile-came-in{margin-top:0;font-size:.8125rem}}.xi-mobile-team-badge{border-radius:var(--r-sm);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.5rem;font-weight:800;display:flex;overflow:hidden}.xi-mobile-team-badge--flag{border-radius:3px;width:32px;height:22px}.xi-mobile-team-name{color:var(--clr-text-white);font-size:.75rem;font-weight:700}.xi-mobile-pinfo{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.xi-mobile-pinfo--right{text-align:right;align-items:flex-end}@media (min-width:768px){.xi-mobile-pinfo{flex-flow:wrap;gap:.3rem}}.xi-mobile-pfirst{color:var(--clr-text-white);word-break:break-word;font-size:.75rem;font-weight:600;line-height:1.25}.xi-mobile-plast{color:var(--clr-text-body);word-break:break-word;font-size:.75rem;font-weight:400;line-height:1.25}.xi-mobile-came-in{color:var(--clr-text-muted);margin-top:2px;font-size:.6875rem;font-weight:500}.xi-mobile-badges{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.xi-mobile-badges--right{justify-content:flex-end}.xi-mobile-badge{border-radius:var(--r-xs);letter-spacing:.03em;padding:1px 4px;font-size:.5rem;font-weight:800;line-height:1.4}.xi-mobile-badge--impact{color:#fb923c;background:#f9731626;border:1px solid #f973164d}.squad-acc__section{border-bottom:1px solid var(--clr-border)}.squad-acc__section:last-child{border-bottom:none}.squad-acc__role-label{letter-spacing:.08em;text-transform:uppercase;color:var(--clr-text-muted);background:var(--clr-surface-xs);border-bottom:1px solid var(--clr-border);padding:7px 14px 4px;font-size:.625rem;font-weight:800}.squad-acc__player{border-bottom:1px solid var(--clr-border);align-items:center;gap:10px;padding:8px 14px;display:flex}.squad-acc__player:last-child{border-bottom:none}.squad-acc__avatar{background:var(--clr-surface-md);width:28px;height:28px;color:var(--clr-text-secondary);letter-spacing:.03em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:flex}.squad-acc__player-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.squad-acc__player-name{color:var(--clr-text-white);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.squad-acc__player-role{color:var(--clr-text-muted);font-size:.6875rem;line-height:1.2}.squad-tabs{width:100%}.squad-tabs__bar{border-bottom:2px solid var(--clr-border);background:var(--clr-surface);display:flex}.squad-tabs__tab{cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast);color:var(--clr-text-muted);background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem .5rem;display:flex}.squad-tabs__tab--active{color:var(--clr-primary);border-bottom-color:var(--clr-primary)}.squad-tabs__short{letter-spacing:.03em;font-size:.9375rem;font-weight:700;line-height:1}.squad-tabs__full{opacity:.8;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:.6875rem;font-weight:500;overflow:hidden}.squad-tabs__body{padding:0}.match-squad-loading{color:var(--clr-text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.xi-stack{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:768px){.xi-stack{max-width:720px;margin:0 auto}}.xi-team-head{align-items:center;gap:10px;display:flex}.xi-team-head--right{flex-direction:row-reverse}.xi-pcell{align-items:center;min-width:0;display:flex}.xi-pcell--right{justify-content:flex-end}.xi-pcell .xi-mobile-pinfo{flex:0 auto}@media (min-width:768px){.xi-pcell .xi-mobile-pinfo{align-content:center;align-items:center}.xi-pcell .xi-mobile-pfirst,.xi-pcell .xi-mobile-plast{font-size:1rem;line-height:1.4}.xi-pcell .xi-mobile-badge{padding:2px 6px;font-size:.625rem}.xi-pcell .xi-mobile-badges{margin-top:0;margin-left:.35rem}.xi-pcell .xi-mobile-came-in{margin-top:0;font-size:.8125rem}}
.match-section-card{background-color:var(--clr-card-bg);border:1px solid var(--clr-border-tool);border-radius:var(--r-xl)}.match-section-card--plain{background-color:#0000}
