/* SpaMaster 360 v36.3 - Toolbar Z-Index Authority
   Mantiene los menús de notificaciones, acciones rápidas y perfil por encima
   de chips, tarjetas, módulos y controles del contenido. */

:root{
    --sm360-z-toolbar: 900000 !important;
    --sm360-z-toolbar-menu: 900100 !important;
}

/* La toolbar debe crear una capa superior propia */
.topbar,
header.topbar,
.workspace > .topbar{
    position: relative !important;
    z-index: var(--sm360-z-toolbar) !important;
    isolation: isolate !important;
    overflow: visible !important;
}

/* Acciones reales creadas por spacontrol-ui/topbar-pro */
.sc-header-actions,
.sc-topbar-pro,
.topbar .sc-header-actions,
.topbar .sc-topbar-pro{
    position: relative !important;
    z-index: var(--sm360-z-toolbar) !important;
    overflow: visible !important;
    isolation: isolate !important;
}

.sc-bell-wrap,
.sc-actions-wrap,
.sc-user-menu-wrap,
.sc-search-wrap,
.sc-global-search{
    position: relative !important;
    z-index: var(--sm360-z-toolbar) !important;
    overflow: visible !important;
}

/* Menús desplegables siempre encima del módulo siguiente */
.sc-dropdown,
.sc-dropdown.open,
#scNotificationsMenu,
#scQuickMenu,
#scUserMenu,
.sc-search-results,
.sc-search-results.open{
    position: absolute !important;
    z-index: var(--sm360-z-toolbar-menu) !important;
    overflow: hidden !important;
}

/* Evita que barras/chips/tarjetas posteriores tapen los dropdowns */
.spa-chips,
#spaChips,
.global-spa-bar,
.upload-strip,
.metrics-grid,
.view,
.panel,
.card,
.sc-card,
.notification-center,
.nc-wrap,
.agenda-pro-wrap,
.agenda-v221-wrap,
.agenda-v221-toolbar{
    z-index: auto !important;
}

/* Los modales conservan prioridad por encima de la toolbar */
.agenda-modal-backdrop,
.pos-modal,
.sc-quick-modal-backdrop{
    z-index: 1000000 !important;
}
