html body .navbar.sc-nav-reordered .nav-menu>li>a.sc-category-selected,html body .sc-catalog-options>a.sc-category-selected{background:linear-gradient(110deg,#153c5f,#205e88)!important;color:#fff!important;border-color:#123c5c!important;box-shadow:0 3px 8px #163e6330!important}
html body .sc-category-selected i{color:#d4efff!important}html body .sc-category-selected .catalog-category-count{background:#ffffff24!important;color:#fff!important;border-color:#ffffff50!important}
html body.logged-in.sc-account-hub-ready .sc-home-login #btnOpenLogin,html body.logged-in.sc-account-hub-ready #scCatalogLogin{display:inline-flex!important;align-items:center;gap:8px!important;max-width:100%;white-space:normal!important}
.sc-user-name{font-weight:700}.sc-user-balance{display:inline-flex;align-items:center;padding:4px 7px;border-radius:6px;background:#d6f3e7;color:#086347;font-size:12px;font-weight:800;white-space:nowrap}
html body.logged-in.sc-account-hub-ready:not(.admin-mode) .main-layout>.sidebar{display:none!important}
html body.logged-in.sc-account-hub-ready:not(.admin-mode) .main-layout{grid-template-columns:minmax(0,1fr)!important}
#scUserHub{box-sizing:border-box;width:min(510px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #94b7ce;border-radius:20px;margin:auto;padding:26px;background:linear-gradient(135deg,#f7fbff,#d8e8f2);color:#234b66;box-shadow:0 20px 70px #102f4d55;font-family:Arial,sans-serif}
#scUserHub::backdrop{background:#0e223b70;backdrop-filter:blur(3px)}
#scUserHub .sc-hub-close{position:absolute;right:12px;top:10px;width:32px;height:32px;border:0;border-radius:50%;background:#d6e6f0;color:#274f6a;font-size:24px;cursor:pointer}
#scUserHub .sc-hub-header{display:flex;gap:14px;align-items:center;padding-right:22px;margin-bottom:18px}
#scUserHub .sc-hub-avatar{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:#c2ddeb;color:#17618c;font-size:23px}
#scUserHub h2{font-size:22px;margin:0 0 5px;overflow-wrap:anywhere;color:#224c69}#scUserHub p{font-size:13px;margin:0;color:#53748a;line-height:1.4}
#scUserHub #customerBalanceBadge{display:flex!important;align-items:center;justify-content:center;gap:10px;margin:0 0 18px!important;background:#d7f1e5!important;border:1px solid #91cbb2;border-radius:12px;padding:15px!important;font-size:19px!important;font-weight:800;color:#116547!important}
#scUserHub .sc-hub-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#scUserHub .sc-hub-actions>button{box-sizing:border-box;display:flex!important;align-items:center;gap:10px;width:100%!important;min-height:58px;height:auto!important;padding:13px!important;margin:0!important;border:1px solid #acc6d7!important;border-radius:10px!important;background:#f4faff!important;color:#28516c!important;text-align:left;font:600 13px Arial,sans-serif!important;line-height:1.4!important;cursor:pointer;box-shadow:0 2px 5px #24465a08}
#scUserHub .sc-hub-actions>button i{color:#1682ab;font-size:19px;width:22px;text-align:center}#scUserHub .sc-hub-actions>button:hover{background:#e0f0fa!important;border-color:#6ba4c3!important}
#scUserHub .sc-hub-actions>#btnLogout{background:#fff3f2!important;color:#a33333!important;border-color:#e8bcbc!important}#scUserHub #btnLogout i{color:#b44141}
@media(max-width:480px){#scUserHub{padding:22px 16px}#scUserHub .sc-hub-actions{grid-template-columns:1fr}#scUserHub .sc-hub-actions>button{min-height:48px}.sc-user-balance{font-size:11px}}
