/* ED3 15.10.101 — homogenización del menú lateral y priorización visual */
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091{padding:14px 12px 16px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 nav{gap:8px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-group-151050{padding:0 6px 10px!important;gap:3px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-group-151050 + .ed3-side-group-151050{padding-top:12px!important;border-top:1px solid rgba(184,201,218,.14)!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-group-title-151050{margin:0 8px 8px!important;color:#8fa3b7!important;font:700 10.5px/1.2 Montserrat,Poppins,Arial,sans-serif!important;letter-spacing:.16em!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-group-main > a.ed3-side-link-151091,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-bandeja-151091 > summary,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-1510100 > summary,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-items-1510100 > a.ed3-side-link-151091,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-utilities-1547 > button.ed3-side-utility-1547{border-radius:12px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-group-main > a.ed3-side-link-151091{min-height:44px!important;padding:10px 12px!important;gap:12px!important;font:600 14px/1.25 Poppins,Arial,sans-serif!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-group-main > a.ed3-side-link-151091 .ed3-side-ico{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-group-main > a.ed3-side-link-151091 .ed3-side-ico > svg{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-debatir-1510100{background:linear-gradient(180deg,#2f93c9 0%,#2b85b7 100%)!important;border-color:#5bc0ee!important;color:#fff!important;font-weight:700!important;box-shadow:0 8px 20px rgba(23,116,163,.22)!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-debatir-1510100:hover{background:linear-gradient(180deg,#3aa0d7 0%,#2f8bbe 100%)!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-module-group-1510100{padding-top:8px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-1510100{margin:0!important;border:1px solid rgba(126,154,177,.18)!important;background:rgba(29,41,53,.82)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:none!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-1510100 + .ed3-side-category-1510100{margin-top:8px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-1510100 > summary{display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:11px 14px!important;margin:0!important;list-style:none!important;background:rgba(255,255,255,.02)!important;border:0!important;color:#dce8f2!important;box-shadow:none!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-1510100 > summary::before,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-1510100 > summary::after,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-1510100 > summary::-webkit-details-marker,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-bandeja-151091 > summary::before,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-bandeja-151091 > summary::after,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-bandeja-151091 > summary::-webkit-details-marker{display:none!important;content:none!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-label-1510101{display:block!important;margin:0!important;color:#e5eef6!important;font:700 13px/1.2 Montserrat,Poppins,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-chevron-1510100,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-bandeja-chevron-1549{display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;color:#74c3ec!important;font-size:12px!important;line-height:1!important;transform:none!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-1510100[open] .ed3-side-category-chevron-1510100,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-bandeja-151091[open] .ed3-bandeja-chevron-1549{transform:rotate(180deg)!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-items-1510100{padding:4px 8px 10px!important;margin:0!important;border-top:1px solid rgba(126,154,177,.16)!important;background:transparent!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-items-1510100 > a.ed3-side-link-151091,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-utilities-1547 > button.ed3-side-utility-1547{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:9px 10px!important;margin:0!important;color:#d7e4ee!important;font:500 13px/1.25 Poppins,Arial,sans-serif!important;background:transparent!important;border:1px solid transparent!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-items-1510100 > a.ed3-side-link-151091 + a.ed3-side-link-151091,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-utilities-1547 > button.ed3-side-utility-1547 + button.ed3-side-utility-1547{margin-top:2px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-items-1510100 > a.ed3-side-link-151091 .ed3-side-ico,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-utilities-1547 > button.ed3-side-utility-1547 .ed3-side-ico{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-items-1510100 > a.ed3-side-link-151091 .ed3-side-ico > svg,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-utilities-1547 > button.ed3-side-utility-1547 .ed3-side-ico > svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-items-1510100 > a.ed3-side-link-151091 .ed3-side-text,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-utilities-1547 > button.ed3-side-utility-1547 .ed3-side-text{font:inherit!important;color:inherit!important;line-height:1.25!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-category-items-1510100 > a.ed3-side-link-151091:hover,
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-utilities-1547 > button.ed3-side-utility-1547:hover{background:rgba(69,184,232,.10)!important;border-color:rgba(69,184,232,.22)!important;color:#ffffff!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-bandeja-151091{margin:0!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-bandeja-151091 > summary{display:grid!important;grid-template-columns:18px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:11px 14px!important;background:rgba(33,52,67,.72)!important;border:1px solid rgba(126,154,177,.18)!important;color:#e6eef6!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-bandeja-151091 > summary .ed3-side-text{font:700 13px/1.2 Montserrat,Poppins,Arial,sans-serif!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-utilities-1547{margin:6px 0 0!important;padding:0!important;border-left:none!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-utility-1547{appearance:none!important;-webkit-appearance:none!important;text-align:left!important}
body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-group-more-151091 .ed3-side-group-title-151050{margin-bottom:8px!important}
@media (max-width:990px){body .ed3-ux-151096 .ed3-side.ed3-side-nav-151091 .ed3-side-group-main > a.ed3-side-link-151091{font-size:13.5px!important}}
