*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}button,h1,h2,h3,h4,h5,h6,li,span,td,th,ul{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loader{animation:spin 1s linear infinite;border:5px solid #3498db;border-radius:50%;border-top-color:#0000;height:50px;margin:100px auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-container{align-items:center;background:#f4f5f7;display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center}.login-card{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;min-width:430px;padding:32px;text-align:center}.login-logo{fill:#222c4f;margin-bottom:8px;width:290px}.login-title{color:#002b5c;font-size:14px;font-weight:600;margin:4px 0}.login-subtitle{margin-bottom:10px}.login-description{color:#3a3f4e;font-size:14px;margin-bottom:20px}.login-form{display:flex;flex-direction:column;text-align:left}.login-form label{color:#231f20;font-size:14px;font-weight:400}.login-form input{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:10px}.login-form input:focus{border-color:#004aad;box-shadow:0 0 4px #004aad4d;outline:none}.password-field{margin-top:6px}.password-field .end-icon{cursor:pointer}.inspectorList--errMsg{text-align:center}.login-btn .button-wrapper,.login-button{margin-top:20px}.login-button{background-color:#1d3557;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 0;transition:background .2s ease}.login-button:hover{background-color:#16324f}.login-button:disabled{background-color:gray;cursor:not-allowed}.login-footer{color:#231f20;font-size:16px;margin-top:20px;text-align:center}.input-container{display:flex;flex-direction:column;margin-bottom:20px}.input-label{color:#333;font-size:14px;font-weight:500;margin-bottom:6px;text-align:left}.required{color:red}.input-wrapper{align-items:center;display:flex;position:relative}.custom-input{border:1px solid #ccc;border-radius:8px;font-size:14px;outline:none;padding:10px 40px 10px 10px;transition:border .3s ease;width:100%}.addSearchPadding{padding-left:40px!important}.addTextFieldPadding{padding-left:8px!important}.custom-input::placeholder{color:#aaa}.custom-input:focus{border:1px solid #222c4f}.input-icon{align-items:center;color:#666;display:flex;justify-content:center;position:absolute}.start-icon{left:12px}.end-icon{cursor:pointer;right:12px}.button-wrapper{position:relative}.button-loader{align-items:center;display:inline-flex;gap:4px;justify-content:center}.button-loader span{animation:buttonLoaderAnim 1s ease-in-out infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:6px;margin:7px 0;width:6px}.button-loader span:first-child{animation-delay:0s}.button-loader span:nth-child(2){animation-delay:.2s}.button-loader span:nth-child(3){animation-delay:.4s}.loader-btn{width:150px}.custom-button{background:#222c4f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:background .3s ease;width:100%}.custom-button:hover{background:#0155ae}.button-wrapper .custom-button:disabled{background-color:gray;cursor:not-allowed}.button-wrapper-endIcon{bottom:9px;position:absolute;right:8px}@keyframes buttonLoaderAnim{0%,80%,to{transform:scale(1)}40%{transform:scale(1.6)}}.errMsg{margin-bottom:15px;text-align:center}.errMsg-text{color:#a21717}.toaster{position:fixed;right:11px;top:7px;z-index:1}.toaster-container{align-items:center;animation:fadeIn .2s ease-out;background:#fff;border:2px solid #43a047;border-radius:8px;box-shadow:0 2px 6px #00800026;color:#2e7d32;display:flex;font-size:14px;gap:8px;padding:10px 16px;width:-webkit-fit-content;width:fit-content}.toaster-msgMain{display:flex;gap:10px}.toaster-icon{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.toaster-message{font-weight:500}.success{background-color:#2e7d32;color:#fff}.fail{background-color:red;border:2px solid red;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.8389be1e.css.map*/