/*
🚨 NEXUS PLATINUM SEMANTIC PROTOCOL (estratto per questo file) 🚨 - Leggi e rispetta il file docs/NEXUS_PLATINUM_SEMANTIC_PROTOCOL.md. - Max 1–2 classi semantiche per elemento. Vietate utility (hidden, mt-*, text-*). - Se trovi vecchie utility,
crea classi nx-* e refattora prima di toccare altro. - Non rompere radius/blur/transition già impostati.
*/

/* ========================================
   NEXUS PRIME - Master Style (Consolidated)
   AGGIORNATO DA SILVIA 8 Marzo - non alterare gli aggiornamenti
   ======================================== */

@import url('variables.css');
@import url('nexus_semantic.css');
@import url('modules/role_editor.css');
@import url('modules/apps_admin.css');

@import url('creative-lab.css');
@import url('reset.css');
@import url('preloader.css');
@import url('themes.css');
@import url('nav.css');
@import url('layout.css');
@import url('components.css');
@import url('dark.min.css');
@import url('dashboard.css');
@import url('form.css');
@import url('modale.css');

@import url('property.css');
@import url('office.css');
@import url('agents.css');
@import url('agents_isolated.css');
@import url('chat.css');
@import url('history.css');
@import url('profile.css');
@import url('pages/dev_console.css');
@import url('pages/social_hub.css');
@import url('pages/social_sales.css');
@import url('pages/communications.css');
@import url('pages/intelligence_watchtower.css');
@import url('custom.css?v=5.0.3');
@import url('neural_monitor.css');
@import url('style.css');
@import url('social_orchestrator.css');
@import url('skills.css');
/* Global Overrides and Fixes */
/**
 * 🚨 NEXUS PLATINUM SEMANTIC PROTOCOL 🚨
 * 1. DESIGN SACRO: Silvia's manual CSS is SACRED. Do NOT "cleanup" or change values.
 * 2. SEMANTICA PURA: Styles must be mapped to semantic selectors. No utility classes.
 * 3. VANILLA-FIRST: No pre-processors or utility frameworks. Pure CSS properties only.
 * 4. ESTETICA PLATINUM: Glassmorphism (blur 20px), borders (1px 0.05/0.1), transitions (350ms).
 * 5. BANDO ALL'OVERWRITE: Use ReplacementChunks. Never overwrite the entire file.
 */

:root {
    color-scheme: dark;
}

[data-theme="professional"] {
    color-scheme: light;
}

body {
    transition: background-color 0.5s ease;
}

/* Fix for Overlay cutting off menus */
.z-modal {
    z-index: var(--z-modal) !important;
}

.z-dropdown {
    z-index: var(--z-dropdown) !important;
}

/* Ensure modal overlays are below dropdowns if needed, or structured correctly */
.bg-overlay {
    z-index: var(--z-modal-backdrop);
}