/* Estructura conservadora del shell. Los temas no modifican esta geometría. */
@media (min-width: 1025px) {
    #topbar-institucional {
        display: flex;
        overflow: visible;
    }

    #topbar-identidad {
        display: flex !important;
        min-width: 0;
    }

    #topbar-actions {
        display: flex;
        min-width: 0;
        flex: 0 1 auto;
    }

    #topbar-notificaciones {
        display: block !important;
    }

    #topbar-admin-institucional {
        display: flex !important;
    }

    #sidebar-identidad-texto {
        display: block;
        min-width: 0;
    }
}

@media (min-width: 1025px) and (max-width: 1399px) {
    #topbar-institucional { gap: .75rem; }
    #topbar-identidad h1 { font-size: 1rem; }
    #topbar-actions { gap: .5rem; }
    #topbar-actions .workspace-theme-toggle [data-theme-label] { display: none; }
}
