@import url(https://fonts.googleapis.com/css2?family=Foldit:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400&display=swap);.reset-password-modal{background:#fff;border-radius:12px;box-shadow:0 12px 25px #00000040;height:50vh;opacity:.98;padding:10px;text-align:center;width:450px}.password-field{position:relative}.toggle-eye{color:#666;cursor:pointer;position:absolute;right:10px;top:18px}.toggle-eye:hover{color:#000}.error-text{color:#d32f2f;font-size:12px}.reset-footer{display:flex;justify-content:flex-end;padding:15px 24px}.cancel-btn{margin-right:10px}.reset-btn{background-color:#1976d2}.update-btn{background:linear-gradient(135deg,#1b66d1,#3b9e64);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:12px;transition:transform .2s,box-shadow .2s;width:100%}*{box-sizing:border-box;font-family:Poppins,sans-serif;padding:0}*,body{margin:0}body{height:100vh}table{font-size:13px}.mainHeader{background:#fff;justify-content:space-between;padding:0 10px 10px;position:sticky;top:65px;z-index:100}.login-page,.mainHeader{align-items:center;display:flex}.login-page{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:100vh;justify-content:center;position:relative;width:100%}.client-logo{height:auto;position:absolute;right:20px;top:20px;width:120px;z-index:10}.login-card{background:#fff;border-radius:12px;box-shadow:0 12px 25px #00000040;opacity:.98;padding:40px;text-align:center;width:400px}.login-card .card-title{color:#1b66d1;font-size:1.5rem;font-weight:700;margin-bottom:30px}.input-field{margin:0;padding-bottom:9px!important}.input-field input:focus{border-color:#1b66d1}.btn-login{background:linear-gradient(135deg,#1b66d1,#3b9e64);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:12px;transition:transform .2s,box-shadow .2s;width:100%}.btn-login:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.red-text{color:#e53935;font-size:.85rem;margin-top:6px}.icon-field{align-items:center;display:flex}.icon-field i{color:#555;font-size:22px;margin-right:10px}.icon-field input{border:none;font-size:14px;outline:none;padding:10px 0;width:100%}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:15px;margin-left:8px;vertical-align:middle;width:15px}.card{border-radius:10px!important}.card,i{cursor:pointer!important}.equal-card{height:400px}.detail-row{margin-bottom:6px}.label{color:#555!important}.value{color:#222}.card .row{margin-bottom:4px}.custom-modal{height:76%;max-height:80%;width:95%!important}.select-dropdown.dropdown-content{top:calc(100% + 5px)!important}@media (max-width:768px){.login-page{justify-content:center;padding-left:0}.login-card{padding:30px;width:90%}}.rotate{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.survey-card{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;height:120px;justify-content:center;width:180px}.login-logo{display:block;height:auto;margin:0 auto 20px;width:150px}label:has(+input:required):after{color:#e53935;content:"*"}label:has(+input:optional):after{content:"(optional)"}.input-field label.required:after{color:#e53935;content:" *"}.input-field label.optional:after{color:#9e9e9e;content:" (optional)";font-size:12px}
/*# sourceMappingURL=main.77367063.css.map*/