/* Modern Dental V416.3. Scope: shared storefront header, not admin. */
:root { --md4163-header-space: 20px; }
/* The primary nav is INSIDE header.header. Space follows the entire header. */
body:not(.md142-login-fullscreen):not(.md148-overlay-login) #app > header.header,
body:not(.md142-login-fullscreen):not(.md148-overlay-login) #app > header.md259-header,
body:not(.md142-login-fullscreen):not(.md148-overlay-login) #app > header.md263-header,
body:not(.md142-login-fullscreen):not(.md148-overlay-login) #app > header.md273-header {
    margin-block-end: var(--md4163-header-space) !important;
}
@media (min-width:721px) and (max-width:1024px) {
  :root { --md4163-header-space: 18px; }
}
@media (max-width:720px) {
  :root { --md4163-header-space: 16px; }
}