/* Modo noturno — cores vêm do tema ativo (PHP: lobby-night-mode-style + __LOBBY_USER_DARK_CONFIG__) */
html[data-lobby-user-theme="dark"],
html.lobby-user-dark,
html[data-prefers-color-scheme="dark"],
html.lobby-night-mode-active {
    color-scheme: dark;
}

html[data-lobby-user-theme="dark"] body,
html[data-lobby-user-theme="dark"] #app,
html.lobby-user-dark body,
html.lobby-user-dark #app,
html[data-prefers-color-scheme="dark"] body,
html[data-prefers-color-scheme="dark"] #app,
html.lobby-night-mode-active body,
html.lobby-night-mode-active #app {
    background-color: var(--skin__bg_1) !important;
}

html[data-lobby-user-theme="dark"] [class*="_userCard_"],
html.lobby-user-dark [class*="_userCard_"],
html[data-prefers-color-scheme="dark"] [class*="_userCard_"],
html.lobby-night-mode-active [class*="_userCard_"] {
    background-color: var(--skin__bg_1) !important;
}

html[data-lobby-user-theme="dark"] [class*="_gradientBG_"],
html.lobby-user-dark [class*="_gradientBG_"],
html[data-prefers-color-scheme="dark"] [class*="_gradientBG_"],
html.lobby-night-mode-active [class*="_gradientBG_"] {
    background: linear-gradient(180deg, var(--skin__web_topbg_1) 0%, var(--skin__web_topbg_3) 100%) !important;
}

html[data-lobby-user-theme="dark"] .mine-box,
html.lobby-user-dark .mine-box,
html[data-prefers-color-scheme="dark"] .mine-box,
html.lobby-night-mode-active .mine-box {
    background-color: var(--skin__bg_1) !important;
}

html[data-lobby-user-theme="dark"] ._mine_1akad_91,
html.lobby-user-dark ._mine_1akad_91,
html[data-prefers-color-scheme="dark"] ._mine_1akad_91,
html.lobby-night-mode-active ._mine_1akad_91 {
    background-color: var(--skin__bg_2) !important;
}

html[data-lobby-user-theme="dark"] [class*="_mine-1-vip_"] [class*="_vip-container_"] [class*="_bg_"],
html.lobby-user-dark [class*="_mine-1-vip_"] [class*="_vip-container_"] [class*="_bg_"],
html[data-prefers-color-scheme="dark"] [class*="_mine-1-vip_"] [class*="_vip-container_"] [class*="_bg_"],
html.lobby-night-mode-active [class*="_mine-1-vip_"] [class*="_vip-container_"] [class*="_bg_"] {
    background: linear-gradient(105deg, var(--skin__btn_color_1) 0%, var(--skin__primary) 100%) !important;
    background-image: linear-gradient(105deg, var(--skin__btn_color_1) 0%, var(--skin__primary) 100%) !important;
}

html[data-lobby-user-theme="dark"] .ui-dialog,
html[data-lobby-user-theme="dark"] .ui-popup,
html.lobby-user-dark .ui-dialog,
html.lobby-user-dark .ui-popup,
html[data-prefers-color-scheme="dark"] .ui-dialog,
html[data-prefers-color-scheme="dark"] .ui-popup,
html.lobby-night-mode-active .ui-dialog,
html.lobby-night-mode-active .ui-popup {
    background-color: var(--skin__bg_2) !important;
}

html.lobby-user-dark [class*="tabbar"] i.lobby-image,
html.lobby-user-dark [class*="Tabbar"] i.lobby-image,
html[data-lobby-user-theme="dark"] [class*="tabbar"] i.lobby-image,
html.lobby-night-mode-active [class*="tabbar"] i.lobby-image {
    color: var(--skin__btmnav_def) !important;
}

html.lobby-user-dark [class*="tabbar"] [class*="active"] i.lobby-image,
html.lobby-user-dark [class*="Tabbar"] [class*="active"] i.lobby-image,
html[data-lobby-user-theme="dark"] [class*="tabbar"] [class*="active"] i.lobby-image,
html.lobby-night-mode-active [class*="tabbar"] [class*="active"] i.lobby-image {
    color: var(--skin__btmnav_active) !important;
}

html.lobby-user-dark [class*="marketing-middle"] img,
html.lobby-user-dark [class*="marketing-box"] img,
html.lobby-user-dark #depositClick img,
html[data-lobby-user-theme="dark"] [class*="marketing-middle"] img,
html[data-lobby-user-theme="dark"] [class*="marketing-box"] img,
html.lobby-night-mode-active [class*="marketing-middle"] img,
html.lobby-night-mode-active [class*="marketing-box"] img {
    visibility: visible !important;
    opacity: 1 !important;
}

