.separador-difuminado[data-v-857fc263]{background:linear-gradient(90deg,#0000,#0000001a 50%,#0000);height:1px}.nav-activo[data-v-857fc263],.nav-activo[data-v-857fc263]:hover{background-color:var(--integro-black);color:#fff}.nav-activo[data-v-857fc263]:before{content:"";background:var(--integro-red);border-radius:0 3px 3px 0;width:3px;position:absolute;top:22%;bottom:22%;left:0}.nav-icono[data-v-857fc263]{color:var(--integro-gray);transition:color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.nav-enlace:hover .nav-icono[data-v-857fc263]{color:var(--integro-red)}.nav-enlace:active .nav-icono[data-v-857fc263]{color:var(--integro-red);transform:scale(.88)}.nav-activo .nav-icono[data-v-857fc263],.nav-activo:hover .nav-icono[data-v-857fc263]{color:var(--integro-red);transform:scale(1.08)}.sidebar-shell[data-v-857fc263]{z-index:50;opacity:0;visibility:hidden;pointer-events:none;width:16rem;height:100dvh;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s .32s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar-shell.mobile-open[data-v-857fc263]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.sidebar-control-enter-active[data-v-857fc263],.sidebar-control-leave-active[data-v-857fc263]{transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1)}.sidebar-control-enter-from[data-v-857fc263],.sidebar-control-leave-to[data-v-857fc263]{opacity:0;transform:translate(-6px)scale(.9)}.sidebar-overlay-enter-active[data-v-857fc263],.sidebar-overlay-leave-active[data-v-857fc263]{transition:opacity .24s}.sidebar-overlay-enter-from[data-v-857fc263],.sidebar-overlay-leave-to[data-v-857fc263]{opacity:0}@media (width>=768px){.sidebar-shell[data-v-857fc263]{opacity:1;visibility:visible;pointer-events:none;flex-shrink:0;width:0;transition:width .32s cubic-bezier(.22,1,.36,1);position:sticky;overflow:hidden;transform:none}.sidebar-shell.desktop-open[data-v-857fc263]{pointer-events:auto;width:16rem}.sidebar-panel[data-v-857fc263]{opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s;transform:translate(-100%)}.desktop-open .sidebar-panel[data-v-857fc263]{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sidebar-control-enter-active[data-v-857fc263],.sidebar-control-leave-active[data-v-857fc263],.sidebar-overlay-enter-active[data-v-857fc263],.sidebar-overlay-leave-active[data-v-857fc263],.sidebar-panel[data-v-857fc263],.sidebar-shell[data-v-857fc263]{transition:none}}
