/* element custom.css – nur Smartphones (eingebunden per NPM sub_filter, Host element.retronerd.at) */
@media (max-width: 600px) {
  .mx_AuthPage { padding: 12px !important; box-sizing: border-box; }
  .mx_AuthPage_modal { width: 100% !important; max-width: 500px; box-sizing: border-box; margin-bottom: 24px !important; }
  .mx_AuthPage_modalContent { width: 100% !important; min-width: 0 !important; padding: 24px 16px !important; box-sizing: border-box; }
  .mx_AuthPage_modalContent * { max-width: 100%; box-sizing: border-box; }
  .mx_AuthFooter { display: flex !important; flex-wrap: wrap; justify-content: center; gap: 6px 14px; padding: 12px 8px !important; width: 100%; box-sizing: border-box; }
  .mx_AuthFooter a { margin: 0 !important; white-space: nowrap; }
}
/* Login-Formular (mx_AuthBody) volle Breite statt fester Breite */
@media (max-width: 600px) { .mx_AuthBody { width: 100% !important; flex: 1 1 auto; } }
