/* Installed-app and notched-phone spacing for the admin. env() is 0 on screens without cutouts or home bars, so nothing changes there. */
.admin-app{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
.admin-topbar{padding-top:calc(10px + env(safe-area-inset-top))}
.admin-sidebar{padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));padding-left:calc(14px + env(safe-area-inset-left))}
.admin-body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}
.savebar{bottom:calc(16px + env(safe-area-inset-bottom))}
body:has(.admin-app) .toast{bottom:calc(24px + env(safe-area-inset-bottom))}
@media(max-width:700px){
 .admin-topbar{padding-top:calc(7px + env(safe-area-inset-top))}
 .savebar{bottom:calc(12px + env(safe-area-inset-bottom))}
 body:has(.admin-app) .toast{bottom:calc(16px + env(safe-area-inset-bottom))}
}
/* In the installed app there is no address bar, so stop an accidental pull-down from reloading the page mid-edit. */
@media(display-mode:standalone){html{overscroll-behavior-y:contain}}