html.lobby-user-dark [class*="footer"] img[src*="lobby_asset"],
html.lobby-user-dark [class*="Footer"] img[src*="lobby_asset"],
html[data-lobby-user-theme="dark"] [class*="footer"] img[src*="lobby_asset"],
html.lobby-night-mode-active [class*="footer"] img[src*="lobby_asset"] {
    visibility: visible !important;
    opacity: 1 !important;
    filter: none !important;
}

html.lobby-user-dark .menulist-wrap i.lobby-image[data-modo-claro-icon="1"],
html[data-lobby-user-theme="dark"] .menulist-wrap i.lobby-image[data-modo-claro-icon="1"],
html.lobby-night-mode-active .menulist-wrap i.lobby-image[data-modo-claro-icon="1"] {
    color: var(--skin__icon_1) !important;
}

html[data-lobby-user-theme="light"] .menulist-wrap i.lobby-image[data-modo-noturno-icon="1"],
html:not(.lobby-user-dark):not(.lobby-night-mode-active) .menulist-wrap i.lobby-image[data-modo-noturno-icon="1"] {
    color: var(--skin__icon_1) !important;
}

/* /home/event — aba lateral ativa: fundo ciano + leftnav_active ciano = label invisível */
.sidebar-common-tab-item.is-active .sidebar-common-active-text-color,
._sidebar-common-tab-item_ckfzk_99._is-active_ckfzk_145 ._sidebar-common-active-text-color_ckfzk_198,
._sidebar-common-tab-item_ckfzk_99._is-active_ckfzk_145 ._sidebar-common-tab-name_ckfzk_104 {
    color: var(--skin__text_primary) !important;
}

.sidebar-common-tab-item.is-active .sidebar-common-tab-item-icon,
.sidebar-common-tab-item.is-active .sidebar-common-tab-item-icon-box i.lobby-image,
.sidebar-common-tab-item.is-active .sidebar-common-tab-item-icon-box svg,
.sidebar-common-tab-item.is-active .sidebar-common-tab-item-icon-box svg path,
._sidebar-common-tab-item_ckfzk_99._is-active_ckfzk_145 .sidebar-common-tab-item-icon,
._sidebar-common-tab-item_ckfzk_99._is-active_ckfzk_145 ._sidebar-common-tab-item-icon-box_ckfzk_148 i.lobby-image,
._sidebar-common-tab-item_ckfzk_99._is-active_ckfzk_145 ._sidebar-common-tab-item-icon-box_ckfzk_148 svg,
._sidebar-common-tab-item_ckfzk_99._is-active_ckfzk_145 ._sidebar-common-tab-item-icon-box_ckfzk_148 svg path {
    color: var(--skin__text_primary) !important;
    fill: var(--skin__text_primary) !important;
}

.sidebar-common-tab-item:not(.is-active) .sidebar-common-tab-item-icon-box svg,
.sidebar-common-tab-item:not(.is-active) .sidebar-common-tab-item-icon-box svg path,
._sidebar-common-tab-item_ckfzk_99:not(._is-active_ckfzk_145) ._sidebar-common-tab-item-icon-box_ckfzk_148 svg,
._sidebar-common-tab-item_ckfzk_99:not(._is-active_ckfzk_145) ._sidebar-common-tab-item-icon-box_ckfzk_148 svg path {
    color: var(--skin__leftnav_def) !important;
    fill: var(--skin__leftnav_def) !important;
}

/* Tabs verticais (qf9zz): bs_zc_an1 branco + texto branco no ativo */
._tab-item-title_qf9zz_91 ._circle-area_qf9zz_94._is-active_qf9zz_103 {
    background-color: var(--skin__primary) !important;
}

._tab-item-title_qf9zz_91 ._circle-area_qf9zz_94._is-active_qf9zz_103 ._text_qf9zz_107,
._tab-item-title_qf9zz_91 ._circle-area_qf9zz_94._is-active_qf9zz_103 ._icon_qf9zz_106 {
    color: var(--skin__text_primary) !important;
}

/* Home — painel rolante (marquee): ícones volume e caixa de entrada alinhados ao texto */
.global-marquee {
    align-items: center !important;
}

.global-marquee .left-icon,
.global-marquee .right-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    align-self: center !important;
    flex-shrink: 0 !important;
}

.global-marquee .right-icon .ui-badge {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: 0 !important;
    line-height: 0 !important;
}

.global-marquee .right-icon [class*="_message-icon_"],
.global-marquee .right-icon [class*="_message-icon_"] img,
.global-marquee .right-icon [class*="_message-icon_"] .lobby-image,
.global-marquee .left-icon,
.global-marquee .left-icon img {
    display: block !important;
    object-fit: contain !important;
    max-height: 0.3rem !important;
    width: auto !important;
}
