.pn{align-items:center;gap:var(--espacio-6);border-bottom:1px solid var(--linea);background:var(--fondo);z-index:20;padding:14px 6vw;display:flex;position:sticky;top:0}.pn-marca{align-items:center;min-height:44px;text-decoration:none;display:flex}.pn-marca img{width:auto;height:21px;display:block}.pn nav{gap:var(--espacio-1);flex:1;display:flex;overflow-x:auto}.pn nav a{color:var(--tinta-apagada);border-radius:var(--radio-sm);white-space:nowrap;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.pn nav a:hover{color:var(--tinta);background:var(--superficie-sutil)}.pn nav a.activo{color:var(--tinta);background:#27d3e51a}.pn-cuenta button,.pn-cuenta a{color:var(--tinta-apagada);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:none}.pn-cuenta button:hover,.pn-cuenta a:hover{color:var(--tinta)}.pn a:focus-visible,.pn button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (max-width:600px){.pn{gap:var(--espacio-3);padding:12px 16px}.pn nav a{padding:8px}}.pn .pn-tabs{display:none}.pn nav a,.pn-cuenta button,.pn-cuenta a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:700px){.pn>nav:not(.pn-tabs){display:none}.pn{justify-content:space-between}.pn .pn-tabs{z-index:60;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080cf5;flex:none;grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.pn .pn-tabs a{min-height:52px;color:var(--tinta-tenue);border-radius:12px;justify-items:center;gap:3px;padding:6px 2px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.pn .pn-tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pn .pn-tabs a.activo{color:var(--acento);background:0 0}.pn .pn-tabs a:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}body:has(.pn-tabs){padding-bottom:calc(68px + env(safe-area-inset-bottom))}}
