/*
 * Iconografía de Nivor — GENERADO, no edites a mano.
 *
 *   Fuente:   src/iconSet.js
 *   Regenera: node scripts/buildIconCss.mjs
 *
 * Antes esto era Material Symbols Outlined: el set de Google, el mismo que
 * trae media internet, y lo que hacía que el portal se viera de plantilla al
 * lado de una landing con ilustraciones propias. El dibujo ahora es nuestro;
 * las LLAVES conservan los nombres de Material ('calendar_month',
 * 'inventory_2') porque son las que ya viven en el markup y renombrarlas
 * habría convertido un cambio visual en una migración de 250 sitios.
 *
 * Cada icono es una máscara: el elemento se pinta con currentColor y la
 * máscara recorta la silueta. De ahí salen tres cosas gratis:
 *
 *   · el icono hereda el color de su contenedor (tema claro/oscuro, teal,
 *     rojo de peligro) sin una regla por caso;
 *   · la jerarquía por opacidad del set se respeta tal cual;
 *   · si la hoja no carga, queda un HUECO. La fuente de ligaduras, en cambio,
 *     escribía la palabra cruda ("delete_forever") encima del producto cuando
 *     no cargaba — que es como lo vieron clientes con mala señal.
 */

.nv-ico {
    /* Silueta por defecto: un SVG VACÍO. Si alguien escribe un data-i que no
       existe en el set, la variable no se resuelve y mask-image se cae a
       "none" — y una máscara "none" no recorta nada, así que el elemento se
       pintaría como un CUADRADO sólido del color del texto. Con este vacío
       como base, un nombre equivocado deja un hueco, que es lo correcto. */
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'></svg>");
    /* Estado encendido: por defecto ES EL MISMO dibujo. Un icono sin variante
       propia no parpadea al seleccionarse; simplemente no cambia de silueta. */
    --nv-i-on: var(--nv-i);
    --nv-gesto: nv-crece;
    position: relative;
    display: inline-block;
    /* Un icono NUNCA debe encogerse ni deformarse cuando el contenedor se
       aprieta. En móvil, los botones con icono + texto le robaban ancho al
       icono hasta dejarlo ovalado o cortado a la mitad. */
    flex: 0 0 auto;
    /* Cuánto del cuadro ocupa el DIBUJO. El arte llena el 78 % del lienzo de
       24 y Material Symbols llenaba casi el 100 %, así que a igual font-size
       los nuestros se veían más chicos. Este 1.12 iguala el tamaño óptico —y
       engorda el trazo en la misma proporción— sin redibujar el set. Es una
       variable para poder apretarlo en un contexto concreto sin tocar la hoja. */
    --nv-ico-escala: 1.12em;
    width: 1.25em;
    height: 1.25em;
    /* El tamaño se sigue mandando con font-size, igual que cuando esto era una
       fuente: todas las reglas y estilos en línea que ya existían siguen
       valiendo sin tocarlas. */
    font-size: 24px;
    vertical-align: middle;
    /* Los iconos son decorativos junto a su etiqueta: que no se seleccionen
       con el texto al copiar, ni intercepten el toque en pantallas chicas. */
    user-select: none;
    -webkit-user-select: none;
    pointer-events: none;
}

/*
 * DOS CAPAS, no una.
 *
 * El elemento no pinta nada: pintan sus pseudos. El de abajo lleva el dibujo de
 * reposo y el de arriba el de encendido, y el estado se cruza con opacidad. Con
 * una sola capa el cambio sería un salto seco —mask-image no se puede
 * transicionar—, y era justo lo que se sentía barato: el menú cambiaba de
 * color pero el icono se quedaba igual, sin acusar recibo.
 */
.nv-ico::before,
.nv-ico::after {
    content: '';
    position: absolute;
    inset: 0;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    /* En 'em', no en '%': la caja lleva el aire y el dibujo mide siempre lo
       mismo, así que un contenedor más ancho no infla el icono. */
    -webkit-mask-size: var(--nv-ico-escala) var(--nv-ico-escala);
    mask-size: var(--nv-ico-escala) var(--nv-ico-escala);
    transition:
        opacity 170ms ease,
        transform 150ms cubic-bezier(0.34, 1.3, 0.64, 1);
}
.nv-ico::before {
    -webkit-mask-image: var(--nv-i);
    mask-image: var(--nv-i);
}
.nv-ico::after {
    -webkit-mask-image: var(--nv-i-on);
    mask-image: var(--nv-i-on);
    opacity: 0;
}

/* El icono de un control interactivo sí debe recibir el toque (botones que son
   sólo icono, sin etiqueta). */
button > .nv-ico,
a > .nv-ico,
summary > .nv-ico {
    pointer-events: auto;
}

/* ── Estado encendido ─────────────────────────────────────────────────────
 *
 * Se engancha a las clases que el portal YA usaba para marcar lo seleccionado,
 * para no tener que tocar cada vista: el menú lateral, las pestañas con
 * aria-selected y el .is-active de los segmentados y del modal de Ajustes.
 */
.nv-ico.is-on::before,
.sidebar-nav-active .nv-ico::before,
.is-active > .nv-ico::before,
[aria-selected='true'] > .nv-ico::before,
[aria-current='page'] > .nv-ico::before {
    opacity: 0;
}
.nv-ico.is-on::after,
.sidebar-nav-active .nv-ico::after,
.is-active > .nv-ico::after,
[aria-selected='true'] > .nv-ico::after,
[aria-current='page'] > .nv-ico::after {
    opacity: 1;
    animation: nv-enciende 260ms cubic-bezier(0.34, 1.3, 0.64, 1) 1;
}

/* ── Gestos ───────────────────────────────────────────────────────────────
 *
 * Los dispara el CONTENEDOR, no el icono: un icono decorativo dentro de un
 * párrafo se queda quieto, porque tocarlo no hace nada. Sólo con ratón — en
 * táctil el :hover se queda pegado después del toque y el icono se quedaría
 * temblando.
 */
@media (hover: hover) {
    button:hover > .nv-ico,
    a:hover .nv-ico,
    summary:hover > .nv-ico,
    label:hover > .nv-ico,
    [role='button']:hover > .nv-ico,
    [role='tab']:hover > .nv-ico {
        animation: var(--nv-gesto) 460ms cubic-bezier(0.4, 0, 0.2, 1) 1;
    }
}

/* Al presionar, el dibujo se hunde. Va en las CAPAS y no en el elemento para
   que no pelee con el gesto, que vive en el elemento. */
button:active > .nv-ico::before,
button:active > .nv-ico::after,
a:active .nv-ico::before,
a:active .nv-ico::after,
[role='button']:active > .nv-ico::before,
[role='button']:active > .nv-ico::after {
    transform: scale(0.88);
    transition-duration: 90ms;
}

@keyframes nv-gira {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}
@keyframes nv-ajusta {
    0%,
    100% {
        transform: rotate(0);
    }
    50% {
        transform: rotate(38deg);
    }
}
@keyframes nv-avanza {
    0%,
    100% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(0.18em);
    }
}
@keyframes nv-retrocede {
    0%,
    100% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(-0.18em);
    }
}
@keyframes nv-sube {
    0%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-0.18em);
    }
}
@keyframes nv-baja {
    0%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(0.18em);
    }
}
@keyframes nv-despega {
    0%,
    100% {
        transform: translate(0, 0) rotate(0);
    }
    50% {
        transform: translate(0.16em, -0.16em) rotate(-10deg);
    }
}
@keyframes nv-mece {
    0%,
    100% {
        transform: rotate(0);
    }
    20% {
        transform: rotate(13deg);
    }
    45% {
        transform: rotate(-10deg);
    }
    70% {
        transform: rotate(6deg);
    }
    88% {
        transform: rotate(-3deg);
    }
}
@keyframes nv-late {
    0%,
    100% {
        transform: scale(1);
    }
    30% {
        transform: scale(1.2);
    }
    62% {
        transform: scale(0.95);
    }
}
@keyframes nv-crece {
    0%,
    100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.14);
    }
}
@keyframes nv-enciende {
    0% {
        transform: scale(0.7);
    }
    62% {
        transform: scale(1.09);
    }
    100% {
        transform: scale(1);
    }
}

/* Quien pidió menos movimiento no quiere «menos»: quiere ninguno. */
@media (prefers-reduced-motion: reduce) {
    .nv-ico,
    .nv-ico::before,
    .nv-ico::after {
        animation: none !important;
        transition: none !important;
    }
}

