/* Generated dark-theme corrections. Theme state lives on <html data-theme="dark">. */
html[data-theme="dark"] .ticker-lbl i {
    background: #131d2e !important
}
html[data-theme="dark"] .st.pending {
    background: #131d2e !important;
    border: 1px solid #403220 !important
}
html[data-theme="dark"] .note {
    color: #ff9da5 !important
}
html[data-theme="dark"] .note.info {
    color: #ff9da5 !important
}
html[data-theme="dark"] .ifw.ok iframe {
    background: #131d2e !important
}
html[data-theme="dark"] .home-secondary {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .home-secondary[open]>summary {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] details.qt-bb-widget {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-multisport .qt-feed-hd {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-multisport .qt-feed-hd b {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-language-switch {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-language-switch button {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-language-switch button.is-active {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-score-views {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-snooker-calendar {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-snooker-calendar summary {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-snooker-calendar details[open] summary {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-snooker-calendar details>div {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-snooker-calendar button {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-snooker-calendar button:hover,html[data-theme="dark"] .qt-snooker-calendar button.is-active {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sport-tabs {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sport-seo-links a {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sport-seo-links a:hover,html[data-theme="dark"] .qt-sport-seo-links a[aria-current="page"] {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sport-seo-content {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sport-seo-content h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-esports-games a {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-esports-games a:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-esports-tabs {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-esports-tabs a {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-esports-tabs a.is-active,html[data-theme="dark"] .qt-esports-tabs a:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-source-details {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-source-details h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-source-details li a {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-source-details li span {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-home-seo-intro {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-home-seo-intro h1 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-home-seo-intro nav a {
    border: 1px solid #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-home-seo-intro nav a:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-basketball-seo {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-basketball-seo h1 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-basketball-seo nav a {
    border: 1px solid #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-basketball-seo-content {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-basketball-seo-content h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-live-chrome-toggle {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sport-tab:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sport-tab small {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-toolbar {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-date-tab.is-active,html[data-theme="dark"] .qt-filter.is-active {
    border-color: #3f2224 !important;
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-league-filter,html[data-theme="dark"] .qt-search {
    border: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-live-summary {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-table-head {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-group>header {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-group>header h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-multisport .qt-score-row {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-multisport .qt-score-row:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-club {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-team-mark {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-pair {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-empty-retry,html[data-theme="dark"] .qt-refresh {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-foot {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-score-provider {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-provider-heading {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-provider-heading strong {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-provider-frame {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-feed-hd h1 {
    color: #9fc8ff !important
}
html[data-theme="dark"] body {
    background: #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .nav a:hover,html[data-theme="dark"] .nav a.on {
    border-bottom-color: #4b3c16 !important
}
html[data-theme="dark"] .sec-hd {
    background: #131d2e !important;
    border: 1px solid #131d2e !important
}
html[data-theme="dark"] .card {
    border-color: #131d2e !important
}
html[data-theme="dark"] .mg-hd {
    background: #131d2e !important;
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .mrow {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .mrow:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .table-card .mg-hd {
    background: #131d2e !important
}
html[data-theme="dark"] .st-table th {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-feed-hd {
    background: #131d2e !important;
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-feed-hd b {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-feed-list {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-group+.qt-group {
    border-top: 8px solid #131d2e !important
}
html[data-theme="dark"] .qt-group h2 {
    background: #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-match {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-state {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-state.qt-ft {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-score {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-more {
    border-top: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-tabs {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-tabs button {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-tabs button.is-active {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-toolbar {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-live-summary {
    border-top: 1px solid #131d2e !important;
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
@media (max-width:760px) {
    html[data-theme="dark"] .qt-views {
        border-top: 1px solid #131d2e !important
    }
    html[data-theme="dark"] .qt-odds-guide article {
        border-bottom: 1px solid #131d2e !important
    }
}
html[data-theme="dark"] .qt-basketball-data-head {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-basketball-data-head h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-basketball-data-head p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-basketball-match {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-basketball-comp {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-basketball-team {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-basketball-score {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-basketball-more {
    border-top: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-basketball-more:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-basketball-empty {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-multisport {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-board-hero .qt-language-switch button.is-active {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-board-hero .qt-refresh:hover,html[data-theme="dark"] .qt-widget-refresh:hover {
    border-color: #131d2e !important;
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-score-views {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-view-tab:hover {
    border-color: #3f2225 !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-view-tab.is-active {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-view-tab b {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-snooker-calendar {
    background: #131d2e !important;
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-esports-tabs {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-toolbar {
    background: #131d2e !important;
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-league-filter,html[data-theme="dark"] .qt-search {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-league-filter:focus-within,html[data-theme="dark"] .qt-search:focus-within {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-live-summary {
    background: #131d2e !important;
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-live-summary span {
    border-right: 1px solid #131d2e !important;
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-live-summary b {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-score-table-head {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-groups {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-group {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-group>header {
    border-bottom: 1px solid #131d2e !important;
    background: linear-gradient(90deg,#131d2e,#131d2e) !important
}
html[data-theme="dark"] .qt-score-group>header h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-score-group>header small {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-multisport .qt-score-row {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-multisport .qt-score-row:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-status-live {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-status-finished {
    background: #131d2e !important;
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-status-upcoming {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-club {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-team-mark {
    background: linear-gradient(135deg,#131d2e,#131d2e) !important
}
html[data-theme="dark"] .qt-score-pair {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-row.is-live .qt-score-pair {
    border-color: #3f2224 !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-row.is-finished .qt-score-pair {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-empty {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-foot {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-widget-stage {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-provider-loader {
    color: #9fc8ff !important
}
html[data-theme="dark"] .news-hub-head {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .news-hub-head h1 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .news-hub-head p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .news-category-nav a {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .news-category-nav a:hover,html[data-theme="dark"] .news-category-nav .is-active {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .news-stream,html[data-theme="dark"] .news-aside>section {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .news-stream>header {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .news-stream>header h2,html[data-theme="dark"] .news-aside h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .news-stream-item {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .news-stream-item:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .news-stream-item h3 a {
    color: #9fc8ff !important
}
html[data-theme="dark"] .news-stream-item p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .news-row-link {
    background: #131d2e !important
}
html[data-theme="dark"] .news-aside>section>p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .news-topic-list {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .news-topic-list a {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .news-aside-score {
    background: linear-gradient(135deg,#131d2e,#131d2e) !important
}
html[data-theme="dark"] .wrap>.crumb+h1 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .wrap>.crumb+h1+.mut {
    color: #aebdd0 !important
}
html[data-theme="dark"] .card {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .card-hd,html[data-theme="dark"] .mg-hd {
    border-bottom: 1px solid #131d2e !important;
    background: linear-gradient(90deg,#131d2e,#131d2e) !important
}
html[data-theme="dark"] .card-hd h3,html[data-theme="dark"] .mg-hd b {
    color: #9fc8ff !important
}
html[data-theme="dark"] .linklist a {
    border-bottom-color: #131d2e !important
}
html[data-theme="dark"] .linklist a:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .mrow:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .home-secondary>summary {
    color: #ff9da5 !important
}
html[data-theme="dark"] .home-secondary[open]>summary {
    background: #131d2e !important
}
html[data-theme="dark"] .ls-prose {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .ls-prose h1 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .ls-prose h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .pager a,html[data-theme="dark"] .pager .current {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .pager .current,html[data-theme="dark"] .pager a:hover {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-odds-hero nav a:hover {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-odds-sport-tabs {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-sport-tabs a,html[data-theme="dark"] .qt-odds-sport-tabs span {
    border: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-odds-sport-tabs a.is-active {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-sport-tabs span {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-panel {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-panel h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-odds-viewonly {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-frame-wrap {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-frame {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-progress i {
    background: linear-gradient(90deg,#ff6c7b,#131d2e) !important
}
html[data-theme="dark"] .qt-odds-guide {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-guide>h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-odds-guide article {
    border-right: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-odds-guide b {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-odds-guide p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-widget-stage.is-loading,html[data-theme="dark"] .qt-widget-stage.is-error {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-provider-loader:before {
    border: 2px solid #131d2e !important
}
html[data-theme="dark"] .qt-provider-loader a {
    color: #ff9da5 !important
}
html[data-theme="dark"] .hd .nav a:hover,html[data-theme="dark"] .hd .nav a.on {
    border-bottom-color: #131d2e !important
}
html[data-theme="dark"] .hd .nav a.on:after {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sports-logo:focus-visible {
    outline-color: #131d2e !important
}
html[data-theme="dark"] .qt-expired-badge {
    border: 1px solid #3f2226 !important;
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-home-sports a:hover {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-home-date-nav {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-home-date-nav>a {
    border: 1px solid #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-home-date-nav>a span {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-home-date-nav>a.is-current {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-home-date-nav>a.is-current em {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-home-date-nav>a.qt-home-all-schedule {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-home-section-title>div span {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-home-section-title>div b {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-home-section-title>span {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-home-empty {
    border: 1px dashed #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-home-empty strong {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-home-feature,html[data-theme="dark"] .qt-home-side-card {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-home-feature>header,html[data-theme="dark"] .qt-home-side-card>header {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-home-feature>header span,html[data-theme="dark"] .qt-home-side-card h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-home-feature>header a,html[data-theme="dark"] .qt-home-side-card>header a {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-home-feature-teams strong {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-home-feature-teams b {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-home-feature-time {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-home-no-feature strong {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-home-league-list a {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-home-news>div>a {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-home-news>div>a span {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-home-news>div>a:hover span {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-score-layout {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-sc-categories {
    background: #131d2e !important;
    border: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-sc-tab {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sc-tab:hover {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-sc-board {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sc-board-head {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-sc-board-head h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-sc-board-head p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-sc-loading,html[data-theme="dark"] .qt-sc-empty {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-sc-match {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-sc-comp {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-sc-team {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-sc-score {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-sc-match-meta {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-sc-status-finished {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-sc-footer {
    border-top: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sc-schedule-link a {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-sc-widget iframe {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-esports-tools {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-esports-filter button {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-esports-filter button.is-active,html[data-theme="dark"] .qt-esports-filter button:hover {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-esports-summary {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-esports-summary b {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-esports-group {
    border: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-esports-group h3 {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sc-esport-game {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-empty-state {
    background: #131d2e !important;
    border: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-score-empty-state strong {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-score-empty-links a,html[data-theme="dark"] .qt-sport-guide-links a {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-cricket-match {
    border-bottom: 1px solid #131d2e !important;
    background: linear-gradient(180deg,#131d2e,#131d2e) !important
}
html[data-theme="dark"] .qt-cricket-status {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sc-status-live .qt-cricket-status {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-cricket-team {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-cricket-team strong {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-cricket-meta {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-sport-guide {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sport-guide-intro h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-sport-guide-grid>article {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-sport-guide-faq+.qt-sport-guide-faq {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-sport-guide-faq p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-score-layout {
    color: #dce5f0 !important
}
html[data-theme="dark"] .qt-sc-categories,html[data-theme="dark"] .qt-sc-board {
    border-color: #131d2e !important
}
html[data-theme="dark"] .qt-sc-tab:hover {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-sc-board-head h2,html[data-theme="dark"] .qt-sc-team,html[data-theme="dark"] .qt-score-empty-state strong,html[data-theme="dark"] .qt-sport-guide-intro h2 {
    color: #efd38b !important
}
html[data-theme="dark"] .qt-sc-score,html[data-theme="dark"] .qt-cricket-team strong {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-sc-schedule-link a,html[data-theme="dark"] .qt-score-empty-links a,html[data-theme="dark"] .qt-sport-guide-links a {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-esports-filter button.is-active,html[data-theme="dark"] .qt-esports-filter button:hover {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-sc-esport-game {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-cricket-status {
    background: #131d2e !important;
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-sc-status-live .qt-cricket-status {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-sport-guide {
    border-color: #131d2e !important
}
html[data-theme="dark"] .qt-bb-scores {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-command {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-kpis {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-bb-kpis>div {
    border-right: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-bb-kpis b {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-bb-kpis span {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-dates {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-bb-dates button {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-dates button:hover {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-bb-dates button.on {
    border-color: #3f2225 !important;
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-bb-toolbar {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-tabs button {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-search {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-density,html[data-theme="dark"] .qt-bb-refresh {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-summary {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-summary b {
    color: #dce5f0 !important
}
html[data-theme="dark"] .qt-bb-groups {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-group {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-group>header {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-group>header h2 {
    color: #dce5f0 !important
}
html[data-theme="dark"] .qt-bb-group>header span {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-group>header button {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-fallback {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-bb-match {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-bb-match:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-match-top {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-match-top>b {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-status {
    background: #131d2e !important;
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-status.live {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-team {
    color: #dce5f0 !important
}
html[data-theme="dark"] .qt-bb-score {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-bb-periods b {
    color: #dce5f0 !important
}
html[data-theme="dark"] .qt-bb-match-actions button,html[data-theme="dark"] .qt-bb-match-actions a {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-basketball-source {
    border-top: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-basketball-empty {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-basketball-empty strong {
    color: #dce5f0 !important
}
html[data-theme="dark"] .qt-basketball-empty button {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-bb-loader {
    border: 3px solid #131d2e !important
}
html[data-theme="dark"] .qt-bb-back {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-back a {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-bb-categories {
    border-bottom: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-categories button {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-categories button:hover,html[data-theme="dark"] .qt-bb-categories button.on {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-bb-seo {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-seo>p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-bb-seo nav a {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-bb-seo article {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-bb-seo article p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-jiebao-score iframe {
    background: #131d2e !important
}
html[data-theme="dark"] #qt-real-scores.qt-multisport {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-date-strip {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-day-tab {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-day-tab span {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-day-tab.is-active {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-day-tab.is-active span,html[data-theme="dark"] .qt-day-tab.is-active b {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-status-tab span {
    background: #131d2e !important;
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-status-tab.is-active {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-status-tab.is-active span {
    background: #3f2225 !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-status-tab[data-live-filter="live"] span {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-search {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-search input {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-search kbd {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-league-strip {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-league-strip button {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-group h3 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-score-card {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-score-card:hover {
    border-color: #3f2225 !important
}
html[data-theme="dark"] .qt-score-card.is-live {
    background: linear-gradient(110deg,#131d2e 0%,#131d2e 100%) !important
}
html[data-theme="dark"] .qt-comp-chip {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-team-name {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-score-state {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-score-number {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-score-card-foot {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-score-card-foot a {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-board-foot {
    border-top: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-feed-hd {
    background: #131d2e !important;
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-feed-hd b {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-feed-list {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-group+.qt-group {
    border-top: 8px solid #131d2e !important
}
html[data-theme="dark"] .qt-group h2 {
    background: #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-match {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-state {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-tabs button {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-tabs button.is-active {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-toolbar {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-live-summary {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-more {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-schedule-head h2 {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-schedule-head p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-schedule-today {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-date-tabs button b {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-league-tabs {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-schedule-group h2 {
    background: #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-schedule-group h2 small {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-schedule-detail {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-schedule-detail:hover {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-schedule-empty>b {
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-schedule-empty button {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-schedule-source {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-tabs a {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-tabs a.is-active {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-date-tabs a b {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-schedule-empty>div>a {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-topic-actions a:first-child {
    border-color: #131d2e !important;
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-topic-card {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-topic-card h2,html[data-theme="dark"] .qt-topic-card h3 {
    color: #dce5f0 !important
}
html[data-theme="dark"] .qt-topic-card p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-topic-card>a {
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-topic-keywords {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-topic-keywords p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-topic-chips span {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] .qt-topic-guide article {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-topic-guide p,html[data-theme="dark"] .qt-topic-guide li {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-topic-faq {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-topic-faq details {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-topic-faq summary {
    color: #dce5f0 !important
}
html[data-theme="dark"] .qt-topic-faq p {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-topic-note {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-alert-panel {
    border: 1px solid #131d2e !important;
    background: linear-gradient(120deg,#131d2e,#131d2e) !important;
    color: #91dfb2 !important
}
html[data-theme="dark"] .qt-alert-heading>span {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-alert-panel button,html[data-theme="dark"] .qt-alert-panel select,html[data-theme="dark"] .qt-match-extras button {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #91dfb2 !important
}
html[data-theme="dark"] .qt-alert-note,html[data-theme="dark"] .qt-alert-feedback {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-alert-panel details {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-alert-panel summary span {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-alert-history li {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-alert-history li span {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-alert-history time {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-match-extras {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-match-extras button[aria-pressed=true] {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-card-count.yellow {
    background: #4b4016 !important;
    color: #efd38b !important
}
html[data-theme="dark"] .qt-alert-toast {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #91dfb2 !important
}
html[data-theme="dark"] .qt-alert-toast small {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-alert-toast button {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-event-highlight {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-alert-panel.qt-alert-disclosure {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-alert-summary-status {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-alert-body {
    border-top: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-sport-breakdown {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-sport-breakdown th,html[data-theme="dark"] .qt-sport-breakdown td {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] :root .has-very-light-gray-background-color {
    background-color: #131d2e !important
}
html[data-theme="dark"] :root .has-very-dark-gray-color {
    color: #dce5f0 !important
}
html[data-theme="dark"] :root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg,#164a4b,#4721fb 50%,#ab1dfe) !important
}
html[data-theme="dark"] :root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg,#402221,#131d2e) !important
}
html[data-theme="dark"] :root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg,#131d2e,#67a671) !important
}
html[data-theme="dark"] :root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg,#43351d,#004a59) !important
}
html[data-theme="dark"] .screen-reader-text:focus {
    background-color: #131d2e !important;
    color: #dce5f0 !important
}
html[data-theme="dark"] #qt-ai-fab span {
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] #qt-ai-panel {
    border: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] #qt-ai-messages {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-ai-bubble {
    border: 1px solid #131d2e !important;
    background: #131d2e !important;
    color: #dce5f0 !important
}
html[data-theme="dark"] .qt-ai-bubble.user {
    border-color: #3f2225 !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-ai-bubble.loading {
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-ai-suggestions {
    border-top: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-ai-suggestions button {
    border: 1px solid #3f2226 !important;
    background: #131d2e !important;
    color: #ff9da5 !important
}
html[data-theme="dark"] #qt-ai-form {
    border-top: 1px solid #131d2e !important;
    background: #131d2e !important
}
html[data-theme="dark"] #qt-ai-input {
    border: 1px solid #131d2e !important
}
html[data-theme="dark"] #qt-ai-panel footer {
    background: #131d2e !important;
    color: #aebdd0 !important
}
html[data-theme="dark"] .qt-odds-frame-wrap {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-frame {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-loader {
    border: 1px solid #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-basketball-odds {
    background: #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-basketball-odds th,html[data-theme="dark"] .qt-basketball-odds td {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-tennis-odds {
    background: #131d2e !important;
    color: #9fc8ff !important
}
html[data-theme="dark"] .qt-tennis-odds th,html[data-theme="dark"] .qt-tennis-odds td {
    border-bottom: 1px solid #131d2e !important
}
html[data-theme="dark"] .qt-odds-panel.is-loading .qt-odds-frame-wrap {
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-panel .qt-odds-loader-mark {
    border: 3px solid #131d2e !important
}
html[data-theme="dark"] .qt-odds-panel .qt-odds-loader button {
    border: 1px solid #22343f !important;
    background: #131d2e !important
}
html[data-theme="dark"] .qt-odds-panel[data-odds-state="error"] .qt-odds-loader-mark,html[data-theme="dark"] .qt-odds-panel[data-odds-state="empty"] .qt-odds-loader-mark,html[data-theme="dark"] .qt-odds-panel[data-odds-state="unavailable"] .qt-odds-loader-mark {
    border: 1px solid #22343f !important
}
html[data-theme="dark"] .qt-jiebao-odds .qt-odds-source-head {
    border-bottom: 1px solid #131d2e !important
}\n/* Compact score controls: summary remains in one row; detailed filters open on demand. */
.qt-score-tools-disclosure{margin:0;border-bottom:1px solid var(--line,#e4e8ed);background:var(--card,#fff);color:var(--ink,#26384a)}
.qt-score-tools-disclosure>summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;cursor:pointer;list-style:none;font-size:12px;font-weight:650}
.qt-score-tools-disclosure>summary::-webkit-details-marker{display:none}.qt-score-tools-summary{color:var(--muted,#6b7785);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-score-tools-chevron{margin-left:auto;font-size:17px;transition:transform .18s}.qt-score-tools-disclosure[open] .qt-score-tools-chevron{transform:rotate(180deg)}
.qt-score-tools-content{border-top:1px solid var(--line,#e4e8ed)}.qt-modern-tools{padding:10px 14px!important;gap:10px!important;align-items:flex-end}.qt-modern-tools label{min-width:130px}.qt-modern-tools .qt-modern-search{margin-left:auto;flex:1;min-width:210px}.qt-modern-tools input,.qt-modern-tools select{min-height:34px!important;padding:5px 9px!important}
.qt-league-pick{padding:8px 14px 12px;border-top:1px solid var(--line,#e4e8ed);background:var(--card,#fff)}.qt-league-pick-toolbar,.qt-league-pick-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qt-league-pick-toolbar strong{font-size:12px}.qt-league-pick-count{color:var(--muted,#6b7785);font-size:11px}.qt-league-pick-search{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted,#6b7785);font-size:11px}.qt-league-pick-search input{width:160px;min-height:30px;padding:4px 8px;border:1px solid var(--line-2,#d5dee9);border-radius:5px;background:var(--card,#fff);color:var(--ink,#26384a)}.qt-league-pick-actions{margin:8px 0}.qt-league-pick-actions button{min-height:29px;padding:4px 9px;border:1px solid var(--line-2,#d5dee9);border-radius:5px;background:var(--card,#fff);color:var(--ink,#26384a);font-size:11px;cursor:pointer}.qt-league-pick-actions button:hover{border-color:#e8404a;color:#c92836}.qt-only-favorites{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:11px}.qt-league-pick-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px;max-height:220px;overflow:auto;padding:2px 4px 2px 0;overscroll-behavior:contain}.qt-league-pick-item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;padding:3px 6px;border-radius:4px;color:var(--ink-2,#344054);font-size:11px;cursor:pointer}.qt-league-pick-item:hover{background:var(--bg,#f4f6f9)}.qt-league-pick-item input,.qt-only-favorites input{width:15px;height:15px;accent-color:#d52f3b}.qt-league-pick-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-league-pick-item small{color:var(--muted,#6b7785);font-size:10px}.qt-league-pick-item[hidden]{display:none}
.qt-modern-match{position:relative;padding-right:38px!important}.qt-score-favorite{position:absolute;top:4px;right:3px;z-index:1;min-width:29px;min-height:32px;border:0;background:transparent;color:#8894a1;font-size:19px;cursor:pointer}.qt-score-favorite.is-on{color:#e5a817}.qt-score-favorite:hover{transform:scale(1.12)}
.qt-modern-head{padding:11px 16px!important;min-height:64px}.qt-modern-head h2{font-size:19px!important}.qt-modern-head p{margin-top:2px!important}.qt-modern-status{padding:7px 14px!important}.qt-live-chrome-toggle{margin-left:0!important;min-height:32px;padding:5px 9px;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4);color:#fff}.qt-live-chrome-toggle:hover{background:rgba(255,255,255,.22);border-color:#fff;color:#fff}
.qt-score-quick{display:flex;align-items:center;gap:4px;min-height:40px;padding:4px 12px;overflow-x:auto;border-bottom:1px solid var(--line,#e7ebef);background:var(--card,#fff);scrollbar-width:none}.qt-score-quick::-webkit-scrollbar{display:none}.qt-score-quick button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:30px;padding:4px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted,#68798b);font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}.qt-score-quick button b{min-width:16px;padding:1px 4px;border-radius:999px;background:var(--card-2,#f0f3f6);color:var(--muted,#68798b);font-size:10px;font-variant-numeric:tabular-nums}.qt-score-quick button:hover{background:var(--card-2,#f4f6f8);color:var(--ink,#26384a)}.qt-score-quick button.is-active{border-color:#f2c9ce;background:#fff0f1;color:#ad1928}.qt-score-quick [data-quick-state="live"] b{background:#fde5e7;color:#bf2938}.qt-score-quick .qt-density-toggle{margin-left:auto;border-color:var(--line,#e3e8ed);background:var(--card,#fff);font-weight:550}.qt-score-quick button:focus-visible{outline:2px solid var(--brand,#bd1d2b);outline-offset:2px}
#qt-real-scores.is-compact .qt-modern-group h3{padding-top:7px;padding-bottom:7px}#qt-real-scores.is-compact .qt-modern-match{min-height:52px;padding-top:6px!important;padding-bottom:6px!important}#qt-real-scores.is-compact .qt-modern-match.qt-has-alerts{padding-bottom:39px!important}#qt-real-scores.is-compact .qt-modern-team{font-size:12px}#qt-real-scores.is-compact .qt-modern-score{font-size:16px}#qt-real-scores.is-compact .qt-match-extras{min-height:26px;font-size:10px}#qt-real-scores.is-compact .qt-match-extras button{min-height:24px}
html[data-theme=dark] .qt-score-tools-disclosure,html[data-theme=dark] .qt-league-pick{background:var(--card,#121c2e);color:var(--ink,#e8edf5)}html[data-theme=dark] .qt-league-pick-item:hover{background:var(--card-2,#16233a)}
body.qt-live-focus{margin:0!important;padding:0!important;background:var(--bg,#f4f6f9)}body.qt-live-focus> :not([data-qt-focus-keep]):not(.qt-alert-toasts),body.qt-live-focus [data-qt-focus-keep]:not(#qt-real-scores)>:not([data-qt-focus-keep]):not(.qt-alert-toasts){display:none!important}body.qt-live-focus main[data-qt-focus-keep],body.qt-live-focus .wrap[data-qt-focus-keep]{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}html:has(body.qt-live-focus) #wpadminbar{display:none!important}body.qt-live-focus.admin-bar{top:0!important}body.qt-live-focus #qt-real-scores{display:block!important;width:100%!important;max-width:none!important;min-height:100vh;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.qt-live-focus #qt-real-scores>:not(.qt-modern-head):not(.qt-modern-status):not(.qt-score-quick):not(.qt-score-tools-disclosure):not(.qt-modern-results){display:none!important}body.qt-live-focus .qt-live-chrome-toggle{margin-left:auto!important}.qt-modern-head .qt-live-chrome-toggle{flex:0 0 auto}
@media(max-width:760px){.qt-modern-head{gap:6px!important;min-height:58px;padding:9px 10px!important}.qt-modern-head h2{font-size:17px!important}.qt-modern-head p{font-size:10px!important}.qt-modern-status{padding:6px 10px!important;overflow-wrap:anywhere;font-size:11px}.qt-score-tools-disclosure>summary{min-height:36px;padding:0 10px}.qt-modern-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px!important;padding:9px 10px!important}.qt-modern-tools label{min-width:0!important;width:100%}.qt-modern-tools .qt-modern-search{grid-column:1/-1;flex:auto!important;min-width:0!important;margin:0!important}.qt-modern-tools input,.qt-modern-tools select{width:100%;min-width:0;max-width:100%}.qt-league-pick{padding:8px 10px}.qt-league-pick-toolbar{gap:6px}.qt-league-pick-search{width:100%;margin:0}.qt-league-pick-search input{flex:1;width:0;min-width:0}.qt-league-pick-actions{gap:5px}.qt-league-pick-actions button{min-height:32px;padding:4px 8px}.qt-only-favorites{margin-left:auto;min-height:32px}.qt-league-pick-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:42vh;max-height:42dvh}.qt-modern-match{position:relative;grid-template-columns:minmax(42px,.55fr) minmax(0,1fr) minmax(46px,.6fr) minmax(0,1fr)!important;gap:5px!important;padding:9px 8px!important;font-size:11px!important}.qt-modern-team{min-width:0;font-size:11px}.qt-modern-score{min-width:0;font-size:15px!important;text-align:center}.qt-modern-match-time{font-size:10px}.qt-modern-detail{grid-column:auto!important;justify-self:end;display:inline-flex!important;align-items:center;min-height:28px;padding:2px 5px;border:0;background:transparent;color:var(--c-link,#d60f23);font-size:11px}.qt-score-favorite{position:absolute;top:5px;right:5px;min-height:28px;min-width:26px;z-index:1}.qt-modern-head .qt-live-chrome-toggle{font-size:11px}.qt-alert-toasts{max-width:calc(100vw - 20px)}}
@media(max-width:760px){.qt-score-quick{min-height:37px;padding:3px 7px;gap:2px}.qt-score-quick button{min-height:29px;padding:4px 8px;font-size:10px}.qt-score-quick .qt-density-toggle{margin-left:0}.qt-modern-match{grid-template-columns:minmax(38px,.55fr) minmax(0,1fr) minmax(42px,.55fr) minmax(0,1fr)!important}.qt-modern-match .qt-modern-detail{position:static!important;grid-column:1/-1!important;grid-row:2;justify-self:end;z-index:2;min-height:23px!important;padding:0 5px!important;font-size:10px!important}.qt-modern-match.qt-has-alerts{padding-bottom:42px!important}#qt-real-scores.is-compact .qt-modern-match.qt-has-alerts{padding-bottom:39px!important}}
@media(max-width:360px){.qt-modern-match{grid-template-columns:39px minmax(0,1fr) 43px minmax(0,1fr)!important;gap:3px!important;padding:8px 5px!important}.qt-modern-match-time{font-size:9px}.qt-modern-team{font-size:10px}}
@media(prefers-reduced-motion:reduce){.qt-score-tools-chevron,.qt-score-favorite{transition:none}}
html[data-theme=dark] .qt-score-quick{background:var(--card,#121c2e);border-color:var(--line,#2b3850)}html[data-theme=dark] .qt-score-quick button{color:var(--muted,#aab6ca)}html[data-theme=dark] .qt-score-quick button:hover{background:var(--card-2,#18263d);color:var(--ink,#edf2fa)}html[data-theme=dark] .qt-score-quick button.is-active{border-color:#763643;background:#351f2a;color:#ffb8c1}html[data-theme=dark] .qt-score-quick button b{background:#202d43;color:#d3dceb}html[data-theme=dark] .qt-score-quick [data-quick-state="live"] b{background:#4b2430;color:#ffadb6}html[data-theme=dark] .qt-score-quick .qt-density-toggle{border-color:var(--line,#2b3850);background:var(--card,#121c2e)}
.qt-modern-group>summary{list-style:none;cursor:pointer}.qt-modern-group>summary::-webkit-details-marker{display:none}.qt-modern-group>summary h3{position:relative;padding-right:30px}.qt-modern-group>summary h3:after{content:'⌄';position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--muted,#8794a1);font-size:16px;transition:transform .16s}.qt-modern-group:not([open])>summary h3:after{transform:translateY(-50%) rotate(-90deg)}.qt-modern-group-matches{display:block}
.qt-modern-actions{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:1px}.qt-modern-detail,.qt-match-info>summary{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 9px;border:1px solid var(--line,#dce3ea);border-radius:6px;background:var(--card,#fff);color:var(--ink-2,#516579);font-size:11px;line-height:1.25;text-decoration:none;cursor:pointer}.qt-modern-detail:hover,.qt-match-info>summary:hover{border-color:#e3a5ad;color:#a71929}.qt-match-info{flex:0 0 auto;min-width:0}.qt-match-info>summary{list-style:none}.qt-match-info>summary::-webkit-details-marker{display:none}.qt-match-info[open]{flex:1 0 100%;order:2}.qt-match-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:8px 0 0;padding:10px;border:1px solid var(--line,#e5e9ee);border-radius:7px;background:var(--card-2,#f8f9fb)}.qt-match-info-grid>div{min-width:0}.qt-match-info-grid dt{color:var(--muted,#85919d);font-size:10px}.qt-match-info-grid dd{margin:3px 0 0;color:var(--ink,#304254);font-size:12px;font-weight:650;overflow-wrap:anywhere}.qt-match-info .qt-sport-breakdown{margin-top:8px;padding:8px 10px;border-radius:6px;background:var(--card-2,#f8f9fb)}#qt-real-scores.is-compact .qt-modern-actions{gap:4px;margin-top:0}#qt-real-scores.is-compact .qt-modern-detail,#qt-real-scores.is-compact .qt-match-info>summary{min-height:24px;padding:2px 7px;font-size:10px}
html[data-theme=dark] .qt-modern-group>summary h3:after{color:#aab6ca}html[data-theme=dark] .qt-modern-detail,html[data-theme=dark] .qt-match-info>summary{border-color:var(--line,#2b3850);background:var(--card,#121c2e);color:var(--ink-2,#b7c3d4)}html[data-theme=dark] .qt-match-info-grid,html[data-theme=dark] .qt-match-info .qt-sport-breakdown{border-color:var(--line,#2b3850);background:var(--card-2,#18263d)}html[data-theme=dark] .qt-match-info-grid dd{color:var(--ink,#edf2fa)}
@media(max-width:760px){.qt-modern-actions{gap:5px;margin-top:0}.qt-modern-detail,.qt-match-info>summary{min-height:26px;padding:3px 8px;font-size:10px}.qt-match-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;padding:8px}.qt-modern-group>summary h3{padding-right:28px}}

/* Compact live-score layout: retain controls while reducing above-the-fold chrome. */
.wrap:has(> #qt-live-context) #qt-live-context{margin-bottom:5px}
.wrap:has(> #qt-live-context) #qt-live-heading{font-size:21px!important;line-height:1.2!important;margin:0!important}
.wrap:has(> #qt-live-context) #qt-live-intro{margin:3px 0 0!important;font-size:12px;line-height:1.45}
.qt-live-category-links{min-height:38px}
.qt-live-category-links .qt-sport-tab{min-height:38px;padding:0 11px;font-size:12px}
.qt-live-category-links .qt-live-chrome-toggle{min-height:28px;padding:4px 9px;font-size:11px}
#qt-real-scores.qt-live-modern .qt-modern-head{min-height:52px;padding:7px 13px!important}
#qt-real-scores.qt-live-modern .qt-modern-head h2{font-size:17px!important;line-height:1.2}
#qt-real-scores.qt-live-modern .qt-modern-head p{margin-top:1px!important;font-size:11px;line-height:1.3}
#qt-real-scores.qt-live-modern .qt-modern-refresh,
#qt-real-scores.qt-live-modern .qt-modern-head .qt-live-chrome-toggle{min-height:29px;padding:4px 9px;font-size:11px}
#qt-real-scores.qt-live-modern .qt-modern-status{min-height:26px;padding:4px 12px!important;font-size:11px;line-height:1.4}
#qt-real-scores.qt-live-modern .qt-score-quick{min-height:34px;padding:2px 9px;gap:3px}
#qt-real-scores.qt-live-modern .qt-score-quick button{min-height:27px;padding:3px 8px;font-size:10px}
@media(max-width:760px){
 .wrap:has(> #qt-live-context) #qt-live-context{margin-bottom:3px}
 .wrap:has(> #qt-live-context) #qt-live-heading{font-size:19px!important}
 .wrap:has(> #qt-live-context) #qt-live-intro{font-size:11px;line-height:1.35}
 .qt-live-category-links{min-height:35px;padding:0 4px}
 .qt-live-category-links .qt-sport-tab{min-height:35px;padding:0 8px;font-size:11px}
 #qt-real-scores.qt-live-modern .qt-modern-head{min-height:48px;padding:6px 9px!important}
 #qt-real-scores.qt-live-modern .qt-modern-head h2{font-size:15px!important}
 #qt-real-scores.qt-live-modern .qt-modern-head p{font-size:10px}
 #qt-real-scores.qt-live-modern .qt-modern-status{min-height:24px;padding:3px 9px!important;font-size:10px}
 #qt-real-scores.qt-live-modern .qt-score-quick{min-height:31px;padding:1px 5px;gap:1px}
 #qt-real-scores.qt-live-modern .qt-score-quick button{min-height:26px;padding:3px 6px;font-size:10px}
}

/* Flat, side-by-side settings for the live score controls. */
#qt-real-scores.qt-live-modern{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
#qt-real-scores.qt-live-modern>.qt-modern-head,
#qt-real-scores.qt-live-modern>.qt-modern-status,
#qt-real-scores.qt-live-modern>.qt-score-quick,
#qt-real-scores.qt-live-modern>.qt-modern-results{grid-column:1/-1;min-width:0}
#qt-real-scores.qt-live-modern>.qt-score-tools-disclosure,
#qt-real-scores.qt-live-modern>.qt-alert-panel{width:100%;min-width:0;margin:0;border-radius:0;background:var(--card,#fff)}
#qt-real-scores.qt-live-modern>.qt-score-tools-disclosure{border-right:1px solid var(--line,#e4e8ed)}
#qt-real-scores.qt-live-modern .qt-score-tools-disclosure>summary,
#qt-real-scores.qt-live-modern .qt-alert-disclosure>.qt-alert-summary{min-height:36px;padding:0 10px;gap:7px;font-size:11px}
#qt-real-scores.qt-live-modern .qt-score-tools-content,
#qt-real-scores.qt-live-modern .qt-alert-body{padding:8px;border-top:1px solid var(--line,#e4e8ed)}
#qt-real-scores.qt-live-modern .qt-modern-tools{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px!important;padding:0!important}
#qt-real-scores.qt-live-modern .qt-modern-tools label{display:flex;flex:1 1 130px;align-items:center;gap:5px;min-width:0!important;width:auto;font-size:10px;white-space:nowrap}
#qt-real-scores.qt-live-modern .qt-modern-tools .qt-modern-search{flex:2 1 170px;min-width:130px!important;margin:0!important}
#qt-real-scores.qt-live-modern .qt-modern-tools input,
#qt-real-scores.qt-live-modern .qt-modern-tools select{min-width:0;width:100%;min-height:30px!important;padding:4px 7px!important;font-size:11px}
#qt-real-scores.qt-live-modern .qt-league-pick{margin-top:7px;padding:7px 0 0;border-top:1px solid var(--line,#e4e8ed)}
#qt-real-scores.qt-live-modern .qt-league-pick-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
#qt-real-scores.qt-live-modern .qt-league-pick-toolbar strong,
#qt-real-scores.qt-live-modern .qt-league-pick-count{font-size:10px}
#qt-real-scores.qt-live-modern .qt-league-pick-search{flex:1 1 110px;width:auto;min-width:100px;margin:0}
#qt-real-scores.qt-live-modern .qt-league-pick-search input{min-height:28px;padding:3px 6px}
#qt-real-scores.qt-live-modern .qt-league-pick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}
#qt-real-scores.qt-live-modern .qt-league-pick-actions button{min-height:26px;padding:3px 7px;font-size:10px}
#qt-real-scores.qt-live-modern .qt-only-favorites{margin-left:auto;font-size:10px}
#qt-real-scores.qt-live-modern .qt-league-pick-list{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-height:150px}
#qt-real-scores.qt-live-modern .qt-alert-heading{gap:6px}
#qt-real-scores.qt-live-modern .qt-alert-heading strong{font-size:11px}
#qt-real-scores.qt-live-modern .qt-alert-heading>span{font-size:10px}
#qt-real-scores.qt-live-modern .qt-alert-heading button{min-height:26px;padding:3px 7px;font-size:10px}
#qt-real-scores.qt-live-modern .qt-alert-options{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:7px}
#qt-real-scores.qt-live-modern .qt-alert-options label{gap:4px;font-size:10px;white-space:nowrap}
#qt-real-scores.qt-live-modern .qt-alert-options input{width:14px;height:14px}
#qt-real-scores.qt-live-modern .qt-alert-panel button,
#qt-real-scores.qt-live-modern .qt-alert-panel select{min-height:26px;padding:3px 7px;font-size:10px}
#qt-real-scores.qt-live-modern .qt-alert-note{margin-top:6px;font-size:10px;line-height:1.45}
#qt-real-scores.qt-live-modern .qt-alert-body>details{margin-top:7px;padding-top:6px;font-size:10px}
@media(max-width:760px){
 #qt-real-scores.qt-live-modern{grid-template-columns:minmax(0,1fr)}
 #qt-real-scores.qt-live-modern>.qt-score-tools-disclosure,
 #qt-real-scores.qt-live-modern>.qt-alert-panel{grid-column:1/-1}
 #qt-real-scores.qt-live-modern>.qt-score-tools-disclosure{border-right:0}
 #qt-real-scores.qt-live-modern .qt-modern-tools label{flex:1 1 120px}
 #qt-real-scores.qt-live-modern .qt-modern-tools .qt-modern-search{flex:1 1 100%}
 #qt-real-scores.qt-live-modern .qt-league-pick-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:34vh;max-height:34dvh}
}
