/* :root {    --ad-menu-size: 370px;}*/
/* ==========================================================================
   Ajustes Globais de Responsividade para Telas Mobile (Smartphones)
   ========================================================================== */
@media (max-width: 768px) {
    /* 1. Remove recuos laterais dos containers de conteúdo e painéis */
    .content-wrapper,
    .container-fluid,
    #adianti_div_content,
    .page-container {
        padding-left: 4px !important;
        padding-right: 4px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /* 2. Garante que os cartões e painéis aproveitem 100% da largura no celular */
    .card,
    .panel,
    .tpanel,
    .panel-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
        border-radius: 6px !important;
        width: 100% !important;
    }

    /* 3. Reduz o espaçamento interno (padding) dos corpos de cartões e formulários */
    .card-body,
    .panel-body,
    .tpanelgroup-body {
        padding: 12px 8px !important;
    }

    /* 4. Garante que formulários ocupem toda a largura */
    form {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* 5. Ajuste para Datagrids / Tabelas não estourarem a tela no mobile */
    .table-responsive {
        border: 0 !important;
        margin-bottom: 0 !important;
    }

    /* 6. Melhora o espaçamento de abas (TNotebook / Nav-Tabs) no celular */
    .nav-tabs {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Esconde o texto dos itens do menu superior apenas em telas de telemóvel (mobile) */
    /* Seleciona os links do menu superior */
    .navbar-nav .nav-link span,
    .top-menu .nav-link span,
    #top-menu .nav-item span {
        display: none !important;
    }

    /* Dá um pequeno espaçamento entre os ícones no telemóvel */
    .navbar-nav .nav-link,
    #top-menu .nav-link {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}