/* EV v286 — single active-state owner for right-side chat quick menus. */
#evdmMenuPanel a,#evdmMenuPanel button,#evMiniMenuPanel a,#evMiniMenuPanel button,#hvcHeadMenu a,#hvcHeadMenu button,#hvcBackendMenu a,#hvcBackendMenu button{position:relative;isolation:isolate;}
#evdmMenuPanel .is-active,#evMiniMenuPanel .is-active,#hvcHeadMenu .is-active,#hvcBackendMenu .is-active{
  color:#0c4a6e;background:linear-gradient(90deg,rgba(14,165,233,.19),rgba(14,165,233,.08));border-color:rgba(2,132,199,.52);box-shadow:inset 3px 0 0 #0284c7,0 5px 14px rgba(2,132,199,.12);font-weight:950;
}
#evdmMenuPanel .is-active::after,#evMiniMenuPanel .is-active::after,#hvcHeadMenu .is-active::after,#hvcBackendMenu .is-active::after{
  content:"";position:absolute;right:9px;top:50%;width:8px;height:8px;border-radius:999px;background:#0284c7;transform:translateY(-50%);box-shadow:0 0 0 4px rgba(2,132,199,.14);z-index:2;
}
#evdmMenuPanel [data-ev-quick-pressed="1"],#evMiniMenuPanel [data-ev-quick-pressed="1"],#hvcHeadMenu [data-ev-quick-pressed="1"],#hvcBackendMenu [data-ev-quick-pressed="1"]{outline:2px solid rgba(2,132,199,.42);outline-offset:1px;}
html.dark #evdmMenuPanel .is-active,html.dark #evMiniMenuPanel .is-active,html.dark #hvcHeadMenu .is-active,html.dark #hvcBackendMenu .is-active{
  color:#f0f9ff;background:linear-gradient(90deg,rgba(56,189,248,.25),rgba(14,116,144,.14));border-color:rgba(125,211,252,.62);box-shadow:inset 3px 0 0 #7dd3fc,0 6px 16px rgba(56,189,248,.16);
}
html.dark #evdmMenuPanel .is-active::after,html.dark #evMiniMenuPanel .is-active::after,html.dark #hvcHeadMenu .is-active::after,html.dark #hvcBackendMenu .is-active::after{
  background:#7dd3fc;box-shadow:0 0 0 4px rgba(125,211,252,.18),0 0 12px rgba(56,189,248,.56);
}
html.dark #evdmMenuPanel [data-ev-quick-pressed="1"],html.dark #evMiniMenuPanel [data-ev-quick-pressed="1"],html.dark #hvcHeadMenu [data-ev-quick-pressed="1"],html.dark #hvcBackendMenu [data-ev-quick-pressed="1"]{outline-color:rgba(125,211,252,.58);}
