.appDrawer.workerUnifiedMenu{display:flex!important;flex-direction:column!important;width:310px!important;height:100dvh!important;max-height:100dvh!important;padding:0 10px 12px!important;overflow:hidden!important;background:#fff!important;color:#172238!important;border-right:1px solid #dce4ee!important;box-shadow:18px 0 50px rgba(15,23,42,.18)!important}.workerUnifiedMenu .appDrawerHead{flex:0 0 auto;margin:0 -10px;padding:13px 14px!important;border-bottom:1px solid #dce4ee;background:#fff!important;color:#172238!important}.workerUnifiedMenu .appDrawerHead>div{display:flex!important;align-items:center;min-width:0}.workerUnifiedMenu .appDrawerHead .proBrandText{display:grid!important}.workerUnifiedMenu .appDrawerHead .proBrandText small{color:#64748b!important}.workerUnifiedMenu .appDrawerHead>button{border:1px solid #dce4ee!important;background:#f8fafc!important;color:#172238!important}.workerUnifiedMenu .workerNavSearchWrap{position:relative!important;flex:0 0 auto;top:auto!important;margin:0;padding:10px 0 8px!important;background:#fff!important}.workerUnifiedMenu>.appDrawerNav{display:block!important;flex:1 1 auto;min-height:0;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8c4d4 transparent;-webkit-overflow-scrolling:touch}.workerUnifiedMenu .workerNavGroup{border-top:1px solid #dce4ee}.workerUnifiedMenu .workerNavItems{display:grid;gap:4px;padding:0 0 10px}.workerUnifiedMenu .workerNavItems>button,.workerUnifiedMenu .workerNavItems>.drawerSection>button{display:flex!important;align-items:center;gap:9px;width:100%!important;min-height:42px;margin:0!important;padding:9px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#43516a!important;font-size:12px!important;font-weight:700!important;text-align:left!important;box-shadow:none!important}.workerUnifiedMenu .workerNavItems button>span{display:grid!important;place-items:center;width:26px!important;height:26px;border-radius:8px;background:#eff4fa;color:#31547d;font-size:14px;filter:none!important}.workerUnifiedMenu .workerNavItems button:hover,.workerUnifiedMenu .workerNavItems button:focus-visible{background:#eff6ff!important;color:#1d4ed8!important}.workerUnifiedMenu .workerNavItems button.active{background:#eff6ff!important;color:#1d4ed8!important;box-shadow:inset 3px 0 #2563eb!important}.workerUnifiedMenu .workerNavItems button b{margin-left:auto}.workerUnifiedMenu .drawerSection{display:grid;gap:3px}.workerUnifiedMenu .drawerSubmenu{margin:0 0 3px 34px;padding:3px;border-left:1px solid #dce4ee}.workerUnifiedMenu .drawerSubmenu button{min-height:36px!important;padding:7px 9px!important;font-size:11px!important}.workerMenuPowered{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:9px 4px 7px;border-top:1px solid #dce4ee;color:#718096}.workerMenuPowered img{width:60px;height:30px;padding:2px 4px;object-fit:contain;border:1px solid #dbe4ef;border-radius:6px;background:#fff}.workerMenuPowered span{font-size:9px;font-weight:750}.workerUnifiedMenu>.appDrawerLogout{position:static!important;flex:0 0 auto;width:100%!important;min-height:40px;margin:0!important;padding:9px 11px!important;border:1px solid #fecaca!important;border-radius:10px!important;background:#fff7f7!important;color:#b42318!important;text-align:left!important}.workerUnifiedMenu>.appDrawerLogout span{display:inline-block;width:25px;text-align:center}.workerUnifiedMenu .proNavGroup[hidden],.workerUnifiedMenu [hidden]{display:none!important}
@media(max-width:700px){.appDrawer.workerUnifiedMenu{width:min(88vw,320px)!important}.workerUnifiedMenu .proNavSearch{font-size:16px!important}}

/* 6.66.1 — clean mobile drawer, isolated from legacy menu rules. */
.workerUnifiedMenu .workerMenuIdentity{display:flex!important;align-items:center!important;gap:10px!important;min-width:0}.workerUnifiedMenu .workerMenuIdentity>img{width:74px!important;height:37px!important;padding:3px 5px;object-fit:contain;border:1px solid #dbe4ef;border-radius:9px;background:#fff}.workerUnifiedMenu .workerMenuIdentity>div{display:grid;gap:1px;min-width:0}.workerUnifiedMenu .workerMenuIdentity strong{color:#172238;font-size:14px;line-height:1.1}.workerUnifiedMenu .workerMenuIdentity span{max-width:130px;overflow:hidden;color:#64748b!important;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}.workerUnifiedMenu .proNavSearch{display:block!important;width:100%!important;max-width:none!important;height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#f8fafc!important;color:#172238!important;font-size:14px!important;box-sizing:border-box}.workerUnifiedMenu .workerNavGroup>summary{display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 7px!important;list-style:none!important;color:#64748b!important;font-size:11px!important;font-weight:850!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase}.workerUnifiedMenu .workerNavGroup>summary::-webkit-details-marker{display:none!important}.workerUnifiedMenu .workerNavGroup>summary::marker{display:none!important;content:""}.workerUnifiedMenu .workerNavGroup>summary::after{display:none!important}.workerUnifiedMenu .workerNavGroup>summary>i{position:relative;width:18px;height:18px;margin-left:auto;border-radius:6px;background:#f1f5f9}.workerUnifiedMenu .workerNavGroup>summary>i::before,.workerUnifiedMenu .workerNavGroup>summary>i::after{content:"";position:absolute;left:5px;top:8px;width:8px;height:1.5px;border-radius:2px;background:#64748b;transition:transform .16s}.workerUnifiedMenu .workerNavGroup>summary>i::after{transform:rotate(90deg)}.workerUnifiedMenu .workerNavGroup[open]>summary>i::after{transform:rotate(0)}.workerUnifiedMenu .workerNavItems>button,.workerUnifiedMenu .workerNavItems>.drawerSection>button{opacity:1!important;color:#334155!important;font-size:12px!important}.workerUnifiedMenu .workerNavItems>button:disabled,.workerUnifiedMenu .workerNavItems>.drawerSection>button:disabled{opacity:.58!important}.workerUnifiedMenu .workerNavItems button>span{width:34px!important;height:34px!important;border-radius:10px!important;background:#f1f5f9!important;color:#31547d!important}.workerUnifiedMenu .workerNavItems button>span svg,.workerUnifiedMenu>.appDrawerLogout span svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.workerUnifiedMenu .workerHomeButton{background:transparent!important;color:#334155!important}.workerUnifiedMenu .workerHomeButton>span{background:#fff4bd!important;color:#7a5700!important}.workerUnifiedMenu .workerNavItems button.active{background:#edf4ff!important;color:#1d4ed8!important}.workerUnifiedMenu .workerNavItems button.active>span{background:#2563eb!important;color:#fff!important}.workerUnifiedMenu>.appDrawerLogout span{display:inline-grid!important;place-items:center;width:28px!important;height:28px;border-radius:8px;background:#fee2e2;color:#b42318}.workerUnifiedMenu>.appDrawerLogout{display:flex!important;align-items:center!important;gap:8px!important;color:#b42318!important;font-size:12px!important;font-weight:800!important}.workerMenuPowered{padding:7px 4px 6px}.workerMenuPowered img{width:48px;height:24px}.workerMenuPowered span{font-size:8px}
@media(max-width:700px){.appDrawer.workerUnifiedMenu{width:min(78vw,310px)!important}.workerUnifiedMenu .appDrawerHead{padding:11px 12px!important}.workerUnifiedMenu .proNavSearch{font-size:14px!important}}
.workerUnifiedMenu .workerNavItems>a{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:7px 9px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#c9d5e5!important;font-size:11px!important;font-weight:700!important;text-align:left!important;text-decoration:none!important;box-sizing:border-box!important}.workerUnifiedMenu .workerNavItems>a>span{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:8px!important;background:rgba(255,255,255,.055)!important;color:#a9bdd4!important}.workerUnifiedMenu .workerNavItems>a:hover,.workerUnifiedMenu .workerNavItems>a:focus-visible{background:rgba(255,255,255,.07)!important;color:#fff!important}

/* 6.67 approved shared light AOT navigation. */
.appDrawer.workerUnifiedMenu{background:#eef3f8!important}.workerUnifiedMenu .appDrawerHead{background:#17263d!important;color:#fff!important;border:0!important}.workerUnifiedMenu .workerMenuIdentity strong{color:#fff!important}.workerUnifiedMenu .workerMenuIdentity span{color:#b9c6d7!important}.workerUnifiedMenu .appDrawerHead>button{border-color:#ffffff28!important;background:#ffffff12!important;color:#fff!important}.workerUnifiedMenu .workerNavSearchWrap{background:transparent!important}.workerUnifiedMenu .workerNavGroup{margin:0 0 8px;border:1px solid #d8e0e9!important;border-radius:12px;background:#fff;overflow:hidden}.workerUnifiedMenu .workerNavGroup>summary{min-height:48px;padding:8px 11px!important;color:#17263d!important}.workerUnifiedMenu .workerNavItems{padding:0!important;border-top:1px solid #d8e0e9}.workerUnifiedMenu .workerNavItems>button,.workerUnifiedMenu .workerNavItems>.drawerSection>button{min-height:48px!important;border-radius:0!important;border-bottom:1px solid #e8edf3!important;background:#fff!important}.workerUnifiedMenu .workerNavItems button.active{background:#f4f8ff!important;color:#17377d!important;box-shadow:inset 4px 0 #f7b916!important}.workerUnifiedMenu .workerNavItems button.active>span{background:#dbeafe!important;color:#17377d!important}.workerUnifiedMenu .workerNavGroup[data-group="quality"]>summary>span:first-child{color:#b66d00}.workerUnifiedMenu .workerNavGroup[data-group="profile"]>summary>span:first-child{color:#654bb5}.workerMenuPowered{background:#fff;border:1px solid #d8e0e9;border-radius:10px;margin-bottom:7px}.workerUnifiedMenu>.appDrawerLogout{background:#fff!important}
