:root {
    --ad-menu-size: 360px;
}

#adianti_div_content {
    position: relative;
    z-index: 1;
    }


html body #adianti_div_content div[page-name="LoginForm"] .modal-dialog {
    max-width: 380px !important;
    width: 380px !important;
}

html body #adianti_div_content div[page-name="LoginForm"] .modal-header {
    padding: 1rem 1.5rem 0.5rem 1.5rem !important;
}

html body #adianti_div_content div[page-name="LoginForm"] .modal-body {
    padding: 1rem 1.5rem !important;
}

html body #adianti_div_content div[page-name="LoginForm"] .modal-header img {
    max-height: 120px !important;
    max-width: 75% !important;
}

html body #adianti_div_content div[page-name="LoginForm"] .modal-body .form-control {
    height: 40px !important;
    font-size: 0.9rem !important;
}

html body #adianti_div_content div[page-name="LoginForm"] .modal-body .btn-primary {
    height: 40px !important;
    font-size: 0.9rem !important;
}


html body #adianti_div_content div[page-name="SystemRequestPasswordResetForm"] .modal-dialog {
    max-width: 380px !important;
    width: 380px !important;
}

html body #adianti_div_content div[page-name="SystemRequestPasswordResetForm"] .modal-body {
    padding: 1rem 1.5rem !important;
}

html body #adianti_div_content div[page-name="SystemRequestPasswordResetForm"] .modal-body .form-control {
    height: 40px !important;
    font-size: 0.9rem !important;
}

html body #adianti_div_content div[page-name="SystemRequestPasswordResetForm"] .modal-body .btn-primary {
    height: 40px !important;
    font-size: 0.9rem !important;
}

/* ── GEE: espaçamento lateral mobile ────────────────────────────────────────
   Aplica margem lateral apenas em telas estreitas (≤768px).
   No desktop o conteúdo ocupa 100% do container normalmente.
   Uso: $wrap->{'class'} = 'gee-wrap'; nos painéis que precisam de respiro lateral.
   -------------------------------------------------------------------------- */
@media (max-width: 768px) {
    .gee-wrap {
        max-width: 92%;
        margin-left: auto;
        margin-right: auto;
    }
}
