/* Qanoun.ma V9.9.8 — viewport-safe account dropdown */
.account-dropdown-v998{position:relative!important}
.account-dropdown-v998>.account-menu-v6[data-account-menu-v998]{
    --account-menu-max-height-v998:calc(100vh - 88px);
    --account-menu-max-width-v998:360px;
    inset-inline-end:0!important;
    inset-inline-start:auto!important;
    top:calc(100% + .5rem)!important;
    bottom:auto!important;
    transform:none!important;
    width:min(340px,calc(100vw - 24px))!important;
    min-width:min(320px,calc(100vw - 24px))!important;
    max-width:min(var(--account-menu-max-width-v998),calc(100vw - 24px))!important;
    max-height:var(--account-menu-max-height-v998)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    overscroll-behavior:contain;
    -webkit-overflow-scrolling:touch;
    scrollbar-gutter:stable;
    scroll-padding-block:.55rem 3.7rem;
    padding-block:.45rem;
    border-radius:18px;
}
@supports(height:100dvh){
    .account-dropdown-v998>.account-menu-v6[data-account-menu-v998]{--account-menu-max-height-v998:calc(100dvh - 88px)}
}
.account-dropdown-v998>.account-menu-v6[data-account-menu-v998] .dropdown-item{
    white-space:normal;
    line-height:1.3;
}
.account-dropdown-v998>.account-menu-v6[data-account-menu-v998]>li:last-child{
    position:sticky;
    bottom:-.45rem;
    z-index:3;
    padding-block:.3rem .45rem;
    background:var(--bs-dropdown-bg,var(--bs-body-bg));
    box-shadow:0 -9px 16px rgba(11,38,61,.08);
}
[data-bs-theme="dark"] .account-dropdown-v998>.account-menu-v6[data-account-menu-v998]>li:last-child{
    background:var(--bs-dropdown-bg,#102534);
    box-shadow:0 -9px 18px rgba(0,0,0,.24);
}
.account-dropdown-v998>.account-menu-v6[data-account-menu-v998]::-webkit-scrollbar{width:8px}
.account-dropdown-v998>.account-menu-v6[data-account-menu-v998]::-webkit-scrollbar-track{background:transparent}
.account-dropdown-v998>.account-menu-v6[data-account-menu-v998]::-webkit-scrollbar-thumb{background:rgba(11,38,61,.22);border-radius:999px;border:2px solid transparent;background-clip:padding-box}
[data-bs-theme="dark"] .account-dropdown-v998>.account-menu-v6[data-account-menu-v998]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border:2px solid transparent;background-clip:padding-box}

/* Compact mode for short laptop screens and browser zoom. */
@media (min-width:992px) and (max-height:760px){
    .account-dropdown-v998>.account-menu-v6[data-account-menu-v998]{
        top:calc(100% + .25rem)!important;
        padding-block:.25rem;
        border-radius:14px;
    }
    .account-dropdown-v998>.account-menu-v6[data-account-menu-v998] .dropdown-item{padding-block:.38rem;font-size:.88rem}
    .account-dropdown-v998>.account-menu-v6[data-account-menu-v998]>li.px-3{padding-top:.3rem!important;padding-bottom:.15rem!important}
    .account-dropdown-v998>.account-menu-v6[data-account-menu-v998]>li.px-2{padding-bottom:.3rem!important}
    .account-dropdown-v998>.account-menu-v6[data-account-menu-v998] .account-wallet-menu-v81{padding-block:.48rem!important}
    .account-dropdown-v998>.account-menu-v6[data-account-menu-v998] .dropdown-divider{margin-block:.28rem}
}

/* Safety if this menu becomes visible at narrower breakpoints in a future layout. */
@media (max-width:991.98px){
    .account-dropdown-v998>.account-menu-v6[data-account-menu-v998]{
        width:min(330px,calc(100vw - 16px))!important;
        min-width:0!important;
        max-width:calc(100vw - 16px)!important;
    }
}
