@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";.message{position:fixed;top:1.25rem;right:.625rem;font-family:"Lato",sans-serif;font-weight:600;padding:1.25rem 3.125rem;display:block;min-height:5.625rem;min-width:17.5rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;color:var(--white);z-index:1000;animation:slidein .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.message::before{font-family:"bootstrap-icons" !important;position:absolute;top:2rem;left:1rem;font-size:1.25rem;display:inline-block}.message::after{display:inline-block;content:"";position:absolute;left:.3125rem;bottom:0;width:100%;height:.3125rem;background-color:rgba(0,0,0,.502);animation:time 3s forwards;vertical-align:-0.125em}.message.hide{animation:hideAlert 1s ease forwards}@keyframes slidein{0%{transform:translateX(100%)}40%{transform:translateX(-15%)}80%{transform:translateX(0%)}100%{transform:translateX(-10px)}}@keyframes time{0%{width:100%}100%{width:0}}@keyframes hideAlert{0%{transform:translateX(-10px)}40%{transform:translateX(0%)}80%{transform:translateX(-15%)}100%{transform:translateX(100%)}}.success.message{background-color:rgba(16,152,82,.75);border-color:#0fac8e}.success.message::before{content:""}.info.message{background-color:rgba(27,143,153,.75);border-color:#4099d5}.info.message::before{content:""}.warning.message,.atention.message{color:rgba(29,28,28,.881);background-color:rgba(217,206,7,.85);border-color:#bac92c}.warning.message::before,.atention.message::before{content:""}.error.message,.errors.message{background-color:rgba(213,3,3,.65);border-color:#e05749}.error.message::before,.errors.message::before{content:""}@keyframes circle{0%{transform:rotate(0deg) translateX(0px)}100%{transform:rotate(360deg) translateX(0px)}}#loading{display:none;z-index:9999;background-color:rgba(72,96,83,.8);min-width:300px}*{font-family:"Poppins",sans-serif;margin:0;padding:0;box-sizing:border-box}.wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;background:url("/img/bg-login.jpg");background-size:cover;background-position:center;animation:anim 5s linear infinite}@keyframes anim{100%{filter:hue-rotate(360deg)}}#loading{display:none;z-index:9999;background-color:rgba(72,96,83,.8);min-width:300px}.form-box{position:relative;width:400px;height:420px;background:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.5);border-radius:20px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.form-box .title{font-size:2em;color:#fff;text-align:center}.form-box .input-container{position:relative;margin-bottom:25px}.form-box .input-container[data-invalid] .error-message{visibility:visible;opacity:1}.form-box .input-container[data-invalid] .error-message .input-box{border-bottom-color:#e74c3c}.form-box .input-box{position:relative;width:310px;margin:30px 0;border-bottom:2px solid #fff}.form-box .input-box input{width:100%;height:50px;background:rgba(0,0,0,0);outline:none;border:none;font-size:1em;color:#fff;padding:0 40px 0 5px}.form-box .input-box input:focus~label,.form-box .input-box input:valid~label{top:-5px}.form-box .input-box label{position:absolute;top:50%;left:5px;transform:translateY(-50%);font-size:1em;color:#fff;pointer-events:none;transition:.5s}.form-box .input-box .icon{position:absolute;right:8px;color:#fff;font-size:1.2em;line-height:57px}.form-box .input-box .icon #togglePassword{cursor:pointer}.form-box .options{margin:-15px 0 15px;font-size:.9em;color:#fff;display:flex;justify-content:center}.form-box .options label{display:flex;align-items:center;gap:5px}.form-box .options a{color:#fff;text-decoration:none}.form-box .options a:hover{text-decoration:underline}.form-box button{width:100%;height:40px;background:#fff;outline:none;border:none;border-radius:40px;cursor:pointer;font-size:1em;font-weight:500;color:#000;margin-top:10px}.form-box .reg{font-size:.9em;color:#fff;text-align:center;margin:25px 0 10px}.form-box .reg a{color:#fff;text-decoration:none;font-weight:600}.form-box .reg a:hover{text-decoration:underline}.form-box .error-message{position:absolute;bottom:-17px;left:0;color:#e74c3c;font-size:12px;visibility:hidden;opacity:0;transition:all .3s;pointer-events:none}.alert{position:fixed;top:20px;right:20px;padding:15px 20px;background-color:#e74c3c;color:#fff;border-radius:5px;z-index:1000;animation:fadeIn .3s;font-size:1rem;display:flex;align-items:center;gap:10px;max-width:350px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.alert i{font-size:1.45rem;flex-shrink:0}@keyframes fadeIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media(max-width: 360px){.form-box{width:100%;height:100vh;border:none;border-radius:0px}.form-box .input-box{width:290px}}/*# sourceMappingURL=login.min.css.map */