/* OneKasb menu architecture 2.5.47 — additive shell styling only */
#userMenu .menuRoot,#managementMenu .menuRoot{display:flex!important;align-items:center!important;gap:9px!important}
#userMenu summary .menuHeadLabel,#managementMenu summary .menuHeadLabel{display:flex;align-items:center;gap:9px;min-width:0}
#userMenu .menuIcon,#managementMenu .menuIcon{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;opacity:.86}
#userMenu details[open]>summary .menuIcon,#managementMenu details[open]>summary .menuIcon{color:#960018;opacity:1}
#userMenu .menuRoot.active .menuIcon,#managementMenu .menuRoot.active .menuIcon{opacity:1}
#userMenu .menuDownload,#managementMenu .menuDownload{justify-content:flex-start!important}
#userMenu [data-future-module],#managementMenu [data-future-module]{position:relative;padding-left:62px!important}
#userMenu [data-future-module]::after,#managementMenu [data-future-module]::after{content:'بعداً';position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:10px;line-height:1;padding:4px 6px;border-radius:999px;background:#f4f4f6;color:#8a8b93;font-weight:400}
#userMenu [data-content-scope].active{background:#f9ecef!important;color:#960018!important;font-weight:700;box-shadow:inset -3px 0 0 #960018}
@media(max-width:680px){#userMenu .menuIcon,#managementMenu .menuIcon{width:17px;height:17px;flex-basis:17px}}
