.toast{display:block;max-width:90%;width:533px;position:fixed;top:-500px;left:50%;transform:translateX(-50%);z-index:9999;background-color:rgba(22,172,125,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #16ac7d;border-radius:8px;padding:13.5px;opacity:0;transition:all .5s ease-in-out}.toast p{font-size:14px;font-weight:400;color:#16ac7d;text-align:center}.toast.error-toast{background-color:rgba(255,110,87,.2);border-color:#ff6e57}.toast.error-toast p{color:#ff6e57}.toast.toast-display{top:30px;opacity:1}.mi-perfil .profile-data-holder{display:flex;align-items:flex-start;gap:20px}.mi-perfil .profile-data-holder h2{font-size:32px;font-weight:700;color:#f7f8f2}.mi-perfil .profile-data-holder .profile-data{max-width:720px;width:100%;padding:23px 23px 44px}.mi-perfil .profile-data-holder .profile-data .categories-holder{display:flex;align-items:center;gap:28px;margin:19px 0 14px}.mi-perfil .profile-data-holder .profile-data .categories-holder .category-btn{display:block;background:none;border:none;outline:none!important;font-size:22px;font-weight:700;color:#a3a3a3;transition:color .3s ease-in-out}.mi-perfil .profile-data-holder .profile-data .categories-holder .category-btn:hover{cursor:pointer;color:#f7f8f2}.mi-perfil .profile-data-holder .profile-data .categories-holder .category-btn.category-active{color:#f7f8f2}.mi-perfil .profile-data-holder .profile-data form .input-label{margin-bottom:7px}.mi-perfil .profile-data-holder .profile-data form input[type=number]::-webkit-inner-spin-button,.mi-perfil .profile-data-holder .profile-data form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mi-perfil .profile-data-holder .profile-data form .submit-btn{width:-moz-fit-content;width:fit-content;margin-top:60px;margin-left:auto}.mi-perfil .profile-data-holder .last-notifications{padding:22px 28px}.mi-perfil .profile-data-holder .last-notifications .notifications-holder{display:flex;flex-direction:column;gap:21px;margin:27px 0 30px}.mi-perfil .profile-data-holder .last-notifications .notifications-holder .notification{display:block;padding:0 0 0 10px;position:relative}.mi-perfil .profile-data-holder .last-notifications .notifications-holder .notification:after{display:block;content:"";height:100%;width:4px;background-color:#a3a3a3;border-radius:16px;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:background-color .3s ease-in-out}.mi-perfil .profile-data-holder .last-notifications .notifications-holder .notification h5{font-size:16px;font-weight:700;color:#f7f8f2}.mi-perfil .profile-data-holder .last-notifications .notifications-holder .notification p{font-size:12px;font-weight:500;color:#a3a3a3}.mi-perfil .profile-data-holder .last-notifications .notifications-holder .notification.last-notification:after{background-color:#056446}.mi-perfil .profile-data-holder .last-notifications button{background:none;border:none;outline:none!important;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#056446;margin-left:auto}.mi-perfil .profile-data-holder .last-notifications button svg{transition:transform .3s ease-in-out}.mi-perfil .profile-data-holder .last-notifications button:hover{cursor:pointer}.mi-perfil .profile-data-holder .last-notifications button:hover svg{transform:translate(5px)}@media(max-width:700px){.mi-perfil .profile-data-holder{flex-direction:column}.mi-perfil .profile-data-holder h2{font-size:24px}.mi-perfil .profile-data-holder .profile-data .categories-holder .category-btn{font-size:16px}.mi-perfil .profile-data-holder .last-notifications{width:100%}}.usuarios .usuarios-content{padding:22px 31px 32px}.usuarios .usuarios-content .usuarios-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:40px}.usuarios .usuarios-content .usuarios-header h2{font-size:32px;font-weight:700;color:#f7f8f2}@media(max-width:700px){.usuarios .usuarios-content .usuarios-header{flex-wrap:wrap;margin-bottom:32px}.usuarios .usuarios-content .usuarios-header h2{font-size:24px}.usuarios .usuarios-content .table-usuarios{overflow-x:auto}}.usuarios .popup-create-admin{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px;overflow:hidden auto;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out;z-index:1005}.usuarios .popup-create-admin::-webkit-scrollbar{height:4px;width:6px;background-color:#056446!important}.usuarios .popup-create-admin::-webkit-scrollbar-track{background:#080808}.usuarios .popup-create-admin::-webkit-scrollbar-thumb{background-color:#056446!important;border-radius:8px}.usuarios .popup-create-admin.popup-active{pointer-events:auto;opacity:1}.usuarios .popup-create-admin .create-admin-content{max-width:720px;width:100%;padding:52px 30px 55px;margin:5vh auto;background:#2d2d2d;position:relative}.usuarios .popup-create-admin .create-admin-content .close-btn{display:block;background:none;border:none;outline:none!important;margin-left:auto;position:absolute;top:20px;right:20px}.usuarios .popup-create-admin .create-admin-content .close-btn svg path{transition:stroke .3s ease-in-out}.usuarios .popup-create-admin .create-admin-content .close-btn:hover{cursor:pointer}.usuarios .popup-create-admin .create-admin-content .close-btn:hover svg path{stroke:#16ac7d}.usuarios .popup-create-admin .create-admin-content h3{font-size:24px;font-weight:700;color:#f7f8f2;margin-bottom:24px}.usuarios .delete-confirmation-popup{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px;overflow:hidden auto;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out;z-index:1005}.usuarios .delete-confirmation-popup::-webkit-scrollbar{height:4px;width:6px;background-color:#056446!important}.usuarios .delete-confirmation-popup::-webkit-scrollbar-track{background:#080808}.usuarios .delete-confirmation-popup::-webkit-scrollbar-thumb{background-color:#056446!important;border-radius:8px}.usuarios .delete-confirmation-popup.popup-active{pointer-events:auto;opacity:1}.usuarios .delete-confirmation-popup .delete-content{max-width:720px;width:100%;padding:52px 30px 55px;margin:20vh auto;background:#2d2d2d;position:relative}.usuarios .delete-confirmation-popup .delete-content .close-btn{display:block;background:none;border:none;outline:none!important;margin-left:auto;position:absolute;top:20px;right:20px}.usuarios .delete-confirmation-popup .delete-content .close-btn svg path{transition:stroke .3s ease-in-out}.usuarios .delete-confirmation-popup .delete-content .close-btn:hover{cursor:pointer}.usuarios .delete-confirmation-popup .delete-content .close-btn:hover svg path{stroke:#16ac7d}.usuarios .delete-confirmation-popup .delete-content h3{max-width:500px;font-size:24px;font-weight:700;color:#f7f8f2;margin:0 auto 24px;text-align:center}.usuarios .delete-confirmation-popup .delete-content .btns-holder{display:flex;justify-content:center;gap:14px}.login{display:flex;align-items:flex-start;justify-content:center;width:100vw;min-height:100vh;background-image:url(/images/login/login-bg.webp);background-repeat:no-repeat;background-size:cover}.login .logo{display:block;margin:44.5px 0}.login .logo img{display:block;max-width:100%;height:auto}.login .form-login{max-width:509px;padding:50px 90px;margin:16vh auto;position:relative}.login .form-login h1{font-size:42px;font-weight:700;color:#f7f8f2;text-align:center}.login .form-login h2{font-size:14px;font-weight:700;color:#a3a3a3;text-align:center;margin-bottom:46px}.login .form-login .extra-info:last-of-type{margin-top:24px}.login .form-login .prisma{display:block;max-width:100%;height:auto;position:absolute;top:-15%;left:65%;filter:grayscale(1);transform:rotate(36deg)}@media(max-width:700px){.login .form-login{margin:10vh auto;padding:32px 48px}.login .form-login h1{font-size:32px}.login .form-login h2{margin-bottom:32px}.login .form-login .prisma{max-width:60%}}.login .register-login-popup{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px;overflow:hidden auto;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.login .register-login-popup::-webkit-scrollbar{height:4px;width:6px;background-color:#056446!important}.login .register-login-popup::-webkit-scrollbar-track{background:#080808}.login .register-login-popup::-webkit-scrollbar-thumb{background-color:#056446!important;border-radius:8px}.login .register-login-popup.popup-active{opacity:1;pointer-events:auto}.login .register-login-popup .register-content{max-width:800px;padding:30px 70px 50px;margin:5vh auto;background-color:rgba(44,44,44,.8)}.login .register-login-popup .register-content .steps-holder{display:flex;align-items:flex-start;justify-content:space-between;gap:29px;position:relative}.login .register-login-popup .register-content .steps-holder .step{flex:1 0}.login .register-login-popup .register-content .steps-holder .step span{display:flex;align-items:center;justify-content:center;width:17px;height:17px;background-color:#c9c9c9;border-radius:100%;padding:2px;font-size:8px;font-weight:600;color:#fff;transition:background-color .5s ease-in}.login .register-login-popup .register-content .steps-holder .step h3{font-size:14px;font-weight:700;color:#a3a3a3;transition:color .5s ease-in;white-space:nowrap}.login .register-login-popup .register-content .steps-holder .step h4{font-size:12px;font-weight:400;color:#a3a3a3;margin:6px 0;transition:color .5s ease-in}.login .register-login-popup .register-content .steps-holder .step.step-active span{background-color:#056446}.login .register-login-popup .register-content .steps-holder .step.step-active h3,.login .register-login-popup .register-content .steps-holder .step.step-active h4{color:#f7f8f2}.login .register-login-popup .register-content .steps-holder .steps-line{display:block;width:82%;height:1px;position:absolute;top:11%;left:0;background-color:#4b4b4b;z-index:-1}.login .register-login-popup .register-content .steps-holder .steps-line:after{display:block;content:"";width:var(--widthGreenLine);max-width:100%;height:100%;background-color:#056446;transition:width .5s ease-in}.login .register-login-popup .register-content h2{font-size:42px;font-weight:700;color:#f7f8f2;margin:45px 0}.login .register-login-popup .register-content form h3{font-size:22px;font-weight:700;color:#f7f8f2;margin-bottom:14px}.login .register-login-popup .register-content form .input-label{margin-bottom:7px}.login .register-login-popup .register-content form .secondary-btn{margin:150px 0 0 auto}.login .register-login-popup .register-content form input[type=number]::-webkit-inner-spin-button,.login .register-login-popup .register-content form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.login .register-login-popup .register-content form .verification-text{max-width:400px;font-size:16px;font-weight:500;color:#f7f8f2;text-align:center;margin:5px auto 0}@media(max-width:700px){.login .register-login-popup .register-content{padding:21px 32px 28px}.login .register-login-popup .register-content .steps-holder{max-width:100%;gap:18px}.login .register-login-popup .register-content .steps-holder .step{max-width:100%}.login .register-login-popup .register-content .steps-holder .step h3{display:none}.login .register-login-popup .register-content .steps-holder .steps-line{width:87%;top:13%}.login .register-login-popup .register-content h2{font-size:32px;margin:32px 0;text-align:center}.login .register-login-popup .register-content form h3{font-size:16px}.login .register-login-popup .register-content form .secondary-btn{margin:50px auto 0}.login .register-login-popup .register-content form .verification-text{font-size:14px}}.login .recover-password-popup{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px;overflow:hidden auto;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.login .recover-password-popup::-webkit-scrollbar{height:4px;width:6px;background-color:#056446!important}.login .recover-password-popup::-webkit-scrollbar-track{background:#080808}.login .recover-password-popup::-webkit-scrollbar-thumb{background-color:#056446!important;border-radius:8px}.login .recover-password-popup.popup-active{opacity:1;pointer-events:auto}.login .recover-password-popup .recover-content{width:100%;max-width:800px;padding:30px 70px 50px;margin:5vh auto;background-color:rgba(44,44,44,.8)}.login .recover-password-popup .recover-content h3{font-size:22px;font-weight:700;color:#f7f8f2;margin-bottom:14px}.login .recover-password-popup .recover-content form .input-label{margin-bottom:4px}.login .recover-password-popup .recover-content form button{margin-left:auto}@media(max-width:700px){.login .recover-password-popup .recover-content{padding:21px 32px 28px}.login .recover-password-popup .recover-content h3{font-size:16px}.login{background-image:none}.login .logo{margin:24px 0}}