/* Native language choices remain visible outside the mobile menu. */
.header-inner{column-gap:24px;row-gap:0;flex-wrap:wrap}
.language-navigation{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}
.language-navigation a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-underline-offset:7px;border-radius:2px}
.language-navigation a[aria-current="true"]{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--green)}
.language-navigation a:hover{background:#143f62}
.language-navigation a:focus-visible{outline:3px solid var(--green);outline-offset:2px}
.language-navigation a[aria-disabled="true"]{opacity:.65;cursor:wait}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
html[lang="es"] .site-nav{gap:18px}
html[lang="es"] .site-nav .nav-link{font-size:14px}
@media(min-width:981px) and (max-width:1150px){.language-navigation{flex-basis:100%;justify-content:flex-end;margin-top:-5px;margin-bottom:4px}.header-inner{padding-top:8px}}
@media(max-width:980px){.header-inner{display:grid;grid-template-columns:1fr auto;gap:0 12px;padding-top:10px}.brand{grid-column:1;grid-row:1}.menu-button{grid-column:2;grid-row:1}.language-navigation{grid-column:1 / -1;grid-row:2;justify-content:flex-end;justify-self:stretch;margin:0;padding-bottom:3px}.site-nav{grid-column:1 / -1}.language-navigation a{font-size:14px;min-height:44px}}
@media(max-width:680px){html[lang="es"] h1{overflow-wrap:normal}.form-actions .button{white-space:normal}.sheet-head{overflow-wrap:anywhere}}
/* Leave space for the visible language row above linked sections and fields. */
@media(max-width:1150px){.anchor-alias,.lane-detail,#planning,#logistics,main [id]{scroll-margin-top:140px}}
