html{-webkit-text-size-adjust:100%}body{overscroll-behavior:none}#qx-bar,#qx-scrim{display:none}@media(min-width:768px)and (max-width:1199px){html.qx-ready #root>div{height:100dvh}html.qx-ready main aside.bg-panel-glow:not([class*=grid]){width:340px!important}}@media(max-width:767px){html.qx-ready #root>div{height:100dvh!important;padding-top:44px;box-sizing:border-box}html.qx-ready input,html.qx-ready select,html.qx-ready textarea{font-size:16px}#qx-bar{display:flex;position:fixed;top:0;left:0;right:0;height:44px;z-index:40;align-items:center;gap:8px;padding:0 8px;background:var(--sidebar, #05070b);border-bottom:1px solid var(--border, #1d2330);color:var(--foreground, #e8ebf2);box-sizing:border-box}#qx-bar button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:8px;cursor:pointer;font:600 13px/1 system-ui,sans-serif}#qx-bar button:active{background:#7f7f7f38}#qx-bar .qx-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1 system-ui,sans-serif}#qx-bar .qx-cart{background:var(--primary, #3b82f6);color:#fff;display:none}html.qx-has-cart #qx-bar .qx-cart{display:inline-flex}#qx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0000008c}body.qx-nav-open #qx-scrim{display:block}html.qx-ready nav[aria-label="Main navigation"]{position:fixed!important;top:0;bottom:0;left:0;z-index:60;width:min(280px,84vw)!important;min-width:0!important;transform:translate(-102%);transition:transform .18s ease;box-shadow:0 0 40px #00000080}body.qx-nav-open nav[aria-label="Main navigation"]{transform:none}html.qx-ready main>div.flex:has(>aside.bg-panel-glow){flex-direction:column}html.qx-ready main>div.flex>section{border-right:0}html.qx-ready main aside.bg-panel-glow{position:fixed!important;left:0;right:0;bottom:0;top:44px;z-index:45;width:auto!important;max-width:none!important;transform:translateY(105%);transition:transform .2s ease;background:var(--background, #0b0d12)}body.qx-cart-open main aside.bg-panel-glow{transform:none}html.qx-ready main header.flex,html.qx-ready main div.flex[class*=h-11],html.qx-ready main div.flex[class*=h-12]{overflow-x:auto;scrollbar-width:none}html.qx-ready main>div.flex.h-full.flex-col{overflow-x:auto}[role=dialog],[role=alertdialog]{max-width:calc(100vw - 16px)!important;max-height:94dvh!important;overflow-y:auto!important}[role=dialog][class*=max-w-],[role=dialog][class*="w-["]{width:calc(100vw - 16px)!important}html.qx-ready #root footer{overflow-x:auto;white-space:nowrap;scrollbar-width:none}}
