.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);color:var(--white);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:#f63e50}:-webkit-any(.notification-alert.flash-error,.notification-alert.flash-alert) .notification-alert-icon{color:#f63e50}:is(.notification-alert.flash-error,.notification-alert.flash-alert) .notification-alert-icon{color:#f63e50}:-webkit-any(:-webkit-any(.notification-alert.flash-error,.notification-alert.flash-alert) .notification-alert-icon):before{content:""}:is(:is(.notification-alert.flash-error,.notification-alert.flash-alert) .notification-alert-icon):before{content:""}.notification-alert-icon{border-radius:var(--border-radius-full);background-color:var(--white);color:#f63e50;font-size:var(--font-size-small);flex:none;width:24px;height:24px}.notification-alert-close-btn{z-index:2;padding:var(--space-200)var(--space-300)var(--space-200)var(--space-250);color:var(--grey-dark);text-shadow:0 1px 0 var(--white);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(--blue)!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(--blue-extra-light)}@media (min-width:768px){body{padding:var(--space-400)}}a{text-decoration:underline}a:hover{text-decoration:none}:-webkit-any(button,a):focus{box-shadow:var(--shadow-input-focused)!important;outline:0!important}: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(--blue);border-radius:var(--border-radius-full);background-color:var(--white);color:var(--blue);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(--blue-button-hover);background-color:var(--blue-button-hover);color:var(--white)}}.custom-btn:active{background-color:var(--blue-shade-10);color:var(--white)}.custom-btn:disabled{border-color:var(--gray-50);color:var(--gray-50);box-shadow:none;background:0 0}.custom-btn.primary{background-color:var(--blue);color:var(--white)}@media (hover:hover){.custom-btn.primary:not(:disabled):hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover)}}.login-card{padding:var(--space-250)var(--space-200);border:1px solid var(--grey-extra-light);border-radius:var(--border-radius-xl);background-color:var(--white)}@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;margin:0 auto;display:block}.PasswordButton{font-size:var(--font-size-medium);border:none}