.match-shell-grid-2col{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:20px;display:grid}.match-shell-grid-2col>.match-shell-main{min-width:0}@media (max-width:1023px){.match-shell-grid-2col{grid-template-columns:minmax(0,1fr);gap:16px}.match-shell-grid-2col .bk-rating-block{position:static!important;top:auto!important}}.match-hero-team .match-form-dots{grid-area:2/2;justify-self:center!important;margin-top:10px!important}.match-hero-team.away .match-form-dots{grid-column:1}.match-tabs-track{gap:8px!important;padding:10px 24px!important}.match-card-head h2{align-items:center;gap:8px;letter-spacing:-.01em!important;font-size:18px!important;font-weight:700!important;display:inline-flex!important}.match-card-head h2>svg{color:var(--brand-500);flex-shrink:0}.match-card-head p{margin-top:4px!important;font-size:13px!important}@media (max-width:640px){.match-hero-odds{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.match-odd-chip{gap:4px!important;min-width:0!important;min-height:44px!important;padding:7px 9px!important}.match-odd-label{gap:5px!important;font-size:11px!important}.match-odd-label small{font-size:9px!important}.match-odd-chip strong{font-size:15px!important}.match-odd-title{display:none!important}}.standings-table{grid-template-columns:1fr;padding:4px 0;display:grid}.standings-row{font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);grid-template-columns:28px minmax(0,1fr) 28px 28px 28px 28px 56px 36px;align-items:center;gap:4px;min-height:32px;padding:6px 12px;font-size:13px;display:grid}.standings-row:last-child{border-bottom:none}.standings-row.standings-row-active{background:color-mix(in srgb, var(--brand-500) 6%, transparent);font-weight:600}.standings-row.standings-row-active .cell-rank{color:var(--brand-700)}.standings-head{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-subtle);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);font-size:10.5px;font-weight:700}.standings-row .cell-rank{text-align:center;color:var(--foreground-muted);font-weight:600}.standings-row .cell-team{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.standings-team-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.standings-team-logo-placeholder{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:4px;flex-shrink:0;width:20px;height:20px}.standings-team-name{text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none;overflow:hidden}a.standings-team-name:hover{color:var(--brand-700);text-decoration:underline}.standings-row .cell-num{text-align:center}.standings-row .cell-gd{color:var(--foreground-muted);font-size:12px}.standings-row .cell-points{color:var(--foreground);font-weight:700}@media (max-width:480px){.standings-row{grid-template-columns:24px minmax(0,1fr) 26px 26px 26px 44px 32px;padding:5px 8px;font-size:12px}.standings-row>:nth-child(5){display:none}}.tennis-sets{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:var(--r-md,10px);font-variant-numeric:tabular-nums;grid-template-rows:auto auto auto;gap:4px;margin-top:14px;padding:10px 14px;display:grid}.tennis-sets-row{grid-template-columns:minmax(0,1fr) repeat(5,32px);align-items:center;gap:6px;display:grid}.tennis-sets-head{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-subtle);font-size:10.5px;font-weight:700}.tennis-sets-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:13px;font-weight:600;overflow:hidden}.tennis-sets-cell{text-align:center;color:var(--foreground-muted);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:6px;padding:4px 0;font-size:15px;font-weight:600;position:relative}.tennis-sets-cell-win{color:var(--foreground);background:color-mix(in srgb, var(--brand-500) 12%, transparent);font-weight:700}.tennis-sets-cell-empty{color:var(--foreground-subtle);background:0 0}.tennis-sets-tb{color:var(--foreground-subtle);vertical-align:super;font-size:9px;font-weight:700;position:absolute;top:1px;right:4px}@media (max-width:480px){.tennis-sets-row{grid-template-columns:minmax(0,1fr) repeat(5,26px);gap:4px}.tennis-sets-cell{font-size:13px}.tennis-sets-name{font-size:12px}}
