.team-stats-shell{width:min(1540px,calc(100% - 28px));margin:26px auto 64px}
.team-stats-controls{margin-bottom:18px}
.team-stats-filters{grid-template-columns:repeat(3,minmax(180px,1fr));margin-top:0}
.team-stats-footer{align-items:center}
.team-stats-help{margin:0;color:#64748b;font-size:.78rem;text-align:right}
.team-stats-table-wrap{overflow:auto;border:1px solid #dde4ed;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.07)}
.team-stats-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;white-space:nowrap;font-size:13px}
.team-stats-table th,.team-stats-table td{padding:11px 12px;border-bottom:1px solid #edf0f4;text-align:right;vertical-align:middle}
.team-stats-table thead th{position:sticky;top:0;z-index:4;background:#eef3f8;color:#526071;font-size:10px;text-transform:uppercase;letter-spacing:.04em}
.team-stats-table thead th:first-child{z-index:6}
.team-stats-table th:first-child,.team-stats-table td:first-child{
  position:sticky;left:0;width:46px;min-width:46px;max-width:46px;text-align:center
}
.team-stats-table th:first-child{z-index:7;background:#0b1f3a;color:#fff}
.team-stats-table td:first-child{z-index:4;background:#fff}
.team-stats-table th:nth-child(2),.team-stats-table td:nth-child(2){
  position:sticky;left:46px;text-align:left;min-width:210px;max-width:250px
}
.team-stats-table th:nth-child(2){z-index:6;background:#0b1f3a;color:#fff}
.team-stats-table td:nth-child(2){z-index:3;background:#fff}
.team-stats-table tbody tr:hover td{background:#f8fbff}
.team-stats-table tbody tr:hover td:first-child,.team-stats-table tbody tr:hover td:nth-child(2){background:#f8fbff}
.team-stats-table tbody tr:last-child td{border-bottom:0}
.team-stats-sort{border:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-transform:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;padding:0;white-space:nowrap}
.team-stats-sort:hover{color:#174a7e}
.team-stats-sort.is-active{color:#174a7e}
.team-stats-table th:first-child .team-stats-sort{color:#fff}
.team-stats-sort__arrow{font-size:9px;opacity:.8}
.team-stats-rank{text-align:center!important;font-weight:900;color:#174a7e}
.team-stats-table th.team-stats-rank{text-align:center!important}
.team-stats-team{display:flex;align-items:center;gap:10px;color:#172033;text-decoration:none;font-weight:850;min-width:0}
.team-stats-team img{width:34px;height:34px;object-fit:contain;flex:0 0 34px}
.team-stats-team__text{display:grid;gap:1px;min-width:0}
.team-stats-team__text strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}
.team-stats-value{font-weight:850;color:#172033;font-variant-numeric:tabular-nums;min-width:82px}
.team-stats-value.is-positive{color:#13795b}
.team-stats-value.is-negative{color:#b42318}
.team-stats-value small{display:block;margin-top:3px;color:#8a97a7;font-size:9px;font-weight:800}
.team-stats-value.is-positive small,.team-stats-value.is-negative small{color:#8a97a7}
.team-stats-table .is-sorted-col{background:#f3f8fd}
.team-stats-table tbody tr:hover .is-sorted-col{background:#edf6ff}
.team-stats-section-label{display:inline-flex;align-items:center;gap:6px}
.team-stats-section-label:before{content:"";width:6px;height:6px;border-radius:50%;background:#f0b429}
@media(max-width:900px){
  .team-stats-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
  .team-stats-footer{display:block}
  .team-stats-help{margin-top:5px;text-align:left}
}
@media(max-width:620px){
  .team-stats-shell{width:calc(100% - 16px);margin-top:8px}
  .team-stats-filters{grid-template-columns:1fr}
  .team-stats-table-wrap{border-radius:14px}
  .team-stats-table th:first-child,.team-stats-table td:first-child{
    width:42px;min-width:42px;max-width:42px
  }
  .team-stats-table th:nth-child(2),.team-stats-table td:nth-child(2){
    left:42px;min-width:170px;max-width:185px
  }
  .team-stats-team img{width:30px;height:30px;flex-basis:30px}
  .team-stats-team__text strong{max-width:125px}
  .team-stats-table th,.team-stats-table td{padding:10px 9px}
}

.team-stats-filters [hidden]{display:none!important}
