.hv2 aside.sb.menu-principal{top:var(--barra);z-index:var(--z-menu-lateral);width:auto;min-width:0;height:calc(100dvh - var(--barra));overscroll-behavior:contain;box-sizing:border-box;background:var(--c-chrome);border:0;border-right:1px solid var(--c-line);scrollbar-width:none;border-radius:0;align-self:start;max-height:none;margin:0;padding:0;position:sticky;overflow-y:auto}.hv2 aside.sb.menu-principal::-webkit-scrollbar{width:0;height:0}.hv2 aside.sb.menu-principal:focus,.hv2 aside.sb.menu-principal:focus-visible{outline:none}.hv2 aside.sb.menu-principal .sb-in{box-sizing:border-box;flex-direction:column;gap:15px;min-height:100%;padding:18px 15px 20px;display:flex}.hv2 aside.sb.menu-principal .home-menu-tirador,.hv2 aside.sb.menu-principal .menu-accesos{display:none}.hv2 aside.sb.menu-principal .sb-logo{align-items:center;height:44px;display:flex}.hv2 aside.sb.menu-principal .sb-logo img{width:auto;height:34px}.hv2 aside.sb.menu-principal .sb-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.hv2 aside.sb.menu-principal .qt{box-sizing:border-box;background:var(--c-panel);border:1px solid var(--c-line);min-width:0;height:auto;color:var(--c-lav);transition:.18s var(--ease,ease);border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:10px 4px 9px;text-decoration:none;display:flex}.hv2 aside.sb.menu-principal .qt .qi{background:#a78bfa1a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hv2 aside.sb.menu-principal .qt .ic{stroke-width:1.7px;width:16px;height:16px;color:inherit}.hv2 aside.sb.menu-principal .qt span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 10.5px var(--font-manrope), system-ui, sans-serif;letter-spacing:0;color:var(--c-text-3);overflow:hidden}.hv2 aside.sb.menu-principal .qt.on{background:#7c3aed21;border-color:#a78bfa8c}.hv2 aside.sb.menu-principal .qt.on span:last-child{color:var(--c-white)}@media (hover:hover){.hv2 aside.sb.menu-principal a.qt:hover{border-color:var(--c-line-2);background:#1d1a26;transform:translateY(-2px)}}.hv2 aside.sb.menu-principal .sb-live{box-sizing:border-box;text-align:left;background:linear-gradient(120deg,#3a1420 0%,#2a1016 100%);border:1px solid #e8453c57;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:0;margin:0;padding:10px 11px;text-decoration:none;transition:all .18s;display:flex;position:relative;overflow:hidden}.hv2 aside.sb.menu-principal .sb-live:before,.hv2 aside.sb.menu-principal .sb-live:after{content:none}@media (hover:hover){.hv2 aside.sb.menu-principal .sb-live:hover{border-color:#e8453c99}}.hv2 aside.sb.menu-principal .sb-live.on{background:linear-gradient(120deg,#4a1826 0%,#35141c 100%);border-color:#e8453cbf}.hv2 aside.sb.menu-principal .sb-live .ic{color:#e9c15a;width:20px;height:20px}.hv2 aside.sb.menu-principal .sb-live .t{flex:1;min-width:0}.hv2 aside.sb.menu-principal .sb-live .t b{text-overflow:ellipsis;white-space:nowrap;font:700 11.5px var(--font-space), system-ui, sans-serif;color:var(--c-white);display:block;overflow:hidden}.hv2 aside.sb.menu-principal .sb-live .t span{min-width:0;font:600 10px var(--font-manrope), system-ui, sans-serif;color:#d8a9a4;align-items:center;gap:6px;margin-top:2px;display:flex}.hv2 aside.sb.menu-principal .sb-live .t em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.hv2 aside.sb.menu-principal .sb-live .t .dot{background:#ff5d52;border-radius:50%;flex:none;width:6px;height:6px;animation:2s infinite hv2Pulse;box-shadow:0 0 8px #ff5d52}.hv2 aside.sb.menu-principal .sb-g{border-top:1px solid var(--c-line);flex-direction:column;margin:0;padding:10px 0 0;display:flex}.hv2 aside.sb.menu-principal .sb-h{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;min-height:0;font:700 11.5px var(--font-space), system-ui, sans-serif;letter-spacing:.02em;color:var(--c-text-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:7px;display:flex}@media (hover:hover){.hv2 aside.sb.menu-principal .sb-h:hover{color:var(--c-white)}}.hv2 aside.sb.menu-principal .sb-h .ic{width:15px;height:15px;color:var(--c-muted-2);border:0;margin-left:auto;padding:0;transition:transform .25s}.hv2 aside.sb.menu-principal .sb-g.cl .sb-h .ic{transform:rotate(180deg)}.hv2 aside.sb.menu-principal .sb-g.cl .sb-a{display:none}.hv2 aside.sb.menu-principal .sb-a{box-sizing:border-box;width:100%;min-width:0;min-height:0;box-shadow:none;text-align:left;cursor:pointer;font:600 12px var(--font-manrope), system-ui, sans-serif;color:#c9c6d6;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:0;padding:7px;text-decoration:none;transition:all .15s;display:flex}.hv2 aside.sb.menu-principal .sb-a .ic{stroke-width:1.7px;width:16px;height:16px;color:var(--c-lav);flex:none}.hv2 aside.sb.menu-principal .sb-a img{-o-object-fit:contain;object-fit:contain;flex:none;width:18px;height:18px}.hv2 aside.sb.menu-principal .sb-a .lb{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (hover:hover){.hv2 aside.sb.menu-principal .sb-a:hover{color:var(--c-white);background:#ffffff0d}}.hv2 aside.sb.menu-principal .sb-a.on{color:var(--c-white);background:#7c3aed29;box-shadow:inset 0 0 0 1px #a78bfa59}.hv2 aside.sb.menu-principal .sb-a.on .ic{color:var(--c-lav)}.hv2 aside.sb.menu-principal .sb-a.pronto{cursor:default;opacity:.5}@media (hover:hover){.hv2 aside.sb.menu-principal .sb-a.pronto:hover{color:#c9c6d6;background:0 0}}.hv2 aside.sb.menu-principal .pp{font:700 9px var(--font-space), system-ui, sans-serif;letter-spacing:.04em;color:var(--c-purple-b);background:#7c3aed29;border:1px solid #a78bfa4d;border-radius:20px;flex:none;margin-left:auto;padding:2px 7px}.hv2 aside.sb.menu-principal .pp.pronto{color:var(--c-muted-2);background:var(--c-line);border-color:var(--c-line-2)}.hv2 aside.sb.menu-principal .sb-col{border:1px solid var(--c-line);width:38px;height:38px;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:10px;align-self:flex-end;place-items:center;margin-top:auto;padding:0;display:grid}@media (hover:hover){.hv2 aside.sb.menu-principal .sb-col:hover{color:var(--c-white);background:var(--c-panel)}}@media (min-width:1121px){.hv2.sbmin aside.sb.menu-principal{visibility:hidden;pointer-events:none;transform:translate(-100%)}}.menu-velo{display:none}@media (max-width:1120px){.hv2 aside.sb.menu-principal{top:var(--barra);z-index:var(--z-menu-cajon);width:min(320px,100vw - 32px);height:calc(100dvh - var(--barra));padding-left:env(safe-area-inset-left,0px);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none;box-shadow:none;margin:0;transition:transform .24s cubic-bezier(.22,.8,.26,.99),visibility 0s linear .24s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.hv2 aside.sb.menu-principal.abierto{visibility:visible;pointer-events:auto;transition-delay:0s;transform:none;box-shadow:18px 0 40px #0005}.menu-velo{z-index:var(--z-menu-velo);inset:var(--barra) 0 0;touch-action:none;background:#08060bb3;border:0;padding:0;animation:.2s both menu-velo-entra;display:block;position:fixed}.hv2 aside.sb.menu-principal .home-menu-tirador{z-index:2;background:var(--c-line-2);opacity:.8;pointer-events:none;border-radius:4px;width:4px;height:44px;margin-top:-22px;display:block;position:absolute;top:50%;right:5px}.hv2 aside.sb.menu-principal .sb-in{gap:12px;padding:14px 14px 26px}.hv2 aside.sb.menu-principal :is(.sb-h,.sb-a,.sb-col){min-height:44px}.hv2 aside.sb.menu-principal .sb-col{min-width:44px}.hv2 aside.sb.menu-principal .sb-a{gap:13px;padding:7px 8px;font-size:14px}.hv2 aside.sb.menu-principal .sb-a :is(.ic,img){width:20px;height:20px}.hv2 aside.sb.menu-principal .sb-h{padding:6px 8px;font-size:13px}.hv2 aside.sb.menu-principal .sb-g{padding-top:7px}.hv2 aside.sb.menu-principal .pp{padding:3px 9px;font-size:10px}.hv2 aside.sb.menu-principal .qt{gap:7px;padding:12px 4px 10px}.hv2 aside.sb.menu-principal .qt .qi{width:34px;height:34px}.hv2 aside.sb.menu-principal .qt .ic{width:18px;height:18px}.hv2 aside.sb.menu-principal .qt span:last-child{font-size:11.5px}.hv2 aside.sb.menu-principal .sb-live{gap:11px;padding:12px}.hv2 aside.sb.menu-principal .sb-live .ic{width:22px;height:22px}.hv2 aside.sb.menu-principal .sb-live .t b{font-size:13px}.hv2 aside.sb.menu-principal .sb-live .t span{font-size:11px}.hv2 aside.sb.menu-principal :is(a,button):focus-visible{outline:2px solid var(--c-lav);outline-offset:3px}}@media (max-width:720px){.hv2 aside.sb.menu-principal .menu-accesos{border-bottom:1px solid var(--c-line);padding-bottom:12px;display:grid}}@keyframes menu-velo-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hv2 aside.sb.menu-principal{transition:none}.menu-velo,.hv2 aside.sb.menu-principal .sb-live .t .dot{animation:none}}
