.category-action-btn--history{grid-column:1/-1}
.match-history{padding:70px 0 78px;background:#0d1728;scroll-margin-top:100px}
.match-history__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}
.match-history__card{padding:24px 30px;background:var(--color-card);border:1px solid rgba(44,108,155,.3);border-radius:14px}
.match-history__meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#c2cfdf;font-size:14px}
.match-history__date{color:var(--color-yellow);font-weight:700}
.match-history__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;margin:18px 0}
.match-history__team{display:flex;flex-direction:column;gap:5px;min-width:0}
.match-history__team strong{font-family:"Barlow Condensed",Arial,sans-serif;text-transform:uppercase;font-size:clamp(20px,2.5vw,30px);line-height:1.15;overflow-wrap:anywhere}
.match-history__home{text-align:right}.match-history__away{text-align:left}
.match-history__label{font-size:14px;color:#c2cfdf}
.match-history__score{font-family:"Barlow Condensed",Arial,sans-serif;color:var(--color-yellow);font-size:clamp(28px,4vw,44px);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}
.match-history__place{margin:0;border-top:1px solid rgba(255,255,255,.1);padding-top:12px;text-align:center;font-size:14px;color:#c2cfdf;overflow-wrap:anywhere}
.match-history__status{font-size:16px;color:#c2cfdf;margin:0}.match-history__status:empty{display:none}
@media(max-width:600px){.match-history{padding-top:50px}.match-history__card{padding:20px 14px}.match-history__teams{gap:12px}.match-history__team strong{font-size:20px}.match-history__score{font-size:30px}.match-history__competition{overflow-wrap:anywhere}}