html.nivor-reduce-motion .nv-ico,
html.nivor-reduce-motion .nv-ico::before,
html.nivor-reduce-motion .nv-ico::after {
    animation: none !important;
    transition: none !important;
}

.nv-ico[data-i='account_circle'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/> <circle cx='12' cy='10' r='3.1'/> <path d='M6.3 19.2a6 6 0 0 1 11.4 0' opacity='0.85'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/> <circle cx='12' cy='10' r='3.1'/> <path d='M6.3 19.2a6 6 0 0 1 11.4 0'/></svg>");
}
.nv-ico[data-i='add'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12h14'/></svg>");
    --nv-gesto: nv-crece;
}
.nv-ico[data-i='add_business'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.4 9.4h12.4v9.8a1.6 1.6 0 0 1-1.6 1.6H5a1.6 1.6 0 0 1-1.6-1.6Z'/> <path d='M2.6 9.4 4.3 4.4h10.6l1.7 5'/> <path d='M19.4 12.8v6M16.4 15.8h6'/></svg>");
}
.nv-ico[data-i='apartment'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.4 20.6V5.4a1.6 1.6 0 0 1 1.6-1.6h7.2a1.6 1.6 0 0 1 1.6 1.6v15.2'/> <path d='M14.8 20.6V11h3.2a1.6 1.6 0 0 1 1.6 1.6v8' opacity='0.7'/> <path d='M7.6 8h1M11 8h1M7.6 12h1M11 12h1M7.6 16h1' stroke-width='2.2'/></svg>");
}
.nv-ico[data-i='arrow_back'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M19.4 12H6'/><path d='M10.6 6.9 5.4 12l5.2 5.1'/></svg>");
    --nv-gesto: nv-retrocede;
}
.nv-ico[data-i='arrow_forward'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.6 12h13.4'/><path d='M13.4 6.9 18.6 12l-5.2 5.1'/></svg>");
    --nv-gesto: nv-avanza;
}
.nv-ico[data-i='arrow_upward'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 19.4V6'/><path d='M6.9 10.6 12 5.4l5.1 5.2'/></svg>");
    --nv-gesto: nv-sube;
}
.nv-ico[data-i='assignment'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M9 4.4H6.6a1.8 1.8 0 0 0-1.8 1.8v12.6a1.8 1.8 0 0 0 1.8 1.8h10.8a1.8 1.8 0 0 0 1.8-1.8V6.2a1.8 1.8 0 0 0-1.8-1.8H15'/> <rect x='9' y='2.6' width='6' height='3.6' rx='1.4'/> <path d='M8.4 11.6h7.2M8.4 15.4h4.4' opacity='0.85'/></svg>");
}
.nv-ico[data-i='attach_file'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M18.2 10.4 10.6 18a4.4 4.4 0 0 1-6.2-6.2l7.8-7.8a3 3 0 0 1 4.2 4.2l-7.6 7.6a1.6 1.6 0 0 1-2.2-2.2l6.6-6.6'/></svg>");
}
.nv-ico[data-i='auto_awesome'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M10.4 2.8l1.9 4.5 4.5 1.9-4.5 1.9-1.9 4.5-1.9-4.5L4 9.2l4.5-1.9Z'/> <path d='M18 14.6l.9 2.1 2.1.9-2.1.9-.9 2.1-.9-2.1-2.1-.9 2.1-.9Z' opacity='0.7'/></svg>");
    --nv-gesto: nv-late;
}
.nv-ico[data-i='automation'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M20.4 12a8.4 8.4 0 1 1-2.6-6.1'/> <path d='M18.2 2.8v3.9h-3.9'/> <path d='M9.8 9.4l5.2 2.6-5.2 2.6Z' fill='black' stroke='none'/></svg>");
    --nv-gesto: nv-gira;
}
.nv-ico[data-i='badge'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.8' y='6' width='18.4' height='14' rx='3.2'/> <path d='M9 6V4.6A1.6 1.6 0 0 1 10.6 3h2.8A1.6 1.6 0 0 1 15 4.6V6'/> <circle cx='9.6' cy='11.8' r='2'/> <path d='M6.4 17.2a3.6 3.6 0 0 1 6.4 0' opacity='0.85'/> <path d='M15.8 11.2h2.8M15.8 14.4h2.8' opacity='0.7'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><rect x='2.8' y='6' width='18.4' height='14' rx='3.2'/> <path d='M9 6V4.6A1.6 1.6 0 0 1 10.6 3h2.8A1.6 1.6 0 0 1 15 4.6V6'/> <circle cx='9.6' cy='11.8' r='2'/> <path d='M6.4 17.2a3.6 3.6 0 0 1 6.4 0'/> <path d='M15.8 11.2h2.8M15.8 14.4h2.8'/></svg>");
}
.nv-ico[data-i='block'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/><path d='M5.5 5.5l13 13'/></svg>");
}
.nv-ico[data-i='bolt'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M13.4 2.6 5.8 13.4h5.2l-.8 8 7.8-11.2h-5.4Z'/></svg>");
    --nv-gesto: nv-late;
}
.nv-ico[data-i='bug_report'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='7.4' y='7' width='9.2' height='12.4' rx='4.6'/> <path d='M9 7a3 3 0 0 1 6 0'/> <path d='M7.4 11H4.4M16.6 11h3M7.4 15.4H4.2M16.6 15.4h3.2M8.2 8.2 6 6M15.8 8.2 18 6' opacity='0.7'/> <path d='M12 11.6v5' opacity='0.85'/></svg>");
}
.nv-ico[data-i='build'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M14.6 4.3a5.2 5.2 0 0 0-6.8 6.8L3.6 17a2.4 2.4 0 0 0 3.4 3.4l5.9-4.2a5.2 5.2 0 0 0 6.8-6.8l-3.5 3.5-3.1-3.1Z'/></svg>");
}
.nv-ico[data-i='business_center'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.8' y='7' width='18.4' height='13' rx='3'/> <path d='M8.6 7V5.2a1.8 1.8 0 0 1 1.8-1.8h3.2a1.8 1.8 0 0 1 1.8 1.8V7'/> <path d='M2.8 12.4h18.4' opacity='0.7'/> <path d='M10.6 12.4h2.8' stroke-width='2.4'/></svg>");
}
.nv-ico[data-i='cable'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M9.4 3.2v4M14.6 3.2v4'/> <rect x='6.6' y='7.2' width='10.8' height='5.4' rx='2'/> <path d='M12 12.6v1.6a4.2 4.2 0 0 0 4.2 4.2h3.2' opacity='0.85'/> <path d='M17.4 15.8 20 18.4l-2.6 2.6' opacity='0.7'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M9.4 3.2v4M14.6 3.2v4'/> <path d='M12 12.6v1.6a4.2 4.2 0 0 0 4.2 4.2h3.2' opacity='0.7'/> <path d='M17.4 15.8 20 18.4l-2.6 2.6' opacity='0.7'/> <rect x='6.6' y='7.2' width='10.8' height='5.4' rx='2' fill='black' stroke='none'/></svg>");
}
.nv-ico[data-i='calendar_month'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='3.2' y='5' width='17.6' height='15.4' rx='3.4'/> <path d='M3.2 9.6h17.6' opacity='0.85'/> <path d='M8 3.4v3M16 3.4v3'/> <path d='M7.6 13.2h.01M12 13.2h.01M16.4 13.2h.01M7.6 17h.01M12 17h.01'/> <circle cx='16.4' cy='17' r='1.25' fill='black' stroke='none'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><rect x='3.2' y='5' width='17.6' height='15.4' rx='3.4'/> <path d='M3.2 9.6h17.6'/> <path d='M8 3.4v3M16 3.4v3'/> <path d='M7.6 13.2h.01M12 13.2h.01M16.4 13.2h.01M7.6 17h.01M12 17h.01'/> <circle cx='16.4' cy='17' r='1.25' fill='black' stroke='none'/></svg>");
}
.nv-ico[data-i='calendar_today'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='3.2' y='5' width='17.6' height='15.4' rx='3.4'/> <path d='M3.2 9.6h17.6' opacity='0.85'/> <path d='M8 3.4v3M16 3.4v3'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M8 3.4v3M16 3.4v3'/> <path fill='black' stroke='none' d='M6.6 5h10.8a3.4 3.4 0 0 1 3.4 3.4v1.2H3.2V8.4A3.4 3.4 0 0 1 6.6 5Z'/> <rect x='3.2' y='5' width='17.6' height='15.4' rx='3.4'/></svg>");
}
.nv-ico[data-i='campaign'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M5 9.4h3.4l7.4-4.2v13.6l-7.4-4.2H5a1.6 1.6 0 0 1-1.6-1.6v-2A1.6 1.6 0 0 1 5 9.4Z'/> <path d='M8.4 15v4.6a1.4 1.4 0 0 0 2.8 0v-3' opacity='0.85'/> <path d='M18.6 10.2a3.2 3.2 0 0 1 0 3.6' opacity='0.7'/></svg>");
    --nv-gesto: nv-mece;
}
.nv-ico[data-i='category'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3.2 15.6 9H8.4Z'/> <rect x='13.4' y='13' width='7.4' height='7.4' rx='2'/> <circle cx='7' cy='16.7' r='3.7' opacity='0.7'/></svg>");
}
.nv-ico[data-i='chat'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.2 16.4A8.2 8.2 0 1 1 7.6 19.6L3.6 20.4l.8-4Z'/> <path d='M8 12.4l1.8 1.8 3.4-4'/> <path d='M12.6 14.2l1.6 1.6 3.2-3.8' opacity='0.7'/></svg>");
}
.nv-ico[data-i='chat_bubble'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.2 16.4A8.2 8.2 0 1 1 7.6 19.6L3.6 20.4l.8-4Z'/> <path d='M8.6 12h.01M12 12h.01M15.4 12h.01' stroke-width='2.6'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><path d='M4.2 16.4A8.2 8.2 0 1 1 7.6 19.6L3.6 20.4l.8-4Z'/> <path d='M8.6 12h.01M12 12h.01M15.4 12h.01' stroke-width='2.6'/></svg>");
}
.nv-ico[data-i='check'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.6 12.6 9.4 17.4 19.4 6.8'/></svg>");
}
.nv-ico[data-i='check_circle'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/><path d='M7.8 12.2l2.8 2.8 5.6-6.2'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/><path d='M7.8 12.2l2.8 2.8 5.6-6.2'/></svg>");
}
.nv-ico[data-i='chevron_right'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M9.4 5.6 16 12l-6.6 6.4'/></svg>");
    --nv-gesto: nv-avanza;
}
.nv-ico[data-i='clinical_notes'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M9 4.4H6.6a1.8 1.8 0 0 0-1.8 1.8v12.6a1.8 1.8 0 0 0 1.8 1.8h10.8a1.8 1.8 0 0 0 1.8-1.8V6.2a1.8 1.8 0 0 0-1.8-1.8H15'/> <rect x='9' y='2.6' width='6' height='3.6' rx='1.4'/> <path d='M12 10.6v6M9 13.6h6'/></svg>");
}
.nv-ico[data-i='close'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6 6l12 12M18 6L6 18'/></svg>");
}
.nv-ico[data-i='cloud_upload'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M7.4 17.2a4.4 4.4 0 0 1 .2-8.8 5.6 5.6 0 0 1 10.7 1.1 3.9 3.9 0 0 1 .3 7.7'/> <path d='M12 21v-7.2'/> <path d='M9.4 16.4 12 13.8l2.6 2.6'/></svg>");
    --nv-gesto: nv-sube;
}
.nv-ico[data-i='contact_page'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2.8h7.6L19 8.4v12.8H6Z'/> <path d='M13.4 2.8v5.6H19' opacity='0.85'/> <circle cx='12.4' cy='12.6' r='2.1'/> <path d='M9 18.4a3.6 3.6 0 0 1 6.8 0' opacity='0.85'/></svg>");
}
.nv-ico[data-i='contacts'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='4.4' y='3.4' width='15.2' height='17.2' rx='3'/> <path d='M2.6 7.6h2M2.6 12h2M2.6 16.4h2' opacity='0.7'/> <circle cx='12' cy='10.2' r='2.4'/> <path d='M8.2 16.6a4.2 4.2 0 0 1 7.6 0' opacity='0.85'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><rect x='4.4' y='3.4' width='15.2' height='17.2' rx='3'/> <path d='M2.6 7.6h2M2.6 12h2M2.6 16.4h2'/> <circle cx='12' cy='10.2' r='2.4'/> <path d='M8.2 16.6a4.2 4.2 0 0 1 7.6 0'/></svg>");
}
.nv-ico[data-i='content_copy'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='8.2' y='8.2' width='12' height='12.4' rx='3'/> <path d='M15.8 5.6V5a1.6 1.6 0 0 0-1.6-1.6H5A1.6 1.6 0 0 0 3.4 5v9.2A1.6 1.6 0 0 0 5 15.8h.6' opacity='0.85'/></svg>");
}
.nv-ico[data-i='content_cut'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='6' cy='6' r='3'/><circle cx='6' cy='18' r='3'/><path d='M8.2 8.2 21 21M8.2 15.8 21 3'/></svg>");
}
.nv-ico[data-i='contract'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2.8h7.6L19 8.4v12.8H6Z'/> <path d='M13.4 2.8v5.6H19' opacity='0.85'/> <path d='M9 12.4h6' opacity='0.7'/> <path d='M8.8 17.4c1.2-2 2.2-2 2.8 0s1.6 1.6 2.4-.4 1.4-1 1.8 0'/></svg>");
}
.nv-ico[data-i='corporate_fare'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20.6V6.4a1.6 1.6 0 0 1 1.6-1.6h6.2a1.6 1.6 0 0 1 1.6 1.6v14.2'/> <path d='M13.4 20.6V10h5a1.6 1.6 0 0 1 1.6 1.6v9' opacity='0.7'/> <path d='M7.2 9h3M7.2 13h3M16.4 14h1' stroke-width='2.2'/></svg>");
}
.nv-ico[data-i='dark_mode'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M20.4 13.4A8.6 8.6 0 0 1 10.6 3.6a8.6 8.6 0 1 0 9.8 9.8Z'/> <path d='M17.6 3.4l.7 1.7 1.7.7-1.7.7-.7 1.7-.7-1.7-1.7-.7 1.7-.7Z' opacity='0.7'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><path d='M20.4 13.4A8.6 8.6 0 0 1 10.6 3.6a8.6 8.6 0 1 0 9.8 9.8Z'/> <path d='M17.6 3.4l.7 1.7 1.7.7-1.7.7-.7 1.7-.7-1.7-1.7-.7 1.7-.7Z'/></svg>");
}
.nv-ico[data-i='dashboard'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4.2' width='18' height='15.6' rx='3.2'/> <path d='M3 8.4h18' opacity='0.85'/> <path d='M8 16.6v-3.4M12 16.6v-5.6M16 16.6v-2'/></svg>");
}
.nv-ico[data-i='data_object'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M9.6 3.4c-2.6 0-2.6 3.4-2.6 5S5.8 12 4.2 12c1.6 0 2.8 2 2.8 3.6s0 5 2.6 5'/> <path d='M14.4 3.4c2.6 0 2.6 3.4 2.6 5s1.2 3.6 2.8 3.6c-1.6 0-2.8 2-2.8 3.6s0 5-2.6 5' opacity='0.85'/></svg>");
}
.nv-ico[data-i='database'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><ellipse cx='12' cy='5.8' rx='7.6' ry='3'/> <path d='M4.4 5.8v12.4c0 1.7 3.4 3 7.6 3s7.6-1.3 7.6-3V5.8'/> <path d='M4.4 12c0 1.7 3.4 3 7.6 3s7.6-1.3 7.6-3' opacity='0.7'/></svg>");
}
.nv-ico[data-i='delete'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.8 6.6h14.4'/> <path d='M6.6 6.6l.9 12.4a1.8 1.8 0 0 0 1.8 1.6h5.4a1.8 1.8 0 0 0 1.8-1.6l.9-12.4'/> <path d='M9.4 6.6V4.8a1.6 1.6 0 0 1 1.6-1.6h2a1.6 1.6 0 0 1 1.6 1.6v1.8'/> <path d='M10.4 10.4v6M13.6 10.4v6' opacity='0.7'/></svg>");
}
.nv-ico[data-i='delete_forever'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.8 6.6h14.4'/> <path d='M6.6 6.6l.9 12.4a1.8 1.8 0 0 0 1.8 1.6h5.4a1.8 1.8 0 0 0 1.8-1.6l.9-12.4'/> <path d='M9.4 6.6V4.8a1.6 1.6 0 0 1 1.6-1.6h2a1.6 1.6 0 0 1 1.6 1.6v1.8'/> <path d='M10.2 11.2l3.6 3.6M13.8 11.2l-3.6 3.6'/></svg>");
}
.nv-ico[data-i='dentistry'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5.4c-2-2-5.8-2.4-7.2.2-1.4 2.6.5 5.6 1.1 7.4.6 2 .6 7.2 2.9 7.2 1.6 0 1.2-6.4 3.2-6.4s1.6 6.4 3.2 6.4c2.3 0 2.3-5.2 2.9-7.2.6-1.8 2.5-4.8 1.1-7.4-1.4-2.6-5.2-2.2-7.2-.2Z'/></svg>");
}
.nv-ico[data-i='description'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2.8h7.6L19 8.4v12.8H6Z'/> <path d='M13.4 2.8v5.6H19' opacity='0.85'/> <path d='M9 13h6M9 16.6h3.6'/></svg>");
}
.nv-ico[data-i='domain'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.4 20.6V9.4l7-3.4v14.6'/> <path d='M10.4 20.6V4l10.2 4.2v12.4' opacity='0.85'/> <path d='M6.2 12h1.2M6.2 15.6h1.2M14 11.4h1.2M14 15.4h1.2' stroke-width='2.2'/></svg>");
}
.nv-ico[data-i='donut_large'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3.2a8.8 8.8 0 1 1-8.8 8.8'/> <path d='M3.2 12A8.8 8.8 0 0 1 12 3.2' opacity='0.7'/> <circle cx='12' cy='12' r='3.6' opacity='0.85'/></svg>");
}
.nv-ico[data-i='download'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3.4v12.4'/> <path d='M7.4 11.2 12 15.8l4.6-4.6'/> <path d='M4.4 18.6a1.6 1.6 0 0 0 1.6 1.6h12a1.6 1.6 0 0 0 1.6-1.6' opacity='0.85'/></svg>");
    --nv-gesto: nv-baja;
}
.nv-ico[data-i='edit_note'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6.4h10.4M4 11h8M4 15.6h5'/> <path d='M18.6 11.4l2 2-6 6-2.6.6.6-2.6Z'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6.4h10.4M4 11h8M4 15.6h5'/> <path d='M18.6 11.4l2 2-6 6-2.6.6.6-2.6Z'/></svg>");
}
.nv-ico[data-i='encrypted'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='4.2' y='10' width='15.6' height='10.6' rx='3.2'/> <path d='M7.8 10V7.4a4.2 4.2 0 0 1 8.4 0V10'/> <path d='M9.6 15.2l1.8 1.8 3.4-3.8'/></svg>");
}
.nv-ico[data-i='error'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/><path d='M12 7.2v5.4'/><path d='M12 16.2v.01' stroke-width='2.6'/></svg>");
}
.nv-ico[data-i='event'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='3.2' y='5' width='17.6' height='15.4' rx='3.4'/> <path d='M3.2 9.6h17.6' opacity='0.85'/> <path d='M8 3.4v3M16 3.4v3'/> <circle cx='12' cy='15' r='2.1' fill='black' stroke='none'/></svg>");
}
.nv-ico[data-i='event_available'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='3.2' y='5' width='17.6' height='15.4' rx='3.4'/> <path d='M3.2 9.6h17.6' opacity='0.85'/> <path d='M8 3.4v3M16 3.4v3'/> <path d='M8.8 14.6l2.2 2.2 4.2-4.8'/></svg>");
}
.nv-ico[data-i='expand_more'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M5.6 9.4 12 16l6.4-6.6'/></svg>");
    --nv-gesto: nv-baja;
}
.nv-ico[data-i='extension'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4 9.6V5.6A1.6 1.6 0 0 1 5.6 4h4a2.4 2.4 0 0 1 4.8 0h4A1.6 1.6 0 0 1 20 5.6v4a2.4 2.4 0 0 1 0 4.8v4a1.6 1.6 0 0 1-1.6 1.6h-4.4'/> <path d='M4 9.6a2.4 2.4 0 0 1 0 4.8v4A1.6 1.6 0 0 0 5.6 20H10' opacity='0.7'/></svg>");
}
.nv-ico[data-i='fact_check'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4.2' width='18' height='15.6' rx='3.2'/> <path d='M6.6 8.8h4.6M6.6 12.4h4.6M6.6 16h3'/> <path d='M14.4 13.4l1.8 1.8 3.2-3.8'/></svg>");
}
.nv-ico[data-i='favorite'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20.2S3.6 15.4 3.6 9.6A4.6 4.6 0 0 1 12 7a4.6 4.6 0 0 1 8.4 2.6c0 5.8-8.4 10.6-8.4 10.6Z'/></svg>");
    --nv-gesto: nv-late;
}
.nv-ico[data-i='forum'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.6' y='4.4' width='13' height='9.8' rx='3.2' opacity='0.7'/> <path d='M6.2 14.2v3.2l3.6-3.2' opacity='0.7'/> <rect x='8.4' y='9.6' width='13' height='9.8' rx='3.2'/> <path d='M17.8 19.4v3.2l-3.6-3.2'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.6' y='4.4' width='13' height='9.8' rx='3.2' opacity='0.7'/> <path d='M6.2 14.2v3.2l3.6-3.2' opacity='0.7'/> <path fill='black' stroke='none' d='M11.6 9.6h8.2a1.6 1.6 0 0 1 1.6 1.6v6.6a1.6 1.6 0 0 1-1.6 1.6h-1.2l.2 3-3.6-3h-3.6a1.6 1.6 0 0 1-1.6-1.6v-6.6a1.6 1.6 0 0 1 1.6-1.6Z'/></svg>");
}
.nv-ico[data-i='gpp_bad'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.8l7.2 3v5.4c0 4.6-3 8-7.2 9.6-4.2-1.6-7.2-5-7.2-9.6V5.8Z'/> <path d='M9.8 9.8l4.4 4.4M14.2 9.8l-4.4 4.4'/></svg>");
}
.nv-ico[data-i='group'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.4' cy='8.2' r='3.4'/> <path d='M3.4 19.4a6 6 0 0 1 12 0'/> <circle cx='17.2' cy='9.4' r='2.4' opacity='0.7'/> <path d='M15.4 15.2a4.6 4.6 0 0 1 5.4 3.4' opacity='0.7'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='17.2' cy='9.4' r='2.4' opacity='0.7'/> <path d='M15.4 15.2a4.6 4.6 0 0 1 5.4 3.4' opacity='0.7'/> <circle cx='9.4' cy='8.2' r='3.6' fill='black' stroke='none'/> <path fill='black' stroke='none' d='M9.4 13.2a6.2 6.2 0 0 1 6.2 6.2v1H3.2v-1a6.2 6.2 0 0 1 6.2-6.2Z'/></svg>");
}
.nv-ico[data-i='groups'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8.4' r='3'/> <path d='M7.2 18.6a4.8 4.8 0 0 1 9.6 0'/> <circle cx='4.8' cy='10.6' r='2.1' opacity='0.7'/> <path d='M2 17.6a3.2 3.2 0 0 1 3.4-2.8' opacity='0.7'/> <circle cx='19.2' cy='10.6' r='2.1' opacity='0.7'/> <path d='M22 17.6a3.2 3.2 0 0 0-3.4-2.8' opacity='0.7'/></svg>");
}
.nv-ico[data-i='help'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/> <path d='M9.6 9.6a2.5 2.5 0 0 1 4.9.7c0 1.7-2.5 2-2.5 3.6'/> <path d='M12 17v.01' stroke-width='2.6'/></svg>");
}
.nv-ico[data-i='history'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.6 12a8.4 8.4 0 1 0 2.5-6'/> <path d='M3.4 3.4v3.9h3.9'/> <path d='M12 7.6V12l3.2 2'/></svg>");
    --nv-gesto: nv-gira;
}
.nv-ico[data-i='home'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.8 10.4 12 3.6l8.2 6.8v8.6a1.8 1.8 0 0 1-1.8 1.8H5.6a1.8 1.8 0 0 1-1.8-1.8Z'/> <path d='M9.6 20.8v-6h4.8v6' opacity='0.85'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path fill-rule='evenodd' fill='black' stroke='none' d='M12 3 3 10.5v8.3A2.2 2.2 0 0 0 5.2 21h13.6a2.2 2.2 0 0 0 2.2-2.2v-8.3ZM10 21v-5.2h4V21Z'/></svg>");
}
.nv-ico[data-i='hourglass_top'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6.4 3.4h11.2M6.4 20.6h11.2'/> <path d='M7.6 3.4v3.2c0 2.4 4.4 3.6 4.4 5.4s-4.4 3-4.4 5.4v3.2'/> <path d='M16.4 3.4v3.2c0 2.4-4.4 3.6-4.4 5.4s4.4 3 4.4 5.4v3.2'/> <path d='M9.4 6.4h5.2' stroke-width='2.4'/></svg>");
}
.nv-ico[data-i='hub'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='2.8'/> <circle cx='12' cy='4.4' r='1.9' opacity='0.85'/> <circle cx='19.2' cy='16.2' r='1.9' opacity='0.85'/> <circle cx='4.8' cy='16.2' r='1.9' opacity='0.85'/> <path d='M12 6.3v2.9M14.4 13.6l3 1.7M9.6 13.6l-3 1.7' opacity='0.7'/></svg>");
}
.nv-ico[data-i='inbox'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.2 13.6 5.7 5.5a1.8 1.8 0 0 1 1.7-1.3h9.2a1.8 1.8 0 0 1 1.7 1.3l2.5 8.1v4.6a1.8 1.8 0 0 1-1.8 1.8H5a1.8 1.8 0 0 1-1.8-1.8Z'/> <path d='M3.2 13.6h4.6l1.4 2.6h5.6l1.4-2.6h4.6'/></svg>");
}
.nv-ico[data-i='info'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/><path d='M12 11.4v5.2'/><path d='M12 7.6v.01' stroke-width='2.6'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/><path d='M12 11.4v5.2'/><path d='M12 7.6v.01' stroke-width='2.6'/></svg>");
}
.nv-ico[data-i='insights'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.4 17.6l5-5.2 3.4 2.6 5-6'/> <path d='M13.6 8.6h4.6v4.4' opacity='0.7'/> <circle cx='8.4' cy='12.4' r='1.5' fill='black' stroke='none'/></svg>");
}
.nv-ico[data-i='inventory_2'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.4 8.2h17.2v10.6a1.8 1.8 0 0 1-1.8 1.8H5.2a1.8 1.8 0 0 1-1.8-1.8Z'/> <rect x='2.6' y='3.6' width='18.8' height='4.6' rx='1.6'/> <path d='M9.8 12.4h4.4' stroke-width='2.4'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.6' y='3.6' width='18.8' height='4.6' rx='1.6' opacity='0.7'/> <path fill-rule='evenodd' fill='black' stroke='none' d='M3.4 8.2h17.2v10.6a2.2 2.2 0 0 1-2.2 2.2H5.6a2.2 2.2 0 0 1-2.2-2.2Zm6.2 3h4.8v2.4H9.6Z'/></svg>");
}
.nv-ico[data-i='key'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='7.6' cy='12' r='4.2'/> <path d='M11.8 12h8.8'/> <path d='M17.2 12v3.4M20 12v2.6'/></svg>");
}
.nv-ico[data-i='keyboard'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.6' y='6' width='18.8' height='12' rx='3'/> <path d='M6.4 9.8h.01M9.6 9.8h.01M12.8 9.8h.01M16 9.8h.01M6.4 13h.01M17.6 13h.01' stroke-width='2.4'/> <path d='M9.4 15.8h5.2' opacity='0.85'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><rect x='2.6' y='6' width='18.8' height='12' rx='3'/> <path d='M6.4 9.8h.01M9.6 9.8h.01M12.8 9.8h.01M16 9.8h.01M6.4 13h.01M17.6 13h.01' stroke-width='2.4'/> <path d='M9.4 15.8h5.2'/></svg>");
}
.nv-ico[data-i='language'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/> <path d='M2.9 12h18.2' opacity='0.85'/> <path d='M12 2.8c2.6 2.6 3.9 5.8 3.9 9.2s-1.3 6.6-3.9 9.2c-2.6-2.6-3.9-5.8-3.9-9.2S9.4 5.4 12 2.8Z' opacity='0.85'/></svg>");
}
.nv-ico[data-i='leaderboard'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='3.4' y='12.4' width='5.2' height='8' rx='1.6' opacity='0.7'/> <rect x='9.4' y='6' width='5.2' height='14.4' rx='1.6'/> <rect x='15.4' y='9.6' width='5.2' height='10.8' rx='1.6' opacity='0.85'/></svg>");
}
.nv-ico[data-i='light_mode'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='4.4'/> <path d='M12 2.6v2.2M12 19.2v2.2M4.4 4.4l1.6 1.6M18 18l1.6 1.6M2.6 12h2.2M19.2 12h2.2M4.4 19.6 6 18M18 6l1.6-1.6' opacity='0.85'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='4.4'/> <path d='M12 2.6v2.2M12 19.2v2.2M4.4 4.4l1.6 1.6M18 18l1.6 1.6M2.6 12h2.2M19.2 12h2.2M4.4 19.6 6 18M18 6l1.6-1.6'/></svg>");
}
.nv-ico[data-i='link_off'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M9.6 7.2H7.6a4.8 4.8 0 0 0-3.4 8.2'/> <path d='M14.4 16.8h2a4.8 4.8 0 0 0 3.4-8.2' opacity='0.85'/> <path d='M9.4 12h1.4M13.2 12h1.4' opacity='0.7'/> <path d='M3.4 3.4 20.6 20.6'/></svg>");
}
.nv-ico[data-i='local_cafe'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h12v8a5 5 0 0 1-5 5H9a5 5 0 0 1-5-5Z'/><path d='M16 7h2a3 3 0 0 1 0 6h-2M3 22h15M8 2v1M12 2v1'/></svg>");
}
.nv-ico[data-i='lock'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='4.2' y='10' width='15.6' height='10.6' rx='3.2'/> <path d='M7.8 10V7.4a4.2 4.2 0 0 1 8.4 0V10'/> <circle cx='12' cy='15.3' r='1.7' fill='black' stroke='none'/></svg>");
}
.nv-ico[data-i='login'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M10.4 3.4H6a1.8 1.8 0 0 0-1.8 1.8v13.6A1.8 1.8 0 0 0 6 20.6h4.4' opacity='0.85'/> <path d='M14.4 8.2 18.6 12l-4.2 3.8'/> <path d='M18.2 12H8.6'/></svg>");
    --nv-gesto: nv-avanza;
}
.nv-ico[data-i='logout'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M13.6 3.4H18a1.8 1.8 0 0 1 1.8 1.8v13.6a1.8 1.8 0 0 1-1.8 1.8h-4.4' opacity='0.85'/> <path d='M9.6 8.2 5.4 12l4.2 3.8'/> <path d='M5.8 12h9.6'/></svg>");
    --nv-gesto: nv-retrocede;
}
.nv-ico[data-i='menu_book'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 6.6C10.4 5 8 4.2 4.4 4.4v12.8c3.6-.2 6 .6 7.6 2.2 1.6-1.6 4-2.4 7.6-2.2V4.4c-3.6-.2-6 .6-7.6 2.2Z'/> <path d='M12 6.6v13' opacity='0.85'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><path d='M12 6.6C10.4 5 8 4.2 4.4 4.4v12.8c3.6-.2 6 .6 7.6 2.2 1.6-1.6 4-2.4 7.6-2.2V4.4c-3.6-.2-6 .6-7.6 2.2Z'/> <path d='M12 6.6v13'/></svg>");
}
.nv-ico[data-i='monitoring'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.8' y='4' width='18.4' height='13' rx='3'/> <path d='M6.4 12.6l3-3.2 2.4 2 3.8-4.4'/> <path d='M8.6 20.6h6.8M12 17v3.6' opacity='0.7'/></svg>");
}
.nv-ico[data-i='notifications'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6.2 10.4a5.8 5.8 0 0 1 11.6 0c0 4 1.6 5.4 1.6 5.4H4.6s1.6-1.4 1.6-5.4Z'/> <path d='M10.2 19a2 2 0 0 0 3.6 0'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><path d='M6.2 10.4a5.8 5.8 0 0 1 11.6 0c0 4 1.6 5.4 1.6 5.4H4.6s1.6-1.4 1.6-5.4Z'/> <path d='M10.2 19a2 2 0 0 0 3.6 0'/></svg>");
    --nv-gesto: nv-mece;
}
.nv-ico[data-i='notifications_active'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6.2 10.8a5.8 5.8 0 0 1 11.6 0c0 4 1.6 5.4 1.6 5.4H4.6s1.6-1.4 1.6-5.4Z'/> <path d='M10.2 19.2a2 2 0 0 0 3.6 0'/> <path d='M2.8 8.4a6.2 6.2 0 0 1 2.4-4.2M21.2 8.4a6.2 6.2 0 0 0-2.4-4.2' opacity='0.7'/></svg>");
    --nv-gesto: nv-mece;
}
.nv-ico[data-i='palette'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3.2a8.8 8.8 0 0 0 0 17.6c1.5 0 2.2-1 2.2-2 0-1.4-1.4-1.7-1.4-3 0-1.1.9-2 2-2h2.1a3.9 3.9 0 0 0 3.9-3.9c0-3.7-3.9-6.7-8.8-6.7Z'/> <circle cx='8.2' cy='9.6' r='1.3' fill='black' stroke='none'/> <circle cx='12.4' cy='7.6' r='1.3' fill='black' stroke='none' opacity='0.85'/> <circle cx='6.8' cy='14.2' r='1.3' fill='black' stroke='none' opacity='0.7'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3.2a8.8 8.8 0 0 0 0 17.6c1.5 0 2.2-1 2.2-2 0-1.4-1.4-1.7-1.4-3 0-1.1.9-2 2-2h2.1a3.9 3.9 0 0 0 3.9-3.9c0-3.7-3.9-6.7-8.8-6.7Z'/> <circle cx='8.2' cy='9.6' r='1.3' fill='black' stroke='none'/> <circle cx='12.4' cy='7.6' r='1.3' fill='black' stroke='none'/> <circle cx='6.8' cy='14.2' r='1.3' fill='black' stroke='none'/></svg>");
}
.nv-ico[data-i='pause_circle'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/><path d='M10 9v6M14 9v6'/></svg>");
}
.nv-ico[data-i='payments'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.6' y='6' width='18.8' height='12.4' rx='3.2'/> <path d='M12 9.4v5.2'/> <path d='M13.9 10.6c-.5-.6-3.4-1-3.4.5s3.4.7 3.4 2.2c0 1.4-2.9 1.2-3.6.5'/> <path d='M5.6 9.2v.01M18.4 15.2v.01' opacity='0.7'/></svg>");
}
.nv-ico[data-i='perm_media'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M2.8 7.4V5.8a1.6 1.6 0 0 1 1.6-1.6h3.2l1.4 2h3.4' opacity='0.7'/> <rect x='6.6' y='8' width='14.6' height='11.8' rx='3'/> <circle cx='10.6' cy='12.2' r='1.6'/> <path d='M7.6 18.4l3.6-3.8 2.6 2.4 2.6-2.8 4 4.2'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><path d='M2.8 7.4V5.8a1.6 1.6 0 0 1 1.6-1.6h3.2l1.4 2h3.4'/> <rect x='6.6' y='8' width='14.6' height='11.8' rx='3'/> <circle cx='10.6' cy='12.2' r='1.6'/> <path d='M7.6 18.4l3.6-3.8 2.6 2.4 2.6-2.8 4 4.2'/></svg>");
}
.nv-ico[data-i='person_add'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.8' cy='8.4' r='3.6'/> <path d='M3.4 19.6a6.4 6.4 0 0 1 12.8 0'/> <path d='M18.8 6.6v5.2M16.2 9.2h5.2' opacity='0.85'/></svg>");
}
.nv-ico[data-i='person_search'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.6' cy='8' r='3.4'/> <path d='M3.4 18.8a6.4 6.4 0 0 1 8-6.1'/> <circle cx='15.8' cy='15.8' r='3.8'/> <path d='M18.6 18.6 21.2 21.2'/></svg>");
    --nv-gesto: nv-crece;
}
.nv-ico[data-i='phone_in_talk'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M8.2 3.6 10.4 8 8.2 10.2a12.6 12.6 0 0 0 5.6 5.6L16 13.6l4.4 2.2v3.2a1.8 1.8 0 0 1-2 1.8C10.6 20 4 13.4 3.2 5.6a1.8 1.8 0 0 1 1.8-2h3.2Z'/> <path d='M15 3.6a5.6 5.6 0 0 1 5.4 5.4' opacity='0.7'/></svg>");
}
.nv-ico[data-i='photo_camera'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3 8.8a1.8 1.8 0 0 1 1.8-1.8h2.6l1.4-2.4h6.4l1.4 2.4h2.6A1.8 1.8 0 0 1 21 8.8v9a1.8 1.8 0 0 1-1.8 1.8H4.8A1.8 1.8 0 0 1 3 17.8Z'/> <circle cx='12' cy='13' r='3.6'/></svg>");
}
.nv-ico[data-i='play_arrow'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M7.4 4.6 19 12 7.4 19.4Z'/></svg>");
}
.nv-ico[data-i='play_circle'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/><path d='M10.2 8.6 15.6 12l-5.4 3.4Z'/></svg>");
}
.nv-ico[data-i='psychology'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M13.2 20.8v-2.6h2.2a1.6 1.6 0 0 0 1.6-1.6v-2.2h1.7a1.1 1.1 0 0 0 .9-1.7l-1.8-2.9A7.4 7.4 0 1 0 6.6 17v3.8'/> <path d='M11.4 7.6l1.1 2.5 2.5 1.1-2.5 1.1-1.1 2.5-1.1-2.5-2.5-1.1 2.5-1.1Z'/></svg>");
    --nv-gesto: nv-late;
}
.nv-ico[data-i='public'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/> <path d='M3.7 8.4h16.6M3.7 15.6h16.6' opacity='0.7'/> <path d='M12 2.8c2.6 2.6 3.9 5.8 3.9 9.2s-1.3 6.6-3.9 9.2c-2.6-2.6-3.9-5.8-3.9-9.2S9.4 5.4 12 2.8Z' opacity='0.7'/></svg>");
}
.nv-ico[data-i='qr_code_2'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='3.4' y='3.4' width='7' height='7' rx='1.8'/> <rect x='13.6' y='3.4' width='7' height='7' rx='1.8' opacity='0.85'/> <rect x='3.4' y='13.6' width='7' height='7' rx='1.8' opacity='0.85'/> <path d='M6.9 6.9h.01M17.1 6.9h.01M6.9 17.1h.01' stroke-width='2.6'/> <path d='M13.6 13.6h3.4v3.4h-3.4Z'/> <path d='M20.6 17v3.6H17' opacity='0.7'/></svg>");
}
.nv-ico[data-i='quiz'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.2 16.4A8.2 8.2 0 1 1 7.6 19.6L3.6 20.4l.8-4Z'/> <path d='M9.8 9.6a2.4 2.4 0 0 1 4.7.7c0 1.6-2.4 1.9-2.4 3.4'/> <path d='M12.1 16.4v.01' stroke-width='2.6'/></svg>");
}
.nv-ico[data-i='radio_button_unchecked'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='8.6'/></svg>");
}
.nv-ico[data-i='receipt_long'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6 21.2V4.6a1.6 1.6 0 0 1 1.6-1.6h9.2a1.6 1.6 0 0 1 1.6 1.6v16.6l-3.1-1.9-3.1 1.9-3.1-1.9Z'/> <path d='M9.4 8h5.2M9.4 12h5.2M9.4 15.8h3'/></svg>");
}
.nv-ico[data-i='record_voice_over'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.4' cy='8' r='3.6'/> <path d='M3 19.8a6.4 6.4 0 0 1 12.8 0'/> <path d='M18.4 6.6a6.4 6.4 0 0 1 0 8.8M19.2 4.1a9.6 9.6 0 0 1 0 13.8' opacity='0.7'/></svg>");
}
.nv-ico[data-i='refresh'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M20.4 12a8.4 8.4 0 1 1-2.6-6.1'/><path d='M18.2 2.8v3.9h-3.9'/></svg>");
    --nv-gesto: nv-gira;
}
.nv-ico[data-i='request_quote'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2.8h7.6L19 8.4v12.8H6Z'/> <path d='M13.4 2.8v5.6H19' opacity='0.85'/> <path d='M12.4 11.4v6.4'/> <path d='M14.2 12.6c-.5-.6-3.2-.9-3.2.5s3.2.6 3.2 2c0 1.3-2.7 1.1-3.4.5'/></svg>");
}
.nv-ico[data-i='rocket_launch'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.8c3 2 4.8 5.3 4.8 9v3.4l-2.4 2.4H9.6l-2.4-2.4v-3.4c0-3.7 1.8-7 4.8-9Z'/> <circle cx='12' cy='10' r='2'/> <path d='M7.2 13.6 4.4 16.4v3.2h3.2M16.8 13.6l2.8 2.8v3.2h-3.2' opacity='0.7'/> <path d='M12 18.8v2.4' opacity='0.85'/></svg>");
    --nv-gesto: nv-despega;
}
.nv-ico[data-i='rule'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.4 7.4l2.2 2.2 4-4.4'/> <path d='M12.6 7.4h8'/> <path d='M3.6 15.2l4.8 4.8M8.4 15.2l-4.8 4.8' opacity='0.85'/> <path d='M12.6 17.6h8' opacity='0.7'/></svg>");
}
.nv-ico[data-i='save'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.4 5.2a1.8 1.8 0 0 1 1.8-1.8h9.2L20.6 8v10.8a1.8 1.8 0 0 1-1.8 1.8H6.2a1.8 1.8 0 0 1-1.8-1.8Z'/> <path d='M8 3.4v5h7' opacity='0.85'/> <rect x='8' y='13.2' width='8' height='7.4' rx='1.4'/></svg>");
}
.nv-ico[data-i='schedule'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/><path d='M12 6.8V12l3.4 2.2'/></svg>");
}
.nv-ico[data-i='school'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M2.6 9.2 12 4.6l9.4 4.6-9.4 4.6Z'/> <path d='M6.6 11.2v5c0 1.7 2.4 3 5.4 3s5.4-1.3 5.4-3v-5' opacity='0.85'/> <path d='M21.4 9.2v5.6' opacity='0.7'/></svg>");
}
.nv-ico[data-i='search'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='10.8' cy='10.8' r='6.6'/><path d='M15.8 15.8l4.4 4.4'/></svg>");
    --nv-gesto: nv-crece;
}
.nv-ico[data-i='sell'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M11.4 2.8H21v9.6l-8.6 8.6a1.6 1.6 0 0 1-2.3 0l-7.3-7.3a1.6 1.6 0 0 1 0-2.3Z'/> <circle cx='16.6' cy='7.4' r='1.8' fill='black' stroke='none'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><path d='M11.4 2.8H21v9.6l-8.6 8.6a1.6 1.6 0 0 1-2.3 0l-7.3-7.3a1.6 1.6 0 0 1 0-2.3Z'/> <circle cx='16.6' cy='7.4' r='1.8' fill='black' stroke='none'/></svg>");
}
.nv-ico[data-i='send'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M21 3.4 2.8 10.6l7.6 2.6 2.6 7.6Z'/><path d='M10.4 13.2 21 3.4' opacity='0.85'/></svg>");
    --nv-gesto: nv-despega;
}
.nv-ico[data-i='sentiment_satisfied'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9.2'/> <path d='M8.2 13.8a4.6 4.6 0 0 0 7.6 0'/> <path d='M9 9.4v.01M15 9.4v.01' stroke-width='2.4'/></svg>");
}
.nv-ico[data-i='settings'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M10.7 2.8h2.6l.5 2.3 2 .8 2-1.2 1.9 1.9-1.2 2 .8 2 2.3.5v2.6l-2.3.5-.8 2 1.2 2-1.9 1.9-2-1.2-2 .8-.5 2.3h-2.6l-.5-2.3-2-.8-2 1.2-1.9-1.9 1.2-2-.8-2-2.3-.5v-2.6l2.3-.5.8-2-1.2-2 1.9-1.9 2 1.2 2-.8Z'/> <circle cx='12' cy='12' r='3.2'/></svg>");
    --nv-gesto: nv-ajusta;
}
.nv-ico[data-i='settings_phone'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M8.2 3.6 10.4 8 8.2 10.2a12.6 12.6 0 0 0 5.6 5.6L16 13.6l4.4 2.2v3.2a1.8 1.8 0 0 1-2 1.8C10.6 20 4 13.4 3.2 5.6a1.8 1.8 0 0 1 1.8-2h3.2Z'/> <path d='M14.2 4.6h7.2M14.2 8.4h7.2' opacity='0.7'/> <circle cx='16.6' cy='4.6' r='1.5' opacity='0.85'/> <circle cx='19' cy='8.4' r='1.5' opacity='0.85'/></svg>");
    --nv-gesto: nv-ajusta;
}
.nv-ico[data-i='share'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='17.6' cy='5.6' r='2.6'/> <circle cx='6.4' cy='12' r='2.6'/> <circle cx='17.6' cy='18.4' r='2.6' opacity='0.85'/> <path d='M8.8 10.7l6.5-3.8M8.8 13.3l6.5 3.8' opacity='0.7'/></svg>");
    --nv-gesto: nv-despega;
}
.nv-ico[data-i='shield'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.8l7.2 3v5.4c0 4.6-3 8-7.2 9.6-4.2-1.6-7.2-5-7.2-9.6V5.8Z'/></svg>");
}
.nv-ico[data-i='shield_lock'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.8l7.2 3v5.4c0 4.6-3 8-7.2 9.6-4.2-1.6-7.2-5-7.2-9.6V5.8Z'/> <rect x='9.2' y='11.2' width='5.6' height='4.6' rx='1.4'/> <path d='M10.5 11.2v-1.1a1.5 1.5 0 0 1 3 0v1.1'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path fill-rule='evenodd' fill='black' stroke='none' d='M12 2.4 20 5.7v5.5c0 4.9-3.2 8.6-8 10.3-4.8-1.7-8-5.4-8-10.3V5.7Zm-1.2 8.8V9.9a1.2 1.2 0 0 1 2.4 0v1.3Zm-1.8 0h6v4.9h-6Z'/></svg>");
}
.nv-ico[data-i='shopping_cart'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M2.8 3.8h2.6l2.4 11.2a1.8 1.8 0 0 0 1.8 1.4h7.6a1.8 1.8 0 0 0 1.8-1.4l1.6-7.2H6.4'/> <circle cx='9.6' cy='20' r='1.6' fill='black' stroke='none'/> <circle cx='17.2' cy='20' r='1.6' fill='black' stroke='none' opacity='0.85'/></svg>");
}
.nv-ico[data-i='side_navigation'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.8' y='4.4' width='18.4' height='15.2' rx='3.2'/> <path d='M9.4 4.4v15.2' opacity='0.85'/> <path d='M5.4 9h1.6M5.4 12h1.6M5.4 15h1.6' opacity='0.7'/></svg>");
}
.nv-ico[data-i='smart_toy'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='8' width='16' height='11.6' rx='4'/> <path d='M12 4.2V8'/> <circle cx='12' cy='3.2' r='1.5' fill='black' stroke='none'/> <path d='M9.2 13v1.6M14.8 13v1.6' stroke-width='2.4'/> <path d='M2.6 13.4v2.6M21.4 13.4v2.6' opacity='0.7'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='8' width='16' height='11.6' rx='4'/> <path d='M12 4.2V8'/> <circle cx='12' cy='3.2' r='1.5' fill='black' stroke='none'/> <path d='M9.2 13v1.6M14.8 13v1.6' stroke-width='2.4'/> <path d='M2.6 13.4v2.6M21.4 13.4v2.6'/></svg>");
}
.nv-ico[data-i='speed'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.4 17.6a9.4 9.4 0 1 1 17.2 0'/> <path d='M12 12.6l4.4-4'/> <circle cx='12' cy='13.6' r='1.6' fill='black' stroke='none'/> <path d='M5.6 13.2h.01M12 6.4h.01M18.4 13.2h.01' stroke-width='2.4' opacity='0.7'/></svg>");
}
.nv-ico[data-i='stop'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='5.6' y='5.6' width='12.8' height='12.8' rx='2' fill='black' stroke='none'/></svg>");
}
.nv-ico[data-i='storefront'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.6 8.6h16.8v10.8a1.6 1.6 0 0 1-1.6 1.6H5.2a1.6 1.6 0 0 1-1.6-1.6Z'/> <path d='M2.8 8.6l1.8-5.2h14.8l1.8 5.2'/> <path d='M9.4 21v-6.2h5.2V21'/></svg>");
}
.nv-ico[data-i='support_agent'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.6 14.4v-2.6a7.4 7.4 0 0 1 14.8 0v2.6'/> <rect x='2.6' y='12.4' width='4' height='6' rx='2'/> <rect x='17.4' y='12.4' width='4' height='6' rx='2' opacity='0.85'/> <path d='M19.4 18.4v.8a2.4 2.4 0 0 1-2.4 2.4h-2.6' opacity='0.7'/></svg>");
}
.nv-ico[data-i='switch_account'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='6.4' y='6.4' width='14.8' height='14.2' rx='3.4'/> <circle cx='13.8' cy='12' r='2.3'/> <path d='M9.8 18.4a4.4 4.4 0 0 1 8 0' opacity='0.85'/> <path d='M3 15.6V6.2a3.2 3.2 0 0 1 3.2-3.2h9.2' opacity='0.7'/></svg>");
}
.nv-ico[data-i='sync'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4.4 9.6A8 8 0 0 1 18 6.6'/> <path d='M18.4 3.2v3.6h-3.6'/> <path d='M19.6 14.4A8 8 0 0 1 6 17.4' opacity='0.85'/> <path d='M5.6 20.8v-3.6h3.6' opacity='0.85'/></svg>");
    --nv-gesto: nv-gira;
}
.nv-ico[data-i='table_chart'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4.4' width='18' height='15.2' rx='3.2'/> <path d='M3 9.2h18' opacity='0.85'/> <path d='M9.4 9.2v10.4' opacity='0.7'/> <path d='M3 14.4h18' opacity='0.7'/></svg>");
}
.nv-ico[data-i='task_alt'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M20.6 11.2v.8a8.6 8.6 0 1 1-5.1-7.9'/><path d='M8.6 11.6l3 3 8-8.6'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path fill-rule='evenodd' fill='black' stroke='none' d='M12 2.4a9.6 9.6 0 1 0 9.6 9.6A9.6 9.6 0 0 0 12 2.4Zm-.6 14-4-4 1.7-1.7 2.3 2.3 6-6.4 1.7 1.6Z'/></svg>");
}
.nv-ico[data-i='terminal'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.8' y='4.4' width='18.4' height='15.2' rx='3.2'/> <path d='M7 9.6 10 12.4 7 15.2'/> <path d='M12.6 15.4h4.4' opacity='0.85'/></svg>");
}
.nv-ico[data-i='translate'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M3.4 6.4h8.4'/> <path d='M7.6 3.8v2.6'/> <path d='M10.2 6.4c0 3.8-2.8 7.4-6.8 8.8'/> <path d='M5.4 10.8c1.4 2.4 3.2 3.8 5.4 4.4' opacity='0.85'/> <path d='M12.4 20.6l4-9.4 4 9.4'/> <path d='M13.9 17.4h5' opacity='0.85'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><path d='M3.4 6.4h8.4'/> <path d='M7.6 3.8v2.6'/> <path d='M10.2 6.4c0 3.8-2.8 7.4-6.8 8.8'/> <path d='M5.4 10.8c1.4 2.4 3.2 3.8 5.4 4.4'/> <path d='M12.4 20.6l4-9.4 4 9.4'/> <path d='M13.9 17.4h5'/></svg>");
}
.nv-ico[data-i='tune'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7.4h9.2M17.6 7.4h2.4'/> <circle cx='15.4' cy='7.4' r='2.2'/> <path d='M4 16.6h2.2M10.6 16.6h9.4'/> <circle cx='8.4' cy='16.6' r='2.2'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7.4h9.2M17.6 7.4h2.4M4 16.6h2.2M10.6 16.6h9.4' opacity='0.85'/> <circle cx='15.4' cy='7.4' r='2.6' fill='black' stroke='none'/> <circle cx='8.4' cy='16.6' r='2.6' fill='black' stroke='none'/></svg>");
    --nv-gesto: nv-ajusta;
}
.nv-ico[data-i='unfold_more'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M8 9.4 12 5.4l4 4'/><path d='M8 14.6 12 18.6l4-4' opacity='0.85'/></svg>");
    --nv-gesto: nv-baja;
}
.nv-ico[data-i='upgrade'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20V7.6'/><path d='M7.4 12.2 12 7.6l4.6 4.6'/><path d='M6.4 3.6h11.2' opacity='0.85'/></svg>");
    --nv-gesto: nv-sube;
}
.nv-ico[data-i='upload_file'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2.8h7.6L19 8.4v12.8H6Z'/> <path d='M13.4 2.8v5.6H19' opacity='0.85'/> <path d='M12.4 18.2v-6.4'/> <path d='M9.8 14.4l2.6-2.6 2.6 2.6'/></svg>");
    --nv-gesto: nv-sube;
}
.nv-ico[data-i='verified'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.6l2.3 2 3-.3 1 2.8 2.7 1.4-.9 2.9.9 2.9-2.7 1.4-1 2.8-3-.3-2.3 2-2.3-2-3 .3-1-2.8L2 14.3l.9-2.9L2 8.5l2.7-1.4 1-2.8 3 .3Z'/> <path d='M8.6 12l2.4 2.4 4.4-5'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path fill-rule='evenodd' fill='black' stroke='none' d='M12 2.2 14.4 4.3l3.1-.3 1 2.9 2.8 1.5-.9 3 .9 3-2.8 1.5-1 2.9-3.1-.3-2.4 2.1-2.4-2.1-3.1.3-1-2.9L2.7 14.4l.9-3-.9-3 2.8-1.5 1-2.9 3.1.3Zm-.6 13.6 6-6.8-1.7-1.5-4.4 5-2.3-2.3-1.6 1.7Z'/></svg>");
}
.nv-ico[data-i='verified_user'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.8l7.2 3v5.4c0 4.6-3 8-7.2 9.6-4.2-1.6-7.2-5-7.2-9.6V5.8Z'/> <path d='M8.8 11.8l2.2 2.2 4.2-4.6'/></svg>");
}
.nv-ico[data-i='view_sidebar'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.8' y='4.4' width='18.4' height='15.2' rx='3.2'/> <path d='M8 4.4v15.2'/><path d='M5.4 8v.01M5.4 12v.01M5.4 16v.01' stroke-width='2.6'/></svg>");
}
.nv-ico[data-i='visibility'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M2.4 12S6.4 5.6 12 5.6 21.6 12 21.6 12 17.6 18.4 12 18.4 2.4 12 2.4 12Z'/> <circle cx='12' cy='12' r='3.2'/></svg>");
    --nv-gesto: nv-crece;
}
.nv-ico[data-i='warning'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.9 2.6 17.4a2 2 0 0 0 1.7 3h15.4a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/> <path d='M12 9.4v4.2'/> <path d='M12 17v.01' stroke-width='2.6'/></svg>");
}
.nv-ico[data-i='web_asset'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><rect x='2.8' y='4.4' width='18.4' height='15.2' rx='3.2'/><path d='M2.8 9h18.4'/></svg>");
}
.nv-ico[data-i='webhook'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='8.6' cy='6.8' r='2.6'/> <path d='M7.4 9.2 4.8 14a3.4 3.4 0 1 0 3 5' opacity='0.85'/> <circle cx='16.6' cy='17.6' r='2.6' opacity='0.85'/> <path d='M14 17.6H9.4' opacity='0.7'/> <path d='M10.9 6.1a3.4 3.4 0 0 1 5.9.7l2.2 4' opacity='0.7'/></svg>");
}
.nv-ico[data-i='workspace_premium'] {
    --nv-i: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8.8' r='5.8'/> <path d='M9.6 9l1.8 1.8 3.2-3.6'/> <path d='M8.6 13.8 7.2 21l4.8-2.4 4.8 2.4-1.4-7.2' opacity='0.85'/></svg>");
    --nv-i-on: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.71' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8.8' r='5.8'/> <path d='M9.6 9l1.8 1.8 3.2-3.6'/> <path d='M8.6 13.8 7.2 21l4.8-2.4 4.8 2.4-1.4-7.2'/></svg>");
}
