
/* MODULIQ Newsroom v1.3.4 — menu placement & alignment */
.mq-header{position:relative;overflow:visible}
.mq-nav-left .mq-nav-inner{justify-content:flex-start}
.mq-nav-left .mq-menu-wrap{flex:0 1 auto}
.mq-nav-left .mq-menu{justify-content:flex-start}
.mq-nav-center .mq-nav-inner{justify-content:center}
.mq-nav-center .mq-menu-wrap{flex:0 1 auto}
.mq-nav-center .mq-menu{justify-content:center}
.mq-nav-right .mq-nav-inner{justify-content:flex-end}
.mq-nav-right .mq-menu-wrap{flex:0 1 auto}
.mq-nav-right .mq-menu{justify-content:flex-end}
.mq-nav-spread .mq-nav-inner{justify-content:stretch}
.mq-nav-spread .mq-menu-wrap{width:100%;flex:1 1 100%}
.mq-nav-spread .mq-menu{justify-content:space-between;width:100%}

/* Inline/header-row menu: logo | menu | search/actions */
.mq-nav-location-header .mq-header-main{position:static;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px}
.mq-nav-inline{position:static!important;top:auto!important;z-index:45;border:0;background:transparent;backdrop-filter:none;min-width:0;box-shadow:none!important}
.mq-nav-inline .mq-nav-inner{width:100%;max-width:none;min-height:0;padding:0;margin:0;gap:0}
.mq-nav-inline .mq-menu-wrap{min-width:0}
.mq-nav-inline .mq-menu{gap:clamp(14px,1.6vw,28px);min-width:0}
.mq-nav-inline .mq-menu>li>a{padding:16px 0}
.mq-nav-location-header.mq-nav-sticky .mq-header{position:sticky;top:0;z-index:55}
.mq-nav-location-header .mq-nav-inline .mq-menu>li.mq-mega-v050>.mq-mega-panel-v050{top:100%;left:0;right:0;width:100%;max-width:none}
.mq-nav-location-header .mq-nav-inline .mq-menu>li.mq-mega>.mq-mega-panel{top:100%;left:50%;width:min(1120px,calc(100vw - 40px))}

/* Keep search/actions compact so the menu gets the middle space. */
.mq-nav-location-header .mq-brand{min-width:0}
.mq-nav-location-header .mq-header-actions{min-width:0;justify-self:end}
.mq-nav-location-header.mq-nav-right .mq-nav-inline .mq-nav-inner{justify-content:flex-end}
.mq-nav-location-header.mq-nav-center .mq-nav-inline .mq-nav-inner{justify-content:center}

@media(max-width:1040px) and (min-width:761px){
 .mq-nav-location-header .mq-header-main{gap:14px}
 .mq-nav-inline .mq-menu{gap:12px}
 .mq-nav-inline .mq-menu>li>a{font-size:12px}
 .mq-nav-location-header .mq-header-search-trigger{min-width:150px}
}
@media(max-width:760px){
 .mq-nav-location-header .mq-header-main{display:flex;position:relative;gap:8px}
 .mq-nav-location-header .mq-brand{flex:1 1 auto}
 .mq-nav-inline{order:2;flex:0 0 auto}
 .mq-nav-location-header .mq-header-actions{order:3;flex:0 0 auto}
 .mq-nav-inline .mq-nav-inner{display:block;min-height:0}
 .mq-nav-inline .mq-menu-toggle{display:inline-flex;align-items:center;gap:5px;padding:7px 8px}
 .mq-nav-inline .mq-menu-wrap{position:fixed!important}
 .mq-nav-left .mq-nav-inner,.mq-nav-center .mq-nav-inner,.mq-nav-right .mq-nav-inner,.mq-nav-spread .mq-nav-inner{justify-content:space-between}
 .mq-nav-left .mq-menu,.mq-nav-center .mq-menu,.mq-nav-right .mq-menu,.mq-nav-spread .mq-menu{display:grid!important;width:auto!important;justify-content:stretch}
}
