/* Tela de esporte, versao classica do PC (/index.html). Mesmo padrao das outras duas. */
:root,
html,
body {
  --theme-text: #EEF2F8 !important;
  --theme-text-rgb: 238, 242, 248 !important;
  --q-color-primary: #EEF2F8 !important;
  --t-on-acc: #0A0C10;
}
html,
body {
  background: #0A0C10 !important;
}
body,
body .q-btn,
body input,
body *:not(.iconfont):not(.q-icon):not(.material-icons):not([class*="icon-"]) {
  font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', sans-serif !important;
}
.font-din,
.font-din *,
.odd-value,
.value,
.number {
  font-stretch: 82%;
  font-variant-numeric: tabular-nums;
}
body { -webkit-font-smoothing: antialiased; }
/* gerado: fundo na cor principal recebe letra escura */
.actived, .actived *,
.betting-main .bgLine, .betting-main .bgLine *,
.bg-primary, .bg-primary *,
.dark .filter-content .league-content .league-filter-bottom .confirm, .dark .filter-content .league-content .league-filter-bottom .confirm *,
.dark .match-list .active .match-league-info, .dark .match-list .active .match-league-info *,
.dark .match-odd-tag .tag-item.active, .dark .match-odd-tag .tag-item.active *,
.dark .match-odd-tag.match-odd-tag-order .tag-item.active, .dark .match-odd-tag.match-odd-tag-order .tag-item.active *,
.dark .matches-result-tools .query-results, .dark .matches-result-tools .query-results *,
.dark .menu-bg-item.is-active, .dark .menu-bg-item.is-active *,
.dark .menu-recommend-menu .recommend-menu-list .recommend-menu-item.active, .dark .menu-recommend-menu .recommend-menu-list .recommend-menu-item.active *,
.dark .menu-user .menu-user-bar .amount-box ul .active, .dark .menu-user .menu-user-bar .amount-box ul .active *,
.dark .order-main .order-main-tabs .order-main-tab.active, .dark .order-main .order-main-tabs .order-main-tab.active *,
.dark .sport-menu-list .sport-menu-item.active .count-box, .dark .sport-menu-list .sport-menu-item.active .count-box *,
.dark .ui-navbar-select .ui-select-options .active, .dark .ui-navbar-select .ui-select-options .active *,
.dark .ui-tabs .ui-tab.active, .dark .ui-tabs .ui-tab.active *,
.dark .v-match-detail-box .tabs .ul-tab .li-white, .dark .v-match-detail-box .tabs .ul-tab .li-white *,
.detailMatchList .matchStateTabs .ui-tab.active, .detailMatchList .matchStateTabs .ui-tab.active *,
.empty-box .is-empty .empty-border, .empty-box .is-empty .empty-border *,
.event-group-box .match-live-box .match-live .zq-video .quickBetBtn, .event-group-box .match-live-box .match-live .zq-video .quickBetBtn *,
.filter-content .league-content .league-filter-bottom .confirm, .filter-content .league-content .league-filter-bottom .confirm *,
.match-list .active .match-league-info, .match-list .active .match-league-info *,
.match-odd-tag .tag-item.active, .match-odd-tag .tag-item.active *,
.match-odd-tag.match-odd-tag-order .tag-item.active, .match-odd-tag.match-odd-tag-order .tag-item.active *,
.matches-date-filter .date-item.active, .matches-date-filter .date-item.active *,
.matches-result .matches-tabs div.active, .matches-result .matches-tabs div.active *,
.matches-result-tools .query-results, .matches-result-tools .query-results *,
.menu-betting-box .menu-betting-back .icon-box, .menu-betting-box .menu-betting-back .icon-box *,
.menu-bg-item .label-bar, .menu-bg-item .label-bar *,
.menu-bg-item.is-active, .menu-bg-item.is-active *,
.menu-recommend-menu .recommend-menu-list .recommend-menu-item.active .count-box, .menu-recommend-menu .recommend-menu-list .recommend-menu-item.active .count-box *,
.menu-user .menu-user-bar .amount-box ul .active, .menu-user .menu-user-bar .amount-box ul .active *,
.order-main .order-main-tabs .order-main-tab.active, .order-main .order-main-tabs .order-main-tab.active *,
.pageSelectPopup .q-virtual-scroll__content .q-manual-focusable--focused>.q-focus-helper, .pageSelectPopup .q-virtual-scroll__content .q-manual-focusable--focused>.q-focus-helper *,
.q-badge, .q-badge *,
.q-dialog-plugin .q-btn[data-v-10b7aafe]:last-child, .q-dialog-plugin .q-btn[data-v-10b7aafe]:last-child *,
.ready-order .status-box .is-subscribe, .ready-order .status-box .is-subscribe *,
.recommend .recommendHandle, .recommend .recommendHandle *,
.sport-menu-list .sport-menu-item.active .sport-info .count-box, .sport-menu-list .sport-menu-item.active .sport-info .count-box *,
.sport-menu-list.initial-sport .sport-menu-li.active .sport-menu-item .count-box, .sport-menu-list.initial-sport .sport-menu-li.active .sport-menu-item .count-box *,
.ui-navbar-select .ui-select-options .active, .ui-navbar-select .ui-select-options .active *,
.ui-setting-select .ui-select-options .active, .ui-setting-select .ui-select-options .active *,
.ui-tabs .ui-tab.active, .ui-tabs .ui-tab.active *,
.v-match-detail-box .tabs .ul-tab .li-white, .v-match-detail-box .tabs .ul-tab .li-white * {
  color: var(--t-on-acc) !important;
}
/* aba ativa: fundo claro + letra recortada da mesma cor sumia */
.ui-tabs .ui-tab.active .ui-tab-label,
.dark .ui-tabs .active .ui-tab-label {
  background: none !important;
  -webkit-text-fill-color: var(--t-on-acc) !important;
  color: var(--t-on-acc) !important;
}
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-thumb { background: rgba(214, 224, 245, .14); border-radius: 10px; }
