/* Bilans wyników i ostatnie mecze — wizualizacja 2026. */
.team-page .legacy-results,.team-page .legacy-recent{padding:24px 28px 28px;border:1px solid #384556;border-top-color:#a73145;border-radius:18px;background:#09111d;box-shadow:0 20px 46px #0008}
.team-page .legacy-results::before,.team-page .legacy-recent::before{inset:0 0 auto;height:210px;background-repeat:no-repeat;opacity:1}
.team-page .legacy-results::before{background-image:linear-gradient(90deg,#09101b 0%,#09101b 37%,#09101bf5 46%,#09101ba8 64%,#09101b22 88%),linear-gradient(0deg,#09111d 0%,transparent 80%),url('assets/bilans-stock-tactical.webp');background-size:cover,cover,60% auto;background-position:center,center,right 37%}
.team-page .legacy-recent::before{height:155px;background-image:linear-gradient(90deg,#09101b 0%,#09101b 39%,#09101bf2 48%,#09101b99 67%,#09101b20 90%),linear-gradient(0deg,#09111d 0%,transparent 80%),url('../gracze/zdjecia/cs_office.jpg');background-size:cover,cover,58% auto;background-position:center,center,right 48%}
.team-page .legacy-results::before{filter:brightness(1.25) contrast(1.12)}
.team-page .legacy-results::after{display:block;inset:0 0 auto auto;width:47%;height:155px;opacity:.86;background-image:url('assets/map-ct-operator.webp');background-position:right 7% top 0;background-size:auto 300px;background-repeat:no-repeat;filter:drop-shadow(0 10px 25px #000a);mask-image:linear-gradient(90deg,transparent,#000 34%)}
.team-page .legacy-recent::after{display:none}
.team-page .legacy-results .legacy-heading{min-height:106px;align-items:flex-start;margin-bottom:13px;padding:9px 7px 0}
.team-page .legacy-recent .legacy-heading{min-height:95px;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:13px;padding:6px 7px 12px;border-bottom:1px solid #ffffff1b}
.team-page .legacy-recent .recent-order{align-self:flex-end;flex:none;padding-bottom:5px;color:#aebbcf;font-size:11px;font-weight:900;letter-spacing:.7px;white-space:nowrap}
.team-page .legacy-results .legacy-title,.team-page .legacy-recent .legacy-title{font-size:clamp(35px,4vw,58px);letter-spacing:-1.9px;text-shadow:0 3px 18px #000a}
.team-page .legacy-results .legacy-eyebrow,.team-page .legacy-recent .legacy-eyebrow{font-size:11px;letter-spacing:1.2px;color:#bfc9d9}
.team-page .legacy-results-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1.18fr);gap:17px;align-items:stretch}
.team-page .legacy-results .legacy-donut-panel{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:385px;padding:18px 22px 15px;border:1px solid #344253;border-radius:15px;background:radial-gradient(circle at 29% 49%,#163d3452,transparent 40%),linear-gradient(145deg,#101b2a,#08121d);box-shadow:inset 0 1px #ffffff12,0 14px 28px #0005}
.team-page .legacy-results .legacy-donut-panel .legacy-panel-kicker{display:flex;align-items:center;gap:10px;margin:0;color:#f2f6fa;font-size:15px;font-weight:900;letter-spacing:.1px}
.team-page .legacy-results .legacy-donut-panel .legacy-panel-kicker::before{display:none}
.team-page .legacy-results .legacy-donut-panel .legacy-panel-kicker svg{width:23px;height:23px;color:#ff536b;stroke-width:2.5}
.team-page .legacy-results .result-chart-shell{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:16px;align-items:center;flex:1}
.team-page .legacy-results .result-chart-wrap{max-width:280px;filter:drop-shadow(0 0 14px #27d88439)}
.team-page .legacy-results .result-chart-center strong{font-size:clamp(45px,4.5vw,68px);color:#fff}
.team-page .legacy-results .result-chart-center span{font-size:11px;line-height:1.25;color:#bac9dc;letter-spacing:.8px}
.team-page .legacy-results .result-breakdown{gap:10px}
.team-page .legacy-results .result-breakdown-item{min-height:86px;gap:9px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--res-color) 22%,#344254);border-radius:12px;background:linear-gradient(110deg,color-mix(in srgb,var(--res-color) 8%,#101c2a),#0b1420 82%);box-shadow:inset 0 1px #ffffff0a}
.team-page .legacy-results .result-breakdown-item::before{display:none}
.team-page .legacy-results .result-breakdown-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.team-page .legacy-results .result-breakdown-name{display:flex;align-items:center;gap:10px;min-width:0}
.team-page .legacy-results .result-breakdown-name i.result-breakdown-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:0;border-radius:10px;background:color-mix(in srgb,var(--res-color) 14%,#0a1722);box-shadow:none;color:var(--res-color)}
.team-page .legacy-results .result-breakdown-icon svg{width:24px;height:24px;stroke-width:2.2}
.team-page .legacy-results .result-breakdown-name>span{display:grid;gap:3px;min-width:0}
.team-page .legacy-results .result-breakdown-name strong{color:#f6f9fc;font-size:16px;font-weight:900;line-height:1.1}
.team-page .legacy-results .result-breakdown-name small{color:#9daec2;font-size:11px;font-weight:700;white-space:nowrap}
.team-page .legacy-results .result-breakdown-pct{font-size:clamp(18px,1.8vw,27px);font-weight:950;letter-spacing:-.6px}
.team-page .legacy-results .result-breakdown-bar{height:8px;margin-left:48px;background:#253447}
.team-page .legacy-results .result-breakdown-bar span{box-shadow:0 0 13px var(--res-color)}
.team-page .legacy-results .result-chart-note{margin:4px 0 0;padding:10px 0 0;border-top:1px solid #ffffff13;text-align:left;color:#9eaec1;font-size:10px}
.team-page .legacy-results .legacy-results-content{display:flex;flex-direction:column;gap:10px;justify-content:stretch;min-width:0}
.team-page .legacy-results .legacy-series-label{margin:0;padding:6px 0 6px;border-bottom:1px solid #ffffff16}
.team-page .legacy-results .legacy-series-label>span:first-child{gap:9px;color:#edf3fa;font-size:15px;letter-spacing:0}
.team-page .legacy-results .legacy-series-label i{display:none}
.team-page .legacy-results .legacy-series-label svg{width:24px;height:24px;color:#ff5269}
.team-page .legacy-results .result-extra{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,1.13fr);gap:12px;flex:1}
.team-page .legacy-results .result-extra>.extra-pill:nth-child(-n+2){grid-column:span 3}
.team-page .legacy-results .result-extra>.extra-pill:nth-child(n+3){grid-column:span 2}
.team-page .legacy-results .extra-pill{min-width:0;min-height:0;padding:18px 18px 15px;gap:0;border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0005}
.team-page .legacy-results .extra-pill::before{display:none!important}
.team-page .legacy-results .extra-pill::after{display:none}
.team-page .legacy-results .extra-pill.cs2{border:1px solid #1689d9;background:linear-gradient(110deg,#002944eb,#071529e8 55%,#005293a8),url('assets/map-ct-operator.webp') right 15%/auto 150% no-repeat}
.team-page .legacy-results .extra-pill.all-matches{border:1px solid #8144c8;background:linear-gradient(110deg,#28134be8,#1a123de8 60%,#522590b5),url('../gracze/zdjecia/cs_italy.jpg') right center/cover no-repeat}
.team-page .legacy-results .extra-pill.win-streak{border:1px solid #146b4a;background:linear-gradient(145deg,#072b22,#041714 83%)}
.team-page .legacy-results .extra-pill.unbeaten{border:1px solid #826b2b;background:linear-gradient(145deg,#352b15,#17160f 83%)}
.team-page .legacy-results .extra-pill.lose-streak{border:1px solid #8e2a3b;background:linear-gradient(145deg,#34131d,#190b12 83%)}
.team-page .legacy-results .extra-pill-head{display:flex;align-items:center;gap:10px;min-width:0;z-index:2}
.team-page .legacy-results .extra-pill-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:0;border-radius:8px;background:color-mix(in srgb,rgb(var(--series-rgb)) 14%,transparent)}
.team-page .legacy-results .extra-pill-icon svg{width:25px;height:25px;stroke-width:2.2}
.team-page .legacy-results .extra-pill-head span:last-child{min-height:0;color:#f4f8fc;font-size:clamp(12px,1.13vw,17px);font-weight:900;line-height:1.15;text-shadow:0 2px 8px #0008}
.team-page .legacy-results .extra-pill-body{position:relative;z-index:2;margin-top:auto;padding-bottom:12px}
.team-page .legacy-results .extra-pill strong{font-size:clamp(38px,4vw,59px);line-height:1;letter-spacing:-1.7px;text-shadow:0 2px 13px #0007}
.team-page .legacy-results .extra-pill.cs2 strong{color:#85d8ff}.team-page .legacy-results .extra-pill.all-matches strong{color:#c997ff}
.team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak){display:flex;flex-direction:column;padding:13px 14px 10px}
.team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:5px;flex:1;min-height:0;padding:2px 0 0}
.team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-main .extra-pill-body{align-self:center;margin:0;padding:0;transform:translateY(-10px)}
.team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-main strong{display:block;font-size:clamp(51px,4.5vw,70px);line-height:.9;opacity:.88}
.team-page .legacy-results .series-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;gap:7px;padding-top:4px;min-width:0}
.team-page .legacy-results .series-sparkline{position:absolute;inset:33px 0 0;width:100%;height:calc(100% - 33px);z-index:0;opacity:.55;pointer-events:none}
.team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-meta .series-record-date{display:grid;gap:3px;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;max-width:none!important;color:#c3ceda;text-align:right;white-space:normal}
.team-page .legacy-results .series-record-date small{color:#bcc5d0;font-size:9px;font-weight:900;letter-spacing:.5px}
.team-page .legacy-results .series-record-date time{color:#e3e9f0;font-size:11px;font-weight:800;white-space:nowrap}
.team-page .legacy-results .result-extra .series-meta .series-current{position:static;right:auto;bottom:auto;width:max-content;max-width:none!important;padding:5px 8px;border:1px solid rgb(var(--series-rgb));border-radius:999px;background:#08131cc9;color:#e8f3ed;font-size:10px;z-index:3}
.team-page .legacy-recent .legacy-block-label{margin:0 0 14px;padding:10px 4px 9px;border-top:1px solid #ffffff15}
.team-page .legacy-recent .legacy-block-label>span:first-child{gap:9px;color:#f4f7fc;font-size:15px;letter-spacing:0}
.team-page .legacy-recent .legacy-block-label i{display:none}
.team-page .legacy-recent .legacy-block-label svg{width:21px;height:21px;color:#ff5268}
.team-page .legacy-recent .legacy-block-label>span:last-child{color:#a2afc0;font-size:10px}
.team-page .legacy-recent .recent-strip{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}
.team-page .legacy-recent .match-tile{min-width:0;min-height:178px;border:1px solid #354355;border-radius:15px;background:linear-gradient(180deg,#101b29,#08111c);box-shadow:0 12px 22px #0005}
.team-page .legacy-recent .match-tile::before{height:3px;box-shadow:0 0 10px currentColor}
.team-page .legacy-recent .match-tile.win::before{color:#42e690}.team-page .legacy-recent .match-tile.loss::before{color:#ff576c}.team-page .legacy-recent .match-tile.draw::before{color:#f6ca58}
.team-page .legacy-recent .match-tile::after{display:none}
.team-page .legacy-recent .match-hero{padding:35px 6px 0}
.team-page .legacy-recent .match-hero-top{top:7px;left:7px;right:7px;gap:3px}
.team-page .legacy-recent .match-map{height:67px;border-radius:5px;filter:saturate(1.1) contrast(1.08)}
.team-page .legacy-recent .match-map::after{background:linear-gradient(0deg,#07101a8f,transparent 65%)}
.team-page .legacy-recent .match-hero-overlay{display:none}
.team-page .legacy-recent .match-result-chip{display:inline-flex;align-items:center;gap:3px;min-width:0;padding:2px 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;font-size:9px;letter-spacing:0;white-space:nowrap;line-height:1;text-shadow:0 2px 6px #000,0 0 10px #000}
.team-page .legacy-recent .match-result-chip svg{width:13px;height:13px;flex:none;stroke-width:2.3}
.team-page .legacy-recent .match-result-chip.win{color:#69efa2;background:transparent;border:0}
.team-page .legacy-recent .match-result-chip.loss{color:#ff798b;background:transparent;border:0}
.team-page .legacy-recent .match-result-chip.draw{color:#ffe07b;background:transparent;border:0}
.team-page .legacy-recent .side-chip{padding:5px 4px;border-radius:6px;font-size:9px;line-height:1}
.team-page .legacy-recent .match-content{display:grid;justify-items:center;align-content:start;gap:4px;min-height:75px;padding:8px 6px 5px}
.team-page .legacy-recent .match-content strong{font-size:13px;line-height:1.05;font-weight:950;letter-spacing:.1px}
.team-page .legacy-recent .match-score-value{font-size:clamp(22px,1.9vw,29px);line-height:1;font-weight:950}
.team-page .legacy-recent .match-foot{gap:4px;color:#a9b9ca;font-size:10px;font-weight:800;white-space:nowrap}
.team-page .legacy-recent .match-foot::before{content:"";width:12px;height:12px;display:inline-block;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='16' rx='2' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M7 2v6m10-6v6M3 10h18' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}
@media(min-width:1101px){
  .team-page .legacy-results .legacy-results-layout{align-items:stretch}
  .team-page .legacy-results .legacy-results-content{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:385px;padding:18px 18px 15px;border:1px solid #344253;border-radius:15px;background:linear-gradient(145deg,#101b2a,#08121d);box-shadow:inset 0 1px #ffffff12,0 14px 28px #0005}
  .team-page .legacy-results .legacy-series-label{padding:0 0 9px;margin:0}
  .team-page .legacy-results .result-extra{min-height:0;margin-top:12px}
}
@media(max-width:1450px){.team-page .legacy-recent .recent-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:1100px){.team-page .legacy-results-layout{grid-template-columns:1fr}.team-page .legacy-results .legacy-donut-panel{min-height:0}.team-page .legacy-results .result-extra{grid-template-rows:145px 165px}}
@media(max-width:760px){
  .team-page .legacy-results,.team-page .legacy-recent{padding:15px 11px 19px}
  .team-page .legacy-recent{padding-bottom:10px}
  .team-page .legacy-results::before{height:155px;background-size:cover,cover,80% auto}
  .team-page .legacy-recent::before{height:125px;background-size:cover,cover,90% auto}
  .team-page .legacy-results .legacy-heading,.team-page .legacy-recent .legacy-heading{min-height:88px;padding:6px 4px 0;margin-bottom:8px}
  .team-page .legacy-results .legacy-title,.team-page .legacy-recent .legacy-title{font-size:clamp(29px,8vw,42px);letter-spacing:-1px}
  .team-page .legacy-results .legacy-donut-panel{padding:14px 12px 12px}
  .team-page .legacy-results .result-chart-shell{grid-template-columns:minmax(0,145px) minmax(0,1fr);gap:8px}
  .team-page .legacy-results .result-chart-wrap{max-width:145px}
  .team-page .legacy-results .result-chart-center strong{font-size:34px}
  .team-page .legacy-results .result-chart-center span{font-size:8px;letter-spacing:0}
  .team-page .legacy-results .result-breakdown{grid-template-columns:1fr;gap:5px}
  .team-page .legacy-results .result-breakdown-item{min-height:0;padding:7px 8px;gap:5px}
  .team-page .legacy-results .result-breakdown-top{flex-direction:row;align-items:center}
  .team-page .legacy-results .result-breakdown-name{gap:5px}
  .team-page .legacy-results .result-breakdown-name i.result-breakdown-icon{width:25px;height:25px;flex-basis:25px}
  .team-page .legacy-results .result-breakdown-icon svg{width:16px;height:16px}
  .team-page .legacy-results .result-breakdown-name strong{font-size:11px}
  .team-page .legacy-results .result-breakdown-name small{font-size:8px}
  .team-page .legacy-results .result-breakdown-pct{font-size:14px}
  .team-page .legacy-results .result-breakdown-bar{height:4px;margin-left:30px}
  .team-page .legacy-results .result-chart-note{font-size:9px}
  .team-page .legacy-results .result-extra{grid-template-rows:120px 150px;gap:7px}
  .team-page .legacy-results .extra-pill{padding:10px 9px}
  .team-page .legacy-results .extra-pill-head span:last-child{font-size:11px}
  .team-page .legacy-results .extra-pill-icon{width:22px;height:22px;flex-basis:22px}
  .team-page .legacy-results .extra-pill-icon svg{width:19px;height:19px}
  .team-page .legacy-results .extra-pill strong{font-size:33px}
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak){padding:9px 7px 7px}
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-main{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:2px;padding:2px 0 0}
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-main .extra-pill-body{order:1;align-self:flex-start}
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-main strong{font-size:34px}
  .team-page .legacy-results .series-meta{display:contents}
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-meta .series-record-date{order:0;text-align:left;font-size:8px!important}
  .team-page .legacy-results .series-record-date small{font-size:7px}
  .team-page .legacy-results .series-record-date time{font-size:8px}
  .team-page .legacy-results .result-extra .series-meta .series-current{order:2;align-self:flex-start;padding:3px 6px;font-size:8px}
  .team-page .legacy-recent .legacy-block-label>span:first-child{font-size:12px}
  .team-page .legacy-recent .recent-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
  .team-page .legacy-recent .match-tile{min-height:170px}
  .team-page .legacy-recent .recent-order{font-size:8px;letter-spacing:0;white-space:normal;text-align:right;max-width:105px}
}
@media(max-width:540px){
  .team-page .legacy-results .result-extra{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:115px 145px}
  .team-page .legacy-results .result-extra>.extra-pill:nth-child(-n+2){grid-column:span 3}
  .team-page .legacy-results .result-extra>.extra-pill:nth-child(n+3){grid-column:span 2}
  .team-page .legacy-results .result-extra>.extra-pill:last-child{grid-column:span 2}
  .team-page .legacy-recent .recent-strip{display:block}
}
@media(max-width:390px){
  .team-page .legacy-results .result-chart-shell{grid-template-columns:1fr}
  .team-page .legacy-results .result-chart-wrap{max-width:175px}
  .team-page .legacy-results .result-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}
  .team-page .legacy-results .result-breakdown-item{padding:6px 4px}
  .team-page .legacy-results .result-breakdown-name i.result-breakdown-icon{display:none}
  .team-page .legacy-results .result-breakdown-name strong{font-size:9px}
  .team-page .legacy-results .result-breakdown-name small{font-size:7px}
  .team-page .legacy-results .result-breakdown-pct{font-size:11px}
  .team-page .legacy-results .result-breakdown-bar{margin-left:0}
}

/* Ostatnie mecze na telefonie: niski slider zamiast pionowej tabeli. */
@media(max-width:600px){
  .team-page .legacy-recent .recent-strip{
    display:flex;align-items:stretch;gap:9px;width:100%;min-width:0;
    padding:2px 2px 11px;overflow-x:auto;overflow-y:hidden;
    scroll-snap-type:x mandatory;scroll-padding-inline:2px;
    overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;
    scrollbar-width:thin;scrollbar-color:#53647c #111722;
  }
  .team-page .legacy-recent .recent-strip>.match-tile{
    display:flex;flex:0 0 min(56vw,210px);width:min(56vw,210px);
    min-height:0;height:148px;scroll-snap-align:start;
  }
  .team-page .legacy-recent .recent-mobile-table{display:none}
  .team-page .legacy-recent .match-hero{padding:5px 5px 0}
  .team-page .legacy-recent .match-map{height:72px}
  .team-page .legacy-recent .match-hero-overlay{left:5px;right:5px}
  .team-page .legacy-recent .match-content{
    min-height:0;flex:1;padding:6px 9px 8px;gap:2px;
    justify-items:start;align-content:start;text-align:left;
  }
  .team-page .legacy-recent .match-content strong{font-size:12px}
  .team-page .legacy-recent .match-score-value{font-size:22px}
  .team-page .legacy-recent .match-foot{justify-content:flex-start;margin-top:2px;font-size:10px}
  .team-page .legacy-recent .recent-order{
    max-width:none;white-space:nowrap;font-size:0;
  }
  .team-page .legacy-recent .recent-order::after{
    content:"PRZESUŃ →";font-size:9px;letter-spacing:.6px;
  }
}

/* Zwarte kafle wyników i czytelne serie na telefonach. */
@media(max-width:760px){
  .team-page .legacy-results .result-extra{
    grid-template-rows:80px 126px;
    gap:7px;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.cs2,.all-matches){
    padding:8px 10px 7px;
    gap:0;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.cs2,.all-matches) .extra-pill-head{gap:7px}
  .team-page .legacy-results .result-extra>.extra-pill:is(.cs2,.all-matches) .extra-pill-body{
    margin-top:auto;padding:0;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.cs2,.all-matches) strong{
    font-size:31px;line-height:1;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak){
    padding:8px 7px 7px;gap:4px;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .extra-pill-head{
    align-items:start;gap:5px;min-height:32px;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .extra-pill-head span:last-child{
    font-size:10px;line-height:1.12;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-main{
    display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;
    align-items:end;justify-content:stretch;gap:2px 3px;flex:1;padding:0;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-main .extra-pill-body{
    grid-column:1;grid-row:2;order:initial;align-self:end;
    margin:0;padding:0;transform:none;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-main strong{
    font-size:38px;line-height:.95;
  }
  .team-page .legacy-results .result-extra>.extra-pill:is(.win-streak,.unbeaten,.lose-streak) .series-meta .series-record-date{
    grid-column:1/-1;grid-row:1;display:flex;align-items:baseline;
    gap:4px;order:initial;text-align:left;white-space:nowrap;
  }
  .team-page .legacy-results .series-record-date small{font-size:7px;letter-spacing:0}
  .team-page .legacy-results .series-record-date time{font-size:9px}
  .team-page .legacy-results .result-extra .series-meta .series-current{
    grid-column:2;grid-row:2;order:initial;align-self:end;
    max-width:62px!important;padding:3px 5px;font-size:8px;line-height:1.15;
    white-space:normal;text-align:center;
  }
  .team-page .legacy-results .series-sparkline{inset:35px 0 0;height:calc(100% - 35px);opacity:.27}
}
