/* Victoria V42 — header lisible, actions jamais coupées et connexion visible. */
.v5-desktop-nav{display:flex!important;align-items:center;gap:10px;min-width:0;}
.v5-brand{min-width:0;flex:0 1 auto;}
.v5-nav{display:flex;align-items:center;gap:3px;min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:visible;scrollbar-width:none;white-space:nowrap;}
.v5-nav::-webkit-scrollbar{display:none}
.v5-nav>a,.v5-nav-more-btn{flex:0 0 auto;}
.vx-header-search-desktop{flex:0 1 250px;min-width:150px;}
.v5-actions{flex:0 0 auto;display:flex;align-items:center;gap:7px;white-space:nowrap;}
.v42-login-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 13px;border-radius:13px;text-decoration:none;font-size:.72rem;font-weight:900;background:#151d1f;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 7px 18px rgba(0,0,0,.10)}
.v42-login-button:hover{color:#fff;transform:translateY(-1px)}
.v5-mobile-header{display:flex!important;align-items:center;gap:6px;min-width:0;overflow:visible!important;}
.v5-mobile-header>.v5-brand{flex:0 1 auto;min-width:0;max-width:calc(100% - 175px);}
.v32-mobile-actions{margin-left:auto;flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;overflow:visible;}
.v32-mobile-action,.v7-menu-btn{flex:0 0 auto!important;}
.v42-mobile-login{padding:0 8px!important;gap:5px;}
.v42-mobile-login-text{font-size:.56rem;font-weight:900;line-height:1;}
@media(max-width:420px){.v5-mobile-header>.v5-brand{max-width:calc(100% - 166px)}.v42-mobile-login{width:32px!important;padding:0!important}.v42-mobile-login-text{display:none}.v32-mobile-actions{gap:3px!important}}
@media(max-width:360px){.v5-mobile-header{padding-left:5px!important;padding-right:5px!important}.v5-mobile-header>.v5-brand{max-width:calc(100% - 150px)}.v32-mobile-actions{gap:2px!important}.v42-mobile-login{width:29px!important;height:29px!important}}
@media(max-width:991.98px){.v5-desktop-header{display:none!important}.v5-mobile-header{display:flex!important}.vx-mobile-search-strip{display:none!important}}
