/* V9.6.4 — corrected Admin-first shell. No Business portal replacement. */
body.app-body .sidebar-license{display:none!important}
.v964-admin-commandbar{position:relative;z-index:35;display:flex;align-items:center;gap:8px;min-height:64px;padding:8px 24px;background:rgba(255,255,255,.96);border-bottom:1px solid #e6ebf2;box-shadow:0 8px 22px rgba(15,23,42,.035);backdrop-filter:blur(18px)}
.v964-admin-commandbar a,.v964-admin-commandbar button{font:inherit}
.v964-home,.v964-quick-search,.v964-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:42px;border:1px solid transparent;border-radius:12px;background:transparent;color:#344054;text-decoration:none;font-weight:750;cursor:pointer;transition:.16s ease}
.v964-home{width:42px;font-size:16px}.v964-home:hover,.v964-home.active,.v964-menu.active>.v964-menu-toggle,.v964-menu-toggle:hover,.v964-quick-search:hover{background:#f3f6fb;color:#101828;border-color:#e4e9f2}
.v964-menu{position:relative}.v964-menu-toggle{padding:0 13px;font-size:14px}.v964-menu-toggle i{font-size:10px;color:#98a2b3;transition:transform .16s ease}.v964-menu.open .v964-menu-toggle i{transform:rotate(180deg)}
.v964-dropdown{display:none;position:absolute;top:calc(100% + 8px);left:0;width:318px;padding:8px;background:#fff;border:1px solid #e3e8ef;border-radius:16px;box-shadow:0 22px 55px rgba(16,24,40,.14);max-height:min(68vh,560px);overflow:auto}
.v964-menu.open .v964-dropdown{display:block;animation:v964Drop .13s ease-out}
@keyframes v964Drop{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.v964-dropdown>a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border-radius:11px;color:#344054;text-decoration:none}
.v964-dropdown>a:hover,.v964-dropdown>a.active{background:#f5f8ff;color:#175cd3}.v964-dropdown>a>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f2f4f7;color:#667085}.v964-dropdown>a:hover>i,.v964-dropdown>a.active>i{background:#eaf2ff;color:#175cd3}
.v964-dropdown strong{display:block;font-size:13px;line-height:1.25}.v964-dropdown small{display:block;margin-top:2px;color:#98a2b3;font-size:11px;font-weight:550;line-height:1.3}
.v964-quick-search{margin-left:auto;padding:0 13px;font-size:13px}
html[data-otp-theme-mode="dark"] .v964-admin-commandbar{background:rgba(15,23,42,.94);border-color:#25324a}html[data-otp-theme-mode="dark"] .v964-home,html[data-otp-theme-mode="dark"] .v964-menu-toggle,html[data-otp-theme-mode="dark"] .v964-quick-search{color:#d8e1ef}html[data-otp-theme-mode="dark"] .v964-home:hover,html[data-otp-theme-mode="dark"] .v964-home.active,html[data-otp-theme-mode="dark"] .v964-menu.active>.v964-menu-toggle,html[data-otp-theme-mode="dark"] .v964-menu-toggle:hover,html[data-otp-theme-mode="dark"] .v964-quick-search:hover{background:#1d2939;border-color:#344054;color:#fff}html[data-otp-theme-mode="dark"] .v964-dropdown{background:#111827;border-color:#344054}html[data-otp-theme-mode="dark"] .v964-dropdown>a{color:#d0d5dd}html[data-otp-theme-mode="dark"] .v964-dropdown>a:hover,html[data-otp-theme-mode="dark"] .v964-dropdown>a.active{background:#1d2939;color:#84adff}html[data-otp-theme-mode="dark"] .v964-dropdown>a>i{background:#1f2937;color:#98a2b3}
@media(max-width:1120px){.v964-admin-commandbar{overflow-x:auto;overflow-y:visible;scrollbar-width:none}.v964-admin-commandbar::-webkit-scrollbar{display:none}.v964-menu{flex:0 0 auto}.v964-dropdown{position:fixed;top:auto;left:18px;right:18px;width:auto}}
@media(max-width:720px){.v964-admin-commandbar{padding:8px 14px;gap:4px;min-height:56px}.v964-menu-toggle{height:38px;padding:0 11px}.v964-home{width:38px;height:38px}.v964-quick-search span{display:none}.v964-quick-search{width:38px;height:38px;padding:0}}
/* Retired public Business/Super-Admin navigation injected by legacy assets. */
.app-nav [data-v73-business],
.app-nav [data-v64-reseller-support],
.app-nav [data-v35-activation],
.app-nav [data-v54-release],
.app-nav [data-v60-brands],
.app-nav [data-v63-ops]{display:none!important}


/* V9.6.5 — Admin dashboard compact activity lists */
.v965-scroll-payments,
.v965-scroll-automation,
.v965-scroll-team,
.v965-scroll-journal,
.v966-scroll-recent-activity{
  overflow-y:auto;
  overscroll-behavior:contain;
  scrollbar-width:thin;
  scrollbar-color:#cfd7e6 transparent;
}
.v965-scroll-payments{max-height:167px}
.v965-scroll-automation{max-height:127px}
.v965-scroll-team{max-height:162px}
.v965-scroll-journal{max-height:165px}
.v966-scroll-recent-activity{max-height:167px}
.v965-scroll-payments::-webkit-scrollbar,
.v965-scroll-automation::-webkit-scrollbar,
.v965-scroll-team::-webkit-scrollbar,
.v965-scroll-journal::-webkit-scrollbar,
.v966-scroll-recent-activity::-webkit-scrollbar{width:6px}
.v965-scroll-payments::-webkit-scrollbar-thumb,
.v965-scroll-automation::-webkit-scrollbar-thumb,
.v965-scroll-team::-webkit-scrollbar-thumb,
.v965-scroll-journal::-webkit-scrollbar-thumb,
.v966-scroll-recent-activity::-webkit-scrollbar-thumb{background:#cfd7e6;border-radius:99px}
.v965-auto-row{min-height:37px;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px;align-items:center}
.v965-auto-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column}
.v965-auto-row strong{font-size:9.8px;color:#203a59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v965-auto-row small{margin-top:2px;font-size:8px;color:#8797ac}
.v965-auto-status{font-size:7.6px;border-radius:999px;padding:4px 6px}
.v965-auto-status.green{background:#eafaf2;color:#15965b}
.v965-auto-status.red{background:#fff0f3;color:#d92d20}
.v965-auto-status.orange{background:#fff4e8;color:#b95e0a}
.v302-admin-list em.offline{background:#f2f4f7;color:#667085}
.v302-admin-list em.offline i{background:#98a2b3}
html[data-otp-theme-mode="dark"] .v965-auto-row strong{color:#e5edf8}
html[data-otp-theme-mode="dark"] .v965-auto-row small{color:#98a2b3}
@media(max-width:720px){
  .v965-scroll-payments,.v965-scroll-automation,.v965-scroll-team,.v965-scroll-journal,.v966-scroll-recent-activity{max-height:none;overflow:visible}
}
