/* Accesos corporativos OLAST. Colores tomados de la página original. */
.nav__inner {gap: 1.25rem;}
.nav__links {gap: 1.25rem;}
.nav__actions {display:flex; align-items:center; gap:1rem;}
.platform-access {display:flex;align-items:center;gap:.5rem;}
.platform-button {box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:38px;padding:.5rem .75rem;border:1px solid rgba(130,206,237,.3);border-radius:10px;background:rgba(130,206,237,.07);color:var(--sky);font:500 12px/1.2 var(--font);text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,box-shadow .2s;}
.platform-button svg {width:16px;height:16px;flex-shrink:0;}
.platform-button--erp:hover {background:rgba(130,206,237,.17);border-color:var(--sky);box-shadow:0 0 20px rgba(130,206,237,.08);}
.platform-button--erp:focus-visible {outline:2px solid var(--sky);outline-offset:4px;}
.platform-external {font-size:16px;margin-left:2px;}
.platform-button--tms {color:#b7c1c7;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.14);cursor:default;opacity:1;}
.platform-button--tms[href] {cursor:pointer;color:var(--sky);}
.platform-button--tms[href]:hover {border-color:var(--sky);background:rgba(130,206,237,.17);}
.platform-button--tms[href]:focus-visible {outline:2px solid var(--sky);outline-offset:4px;}
.platform-soon {font-size:9px;line-height:1.3;padding:3px 5px;border-radius:4px;background:rgba(255,255,255,.07);color:#c6cdd2;}
@media(max-width:1080px){.nav__links{gap:1rem}.platform-brand{display:none}.nav__actions{gap:.75rem}}
@media(max-width:900px){.nav__links{display:none}.platform-brand{display:inline}}
@media(max-width:560px){:root{--nav-h:7rem}.nav__inner{flex-wrap:wrap;align-content:center;justify-content:space-between;gap:.5rem}.nav__brand{order:0}.nav__actions{display:contents}.nav__contact{order:1}.platform-access{order:2;flex-basis:100%;justify-content:flex-end}.platform-button{min-height:40px}.platform-brand{display:inline}}
@media(prefers-reduced-motion:reduce){.platform-button{transition:none}}
