/* Bloco de compliance junto da rentabilidade (js/rentabilidade-compliance.js) */
.rentab-compliance {
    margin: 28px auto 8px;
    max-width: 900px;
}

.rentab-pl {
    color: var(--cor-texto, #f4f4f4);
    font-size: 0.95rem;
    line-height: 1.5;
    margin-bottom: 16px;
    text-align: center;
}

.rentab-aviso {
    background: rgba(18, 125, 195, 0.08);
    border: 1px solid rgba(18, 125, 195, 0.45);
    border-left: 4px solid var(--cor-primaria, #127DC3);
    border-radius: 8px;
    padding: 16px 20px;
    text-align: left;
}

.rentab-aviso-titulo {
    color: var(--cor-texto, #f4f4f4);
    font-size: 0.8rem;
    font-weight: 700;
    letter-spacing: 0.06em;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.rentab-aviso-texto {
    color: var(--cor-texto, #f4f4f4);
    font-size: 0.9rem;
    line-height: 1.6;
}

@media (max-width: 600px) {
    .rentab-aviso { padding: 14px 16px; }
    .rentab-aviso-texto { font-size: 0.85rem; }
}

/* Tabela de rentabilidade: permite rolar no celular em vez de espremer as colunas */
.fund-table-container { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.tabela-dinamica th.col-mes-anterior,
.tabela-dinamica td.col-mes-anterior { white-space: nowrap; }
