.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-8ef4a7cd-7c0c-3b56-280a-5a549fae3d59 {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-52a583ac-bfeb-f2bf-8c16-8671ed997502 {
max-width: 1360px !important;
width: 90vw !important;
}
.lfr-layout-structure-item-3358f98a-1edc-4741-45bf-d8c55486d03a {
color: #37322E !important;
}

.lfr-layout-structure-item-3358f98a-1edc-4741-45bf-d8c55486d03a {
.tarifas-nacionais thead tr{
    border-bottom: initial;
}
.categoria{
background: #ffffff !important;
}
.coluna1, .coluna2, .coluna3, .coluna4, .coluna5, .coluna6, .coluna7{
    font-weight: normal;
}

.coluna4{
color: #100D0A !important;
}

.coluna5{
color: #100D0A !important;
}
.coluna6{
color: #100D0A !important;
}

}.lfr-layout-structure-item-c5b46308-ce06-1afd-bff8-316933b385ce {
margin-top: var(--spacer-3,1rem) !important;
max-width: 1360px !important;
width: 90vw !important;
}
.lfr-layout-structure-item-27645f2f-5e8f-76b5-59af-5bb06c556665 {
margin-top: 40px !important;
}
.lfr-layout-structure-item-d45ac9f7-436b-0dc1-9246-9542488c0114 {
width: 40% !important;
}
.lfr-layout-structure-item-232d6c26-e079-c8b9-64f8-a8e32b038c6b {
font-size: 1rem !important;
color: #37322E !important;
}
.lfr-layout-structure-item-b8332735-30b4-d7e9-a523-380e63155e9c {
font-size: 1rem !important;
color: #37322E !important;
}
.lfr-layout-structure-item-27320fae-7d1b-a3de-3711-c95e98cc5960 {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-648b0580-abb3-ed84-9434-0483982b73cd {
font-size: 1rem !important;
color: #37322E !important;
}
.lfr-layout-structure-item-662673b9-b215-68b6-679b-32b794b9ee8f {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-190f46e6-0d87-821b-0c8d-22464959eb88 {
font-size: 1rem !important;
color: #37322E !important;
}
.lfr-layout-structure-item-9e0c7fcc-9f70-abaa-1725-dd41974aa886 {
color: #37322E !important;
}
.lfr-layout-structure-item-9e0c7fcc-9f70-abaa-1725-dd41974aa886 {
    .tarifas-nacionais thead tr {
        border-bottom: initial;
    }

    .categoria {
        background: #ffffff !important;
    }

    /* Estilo geral para as "pílulas" do header */
    .coluna1, .coluna2, .coluna3, .coluna4, .coluna5, .coluna6, .coluna7 {
        font-weight: normal;
        white-space: nowrap;      /* Impede que o texto quebre em duas linhas */
        padding: 8px 15px;        /* Espaçamento interno para dar respiro ao texto */
        border-radius: 12px;      /* Faz o efeito arredondado das imagens */
        display: inline-block;    /* Garante que o background envolva o texto corretamente */
        text-align: center;
    }

    /* Customização de cores específicas */
    .coluna5 {
        color: #100D0A !important;
        background: #D5C9BE !important; 
    }

    .coluna6 {
        color: #100D0A !important;
        background: #90867C !important; 
    }

    .coluna7 {
        color: #ffffff !important;
        background: #5A5551 !important; /* Corrigido: Removido um '#' extra */
    }
}.lfr-layout-structure-item-ac248fcd-ce34-01c5-b089-506f86e92b84 {
font-size: 1rem !important;
color: #37322E !important;
}
.lfr-layout-structure-item-610c56bc-700a-28dc-3a8a-453f9207c948 {
background-color: #F5F5F5 !important;
display: none !important;
margin-top: 96px !important;
}
.lfr-layout-structure-item-9ae28936-5e95-9603-2328-2054bdc2cbd2 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-3348a719-3e33-e4f1-6604-951f71b896d3 {
max-width: 1360px !important;
width: 1360px !important;
}
.lfr-layout-structure-item-34d3ac1d-0b0b-8cfc-a9ff-bc54c58cf584 {
font-size: 1rem !important;
color: #37322E !important;
}
.lfr-layout-structure-item-52881256-32d3-3f41-b4ce-087bc4944369 {
font-size: 1rem !important;
color: #37322E !important;
}
div {
  line-height: 24px; 
}.lfr-layout-structure-item-dd4a2b9e-6228-accf-94cb-a0442bc25271 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
img { border-radius: 16px; }.lfr-layout-structure-item-e89d35aa-f7d2-6ac0-f41a-bd5ad923585e {
font-size: 16px !important;
color: #37322E !important;
}
.lfr-layout-structure-item-ccb4685a-b922-347c-8995-388140729969 {
 white-space: nowrap;
}.lfr-layout-structure-item-8f9e4586-054b-0a58-87e3-2b904745fe65 {
background-color: #F5F5F5 !important;
}
.lfr-layout-structure-item-fc62350d-5f95-47be-e2f9-3c2720ddad9b {
width: 40% !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-27645f2f-5e8f-76b5-59af-5bb06c556665 {
display: block !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: 40px !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-610c56bc-700a-28dc-3a8a-453f9207c948 {
height: 940px !important;
max-height: 940px !important;
overflow: visible !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3348a719-3e33-e4f1-6604-951f71b896d3 {
display: block !important;
max-width: 0px !important;
width: 0px !important;
}
.lfr-layout-structure-item-d2275207-b413-2209-a403-65c0a078a98e {
display: block !important;
max-width: 0px !important;
width: 0px !important;
}
.lfr-layout-structure-item-8f9e4586-054b-0a58-87e3-2b904745fe65 {
background-color: #F5F5F5 !important;
overflow: visible !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-610c56bc-700a-28dc-3a8a-453f9207c948 {
height: 840px !important;
max-height: 940px !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3348a719-3e33-e4f1-6604-951f71b896d3 {
display: block !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-610c56bc-700a-28dc-3a8a-453f9207c948 {
margin-top: 96px !important;
max-height: 940px !important;
overflow: visible !important;
padding-left: 24px !important;
padding-right: 24px !important;
padding-top: 24px !important;
}
.lfr-layout-structure-item-7e2175aa-fe96-8447-0ecd-b3b7e8873446 {
display: block !important;
}
.lfr-layout-structure-item-3348a719-3e33-e4f1-6604-951f71b896d3 {
display: block !important;
}
.lfr-layout-structure-item-d2275207-b413-2209-a403-65c0a078a98e {
display: block !important;
}
.lfr-layout-structure-item-8f9e4586-054b-0a58-87e3-2b904745fe65 {
overflow: visible !important;
padding-right: 0px !important;
}
}