/*# sourceMappingURL=custom.min.css.map */

.customizer-setting {
    display: none !important;
}

[data-layout="horizontal"] .navbar-menu { display: none !important; }

/* Garantir que só um logo é mostrado conforme o tema */
[data-bs-theme="dark"] .logo-dark { display: block !important; }
[data-bs-theme="dark"] .logo-light { display: none !important; }
[data-bs-theme="light"] .logo-dark { display: none !important; }
[data-bs-theme="light"] .logo-light { display: block !important; }

/* ✅ FIXED: Garantir que apenas um logo aparece no sidebar - REGRAS FORÇADAS */
/* Estado padrão: mostrar apenas logo-lg */
.navbar-brand-box .logo .logo-sm,
.navbar-brand-box .logo span.logo-sm {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    left: -9999px !important;
}

.navbar-brand-box .logo .logo-lg,
.navbar-brand-box .logo span.logo-lg {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Quando sidebar está colapsado (sm-hover), mostrar apenas logo-sm */
[data-sidebar-size="sm-hover"] .navbar-brand-box .logo .logo-lg,
[data-sidebar-size="sm-hover"] .navbar-brand-box .logo span.logo-lg {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    left: -9999px !important;
}

[data-sidebar-size="sm-hover"] .navbar-brand-box .logo .logo-sm,
[data-sidebar-size="sm-hover"] .navbar-brand-box .logo span.logo-sm {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    position: static !important;
    left: auto !important;
}
