.team-table-wrap{border:1px solid #ffffff12;border-radius:12px;width:90%;min-width:0;margin:0 40px;overflow:auto}.main-grid{grid-template-columns:1fr 1fr;width:100%;min-height:600px;margin-top:32px;display:grid}.team-table .ant-table{color:#f5f8ffa6!important;background:0 0!important;font-size:12px!important}.team-table .ant-table-thead>tr>th{background:#ffffff08!important;border-bottom:1px solid #ffffff0f!important;padding:8px 10px!important}.team-table .ant-table-thead>tr>th:before{display:none!important}.tt-col-hd{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-family:SF Mono,monospace;font-size:10px;font-weight:700}.tt-col-hd--gold{color:var(--accent)}.tt-col-hd--mono{color:var(--green01)}.team-table .ant-table-tbody>tr>td{background:0 0!important;border-bottom:1px solid #ffffff0a!important;padding:16px 10px!important;transition:background .15s!important}.team-table .ant-table-tbody>tr:hover>td{cursor:pointer;background:#ffffff06!important}.team-table .ant-table-tbody>tr:nth-child(2n)>td{background:#ffffff04!important}.team-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#ffffff08!important}.team-table .ant-table-cell-fix-left{background:#0f0f0f!important}.team-table .ant-table-cell-fix-left-last:after{box-shadow:inset -6px 0 8px -4px #00000080!important}.team-table .ant-table-body::-webkit-scrollbar{height:3px}.team-table .ant-table-body::-webkit-scrollbar-track{background:0 0}.team-table .ant-table-body::-webkit-scrollbar-thumb{background:0 0;border-radius:2px;transition:background .3s}.team-table-wrap:hover .ant-table-body::-webkit-scrollbar-thumb{background:#63cab740}.team-table .ant-pagination{background:#ffffff05!important;border-top:1px solid #ffffff0d!important;margin:0!important;padding:10px 12px!important}.team-table .ant-pagination-item{background:0 0!important;border-color:#ffffff12!important;border-radius:6px!important}.team-table .ant-pagination-item a{color:#f5f8ff59!important;font-family:SF Mono,monospace!important;font-size:11px!important}.team-table .ant-pagination-item-active{background:#63cab712!important;border-color:#63cab766!important}.team-table .ant-pagination-item-active a{color:#63cab7e6!important}.team-table .ant-pagination-prev button,.team-table .ant-pagination-next button{color:#f5f8ff4d!important;background:0 0!important;border-color:#ffffff12!important;border-radius:6px!important}.tt-cell-num{color:var(--muted);font-family:SF Mono,monospace;font-size:10px}.tt-cell-mono{color:var(--muted);font-family:SF Mono,monospace;font-size:11px}.tt-player-cell{align-items:center;gap:7px;min-width:0;display:flex}.tt-player-flag{opacity:.85;border-radius:2px;flex-shrink:0}.tt-player-name{color:#f5f8ffbf;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.tt-captain-tag{letter-spacing:.1em;color:#e24b4ad9;background:#e24b4a14;border:1px solid #e24b4a33;border-radius:3px;flex-shrink:0;padding:1px 4px;font-family:SF Mono,monospace;font-size:7px;font-weight:800}.tt-price{color:var(--blue01);font-family:SF Mono,monospace;font-size:12px;font-weight:700}.tt-price-cur{color:var(--blue01);margin-right:1px;font-size:9px}.tt-round-score{color:var(--muted);text-align:center;font-family:SF Mono,monospace;font-size:12px;display:block}.tt-round-score--active{color:#63cab7d9;font-weight:700}.tt-total-pts{color:#f0c040e6;letter-spacing:-.02em;font-family:SF Mono,monospace;font-size:14px;font-weight:800}.tt-bool{letter-spacing:.1em;border:1px solid;border-radius:4px;padding:2px 6px;font-family:SF Mono,monospace;font-size:8px;font-weight:700}.tt-bool--yes{color:#63cab7d9;background:#63cab714;border-color:#63cab733}.tt-bool--no{color:#e24b4ab3;background:#e24b4a0f;border-color:#e24b4a26}.tt-card{color:#f5f8ff33;font-family:SF Mono,monospace;font-size:11px}.tt-card--yellow{color:#f0c040d9;font-weight:700}.tt-card--red{color:#e24b4ad9;font-weight:700}.summary-wrapper{margin:32px}@media (max-width:980px){.main-grid{grid-template-columns:1fr}.main-grid-pitch{order:-1}.main-grid-table{order:1}.team-table-wrap{width:90vw;margin:0 20px}}@media (max-width:480px){.summary-wrapper{margin:16px}}
