/* Mr.pharmacist — desktop authentication brand spacing correction v94. */

@media (min-width: 1100px) {
  html body.mrph-auth-current-v90 .auth-visual {
    display: block !important;
    align-items: initial !important;
    justify-content: initial !important;
  }

  html body.mrph-auth-current-v90 .auth-visual > .brand {
    position: absolute !important;
    inset-inline: 50px !important;
    top: 48px !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    transform: none !important;
  }

  html body.mrph-auth-current-v90 .auth-visual > .brand > div:last-child {
    min-width: 0 !important;
  }

  html body.mrph-auth-current-v90 .mrph-auth-story {
    position: absolute !important;
    inset-inline: 50px !important;
    top: clamp(190px, 25%, 226px) !important;
    bottom: auto !important;
    width: auto !important;
    justify-content: flex-start !important;
    transform: none !important;
  }

  html[dir="rtl"] body.mrph-auth-current-v90 .mrph-auth-story {
    justify-content: flex-end !important;
  }
}

/* Compact split-screen mode used by landscape tablets and smaller laptops. */
@media (min-width: 900px) and (max-width: 1099px) and (orientation: landscape) {
  html body.mrph-auth-current-v90 .auth-visual {
    display: block !important;
    align-items: initial !important;
    justify-content: initial !important;
  }

  html body.mrph-auth-current-v90 .auth-visual > .brand {
    position: absolute !important;
    inset-inline: 38px !important;
    top: 38px !important;
    width: auto !important;
    margin: 0 !important;
    transform: none !important;
  }

  html body.mrph-auth-current-v90 .auth-visual > .brand > div:last-child {
    min-width: 0 !important;
  }

  html body.mrph-auth-current-v90 .mrph-auth-story {
    position: absolute !important;
    inset-inline: 38px !important;
    top: 172px !important;
    bottom: auto !important;
    width: auto !important;
    justify-content: flex-start !important;
    transform: none !important;
  }

  html[dir="rtl"] body.mrph-auth-current-v90 .mrph-auth-story {
    justify-content: flex-end !important;
  }
}
