@media (max-width:1023px){:root{--molohub-content-padding-x:max(0.75rem,env(safe-area-inset-left,0px));--molohub-content-padding-y:0.75rem;--molohub-touch-min:44px}html{-webkit-text-size-adjust:100%}body{padding-bottom:env(safe-area-inset-bottom,0)}.molohub-bg-watermark{display:none!important}.app-header{padding:max(.5rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) .5rem max(.75rem,env(safe-area-inset-left))!important}.app-header-inner{flex-wrap:wrap!important}.app-header-inner,.app-header-row-primary{gap:.5rem!important;align-items:center!important}.app-header-row-primary{display:flex!important;width:auto!important;min-width:0!important;flex:0 0 auto!important}.app-header-daily-message{flex:1 1 auto!important;max-width:none!important;min-width:0!important;margin-left:.35rem!important;padding-left:0!important;font-size:.78rem!important}.app-header-desktop-nav{display:none!important}.app-header-menu-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:var(--molohub-touch-min);min-height:var(--molohub-touch-min);padding:0;border:1px solid var(--theme-border);border-radius:8px;background:#fff;color:#111827;cursor:pointer;flex-shrink:0}.app-header-logo{font-size:1.25rem!important;flex-shrink:0}.app-header-toolbar{display:flex!important;align-items:center!important;gap:.35rem!important;margin-left:auto!important;flex-shrink:0!important}.app-header-search-row{display:flex!important;width:100%!important;order:10}.app-header-search{flex:1 1 100%!important;max-width:none!important;margin:0!important}.app-sidebar{display:none!important}.molohub-content-area{margin-left:0!important;padding-left:var(--molohub-content-padding-x)!important;padding-right:max(.75rem,env(safe-area-inset-right,0px))!important;padding-top:calc(var(--app-header-height, 57px) + var(--molohub-content-padding-y))!important;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))!important}.molohub-content-area.molohub-content-compact{padding-top:calc(var(--app-header-height, 57px) + .35rem)!important}.container{padding:1rem!important;border-radius:12px!important}.header h1{font-size:1.5rem!important}.products-grid{grid-template-columns:1fr!important;gap:1rem!important}.product-detail{padding:1.25rem!important;margin-top:1rem!important}.molohub-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.molohub-content-area iframe,.molohub-content-area img,.molohub-content-area video{max-width:100%;height:auto}.molohub-content-area pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.molohub-content-area a[role=button],.molohub-content-area button,.molohub-content-area input[type=button],.molohub-content-area input[type=submit],.molohub-content-area select{min-height:40px}.molohub-content-area input[type=email],.molohub-content-area input[type=password],.molohub-content-area input[type=search],.molohub-content-area input[type=text],.molohub-content-area textarea{font-size:16px}.molohub-content-area [style*="position: fixed"][style*="right:"]{max-width:calc(100vw - 1rem)!important}.molohub-footer{padding-left:var(--molohub-content-padding-x)!important;padding-right:max(.75rem,env(safe-area-inset-right))!important;padding-bottom:max(.75rem,env(safe-area-inset-bottom))!important;font-size:.7rem!important}.molohub-cookie-consent{left:var(--molohub-content-padding-x)!important;bottom:max(.75rem,env(safe-area-inset-bottom))!important;max-width:none!important}.molohub-assistant-fab,.molohub-cookie-consent{right:max(.75rem,env(safe-area-inset-right))!important}.molohub-assistant-fab{bottom:max(1rem,env(safe-area-inset-bottom))!important}body.molohub-mobile-tools-visible .molohub-assistant-fab,body.molohub-mobile-tools-visible .molohub-assistant-panel{bottom:calc(4.25rem + env(safe-area-inset-bottom, 0px))!important}body.molohub-mobile-tools-visible .molohub-assistant-panel{max-height:min(560px,calc(100vh - var(--app-header-height, 57px) - 5rem))!important}.molohub-assistant-panel{left:.5rem!important;right:.5rem!important;bottom:max(.5rem,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}}@media (min-width:1024px){.app-header-menu-btn{display:none!important}.app-header-search-row{display:contents!important}.app-mobile-nav-backdrop,.app-mobile-nav-drawer{display:none!important}}@media (max-width:1023px){.app-mobile-nav-backdrop{position:fixed;inset:0;z-index:10070;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}.app-mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.app-mobile-nav-drawer{position:fixed;top:0;left:0;bottom:0;z-index:10080;width:min(320px,88vw);max-width:100%;background:var(--surface-sidebar);border-right:1px solid var(--theme-border);box-shadow:8px 0 32px rgba(0,0,0,.12);transform:translateX(-100%);transition:transform .28s cubic-bezier(.33,1,.68,1);display:flex;flex-direction:column;padding-top:max(.75rem,env(safe-area-inset-top));padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.app-mobile-nav-drawer.is-open{transform:translateX(0)}.app-mobile-nav-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--theme-border);flex-shrink:0}.app-mobile-nav-drawer-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.5rem 0 1rem}.app-mobile-nav-section-title{padding:.65rem 1rem .35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.app-mobile-nav-link{display:block;padding:.75rem 1rem;font-size:.9375rem;color:#111827;text-decoration:none;border-bottom:1px solid #f3f4f6;min-height:var(--molohub-touch-min);line-height:1.35}.app-mobile-nav-link.is-active{background:var(--active-link-bg);font-weight:600}.app-mobile-nav-footer{flex-shrink:0;border-top:1px solid var(--theme-border);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.app-mobile-nav-footer-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--molohub-touch-min);padding:.65rem 1rem;border-radius:8px;font-size:.9375rem;font-weight:500;text-decoration:none;border:1px solid var(--theme-border);background:#fff;color:#111827;cursor:pointer;width:100%}.app-mobile-bottom-tools{position:fixed;left:0;right:0;bottom:0;z-index:10040;display:flex;align-items:stretch;justify-content:space-around;gap:0;background:var(--surface-header);border-top:1px solid var(--theme-border);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -4px 16px rgba(0,0,0,.06)}.app-mobile-bottom-tools a,.app-mobile-bottom-tools button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:52px;padding:.35rem .25rem;font-size:.65rem;font-weight:500;color:#374151;text-decoration:none;border:none;background:transparent;cursor:pointer}.app-mobile-bottom-tools a.is-active,.app-mobile-bottom-tools button.is-active{color:#111827;font-weight:600}body.molohub-mobile-tools-visible .molohub-content-area{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))!important}body.molohub-mobile-tools-visible .molohub-footer{margin-bottom:calc(3.25rem + env(safe-area-inset-bottom, 0px))}}