/* BRL001 - correção visual 2026-10-13.
 * Mantém a logo na tela de carregamento, sem os blocos decorativos.
 * O esqueleto de carregamento continua disponível nas outras telas. */
.is-loading-component .brl-skeleton-grid {
    display: none !important;
}

/* O cabeçalho das Finanças é fixo (h-12 = 3rem).
 * O histórico começava atrás dele, escondendo os botões de período.
 * Reservar o espaço DENTRO da seção evita colapso de margens. */
.brl-history {
    box-sizing: border-box;
    min-width: 0;
    padding-top: calc(3rem + 16px) !important;
}

.brl-history-toolbar,
.brl-history-filters {
    min-width: 0;
}

/* Nos celulares, mostrar os quatro filtros em uma linha e o botão
 * Atualizar abaixo. Assim 7 dias/30 dias não ficam cortados. */
@media (max-width: 600px) {
    .brl-history-toolbar {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 8px;
    }

    .brl-history-filters {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 6px;
        width: 100%;
    }

    .brl-history-filters > button {
        min-width: 0;
        min-height: 40px;
        white-space: nowrap;
        padding: 8px 2px;
        font-size: clamp(10px, 2.8vw, 12px);
        line-height: 1.2;
    }

    .brl-history-toolbar > button {
        align-self: flex-end;
        min-height: 36px;
    }
}
