 @font-face {font-family: "Sonic Sport";font-style: normal;font-weight: 300 700;font-display: optional;src: url("fonts/sonic-sport-vietnamese.woff2") format("woff2");unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face {font-family: "Sonic Sport";font-style: normal;font-weight: 300 700;font-display: optional;src: url("fonts/sonic-sport-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: "Sonic Sport";font-style: normal;font-weight: 300 700;font-display: optional;src: url("fonts/sonic-sport-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.snbd-scope {--snbd-font: "Sonic Sport", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--green: #087a3e;--green2: #14a15a;--green-dark: #075c31;--green-ink: #0b5f33;--green-soft: #edf7f1;--green-pale: #dcefe4;--green-line: #cfe4d7;--green-shadow: rgb(8 122 62 / 9%);--red: #d22f3b;--red-soft: #fcebed;--on-green: #e8f7ee;--ink: #14251c;--muted: #68776e;--line: #dce7e0;--soft: #f5f9f6;--panel: #fff;width: 100%;max-width: 980px;min-width: 0;color: var(--ink);font-family: var(--snbd-font);font-variant-numeric: tabular-nums;font-weight: 400;font-synthesis: none;letter-spacing: -.008em;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;}.full-width-content .entry-content > .snbd-scope {margin-right: auto;margin-left: auto;padding-right: 40px;padding-left: 40px;}.snbd-scope, .snbd-scope * {box-sizing: border-box;}@supports (content-visibility: auto) {.snbd-fixtures .snbd-match, .snbd-league-page .snbd-match, .snbd-odds-card {content-visibility: auto;contain-intrinsic-size: auto 78px;}.snbd-fixtures > .snbd-league, .snbd-odds-list > .snbd-odds-league, .snbd-live-odds-list > .snbd-odds-league, .snbd-league-page .snbd-lg-section {content-visibility: auto;contain-intrinsic-size: auto 360px;}}.snbd-scope a {color: inherit;text-decoration: none;}.snbd-scope button, .snbd-scope input, .snbd-scope select {font: inherit;}.snbd-scope img {max-width: 100%;}.snbd-scope [hidden] {display: none;}.snbd-scope .snbd-wrap {width: 100%;max-width: 100%;min-width: 0;margin: 18px 0;}.snbd-scope .snbd-wrap.is-loading {opacity: .62;pointer-events: none;}.snbd-scope .snbd-logo {display: inline-block;width: 24px;height: 24px;flex: 0 0 auto;object-fit: contain;vertical-align: middle;}.snbd-scope .snbd-logo-empty {border-radius: 50%;background: #e5e7eb;}.snbd-scope .snbd-alert, .snbd-scope .snbd-empty {margin: 12px 0;padding: 13px 14px;border: 1px solid #fed7aa;border-radius: 12px;background: #fff7ed;color: #9a3412;}.snbd-scope .snbd-alert small {display: block;margin-top: 4px;overflow-wrap: anywhere;}.snbd-scope .snbd-data-note {margin: 10px 0;padding: 9px 12px;border: 1px solid var(--green-line);border-radius: 10px;background: var(--green-soft);color: var(--green-ink);font-size: 12px;}.snbd-scope .snbd-title {margin: 18px 0;color: var(--ink);font-size: clamp(21px, 3vw, 28px);font-weight: 700;line-height: 1.25;text-align: center;}.snbd-scope .snbd-search {display: flex;width: 100%;max-width: 520px;height: 44px;margin: 0 auto 16px;overflow: hidden;border: 1px solid var(--line);border-radius: 999px;background: var(--panel);}.snbd-scope .snbd-search input[type="search"] {width: 100%;min-width: 0;height: 42px;margin: 0;padding: 0 16px;border: 0;outline: 0;background: transparent;color: var(--ink);box-shadow: none;}.snbd-scope .snbd-search > span {display: grid;flex: 0 0 48px;width: 48px;height: 42px;place-items: center;color: var(--muted);}.snbd-scope .snbd-tabs {display: grid;grid-template-columns: repeat(auto-fit, minmax(96px, 1fr));width: 100%;overflow: hidden;border-radius: 12px;background: #e7ebe8;}.snbd-scope .snbd-tab {position: relative;display: flex;align-items: center;justify-content: center;min-width: 0;min-height: 44px;margin: 0;padding: 7px 20px 7px 8px;border: 0;border-right: 1px solid #fff;background: #e7ebe8;color: #5d6862;font-size: 12px;font-weight: 700;cursor: pointer;}.snbd-scope .snbd-tab:last-child {border-right: 0;}.snbd-scope .snbd-tab span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-tab em {position: absolute;top: 4px;right: 4px;min-width: 16px;height: 16px;padding: 0 4px;border-radius: 999px;background: rgb(0 0 0 / 10%);font-size: 9px;font-style: normal;line-height: 16px;}.snbd-scope .snbd-tab.is-active {background: var(--green);color: #fff;}.snbd-scope .snbd-tab.is-active em {background: rgb(255 255 255 / 24%);}.snbd-scope .snbd-tab.is-disabled, .snbd-scope .snbd-tab:disabled {opacity: .38;cursor: not-allowed;pointer-events: none;}.snbd-scope .snbd-datebar {display: grid;grid-template-columns: 32px repeat(7, minmax(0, 1fr)) 32px;width: 100%;margin-bottom: 16px;overflow: hidden;border: 1px solid var(--line);border-radius: 12px;background: var(--panel);}.snbd-scope .snbd-date {display: flex;flex-direction: column;align-items: center;justify-content: center;min-width: 0;min-height: 50px;margin: 0;padding: 5px 2px;border: 0;border-right: 1px solid var(--line);background: var(--panel);color: var(--ink);cursor: pointer;}.snbd-scope .snbd-date:last-child {border-right: 0;}.snbd-scope .snbd-date b, .snbd-scope .snbd-date span {overflow: hidden;max-width: 100%;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-date.is-nav b {font-size: 24px;line-height: 1;}.snbd-scope .snbd-date b {font-size: 12px;}.snbd-scope .snbd-date span {margin-top: 2px;color: var(--muted);font-size: 10px;}.snbd-scope .snbd-date.is-active {background: var(--green);color: #fff;}.snbd-scope .snbd-date.is-active span {color: var(--on-green);}.snbd-scope .snbd-date.is-nav {font-size: 18px;}.snbd-scope .snbd-date.is-disabled {opacity: .35;pointer-events: none;}.snbd-scope .snbd-league {margin: 0 0 14px;overflow: hidden;border: 1px solid var(--line);border-radius: 12px;background: var(--panel);}.snbd-scope .snbd-league-head {display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 56px;padding: 8px 14px;border-bottom: 1px solid var(--line);background: #f5f8f6;}.snbd-scope .snbd-league-main, .snbd-scope .snbd-head-actions, .snbd-scope .snbd-team {display: flex;align-items: center;min-width: 0;}.snbd-scope .snbd-league-main {gap: 9px;}.snbd-scope .snbd-league-main > div {min-width: 0;}.snbd-scope .snbd-league-main strong, .snbd-scope .snbd-league-main small {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-league-main strong {font-size: 16px;}.snbd-scope .snbd-league-main small {margin-top: 2px;color: var(--muted);font-size: 11px;}.snbd-scope .snbd-head-actions {gap: 7px;margin-left: auto;}.snbd-scope .snbd-cap-badges {display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 4px;}.snbd-scope .snbd-cap-badges em, .snbd-scope .snbd-cap-badges a {padding: 4px 6px;border: 1px solid #fed7aa;border-radius: 999px;background: #fff7ed;color: #9a3412;font-size: 9px;font-style: normal;font-weight: 600;line-height: 1;white-space: nowrap;}.snbd-scope .snbd-collapse {margin: 0;padding: 4px;border: 0;background: transparent;color: var(--muted);font-size: 11px;font-weight: 700;cursor: pointer;white-space: nowrap;}.snbd-scope .snbd-league.is-collapsed .snbd-match-list {display: none;}.snbd-scope .snbd-match {display: grid;grid-template-columns: 56px 60px minmax(0, 1fr) 64px minmax(0, 1fr) 18px;align-items: center;gap: 6px;min-width: 0;min-height: 64px;padding: 7px 10px;border-bottom: 1px solid var(--line);font-size: 13px;}.snbd-scope .snbd-match:last-child {border-bottom: 0;}.snbd-scope .snbd-time {min-width: 0;line-height: 1.15;}.snbd-scope .snbd-time b, .snbd-scope .snbd-time span {display: block;white-space: nowrap;}.snbd-scope .snbd-time b {font-size: 12px;}.snbd-scope .snbd-time span, .snbd-scope .snbd-round {color: var(--muted);font-size: 10px;}.snbd-scope .snbd-time span {margin-top: 4px;}.snbd-scope .snbd-round {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-team {gap: 6px;}.snbd-scope .snbd-team .snbd-logo {width: 21px;height: 21px;}.snbd-scope .snbd-team span {overflow: hidden;min-width: 0;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-home {justify-content: flex-end;text-align: right;}.snbd-scope .snbd-away {justify-content: flex-start;}.snbd-scope .snbd-score {min-width: 0;text-align: center;}.snbd-scope .snbd-score strong {display: inline-flex;align-items: center;justify-content: center;min-width: 50px;min-height: 27px;padding: 3px 7px;border-radius: 999px;background: var(--green);color: #fff;font-size: 12px;font-weight: 700;}.snbd-scope .snbd-score small {display: block;margin-top: 3px;color: var(--muted);font-size: 10px;white-space: nowrap;}.snbd-scope .snbd-state-live .snbd-score strong {background: var(--red);}.snbd-scope .snbd-more {color: var(--muted);font-size: 21px;text-align: center;}.snbd-scope .snbd-more.is-disabled {visibility: hidden;}.snbd-scope .snbd-match-meta {grid-column: 1 / -1;margin: -2px 24px 0 116px;overflow: hidden;color: var(--muted);font-size: 10px;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-live {padding-bottom: 12px;overflow: hidden;border: 1px solid var(--green-line);border-radius: 14px;background: var(--green-soft);}.snbd-scope .snbd-live-head {display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 52px;padding: 8px 15px;background: linear-gradient(135deg, var(--green), var(--green-dark));color: #fff;font-weight: 700;}.snbd-scope .snbd-live-head span, .snbd-scope .snbd-live-meta span {padding: 5px 8px;border-radius: 999px;background: rgb(255 255 255 / 16%);font-size: 11px;white-space: nowrap;}.snbd-scope .snbd-live > .snbd-search, .snbd-scope .snbd-live > .snbd-tabs {width: calc(100% - 24px);}.snbd-scope .snbd-live > .snbd-tabs {margin: 0 12px 14px;}.snbd-scope .snbd-live-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;min-width: 0;padding: 0 12px;}.snbd-scope .snbd-live-card {min-width: 0;overflow: hidden;border: 1px solid var(--green-line);border-radius: 16px;background: var(--panel);box-shadow: 0 7px 20px var(--green-shadow);}.snbd-scope .snbd-live-top {display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: center;gap: 7px;min-height: 40px;padding: 6px 10px;background: var(--green-soft);}.snbd-scope .snbd-live-top small {overflow: hidden;color: var(--muted);font-size: 10px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-live-top small:last-child {text-align: right;}.snbd-scope .snbd-live-badge {padding: 4px 7px;border: 1px solid var(--red);border-radius: 999px;background: var(--red-soft);color: var(--red);font-size: 10px;font-weight: 700;white-space: nowrap;}.snbd-scope .snbd-state-upcoming .snbd-live-badge {border-color: var(--green-line);background: var(--green-soft);color: var(--green-dark);}.snbd-scope .snbd-live-scorebox {display: grid;grid-template-columns: minmax(0, 1fr) 92px minmax(0, 1fr);align-items: center;gap: 8px;padding: 14px 10px 8px;}.snbd-scope .snbd-live-team {min-width: 0;text-align: center;}.snbd-scope .snbd-live-team .snbd-logo {width: 36px;height: 36px;}.snbd-scope .snbd-live-team strong {display: block;margin-top: 6px;overflow: hidden;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-live-score {display: flex;align-items: center;justify-content: center;gap: 6px;min-height: 46px;padding: 6px;border-radius: 13px;background: linear-gradient(180deg, var(--green2), var(--green-dark));color: #fff;}.snbd-scope .snbd-live-score b {font-size: 24px;}.snbd-scope .snbd-live-score span {font-size: 18px;font-weight: 700;}.snbd-scope .snbd-live-score small {font-size: 11px;font-weight: 700;text-align: center;}.snbd-scope .snbd-live-progress {display: block;width: calc(100% - 24px);height: 5px;margin: 0 12px 9px;padding: 0;overflow: hidden;border: 0;border-radius: 999px;appearance: none;background: var(--green-pale);}.snbd-scope .snbd-live-progress::-webkit-progress-bar {background: var(--green-pale);}.snbd-scope .snbd-live-progress::-webkit-progress-value {background: linear-gradient(90deg, var(--green), #facc15, var(--red));}.snbd-scope .snbd-live-progress::-moz-progress-bar {background: linear-gradient(90deg, var(--green), #facc15, var(--red));}.snbd-scope .snbd-live-meta {display: flex;flex-wrap: wrap;justify-content: center;gap: 5px;padding: 0 9px 11px;color: var(--muted);}.snbd-scope .snbd-live-meta span {background: var(--green-soft);}.snbd-scope .snbd-bxh-headline, .snbd-scope .snbd-bxh-brand {display: flex;align-items: center;}.snbd-scope .snbd-bxh-headline {justify-content: space-between;gap: 12px;margin-bottom: 11px;padding: 13px 15px;border-radius: 16px;background: linear-gradient(135deg, var(--green), var(--green2));color: #fff;}.snbd-scope .snbd-bxh-brand {gap: 10px;min-width: 0;}.snbd-scope .snbd-bxh-logo {flex: 0 0 auto;}.snbd-scope .snbd-bxh-logo .snbd-logo {width: 38px;height: 38px;}.snbd-scope .snbd-bxh-headline span {display: inline-flex;margin-right: 7px;padding: 3px 7px;border-radius: 999px;background: rgb(255 255 255 / 17%);font-size: 10px;font-weight: 700;}.snbd-scope .snbd-bxh-headline strong, .snbd-scope .snbd-bxh-headline small {display: block;}.snbd-scope .snbd-bxh-headline strong {font-size: 18px;}.snbd-scope .snbd-bxh-headline small {margin-top: 3px;color: var(--on-green);font-size: 11px;}.snbd-scope .snbd-bxh-headline em {padding: 7px 10px;border-radius: 12px;background: rgb(255 255 255 / 16%);font-style: normal;font-weight: 700;}.snbd-scope .snbd-bxh-filter {display: grid;grid-template-columns: minmax(120px, .8fr) minmax(180px, 1.3fr) 88px;gap: 8px;margin-bottom: 12px;padding: 9px;border: 1px solid var(--line);border-radius: 13px;background: var(--panel);}.snbd-scope .snbd-bxh-filter input, .snbd-scope .snbd-bxh-filter select {width: 100%;min-width: 0;height: 38px;margin: 0;padding: 0 10px;border: 1px solid var(--line);border-radius: 9px;outline: 0;background: var(--soft);color: var(--ink);box-shadow: none;font-size: 12px;}.snbd-scope .snbd-bxh-group {margin-bottom: 13px;}.snbd-scope .snbd-bxh-group h3 {display: inline-flex;margin: 0 0 8px;padding: 7px 10px;border-radius: 999px;background: var(--green-pale);color: var(--green-ink);font-size: 12px;text-transform: uppercase;}.snbd-scope .snbd-bxh-table-wrap, .snbd-scope .snbd-player-table-wrap {width: 100%;max-width: 100%;overflow: hidden;border: 1px solid var(--line);border-radius: 12px;background: var(--panel);}.snbd-scope .snbd-bxh-table, .snbd-scope .snbd-player-table {width: 100%;max-width: 100%;margin: 0;border-collapse: collapse;table-layout: fixed;}.snbd-scope .snbd-bxh-table th, .snbd-scope .snbd-bxh-table td, .snbd-scope .snbd-player-table th, .snbd-scope .snbd-player-table td {overflow: hidden;padding: 8px 3px;border: 0;border-bottom: 1px solid #edf3ef;font-size: 10px;text-align: center;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-bxh-table th, .snbd-scope .snbd-player-table th {background: var(--green-soft);color: var(--green-ink);font-size: 9px;text-transform: uppercase;}.snbd-scope .snbd-bxh-table tr:last-child td, .snbd-scope .snbd-player-table tr:last-child td {border-bottom: 0;}.snbd-scope .snbd-bxh-table th:nth-child(1), .snbd-scope .snbd-bxh-table td:nth-child(1) {width: 5%;}.snbd-scope .snbd-bxh-table th:nth-child(2), .snbd-scope .snbd-bxh-table td:nth-child(2) {width: 30%;text-align: left;}.snbd-scope .snbd-bxh-table th:nth-child(n+3):nth-child(-n+10), .snbd-scope .snbd-bxh-table td:nth-child(n+3):nth-child(-n+10) {width: 6%;}.snbd-scope .snbd-bxh-table th:nth-child(11), .snbd-scope .snbd-bxh-table td:nth-child(11) {width: 17%;}.snbd-scope .snbd-bxh-rank b {display: inline-flex;align-items: center;justify-content: center;width: 23px;height: 23px;border-radius: 7px;background: var(--green-soft);color: var(--green-ink);}.snbd-scope .snbd-bxh-team {display: flex;align-items: center;gap: 5px;min-width: 0;}.snbd-scope .snbd-bxh-team .snbd-logo {width: 18px;height: 18px;}.snbd-scope .snbd-bxh-team strong {flex: 1 1 auto;overflow: hidden;min-width: 0;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-bxh-pts b {color: var(--green-dark);font-size: 12px;}.snbd-scope .snbd-bxh-form {white-space: nowrap;}.snbd-scope .snbd-bxh-form i, .snbd-scope .snbd-bxh-form span {display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;margin: 0 1px;border-radius: 5px;background: #e5e7eb;color: #374151;font-size: 8px;font-style: normal;font-weight: 700;}.snbd-scope .snbd-bxh-form .snbd-form-w {background: var(--green-pale);color: var(--green-dark);}.snbd-scope .snbd-bxh-form .snbd-form-d {background: #fef3c7;color: #b45309;}.snbd-scope .snbd-bxh-form .snbd-form-l {background: #fee2e2;color: #b91c1c;}.snbd-scope .mark-ucl .snbd-bxh-rank b, .snbd-scope .lg-ucl {background: #dbeafe;color: #1d4ed8;}.snbd-scope .mark-uel .snbd-bxh-rank b, .snbd-scope .lg-uel {background: #ffedd5;color: #c2410c;}.snbd-scope .mark-uecl .snbd-bxh-rank b, .snbd-scope .lg-uecl {background: var(--green-pale);color: var(--green-dark);}.snbd-scope .mark-promo .snbd-bxh-rank b, .snbd-scope .mark-note .snbd-bxh-rank b, .snbd-scope .lg-promo {background: #ccfbf1;color: #0f766e;}.snbd-scope .mark-relegation .snbd-bxh-rank b, .snbd-scope .lg-relegation {background: #fee2e2;color: #b91c1c;}.snbd-scope .snbd-bxh-legend {display: flex;flex-wrap: wrap;gap: 8px;margin-top: 9px;padding: 9px;border: 1px solid var(--line);border-radius: 12px;color: var(--muted);font-size: 11px;}.snbd-scope .snbd-bxh-legend span {display: inline-flex;align-items: center;gap: 5px;}.snbd-scope .snbd-bxh-legend i {width: 14px;height: 14px;border-radius: 4px;}.snbd-scope .snbd-league-page {background: transparent;}.snbd-scope .snbd-league-shell {display: grid;grid-template-columns: minmax(210px, 250px) minmax(0, 1fr);align-items: start;gap: 16px;width: 100%;min-width: 0;}.snbd-scope .snbd-league-sidebar, .snbd-scope .snbd-league-mainpane {width: 100%;min-width: 0;}.snbd-scope .snbd-league-sidebar {display: flex;flex-direction: column;gap: 12px;}.snbd-scope .snbd-side-block {overflow: hidden;border: 1px solid var(--line);border-radius: 13px;background: var(--panel);}.snbd-scope .snbd-side-block > h3 {margin: 0;padding: 11px 12px;border-bottom: 1px solid var(--line);background: var(--green-soft);color: var(--green-ink);font-size: 13px;}.snbd-scope .snbd-side-featured-list, .snbd-scope .snbd-side-country-leagues {display: grid;gap: 4px;padding: 7px;}.snbd-scope .snbd-side-search-results:not([hidden]) {display: grid;gap: 4px;padding: 7px;border-top: 1px solid var(--line);}.snbd-scope .snbd-side-country[aria-busy="true"] .snbd-side-country-leagues:empty::before {content: "…";padding: 5px;color: var(--muted);text-align: center;}.snbd-scope .snbd-side-league {display: grid;grid-template-columns: 24px minmax(0, 1fr);align-items: center;gap: 8px;min-width: 0;padding: 7px 8px;border-radius: 9px;}.snbd-scope .snbd-side-league:hover, .snbd-scope .snbd-side-league:focus, .snbd-scope .snbd-side-league.is-active {background: var(--green-soft);color: var(--green-ink);}.snbd-scope .snbd-side-league .snbd-logo {width: 22px;height: 22px;}.snbd-scope .snbd-side-league span {min-width: 0;}.snbd-scope .snbd-side-league b, .snbd-scope .snbd-side-league small {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-side-league b {font-size: 11px;}.snbd-scope .snbd-side-league small {margin-top: 2px;color: var(--muted);font-size: 9px;}.snbd-scope .snbd-side-search {position: relative;margin: 9px;}.snbd-scope .snbd-side-search input {width: 100%;height: 38px;margin: 0;padding: 0 34px 0 10px;border: 1px solid var(--line);border-radius: 9px;outline: 0;background: var(--soft);color: var(--ink);box-shadow: none;font-size: 11px;}.snbd-scope .snbd-side-search span {position: absolute;top: 50%;right: 10px;color: var(--muted);transform: translateY(-50%);}.snbd-scope .snbd-side-country-list {border-top: 1px solid var(--line);}.snbd-scope .snbd-side-country {border-bottom: 1px solid var(--line);}.snbd-scope .snbd-side-country:last-child {border-bottom: 0;}.snbd-scope .snbd-side-country summary {display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 9px 11px;cursor: pointer;list-style: none;}.snbd-scope .snbd-side-country summary::-webkit-details-marker {display: none;}.snbd-scope .snbd-side-country summary::after {content: "+";order: 3;color: var(--muted);font-weight: 700;}.snbd-scope .snbd-side-country[open] summary::after {content: "−";}.snbd-scope .snbd-side-country summary b {overflow: hidden;font-size: 11px;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-side-country summary em {margin-left: auto;padding: 2px 6px;border-radius: 999px;background: #edf4ef;color: var(--muted);font-size: 9px;font-style: normal;}.snbd-scope .snbd-side-country-leagues {padding-top: 2px;background: var(--soft);}.snbd-scope .snbd-side-result-count {display: block;padding: 0 10px 9px;color: var(--muted);font-size: 10px;}.snbd-scope .snbd-lg-hero {display: grid;grid-template-columns: 64px minmax(0, 1fr) auto;align-items: center;gap: 13px;margin-bottom: 12px;padding: 15px;border-radius: 17px;background: linear-gradient(135deg, var(--green), var(--green2));color: #fff;}.snbd-scope .snbd-lg-logo {display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 16px;background: rgb(255 255 255 / 16%);}.snbd-scope .snbd-lg-logo .snbd-logo {width: 47px;height: 47px;}.snbd-scope .snbd-lg-info {min-width: 0;}.snbd-scope .snbd-lg-info h2 {margin: 2px 0 4px;overflow: hidden;color: #fff;font-size: clamp(18px, 2.3vw, 23px);line-height: 1.15;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-lg-kicker, .snbd-scope .snbd-lg-alt-name, .snbd-scope .snbd-lg-info p {display: block;overflow: hidden;color: var(--on-green);font-size: 11px;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-lg-kicker {font-weight: 700;text-transform: uppercase;}.snbd-scope .snbd-lg-alt-name {margin-bottom: 3px;}.snbd-scope .snbd-lg-info p {margin: 0;}.snbd-scope .snbd-lg-badge {padding: 6px 9px;border-radius: 999px;background: rgb(255 255 255 / 17%);font-size: 10px;font-weight: 700;white-space: nowrap;}.snbd-scope .snbd-lg-tabs {margin-bottom: 12px;}.snbd-scope .snbd-lg-tools {display: grid;grid-template-columns: minmax(0, 1fr) repeat(2, minmax(120px, 180px));gap: 8px;margin-bottom: 12px;}.snbd-scope .snbd-lg-tools-1 {grid-template-columns: minmax(0, 1fr);}.snbd-scope .snbd-lg-tools-2 {grid-template-columns: minmax(0, 1fr) minmax(120px, 190px);}.snbd-scope .snbd-lg-tools .snbd-search {max-width: none;margin: 0;}.snbd-scope .snbd-lg-dd {min-width: 0;}.snbd-scope .snbd-lg-dd > span {display: none;}.snbd-scope .snbd-dd {position: relative;width: 100%;}.snbd-scope .snbd-dd summary {display: flex;align-items: center;min-height: 44px;padding: 7px 28px 7px 11px;overflow: hidden;border: 1px solid var(--line);border-radius: 11px;background: var(--panel);font-size: 11px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;list-style: none;}.snbd-scope .snbd-dd summary::-webkit-details-marker {display: none;}.snbd-scope .snbd-dd summary::after {content: "⌄";position: absolute;right: 10px;color: var(--muted);}.snbd-scope .snbd-dd-menu {position: absolute;z-index: 20;top: calc(100% + 4px);right: 0;width: max(100%, 180px);max-height: 280px;padding: 5px;overflow-y: auto;border: 1px solid var(--line);border-radius: 10px;background: var(--panel);box-shadow: 0 12px 28px rgb(23 35 27 / 12%);}.snbd-scope .snbd-dd-item {display: block;width: 100%;margin: 0;padding: 8px 9px;border: 0;border-radius: 7px;background: transparent;color: var(--ink);font-size: 11px;text-align: left;cursor: pointer;}.snbd-scope .snbd-dd-item:hover, .snbd-scope .snbd-dd-item.is-active {background: var(--green-soft);color: var(--green-ink);}.snbd-scope .snbd-teams-grid, .snbd-scope .snbd-top-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(175px, 1fr));gap: 9px;}.snbd-scope .snbd-team-card, .snbd-scope .snbd-top-card {min-width: 0;padding: 10px;border: 1px solid var(--line);border-radius: 12px;background: var(--panel);}.snbd-scope .snbd-team-card {display: grid;grid-template-columns: 32px minmax(0, 1fr);align-items: center;gap: 8px;}.snbd-scope .snbd-team-card .snbd-logo {width: 29px;height: 29px;}.snbd-scope .snbd-team-info, .snbd-scope .snbd-top-player, .snbd-scope .snbd-top-team {min-width: 0;}.snbd-scope .snbd-team-info strong, .snbd-scope .snbd-team-info span, .snbd-scope .snbd-team-info small {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-team-info strong {font-size: 12px;}.snbd-scope .snbd-team-info span, .snbd-scope .snbd-team-info small {margin-top: 2px;color: var(--muted);font-size: 9px;}.snbd-scope .snbd-team-venue {grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 4px;}.snbd-scope .snbd-team-venue em {padding: 3px 6px;border-radius: 999px;background: var(--soft);color: var(--muted);font-size: 8px;font-style: normal;}.snbd-scope .snbd-top-card {display: grid;grid-template-columns: 25px minmax(0, 1fr);gap: 7px;}.snbd-scope .snbd-top-rank {display: flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 8px;background: var(--green-pale);color: var(--green-ink);font-size: 10px;font-weight: 700;}.snbd-scope .snbd-top-player strong, .snbd-scope .snbd-top-player span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-top-player strong {font-size: 12px;}.snbd-scope .snbd-top-player span, .snbd-scope .snbd-top-team {color: var(--muted);font-size: 9px;}.snbd-scope .snbd-top-team, .snbd-scope .snbd-top-stats {grid-column: 2;display: flex;align-items: center;gap: 5px;}.snbd-scope .snbd-top-team .snbd-logo {width: 17px;height: 17px;}.snbd-scope .snbd-top-team span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-top-stats {flex-wrap: wrap;font-size: 9px;}.snbd-scope .snbd-top-stats b {color: var(--green-dark);}.snbd-scope .snbd-odds-toolbar {margin-bottom: 14px;padding: 12px;border: 1px solid var(--green-line);border-radius: 16px;background: linear-gradient(135deg, #f6fbf8, var(--green-soft));}.snbd-scope .snbd-odds-toolbar .snbd-datebar {margin-bottom: 12px;}.snbd-scope .snbd-odds-topline {display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 10px;}.snbd-scope .snbd-odds-heading h2, .snbd-scope .snbd-odds-heading p {margin: 0;}.snbd-scope .snbd-odds-heading h2 {color: var(--green-dark);font-size: 21px;line-height: 1.2;}.snbd-scope .snbd-odds-heading p {margin-top: 3px;color: var(--muted);font-size: 11px;}.snbd-scope .snbd-odds-tabs {display: grid;grid-template-columns: repeat(3, minmax(82px, 1fr));gap: 6px;}.snbd-scope .snbd-odds-tabs .snbd-tab {min-height: 42px;border: 1px solid var(--green-line);border-radius: 10px;}.snbd-scope .snbd-odds-filters {display: grid;grid-template-columns: minmax(180px, 240px) minmax(0, 1fr);gap: 9px;}.snbd-scope .snbd-odds-filters label {min-width: 0;}.snbd-scope .snbd-odds-filters label > span {display: block;margin: 0 0 4px 2px;color: var(--muted);font-size: 9px;font-weight: 600;text-transform: uppercase;}.snbd-scope .snbd-odds-filters select, .snbd-scope .snbd-odds-filters input {width: 100%;height: 40px;margin: 0;padding: 0 12px;border: 1px solid var(--line);border-radius: 10px;outline: 0;background: var(--panel);color: var(--ink);box-shadow: none;}.snbd-scope .snbd-odds-league {min-width: 0;}.snbd-scope .snbd-odds-card {min-width: 0;margin-bottom: 13px;overflow: hidden;border: 1px solid var(--green-line);border-radius: 15px;background: #f8fcf9;box-shadow: 0 8px 22px var(--green-shadow);}.snbd-scope .snbd-odds-match-head {display: flex;align-items: center;justify-content: space-between;gap: 8px;min-height: 54px;padding: 8px 12px;border-bottom: 1px solid var(--green-line);background: var(--green-pale);}.snbd-scope .snbd-odds-league-name {display: flex;align-items: center;gap: 8px;min-width: 0;}.snbd-scope .snbd-odds-league-name .snbd-logo {width: 28px;height: 28px;}.snbd-scope .snbd-odds-league-name > span {min-width: 0;}.snbd-scope .snbd-odds-league-name strong, .snbd-scope .snbd-odds-league-name small {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-odds-league-name strong {font-size: 12px;}.snbd-scope .snbd-odds-league-name small {color: var(--muted);font-size: 9px;}.snbd-scope .snbd-odds-match-head time {display: flex;flex-direction: column;flex: 0 0 auto;text-align: right;}.snbd-scope .snbd-odds-match-head time b {color: var(--green);font-size: 15px;line-height: 1;}.snbd-scope .snbd-odds-match-head time small {margin-top: 3px;color: var(--muted);font-size: 9px;}.snbd-scope .snbd-odds-board {display: grid;grid-template-columns: minmax(155px, 27%) minmax(0, 1fr);align-items: stretch;min-width: 0;overflow: visible;}.snbd-scope .snbd-odds-teams {display: flex;flex-direction: column;justify-content: center;gap: 9px;min-width: 0;padding: 12px;border-right: 1px solid var(--green-line);background: #edf7ee;}.snbd-scope .snbd-odds-team-row {display: flex;align-items: center;gap: 7px;min-width: 0;}.snbd-scope .snbd-odds-teams .snbd-logo {width: 24px;height: 24px;}.snbd-scope .snbd-odds-teams b {overflow: hidden;min-width: 0;color: #083f77;font-size: 11px;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-odds-team-row:nth-child(2) b {color: #bd2431;}.snbd-scope .snbd-correct-score-toggle {display: inline-flex;align-items: center;align-self: flex-end;gap: 4px;margin: 1px 0 0;padding: 2px 0;border: 0;background: transparent;color: var(--green-dark);font-size: 8px;font-weight: 700;cursor: pointer;}.snbd-scope .snbd-correct-score-toggle em {min-width: 16px;padding: 1px 4px;border-radius: 99px;background: var(--green-pale);font-size: 7px;font-style: normal;text-align: center;}.snbd-scope .snbd-correct-score-toggle i {font-size: 14px;font-style: normal;line-height: 1;transition: transform .2s ease;}.snbd-scope .snbd-correct-score-toggle[aria-expanded="true"] i {transform: rotate(90deg);}.snbd-scope .snbd-odds-market-grid {display: grid;grid-template-columns: repeat(var(--snbd-market-count, 9), minmax(0, 1fr));min-width: 0;}.snbd-scope .snbd-market-count-1 {--snbd-market-count: 1;--snbd-market-width: 90px;}.snbd-scope .snbd-market-count-2 {--snbd-market-count: 2;--snbd-market-width: 180px;}.snbd-scope .snbd-market-count-3 {--snbd-market-count: 3;--snbd-market-width: 270px;}.snbd-scope .snbd-market-count-4 {--snbd-market-count: 4;--snbd-market-width: 360px;}.snbd-scope .snbd-market-count-5 {--snbd-market-count: 5;--snbd-market-width: 450px;}.snbd-scope .snbd-market-count-6 {--snbd-market-count: 6;--snbd-market-width: 540px;}.snbd-scope .snbd-market-count-7 {--snbd-market-count: 7;--snbd-market-width: 630px;}.snbd-scope .snbd-market-count-8 {--snbd-market-count: 8;--snbd-market-width: 720px;}.snbd-scope .snbd-market-count-9 {--snbd-market-count: 9;--snbd-market-width: 810px;}.snbd-scope .snbd-odds-market {min-width: 0;overflow: hidden;border-right: 1px solid var(--green-line);border-bottom: 1px solid var(--green-line);background: rgb(255 255 255 / 60%);}.snbd-scope .snbd-odds-market:last-child {border-right: 0;}.snbd-scope .snbd-odds-market h3 {overflow: hidden;min-height: 30px;margin: 0;padding: 8px 3px 6px;border-bottom: 1px solid var(--green-line);color: var(--ink);font-size: 9px;line-height: 1.15;text-align: center;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-odds-market > div {padding: 6px 7px;}.snbd-scope .snbd-odds-line {display: grid;grid-template-columns: minmax(22px, auto) minmax(0, 1fr);align-items: start;gap: 4px;min-height: 27px;}.snbd-scope .snbd-odds-line em {overflow: hidden;color: var(--muted);font-size: 8px;font-style: normal;font-weight: 700;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-odds-line > span {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 1px 3px;min-width: 0;}.snbd-scope .snbd-odds-line b {color: var(--ink);font-size: 11px;line-height: 1;}.snbd-scope .snbd-odds-line b.is-up {color: #138447;}.snbd-scope .snbd-odds-line b.is-down {color: #d12736;}.snbd-scope .snbd-odds-line b i {margin-left: 2px;font-size: 6px;font-style: normal;vertical-align: 2px;}.snbd-scope .snbd-odds-line small {color: #8b9690;font-size: 7px;text-decoration: line-through;}.snbd-scope .snbd-correct-score {grid-column: 1 / -1;min-width: 0;border-top: 1px solid var(--green-line);background: #e9f4e9;}.snbd-scope .snbd-correct-score > div {display: grid;grid-template-columns: repeat(8, minmax(0, 1fr));}.snbd-scope .snbd-correct-score > div > span {min-width: 0;padding: 8px 4px;border-top: 1px solid var(--green-line);border-right: 1px solid var(--green-line);text-align: center;}.snbd-scope .snbd-correct-score small, .snbd-scope .snbd-correct-score b {display: block;}.snbd-scope .snbd-correct-score small {color: var(--muted);font-size: 8px;}.snbd-scope .snbd-correct-score b {margin-top: 2px;font-size: 10px;}.snbd-scope .snbd-live-odds-summary {display: flex;align-items: stretch;gap: 0;margin-bottom: 5px;overflow: hidden;border: 0;border-radius: 6px;background: #163f2e;color: #fff;}.snbd-scope .snbd-live-odds-summary > span {display: flex;align-items: center;justify-content: center;flex-direction: row;gap: 4px;min-height: 28px;padding: 3px 8px;border-left: 1px solid rgba(255, 255, 255, .1);color: #fff;text-align: center;}.snbd-scope .snbd-live-odds-summary > span b {font-size: 10px;line-height: 1.1;}.snbd-scope .snbd-live-odds-summary > span small {margin: 0;color: #cce7d7;font-size: 7px;font-weight: 600;text-transform: uppercase;}.snbd-scope .snbd-live-odds-summary .snbd-live-odds-pulse {position: relative;align-items: flex-start;flex: 1 1 auto;min-width: 70px;padding-left: 25px;border-left: 0;background: #0d3022;text-align: left;}.snbd-scope .snbd-live-odds-pulse > i, .snbd-scope .snbd-live-odds-league-head em i, .snbd-scope .snbd-live-odds-state span i {display: inline-block;width: 6px;height: 6px;flex: 0 0 auto;border-radius: 50%;background: #e83c48;box-shadow: 0 0 0 0 rgba(232, 60, 72, .45);animation: snbd-live-pulse 1.6s infinite;}.snbd-scope .snbd-live-odds-pulse > i {position: absolute;left: 10px;width: 7px;height: 7px;}.snbd-scope .snbd-live-odds-pulse strong {font-size: 9px;font-weight: 700;letter-spacing: .04em;}.snbd-scope .snbd-live-odds-list {display: grid;gap: 5px;}.snbd-scope .snbd-live-odds-league {overflow: hidden;border: 1px solid #e2eae5;border-radius: 7px;background: #fff;}.snbd-scope .snbd-live-odds-league-head {display: grid;grid-template-columns: 24px minmax(0, 1fr) auto;align-items: center;gap: 7px;padding: 4px 7px;background: #eef5f1;}.snbd-scope .snbd-live-odds-league-head .snbd-logo {width: 18px;height: 18px;}.snbd-scope .snbd-live-odds-league-head strong, .snbd-scope .snbd-live-odds-league-head small {display: block;}.snbd-scope .snbd-live-odds-league-head strong {overflow: hidden;color: var(--green-ink);font-size: 9px;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-live-odds-league-head small {color: var(--muted);font-size: 7px;}.snbd-scope .snbd-live-odds-league-head em {display: inline-flex;align-items: center;gap: 5px;padding: 2px 5px;border-radius: 999px;background: var(--red-soft);color: var(--red);font-size: 7px;font-style: normal;font-weight: 600;}.snbd-scope .snbd-live-odds-scroll {overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-color: #9ebcac #edf3ef;scrollbar-width: thin;}.snbd-scope .snbd-live-odds-columns, .snbd-scope .snbd-live-odds-row {display: grid;grid-template-columns: minmax(230px, 1.55fr) repeat(6, minmax(92px, .65fr));min-width: 810px;}.snbd-scope .snbd-live-odds-columns {position: sticky;top: 0;z-index: 4;border-bottom: 1px solid #e8eeea;background: #f7f9f8;}.snbd-scope .snbd-live-odds-columns span {display: flex;align-items: center;justify-content: center;flex-direction: column;min-height: 24px;padding: 3px 4px;border-left: 1px solid #e8eeea;color: #64736c;font-size: 7px;font-weight: 600;letter-spacing: .03em;text-align: center;text-transform: uppercase;}.snbd-scope .snbd-live-odds-columns span:first-child {position: sticky;left: 0;z-index: 2;background: #f7f9f8;border-left: 0;text-align: left;}.snbd-scope .snbd-live-odds-columns span:first-child {align-items: flex-start;padding-left: 10px;}.snbd-scope .snbd-live-odds-columns b, .snbd-scope .snbd-live-odds-columns small {display: block;line-height: 1.2;}.snbd-scope .snbd-live-odds-columns b {color: #32483c;font-size: 8px;}.snbd-scope .snbd-live-odds-columns small {margin-top: 0;color: #8a9891;font-size: 6px;font-weight: 500;letter-spacing: 0;text-transform: none;}.snbd-scope .snbd-live-odds-row.snbd-odds-card {position: relative;overflow: visible;margin: 0;border: 0;border-bottom: 1px solid #e5ece8;border-radius: 0;background: #fff;box-shadow: none;}.snbd-scope .snbd-live-odds-row:last-child {border-bottom: 0;}.snbd-scope .snbd-live-odds-match {position: sticky;left: 0;z-index: 3;display: grid;grid-template-columns: 52px minmax(0, 1fr);grid-template-rows: minmax(52px, auto) auto;min-width: 0;border-right: 1px solid #e8eeea;background: #fbfdfc;}.snbd-scope .snbd-live-odds-state {display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 2px;padding: 3px 2px;background: #fff3f4;text-align: center;}.snbd-scope .snbd-live-odds-state span {display: inline-flex;align-items: center;justify-content: center;gap: 3px;line-height: 1.2;}.snbd-scope .snbd-live-odds-state span, .snbd-scope .snbd-live-odds-state small {color: var(--red);font-size: 7px;font-weight: 600;}.snbd-scope .snbd-live-odds-state span strong {font-size: 7px;font-weight: 700;letter-spacing: .04em;}.snbd-scope .snbd-live-odds-state.is-locked {background: #fff8ea;}.snbd-scope .snbd-live-odds-state.is-locked span, .snbd-scope .snbd-live-odds-state.is-locked small {color: #9a620f;}.snbd-scope .snbd-live-odds-state.is-locked span i {background: #e9a426;animation: none;}.snbd-scope .snbd-live-odds-state.is-pregame {background: #f1f6fb;}.snbd-scope .snbd-live-odds-state.is-pregame span, .snbd-scope .snbd-live-odds-state.is-pregame small {color: #356c9d;}.snbd-scope .snbd-live-odds-state.is-pregame span i {background: #4c8bc2;animation: none;}.snbd-scope .snbd-live-odds-teams {display: grid;align-content: center;min-width: 0;padding: 2px 6px;color: inherit;text-decoration: none;}.snbd-scope .snbd-live-odds-teams > span {display: grid;grid-template-columns: 17px minmax(0, 1fr) 16px;align-items: center;gap: 4px;min-width: 0;min-height: 25px;}.snbd-scope .snbd-live-odds-teams .snbd-logo {width: 15px;height: 15px;}.snbd-scope .snbd-live-odds-teams strong {overflow: hidden;color: #1d2c24;font-size: 9px;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-live-odds-teams b {color: #102c1e;font-size: 10px;text-align: right;}.snbd-scope .snbd-live-odds-matchmeta {display: flex;grid-column: 2;align-items: center;gap: 4px;min-width: 0;padding: 0 6px 3px;color: var(--muted);font-size: 6px;}.snbd-scope .snbd-live-odds-matchmeta span {padding: 1px 3px;border-radius: 999px;background: #f0f4f2;}.snbd-scope .snbd-live-odds-matchmeta b {color: #53675c;font-weight: 700;}.snbd-scope .snbd-live-odds-matchmeta time {margin-left: auto;font-variant-numeric: tabular-nums;}.snbd-scope .snbd-live-main-market {position: relative;display: flex;align-items: center;min-width: 0;border-left: 1px solid #edf1ee;background: #fff;}.snbd-scope .snbd-live-market, .snbd-scope .snbd-live-market.is-empty {display: flex;justify-content: center;flex-direction: column;width: 100%;min-width: 0;min-height: 62px;padding: 3px;background: #fff;}.snbd-scope .snbd-live-market > div {display: grid;grid-template-columns: minmax(0, 1fr);gap: 2px;}.snbd-scope .snbd-live-market[data-market="mw"] > div {grid-template-columns: minmax(0, 1fr);}.snbd-scope .snbd-live-market > div > span {position: relative;display: flex;align-items: center;justify-content: space-between;flex-direction: row;gap: 2px;min-width: 0;min-height: 18px;padding: 2px 4px;border: 0;border-radius: 3px;background: #f1f6f3;text-align: center;transition: background .15s ease, border-color .15s ease;}.snbd-scope .snbd-live-market > div > span:not(.is-locked):hover {background: #e8f4ec;}.snbd-scope .snbd-live-market > div > span.is-locked {background: #f2f4f3;color: #98a29d;}.snbd-scope .snbd-live-market > div > span > i {position: absolute;top: 1px;right: 2px;color: #a4ada8;font-size: 7px;font-style: normal;}.snbd-scope .snbd-live-market small, .snbd-scope .snbd-live-market b {display: block;overflow: hidden;max-width: 100%;margin: 0;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-live-market small {color: var(--muted);font-size: 7px;}.snbd-scope .snbd-live-market b {color: var(--green-dark);font-size: 9px;font-variant-numeric: tabular-nums;}.snbd-scope .snbd-live-market.is-empty {align-items: center;color: var(--muted);font-size: 8px;}.snbd-scope .snbd-live-market.is-empty em {color: #a3aca7;font-style: normal;}@keyframes snbd-live-pulse {70% {box-shadow: 0 0 0 6px rgba(232, 60, 72, 0);}100% {box-shadow: 0 0 0 0 rgba(232, 60, 72, 0);}}@media (prefers-reduced-motion: reduce) {.snbd-scope .snbd-live-odds-pulse > i, .snbd-scope .snbd-live-odds-league-head em i, .snbd-scope .snbd-live-odds-state span i {animation: none;}}.snbd-scope .snbd-odds-disclaimer {color: var(--muted);font-size: 10px;text-align: center;}.snbd-scope .snbd-match-page {width: 100%;}.snbd-scope .snbd-match-hero {margin-bottom: 12px;overflow: hidden;border: 1px solid var(--line);border-radius: 18px;background: var(--panel);box-shadow: 0 10px 30px var(--green-shadow);}.snbd-scope .snbd-match-hero-head {display: flex;align-items: center;justify-content: space-between;gap: 12px;min-width: 0;padding: 11px 14px;border-bottom: 1px solid var(--green-line);background: var(--green-soft);}.snbd-scope .snbd-match-league {display: flex;align-items: center;gap: 9px;min-width: 0;}.snbd-scope .snbd-match-league .snbd-logo {width: 30px;height: 30px;}.snbd-scope .snbd-match-league > span {min-width: 0;}.snbd-scope .snbd-match-league strong, .snbd-scope .snbd-match-league small {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-match-league strong {color: var(--green-ink);font-size: 12px;}.snbd-scope .snbd-match-league small {margin-top: 2px;color: var(--muted);font-size: 9px;}.snbd-scope .snbd-match-status {flex: 0 0 auto;padding: 5px 9px;border: 1px solid var(--green-line);border-radius: 999px;background: var(--panel);color: var(--green-dark);font-size: 10px;font-weight: 700;}.snbd-scope .snbd-match-status.snbd-state-live {border-color: var(--red);background: var(--red-soft);color: var(--red);}.snbd-scope .snbd-match-status.snbd-state-finished {border-color: var(--line);background: var(--soft);color: var(--muted);}.snbd-scope .snbd-match-status.snbd-state-cancelled {border-color: #fed7aa;background: #fff7ed;color: #9a3412;}.snbd-scope .snbd-match-scoreboard {display: grid;grid-template-columns: minmax(0, 1fr) 150px minmax(0, 1fr);align-items: center;gap: 16px;min-height: 210px;padding: 24px 20px;background: linear-gradient(180deg, var(--panel), var(--green-soft));}.snbd-scope .snbd-match-team {display: flex;flex-direction: column;align-items: center;min-width: 0;gap: 8px;text-align: center;}.snbd-scope .snbd-match-team .snbd-logo {width: 64px;height: 64px;}.snbd-scope .snbd-match-team small {color: var(--muted);font-size: 9px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;}.snbd-scope .snbd-match-team strong {max-width: 100%;color: var(--ink);font-size: 15px;line-height: 1.3;overflow-wrap: anywhere;}.snbd-scope .snbd-match-score {text-align: center;}.snbd-scope .snbd-match-score b {display: flex;align-items: center;justify-content: center;min-width: 126px;min-height: 62px;margin-top: 8px;padding: 8px 12px;border-radius: 18px;background: linear-gradient(135deg, var(--green), var(--green-dark));color: #fff;font-size: 32px;line-height: 1;box-shadow: 0 8px 22px var(--green-shadow);}.snbd-scope .snbd-match-score time, .snbd-scope .snbd-match-score small {display: block;color: var(--muted);font-size: 10px;font-weight: 600;}.snbd-scope .snbd-match-score small {margin-top: 6px;}.snbd-scope .snbd-match-facts {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));border-top: 1px solid var(--line);}.snbd-scope .snbd-match-facts > div {min-width: 0;padding: 10px 12px;border-right: 1px solid var(--line);text-align: center;}.snbd-scope .snbd-match-facts > div:last-child {border-right: 0;}.snbd-scope .snbd-match-facts b, .snbd-scope .snbd-match-facts span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-match-facts b {color: var(--muted);font-size: 9px;text-transform: uppercase;}.snbd-scope .snbd-match-facts span {margin-top: 3px;font-size: 11px;font-weight: 700;}.snbd-scope .snbd-match-tabs {margin-bottom: 12px;}.snbd-scope .snbd-match-panel {display: none;margin-bottom: 12px;padding: 14px;border: 1px solid var(--line);border-radius: 14px;background: var(--panel);}.snbd-scope .snbd-match-panel.is-active {display: block;}.snbd-scope .snbd-overview-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;}.snbd-scope .snbd-overview-grid > div {min-width: 0;padding: 9px;border-radius: 9px;background: var(--soft);}.snbd-scope .snbd-overview-grid b, .snbd-scope .snbd-overview-grid span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-overview-grid b {color: var(--muted);font-size: 9px;}.snbd-scope .snbd-overview-grid span {margin-top: 3px;font-size: 11px;}.snbd-scope .snbd-analysis-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;}.snbd-scope .snbd-analysis-card {min-width: 0;padding: 11px;border: 1px solid var(--line);border-radius: 11px;background: var(--soft);}.snbd-scope .snbd-analysis-card h3, .snbd-scope .snbd-analysis-card p {margin: 0;}.snbd-scope .snbd-analysis-card h3 {margin-bottom: 9px;color: var(--green-dark);font-size: 12px;}.snbd-scope .snbd-analysis-card p {margin-top: 8px;color: var(--muted);font-size: 10px;}.snbd-scope .snbd-analysis-wide {grid-column: 1 / -1;}.snbd-scope .snbd-prediction-bars {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 5px;}.snbd-scope .snbd-prediction-bars span {display: grid;grid-template-columns: 24px minmax(0, 1fr);align-items: center;gap: 3px 6px;min-width: 0;padding: 7px 5px;border-radius: 8px;background: var(--panel);text-align: center;}.snbd-scope .snbd-prediction-bars .snbd-logo, .snbd-scope .snbd-prediction-bars i {grid-row: 1 / 3;width: 24px;height: 24px;}.snbd-scope .snbd-prediction-bars i {display: grid;place-items: center;border-radius: 50%;background: var(--green-soft);color: var(--green-dark);font-size: 9px;font-style: normal;font-weight: 700;}.snbd-scope .snbd-prediction-bars small, .snbd-scope .snbd-prediction-bars b {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-prediction-bars small {color: var(--muted);font-size: 8px;}.snbd-scope .snbd-prediction-bars b {margin-top: 2px;color: var(--green);font-size: 14px;}.snbd-scope .snbd-mini-standings > div {display: grid;grid-template-columns: 20px 22px minmax(0, 1fr) auto auto;align-items: center;gap: 6px;padding: 6px 0;border-bottom: 1px solid var(--line);font-size: 9px;}.snbd-scope .snbd-mini-standings > div:last-child {border-bottom: 0;}.snbd-scope .snbd-mini-standings .snbd-logo {width: 20px;height: 20px;}.snbd-scope .snbd-mini-standings strong {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-mini-standings span {color: var(--muted);}.snbd-scope .snbd-mini-standings em {color: var(--green-dark);font-style: normal;font-weight: 700;}.snbd-scope .snbd-h2h-list > div {display: grid;grid-template-columns: 105px minmax(0, 1fr) 60px minmax(0, 1fr);align-items: center;gap: 7px;min-height: 34px;border-bottom: 1px solid var(--line);font-size: 9px;}.snbd-scope .snbd-h2h-list > div:last-child {border-bottom: 0;}.snbd-scope .snbd-h2h-league {display: grid;grid-template-columns: 22px minmax(0, 1fr);align-items: center;gap: 1px 5px;min-width: 0;}.snbd-scope .snbd-h2h-league .snbd-logo {grid-row: 1 / 3;width: 20px;height: 20px;}.snbd-scope .snbd-h2h-league small, .snbd-scope .snbd-h2h-league time {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-h2h-league small {font-size: 8px;font-weight: 600;}.snbd-scope .snbd-h2h-list time {color: var(--muted);font-size: 7px;}.snbd-scope .snbd-h2h-team {display: flex;align-items: center;gap: 5px;min-width: 0;}.snbd-scope .snbd-h2h-team.is-home {justify-content: flex-end;}.snbd-scope .snbd-h2h-team .snbd-logo {width: 20px;height: 20px;}.snbd-scope .snbd-h2h-team.is-home .snbd-logo {order: 2;}.snbd-scope .snbd-h2h-team strong {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-h2h-list b {padding: 4px;border-radius: 7px;background: var(--green);color: #fff;text-align: center;}.snbd-scope .snbd-event-row {display: grid;grid-template-columns: minmax(135px, .6fr) minmax(0, 1.4fr);align-items: center;gap: 10px;padding: 8px 9px;border-bottom: 1px solid var(--line);font-size: 11px;}.snbd-scope .snbd-event-team {display: flex;align-items: center;gap: 7px;min-width: 0;}.snbd-scope .snbd-event-team .snbd-logo {width: 22px;height: 22px;}.snbd-scope .snbd-event-team strong {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.snbd-scope .snbd-match-stats-table thead th:first-child, .snbd-scope .snbd-table-team-label {align-items: center;justify-content: center;gap: 6px;}.snbd-scope .snbd-match-stats-table thead th:first-child {display: flex;}.snbd-scope .snbd-table-team-label {display: inline-flex;}.snbd-scope .snbd-match-stats-table .snbd-logo {width: 22px;height: 22px;}.snbd-scope .snbd-event-row:last-child {border-bottom: 0;}.snbd-scope .snbd-lineup-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;}.snbd-scope .snbd-lineup-card {min-width: 0;padding: 11px;border: 1px solid var(--line);border-radius: 11px;}.snbd-scope .snbd-lineup-card header {display: flex;align-items: center;gap: 8px;}.snbd-scope .snbd-lineup-card h3, .snbd-scope .snbd-lineup-card h4, .snbd-scope .snbd-lineup-card p {margin: 5px 0;}.snbd-scope .snbd-lineup-card h3 {font-size: 13px;}.snbd-scope .snbd-lineup-card h4, .snbd-scope .snbd-lineup-card p {font-size: 10px;}.snbd-scope .snbd-lineup-list {margin: 0;padding: 0;list-style: none;}.snbd-scope .snbd-lineup-list li {display: grid;grid-template-columns: 24px minmax(0, 1fr) 28px;gap: 5px;padding: 5px 0;border-bottom: 1px solid #edf3ef;font-size: 10px;}.snbd-scope .snbd-lineup-list em {color: var(--muted);font-style: normal;text-align: right;}.snbd-scope .snbd-player-group h3 {display: flex;align-items: center;gap: 7px;margin: 12px 0 7px;font-size: 13px;}.snbd-scope .snbd-player-table th:first-child, .snbd-scope .snbd-player-table td:first-child {width: 9%;}.snbd-scope .snbd-player-table th:nth-child(2), .snbd-scope .snbd-player-table td:nth-child(2) {width: 41%;text-align: left;}.snbd-scope .snbd-player-table td small {display: block;color: var(--muted);font-size: 8px;}@media (min-width: 980px) {.snbd-scope .snbd-odds-card, .snbd-scope .snbd-odds-board, .snbd-scope .snbd-live-odds-scroll {overflow-x: hidden;}.snbd-scope .snbd-odds-board, .snbd-scope .snbd-odds-market-grid, .snbd-scope .snbd-live-odds-columns, .snbd-scope .snbd-live-odds-row {min-width: 0;}.snbd-scope .snbd-live-odds-columns, .snbd-scope .snbd-live-odds-row {grid-template-columns: minmax(220px, 1.55fr) repeat(6, minmax(82px, .65fr));}.snbd-scope .snbd-live-market {min-width: 0;padding-right: 3px;padding-left: 3px;}.snbd-scope .snbd-live-market > div > span {padding-right: 4px;padding-left: 4px;}}@media (max-width: 979px) {.snbd-scope .snbd-odds-board {grid-template-columns: 150px var(--snbd-market-width, 810px);overflow-x: auto;}.snbd-scope .snbd-odds-teams {position: sticky;left: 0;z-index: 2;}.snbd-scope .snbd-odds-market-grid {grid-template-columns: repeat(var(--snbd-market-count, 9), 90px);min-width: var(--snbd-market-width, 810px);}.snbd-scope .snbd-live-odds-row {overflow: visible;}.snbd-scope .snbd-live-odds-columns {display: grid;}.snbd-scope .snbd-live-odds-match {border-right: 1px solid #e8eeea;border-bottom: 0;}}@media (max-width: 767px) {.full-width-content .entry-content > .snbd-scope {padding-right: 30px;padding-left: 30px;}.snbd-scope .snbd-wrap {margin: 10px 0;}.snbd-scope .snbd-datebar {grid-template-columns: 30px repeat(5, minmax(0, 1fr)) 30px;}.snbd-scope .snbd-date.is-mobile-hidden {display: none;}.snbd-scope .snbd-tabs {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-scope .snbd-lg-tabs, .snbd-scope .snbd-match-tabs {grid-template-columns: repeat(3, minmax(0, 1fr));}.snbd-scope .snbd-match {grid-template-columns: 44px minmax(0, 1fr) 54px minmax(0, 1fr) 16px;grid-template-areas: "time home score away more";gap: 4px;min-height: 58px;padding: 6px;font-size: 11px;}.snbd-scope .snbd-time {grid-area: time;text-align: center;}.snbd-scope .snbd-round {display: none;}.snbd-scope .snbd-home {grid-area: home;}.snbd-scope .snbd-score {grid-area: score;}.snbd-scope .snbd-away {grid-area: away;}.snbd-scope .snbd-more {grid-area: more;}.snbd-scope .snbd-team .snbd-logo {width: 17px;height: 17px;}.snbd-scope .snbd-score strong {min-width: 42px;min-height: 24px;font-size: 10px;}.snbd-scope .snbd-match-meta {display: none;}.snbd-scope .snbd-live-grid, .snbd-scope .snbd-analysis-grid, .snbd-scope .snbd-lineup-grid, .snbd-scope .snbd-league-shell {grid-template-columns: minmax(0, 1fr);}.snbd-scope .snbd-analysis-wide {grid-column: auto;}.snbd-scope .snbd-h2h-list > div {grid-template-columns: 42px minmax(0, 1fr) 52px minmax(0, 1fr);gap: 4px;}.snbd-scope .snbd-live-scorebox {grid-template-columns: minmax(0, 1fr) 78px minmax(0, 1fr);}.snbd-scope .snbd-league-sidebar {order: 2;}.snbd-scope .snbd-league-mainpane {order: 1;}.snbd-scope .snbd-side-featured-list {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-scope .snbd-lg-hero {grid-template-columns: 52px minmax(0, 1fr);gap: 9px;padding: 11px;}.snbd-scope .snbd-lg-logo {width: 52px;height: 52px;}.snbd-scope .snbd-lg-logo .snbd-logo {width: 38px;height: 38px;}.snbd-scope .snbd-lg-badge {display: none;}.snbd-scope .snbd-lg-tools, .snbd-scope .snbd-lg-tools-2 {grid-template-columns: minmax(0, 1fr);}.snbd-scope .snbd-bxh-filter {grid-template-columns: minmax(0, 1fr) 82px;}.snbd-scope .snbd-bxh-search {grid-column: 1 / -1;}.snbd-scope .snbd-bxh-table-wrap, .snbd-scope .snbd-player-table-wrap {overflow-x: auto;}.snbd-scope .snbd-bxh-table {min-width: 650px;table-layout: fixed;}.snbd-scope .snbd-player-table {min-width: 540px;}.snbd-scope .snbd-odds-heading {align-items: stretch;flex-direction: column;}.snbd-scope .snbd-odds-toolbar {padding: 8px;}.snbd-scope .snbd-odds-topline {align-items: stretch;flex-direction: column;}.snbd-scope .snbd-odds-tabs {grid-template-columns: repeat(3, minmax(0, 1fr));}.snbd-scope .snbd-odds-filters {grid-template-columns: minmax(0, 1fr);}.snbd-scope .snbd-correct-score > div {grid-template-columns: repeat(3, minmax(0, 1fr));}.snbd-scope .snbd-live-odds-row {display: grid;grid-template-columns: minmax(210px, 1.55fr) repeat(6, 88px);min-width: 738px;overflow: visible;}.snbd-scope .snbd-live-odds-scroll {overflow-x: auto;}.snbd-scope .snbd-live-odds-columns {display: grid;grid-template-columns: minmax(210px, 1.55fr) repeat(6, 88px);min-width: 738px;}.snbd-scope .snbd-live-odds-summary {display: flex;flex-wrap: nowrap;}.snbd-scope .snbd-live-odds-summary .snbd-live-odds-pulse {min-width: 62px;min-height: 28px;padding-left: 22px;}.snbd-scope .snbd-live-odds-summary > span {min-height: 28px;padding: 3px 5px;}.snbd-scope .snbd-live-odds-pulse > i {left: 8px;}.snbd-scope .snbd-live-odds-league-head {grid-template-columns: 20px minmax(0, 1fr) auto;padding: 4px 6px;}.snbd-scope .snbd-live-odds-match {position: sticky;left: 0;grid-column: auto;border-right: 1px solid #e8eeea;border-bottom: 0;}.snbd-scope .snbd-live-main-market {border-left: 1px solid #edf1ee;}.snbd-scope .snbd-live-market {min-height: 62px;padding: 3px;}.snbd-scope .snbd-live-market > div > span {min-height: 18px;}.snbd-scope .snbd-teams-grid, .snbd-scope .snbd-top-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-scope .snbd-match-scoreboard {grid-template-columns: minmax(0, 1fr) 88px minmax(0, 1fr);gap: 8px;min-height: 170px;padding: 18px 8px;}.snbd-scope .snbd-match-team .snbd-logo {width: 44px;height: 44px;}.snbd-scope .snbd-match-team strong {font-size: 11px;}.snbd-scope .snbd-match-score b {min-width: 80px;min-height: 50px;padding: 7px;border-radius: 14px;font-size: 23px;}.snbd-scope .snbd-match-facts {grid-template-columns: minmax(0, 1fr);}.snbd-scope .snbd-match-facts > div {border-right: 0;border-bottom: 1px solid var(--line);text-align: left;}.snbd-scope .snbd-match-facts > div:last-child {border-bottom: 0;}.snbd-scope .snbd-overview-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.snbd-scope .snbd-prediction-bars {grid-template-columns: minmax(0, 1fr);}.snbd-scope .snbd-h2h-list > div {grid-template-columns: 68px minmax(0, 1fr) 44px minmax(0, 1fr);gap: 4px;}.snbd-scope .snbd-h2h-league {grid-template-columns: minmax(0, 1fr);}.snbd-scope .snbd-h2h-league .snbd-logo, .snbd-scope .snbd-h2h-league small {display: none;}.snbd-scope .snbd-event-row {grid-template-columns: minmax(0, 1fr);gap: 4px;}}