@charset "UTF-8";.authentication-wrapper{--bs-auth-basic-inner-max-width: 450px;display:flex;flex-basis:100%;inline-size:100%;min-block-size:100vh}.authentication-wrapper .authentication-inner{inline-size:100%}.authentication-wrapper .app-brand-logo.demo svg{block-size:38px;inline-size:22px}.authentication-wrapper.authentication-basic{overflow:hidden;align-items:center;justify-content:center}.authentication-wrapper.authentication-basic .authentication-inner{position:relative;max-inline-size:var(--bs-auth-basic-inner-max-width)}.authentication-wrapper.authentication-basic .authentication-inner:before,.authentication-wrapper.authentication-basic .authentication-inner:after{display:none!important}.authentication-wrapper.authentication-basic .authentication-inner .card{z-index:1}@media (min-width: 576px){.authentication-wrapper.authentication-basic .authentication-inner .card{padding:1.5rem}}.authentication-wrapper.authentication-basic .authentication-inner .card .app-brand{margin-block-end:1.5rem}.bg-formal-clean{background-image:linear-gradient(135deg,#f0f7f0,#f8fafc,#fff)!important;position:relative}.text-secondary-custom{color:#005000!important}.card-formal{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008!important;background:#fff!important}.form-control{border-color:#cbd5e1!important;border-radius:6px!important;font-size:.95rem!important;transition:all .2s ease-in-out!important}.form-control:focus{border-color:#005000!important;box-shadow:0 0 0 3px #0050001a!important}.password-merge{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;background-color:#fff;transition:all .2s ease-in-out}.password-merge .form-control{flex:1;border:none!important;border-radius:0!important;box-shadow:none!important}.password-merge__icon{display:flex;align-items:center;justify-content:center;padding:0 12px;color:#8a8d93;flex-shrink:0;border-left:1px solid #e0e0e0}.password-merge:focus-within{border-color:#005000;box-shadow:0 0 0 3px #0050001a!important}.password-merge.is-invalid{border-color:#dc3545!important}.btn-formal-submit{background-color:#005000!important;border-color:#005000!important;color:#fff!important;font-weight:600;border-radius:6px!important;font-size:.95rem!important;letter-spacing:.3px;transition:all .2s ease}.btn-formal-submit:hover,.btn-formal-submit:focus{background-color:#004000!important;border-color:#004000!important}.link-muted-custom{color:#475569!important;font-size:.85rem;transition:color .2s ease}.link-muted-custom:hover{color:#005000!important;text-decoration:underline!important}.text-muted-small{color:#64748b!important;font-size:.85rem}.auth-footer-copyright{color:#94a3b8!important;font-size:.8rem;letter-spacing:.3px}
