.mobile-nav-bar{display:none}
@media(max-width:1050px){
.restored-nav.restored-nav-wide,.secondary-header .secondary-nav{display:none!important}
.mobile-nav-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:60px;padding:6px 12px;background:#10243b;color:#fff;z-index:50}
.mobile-brand{display:flex;align-items:center;gap:6px;min-width:0;color:#fff!important;text-decoration:none!important;white-space:nowrap;font-weight:800;font-size:15px}
.mobile-brand img{width:40px;height:40px;border-radius:50%;object-fit:cover}
.mobile-nav-actions{display:flex;align-items:center;gap:5px;flex:none}.mobile-nav-actions form{margin:0}
.mobile-login,.mobile-whatsapp,.mobile-language,.mobile-menu summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;color:#fff!important;background:transparent;border:0;text-decoration:none!important;font-size:13px;font-weight:600;white-space:nowrap}
.mobile-whatsapp{display:none}.mobile-login,.mobile-language{border:1px solid rgba(255,255,255,.75);border-radius:9px}.mobile-language{cursor:pointer}.mobile-menu summary{width:44px;padding:0;font-size:23px;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}
.mobile-menu{display:block;position:static}
.mobile-menu nav{position:absolute;left:auto;right:8px;top:calc(100% - 1px);display:block;width:min(260px,calc(100vw - 16px));max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;padding:8px;background:#10243b;box-shadow:0 8px 20px #0004;border-radius:0 0 10px 10px}
.mobile-menu nav a{display:flex;align-items:center;min-height:44px;padding:0 12px;color:#fff!important;text-decoration:none!important;font-size:16px}
.mobile-login:focus-visible,.mobile-menu nav a:focus-visible,.mobile-menu summary:focus-visible,.mobile-language:focus-visible,.mobile-whatsapp:focus-visible{outline:2px solid #ff681d;outline-offset:2px}
}
@media(max-width:340px){.mobile-brand strong{font-size:13px}.mobile-brand img{width:36px;height:36px}.mobile-whatsapp{font-size:12px;padding:0 3px}}
