/* Loaded after legacy navigation styles. Keep desktop links on one baseline. */
.mk-header .mk-header-inner{width:100%;max-width:1800px;margin:0 auto;padding:14px 24px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:nowrap;gap:16px}
.mk-header .mk-brand{min-width:0;flex:0 0 auto;gap:9px;white-space:nowrap}
.mk-header .mk-brand-avatar{width:46px;height:46px}
.mk-header .mk-brand-text strong{font-size:20px}
.mk-header .mk-brand-text small{font-size:11px}
.mk-header .mk-nav{display:flex;flex:1 1 auto;min-width:0;flex-wrap:nowrap;align-items:center;justify-content:center;gap:3px}
.mk-header .mk-nav a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;min-height:40px;box-sizing:border-box;padding:8px 10px;font-size:14px;line-height:1.2;margin:0}
.mk-header .mk-search{flex:0 0 140px;width:140px;min-width:0;box-sizing:border-box}
.mk-header .mk-search input{width:100%;min-width:0;box-sizing:border-box}
.mk-header .mk-search button{flex:0 0 28px}
.mk-header .mk-mobile-menu-btn{display:none}
@media(max-width:1599px){
 .mk-header .mk-header-inner{gap:12px;padding:12px 20px;max-width:none}
 .mk-header .mk-nav{display:none}
 .mk-header .mk-mobile-menu-btn{display:grid;place-items:center;flex:0 0 44px}
 .mk-header .mk-brand{flex:1 1 auto}
 .mk-header .mk-search{display:flex;flex-basis:180px;width:180px}
}
@media(max-width:600px){
 .mk-header .mk-header-inner{gap:8px;padding:10px 12px}
 .mk-header .mk-search{display:none}
 .mk-header .mk-brand-text strong{font-size:17px}
 .mk-header .mk-brand-avatar{width:38px;height:38px}
}
@media(min-width:1600px){
 .mk-mobile-panel,.mk-mobile-menu-backdrop{display:none!important}
}
