.member-network-note{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));background:#102419;color:white;border-radius:14px;padding:16px;z-index:11000;box-shadow:0 8px 30px #0003}@media(max-width:700px){button,input,select,textarea{font-size:max(16px,1em)}button,.lm-button,.tools-button{min-height:44px}input,select,textarea{max-width:100%;box-sizing:border-box}dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto}img{max-width:100%}.tools-shell,.planner-shell,.dashboard-content{min-width:0}.meal-card{min-width:0}.meal-card__actions{display:flex;flex-wrap:wrap;gap:8px}body{padding-bottom:env(safe-area-inset-bottom)}.shopping-product a{overflow-wrap:anywhere}}:focus-visible{outline:3px solid #4d9e52;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

.basket-price-date{display:block;font-size:11px;color:#627164;margin-top:6px}

@media(max-width:700px){.lm-analytics-consent{box-sizing:border-box;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}}
