h2{font-size:20px}#auth-container{width:600px;max-width:100%;margin:60px auto;position:relative}#auth-header{display:flex;align-items:center;justify-content:center;margin-bottom:48px;gap:1rem}#auth-logo{width:124px;height:72px;background:url(/assets/AL-logo-DINDX_6m.png) left top no-repeat}form{display:grid;grid-template-columns:1fr 2fr;gap:1rem;width:100%;padding:0 1rem}form label{display:flex;justify-content:flex-end;padding-top:.5rem}form .input,form .input .p-inputtext{width:100%}form .input .p-inline-message{margin-top:.5rem}form .form-controls,form .validationMessage{grid-column:1/-1}.errorMessage{width:100%;float:left;clear:both;background:#fffaaa;border-radius:3px;margin-top:14px;font-size:.8rem;line-height:24px;font-family:Open Sans Italic,sans-serif;text-align:center}.validationMessage{display:block;margin-top:4px}.auth-link{margin-right:1rem}.form-controls{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.message{clear:both;background:#fff;border:1px solid #c2c6c7;box-shadow:0 1px 2px #c2c6c7;font-size:14px;line-height:18px;text-align:center;padding:12px 12px 24px}.message h2{float:none;margin:.6em 0 .8em;line-height:25px}.errorMessage[data-v-54e002f1]{color:var(--red-500);background-color:#fc5a5a33;padding:.4rem;border-radius:7px;font-family:Roboto,sans-serif;font-size:1em}#entra-login-container[data-v-54e002f1]{width:600px;max-width:100%;margin:60px auto;position:relative;border-radius:10px;padding:1rem;display:flex;gap:.5rem;background-color:var(--surface-c)}#register-volunteer-button[data-v-32ec7897]{grid-column:2;max-width:8em;margin-left:auto}
