/* Approved Fluxus identity. Presentation only; native GLPI attribution stays intact. */
.page .navbar-brand .glpi-logo{content:none!important;display:block;width:164px;height:48px;background:transparent url('../pics/branding/fluxus-dark.svg') center/154px auto no-repeat!important}
.page .navbar-dark .navbar-brand .glpi-logo,html[data-glpi-theme-dark="1"] .page .navbar-brand .glpi-logo{background-image:url('../pics/branding/fluxus-light.svg')!important}
body.navbar-collapsed .page .navbar-brand .glpi-logo{width:42px;height:42px;background-image:url('../pics/branding/fluxus-symbol-dark.svg')!important;background-size:38px auto!important}
html[data-glpi-theme-dark="1"] body.navbar-collapsed .page .navbar-brand .glpi-logo,body.navbar-collapsed .page .navbar-dark .navbar-brand .glpi-logo{background-image:url('../pics/branding/fluxus-symbol-light.svg')!important}
body.welcome-anonymous:has(#login_name) .glpi-logo,body.welcome-anonymous:has(#login_name) .fluxuscodex-login-logo{content:none!important;width:100%;height:100px;background:transparent url('../pics/branding/fluxus-light.svg') center/min(100%,320px) auto no-repeat!important}
.fluxuscodex-brand-logo{width:260px;max-width:100%;height:auto;padding:12px;background:#fff;border-radius:8px}
.fluxus-workspace .fw-brand-logo{display:block;width:220px;max-width:100%;height:auto;margin-bottom:18px}
html[data-glpi-theme-dark="1"] .fluxus-workspace .fw-brand-logo{content:url('../pics/branding/fluxus-light.svg')}
.fx-brand .fx-brand-logo{width:190px;height:56px;background:transparent url('../pics/branding/fluxus-light.svg') left center/contain no-repeat;border-radius:0}
.fx-brand .fx-brand-logo::before,.fx-brand .fx-brand-logo::after{content:none!important;display:none!important}
.fluxuscodex-a4-cover-brand img{width:65%;height:auto;max-width:420px}
.fluxuscodex-a4-cover-logo img{width:150px;height:auto}
@media(max-width:575.98px){body.welcome-anonymous:has(#login_name) .glpi-logo,body.welcome-anonymous:has(#login_name) .fluxuscodex-login-logo{height:85px;background-size:min(100%,270px) auto!important}.page .navbar-brand .glpi-logo{width:132px;background-size:126px auto!important}.fluxus-workspace .fw-brand-logo{width:190px}}

/* Keep native palette choices on the vertical navigation and auxiliary screens. */
:root{--glpi-logo-light:url('../pics/branding/fluxus-light.svg');--glpi-logo-dark:url('../pics/branding/fluxus-dark.svg');--glpi-logo-light-reduced:url('../pics/branding/fluxus-symbol-light.svg');--glpi-logo-dark-reduced:url('../pics/branding/fluxus-symbol-dark.svg');--glpi-logo-dark-login:url('../pics/branding/fluxus-dark.svg');--glpi-logo-light-login:url('../pics/branding/fluxus-light.svg')}
.page .sidebar .navbar-brand .glpi-logo{background-image:var(--glpi-logo)!important}
body.navbar-collapsed .page .sidebar .navbar-brand .glpi-logo{background-image:var(--glpi-logo-reduced)!important}
