/* Safari standalone and WKWebView share the same customer controls. */
body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}
body[data-role="customer"] header .basket-top{margin-left:auto}
.address-autofill-status:empty{display:none}
.account-signout{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:16px auto 0}
.focused-form .street-fields{grid-template-columns:minmax(80px,.65fr) minmax(0,1.35fr)}
.street-fields label{display:flex;flex-direction:column;justify-content:flex-end}
@media(max-width:760px){
 body[data-role="customer"] .mobile-nav{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));min-height:calc(72px + env(safe-area-inset-bottom,0px))}
 body[data-role="customer"]:not([data-focus="true"]) main{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}
 input,select,textarea{scroll-margin-top:24px;scroll-margin-bottom:100px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
