/* XaroHost Manager 0.29.3 approved UI layer — presentation only */
:root{
 --xaro-black:#111316;--xaro-black2:#1a1d21;--xaro-ink:#12213b;--xaro-muted:#748198;--xaro-bg:#eef4fa;--xaro-card:#fff;--xaro-line:#dce5ee;
 --xaro-blue:#234f79;--xaro-blue2:#315f8d;--xaro-green:#1d8a58;--xaro-orange:#d58a24;--xaro-red:#b53d3d;--xaro-shadow:0 12px 30px rgba(20,49,85,.08)
}
html,body{background:var(--xaro-bg)!important;color:var(--xaro-ink)}
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
a{transition:background .16s ease,color .16s ease,border-color .16s ease}
.xhm-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* ADMIN */
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar{background:linear-gradient(180deg,#101215,#17191d)!important;color:#d8e0eb!important;border-right:1px solid #252930!important;box-shadow:none!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar .brand{min-height:68px;padding:14px 16px!important;border-bottom:1px solid #282c32!important;background:#111316!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .xaro-admin-brand img{max-width:172px!important;max-height:42px!important;object-fit:contain!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav{padding:10px 9px 24px!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a{color:#cfd7e3!important;border-radius:10px!important;margin:2px 0!important;padding:10px 12px!important;font-size:12px!important;font-weight:700!important;border:1px solid transparent!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a:hover,body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a.active{background:#252930!important;color:#fff!important;border-color:#30343b!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar .navhead{color:#7f8ea4!important;font-size:9px!important;letter-spacing:.12em!important;font-weight:900!important;padding:15px 12px 6px!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .main{background:var(--xaro-bg)!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top{height:68px!important;background:linear-gradient(90deg,var(--xhm-side),var(--xhm-side2))!important;border-bottom:1px solid color-mix(in srgb,var(--xhm-side-text) 16%,transparent)!important;color:var(--xhm-side-text)!important;box-shadow:none!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top .admin,body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top .admin a{color:var(--xhm-side-text)!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top .hamb{background:color-mix(in srgb,var(--xhm-side-text) 10%,transparent)!important;color:var(--xhm-side-text)!important;border:1px solid color-mix(in srgb,var(--xhm-side-text) 22%,transparent)!important;border-radius:10px!important;width:40px!important;height:40px!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top .search{background:color-mix(in srgb,var(--xhm-side-text) 10%,transparent)!important;color:var(--xhm-side-text)!important;border:1px solid color-mix(in srgb,var(--xhm-side-text) 22%,transparent)!important;border-radius:11px!important;min-height:40px!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content{max-width:1500px!important;padding:24px!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .title-row h1{font-size:27px!important;letter-spacing:-.02em!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .title-row p{color:var(--xaro-muted)!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .panel,body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .stat{background:#fff!important;border:1px solid var(--xaro-line)!important;border-radius:17px!important;box-shadow:var(--xaro-shadow)!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .stat{padding:16px!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .stat small{color:var(--xaro-muted)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .stat strong{font-size:24px!important;color:var(--xaro-ink)!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .panel-title{font-size:16px!important;color:var(--xaro-ink)!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) table{background:#fff!important;border-radius:12px!important;overflow:hidden!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) th{background:#f8fafc!important;color:#69778d!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.05em!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) th,body:not(.portal-body):not(.portal-login-body):not(.storefront-body) td{border-color:#edf1f5!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .primary,body:not(.portal-body):not(.portal-login-body):not(.storefront-body) button.primary{background:linear-gradient(135deg,#18385f,#28547e)!important;color:#fff!important;border:0!important;border-radius:11px!important;box-shadow:none!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .btn{border-radius:10px!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .badge{border-radius:999px!important;font-size:10px!important;padding:5px 8px!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) footer{color:#7a8798!important;background:transparent!important;border:0!important}

/* CLIENT PORTAL */
.portal-body{background:var(--xaro-bg)!important;padding-bottom:0!important}
.xhm-client-top{background:linear-gradient(180deg,#101215,#17191d)!important;color:#fff!important;border-bottom:1px solid #2b2f35!important;box-shadow:none!important}
.xhm-client-top-inner{min-height:70px!important}
.xhm-client-brand,.xhm-client-brand *,.xhm-client-word-brand,.xhm-client-word-brand *{color:#fff!important}
.xhm-client-word-brand b{font-size:17px!important;letter-spacing:.08em!important}.xhm-client-word-brand small{display:none!important}
.xhm-client-menu-btn,.xhm-client-menu-close,.xhm-client-account-btn{background:#22252a!important;color:#fff!important;border:1px solid #383c43!important;border-radius:11px!important}
.xhm-client-global-search{background:#202329!important;border:1px solid #343940!important;border-radius:11px!important;color:#fff!important}
.xhm-client-global-search input{color:#fff!important;background:transparent!important}.xhm-client-global-search input::placeholder{color:#9ba7b8!important}
.xhm-client-order{background:linear-gradient(135deg,#18385f,#28547e)!important;border-radius:11px!important;color:#fff!important}
.xhm-client-avatar{background:#2471e8!important;color:#fff!important}
.xhm-client-main{background:var(--xaro-bg)!important;max-width:1500px!important}
.portal-panel,.xhm-client-card,.xhm-summary-card,.xhm-resource-card,.xhm-premium-tools,.xhm-action-centre{background:#fff!important;border:1px solid var(--xaro-line)!important;border-radius:18px!important;box-shadow:var(--xaro-shadow)!important}
.portal-panel h1,.portal-panel h2,.portal-panel h3,.xhm-client-main h1,.xhm-client-main h2,.xhm-client-main h3{color:var(--xaro-ink)!important;letter-spacing:-.015em}
.portal-panel p,.portal-panel small,.muted,.xhm-client-main .muted{color:var(--xaro-muted)!important}
.portal-btn.primary,.xhm-summary-button,.xhm-help-primary{background:linear-gradient(135deg,#18385f,#28547e)!important;color:#fff!important;border-radius:11px!important;border:0!important}
.portal-btn,.xhm-summary-button,.xhm-control-list a,.xhm-help-secondary{border-radius:11px!important}
.xhm-summary-status{display:inline-flex!important;align-items:center!important;gap:7px!important;border-radius:999px!important;padding:5px 9px!important;background:#f1f4f7!important;color:#5d6a7d!important}
.xhm-summary-status:before{content:"";width:8px;height:8px;border-radius:50%;background:#8793a4;box-shadow:0 0 0 3px rgba(135,147,164,.12)}
.xhm-summary-status.active:before{background:#22ad6b;box-shadow:0 0 0 3px rgba(34,173,107,.13),0 0 8px rgba(34,173,107,.35)}
.xhm-summary-status.inactive:before{background:#d58a24;box-shadow:0 0 0 3px rgba(213,138,36,.13)}
.xhm-summary-status.active{background:#ebf8f1!important;color:#1b7650!important}.xhm-summary-status.inactive{background:#fff5e8!important;color:#9b651b!important}
.xhm-resource-bar{height:11px!important;border-radius:999px!important;border:1px solid #e0e6ed!important;background:repeating-linear-gradient(90deg,#e7ecf2 0 15px,#f6f8fa 15px 19px)!important;overflow:hidden!important}
.xhm-resource-bar>i{height:100%!important;background:repeating-linear-gradient(90deg,#2f5a89 0 15px,#4b6f98 15px 19px)!important;border-radius:999px!important}
.xhm-resource-card footer .xhm-dot{background:#22ad6b!important;box-shadow:0 0 0 3px rgba(34,173,107,.12)!important}
.xhm-premium-tools-grid a{background:#fbfcfd!important;border:1px solid #dfe6ee!important;border-radius:14px!important;box-shadow:none!important}
.xhm-premium-tools-grid a:hover{border-color:#b8c8d9!important;background:#f6f9fc!important}
.xhm-premium-tools-grid a i{background:#eef3f7!important;color:#2e628e!important;border-radius:10px!important}
.xhm-control-list a,.xhm-help-secondary{background:#fbfcfd!important;border:1px solid #e0e6ed!important}
.xhm-help-highlight{background:#fff9ec!important;border:1px solid #f1dfb2!important;border-radius:14px!important}
.xhm-account-menu,.xhm-more-sheet{border:1px solid #dbe3ec!important;box-shadow:0 18px 44px rgba(0,0,0,.18)!important}
.xhm-mobile-tabs{background:linear-gradient(180deg,#111316,#17191d)!important;color:#d1d9e5!important;border-top:1px solid #2b2f35!important;box-shadow:0 -8px 24px rgba(0,0,0,.14)!important}
.xhm-mobile-tabs a,.xhm-mobile-tabs button{color:#cad3df!important}.xhm-mobile-tabs a.active{color:#75a5cf!important}
.xhm-mobile-order b{background:linear-gradient(145deg,#244f7a,#4a5f8f)!important;box-shadow:0 8px 20px rgba(36,79,122,.32)!important}
.xhm-client-footer{background:#fff!important;border-top:1px solid var(--xaro-line)!important}

/* LOGIN / REGISTER / RESET surfaces */
.login-body,.portal-login-body{background:linear-gradient(135deg,#101215,#20262e)!important;min-height:100vh!important}
.login-card,.portal-login-card{background:#fff!important;border:1px solid #dce4ed!important;border-radius:20px!important;box-shadow:0 24px 70px rgba(0,0,0,.26)!important}
.login-card input,.portal-login-card input,.portal-login-card select{border:1px solid #d6e0ea!important;border-radius:10px!important;background:#fff!important}
.login-card button,.portal-login-card button.primary{background:linear-gradient(135deg,#18385f,#28547e)!important;color:#fff!important;border:0!important;border-radius:11px!important}

@media(min-width:1181px){
 .portal-body .xhm-client-nav{background:linear-gradient(180deg,#101215,#17191d)!important;border-right:1px solid #292d33!important;color:#d8e0eb!important}
 .portal-body .xhm-client-nav>a{color:#ced7e4!important;border-radius:10px!important;margin:2px 8px!important}
 .portal-body .xhm-client-nav>a:hover,.portal-body .xhm-client-nav>a.active{background:#252930!important;color:#fff!important}
 .xhm-desktop-side-section{color:#7f8ea4!important}
}
@media(max-width:1180px){
 .xhm-client-nav{background:#17191d!important;color:#d8e0eb!important;border-right:1px solid #2a2e34!important}
 .xhm-client-nav a{color:#d1d9e5!important}.xhm-client-drawer-head{background:#111316!important;border-bottom:1px solid #2a2e34!important}
}
@media(max-width:760px){
 body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content{padding:14px!important}
 body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top{height:64px!important}
 .xhm-client-top-inner{min-height:64px!important;padding:0 12px!important}.xhm-client-global-search{display:none!important}.xhm-client-order{display:none!important}
 .xhm-client-main{padding-bottom:86px!important}.portal-panel,.xhm-summary-card,.xhm-resource-card,.xhm-premium-tools,.xhm-action-centre{border-radius:16px!important}
 .xhm-premium-tools-grid{gap:9px!important}.xhm-premium-tools-grid a{padding:11px!important;min-height:78px!important}.xhm-premium-tools-grid a b{font-size:12px!important}.xhm-premium-tools-grid a small{font-size:10px!important}
 .xhm-mobile-tabs{height:70px!important;border-radius:18px 18px 0 0!important}.xhm-mobile-tabs a,.xhm-mobile-tabs button{font-size:10px!important}
}


/* XHM 0.29.8 — sidebar-only colour themes. Approved admin content UI remains unchanged. */
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar{background:linear-gradient(180deg,var(--xhm-side),var(--xhm-side2))!important;color:var(--xhm-side-text)!important;border-right:1px solid color-mix(in srgb,var(--xhm-side-text) 14%,transparent)!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar .brand{background:color-mix(in srgb,var(--xhm-side) 94%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--xhm-side-text) 13%,transparent)!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a{color:var(--xhm-side-text)!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a:hover,
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a.active{background:color-mix(in srgb,var(--xhm-accent) 45%,var(--xhm-side))!important;color:var(--xhm-side-text)!important;border-color:color-mix(in srgb,var(--xhm-accent) 55%,transparent)!important;box-shadow:none!important}
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .xhm-nav-group-title,
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar .navhead,
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .xhm-theme-section-label{color:color-mix(in srgb,var(--xhm-side-text) 58%,transparent)!important}
html[data-xhm-theme="cream-white"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a:hover,
html[data-xhm-theme="cream-white"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a.active{background:#F3D7B8!important;color:#7A3F08!important;border-color:#E6BF94!important}
html[data-xhm-theme="cream-white"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar{box-shadow:inset -1px 0 #e6d7c0!important}

/* XHM 0.29.9 — top bar theme matching */
body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top .xhm-theme-top{background:color-mix(in srgb,var(--xhm-side-text) 10%,transparent)!important;color:var(--xhm-side-text)!important;border-color:color-mix(in srgb,var(--xhm-side-text) 22%,transparent)!important}
html[data-xhm-theme="cream-white"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top .xhm-theme-top{background:#fffaf2!important;color:#60472f!important;border-color:#dec9aa!important}


/* XHM 0.29.10 — Theme 6: Premium Glass. Presentation-only admin skin. */
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body){
  --xaro-bg:#eaf3ff;--xaro-line:rgba(255,255,255,.68);--xaro-shadow:0 18px 48px rgba(44,72,116,.13);--xaro-ink:#10213c;--xaro-muted:#62728a;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .main{
  background:
    radial-gradient(circle at 12% 12%,rgba(70,169,255,.24),transparent 28%),
    radial-gradient(circle at 88% 15%,rgba(124,58,237,.16),transparent 25%),
    radial-gradient(circle at 62% 82%,rgba(80,220,225,.13),transparent 28%),
    linear-gradient(145deg,#eef7ff 0%,#e9f1ff 45%,#f4efff 100%)!important;
  background-attachment:fixed!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar{
  background:linear-gradient(180deg,rgba(8,26,49,.94),rgba(20,53,91,.91))!important;
  backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);
  border-right:1px solid rgba(255,255,255,.16)!important;
  box-shadow:12px 0 40px rgba(10,35,67,.15)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar .brand{
  background:rgba(6,22,43,.36)!important;border-bottom:1px solid rgba(255,255,255,.13)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a:hover,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar nav a.active{
  background:linear-gradient(135deg,rgba(59,130,246,.46),rgba(124,58,237,.33))!important;
  border-color:rgba(166,205,255,.34)!important;box-shadow:inset 0 1px rgba(255,255,255,.12)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top{
  background:linear-gradient(90deg,rgba(8,27,51,.90),rgba(31,67,106,.84))!important;
  backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);
  border-bottom:1px solid rgba(255,255,255,.16)!important;
  box-shadow:0 10px 32px rgba(35,64,105,.10)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top .search,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top .hamb,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .top .xhm-theme-top{
  background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.20)!important;color:#f8fbff!important;
  box-shadow:inset 0 1px rgba(255,255,255,.08)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content .panel,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content .stat,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content .client-form,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content .client-tools,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content .mini-stat,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content .xhm-collection-toolbar,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content .xhm-installed-theme-card,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content .settings-callout{
  background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(247,251,255,.62))!important;
  border:1px solid rgba(255,255,255,.78)!important;
  box-shadow:0 18px 46px rgba(45,74,119,.12),inset 0 1px rgba(255,255,255,.82)!important;
  backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content table{
  background:rgba(255,255,255,.58)!important;border:1px solid rgba(255,255,255,.70)!important;
  box-shadow:0 14px 36px rgba(42,71,113,.08)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content th{
  background:rgba(238,246,255,.68)!important;color:#5d6f89!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content input,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content select,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .content textarea,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .xhm-theme-panel{
  background:rgba(255,255,255,.78)!important;border-color:rgba(255,255,255,.76)!important;
  backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);
  box-shadow:0 22px 60px rgba(37,65,109,.18)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .primary,
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) button.primary{
  background:linear-gradient(135deg,#1976e9 0%,#3b82f6 45%,#7146e8 100%)!important;
  box-shadow:0 9px 24px rgba(59,130,246,.22)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .xhm-theme-launcher{
  background:linear-gradient(135deg,rgba(59,130,246,.30),rgba(124,58,237,.22))!important;
  border-color:rgba(183,212,255,.32)!important;color:#f8fbff!important;
  box-shadow:inset 0 1px rgba(255,255,255,.10)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .xhm-sidebar-foot{
  background:rgba(255,255,255,.07)!important;color:#dbeaff!important;border-color:rgba(255,255,255,.12)!important;
}
html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .notice{
  backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.48)!important;
}
@media(max-width:760px){
 html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .sidebar{box-shadow:18px 0 52px rgba(5,24,48,.30)!important}
 html[data-xhm-theme="premium-glass"] body:not(.portal-body):not(.portal-login-body):not(.storefront-body) .drawer-shade{background:rgba(7,22,43,.48)!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
}
