.notification-alert-container{z-index:2000;width:100%;padding:0 var(--space-200);position:fixed;top:1.2rem;right:0}@media (min-width:576px){.notification-alert-container{width:330px}}.notification-alert{padding:var(--space-200)var(--space-800)var(--space-200)var(--space-300);border-radius:var(--border-radius-lg);box-shadow:var(--elevation-3);color:var(--text-inverted);border:none;align-items:center;transition:all .3s cubic-bezier(.68,-.55,.265,1.35);display:flex;transform:translate(calc(100% + 20px))}.notification-alert.show{transform:translate(0)}.notification-alert.flash-error,.notification-alert.flash-alert{background-color:var(--status-error)}:is(:is(.notification-alert.flash-error,.notification-alert.flash-alert) .notification-alert-icon):before{content:""}.notification-alert-icon{font-size:var(--font-size-xlarge)}.notification-alert-close-btn{z-index:2;padding:var(--space-200)var(--space-300)var(--space-200)var(--space-250);color:var(--text-primary);text-shadow:0 1px 0 var(--text-inverted);opacity:.6;font-weight:400;line-height:1em;position:absolute;top:0;right:0}body:not(.app-mobile) .notification-alert-close-btn:hover,.notification-alert-close-btn:active,.notification-alert-close-btn:focus{color:inherit;opacity:1;outline:none}.PasswordFieldInput{padding-right:var(--space-800)}.PasswordFieldInput[type=text]{padding-right:var(--space-1000)}.PasswordButton.link{right:var(--space-100);position:absolute;color:var(--text-action)!important}@media (hover:hover){.PasswordButton.link:hover{text-decoration:underline!important}}.PasswordButton.link:disabled{opacity:.4!important}body{padding:var(--space-400)var(--space-200);background-color:var(--onboarding-color-background)}@media (min-width:768px){body{padding:var(--space-400)}}a{text-decoration:underline}a:hover{text-decoration:none}:is(button,a):focus{box-shadow:var(--shadow-input-focused)!important;outline:0!important}.custom-btn{vertical-align:middle;height:var(--height-button-lg);padding:0 var(--space-200);border:1px solid var(--action);border-radius:var(--border-radius-full);background-color:var(--button-default-background);color:var(--text-action);font-weight:var(--font-weight-bold);font-size:var(--font-size-medium);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-color),var(--transition-background-color),var(--transition-border-color);flex:none;line-height:36px;text-decoration:none;display:inline-block;position:relative}@media (hover:hover){.custom-btn:not(:disabled):hover{border-color:var(--button-default-background-hover);background-color:var(--button-default-background-hover);color:var(--text-inverted)}}.custom-btn:active{border-color:var(--button-default-background-pressed);background-color:var(--button-default-background-pressed);color:var(--text-inverted)}.custom-btn:disabled{border-color:var(--stroke-divider);pointer-events:none;box-shadow:none!important;color:var(--text-disabled)!important;background:0 0!important}.custom-btn.primary{background-color:var(--action);color:var(--text-inverted)}@media (hover:hover){.custom-btn.primary:not(:disabled):hover{border-color:var(--button-action-hover);background-color:var(--button-action-hover)}}.custom-btn.primary:not(:disabled):active{border-color:var(--button-action-pressed);background-color:var(--button-action-pressed)}.login-card{padding:var(--space-250)var(--space-200);border:1px solid var(--surface-border);border-radius:var(--border-radius-xl);background-color:var(--surface)}@media (min-width:768px){.login-card{padding:var(--space-300)}}.accreditations{max-width:800px}.login-card{gap:var(--space-200);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.login-qr-card{max-width:320px}.login-form-card{max-width:560px}}.qr-image{max-width:160px;filter:var(--image-inverted-filter);margin:0 auto;display:block}.PasswordButton{font-size:var(--font-size-medium);border:none}