/* Le logo appartient à la colonne du menu ; le fond coloré commence après elle. */
.header-navbar.assuriva-header{background:transparent;box-shadow:none}
.assuriva-header .navbar-header{height:4rem;background:#fff}
.assuriva-header .navbar-header>.navbar-nav{height:100%;align-items:center}
.assuriva-header .navbar-header .navbar-brand{display:flex;align-items:center;height:4rem;margin:0;padding:0!important}
.assuriva-header .navbar-container.content{min-height:4rem;background:linear-gradient(to right,#404e67,#6f85ad)}
.assuriva-header .navbar-container .assuriva-header-account{min-width:0;max-width:100%}
.assuriva-header .assuriva-header-account>.dropdown-user{min-width:0;max-width:100%}
.assuriva-header .assuriva-header-account .dropdown-user-link{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}
.assuriva-header .assuriva-header-account .badge{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
@media(min-width:768px){
 .assuriva-header .navbar-header .assuriva-brand-slot{width:100%}
 body.menu-collapsed .assuriva-header .navbar-header{padding:0}
 body.menu-collapsed .assuriva-header .navbar-header .navbar-brand{justify-content:center}
 .assuriva-header .navbar-container #navbar-mobile{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.25rem;min-height:4rem}
 .assuriva-header .assuriva-header-actions{grid-column:1;grid-row:1;justify-self:start}
 .assuriva-header .rp-desktop-trigger{grid-column:2;grid-row:1;justify-content:center;align-items:center;min-height:4rem}
 .assuriva-header .assuriva-header-account{grid-column:3;grid-row:1;justify-self:end}
}
@media(max-width:767.98px){
 .assuriva-header .navbar-header{padding:0 .6rem}
 .assuriva-header .navbar-header .navbar-brand{height:4rem}
 .assuriva-header .navbar-header .nav-link{color:#404e67}
 .assuriva-header .navbar-container.content{min-height:0}
}
@media(prefers-reduced-motion:reduce){
 .assuriva-header,.assuriva-header .navbar-header,.assuriva-header .navbar-container,body:has(.assuriva-header) .main-menu,body:has(.assuriva-header) .app-content{transition:none!important}
}
