@media (max-width:767px){body,html{width:100%;max-width:100%;overflow-x:clip}body:not(:has(.mobile-commerce-dock,.mobile-pdp-cta,.mobile-cart-dock,.mobile-checkout-dock)):not(:has(nav[aria-label="Admin mobile navigation"])){padding-bottom:calc(4.35rem + env(safe-area-inset-bottom))}body:has(.mobile-commerce-dock,.mobile-pdp-cta,.mobile-cart-dock,.mobile-checkout-dock){padding-bottom:calc(8.75rem + env(safe-area-inset-bottom))}body:has(nav[aria-label="Admin mobile navigation"]){background:var(--surface-warm);padding-bottom:calc(4.35rem + env(safe-area-inset-bottom))}article,aside,details,fieldset,form,main,section{min-width:0}main{width:100%;overflow-x:clip}canvas,img,main,svg,video{max-width:100%}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,textarea{min-width:0;max-width:100%;font-size:16px}textarea{resize:vertical}.btn,.primary-button,.secondary-button{max-width:100%;white-space:normal;text-align:center;line-height:1.2}code,pre{max-width:100%}pre{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-scroll-row,.no-scrollbar,.overflow-x-auto{max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.mobile-bottom-nav,nav[aria-label="Admin mobile navigation"]{padding-left:max(.25rem,env(safe-area-inset-left));padding-right:max(.25rem,env(safe-area-inset-right))}.mobile-bottom-nav-item,nav[aria-label="Admin mobile navigation"] a{min-width:0;min-height:3.25rem;touch-action:manipulation}body:has(nav[aria-label="Admin mobile navigation"])>div>main{width:100%;max-width:100vw;overflow-x:clip;padding-bottom:calc(5.1rem + env(safe-area-inset-bottom))}body:has(nav[aria-label="Admin mobile navigation"])>div>main>header{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}body:has(nav[aria-label="Admin mobile navigation"])>div>main>div{width:100%;max-width:100%;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right));padding-top:1rem}body:has(nav[aria-label="Admin mobile navigation"]) :is(.admin-panel,section,article,details,fieldset){min-width:0;max-width:100%}body:has(nav[aria-label="Admin mobile navigation"]) .overflow-x-auto{width:100%;max-width:100%}body:has(nav[aria-label="Admin mobile navigation"]) form{min-width:0;max-width:100%}body:has(nav[aria-label="Admin mobile navigation"]) :is(.primary-button,.secondary-button){min-height:2.75rem;padding:.65rem .95rem;font-size:.75rem}body:has(nav[aria-label="Admin mobile navigation"]) :is(header,section,article,details) :is(a,button){overflow-wrap:anywhere}}@media (max-width:374px){.btn,.primary-button,.secondary-button{padding-inline:.8rem;font-size:.75rem}.mobile-bottom-nav-item,nav[aria-label="Admin mobile navigation"] a{font-size:.56rem}.mobile-search-pill{padding-inline:.65rem}body:has(nav[aria-label="Admin mobile navigation"])>div>main>div{padding-left:max(.625rem,env(safe-area-inset-left));padding-right:max(.625rem,env(safe-area-inset-right))}}