.auth-page{color:#0C2340}.auth-page .inner-sec{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:25px 115px;min-height:100vh}.auth-page .inner-sec:before{content:"";position:fixed;inset:0;background:url(/_next/static/media/loginBg.7312eea5.jpg) no-repeat 50%/cover;pointer-events:none;z-index:0}.auth-page .inner-sec>*{position:relative;z-index:2}.auth-page .inner-sec:after{position:absolute;background:linear-gradient(90deg,#0C2340,#0C2340 35%,rgba(12,35,64,0));content:"";inset:0;pointer-events:none;z-index:1}@media (max-width:767px){.auth-page .inner-sec{justify-content:center;padding:80px}}@media (max-width:575px){.auth-page .inner-sec{padding:80px 12px}}@media (max-width:480px){.auth-page .frm-header img{width:100%;height:auto;max-width:130px}}.auth-page .margin-top{margin-top:16px}.auth-page .form-area{position:relative;z-index:2;background:#fff;border-radius:10px;padding:30px 20px;max-width:388px;width:100%}.auth-page .form-area .invitation-buttons{display:flex;gap:10px;width:100%}.auth-page .form-area .invitation-buttons .drk-btn{background:#0f3360}.auth-page .form-area .pwd-rules{margin-top:10px;padding:10px 12px;border-radius:8px;background:#f7f9fc;border:1px solid #e6e9ef;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px;font-size:12px;line-height:1.3;color:#7a8797;animation:pwdFadeIn .15s ease-out}.auth-page .form-area .pwd-rule{display:flex;align-items:center;gap:6px;white-space:nowrap}.auth-page .form-area .pwd-rule .icon{width:14px;height:14px;border-radius:50%;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:#d8dee6;color:#6b7280}.auth-page .form-area .pwd-rule.ok{color:#1f8f5f}.auth-page .form-area .pwd-rule.ok .icon{background:#3ccf91;color:#fff}@keyframes pwdFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.auth-page .subtitle{width:80%;display:flex;flex-direction:column;justify-self:center;gap:0;margin-block:16px;font-size:14px}.auth-page .subtitle .sm-heading{margin:0}@media (max-width:480px){.auth-page .subtitle .sm-heading{font-size:13px;margin:0}}.auth-page .subtitle .sm-heading.bold{font-weight:700}.auth-page .row-block{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.auth-page .sm-heading{font-size:14px;margin-block:16px}@media (max-width:480px){.auth-page .sm-heading{font-size:13px;margin-block:12px}}.auth-page .sm-heading.padding{padding:0 30px}.auth-page .sm-heading.admin-approval-page{padding:0 8px}.auth-page .sm-heading.no-projects-page{padding:0}.auth-page .sm-heading .red-color{color:#D4183D}.auth-page .lg-heading{font-size:20px;margin-block:16px;font-weight:700}@media (max-width:480px){.auth-page .lg-heading{font-size:13px;margin-block:12px}}.auth-page .social-btns{display:flex;justify-content:space-between;align-items:center;margin-block:50px 16px;gap:10px}.auth-page .social-btns button{min-height:40px;width:100%;max-width:calc(50% - 5px);border:1px solid #e6e6e8;border-radius:7px;display:flex;justify-content:center;align-items:center;gap:7px;font-weight:600;font-size:14px;color:#242021}.auth-page .social-btns button:hover{background:#242021;color:#fff}.auth-page .frm-xtra{text-align:center;font-size:14px}.auth-page .frm-xtra button{color:#D4183D;font-weight:600}.auth-load-page,.auth-page .frm-xtra button:hover{color:#0C2340}.auth-load-page .inner-sec{min-height:100vh;position:relative;display:flex;justify-content:center;align-items:center;padding:114px 115px}.auth-load-page .inner-sec .ant-spin-dot-item{background-color:red!important}.auth-load-page .inner-sec:before{content:"";position:fixed;inset:0;background:url(/_next/static/media/loginBg.7312eea5.jpg) no-repeat 50%/cover;pointer-events:none;z-index:0}.auth-load-page .inner-sec>*{position:relative;z-index:2}.auth-load-page .inner-sec:after{position:absolute;background:linear-gradient(90deg,#0C2340,#0C2340 35%,rgba(12,35,64,0));content:"";inset:0;pointer-events:none;z-index:1}@media (max-width:767px){.auth-load-page .inner-sec{padding:80px;justify-content:center}}@media (max-width:575px){.auth-load-page .inner-sec{padding:80px 12px}}.auth-load-page .form-area{position:relative;z-index:2;border-radius:10px;padding:30px 20px;max-width:600px;width:100%}.auth-load-page .form-area .sm-heading{color:white;font-size:14px;margin-top:10px}.auth-load-page .form-area .spinner{color:red;margin-top:10px}@media (max-width:480px){.auth-load-page .frm-header img{width:100%;height:auto;max-width:130px}}.auth-load-page .notfound-heading{font-size:24px;font-weight:800;color:#D4183D;margin:20px 0 10px;line-height:1.1;text-shadow:0 2px 6px rgba(0,0,0,.15)}.auth-load-page .notfound-subtext{font-size:14px;color:#999;margin-bottom:20px}.auth-load-page .back-home-link{display:inline-block;font-size:15px;font-weight:600;color:#00aaff;text-decoration:none;transition:color .3s ease}.auth-load-page .back-home-link:hover{color:#66c2ff;text-decoration:underline}.remember-me-block{font-size:12px;line-height:16px}.remember-me-block .inner-d{display:flex;justify-content:space-between;align-items:center}.remember-me-block .ant-checkbox-inner{--sz:22px;width:var(--sz);height:var(--sz);border-radius:4px;border-color:#D2D2D4}.remember-me-block .ant-checkbox-checked .ant-checkbox-inner,.remember-me-block .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{border-color:#0C2340;background-color:#0C2340}.remember-me-block .ant-checkbox .ant-checkbox-inner:after{top:42%;inset-inline-start:27%;width:5px;height:13px}.remember-me-block .ant-checkbox-label{line-height:16px;font-size:12px;color:#7A8797;padding-left:8px}.remember-me-block .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,.remember-me-block .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:#0C2340}.remember-me-block a:hover{color:#666}.auth-page-mdl .frm-xtra{margin-top:25px;text-align:end;font-size:14px}.auth-page-mdl .frm-xtra button{color:#D4183D;font-weight:600}.auth-page-mdl .frm-xtra button:hover{cursor:pointer}.auth-page-mdl .subtitle{max-width:85%;margin:10px 1px 20px;font-weight:400;color:#d2d7dc}.auth-page-mdl .form-field-area{display:flex;gap:15px}@media (max-width:767px){.auth-page-mdl .form-field-area{flex-direction:column}}.auth-page-mdl .field-col{max-width:100%!important;background:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;width:100%}@media (max-width:767px){.auth-page-mdl .field-col{max-width:100%}}.auth-page-mdl .input-block{margin-bottom:20px}@media (max-width:480px){.auth-page-mdl .input-block{margin-bottom:15px}}.auth-page-mdl .input-field-box{display:flex;align-items:center;gap:10px}.auth-page-mdl .input-field-box label{min-width:110px;max-width:110px;font-size:14px;color:#d2d7dc}@media (max-width:480px){.auth-page-mdl .input-field-box label{font-size:12px}.auth-page-mdl .input-field-box{flex-direction:column;gap:5px;align-items:flex-start}}.auth-page-mdl .mdl-input{background:transparent;border:1px solid rgba(210,210,212,.3019607843)}.auth-page-mdl .mdl-input::placeholder{color:#7A8797;opacity:1}.auth-page-mdl .submit-btn{margin-left:120px;width:100%;max-width:169px;font-size:14px;font-weight:600;background-color:#D4183D;color:#fff}@media (max-width:767px){.auth-page-mdl .submit-btn{margin-left:0;width:100%;max-width:100%;margin-top:18px}}.auth-page-mdl .error-msg{margin-left:120px;font-size:14px;font-weight:700}@media (max-width:480px){.auth-page-mdl .error-msg{margin-left:0}}.auth-page-mdl .ant-modal-content{background:white;box-shadow:none}.auth-page-mdl .ant-modal-body{padding:0}