.snbd-scope, .snbd-shortcode, .snbd-virtual-page.snbd-scope, .snbd-wrap, .snbd-datebar {color-scheme: light;--snbd-green: #16a34a;--snbd-green2: #22c55e;--snbd-green-dark: #15803d;--snbd-red: #d71920;--snbd-yellow: #facc15;--snbd-text: #17231b;--snbd-heading: #10231a;--snbd-muted: #718078;--snbd-muted-2: #8a998f;--snbd-line: #e5eee8;--snbd-line-strong: #dce7df;--snbd-surface: #ffffff;--snbd-surface-soft: #f5fbf7;--snbd-surface-muted: #eef7f1;--snbd-warn-bg: #fff7ed;--snbd-warn-line: #fed7aa;--snbd-warn-text: #9a3412;--snbd-info-bg: #dbeafe;--snbd-info-text: #1d4ed8;--snbd-orange-bg: #ffedd5;--snbd-orange-text: #c2410c;--snbd-teal-bg: #ccfbf1;--snbd-teal-text: #0f766e;--snbd-red-soft: #fee2e2;--snbd-red-text: #b91c1c;--snbd-on-accent: #ffffff;--snbd-shadow: 0 8px 22px rgba(15, 143, 68, .06);--green: var(--snbd-green);--green2: var(--snbd-green2);--red: var(--snbd-red);--text: var(--snbd-text);--muted: var(--snbd-muted);--line: var(--snbd-line);--soft: var(--snbd-surface-soft);}html[data-theme="dark"] .snbd-scope, html[data-theme="dark"] .snbd-shortcode, html[data-theme="dark"] .snbd-virtual-page.snbd-scope, html[data-theme="dark"] .snbd-wrap, html[data-theme="dark"] .snbd-datebar {color-scheme: dark;--snbd-green: #22c55e;--snbd-green2: #4ade80;--snbd-green-dark: #16a34a;--snbd-red: #f87171;--snbd-yellow: #fde047;--snbd-text: #edf7f0;--snbd-heading: #ffffff;--snbd-muted: #a7b8ad;--snbd-muted-2: #829187;--snbd-line: #25342b;--snbd-line-strong: #314238;--snbd-surface: #121812;--snbd-surface-soft: #172218;--snbd-surface-muted: #1e2a21;--snbd-warn-bg: #2f210e;--snbd-warn-line: #6b4318;--snbd-warn-text: #fed7aa;--snbd-info-bg: #132a4a;--snbd-info-text: #bfdbfe;--snbd-orange-bg: #3b220f;--snbd-orange-text: #fdba74;--snbd-teal-bg: #0f302c;--snbd-teal-text: #99f6e4;--snbd-red-soft: #3a1717;--snbd-red-text: #fecaca;--snbd-on-accent: #ffffff;--snbd-shadow: 0 14px 36px rgba(0, 0, 0, .25);}.snbd-wrap, .snbd-wrap * {box-sizing: border-box;}.snbd-wrap {width: 100%;max-width: 100%;margin: 16px 0;color: var(--text);font-family: Arial, sans-serif;background: var(--snbd-surface);border-radius: 14px;overflow: hidden;}.snbd-wrap.is-loading {opacity: .62;pointer-events: none;}.snbd-league-main .snbd-logo{width: 24px !important;height: 24px !important;}.snbd-logo {width: 24px;height: 24px;object-fit: contain;display: inline-block;vertical-align: middle;flex: 0 0 auto;}.snbd-logo-empty {background: var(--snbd-surface-muted);border-radius: 50%;}.snbd-alert, .snbd-empty {margin: 12px;padding: 14px;border-radius: 12px;background: var(--snbd-warn-bg);border: 1px solid var(--snbd-warn-line);color: var(--snbd-warn-text);}.snbd-alert small {display: block;margin-top: 4px;word-break: break-all;}.snbd-title {text-align: center;margin: 0 12px 18px;font-size: 28px;line-height: 1.25;font-weight: 900;color: var(--text);}.snbd-search {width: 100%;max-width: 100%;height: 46px;margin: 0 auto 16px;border: 1px solid var(--snbd-line);border-radius: 999px;background: var(--snbd-surface);display: flex;align-items: center;overflow: hidden;}.snbd-search input[type=search] {-webkit-appearance: none;appearance: none;width: auto;flex: 1;height: 46px;border: 0;background: var(--snbd-surface);color: var(--snbd-text);box-shadow: none;outline: 0;padding: 0 18px;font: inherit;font-size: 15px;margin: 0;}.snbd-search input::placeholder {color: #89938d;}.snbd-search button {width: 52px;height: 46px;border: 0;background: var(--snbd-surface);color: var(--snbd-muted);font-size: 25px;cursor: pointer;padding: 0;margin: 0;}.snbd-tabs {display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));overflow: hidden;}.snbd-tab {position: relative;height: 46px;border: 0;border-right: 1px solid var(--snbd-line);background: var(--snbd-surface-muted);color: #606060;font-size: 13px;font-weight: 900;display: flex;align-items: center;justify-content: center;cursor: pointer;padding: 0 7px;margin-right: 0;}.snbd-tab span {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-tab em {position: absolute;right: 5px;top: 3px;min-width: 16px;height: 16px;border-radius: 999px;background: rgba(0, 0, 0, .1);font-style: normal;font-size: 10px;line-height: 16px;text-align: center;}.snbd-tab.is-active {background: var(--green);color: var(--snbd-on-accent);}.snbd-tab.is-active em {background: rgba(255, 255, 255, .25);}.snbd-tab.is-disabled, .snbd-tab:disabled {opacity: .38;cursor: not-allowed;filter: grayscale(1);pointer-events: none;}.snbd-tab.is-disabled em, .snbd-tab:disabled em {background: rgba(0, 0, 0, .06);}.snbd-league {margin: 0 0 14px;border: 1px solid var(--line);border-radius: 12px;background: var(--snbd-surface);overflow: hidden;}.snbd-league[hidden], .snbd-match[hidden], .snbd-live-card[hidden], .snbd-bxh-group[hidden], .snbd-bxh-table tr[hidden] {display: none;}.snbd-league-head {min-height: 56px;background: var(--snbd-surface-soft);border-bottom: 1px solid var(--line);display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 0 14px;}.snbd-league-main {display: flex;align-items: center;gap: 9px;min-width: 0;}.snbd-league-main>div {min-width: 0;}.snbd-league-main strong {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 17px;line-height: 1.15;}.snbd-league-main small {display: block;margin-top: 2px;color: var(--snbd-muted);font-size: 12px;}.snbd-collapse {border: 0;background: transparent;color: #555;font-size: 13px;font-weight: 900;cursor: pointer;white-space: nowrap;margin: 0;}.snbd-league.is-collapsed .snbd-match-list {display: none;}.snbd-match {display: grid;grid-template-columns: 60px 70px minmax(0, 1fr) 74px minmax(0, 1fr) 22px;align-items: center;gap: 7px;min-height: 66px;padding: 0 10px;border-bottom: 1px solid var(--line);font-size: 14px;}.snbd-match:last-child {border-bottom: 0;}.snbd-time {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;line-height: 1.15;min-width: 0;}.snbd-time b, .snbd-time span {display: block;white-space: nowrap;}.snbd-time b {font-size: 13px;font-weight: 900;color: var(--snbd-text);}.snbd-time span {margin-top: 4px;color: var(--snbd-muted-2);font-size: 11px;}.snbd-round {font-size: 12px;color: var(--snbd-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-team {display: flex;align-items: center;gap: 6px;min-width: 0;}.snbd-team .snbd-logo {width: 21px;height: 21px;}.snbd-team span {display: block;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-home {justify-content: flex-end;text-align: right;}.snbd-away {justify-content: flex-start;text-align: left;}.snbd-score {text-align: center;min-width: 0;}.snbd-score strong {display: inline-flex;align-items: center;justify-content: center;min-width: 54px;height: 28px;padding: 0 8px;border-radius: 999px;background: var(--green);color: var(--snbd-on-accent);font-weight: 900;font-size: 13px;}.snbd-score small {display: block;margin-top: 4px;color: var(--snbd-muted);font-size: 11px;white-space: nowrap;}.snbd-more {color: #aaa;font-size: 22px;}.snbd-state-live .snbd-score strong {background: var(--red);}.snbd-live {background: var(--snbd-surface-soft);border: 1px solid rgba(22, 163, 74, .18);padding-bottom: 14px;}.snbd-live-head {height: 54px;background: linear-gradient(135deg, var(--snbd-green), var(--snbd-green-dark));color: var(--snbd-on-accent);display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 0 16px;font-weight: 900;}.snbd-live-head span {font-size: 13px;background: rgba(255, 255, 255, .16);padding: 6px 10px;border-radius: 999px;white-space: nowrap;}.snbd-live .snbd-title {margin-top: 18px;}.snbd-live .snbd-tabs {grid-template-columns: repeat(2, minmax(0, 1fr));margin: 0 12px 14px;border-radius: 12px;overflow: hidden;}.snbd-live-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;padding: 0 12px;}.snbd-live-grid>.snbd-live-card:only-child, .snbd-live-grid>.snbd-live-card:nth-last-child(1):nth-child(odd) {grid-column: 1/-1;}.snbd-live-card {background: var(--snbd-surface);border: 1px solid rgba(22, 163, 74, .22);border-radius: 18px;overflow: hidden;box-shadow: 0 8px 22px rgba(22, 163, 74, .08);}.snbd-live-top {height: 40px;background: var(--snbd-surface-muted);display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: center;gap: 8px;padding: 0 12px;}.snbd-live-top small {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--snbd-muted);font-size: 12px;font-weight: 800;}.snbd-live-top small:last-child {text-align: right;}.snbd-live-badge {display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;background: rgba(215, 25, 32, .09);color: var(--red);border: 1px solid rgba(215, 25, 32, .18);padding: 5px 9px;font-weight: 950;font-size: 12px;white-space: nowrap;}.snbd-state-upcoming .snbd-live-badge {background: rgba(22, 163, 74, .1);border-color: rgba(22, 163, 74, .22);color: var(--snbd-green-dark);}.snbd-live-scorebox {display: grid;grid-template-columns: minmax(0, 1fr) 104px minmax(0, 1fr);gap: 10px;align-items: center;padding: 16px 12px 8px;}.snbd-live-team {text-align: center;min-width: 0;}.snbd-live-team .snbd-logo {width: 38px;height: 38px;background: var(--snbd-surface);border: 1px solid var(--snbd-line);border-radius: 50%;padding: 3px;}.snbd-live-team strong {display: block;margin-top: 7px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;}.snbd-live-score {height: 50px;border-radius: 14px;background: linear-gradient(180deg, var(--snbd-green2), var(--snbd-green-dark));color: var(--snbd-on-accent);display: flex;align-items: center;justify-content: center;gap: 7px;box-shadow: 0 7px 16px rgba(22, 163, 74, .25);}.snbd-live-score b {font-size: 28px;line-height: 1;}.snbd-live-score span {font-size: 22px;font-weight: 900;}.snbd-live-score small {font-size: 13px;font-weight: 950;white-space: nowrap;}.snbd-live-progress {height: 6px;margin: 0 14px 10px;background: #e3f3e7;border-radius: 999px;overflow: hidden;}.snbd-live-progress span {display: block;height: 100%;background: linear-gradient(90deg, var(--snbd-green), var(--snbd-yellow), var(--snbd-red));}.snbd-live-meta {display: flex;gap: 6px;justify-content: center;flex-wrap: wrap;padding: 0 10px 12px;color: var(--snbd-muted);font-size: 12px;}.snbd-live-meta span {background: var(--snbd-surface-muted);border-radius: 999px;padding: 5px 8px;}.snbd-bxh {overflow: visible;}.snbd-bxh-headline {display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 10px;padding: 14px 16px;background: linear-gradient(135deg, var(--snbd-green-dark), var(--snbd-green2));color: var(--snbd-on-accent);border-radius: 18px;}.snbd-bxh-headline span {display: inline-flex;border-radius: 999px;background: rgba(255, 255, 255, .18);padding: 4px 9px;margin-right: 8px;font-size: 12px;font-weight: 900;}.snbd-bxh-headline strong {font-size: 20px;font-weight: 950;}.snbd-bxh-headline small {display: block;margin-top: 4px;color: rgba(255, 255, 255, .85);font-weight: 700;}.snbd-bxh-headline em {font-style: normal;background: rgba(255, 255, 255, .16);border-radius: 14px;padding: 8px 12px;font-weight: 950;}.snbd-bxh-filter {display: grid;grid-template-columns: minmax(160px, .9fr) minmax(260px, 1.4fr) 96px;gap: 10px;margin-bottom: 12px;padding: 10px;border: 1px solid var(--snbd-line-strong);border-radius: 16px;background: var(--snbd-surface);}.snbd-bxh-filter input, .snbd-bxh-filter select {width: 100%;height: 38px;border: 1px solid var(--snbd-line-strong);border-radius: 11px;background: var(--snbd-surface);color: var(--snbd-heading);font-size: 13px;font-weight: 850;padding: 0 12px;outline: 0;box-shadow: none;max-width: 100%;}.snbd-bxh-filter input:focus, .snbd-bxh-filter select:focus {border-color: var(--green);box-shadow: 0 0 0 3px rgba(34, 197, 94, .12);}.snbd-bxh-group {margin-bottom: 14px;}.snbd-bxh-group h3 {margin: 0 0 8px;padding: 8px 10px;border-radius: 999px;background: #dcfce7;color: var(--snbd-green-dark);font-size: 13px;text-transform: uppercase;display: inline-flex;}.snbd-bxh-table-wrap {border: 1px solid var(--snbd-line-strong);border-radius: 16px;background: var(--snbd-surface);overflow: hidden;}.snbd-bxh-table {width: 100%;border-collapse: collapse;table-layout: fixed;}.snbd-bxh-table th {background: var(--snbd-surface-muted);color: var(--snbd-green-dark);font-size: 11px;text-transform: uppercase;padding: 9px 4px;border-bottom: 1px solid var(--snbd-line-strong);text-align: center;}.snbd-bxh-table td {padding: 8px 4px;border-bottom: 1px solid var(--snbd-line);text-align: center;font-size: 12px;font-weight: 800;}.snbd-bxh-table tr:last-child td {border-bottom: 0;}.snbd-bxh-table th:nth-child(1), .snbd-bxh-table td:nth-child(1) {width: 42px;}.snbd-bxh-table th:nth-child(2), .snbd-bxh-table td:nth-child(2) {width: auto;text-align: left;}.snbd-bxh-table th:nth-child(n+3), .snbd-bxh-table td:nth-child(n+3) {width: 42px;}.snbd-bxh-table th:nth-child(11), .snbd-bxh-table td:nth-child(11) {width: 112px;}.snbd-bxh-rank b {display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 9px;background: var(--snbd-surface-muted);color: var(--snbd-green-dark);}.mark-ucl .snbd-bxh-rank b {background: var(--snbd-info-bg);color: var(--snbd-info-text);}.mark-uel .snbd-bxh-rank b {background: var(--snbd-orange-bg);color: var(--snbd-orange-text);}.mark-uecl .snbd-bxh-rank b {background: #dcfce7;color: var(--snbd-green-dark);}.mark-promo .snbd-bxh-rank b, .mark-note .snbd-bxh-rank b {background: var(--snbd-teal-bg);color: var(--snbd-teal-text);}.mark-relegation .snbd-bxh-rank b {background: var(--snbd-red-soft);color: var(--snbd-red-text);}.snbd-bxh-team {display: flex;align-items: center;gap: 7px;min-width: 0;}.snbd-bxh-team .snbd-logo {width: 20px;height: 20px;}.snbd-bxh-team strong {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-bxh-pts b {color: var(--snbd-green-dark);font-size: 14px;}.snbd-bxh-form {white-space: nowrap;}.snbd-bxh-form i, .snbd-bxh-form span {display: inline-flex;align-items: center;justify-content: center;width: 19px;height: 19px;border-radius: 6px;margin: 0 1px;background: var(--snbd-surface-muted);color: var(--snbd-text);font-size: 10px;font-style: normal;font-weight: 950;}.snbd-bxh-form .snbd-form-w {background: #dcfce7;color: var(--snbd-green-dark);}.snbd-bxh-form .snbd-form-d {background: var(--snbd-warn-bg);color: var(--snbd-warn-text);}.snbd-bxh-form .snbd-form-l {background: var(--snbd-red-soft);color: var(--snbd-red-text);}.snbd-bxh-legend {display: flex;flex-wrap: wrap;gap: 8px;margin-top: 10px;padding: 9px 10px;border: 1px solid var(--snbd-line-strong);border-radius: 14px;background: var(--snbd-surface);color: #6b7b72;font-size: 12px;font-weight: 800;}.snbd-bxh-legend span {display: inline-flex;align-items: center;gap: 6px;}.snbd-bxh-legend i {width: 15px;height: 15px;border-radius: 5px;}.snbd-bxh-legend .lg-ucl {background: var(--snbd-info-bg);}.snbd-bxh-legend .lg-uel {background: var(--snbd-orange-bg);}.snbd-bxh-legend .lg-uecl {background: #dcfce7;}.snbd-bxh-legend .lg-promo {background: var(--snbd-teal-bg);}.snbd-bxh-legend .lg-relegation {background: var(--snbd-red-soft);}@media (max-width:760px) {.snbd-wrap {max-width: 100%;margin: 10px 0;border-radius: 10px;}.snbd-title {font-size: 21px;}.snbd-search {height: 42px;margin-bottom: 12px;}.snbd-search input[type=search], .snbd-search button {height: 42px;}.snbd-tabs {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-tab {height: 42px;font-size: 12px;}.snbd-match {grid-template-columns: 46px minmax(0, 1fr) 58px minmax(0, 1fr) 22px;grid-template-areas: "time home score away more";min-height: 60px;padding: 7px;font-size: 12px;}.snbd-round {display: none;}.snbd-time {grid-area: time;text-align: center;align-items: center;}.snbd-home {grid-area: home;}.snbd-score {grid-area: score;}.snbd-away {grid-area: away;}.snbd-more {grid-area: more;}.snbd-team .snbd-logo {width: 18px;height: 18px;}.snbd-score strong {min-width: 44px;height: 24px;font-size: 12px;}.snbd-live-grid {grid-template-columns: 1fr;}.snbd-live-grid>.snbd-live-card {grid-column: auto;}.snbd-live-scorebox {grid-template-columns: minmax(0, 1fr) 84px minmax(0, 1fr);}.snbd-live-score {height: 44px;}.snbd-live-score b {font-size: 23px;}.snbd-live-team strong {font-size: 12px;}.snbd-bxh-headline {align-items: flex-start;border-radius: 14px;}.snbd-bxh-headline strong {font-size: 16px;}.snbd-bxh-headline small {font-size: 12px;}.snbd-bxh-headline em {font-size: 14px;}.snbd-bxh-filter {grid-template-columns: 1fr 82px;}.snbd-bxh-search {grid-column: 1/-1;}.snbd-bxh-table th, .snbd-bxh-table td {font-size: 11px;padding: 7px 2px;}.snbd-bxh-table th:nth-child(1), .snbd-bxh-table td:nth-child(1) {width: 34px;}.snbd-bxh-table th:nth-child(n+3), .snbd-bxh-table td:nth-child(n+3) {width: 31px;}.snbd-bxh-table th:nth-child(7), .snbd-bxh-table td:nth-child(7), .snbd-bxh-table th:nth-child(8), .snbd-bxh-table td:nth-child(8) {display: none;}.snbd-bxh-table th:nth-child(11), .snbd-bxh-table td:nth-child(11) {width: 72px;}.snbd-bxh-team .snbd-logo {width: 18px;height: 18px;}.snbd-bxh-team strong {font-size: 11px;}.snbd-bxh-form i, .snbd-bxh-form span {width: 14px;height: 14px;font-size: 8px;}}.snbd-league-page {background: var(--snbd-surface-soft);}.snbd-lg-hero {display: grid;grid-template-columns: 68px minmax(0, 1fr) auto;gap: 14px;align-items: center;padding: 16px;margin-bottom: 12px;border-radius: 20px;background: linear-gradient(135deg, var(--snbd-green-dark), var(--snbd-green2));color: var(--snbd-on-accent);}.snbd-lg-logo {width: 68px;height: 68px;border-radius: 18px;background: rgba(255, 255, 255, .16);display: flex;align-items: center;justify-content: center;}.snbd-lg-logo .snbd-logo {width: 50px;height: 50px;}.snbd-lg-info h2 {margin: 2px 0 5px;font-size: 24px;line-height: 1.1;color: var(--snbd-on-accent);}.snbd-lg-info p {margin: 0;color: rgba(255, 255, 255, .88);font-size: 13px;font-weight: 750;}.snbd-lg-kicker {font-size: 12px;font-weight: 950;text-transform: uppercase;letter-spacing: .04em;color: rgba(255, 255, 255, .82);}.snbd-lg-badge {padding: 7px 10px;border-radius: 999px;background: rgba(255, 255, 255, .18);font-weight: 950;font-size: 12px;}.snbd-lg-tools {display: grid;grid-template-columns: minmax(0, 1fr) 130px 220px;gap: 10px;margin-bottom: 12px;}.snbd-lg-tools .snbd-search {margin: 0;}.snbd-league-season, .snbd-league-round {height: 44px;border: 1px solid var(--snbd-line-strong);border-radius: 14px;background: var(--snbd-surface);color: var(--snbd-heading);font-size: 13px;font-weight: 850;padding: 0 12px;outline: 0;box-shadow: none;}.snbd-lg-tabs {margin-bottom: 14px;}.snbd-lg-section .snbd-match {grid-template-rows: auto auto;}.snbd-match-meta {grid-column: 1/-1;margin: -2px 36px 2px 118px;color: var(--snbd-muted);font-size: 11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-teams-grid {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10px;}.snbd-team-card {display: flex;align-items: center;gap: 9px;min-width: 0;padding: 10px;border: 1px solid var(--snbd-line-strong);border-radius: 16px;background: var(--snbd-surface);}.snbd-team-card .snbd-logo {width: 28px;height: 28px;}.snbd-team-card strong {display: block;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 13px;}.snbd-team-card span {display: block;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 11px;color: var(--snbd-muted);font-weight: 800;}@media (max-width:760px) {.snbd-lg-hero {grid-template-columns: 52px minmax(0, 1fr);padding: 12px;border-radius: 15px;}.snbd-lg-logo {width: 52px;height: 52px;border-radius: 14px;}.snbd-lg-logo .snbd-logo {width: 38px;height: 38px;}.snbd-lg-info h2 {font-size: 18px;}.snbd-lg-info p {font-size: 11px;}.snbd-lg-badge {display: none;}.snbd-lg-tools {grid-template-columns: 1fr;}.snbd-teams-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-match-meta {display: none;}}.snbd-head-actions {display: flex;align-items: center;gap: 8px;margin-left: auto;}.snbd-cap-badges {display: flex;align-items: center;gap: 4px;flex-wrap: wrap;justify-content: flex-end;}.snbd-cap-badges em, .snbd-cap-badges a {font-style: normal;font-size: 10px;line-height: 1;padding: 4px 6px;border-radius: 999px;background: var(--snbd-warn-bg);border: 1px solid var(--snbd-warn-line);color: var(--snbd-warn-text);font-weight: 800;white-space: nowrap;}.snbd-top-table-wrap {overflow: auto;border: 1px solid var(--snbd-line);border-radius: 14px;background: var(--snbd-surface);}.snbd-top-table td small {display: block;color: var(--snbd-muted-2);font-size: 11px;margin-top: 2px;}@media (max-width:640px) {.snbd-head-actions {gap: 5px;}.snbd-cap-badges em, .snbd-cap-badges a {font-size: 9px;padding: 3px 5px;}.snbd-cap-badges em, .snbd-cap-badges a:nth-child(n+4) {display: none;}}@media (max-width:640px) {.snbd-lg-tools {grid-template-columns: 1fr;}.snbd-lg-tabs.snbd-tabs {grid-template-columns: repeat(3, minmax(0, 1fr));}.snbd-lg-tabs .snbd-tab span {font-size: 11px;}}.snbd-match-page {max-width: 980px;margin: 0 auto;}.snbd-match-hero {background: var(--snbd-surface);border: 1px solid rgba(17, 24, 39, .08);border-radius: 20px;padding: 18px;box-shadow: 0 10px 30px rgba(15, 23, 42, .06);margin-bottom: 14px;}.snbd-match-league {display: flex;gap: 8px;align-items: center;color: var(--snbd-muted);font-size: 13px;margin-bottom: 12px;}.snbd-match-scoreboard {display: grid;grid-template-columns: 1fr 150px 1fr;gap: 12px;align-items: center;}.snbd-match-team {display: flex;flex-direction: column;align-items: center;gap: 8px;text-align: center;font-weight: 800;}.snbd-match-team .snbd-logo {width: 48px;height: 48px;}.snbd-match-score {text-align: center;}.snbd-match-score b {display: block;font-size: 30px;line-height: 1;color: var(--snbd-heading);}.snbd-match-score span, .snbd-match-score small {display: block;color: var(--snbd-muted);font-size: 12px;margin-top: 5px;}.snbd-match-meta-line {text-align: center;color: var(--snbd-muted);font-size: 13px;margin-top: 12px;}.snbd-note {margin-top: 12px;border: 1px dashed var(--snbd-warn-line);background: var(--snbd-warn-bg);color: var(--snbd-warn-text);border-radius: 12px;padding: 10px;font-size: 13px;}.snbd-note code {font-size: 12px;}.snbd-match-tabs {margin-bottom: 12px;}.snbd-match-panel {display: none;background: var(--snbd-surface);border: 1px solid rgba(17, 24, 39, .08);border-radius: 16px;padding: 14px;margin-bottom: 12px;}.snbd-match-panel.is-active {display: block;}.snbd-overview-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;}.snbd-overview-grid>div {background: var(--snbd-surface-soft);border: 1px solid var(--snbd-line);border-radius: 12px;padding: 10px;}.snbd-overview-grid b {display: block;font-size: 12px;color: var(--snbd-muted);}.snbd-overview-grid span {display: block;margin-top: 3px;font-weight: 700;color: var(--snbd-heading);}.snbd-event-list {display: grid;gap: 8px;}.snbd-event-row {padding: 10px;border-radius: 12px;background: var(--snbd-surface-soft);border: 1px solid var(--snbd-line);}.snbd-lineup-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.snbd-lineup-grid article, .snbd-raw-small {background: #0f172a;color: #e5e7eb;border-radius: 12px;padding: 12px;overflow: auto;}.snbd-lineup-grid h3 {margin: 0 0 8px;color: var(--snbd-on-accent);}.snbd-lineup-grid pre, .snbd-raw-small {font-size: 11px;white-space: pre-wrap;}.snbd-more {text-decoration: none;color: inherit;display: flex;align-items: center;justify-content: center;}.snbd-match .snbd-more:hover {color: var(--snbd-red);}@media (max-width:720px) {.snbd-match-scoreboard {grid-template-columns: 1fr 100px 1fr;}.snbd-match-score b {font-size: 24px;}.snbd-overview-grid {grid-template-columns: 1fr;}.snbd-lineup-grid {grid-template-columns: 1fr;}}.snbd-virtual-page {width: 100%;max-width: 100%;margin: 0;padding: 0 0 24px;}.snbd-virtual-page .snbd-wrap {max-width: 100%;margin: 16px 0;}.snbd-league-page {max-width: 100%;}.snbd-live-card {color: inherit;text-decoration: none;}.snbd-live-card:hover {text-decoration: none;}.snbd-team-card span {line-height: 1.35;}.snbd-league-page .snbd-teams-grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.snbd-league-page .snbd-team-card {display: grid;grid-template-columns: 46px minmax(0, 1fr);grid-template-areas: "logo info" "venue venue";align-items: center;gap: 10px;padding: 13px;border: 1px solid var(--snbd-line);border-radius: 18px;background: linear-gradient(180deg, var(--snbd-surface), var(--snbd-surface-soft));box-shadow: 0 8px 22px rgba(15, 143, 68, .06);min-width: 0;}.snbd-league-page .snbd-team-logo {grid-area: logo;width: 46px;height: 46px;border-radius: 15px;background: var(--snbd-surface-muted);display: flex;align-items: center;justify-content: center;}.snbd-league-page .snbd-team-logo .snbd-logo {width: 34px;height: 34px;}.snbd-league-page .snbd-team-info {grid-area: info;min-width: 0;}.snbd-league-page .snbd-team-info strong {display: block;font-size: 14px;line-height: 1.2;color: var(--snbd-heading);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-league-page .snbd-team-info span {display: block;margin-top: 4px;font-size: 11px;font-weight: 850;color: var(--snbd-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-league-page .snbd-team-info small {display: block;margin-top: 5px;font-size: 11px;font-weight: 750;color: var(--snbd-muted-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-league-page .snbd-team-venue {grid-area: venue;display: flex;gap: 6px;flex-wrap: wrap;padding-top: 4px;}.snbd-league-page .snbd-team-venue em {font-style: normal;font-size: 11px;font-weight: 900;color: var(--snbd-green-dark);background: var(--snbd-surface-muted);border: 1px solid var(--snbd-line-strong);border-radius: 999px;padding: 4px 8px;}.snbd-league-page .snbd-top-grid {display: grid;gap: 10px;}.snbd-league-page .snbd-top-card {display: grid;grid-template-columns: 38px minmax(0, 1.2fr) minmax(0, 1fr) auto;gap: 10px;align-items: center;padding: 12px;border: 1px solid var(--snbd-line);border-radius: 18px;background: var(--snbd-surface);box-shadow: 0 8px 22px rgba(15, 143, 68, .05);}.snbd-league-page .snbd-top-rank {width: 34px;height: 34px;border-radius: 12px;background: #10231a;color: var(--snbd-on-accent);display: flex;align-items: center;justify-content: center;font-weight: 950;}.snbd-league-page .snbd-top-player, .snbd-league-page .snbd-top-team {min-width: 0;}.snbd-league-page .snbd-top-player strong {display: block;font-size: 14px;color: var(--snbd-heading);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-league-page .snbd-top-player span {display: block;margin-top: 3px;font-size: 11px;color: var(--snbd-muted);font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-league-page .snbd-top-team {display: flex;align-items: center;gap: 8px;}.snbd-league-page .snbd-top-team .snbd-logo {width: 26px;height: 26px;}.snbd-league-page .snbd-top-team span {font-size: 12px;font-weight: 900;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-league-page .snbd-top-stats {display: grid;grid-template-columns: repeat(3, auto auto);gap: 3px 6px;align-items: end;padding: 7px 9px;border-radius: 14px;background: var(--snbd-surface-soft);}.snbd-league-page .snbd-top-stats b {font-size: 15px;color: var(--snbd-green-dark);line-height: 1;}.snbd-league-page .snbd-top-stats span {font-size: 10px;font-weight: 900;color: var(--snbd-muted);text-transform: uppercase;line-height: 1.2;}@media (max-width:760px) {.snbd-league-page .snbd-teams-grid {grid-template-columns: 1fr;}.snbd-league-page .snbd-top-card {grid-template-columns: 34px minmax(0, 1fr);grid-template-areas: "rank player" "team team" "stats stats";}.snbd-league-page .snbd-top-rank {grid-area: rank;}.snbd-league-page .snbd-top-player {grid-area: player;}.snbd-league-page .snbd-top-team {grid-area: team;}.snbd-league-page .snbd-top-stats {grid-area: stats;justify-content: start;}}.snbd-live-fallback {background: var(--snbd-surface);}.snbd-live-fallback .snbd-league {margin: 0 12px 14px;}.snbd-hot-countdown .snbd-score strong {min-width: 74px;background: linear-gradient(180deg, var(--snbd-green2), var(--snbd-green-dark));}.snbd-hot-countdown .snbd-countdown {font-size: 12px;font-weight: 950;white-space: nowrap;}.snbd-live-fallback .snbd-tabs {margin-bottom: 14px;}@media (max-width:760px) {.snbd-hot-countdown .snbd-score strong {min-width: 58px;padding: 0 5px;}.snbd-hot-countdown .snbd-countdown {font-size: 11px;}}.snbd-league-page .snbd-lg-tools {overflow: hidden;align-items: center;}.snbd-lg-select {display: block;min-width: 0;}.snbd-lg-select>span {display: block;margin: 0 0 4px 2px;color: var(--snbd-muted);font-size: 11px;font-weight: 900;line-height: 1;}.snbd-league-page .snbd-lg-tools select.snbd-league-season, .snbd-league-page .snbd-lg-tools select.snbd-league-round {display: block;width: 100%;max-width: 100%;height: 38px;min-height: 38px;max-height: 38px;line-height: 38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;appearance: auto;-webkit-appearance: menulist;}.snbd-wrap:not([data-sonic-ready="1"]) .snbd-league-season, .snbd-wrap:not([data-sonic-ready="1"]) .snbd-league-round {visibility: hidden;}.snbd-league-page .snbd-lg-tools {overflow: visible;align-items: end;}.snbd-lg-dd {min-width: 0;position: relative;}.snbd-lg-dd>span {display: block;margin: 0 0 4px 2px;color: var(--snbd-muted);font-size: 11px;font-weight: 900;line-height: 1;}.snbd-dd {position: relative;}.snbd-dd summary {list-style: none;height: 38px;border: 1px solid var(--snbd-line-strong);border-radius: 14px;background: var(--snbd-surface);color: var(--snbd-heading);font-size: 13px;font-weight: 850;padding: 0 32px 0 12px;display: flex;align-items: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;box-shadow: none;}.snbd-dd summary::-webkit-details-marker {display: none;}.snbd-dd summary:after {content: "⌄";position: absolute;right: 11px;top: 8px;color: var(--snbd-muted);font-weight: 950;}.snbd-dd[open] summary {border-color: var(--green);box-shadow: 0 0 0 3px rgba(34, 197, 94, .12);}.snbd-dd[open] summary:after {content: "⌃";}.snbd-dd-menu {position: absolute;z-index: 30;left: 0;right: 0;top: 42px;max-height: 260px;overflow: auto;padding: 6px;border: 1px solid var(--snbd-line-strong);border-radius: 14px;background: var(--snbd-surface);box-shadow: 0 14px 36px rgba(15, 23, 42, .14);}.snbd-dd-item {display: block;width: 100%;border: 0;background: var(--snbd-surface);color: var(--snbd-heading);text-align: left;border-radius: 10px;padding: 9px 10px;font-size: 12px;font-weight: 850;line-height: 1.2;cursor: pointer;}.snbd-dd-item:hover, .snbd-dd-item.is-active {background: var(--snbd-surface-muted);color: var(--snbd-green-dark);}.snbd-league-page .snbd-lg-tools select.snbd-league-season, .snbd-league-page .snbd-lg-tools select.snbd-league-round {display: none;}.snbd-live-fallback .snbd-title {font-size: 24px;margin-bottom: 14px;}.snbd-live-fallback .snbd-tabs {display: none;}.snbd-live-fallback .snbd-tabs {display: none;}.snbd-live-fallback .snbd-title {font-size: 24px;margin-bottom: 14px;}.snbd-live-fallback .snbd-live-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-live-fallback .snbd-hot-card .snbd-live-score {background: linear-gradient(180deg, var(--snbd-green2), var(--snbd-green-dark));}.snbd-live-fallback .snbd-hot-card .snbd-live-score small {font-size: 13px;font-weight: 950;letter-spacing: .01em;white-space: nowrap;}.snbd-live-fallback .snbd-live-progress span {background: linear-gradient(90deg, var(--snbd-green2), #86efac);}@media (max-width:760px) {.snbd-live-fallback .snbd-live-grid {grid-template-columns: 1fr;}.snbd-live-fallback .snbd-live-grid>.snbd-live-card {grid-column: auto;}.snbd-live-fallback .snbd-hot-card .snbd-live-score small {font-size: 12px;}}.snbd-wrap.snbd-bxh {max-width: 1080px;overflow: visible;}.snbd-bxh .snbd-bxh-table-wrap {overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}.snbd-bxh .snbd-bxh-table {min-width: 780px;}.snbd-bxh-filter {grid-template-columns: minmax(180px, .9fr) minmax(220px, 1.4fr) minmax(96px, .45fr);align-items: center;}.snbd-bxh-filter input, .snbd-bxh-filter select {min-width: 0;max-width: 100%;}@media (max-width:760px) {.snbd-wrap.snbd-bxh {max-width: 100%;margin-left: auto;margin-right: auto;}.snbd-bxh-headline {border-radius: 14px;align-items: flex-start;}.snbd-bxh-filter {grid-template-columns: 1fr;gap: 8px;}.snbd-bxh .snbd-bxh-table {min-width: 760px;}}.snbd-wrap, .snbd-virtual-page, .snbd-virtual-page .snbd-wrap, .snbd-league-page {width: 100%;max-width: 100%;}.snbd-wrap {margin-left: auto;margin-right: auto;}.snbd-search {width: min(640px, calc(100% - 24px));}@media (min-width: 641px) {.snbd-wrap {overflow: hidden;}.snbd-wrap.snbd-bxh, .snbd-bxh {overflow: visible;}.snbd-bxh-filter {grid-template-columns: minmax(180px, .9fr) minmax(260px, 1.4fr) minmax(96px, .45fr);}.snbd-bxh .snbd-bxh-table-wrap {overflow-x: visible;}.snbd-bxh .snbd-bxh-table {width: 100%;min-width: 0;table-layout: auto;}.snbd-live-grid, .snbd-live-fallback .snbd-live-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-league-page .snbd-teams-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 640px) {.snbd-wrap, .snbd-virtual-page, .snbd-virtual-page .snbd-wrap, .snbd-league-page {max-width: 100%;}.snbd-bxh-filter {grid-template-columns: 1fr;gap: 8px;}.snbd-bxh .snbd-bxh-table-wrap {overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}.snbd-bxh .snbd-bxh-table {min-width: 760px;}}.snbd-virtual-page.snbd-scope {width: 100%;max-width: min(100%, 1080px);margin: 0 auto;padding: 0 16px 24px;clear: both;display: block;}.snbd-virtual-page.snbd-scope .snbd-wrap, .snbd-virtual-page.snbd-scope .snbd-league-page, .snbd-virtual-page.snbd-scope .snbd-match-page {width: 100%;max-width: 100%;margin-left: auto;margin-right: auto;}.snbd-virtual-page.snbd-scope .snbd-wrap {overflow: visible;}.snbd-virtual-page.snbd-scope .snbd-match-page, .snbd-virtual-page.snbd-scope .snbd-league-page {background: var(--snbd-surface);}.snbd-virtual-page.snbd-scope .snbd-bxh-table-wrap, .snbd-virtual-page.snbd-scope .snbd-lg-section {max-width: 100%;}@media (min-width:641px) {.snbd-virtual-page.snbd-scope .snbd-league-page .snbd-teams-grid {grid-template-columns: repeat(3, minmax(0, 1fr));}.snbd-virtual-page.snbd-scope .snbd-overview-grid {grid-template-columns: repeat(3, minmax(0, 1fr));}.snbd-virtual-page.snbd-scope .snbd-lineup-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-virtual-page.snbd-scope .snbd-live-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width:640px) {.snbd-virtual-page.snbd-scope {max-width: 640px;padding-left: 0;padding-right: 0;}.snbd-virtual-page.snbd-scope .snbd-wrap {border-radius: 14px;}.snbd-virtual-page.snbd-scope .snbd-league-page .snbd-teams-grid, .snbd-virtual-page.snbd-scope .snbd-overview-grid, .snbd-virtual-page.snbd-scope .snbd-lineup-grid, .snbd-virtual-page.snbd-scope .snbd-live-grid {grid-template-columns: 1fr;}.snbd-virtual-page.snbd-scope .snbd-match-scoreboard {grid-template-columns: 1fr 92px 1fr;}}.snbd-virtual-page.snbd-scope {width: 100%;max-width: 1080px;margin: 0 auto;padding: 0 16px 24px;}.snbd-virtual-page.snbd-scope .snbd-wrap, .snbd-virtual-page.snbd-scope .snbd-league-page, .snbd-virtual-page.snbd-scope .snbd-match-page {width: 100%;max-width: 100%;}.snbd-wrap[data-snbd-view="ltd"], .snbd-wrap[data-snbd-view="kq"], .snbd-wrap[data-snbd-view="live"], .snbd-wrap[data-snbd-view="bxh"], .snbd-wrap[data-snbd-view="giai_dau"], .snbd-wrap[data-snbd-view="tran_dau"] {width: 100%;max-width: 100%;}.snbd-bxh-filter select, .snbd-lg-tools select {display: block;appearance: auto;-webkit-appearance: auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.snbd-bxh-filter option, .snbd-lg-tools option {white-space: normal;}@media (min-width:641px) {.snbd-live-grid, .snbd-live-fallback .snbd-live-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-wrap[data-snbd-view="live"] .snbd-live-grid {width: 100%;}}@media (max-width:640px) {.snbd-virtual-page.snbd-scope {max-width: 100%;padding-left: 0;padding-right: 0;}.snbd-wrap[data-snbd-view="live"], .snbd-wrap[data-snbd-view="ltd"], .snbd-wrap[data-snbd-view="kq"], .snbd-wrap[data-snbd-view="bxh"] {border-radius: 10px;margin-left: 0;margin-right: 0;}.snbd-live-grid, .snbd-live-fallback .snbd-live-grid {grid-template-columns: 1fr;}}.snbd-virtual-page.snbd-scope {width: 100%;max-width: none;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}.snbd-virtual-page.snbd-scope .snbd-wrap, .snbd-wrap[data-snbd-view="live"] {width: 100%;max-width: none;}@media (min-width:641px) {.snbd-wrap[data-snbd-view="live"] .snbd-live-grid, .snbd-live-fallback .snbd-live-grid {grid-template-columns: repeat(auto-fit, minmax(310px, 1fr));}}@media (max-width:640px) {.snbd-wrap[data-snbd-view="live"] .snbd-live-grid, .snbd-live-fallback .snbd-live-grid {grid-template-columns: 1fr;}}.snbd-scope, .snbd-scope * {box-sizing: border-box;}.snbd-scope a {text-decoration: none;}.snbd-scope .snbd-wrap {font-family: Arial, sans-serif;line-height: 1.35;}.snbd-scope .snbd-wrap button, .snbd-scope .snbd-wrap input, .snbd-scope .snbd-wrap select, .snbd-scope .snbd-wrap summary {font-family: inherit;}@media (min-width: 900px) {.snbd-scope .snbd-wrap[data-snbd-view="live"] .snbd-live-grid, .snbd-scope .snbd-live-fallback .snbd-live-grid {display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 14px;width: 100%;}.snbd-scope .snbd-wrap[data-snbd-view="live"] .snbd-live-grid>.snbd-live-card, .snbd-scope .snbd-live-fallback .snbd-live-grid>.snbd-live-card {grid-column: span 2;min-width: 0;}.snbd-scope .snbd-wrap[data-snbd-view="live"] .snbd-live-grid>.snbd-live-card:nth-last-child(1):nth-child(3n+1), .snbd-scope .snbd-live-fallback .snbd-live-grid>.snbd-live-card:nth-last-child(1):nth-child(3n+1) {grid-column: 1 / -1;}.snbd-scope .snbd-wrap[data-snbd-view="live"] .snbd-live-grid>.snbd-live-card:nth-last-child(2):nth-child(3n+1), .snbd-scope .snbd-wrap[data-snbd-view="live"] .snbd-live-grid>.snbd-live-card:nth-last-child(2):nth-child(3n+1)+.snbd-live-card, .snbd-scope .snbd-live-fallback .snbd-live-grid>.snbd-live-card:nth-last-child(2):nth-child(3n+1), .snbd-scope .snbd-live-fallback .snbd-live-grid>.snbd-live-card:nth-last-child(2):nth-child(3n+1)+.snbd-live-card {grid-column: span 3;}}@media (min-width:641px) and (max-width:899px) {.snbd-scope .snbd-wrap[data-snbd-view="live"] .snbd-live-grid, .snbd-scope .snbd-live-fallback .snbd-live-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-scope .snbd-wrap[data-snbd-view="live"] .snbd-live-grid>.snbd-live-card:nth-last-child(1):nth-child(odd), .snbd-scope .snbd-live-fallback .snbd-live-grid>.snbd-live-card:nth-last-child(1):nth-child(odd) {grid-column: 1 / -1;}}@media (max-width:640px) {.snbd-scope .snbd-wrap[data-snbd-view="live"] .snbd-live-grid, .snbd-scope .snbd-live-fallback .snbd-live-grid {grid-template-columns: 1fr;}}.snbd-virtual-page.snbd-scope {clear: both;display: block;width: 100%;max-width: 100%;margin: 0;padding: 0;overflow: visible;}.snbd-virtual-page.snbd-scope .snbd-match-page {width: 100%;max-width: 1180px;margin: 16px auto;overflow: visible;border: 1px solid var(--snbd-line);}.snbd-scope .snbd-match-hero {overflow: hidden;}.snbd-scope .snbd-match-scoreboard {min-width: 0;}.snbd-scope .snbd-match-team, .snbd-scope .snbd-match-score {min-width: 0;}.snbd-scope .snbd-match-team strong {max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-match-panel {display: none;}.snbd-scope .snbd-match-panel.is-active {display: block;}.snbd-scope .snbd-league-page {background: transparent;border: 0;box-shadow: none;overflow: visible;}.snbd-scope .snbd-league-shell {display: grid;grid-template-columns: 280px minmax(0, 1fr);gap: 16px;align-items: start;width: 100%;max-width: 1280px;margin: 16px auto;}.snbd-scope .snbd-league-mainpane {min-width: 0;background: var(--snbd-surface);border: 1px solid var(--snbd-line);border-radius: 18px;overflow: hidden;}.snbd-scope .snbd-league-sidebar {position: relative;top: auto;align-self: start;display: flex;flex-direction: column;gap: 12px;min-width: 0;}.snbd-scope .snbd-side-block {background: var(--snbd-surface);border: 1px solid var(--snbd-line);border-radius: 16px;overflow: hidden;box-shadow: 0 8px 22px rgba(15, 23, 42, .04);}.snbd-scope .snbd-side-block h3 {margin: 0;padding: 12px 14px;background: var(--snbd-surface-soft);border-bottom: 1px solid var(--snbd-line);font-size: 14px;line-height: 1.2;font-weight: 950;color: var(--snbd-text);}.snbd-scope .snbd-side-featured-list, .snbd-scope .snbd-side-country-list {display: flex;flex-direction: column;padding: 6px;gap: 3px;}.snbd-scope .snbd-side-league {display: grid;grid-template-columns: 24px minmax(0, 1fr);gap: 8px;align-items: center;padding: 8px;border-radius: 11px;color: var(--snbd-text);min-width: 0;}.snbd-scope .snbd-side-league:hover, .snbd-scope .snbd-side-league.is-active {background: var(--snbd-surface-muted);color: var(--snbd-green-dark);}.snbd-scope .snbd-side-league .snbd-logo {width: 22px;height: 22px;}.snbd-scope .snbd-side-league span {min-width: 0;display: block;}.snbd-scope .snbd-side-league b {display: block;font-size: 12px;font-weight: 900;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-scope .snbd-side-league small {display: flex;align-items: center;gap: 4px;margin-top: 2px;color: var(--snbd-muted);font-size: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.snbd-scope .snbd-side-league small .snbd-logo {width: 13px;height: 13px;border-radius: 2px;}.snbd-scope .snbd-side-country {border-bottom: .3px solid #edf2ef;}.snbd-scope .snbd-side-country:last-child {border-bottom: 0;}.snbd-scope .snbd-side-country summary {list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 10px 12px;font-size: 13px;font-weight: 950;color: var(--snbd-text);background: var(--snbd-surface);}.snbd-scope .snbd-side-country summary::-webkit-details-marker {display: none;}.snbd-scope .snbd-side-country summary:before {content: "›";font-size: 16px;color: var(--snbd-muted);transition: transform .16s ease;}.snbd-scope .snbd-side-country[open] summary:before {transform: rotate(90deg);}.snbd-scope .snbd-side-country summary em {margin-left: auto;min-width: 22px;height: 18px;border-radius: 999px;background: var(--snbd-surface-muted);color: var(--snbd-green-dark);font-style: normal;font-size: 10px;line-height: 18px;text-align: center;}.snbd-scope .snbd-side-country-list {border-top: .3px solid #edf2ef;max-height: 360px;overflow: auto;}@media (max-width:980px) {.snbd-scope .snbd-league-shell {grid-template-columns: 1fr;margin: 0;gap: 10px;}.snbd-scope .snbd-league-sidebar {position: relative;top: auto;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}}@media (max-width:640px) {.snbd-scope .snbd-league-sidebar {grid-template-columns: 1fr;}.snbd-scope .snbd-league-mainpane {border-radius: 12px;}.snbd-scope .snbd-match-scoreboard {grid-template-columns: 1fr 82px 1fr;}}body .snbd-virtual-page.snbd-scope {float: none;clear: both;display: block;width: 100%;max-width: 100%;margin: 0 auto;padding: 0 12px;overflow: visible;}body .snbd-virtual-page.snbd-scope:before, body .snbd-virtual-page.snbd-scope:after {content: "";display: table;clear: both;}body .snbd-scope .snbd-wrap {isolation: isolate;contain: layout style;line-height: 1.35;}body .snbd-scope .snbd-match-page {width: 100%;max-width: 1180px;margin: 16px auto;border: 1px solid var(--snbd-line);border-radius: 18px;overflow: hidden;box-shadow: 0 10px 28px rgba(15, 23, 42, .06);}body .snbd-scope .snbd-match-hero, body .snbd-scope .snbd-match-tabs, body .snbd-scope .snbd-match-panel {width: 100%;max-width: 100%;min-width: 0;}body .snbd-scope .snbd-match-scoreboard {display: grid;grid-template-columns: minmax(0, 1fr) 120px minmax(0, 1fr);align-items: center;gap: 14px;min-width: 0;}body .snbd-scope .snbd-match-team {min-width: 0;max-width: 100%;overflow: hidden;}body .snbd-scope .snbd-match-team strong {display: block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}body .snbd-scope .snbd-match-panel {display: none;}body .snbd-scope .snbd-match-panel.is-active {display: block;}body .snbd-scope .snbd-lineup-grid pre, body .snbd-scope .snbd-raw-small {max-width: 100%;overflow: auto;white-space: pre-wrap;word-break: break-word;}body .snbd-scope a, body .snbd-scope button {text-decoration: none;box-shadow: none;}@media (max-width:640px) {body .snbd-virtual-page.snbd-scope {padding: 0;}body .snbd-scope .snbd-match-page {margin: 8px auto;border-radius: 12px;}body .snbd-scope .snbd-match-scoreboard {grid-template-columns: minmax(0, 1fr) 86px minmax(0, 1fr);gap: 8px;}}body .snbd-scope, body .snbd-shortcode, body .snbd-virtual-page.snbd-scope {float: none;clear: both;display: block;width: 100%;max-width: 100%;min-width: 0;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;overflow: visible;box-sizing: border-box;}body .snbd-scope .snbd-wrap, body .snbd-scope .snbd-wrap.snbd-bxh, body .snbd-scope .snbd-wrap[data-snbd-view], body .snbd-scope .snbd-match-page, body .snbd-scope .snbd-league-page, body .snbd-scope .snbd-live, body .snbd-scope .snbd-live-fallback {width: 100%;max-width: 100%;min-width: 0;margin-left: 0;margin-right: 0;box-sizing: border-box;}body .snbd-scope .snbd-wrap, body .snbd-scope .snbd-match-page, body .snbd-scope .snbd-league-mainpane {overflow: hidden;}body .snbd-scope .snbd-league-page {border: 0;background: transparent;box-shadow: none;overflow: visible;}body .snbd-scope .snbd-league-shell {display: grid;grid-template-columns: minmax(220px, 280px) minmax(0, 1fr);gap: 16px;align-items: start;width: 100%;max-width: 100%;min-width: 0;margin: 16px 0;box-sizing: border-box;}body .snbd-scope .snbd-league-sidebar {position: relative;top: auto;width: 100%;max-width: 100%;min-width: 0;display: flex;flex-direction: column;gap: 12px;}body .snbd-scope .snbd-league-mainpane {width: 100%;max-width: 100%;min-width: 0;}body .snbd-scope .snbd-side-block, body .snbd-scope .snbd-side-league, body .snbd-scope .snbd-side-country, body .snbd-scope .snbd-lg-section, body .snbd-scope .snbd-league, body .snbd-scope .snbd-live-card, body .snbd-scope .snbd-match-panel {max-width: 100%;min-width: 0;box-sizing: border-box;}body .snbd-scope .snbd-search {width: 100%;max-width: calc(100% - 24px);}body .snbd-scope .snbd-bxh-table-wrap, body .snbd-scope .snbd-lineup-grid, body .snbd-scope .snbd-raw-small {max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}body .snbd-scope .snbd-bxh-table {width: 100%;min-width: 640px;max-width: none;}body .snbd-scope img, body .snbd-scope svg, body .snbd-scope video, body .snbd-scope iframe {max-width: 100%;}body .snbd-scope .snbd-live-grid {width: 100%;max-width: 100%;min-width: 0;}@media (min-width:981px) {body .snbd-scope .snbd-live-grid {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (min-width:641px) and (max-width:980px) {body .snbd-scope .snbd-league-shell {grid-template-columns: 1fr;gap: 12px;}body .snbd-scope .snbd-league-sidebar {position: relative;top: auto;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}body .snbd-scope .snbd-live-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width:640px) {body .snbd-scope .snbd-tabs {overflow-x: auto;grid-template-columns: repeat(5, minmax(96px, 1fr));}body .snbd-scope .snbd-league-shell {grid-template-columns: 1fr;margin: 8px 0;gap: 10px;}body .snbd-scope .snbd-league-sidebar {position: relative;top: auto;display: grid;grid-template-columns: 1fr;gap: 10px;}body .snbd-scope .snbd-live-grid {grid-template-columns: 1fr;}body .snbd-scope .snbd-match {grid-template-columns: 48px 52px minmax(0, 1fr) minmax(0, 1fr);gap: 4px;padding: 0 6px;}}.snbd-virtual-page.snbd-theme-shell {display: block;width: 100%;max-width: none;margin: 0;padding: 0;clear: both;overflow: visible;}.snbd-virtual-page.snbd-theme-shell>.snbd-theme-container {width: 100%;margin-left: auto;margin-right: auto;}.snbd-virtual-page.snbd-theme-shell>.snbd-theme-container.container {box-sizing: border-box;}.snbd-virtual-page.snbd-theme-shell .snbd-theme-content {width: 100%;max-width: 100%;min-width: 0;box-sizing: border-box;}.snbd-virtual-page.snbd-theme-shell .snbd-theme-content>.snbd-wrap, .snbd-virtual-page.snbd-theme-shell .snbd-theme-content>.snbd-league-page, .snbd-virtual-page.snbd-theme-shell .snbd-theme-content>.snbd-match-page {width: 100%;max-width: 100%;min-width: 0;margin: 16px 0;box-sizing: border-box;}.snbd-virtual-page.snbd-theme-shell .snbd-match-page, .snbd-virtual-page.snbd-theme-shell .snbd-league-page {overflow: hidden;}.snbd-virtual-page.snbd-theme-shell .snbd-match-scoreboard, .snbd-virtual-page.snbd-theme-shell .snbd-overview-grid, .snbd-virtual-page.snbd-theme-shell .snbd-lineup-grid, .snbd-virtual-page.snbd-theme-shell .snbd-live-grid, .snbd-virtual-page.snbd-theme-shell .snbd-league-shell, .snbd-virtual-page.snbd-theme-shell .snbd-league-mainpane {max-width: 100%;min-width: 0;}@media (min-width:641px) {.snbd-virtual-page.snbd-theme-shell .snbd-bxh-table-wrap, .snbd-virtual-page.snbd-theme-shell .snbd-match-table-wrap, .snbd-virtual-page.snbd-theme-shell .snbd-lg-section {overflow-x: visible;}}@media (max-width:640px) {.snbd-virtual-page.snbd-theme-shell>.snbd-theme-container {padding-left: 0;padding-right: 0;}.snbd-virtual-page.snbd-theme-shell .snbd-bxh-table-wrap, .snbd-virtual-page.snbd-theme-shell .snbd-match-table-wrap, .snbd-virtual-page.snbd-theme-shell .snbd-lg-section {overflow-x: auto;-webkit-overflow-scrolling: touch;}}body .snbd-scope .snbd-wrap.snbd-league-page, body .snbd-scope .snbd-wrap[data-snbd-view="giai_dau"] {display: block;width: 100%;max-width: 100%;min-width: 0;margin: 16px 0;padding: 0;background: transparent;border: 0;box-shadow: none;overflow: visible;box-sizing: border-box;}body .snbd-scope .snbd-league-page .snbd-league-shell {display: grid;grid-template-columns: minmax(0, 768px) minmax(0, 1fr);gap: 16px;align-items: start;width: 100%;max-width: 100%;min-width: 0;margin: 0;padding: 0;box-sizing: border-box;overflow: visible;}body .snbd-scope .snbd-league-page .snbd-league-sidebar, body .snbd-scope .snbd-league-page .snbd-league-mainpane {width: 100%;max-width: 100%;min-width: 0;box-sizing: border-box;}body .snbd-scope .snbd-league-page .snbd-league-mainpane {overflow: hidden;contain: layout paint;}body .snbd-scope .snbd-league-page .snbd-side-block, body .snbd-scope .snbd-league-page .snbd-side-featured-list, body .snbd-scope .snbd-league-page .snbd-side-country-list, body .snbd-scope .snbd-league-page .snbd-side-league, body .snbd-scope .snbd-league-page .snbd-side-league span, body .snbd-scope .snbd-league-page .snbd-side-country, body .snbd-scope .snbd-league-page .snbd-lg-hero, body .snbd-scope .snbd-league-page .snbd-lg-tabs, body .snbd-scope .snbd-league-page .snbd-lg-tools, body .snbd-scope .snbd-league-page .snbd-lg-section, body .snbd-scope .snbd-league-page .snbd-league, body .snbd-scope .snbd-league-page .snbd-match, body .snbd-scope .snbd-league-page .snbd-team-card, body .snbd-scope .snbd-league-page .snbd-top-card {max-width: 100%;min-width: 0;box-sizing: border-box;}body .snbd-scope .snbd-league-page .snbd-side-league b, body .snbd-scope .snbd-league-page .snbd-side-league small, body .snbd-scope .snbd-league-page .snbd-tab span, body .snbd-scope .snbd-league-page .snbd-lg-info h2, body .snbd-scope .snbd-league-page .snbd-lg-info p, body .snbd-scope .snbd-league-page .snbd-team span, body .snbd-scope .snbd-league-page .snbd-round {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}body .snbd-scope .snbd-league-page .snbd-lg-section, body .snbd-scope .snbd-league-page .snbd-bxh-table-wrap, body .snbd-scope .snbd-league-page .snbd-match-table-wrap {width: 100%;max-width: 100%;min-width: 0;overflow-x: hidden;}@media (min-width:641px) {body .snbd-scope .snbd-league-page .snbd-bxh-table {width: 100%;min-width: 0;table-layout: fixed;}body .snbd-scope .snbd-league-page .snbd-bxh-table th, body .snbd-scope .snbd-league-page .snbd-bxh-table td {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}}@media (max-width:980px) {body .snbd-scope .snbd-league-page .snbd-league-shell {grid-template-columns: 1fr;gap: 12px;}body .snbd-scope .snbd-league-page .snbd-league-sidebar {position: relative;top: auto;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}}@media (max-width:640px) {body .snbd-scope .snbd-league-page .snbd-league-shell {gap: 10px;}body .snbd-scope .snbd-league-page .snbd-league-sidebar {grid-template-columns: 1fr;}body .snbd-scope .snbd-league-page .snbd-lg-section, body .snbd-scope .snbd-league-page .snbd-bxh-table-wrap, body .snbd-scope .snbd-league-page .snbd-match-table-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;}body .snbd-scope .snbd-league-page .snbd-bxh-table {min-width: 640px;table-layout: auto;}}.snbd-scope .snbd-side-featured .snbd-side-featured-list {display: grid;grid-template-columns: 1fr;gap: 2px;max-height: 360px;overflow: auto;scrollbar-width: thin;}.snbd-scope .snbd-side-featured .snbd-side-league {grid-template-columns: 20px minmax(0, 1fr);padding: 6px 7px;gap: 7px;border-radius: 9px;}.snbd-scope .snbd-side-featured .snbd-side-league .snbd-logo {width: 19px;height: 19px;}.snbd-scope .snbd-side-featured .snbd-side-league b {font-size: 11.5px;line-height: 1.15;}.snbd-scope .snbd-side-featured .snbd-side-league small {display: none;}@media (max-width: 860px) {.snbd-scope .snbd-side-featured .snbd-side-featured-list {grid-template-columns: repeat(2, minmax(0, 1fr));max-height: none;}}body .snbd-scope .snbd-league-sidebar, .snbd-scope .snbd-league-sidebar {position: relative;top: auto;bottom: auto;max-height: none;}body .snbd-scope .snbd-league-page .snbd-side-country-list, .snbd-scope .snbd-league-page .snbd-side-country-list {max-height: none;}@media (min-width:981px) {body .snbd-scope .snbd-league-page .snbd-league-sidebar, .snbd-scope .snbd-league-page .snbd-league-sidebar {display: flex;flex-direction: column;}}body .snbd-scope .snbd-datebar, .snbd-datebar {display: grid;grid-template-columns: 32px repeat(7, minmax(72px, 1fr)) 32px;gap: 0;overflow-x: auto;margin-bottom: 18px;background: var(--snbd-line);}body .snbd-scope .snbd-datebar .snbd-date, .snbd-datebar .snbd-date {display: flex;min-width: 72px;height: 62px;margin: 0;padding: 0;border: 0;border-right: 1px solid var(--snbd-line);background: var(--snbd-line);color: var(--snbd-text);cursor: pointer;flex-direction: column;align-items: center;justify-content: center;}body .snbd-scope .snbd-date b, .snbd-date b {font-size: 14px;line-height: 1.1;font-weight: 900;}body .snbd-scope .snbd-date span, .snbd-date span {margin-top: 4px;color: var(--snbd-muted);font-size: 12px;}body .snbd-scope .snbd-date.is-active, .snbd-date.is-active {background: var(--green);color: var(--snbd-on-accent);}body .snbd-scope .snbd-date.is-active span, .snbd-date.is-active span {color: var(--snbd-on-accent);}body .snbd-scope .snbd-date.is-nav, .snbd-date.is-nav {min-width: 32px;width: 32px;opacity: .55;background: var(--snbd-surface-muted);color: var(--snbd-text);}body .snbd-scope .snbd-date.is-nav b, .snbd-date.is-nav b {font-size: 18px;line-height: 1;}body .snbd-scope .snbd-date.is-nav span, .snbd-date.is-nav span {display: none;}body .snbd-scope .snbd-date.is-nav:hover, .snbd-date.is-nav:hover {opacity: .85;}body .snbd-scope .snbd-date.is-disabled, .snbd-date.is-disabled {cursor: default;opacity: .28;pointer-events: none;}@media (max-width:640px) {body .snbd-scope .snbd-datebar, .snbd-datebar {grid-template-columns: 30px repeat(7, minmax(76px, 1fr)) 30px;}}body.has-snbd .page-layout, body.has-football .page-layout, body.page-bong-da .page-layout, body:has(.snbd-virtual-page) .page-layout {display: block;}body.has-snbd .page-layout>.sidebar, body.has-football .page-layout>.sidebar, body.page-bong-da .page-layout>.sidebar, body:has(.snbd-virtual-page) .page-layout>.sidebar {display: none;}.snbd-wrap {font-family: Arial, Helvetica, sans-serif;}.snbd-league-shell {display: grid;grid-template-columns: minmax(0, 1fr) 250px;gap: 14px;align-items: start;}.snbd-league-sidebar {order: 2;position: sticky;top: 12px;max-height: calc(100vh - 24px);overflow: auto;scrollbar-width: thin;}.snbd-league-mainpane {order: 1;min-width: 0;}.snbd-side-league, .snbd-cap-jump, .snbd-more {font-family: inherit;}.snbd-side-league {width: 100%;border: 0;background: transparent;cursor: pointer;text-align: left;}.snbd-side-league.is-active {background: #dcfce7;}.snbd-cap-jump {border: 1px solid var(--snbd-warn-line);background: var(--snbd-warn-bg);color: var(--snbd-warn-text);border-radius: 999px;padding: 4px 6px;font-size: 10px;font-weight: 800;cursor: pointer;}.snbd-more {width: 22px;height: 30px;border: 0;background: transparent;color: #aaa;font-size: 22px;cursor: pointer;padding: 0;}.snbd-live-card {display: block;cursor: pointer;color: inherit;text-decoration: none;}.snbd-side-block h3 {font-size: 13px;}.snbd-side-country summary {font-size: 12px;}.snbd-side-league span b {font-size: 12px;}.snbd-side-league span small {font-size: 10px;}.snbd-side-league .snbd-logo-league {width: 20px;height: 20px;}.snbd-side-league .snbd-logo-flag, .snbd-logo-flag {width: 16px;height: 16px;border-radius: 50%;background: var(--snbd-surface);box-shadow: 0 0 0 1px rgba(15, 23, 42, .08);}@media (max-width: 900px) {.snbd-league-shell {grid-template-columns: 1fr;}.snbd-league-sidebar {order: 2;position: static;max-height: 320px;}}