/* Shared navigation palette; preserve dimensions, routes and POS visibility. */
@media screen {
 html body #appShellSidebar.app-shell-sidebar{background:linear-gradient(180deg,#fff 0%,#fffafb 100%)!important;color:#263349!important;border-inline-end:1px solid #eadde1!important;box-shadow:5px 0 20px #821b2d0b!important}
 html body #appShellSidebar .app-shell-brand{border-bottom:1px solid #eee1e5!important}
 html body #appShellSidebar .posbank-word b{color:#bc2337!important;text-shadow:none!important}
 html body #appShellSidebar .posbank-word strong{color:#243047!important}
 html body #appShellSidebar .posbank-word small{color:#778297!important}
 html body #appShellSidebar .app-shell-nav{scrollbar-color:#d7aab4 #f7eff2!important}
 html body #appShellSidebar .app-shell-nav button{color:#3b475b!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}
 html body #appShellSidebar .app-shell-nav button:hover{background:#fff0f2!important;color:#a91e33!important}
 html body #appShellSidebar .app-shell-nav button:focus-visible{outline:2px solid #c02c43!important;outline-offset:2px}
 html body #appShellSidebar .app-shell-nav button>span{color:#b0253b!important;background:#faedf0!important;border:1px solid #f0dce2!important;box-shadow:none!important}
 html body #appShellSidebar .app-nav-group.open>.app-nav-group-toggle{color:#a31f33!important;background:#fff0f3!important}
 html body #appShellSidebar .app-nav-submenu{background:transparent!important;border-color:#ead9df!important}
 html body #appShellSidebar .app-nav-submenu button{background:#f7f3f5!important;color:#586176!important;border:1px solid #eee5e9!important}
 html body #appShellSidebar .app-shell-nav button.active,html body #appShellSidebar .app-shell-nav button[aria-current="page"]{color:#a51d32!important;background:#ffe9ee!important;border-color:#efbdc7!important;font-weight:700!important}
 html body #appShellSidebar .app-shell-note{background:#fff!important;border:1px solid #eedde3!important;color:#5e6a7d!important;box-shadow:none!important}
 html body #appShellSidebar .app-shell-note strong,html body #appShellSidebar .app-shell-note b{color:#ae2237!important}
 @media(max-width:820px){html body #appShellSidebar .app-nav-group.open .app-nav-submenu{background:#fff!important;border-color:#e9d4dc!important;box-shadow:0 10px 25px #8c233b15!important}}
}

@font-face { font-family:POSBANKKufi; src:url('/fonts/noto-kufi-arabic.ttf') format('truetype'); font-weight:100 900; font-style:normal; font-display:swap; }
html body #appShellSidebar .app-shell-nav button { font-family:POSBANKKufi,Tahoma,sans-serif !important; font-size:13px !important; font-weight:650 !important; line-height:1.8 !important; letter-spacing:0 !important; }
html body #appShellSidebar .app-shell-nav button b { font-weight:700 !important; }
html body #appShellSidebar .app-nav-submenu button { font-size:11px !important; font-weight:600 !important; }
html body #appShellSidebar .app-shell-note { font-family:POSBANKKufi,Tahoma,sans-serif !important; }
html body #appShellSidebar .app-shell-note p { color:#6b7382 !important; font-size:10px !important; line-height:1.9 !important; }
