.ascend-redes{position:relative;display:inline-flex;align-items:center;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;line-height:1.3}
.ascend-redes summary{list-style:none;display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;cursor:pointer;border:1px solid #39799c;border-radius:8px;background:#0b1118;color:#8bdcf6;font-size:12px;font-weight:900;letter-spacing:.4px;white-space:nowrap}
.ascend-redes summary::-webkit-details-marker{display:none}
.ascend-redes summary::after{content:'▾';margin-left:8px}
.ascend-redes[open] summary::after{content:'▴'}
.ascend-redes summary:hover,.ascend-redes summary:focus-visible{background:#173a56;outline:2px solid #8bdcf6;outline-offset:2px}
.ascend-redes-panel{position:absolute;z-index:100;top:calc(100% + 8px);right:0;width:205px;display:grid;gap:8px;padding:12px;border:1px solid #39799c;border-radius:12px;background:#07192df7;box-shadow:0 16px 35px #000b}
.ascend-redes-panel a{display:flex!important;align-items:center;justify-content:center;min-height:44px!important;width:100%!important;margin:0!important;padding:10px!important;border:1px solid #39799c!important;border-radius:10px!important;background:#12304b!important;color:#e2f4fc!important;text-decoration:none!important;text-align:center;font:800 13px Arial,Helvetica,sans-serif!important;letter-spacing:0!important}
.ascend-redes-panel a:hover,.ascend-redes-panel a:focus-visible{background:#1b4b6b!important;border-color:#8bdcf6!important;color:#fff!important;outline:2px solid #8bdcf6}
.ascend-redes-home{position:fixed;z-index:30;top:18px;right:20px}
@media(max-width:700px){.ascend-redes-home{display:none}.mobile-nav .ascend-redes{display:block;min-width:0}.mobile-nav .ascend-redes summary{min-height:48px;font-size:11px}.mobile-nav .ascend-redes-panel{right:0;top:calc(100% + 6px)}}
@media(max-width:760px){.ascend-header .nav .ascend-redes{display:block;width:100%}.ascend-header .nav .ascend-redes summary{min-height:42px}.ascend-header .nav .ascend-redes-panel{top:calc(100% + 5px);right:0}}
