@layer app{#login-modal.p-dialog .p-dialog-header .modal-header__container{text-align:center;width:100%}#login-modal.p-dialog .p-dialog-header .modal-header__logo{max-width:14rem}#login-modal.p-dialog .p-dialog-content .p-inputgroup .form-floating{letter-spacing:.5px}#login-modal.p-dialog .p-dialog-content .p-inputgroup .form-floating label{color:var(--primary-color-text)}#login-modal.p-dialog .p-dialog-content .p-inputgroup .login-modal__password-field,#login-modal.p-dialog .p-dialog-content .p-inputgroup .login-modal__username-field{border-radius:0 var(--border-radius)var(--border-radius)0;width:100%;box-shadow:none;background-color:var(--primary-color-darker);color:var(--primary-color-text);border:#0000;padding:1.625rem .75rem .625rem;font-weight:400;transition:all .3s ease-out}#login-modal.p-dialog .p-dialog-content .p-inputgroup .login-modal__password-field:hover,#login-modal.p-dialog .p-dialog-content .p-inputgroup .login-modal__username-field:hover{background-color:var(--primary-color)}#login-modal.p-dialog .p-dialog-content .p-inputgroup .login-modal__password-field:focus,#login-modal.p-dialog .p-dialog-content .p-inputgroup .login-modal__username-field:focus{background-color:var(--primary-color);outline-offset:0;box-shadow:0 0 0 .1rem var(--primary-color-darker);border:0;outline:0}#login-modal.p-dialog .p-dialog-content .p-inputgroup .login-modal__password-field.p-invalid,#login-modal.p-dialog .p-dialog-content .p-inputgroup .login-modal__username-field.p-invalid{border:1px solid var(--red-500);border-left:#0000}#login-modal.p-dialog .p-dialog-content .p-inputgroup .p-inputgroup-addon{border-bottom-left-radius:var(--border-radius);border:#0000}#login-modal.p-dialog .p-dialog-content .p-inputgroup .p-inputgroup-addon.icon__addon-error{border:1px solid var(--red-500);background-color:#ce545480;border-right:#0000}#login-modal.p-dialog .p-dialog-content .p-inputgroup .p-message,#login-modal.p-dialog .p-dialog-content .p-inputgroup .p-message-wrapper{padding:.1rem}#login-modal.p-dialog .p-dialog-content .p-inputgroup .p-message .p-message-icon,#login-modal.p-dialog .p-dialog-content .p-inputgroup .p-message-wrapper .p-message-icon{margin:auto}#login-modal.p-dialog .p-dialog-content .login-modal__login-btn{background:var(--primary-color-darkest);border-color:var(--primary-color-darkest);color:var(--primary-color-text)}#login-modal.p-dialog .p-dialog-content .login-modal__login-btn:hover{background:var(--primary-color-darker)}#login-modal.p-dialog .p-dialog-content .login-modal__forgot-btn-link{text-align:center;width:100%}#login-modal.p-dialog .p-dialog-content .login-modal__forgot-btn-link:hover{text-decoration:underline}#login-modal.p-dialog .p-dialog-footer{padding:0}#login-modal.p-dialog .p-dialog-footer .login-modal__register-btn-link{color:var(--primary-color-text);text-transform:uppercase;border-radius:0 0 var(--border-radius)var(--border-radius);flex-direction:column;width:100%;font-weight:700}#login-modal.p-dialog .p-dialog-footer .login-modal__register-btn-link:hover{color:var(--primary-color-lighter)}#login-modal.p-dialog .p-dialog-footer .login-modal__register-btn-link .login-modal__register-btn-link__label{text-transform:lowercase;padding-top:.4rem;font-weight:300}}
