/* Entrena: changes measured against the current access, welcome and profile UI. */
.sd-app-onboarding__hello,
.sd-app-onboarding__status,
.sd-entry-status,
.auth-card .auth-error,
.auth-card .auth-notice{overflow-wrap:anywhere}

.sd-entry-close{width:44px;height:44px}
.sd-entry-dialog h2{margin-right:48px}
.sd-entry-link{min-height:44px}
.sd-entry-trainer,
.sd-entry-plan-link{display:inline-flex;align-items:center;min-height:44px}
.auth-tabs button{min-height:44px}
.auth-card .auth-optional summary{min-height:44px;display:flex;align-items:center}
.auth-card .auth-checkbox{min-height:44px;align-items:center}
.auth-card .auth-checkbox a,
.auth-header>a:last-child,
.auth-header~footer a{display:inline-flex;align-items:center;min-height:44px}
.auth-card .auth-checkbox a{vertical-align:middle}
.sd-app-onboarding__equipment label{min-height:44px;cursor:pointer}

.sd-app-onboarding :is(button,a):focus-visible,
.sd-entry-access :is(button,a):focus-visible,
.sd-entry-homebar :is(button,a):focus-visible,
.sd-entry-dialog :is(button,a,select):focus-visible{outline:3px solid #542890;outline-offset:3px}

@media(max-width:768px){
  .sd-entry-advice select,
  .sd-pdf-filters input,
  .sd-pdf-filters select,
  .sd-pdf-manual-link input{font-size:16px}
}
