/* oBeynet 6.8.11 — desktop auth visibility + resilient header */
.ob682-nav .ob682-nav-inner{width:min(1480px,calc(100% - 40px))!important;max-width:1480px!important;grid-template-columns:auto minmax(0,1fr) max-content!important;column-gap:32px!important}
.ob682-nav .ob682-actions{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;min-width:max-content!important;position:relative!important;z-index:5!important}
.ob682-nav .ob689-login,.ob682-nav .ob689-register,.ob682-nav .ob689-account{display:inline-flex!important;visibility:visible!important;opacity:1!important;white-space:nowrap!important;flex:0 0 auto!important}
.ob682-nav .ob689-login{font-weight:700!important}
.ob682-nav .ob689-register{font-weight:700!important;background:#fff!important}
.ob682-nav .ob682-publish{flex:0 0 auto!important;white-space:nowrap!important}
@media(min-width:1181px) and (max-width:1360px){
 .ob682-nav .ob682-nav-inner{column-gap:22px!important}
 .ob682-nav .ob682-desktop-links{gap:16px!important}
 .ob682-nav .ob682-desktop-links a:nth-last-child(-n+2){display:none!important}
 .ob682-nav .ob682-actions{gap:10px!important}
 .ob682-nav .ob682-lang{display:none!important}
}
@media(min-width:901px) and (max-width:1180px){
 .ob682-nav .ob682-nav-inner{width:calc(100% - 28px)!important;grid-template-columns:auto minmax(0,1fr) max-content!important;column-gap:18px!important}
 .ob682-nav .ob682-desktop-links{display:none!important}
 .ob682-nav .ob682-actions{display:flex!important;gap:9px!important}
 .ob682-nav .ob682-lang{display:none!important}
 .ob682-nav .ob689-login,.ob682-nav .ob689-register{display:inline-flex!important}
 .ob682-nav .ob682-publish{padding:0 14px!important}
}
@media(max-width:900px){.ob682-nav .ob682-actions{display:none!important}}
