/* Scoped to pages that include this file. Existing navigation code is unchanged. */
body .header.vv-header .main-nav>a.vv-team-entry:not(.client-panel),
body .header.vv-header .main-nav>a.vv-team-entry:not(.client-panel)[aria-current]{
min-height:56px;padding:8px 14px;background:#dec17f;color:#080908;border:1px solid #dec17f;border-radius:4px;
font-weight:600;font-size:12px;line-height:1.5;justify-content:center;text-align:center;white-space:nowrap;box-shadow:none}
body .header.vv-header .main-nav>a.vv-team-entry:not(.client-panel):hover{background:#f1d9a3;color:#080908}
@media(min-width:1101px) and (max-width:1450px){
body .header.vv-header{gap:9px;padding-inline:3%}
body .header.vv-header .brand{min-width:140px!important}
body .header.vv-header .brand .site-logo{width:140px!important;max-width:140px!important}
body .header.vv-header .main-nav{gap:5px;font-size:11px}
body .header.vv-header .main-nav>a:not(.client-panel),body .header.vv-header .offer-menu>a{padding-inline:8px}
body .header.vv-header .main-nav>a.vv-team-entry:not(.client-panel){padding-inline:10px;font-size:11px}
body .header.vv-header .whatsapp.top{display:none}
}
@media(max-width:1100px){body .header.vv-header .main-nav>a.vv-team-entry:not(.client-panel){grid-column:1/-1;white-space:normal}}

/* Spread the desktop tiles across the available row beside the original logo. */
@media(min-width:1101px){
body .header.vv-header .main-nav{flex:1;min-width:0;justify-content:space-between}
body .header.vv-header .main-nav>a,body .header.vv-header .main-nav>.offer-menu{flex:1 1 0;justify-content:center}
body .header.vv-header .main-nav>.offer-menu{grid-template-columns:minmax(0,1fr) 28px}
body .header.vv-header .offer-menu>a{justify-content:center}
body .header.vv-header .main-nav>a.vv-team-entry:not(.client-panel){flex:1.6 1 0}
body .header.vv-header .main-nav>a.client-panel{white-space:nowrap}
}
