/* AUD: approved achievements two-tier navigation */
.nav-list > .aud-ach-top {position:relative!important}
.nav-list > .aud-ach-top > .aud-ach-menu {position:absolute!important;right:0!important;left:auto!important;top:calc(100% - 1px)!important;display:none;flex-direction:column;direction:rtl;min-width:325px!important;width:325px!important;max-width:calc(100vw - 25px);margin:0!important;padding:8px!important;background:#fff!important;border:1px solid #d8c6a2!important;border-top:3px solid #b99a55!important;border-radius:0 0 12px 12px!important;box-shadow:0 18px 38px #092d2230!important;z-index:99999!important;overflow:visible!important}
.nav-list > .aud-ach-top:hover > .aud-ach-menu,.nav-list > .aud-ach-top:focus-within > .aud-ach-menu,.nav-list > .aud-ach-top.aud-menu-open > .aud-ach-menu {display:flex!important}
.aud-ach-menu > .aud-ach-item {display:block!important;position:relative!important;width:100%!important;margin:0!important;padding:0!important}
.aud-ach-menu > .aud-ach-item > a {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;padding:11px 13px!important;line-height:1.65!important;font-size:14px!important;color:#123e31!important;text-decoration:none!important;border-bottom:1px solid #edf0ea!important;white-space:normal!important}
.aud-ach-menu > .aud-ach-item:hover > a,.aud-ach-menu > .aud-ach-item:focus-within > a {background:#edf4ef!important;color:#986e22!important}
.aud-ach-menu > .aud-ach-item > .aud-ach-sub {position:absolute!important;display:none;right:calc(100% - 1px)!important;left:auto!important;top:-8px!important;min-width:285px!important;width:285px!important;margin:0!important;padding:8px!important;background:#fff!important;border:1px solid #d8c6a2!important;border-top:3px solid #b99a55!important;border-radius:10px!important;box-shadow:0 18px 35px #092d222b!important;z-index:100000!important}
.aud-ach-menu > .aud-ach-item:hover > .aud-ach-sub,.aud-ach-menu > .aud-ach-item:focus-within > .aud-ach-sub,.aud-ach-menu > .aud-ach-item.aud-sub-open > .aud-ach-sub {display:block!important}
.aud-ach-sub > a {display:block!important;padding:11px 12px!important;color:#123e31!important;text-decoration:none!important;border-bottom:1px solid #f1efe8!important;font-size:14px!important;line-height:1.7!important}
.aud-ach-sub > a:hover,.aud-ach-sub > a:focus {background:#edf4ef!important;color:#986e22!important}
@media(max-width:1000px){.nav-list > .aud-ach-top > .aud-ach-menu{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;box-shadow:none!important}.aud-ach-menu > .aud-ach-item > .aud-ach-sub{position:static!important;right:auto!important;width:100%!important;min-width:0!important;box-shadow:none!important;border-top:0!important;border-right:3px solid #b99a55!important}}

/* Tight two-tier menu: no redundant white gutter */
@media(min-width:1001px){.nav-list>.aud-ach-top>.aud-ach-menu{padding:0!important;width:300px!important;min-width:300px!important;gap:0!important}.aud-ach-menu>.aud-ach-item>a{padding:8px 12px!important;line-height:1.5!important}.aud-ach-menu>.aud-ach-item>.aud-ach-sub{padding:0!important;top:-2px!important;width:260px!important;min-width:260px!important}.aud-ach-sub>a{padding:9px 11px!important}}

/* Final: reduce the actual dropdown width rather than only internal padding */
@media(min-width:1001px){.nav-list>.aud-ach-top>.aud-ach-menu{width:245px!important;min-width:245px!important;max-width:245px!important;padding:0!important}.aud-ach-menu>.aud-ach-item>a{padding:8px 10px!important;gap:4px!important;justify-content:flex-start!important;text-align:right!important;font-size:13px!important}.aud-ach-menu>.aud-ach-item>a span{margin-right:auto!important;flex:0 0 auto}.aud-ach-menu>.aud-ach-item>.aud-ach-sub{width:245px!important;min-width:245px!important;padding:0!important;right:calc(100% - 1px)!important}.aud-ach-sub>a{padding:8px 10px!important;font-size:13px!important}}
