.CookMode-module__8hIaka__backdrop{overscroll-behavior:contain}.CookMode-module__8hIaka__dialog{min-height:0}.CookMode-module__8hIaka__content{overscroll-behavior:contain}.CookMode-module__8hIaka__footer{padding-bottom:max(16px, env(safe-area-inset-bottom))!important}.CookMode-module__8hIaka__dialog .CookMode-module__8hIaka__navButton{min-height:48px}.CookMode-module__8hIaka__stepPicker{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:2px;max-height:96px;display:flex;overflow-y:auto}.CookMode-module__8hIaka__stepDot{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:28px;min-height:36px;padding:0 4px;display:inline-flex}.CookMode-module__8hIaka__dialog button:focus-visible{outline:3px solid var(--sb-green);outline-offset:3px}@media (max-width:600px),(max-height:500px){.CookMode-module__8hIaka__backdrop{align-items:stretch!important;padding:0!important}.CookMode-module__8hIaka__dialog{height:100dvh;border-radius:0!important;max-width:none!important;max-height:100dvh!important}.CookMode-module__8hIaka__content{padding:24px 20px!important}.CookMode-module__8hIaka__footer{padding:12px 12px max(12px, env(safe-area-inset-bottom))!important;gap:6px!important}.CookMode-module__8hIaka__dialog .CookMode-module__8hIaka__navButton{min-width:88px!important;padding:12px 10px!important;font-size:.83rem!important}.CookMode-module__8hIaka__stepPicker{max-height:76px}}@media (prefers-reduced-motion:reduce){.CookMode-module__8hIaka__dialog *,.CookMode-module__8hIaka__dialog :before,.CookMode-module__8hIaka__dialog :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
