/* Avoid reserving the status bar twice below the admin preview header. */
body.category-view:not(.all-products-view) .screen[data-screen="products"] { padding-top: 0; }
body.category-view:not(.all-products-view) .screen[data-screen="products"] .catalogue-theme-zone { margin-top: 0; padding-top: max(10px, env(safe-area-inset-top)); }
body.admin-customer-preview.category-view:not(.all-products-view) .screen[data-screen="products"] .catalogue-theme-zone { padding-top: 10px; }

/* Account screens need one safe-area inset; preview bar already supplies it. */
body:is([data-active-screen="account"],[data-active-screen="orders"],[data-active-screen="wishlist"],[data-active-screen="notifications"]) .screen.is-active{padding-top:max(10px,env(safe-area-inset-top))!important}
body.admin-customer-preview:is([data-active-screen="account"],[data-active-screen="orders"],[data-active-screen="wishlist"],[data-active-screen="notifications"]) .screen.is-active{padding-top:10px!important}
