.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 #a67c2b;border-radius:8px;background:#0b1118;color:#f0c35a;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:#26313d;outline:2px solid #f0c35a;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 #a67c2b;border-radius:12px;background:#080d13f7;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 #8b6928!important;border-radius:10px!important;background:#14202b!important;color:#f6dfaa!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:#2d4050!important;border-color:#f0c35a!important;color:#fff!important;outline:2px solid #f0c35a}
.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}}
