nextjs-portal{display:none}:root:has(.auth-page){--white:#fff;--dark-blue:#111c43;--light-blue:#f5f6fa;--secondary:#845adf;--light-border:#ffffff1a}body:has(.auth-page){color:var(--dark-blue);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,sans-serif;font-weight:500}*{box-sizing:border-box;margin:0;padding:0}.auth-wrapper{box-sizing:border-box;background-color:var(--light-blue);width:100%;height:100%;transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-duration:inherit;z-index:9999;flex-direction:column;justify-content:center;align-items:center;transition-property:opacity;display:flex;position:fixed;top:0;left:0}.auth-main{background-color:var(--white);border-radius:16px;width:90%;max-width:460px;padding:30px;position:relative;box-shadow:0 4px 8px #0000001a}.auth-main:before{content:"";opacity:.8;background-image:url(/images/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:230px;height:193px;display:none;position:absolute;top:-220px;left:50%;right:0;transform:translate(-50%)}.auth-main .title-wrapper{text-align:left;margin-bottom:36px}.auth-main .title{margin:0 0 10px;font-size:24px;line-height:30px}.auth-main .title-wrapper p{color:#5c5c5c;font-size:14px;font-weight:500}.auth-page .row{flex-direction:column;gap:16px;display:flex}.auth-page .row .form-group{flex-direction:column;gap:8px;display:flex}.auth-page .form-group-input-wrapper{position:relative}.auth-page .form-group-input-wrapper input{padding-right:32px}.auth-page .form-group-input-icon{display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.eye-btn{cursor:pointer;justify-content:center;align-items:center;display:flex}.auth-input{background-color:var(--light-blue);border:1px solid #efefef;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.auth-input::placeholder{color:#a8a8a8}.auth-input::-moz-placeholder{color:#a8a8a8}.auth-label{color:#333;font-size:14px;font-weight:400;line-height:20px}.auth-page .forgot-password a{color:var(--dark-blue);-webkit-text-decoration:initial;text-decoration:initial;font-size:12px;font-weight:400;line-height:18px}.auth-page .forgot-password{justify-content:flex-end;margin-top:16px;display:flex}.auth-page .actions-btn{margin-top:22px}.auth-page .actions-btn .btn{all:unset;cursor:pointer;text-align:center;color:var(--white);box-sizing:border-box;background-color:#263f94;border:1px solid #263f94;border-radius:40px;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;padding:10px 14px;font-size:14px;font-weight:500;line-height:44px;transition:all .2s;display:inline-flex}.auth-page .actions-btn .btn:hover{color:#263f94;background-color:#edf0ff;border:1px solid #edf0ff}.auth-page .require-field{color:#f56262;margin-left:2px}.auth-page .checkbox-wrapper{align-items:center;gap:8px;margin-top:22px;display:flex}.auth-page .checkbox-wrapper label,.auth-page .bottom-text{color:var(--dark-blue);font-size:14px;font-weight:400;line-height:20px}.auth-page .checkbox-wrapper label a,.auth-page .bottom-text a{color:var(--dark-blue);font-weight:600}.auth-page .bottom-text{margin-top:16px}.auth-page input[type=checkbox].custom-checkbox{border:1px solid var(--dark-blue);cursor:pointer;vertical-align:text-top;appearance:none;background:0 0;background-color:var(--light-blue);border-radius:4px;outline:0;width:18px;height:18px;margin:0;line-height:0;position:relative;padding:0!important}.auth-page input[type=checkbox].custom-checkbox:before{content:"";border:solid var(--light-blue);z-index:1;border-width:0 2px 2px 0;width:2px;height:6px;margin:-1px -3px 0;position:absolute;top:50%;right:10px;transform:rotate(45deg)translate(-50%,-50%)}.auth-page input[type=checkbox].custom-checkbox:checked{background-color:var(--dark-blue);border:1px solid var(--dark-blue);opacity:1}.auth-page .toast{color:var(--primary);border-radius:10px;align-items:center;gap:8px;min-height:38px;margin-bottom:0;padding:6px 14px;font-size:14px;display:flex}.auth-page .toast.success{color:#2aa466;background:#f2f7ee}.auth-page .toast.error{color:#f56262;background:#fcf1ef}.auth-page .toast.info{color:#a18612;background:#fdf9e9}.auth-page .toast-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:18px}.auth-page .loading-wrapper{justify-content:center;align-items:center;display:flex}.auth-page .loading{margin:0;opacity:.8;background-image:url(/images/gif-icon.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:20px;margin-inline:auto}.auth-page .forgot-password a:hover{text-decoration:underline}.fancy-input{position:relative}.fancy-input:focus{outline-color:#111c4226}.fancy-input input,.fancy-input select{color:#17181a;box-sizing:border-box;background-color:var(--light-blue);border:1px solid #efefef;border-radius:10px;width:100%;height:44px;padding:18px 14px 8px;font-family:Arial;font-size:14px;font-weight:500}.fancy-input input:disabled+label{opacity:.6;color:gray}.fancy-input input:disabled{color:#b5b4b4}.fancy-input select{appearance:none}.fancy-input label{color:#676767;pointer-events:none;background-color:#0000;padding:0 2px;font-size:14px;transition:all .2s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}body .fancy-input input:focus+label,.fancy-input input:not(:placeholder-shown)+label,body .fancy-input input:focus+label,.fancy-input input:not(:placeholder-shown)+label,.fancy-input select:not([value=""])+label{color:#878d99;font-size:11px;top:12px}.fancy-input input:-webkit-autofill+label{color:#878d99;font-size:11px;top:12px}.fancy-input input:-webkit-autofill+label{color:#878d99;font-size:11px;top:12px}.fancy-input input:placeholder-shown+label,.fancy-input select+label{font-size:14px;top:50%;transform:translateY(-50%)}input:focus,select:focus-visible,textarea:focus{outline-color:#111c4226}.help-block{color:#f56262;margin-top:2px;font-size:12px;line-height:14px;display:inline-block}.help-block:empty{display:none}
