/* Start custom CSS for tnewsheader, class: .elementor-element-682551b */@media (max-width: 991px) {
    /* 1. REGRA GERAL: Logo com 210px */
    .header-logo img {
        width: 210px !important; 
        max-width: 65vw !important; 
        height: auto !important;
    }

    /* 2. AJUSTE FINO: Para telas estreitas (Galaxy S8, iPhone SE) */
    @media (max-width: 360px) {
        .header-logo img {
            width: 185px !important; /* Diminui apenas aqui para não quebrar */
        }
    }

    /* 3. TRAVA DE SEGURANÇA: Mantém tudo alinhado na mesma linha */
    .header-main .container > .row, 
    .header-main .container-fluid > .row {
        display: flex !important;
        flex-wrap: nowrap !important; 
        justify-content: space-between !important;
        align-items: center !important;
    }
}/* End custom CSS */