.botonera.svelte-ji5pnc{z-index:20;min-height:var(--alto-botonera);padding:var(--esp-xs) var(--esp-sm) calc(var(--esp-xs) + 5px + env(safe-area-inset-bottom));background:var(--c-superficie);border-top:1.5px solid var(--c-borde);box-shadow:var(--sombra-indigo);justify-content:space-around;align-items:flex-end;display:flex;position:fixed;inset:auto 0 0}a.svelte-ji5pnc,button.svelte-ji5pnc:not(.velo){min-width:0;min-height:56px;color:var(--c-indigo-suave);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;text-decoration:none;display:flex}.velo.svelte-ji5pnc{z-index:1;background:#1e1b4b99;border:0;padding:0;position:fixed;inset:0}.hoja.svelte-ji5pnc{z-index:3;right:var(--esp-sm);bottom:calc(100% + var(--esp-sm));min-width:220px;padding:var(--esp-xs);background:var(--c-superficie);border:1.5px solid var(--c-borde);border-radius:var(--r-xl);box-shadow:var(--sombra-indigo);gap:2px;margin:0;list-style:none;display:grid;position:absolute}.opcion.svelte-ji5pnc{justify-content:flex-start;gap:var(--esp-sm);min-height:48px;padding:0 var(--esp-md);border-radius:var(--r-lg,14px);color:var(--c-indigo);font-family:var(--f-titulo);flex-direction:row;flex:none;font-weight:700}.opcion.activo.svelte-ji5pnc{background:var(--c-superficie-2);color:var(--c-primario)}.etiqueta-item.svelte-ji5pnc{font-family:var(--f-titulo);letter-spacing:0;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;line-height:14px;overflow:visible}@media (width<=360px){nav.svelte-ji5pnc{padding-inline:2px}.etiqueta-item.svelte-ji5pnc{letter-spacing:-.02em;font-size:8.5px}}a.activo.svelte-ji5pnc,button.activo.svelte-ji5pnc{color:var(--c-primario)}.central.svelte-ji5pnc{color:var(--c-indigo);justify-content:flex-start;margin-top:-28px;position:relative}.central.svelte-ji5pnc .icono:where(.svelte-ji5pnc){border-radius:var(--r-pildora);background:var(--c-oro);width:64px;height:64px;color:var(--c-indigo);border:4px solid var(--c-superficie);box-shadow:var(--sombra-indigo);place-items:center;display:grid}button.menu-boton.abierto.svelte-ji5pnc{z-index:3;background:var(--c-superficie);border-radius:var(--r-xl);outline:none;position:relative}button.activo.svelte-ji5pnc{color:var(--c-primario)}.central.activo.svelte-ji5pnc .icono:where(.svelte-ji5pnc){background:var(--c-oro-claro)}.central.activo.svelte-ji5pnc{color:var(--c-primario)}@media (width>=900px){.botonera.svelte-ji5pnc{height:var(--alto-cabecera);min-height:0;padding:0 calc(max(var(--esp-md), (100% - var(--ancho-web)) / 2 + var(--esp-lg)) + 56px) 0 0;justify-content:flex-end;align-items:center;gap:var(--esp-xs);box-shadow:none;pointer-events:none;background:0 0;border:0;inset:0 0 auto}.botonera.con-rol.svelte-ji5pnc{padding-right:calc(max(var(--esp-md), (100% - var(--ancho-web)) / 2 + var(--esp-lg)) + 56px + 108px)}.botonera.solo-movil.svelte-ji5pnc{display:none}a.svelte-ji5pnc,button.svelte-ji5pnc:not(.velo){min-height:44px;padding:0 var(--esp-md);gap:var(--esp-sm);border-radius:var(--r-pildora);pointer-events:auto;flex-direction:row;flex:none;transition:background .15s,color .15s}.hoja.svelte-ji5pnc{bottom:auto;top:calc(100% - var(--esp-xs));right:max(var(--esp-md), calc((100% - var(--ancho-web)) / 2 + var(--esp-lg)));pointer-events:auto}.velo.svelte-ji5pnc{pointer-events:auto}.opcion.svelte-ji5pnc{padding:0 var(--esp-md);width:auto}a.svelte-ji5pnc:hover,button.svelte-ji5pnc:not(.velo):hover{background:var(--c-superficie-3);color:var(--c-indigo)}.etiqueta-item.svelte-ji5pnc{letter-spacing:.03em;font-size:13px}.activo.svelte-ji5pnc{background:var(--c-superficie);box-shadow:inset 0 0 0 1.5px var(--c-primario)}.central.svelte-ji5pnc{background:var(--c-oro);color:var(--c-indigo);margin-top:0}.central.svelte-ji5pnc:hover{background:var(--c-oro-claro)}.central.svelte-ji5pnc .icono:where(.svelte-ji5pnc){width:auto;height:auto;box-shadow:none;background:0 0;border:0}.central.svelte-ji5pnc .icono:where(.svelte-ji5pnc) svg{width:22px;height:22px}.central.activo.svelte-ji5pnc{background:var(--c-oro-claro);color:var(--c-indigo);box-shadow:inset 0 0 0 1.5px var(--c-primario)}}@media (width>=900px) and (width<=1099px){a.svelte-ji5pnc{padding:0 var(--esp-sm);justify-content:center;width:48px}.etiqueta-item.svelte-ji5pnc{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
