.elementor-1787 .elementor-element.elementor-element-71fc190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1787 .elementor-element.elementor-element-1248ad1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1787 .elementor-element.elementor-element-bac0aee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1787 .elementor-element.elementor-element-06ae521{width:100%;max-width:100%;}.elementor-1787 .elementor-element.elementor-element-cd9a64d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-1787 .elementor-element.elementor-element-bac0aee{--width:70%;}.elementor-1787 .elementor-element.elementor-element-cd9a64d{--width:30%;}}/* Start custom CSS *//* ====================================================
   SINCRO_DARK_MODE: ECOSSISTEMA MENGÃO 360
   Finalidade: Garante legibilidade total nos modos claro e escuro.
   ==================================================== */

/* 1. LIMPEZA E HERANÇA DE CORES (TABELA E AGENDA) */
.m360-tabela-wrapper, 
.m360-tabela-wrapper table,
.m360-tabela-wrapper table tbody tr,
.m360-tabela-wrapper table tbody tr td,
.m360-tabela-wrapper table tbody tr td span,
.m360-agenda-wrapper,
.m360-jogo-item,
.m360-jogo-item span,
.m360-jogo-item div {
    background-color: transparent !important;
    color: inherit !important;
}

/* 2. ADAPTAÇÃO DE OPACIDADE PARA DADOS SECUNDÁRIOS */
.m360-jogo-item div[style*="color: #888888"],
.m360-jogo-item div[style*="color: #666666"],
.m360-tabela-wrapper table tbody tr td[style*="color: #666666"],
.m360-tabela-wrapper table tbody tr td[style*="color: #777777"] {
    color: inherit !important;
    opacity: 0.7 !important;
}

/* 3. BORDAS ADAPTATIVAS (SUAVES EM AMBOS OS MODOS) */
.m360-tabela-wrapper,
.m360-agenda-wrapper,
.m360-jogo-item,
.m360-tabela-wrapper table tbody tr {
    border-color: rgba(128, 128, 128, 0.2) !important;
}

/* 4. EFEITO ZEBRADO DISCRETO PARA AS LINHAS PARES */
.m360-tabela-wrapper table tbody tr:nth-child(even) {
    background-color: rgba(128, 128, 128, 0.04) !important;
}

/* 5. DESTAQUE EXCLUSIVO DO FLAMENGO (VÁLIDO PARA CLARO/ESCURO) */
.m360-tabela-wrapper table tbody tr[style*="border-left: 4px solid #c91212"],
.m360-tabela-wrapper table tbody tr[style*="border-left:4px solid #c91212"],
.m360-jogo-item[style*="background: #fff5f5"],
.m360-jogo-item[style*="background:#fff5f5"] {
    background-color: rgba(201, 18, 18, 0.12) !important;
    border-left: 4px solid #c91212 !important;
}

/* 6. CONSERVAÇÃO DOS CABEÇALHOS ESCUROS FIXOS (ESTILO GE.COM) */
.m360-tabela-wrapper table thead,
.m360-tabela-wrapper table thead tr,
.m360-tabela-wrapper table thead tr th,
.m360-agenda-header {
    background-color: #1a1a1a !important;
    color: #ffffff !important;
}

/* 7. COMPORTAMENTO DE SCROLLBAR LATERAL (QUANDO HOUVER) */
.m360-jogos-lista::-webkit-scrollbar {
    width: 6px;
}
.m360-jogos-lista::-webkit-scrollbar-thumb {
    background-color: rgba(128, 128, 128, 0.4);
    border-radius: 4px;
}

/* 8. REGRAS DE FIXAÇÃO E RESPONSIVIDADE MOBILE */
.m360-agenda-wrapper {
    position: sticky;
    top: 20px;
}
@media (max-width: 768px) {
    .m360-agenda-wrapper {
        margin-top: 30px;
        position: relative;
        top: 0;
    }
}/* End custom CSS */