/* Cinta de la propuesta: navega entre Web, Inicio de sesión, Plataforma y Cotización.
   La usan las cuatro páginas; vive aparte porque app.html no carga site.css. */

.cinta {
  position: fixed; left: 50%; bottom: 16px; transform: translateX(-50%); z-index: 60;
  display: flex; align-items: center; gap: 4px; padding: 5px;
  background: rgba(6, 9, 24, .88); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255,255,255,.12); border-radius: 999px; box-shadow: 0 16px 40px rgba(0,0,0,.35);
}
.cinta .lbl { font-size: 10px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--acento-claro); padding: 0 10px 0 12px; }
.cinta a { text-decoration: none; font-size: 13px; font-weight: 600; color: rgba(255,255,255,.7); padding: 8px 13px; border-radius: 999px; white-space: nowrap; }
.cinta a:hover { color: #fff; background: rgba(255,255,255,.08); }
.cinta a.activo { background: var(--acento-fuerte); color: #fff; }
@media (max-width: 640px) {
  .cinta .lbl, .cinta a:not(.activo) .rl { display: none; }
  .cinta a { padding: 8px 11px; }
}
