/* Pequeno divisor vertical sutil */
.divider, .inss-center-divider {
    width: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    height: 60px;
    margin: 0 15px; 
}

/* Card inferior (azul claro) */
.inss-highlight {
    background-color: #e7f1ff; /* azul claro */
    border: 1px solid #d0e6ff;
    min-height: 88px;
}

/* divisor entre INSS e salário (sutil) */
.inss-center-divider {
    width:1px;
    height:56px;
    background: rgba(0,0,0,0.04);
}

/* Ajuste responsivo: empilha tudo em telas muito pequenas */
@media (max-width: 576px) {
    .tax-comparison, .inss-highlight{
        flex-direction:column !important;
        min-height: unset;
        text-align:center;
    }
    .divider, .inss-center-divider{
        display:none;
    }
}