.mainLoginContainer{display:flex;flex-direction:column}.titleContainer{display:flex;justify-content:center;margin-top:2rem;font-family:CooperHewittSemibold;font-size:4rem;color:#090763;text-shadow:1px 2px 2px #bebdf1}.loginBox{display:flex;flex-direction:column;align-items:center;align-self:center;margin-top:5rem;width:19rem;height:14rem;border:1px inset #423ff56c;-webkit-box-shadow:1px 2px 18px #0f0da7d5;-moz-box-shadow:1px 2px 18px #0f0da7d5;box-shadow:1px 2px 18px #0f0da7d5;border-radius:10px}.login-input-container{position:relative;margin-top:2.6rem}.login-input-container input{border:0;border-bottom:1px solid #555;background:transparent;width:17rem;font-size:20px;color:#000}.login-input-container input:focus{border:none;outline:none;border-bottom:1px solid #e74c3c}.login-input-container label{font-family:NotoSansRegular;position:absolute;top:-5px;left:0px;font-size:18px;color:#050505;transition:all .5s ease-in-out}.login-input-container input:focus~label{top:-18px;font-size:15px;color:#777}.login-input-container input:valid~label{top:-18px;font-size:15px;color:#777}.fa-user,.fa-lock{height:1rem}.fa-triangle-exclamation{height:1.3rem}.inner-addon{position:relative}.inner-addon .fa-user{position:absolute;pointer-events:none;bottom:5px;margin-right:5px}.inner-addon .fa-lock{position:absolute;bottom:5px;margin-right:5px;pointer-events:none}.right-addon .fa-user,.right-addon .fa-lock{right:0px}.loginButtonContainer{display:flex;margin-top:2rem}.loginButton{background-color:#fff;color:#00076b;border:1px solid rgb(0,7,107);font-family:NotoSansRegular;font-size:1rem;font-weight:400;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.4rem .6rem .5rem}.loginButton:hover{color:#fff;font-weight:400;background-color:#353aa0ea;cursor:pointer}.infoContainer{display:flex;margin-top:3em;height:2.1em}.infocontainer2{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;height:2.1em;border-radius:5px;border:1px solid red;background-color:#fadada;box-shadow:0 0 4px #550101d5;padding:0;width:20rem}.mmsg{font-family:CairoSemiBold;color:#b30f0f;font-size:1.1rem;align-self:center}.mmsgfa{color:#b30f0f;font-size:1.3rem;align-self:center;margin-right:1rem}.loginFoot{display:flex;margin-top:2rem;justify-content:center}.loginLogo{height:auto;width:10rem}@media screen and (max-width: 768px){.titleContainer{font-size:3.5rem}.loginLogo{width:30%}}@media screen and (max-width: 667px){.titleContainer{font-size:2.8rem}.loginLogo{width:21%}}@media screen and (max-width: 592px){.titleContainer{font-size:2.8rem}.loginLogo{width:21%}}@media screen and (max-width: 560px){.titleContainer{font-size:2.8rem}.loginLogo{width:21%}}@media screen and (max-width: 540px){.titleContainer{font-size:2.3rem}.loginLogo{width:31%}}@media screen and (max-width: 477px){.titleContainer{font-size:2rem}.loginLogo{width:31%}}@media screen and (max-width: 414px){.titleContainer{font-size:2rem}.loginLogo{width:31%}}@media screen and (max-width: 390px){.titleContainer{font-size:1.8rem}.loginLogo{width:31%}.loginButtonContainer{margin-top:1rem}}@media screen and (max-width: 375px){.titleContainer{font-size:1.8rem}.loginLogo{width:31%}.loginButtonContainer{margin-top:1rem}}@media screen and (max-width: 374px){.titleContainer{font-size:1.8rem}.loginLogo{width:41%}.loginButtonContainer{margin-top:1rem}}@media screen and (max-width: 360px){.titleContainer{font-size:1.8rem}.loginLogo{width:41%}.loginButtonContainer{margin-top:1rem}}.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@-webkit-keyframes colors{0%{stroke:#4285f4}25%{stroke:#2a4781}50%{stroke:#4285f4}75%{stroke:#087ae3}to{stroke:#4285f4}}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#2a4781}50%{stroke:#4285f4}75%{stroke:#087ae3}to{stroke:#4285f4}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.bg{display:flex;flex-direction:column;background:url(/assets/images/splogo.png);background-size:35px 25px;background-repeat:no-repeat;background-position:center}.topbarMainCointainer{display:flex;background-color:#fff;border:1px solid #E7E7E9;position:relative}.topbarMenuBtnContainer{display:flex;margin-right:auto;padding-left:.5rem;height:3rem;width:14rem;transition-duration:.2s;z-index:100}.topbarMenuBtnContainer:hover{cursor:pointer}.topbarMainCointainerShadow{position:absolute;left:-1000px;height:3rem;width:14.5rem;background-color:#f8f8f8ad;border-right:1px solid #E7E7E9;transition-duration:.2s}.topbarMainCointainerShadow.show{left:0}.topbarMenuBtnStacks{display:flex;flex-direction:column;align-items:center;align-self:center}.topbarMenuBtnStack{margin-top:.2rem;display:flex;border-radius:10px;background-color:#4e5e90;height:.2rem;width:2rem;margin-bottom:.1rem}.topbarMenuTitleContainer{display:flex;margin-left:1rem;font-family:RobotoRegular;color:#0f1c52;font-size:1.2rem;align-self:center}.topbarLogoContainer{padding-top:.2rem;display:block;align-self:center;margin-left:auto;margin-right:auto}.topbarLogo{height:auto;width:8rem}.topbarMessageIconContainer{display:flex;align-self:center;position:relative;margin-left:1rem;margin-right:3rem}.topbarMessageIconContainer:hover{cursor:pointer}.topbarNewMsgImg{width:auto;height:24px}.topbarYellowCircle{display:flex;position:absolute;top:-6px;right:-4px;background-color:#ffec8a;border-radius:50%;line-height:0;height:13px;width:13px}.topbarConfigMenuContainer{display:flex;align-self:center;position:relative;margin-left:1rem;margin-right:3rem}.topbarConfigMenuDropdown{position:absolute;margin-right:.5rem;z-index:1;top:43px;display:flex;flex-direction:column;border-radius:4px;background-color:#fff;width:13rem;-webkit-box-shadow:0px 2px 3px #aaac;box-shadow:0 2px 3px #aaac}.topbarConfigMenuOption{display:flex;height:1.5rem;font-family:RobotoRegular;color:#0b1746;font-size:1rem;padding:.4rem 0 .2rem 1rem}.topbarConfigMenuOption:hover{cursor:pointer;background-color:#e9e9e9}.topbarUserContainer{position:relative;display:flex;margin-left:auto;padding-right:.5rem}.topbarMenuContainer{position:absolute;top:50px;left:-1000px;border-right:1px solid #E7E7E9;background-color:#fff;display:flex;flex-direction:column;opacity:0;transition-duration:.2s;pointer-events:none;overflow:visible;height:92vh;width:14.5rem}.topbarMenuContainer.show{left:0;opacity:1;pointer-events:visible}.topbarMenuContent{display:flex;height:3.4rem}.topbarMenuContent.active{background-color:#cacaca}.topbarMenuSubContent{display:flex;height:0;opacity:0;pointer-events:none;background-color:#f5f5f5;transition-duration:.2s}.topbarMenuSubContent.show{height:3.4rem;opacity:1;pointer-events:visible}.topbarMenuSubContent:hover,.topbarMenuContent:hover{cursor:pointer;background-color:#e9e9e9}.topbarMenuContentIcon{padding-left:.5rem;align-self:center}.topbarMenuContentText{display:flex;font-family:RobotoRegular;color:#0b1746;font-size:1.2rem;align-self:center;padding-left:1.5rem}.topbarMenuArrow-down{align-self:center;margin-left:2.5rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #292F51}.topbarMenuArrow-right{align-self:center;margin-right:2.7rem;width:0;height:0;border-left:5px solid #292F51;border-bottom:5px solid transparent;border-top:5px solid transparent}.topbarUserimage{display:flex;align-self:center;background-color:#d9d9d9;height:30px;width:30px;border:3px solid #D9D9D9;border-radius:50%;align-items:center;justify-content:center;overflow:hidden;margin-right:.9rem}.topbarMenuUSerArrow{align-self:center;margin-left:1rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #292F51}.topbarUserMenuTitle{display:flex;align-self:center;color:#2f2f2f;font-family:MontserratRegular;font-size:1rem;max-width:10rem;cursor:pointer;padding:.5rem;border-radius:5px}.topbarUserMenuTitle.active{background-color:#f8f8f8}.topbarUserMenuContainer{position:absolute;margin-right:.5rem;top:43px;right:0;display:flex;flex-direction:column;border-radius:4px;background-color:#f8f8f8;width:8rem;-webkit-box-shadow:0px 2px 3px #aaac;box-shadow:0 2px 3px #aaac;height:0;opacity:0;pointer-events:none;transition-duration:.2s;z-index:100}.topbarUserMenuContainer.active{height:auto;opacity:1;pointer-events:visible}.topbarUserMenuOption{display:flex;height:1.5rem;font-family:RobotoRegular;color:#0b1746;font-size:1rem;padding:.4rem 0 .2rem 1rem}.topbarUserMenuOption:hover{cursor:pointer;background-color:#e9e9e9}.topbarUserimageImage{width:auto;height:30px}@media screen and (min-width: 360px) and (max-width: 393px){.topbarLogo{margin-left:.5rem;width:6rem}.topbarMenuTitleContainer{display:none}.topbarMessageIconContainer{margin-left:1.2rem;margin-right:1.2rem}.topbarUserimage{margin-right:.2rem}.topbarNewMsgImg{height:20px}.topbarUserimageImage{height:22px}.topbarUserimage{height:22px;width:22px;margin-right:.2rem}.topbarMenuUSerArrow{margin-left:.5rem}}@media screen and (min-width: 394px) and (max-width: 430px){.topbarLogo{margin-left:.5rem;width:6rem}.topbarMessageIconContainer{margin-left:1.2rem;margin-right:1.2rem}.topbarUserimage{margin-right:.2rem}.topbarNewMsgImg{height:20px}.topbarUserimageImage{height:22px}.topbarUserimage{height:22px;width:22px;margin-right:.2rem}.topbarMenuUSerArrow{margin-left:.5rem}}.homeMainContainer{display:flex;justify-content:center}.homeNfInfos{margin-top:10%;padding:1rem;display:flex;flex-direction:column;background-color:#fff;border-radius:15px;width:18rem;-webkit-box-shadow:0px 0px 1px 2px rgba(101,117,169,.2);box-shadow:0 0 1px 2px #6575a933}.homeNfInfosTitle{font-family:RobotoRegular;font-weight:500;color:#394571;font-size:1.2rem}.homeCountGrp{margin-top:1.5rem;display:flex;padding-left:1rem;cursor:pointer}.homeCountCircle{display:flex;align-self:center;flex-direction:column;justify-content:center;text-align:center;align-items:center;border-radius:50%;width:1rem;height:1rem;background:transparent;border:2px solid #4953b1c9;color:#092177;font-family:RobotoMono;font-size:1.1rem;font-weight:500;padding:.6rem}.ApproveCircle{border:2px solid #865205c6;color:#5d3903}.homeCircleTitleText.ApproveTitle{color:#865305}.homeCircleTitleText{display:flex;align-self:center;font-family:RobotoRegular;font-weight:500;margin-left:1rem;font-size:1rem;color:#394571}.InvoptsCont{flex-direction:column;display:flex;background-color:#fff;border:2px solid #EDEFF2;width:15rem}.InvoptsContOption{display:flex;height:3rem}.InvoptsContOption:hover{background-color:#f5f5f5;cursor:pointer}.InvoptsContOptionIcon{align-self:center;padding-left:1rem}.InvoptsContOptionTitle{display:flex;font-family:RobotoRegular;color:#0b1744;font-size:1rem;padding-left:.8rem;padding-bottom:.2rem;align-self:center}.InvoptsCircle{display:flex;align-self:center;flex-direction:column;justify-content:center;text-align:center;align-items:center;border-radius:50%;width:.8rem;height:.8rem;background:transparent;font-family:RobotoMono;font-size:.7rem;margin-left:.5rem;padding:1px}.InvoptsMsgVal{display:flex;color:#e04343;font-family:RobotoCondensed;font-size:.8rem;align-self:center;line-height:5px}.statustagCont{display:flex;padding:.4rem .7rem;font-family:IBMPlexSansRegular;align-self:center;border-radius:10px}.statustagCont.draft{background-color:#ececec91;color:#303346}.statustagCont.onapprove{background-color:#fdfbca91;color:#625f17}.statustagCont.approved{background-color:#51e94e91;color:#00491d}.statustagCont.rejected{background-color:#ff4e4e90;color:#8a0101}.Cbutton{display:flex;border:none;border-radius:4px;padding:.5rem 1rem;justify-content:center;font-size:.95rem;font-family:RobotoRegular;cursor:pointer}.Cbutton.smgs{padding:.2rem .6rem;background-color:#dbebff;color:#2979ff;margin-left:1rem}.Cbutton.smgs:hover{background-color:#80b4f47c}.buttonSrch2{display:flex;height:.8rem;align-self:center}.buttonText{display:flex;align-self:center}.Cbutton.add{background-color:#60e19e8b;color:#004507}.Cbutton.add:hover{background-color:#5dd999}.Cbutton.add:disabled{color:#a7a7a7;background-color:#eaeaeabb}.Cbutton.drft{background-color:#e8e8e877;color:#262626}.Cbutton.drft:hover{background-color:#c2c2c2c2}.Cbutton.drft:disabled{color:#a7a7a7;background-color:#eaeaeabb}.buttonPlusSng{margin-right:.6rem;align-self:center;font-size:1rem}.buttonFlop{display:flex;color:#4f4f4f;margin-right:.7rem;align-self:center;height:.8rem}.Cbutton.drft:disabled .buttonFlop{opacity:20%}.buttonChk{display:flex;height:1rem;align-self:center;margin-right:.6rem}.Cbutton.authorize{background-color:#60e19e8b;color:#004507;padding-left:1rem}.Cbutton.authorize:hover{background-color:#5dd999}.buttonCls{display:flex;height:.7rem;align-self:center;margin-right:.6rem}.Cbutton.back{background-color:#ff4e4ea5;color:#8a0101}.Cbutton.back:hover{background-color:#ff4e4edd}.Cbutton.addfile{background-color:#dbebff;color:#2979ff}.Cbutton.addfile:hover{background-color:#80b4f47c}.Cbutton.addfile:disabled{color:#a7a7a7;background-color:#eaeaeabb}.buttonSrch{display:flex;height:.8rem;align-self:center;margin-right:.6rem}.buttonCloseSng{color:#262e3a;margin-right:.75rem;align-self:center;font-size:1rem}.buttonSndMsg{display:flex;height:1rem;align-self:center;margin-right:.6rem}.buttonRplMsg{display:flex;height:1rem;align-self:center;margin-right:.6rem;padding-bottom:.1rem}.buttonText.rpl{font-size:.9rem;display:flex;align-self:center}.buttonGenRpt{display:flex;height:1.25rem;align-self:center;margin-right:.6rem}.attchsModal{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:150;overflow:hidden}.attchsModal.show{opacity:1;pointer-events:visible}.attchsModalContent{display:flex;flex-direction:column;width:25rem;background-color:#fff;transform:translateY(20rem);transition:all .3s ease-in-out;border-radius:10px}.attchsModal.show .attchsModalContent{transform:translateY(0);transition:all .3s ease-in-out}.attchsModalContentHeader{display:flex;padding:1rem}.attchsModalContentHeaderTitle{font-family:RobotoMedium;font-size:1.3rem;color:#46556c}.attchsModalContentContents{min-height:5rem;max-height:18rem;margin-left:1rem;margin-right:1.2rem;overflow-y:scroll}.attchsModalContentFooter{display:flex;padding:1rem}.attchsModalCloseBtn{margin-left:auto;background-color:#eaedf0;color:#46556c;border-radius:50%;width:1.6rem;height:1.6rem;line-height:1.4rem;justify-content:center;font-size:1.1rem;font-family:Nunito-Regular;display:flex;cursor:pointer}.attchsModalCloseBtn:hover{background-color:#c8c8c8}.attchsModalListItemNoHover{display:flex;padding:1rem;background-color:#f8fafb;margin-bottom:1rem;margin-right:.5rem;border:1px solid #F8FAFB;border-radius:5px}.attchsModalListItem{display:flex;padding:1rem;cursor:pointer;background-color:#f8fafb;margin-bottom:1rem;margin-right:.5rem;border:1px solid #F8FAFB;border-radius:5px}.attchsModalListItem:hover{border:1px solid #cacaca}.attchsModalContentContents::-webkit-scrollbar{width:18px}.attchsModalContentContents::-webkit-scrollbar-track{background-color:transparent}.attchsModalContentContents::-webkit-scrollbar-thumb{background-color:#d9d9d9}.attchsModalContentContents::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.attchsModalContentContents::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px;border:6px solid transparent;background-clip:content-box}.attchsModalLisIcon{height:1.2rem;align-self:center}.attchsModalLisTitle{font-family:RobotoRegular;font-size:.8rem;color:#464d58;align-self:center;margin-left:.6rem}.attchsModalLisTrash{display:flex;height:1.5rem;width:1.5rem;align-self:center;justify-content:center;margin-left:.1rem;border:1px transparent;border-radius:50%}.attchsModalLisTrashIco{height:1rem;align-self:center}.attchsModalLisTrash:hover{background-color:#ababab2b}.attchsModalContentFooterWarng{display:flex;font-family:RobotoFlex;font-size:.75rem;color:#1a1a1ad1;align-self:flex-end;margin-right:auto}.attchsModalLisEye{margin-left:auto;display:flex;align-self:center;opacity:45%}.supplierModal{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:150;overflow:hidden}.supplierModal.show{opacity:1;pointer-events:visible}.supplierModalContent{display:flex;flex-direction:column;width:25rem;background-color:#fff;transform:translateY(20rem);transition:all .3s ease-in-out;border-radius:10px}.supplierModal.show .supplierModalContent{transform:translateY(0);transition:all .3s ease-in-out}.supplierModalContentHeader{display:flex;padding:1rem}.supplierModalContentHeaderTitle{font-family:RobotoMedium;font-size:1.3rem;color:#46556c}.supplierModalContentContents{min-height:5rem;max-height:18rem;margin-left:1rem;margin-right:1.2rem;overflow-y:scroll}.supplierModalContentFooter{display:block;justify-content:end;align-self:center}.supplierModalCloseBtn{margin-left:auto;background-color:#eaedf0;color:#46556c;border-radius:50%;width:1.6rem;height:1.6rem;line-height:1.4rem;justify-content:center;font-size:1.1rem;font-family:Nunito-Regular;display:flex;cursor:pointer}.supplierModalCloseBtn:hover{background-color:#c8c8c8}.supplierModalContentContents::-webkit-scrollbar{width:18px}.supplierModalContentContents::-webkit-scrollbar-track{background-color:transparent}.supplierModalContentContents::-webkit-scrollbar-thumb{background-color:#d9d9d9}.supplierModalContentContents::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.supplierModalContentContents::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px;border:6px solid transparent;background-clip:content-box}.supplierModalListItem{display:flex;padding:.5rem;cursor:pointer;background-color:#f8fafb;margin-bottom:1rem;margin-right:.5rem;border:1px solid #F8FAFB;border-radius:5px}.supplierModalListItem:hover{border:1px solid #cacaca}.supplierModalLisIcon{height:1.2rem;align-self:center}.supplierModalLisTitle{font-family:RobotoRegular;font-size:.8rem;color:#464d58;align-self:center;margin-left:.6rem}.supplierModalLisTrash{display:flex;height:1.5rem;width:1.5rem;align-self:center;justify-content:center;margin-left:auto;border:1px transparent;border-radius:50%}.supplierModalLisTrashIco{height:1rem;align-self:center}.supplierModalLisTrash:hover{background-color:#ababab2b}.supplierFieldGroup{display:flex;flex-direction:column;margin-right:1rem}.supplierFieldTitle{font-family:RobotoRegular;font-size:.9rem;margin-bottom:.2rem}.supplierInputElement{width:13rem;border-radius:4px;border:1px solid #939393;height:1rem;font-family:RobotoRegular;color:#222;font-size:.85rem;padding:.1rem .1rem .1rem .5rem;background-color:#fff}.supplierInputElement:hover{border:1px solid #0863b2}.supplierInputElement:focus{border:1px solid #0863b2;background-color:#49a4e91d}.dpctModal{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:150;overflow:hidden}.dpctModal.show{opacity:1;pointer-events:visible}.dpctModalContent{display:flex;flex-direction:column;width:40rem;background-color:#fff;transform:translateY(20rem);transition:all .3s ease-in-out;border-radius:10px}.dpctModal.show .dpctModalContent{transform:translateY(0);transition:all .3s ease-in-out}.dpctModalContentHeader{display:flex;padding:1rem}.dpctModalContentHeaderTitle{font-family:RobotoMedium;font-size:1.3rem;color:#46556c}.dpctModalCloseBtn{margin-left:auto;background-color:#eaedf0;color:#46556c;border-radius:50%;width:1.6rem;height:1.6rem;line-height:1.4rem;justify-content:center;font-size:1.1rem;font-family:Nunito-Regular;display:flex;cursor:pointer}.dpctModalCloseBtn:hover{background-color:#c8c8c8}.dpctSearchCont{display:flex;flex-direction:column;align-self:center;background-color:#f8fafb;padding:1rem;border-radius:10px}.dpctSearchContCols{display:flex}.dpctFieldGroup{display:flex;margin-bottom:.5rem}.dpctFieldTitle{font-family:RobotoRegular;font-size:.85rem;margin-right:.5rem;align-self:center}.dpctFieldInput{display:flex}.dpctSearchContCol{display:flex;flex-direction:column;align-items:end}.dpctSearchContCol2{display:flex;flex-direction:column;margin-left:2rem;align-items:end}.dpctInputElement{width:10rem;border-radius:4px;border:1px solid #939393;height:.9rem;font-family:RobotoRegular;color:#222;font-size:.85rem;padding:.1rem .1rem .1rem .5rem;background-color:#fff}.dpctInputElement.select{height:1.2rem;width:10.75rem;padding:0 .1rem .1rem .5rem}.dpctInputElement:hover{border:1px solid #0863b2}.dpctInputElement:focus{border:1px solid #0863b2;background-color:#49a4e91d}.dpctInputElement.ranged{width:3.9rem}.dpctFieldTitleRngd{font-family:RobotoRegular;font-size:.85rem;margin-right:.5rem;margin-left:.5rem;align-self:center}.dpctBtnCont{display:flex;justify-content:center;margin-top:.8rem}.dpctSearchResultCont{align-self:center;margin-top:2rem;display:flex;flex-direction:column;overflow:scroll;width:39rem;height:10rem;margin-bottom:1rem}.dpctSearchResultCont::-webkit-scrollbar{width:18px}.dpctSearchResultCont::-webkit-scrollbar-track{background-color:transparent}.dpctSearchResultCont::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px;border:6px solid transparent;background-clip:content-box}.dpctSearchResultTitleRow{width:37.3rem;display:flex;background-color:#d9d9d9f1;padding-top:.3rem;padding-bottom:.3rem}.dpctSearchResultTitleRowTitle{font-family:RobotoRegular;font-size:.85rem;text-align:center}.dpctSearchResultRow{width:37.3rem;display:flex;background-color:#fbfbfb;padding-top:.2rem;padding-bottom:.2rem}.dpctSearchResultRow:nth-of-type(odd){background-color:#ececec}.dpctSearchResultRowText{font-family:RobotoRegular;font-size:.72rem;text-align:center;align-self:center;padding:1px}.dpctSearchResultRowIcon{width:auto;height:22px;cursor:pointer}@media screen and (min-width: 360px) and (max-width: 541px){.dpctSearchContCols{flex-direction:column}.dpctModalContent,.dpctSearchResultCont{width:20rem}}@media screen and (min-width: 542px) and (max-width: 660px){.dpctSearchContCols{flex-direction:column}.dpctModalContent,.dpctSearchResultCont{width:35rem}}.actModalStatus{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:150;overflow:hidden}.actModalStatus.show{opacity:1;pointer-events:visible}.actModalStatus.show .actModalStatusContent{transform:translateY(0);transition:all .3s ease-in-out}.actModalStatusContent{display:flex;flex-direction:column;width:19rem;background-color:#fff;transform:translateY(20rem);transition:all .3s ease-in-out;padding:1rem;border-radius:10px}.actModalStatusContentHeader{display:flex;justify-content:center;margin-bottom:1rem}.actModalStatusHeaderIcon{width:auto;height:35px}.actModalMsg{font-family:RobotoRegular;font-size:1rem;text-align:center;padding-top:.5rem;padding-bottom:.5rem}.addOk{background-color:#4df9323f}.actModalMsgDetails{margin-top:1rem;margin-bottom:1rem;padding-left:.3rem;font-family:RobotoRegular;font-size:.8rem}.actModalBtns{display:flex;justify-content:space-around}.actModalBtns.ok{justify-content:space-between}.actModalBtns.fail{justify-content:center}.actModalAddAgainCont{display:flex;justify-content:space-around}.actModalAddAgainBtns{display:flex;border-radius:4px;background-color:#f5f5f5;border:1px solid #e8e8e877;padding:.5rem;color:#0b1746;font-size:.9rem}.actModalAddAgainBtns:hover{background-color:#c2c2c2c2;cursor:pointer}.actModalAddAgainBtnsSng{align-self:center;margin-right:1rem;width:0;height:0;border-left:5px solid #292F51;border-bottom:5px solid transparent;border-top:5px solid transparent}.actModalAddAgainTitle{display:flex;font-family:RobotoRegular;color:#0b1746;font-size:1.2rem;align-self:center;padding-left:1rem;padding-bottom:.3rem}.sMgsModal{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:150;overflow-y:hidden}.sMgsModal.show{opacity:1;pointer-events:visible}.sMgsModalContent{display:flex;flex-direction:column;background-color:#fff;transform:translateY(20rem);transition:all .3s ease-in-out;border-radius:10px;padding:1rem 1.5rem 1.5rem}.sMgsModal.show .sMgsModalContent{transform:translateY(0);transition:all .3s ease-in-out}.sMgsModalContentHeader{display:flex;margin-bottom:1.3rem}.sMgsModalContentHeaderTitle{font-family:RobotoMedium;font-size:1.3rem;color:#46556c}.sMgsModalCloseBtn{margin-left:auto;background-color:#eaedf0;color:#46556c;border-radius:50%;width:1.6rem;height:1.6rem;line-height:1.4rem;justify-content:center;font-size:1.1rem;font-family:Nunito-Regular;display:flex;cursor:pointer}.sMgsModalCloseBtn:hover{background-color:#c8c8c8}.sMgsMsgCont{background-color:#fbfbf8;width:35rem;height:15rem;border-radius:10px;padding:1rem;overflow-y:auto}.sMgsMsgCont::-webkit-scrollbar{width:18px}.sMgsMsgCont::-webkit-scrollbar-track{background-color:transparent}.sMgsMsgCont::-webkit-scrollbar-thumb{background-color:#828282;border-radius:10px;border:6px solid transparent;background-clip:content-box}.sMgsMsgM{display:flex;flex-direction:column;margin-bottom:1.3rem;border-radius:5px}.sMgsMsgHeader{display:flex}.sMgsMsgHeaderImg{display:flex;align-self:center;background-color:#d9d9d9;height:30px;width:30px;border:3px solid #D9D9D9;border-radius:50%;align-items:center;justify-content:center;overflow:hidden;margin-right:.5rem}.sMgsMsgHeaderUname{display:flex;color:#1d1d1d;font-size:.9rem;font-family:RobotoFlex;align-self:center;width:5.5rem}.sMgsMsgHeaderDate{display:flex;font-family:RobotoCondensed;color:#727272;font-size:.75rem;align-self:center;width:5.6rem}.sMgsMsgHeaderTo{display:flex;font-family:RobotoCondensed;color:#1d1d1d;font-size:.75rem;align-self:center;margin-left:.5rem}.sMgsMsgContent{display:flex;margin-top:0;margin-left:1rem;border-left:2px solid #aaaaaad7;padding-left:1rem;font-family:MontserratRegular;font-size:.85rem;padding-bottom:.4rem}.sMgsMsgContent.unread{border-left:2px solid #F69400}.sMgsUimage{width:auto;height:30px}.sMgsMsgHeaderImg.unread{border:2px solid #F69400}.sMgsMsgRecptsCont{display:flex;flex-direction:column}.sMgsMsgRecptsContLine{display:flex;flex-wrap:wrap;margin-top:1rem;padding-left:.5rem}.sMgsMsgRecptsContLineTitle{display:flex;flex-wrap:wrap;font-family:RobotoRegular;font-size:.9rem;align-self:center}.sMgsMsgRecptsContLineTitle.copy{margin-left:1.5rem}.sMgsMsgRecptsContLineInpt{display:flex;margin-left:.3rem}.sMgsMsgText{display:flex;flex-direction:column;margin-top:1rem;justify-content:left}.sMgsMsgTextTitle{display:flex;font-family:RobotoRegular;font-size:.9rem;padding-bottom:.2rem}.sMgsMsgTextinput{display:flex;width:90%}.sMgsMsgElementText{width:100%;height:4rem;border:1px solid #939393;border-radius:4px;resize:none;font-family:RobotoRegular;color:#222;padding:.3rem;font-size:.85rem}.sMgsMsgElementText:hover{border:1px solid #0863b2}.sMgsMsgElementText:focus{border:1px solid #0863b2;background-color:#49a4e91d}.sMgsModalContentBot{display:flex;margin-top:1rem;justify-content:center}@media screen and (min-width: 360px) and (max-width: 519px){.sMgsModalContent{padding:.5rem}.sMgsUimage{height:20px}.sMgsMsgHeaderImg{height:20px;width:30px}.sMgsMsgHeaderUname{font-size:.7rem;width:6rem}.sMgsMsgHeaderDate{font-size:.68rem;text-align:center}.sMgsMsgHeaderTo{flex-direction:column;width:8rem}.sMgsMsgCont{width:20rem;padding:.3rem}.sMgsMsgRecptsContLine{flex-direction:column}.sMgsMsgRecptsContLineTitle{align-self:unset}.sMgsMsgRecptsContLineTitle.copy{margin-left:0;margin-top:1rem}.sMgsMsgText{margin-left:.5rem}}@media screen and (min-width: 520px) and (max-width: 644px){.sMgsModalContent{padding:.8rem}.sMgsMsgHeaderUname{font-size:.7rem;width:6rem}.sMgsMsgHeaderDate{font-size:.68rem}.sMgsMsgHeaderTo{width:8rem}.sMgsMsgCont{width:29rem;padding:.8rem}.sMgsMsgRecptsContLineTitle{align-self:unset}.sMgsMsgText{margin-left:.5rem}}input[type=text]:focus{outline:none}input[type=date]:focus{outline:none}input:disabled{cursor:default;background-color:-internal-light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3));color:-internal-light-dark(rgb(84,84,84),rgb(170,170,170));border-color:#7676764d}input:disabled:hover{cursor:default;background-color:-internal-light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3));color:-internal-light-dark(rgb(84,84,84),rgb(170,170,170));border-color:#7676764d}select{outline:none;margin:0}textarea{all:unset}.invoiceMainContainer{display:flex;margin-top:2rem;justify-content:center}[type=reset] .invoiceMainCol,.invoiceMainColBot{display:flex;flex-direction:column}.invContStatusHeader{display:flex;flex-direction:row;font-family:RobotoMedium;justify-content:space-between;background-color:#fff;border:2px solid #EDEFF2;padding:.8rem}.invContStatusTitle2{display:flex}.invContStatus{display:flex;flex-direction:column}.invContStatusTitle{display:flex;font-family:RobotoMedium;align-self:center}.invContStatusTitle.status{margin-left:2rem;margin-right:.9rem;align-self:center}.InvContInvoice{margin-top:1.5rem;display:flex;flex-direction:column;background-color:#fff;border:2px solid #EDEFF2;padding:.5rem}.InvContInvoiceLine1{display:flex}.InvCont2Cols{display:flex;flex-direction:column}.InvContColsRow{display:flex;flex-direction:row}.InvContInvoiceLine2{display:flex}.InvContInvoceCol{display:flex;flex-direction:column}.InvContInvoceFieldGroup{display:flex;flex-direction:column;margin-left:1rem;margin-right:1rem}.InvContInvoceFieldTitle{font-family:RobotoRegular;font-size:.9rem;margin-bottom:.1rem}.InvContInvoceFieldValidationCont{display:flex;height:2rem;padding-top:.3rem}.InvInputElement{width:10rem;border-radius:4px;border:1px solid #939393;height:1rem;font-family:RobotoRegular;color:#222;font-size:.85rem;padding:.1rem .1rem .1rem .5rem;background-color:#fff}.InvInputElement.select{height:1.34rem;width:10.6rem}.InvInputElement.select:disabled{cursor:default;background-color:-internal-light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3));color:-internal-light-dark(rgb(84,84,84),rgb(170,170,170));border-color:#7676764d}.InvInputElement.select:disabled:hover{cursor:default;background-color:-internal-light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3));color:-internal-light-dark(rgb(84,84,84),rgb(170,170,170));border-color:#7676764d}.InvInputElement.invalid{border:1px solid #CB4646}.InvInputElement:hover{border:1px solid #0863b2}.InvInputElement:focus{border:1px solid #0863b2;background-color:#49a4e91d}.InvInputElementText{width:23rem;height:3.5rem;border:1px solid #939393;border-radius:4px;resize:none;font-family:RobotoRegular;color:#222;padding:.3rem;font-size:.85rem}.InvInputElementText:disabled{cursor:default;background-color:-internal-light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3));color:-internal-light-dark(rgb(84,84,84),rgb(170,170,170));border-color:#7676764d}.InvInputElementText:disabled:hover{cursor:default;background-color:-internal-light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3));color:-internal-light-dark(rgb(84,84,84),rgb(170,170,170));border-color:#7676764d}.InvInputElementText:hover{border:1px solid #0863b2}.InvInputElementText:focus{border:1px solid #0863b2;background-color:#49a4e91d}.invoiceButtonsContainer{display:flex;margin-top:1rem;justify-content:end}.invoiceButtonDraft{margin-right:3rem}.InvMobOpts{display:none}.InvContInvoceFieldValidationImg{display:flex;width:auto;height:14px}.InvContInvoceFieldValidationTxt{margin-left:.5rem;display:flex;flex-direction:row;justify-content:center;color:#e04343;font-family:RobotoCondensed;font-size:.7rem}.invoiceMainColPrjInf{display:flex;margin-top:2rem}@media screen and (min-width: 360px) and (max-width: 393px){.invoiceMainColBot{display:none}.InvMobOpts{margin-top:2rem;display:flex;flex-direction:column}.InvContInvoiceLine1,.invContStatus{flex-direction:column}.invContStatusTitle{align-self:auto}.InvInputElementText{width:100%;height:auto}.invContStatusTitle.status{margin-left:0;align-self:center}.invContStatusTitle2{margin-top:.5rem}.invoiceButtonsContainer{margin-bottom:2rem}}@media screen and (min-width: 394px) and (max-width: 415px){.invoiceMainColBot{display:none}.InvMobOpts{margin-top:2rem;display:flex;flex-direction:column}.InvContInvoiceLine1,.invContStatus{flex-direction:column}.invContStatusTitle{align-self:auto}.InvInputElementText{width:100%;height:auto}.invContStatusTitle.status{margin-left:0;align-self:center}.invContStatusTitle2{margin-top:.5rem}.invoiceButtonsContainer{margin-bottom:2rem}}@media screen and (min-width: 416px) and (max-width: 540px){.invoiceMainColBot{display:none}.InvMobOpts{margin-top:2rem;display:flex;flex-direction:column}.InvContInvoiceLine1,.invContStatus{flex-direction:column}.invContStatusTitle{align-self:auto}.InvInputElementText{width:100%;height:auto}.invContStatusTitle.status{margin-left:0;align-self:center}.invContStatusTitle2{margin-top:.5rem}.invoiceButtonsContainer{margin-bottom:2rem}}@media screen and (min-width: 541px) and (max-width: 639px){.invoiceMainColBot{display:none}.InvMobOpts{margin-top:2rem;display:flex;flex-direction:column}.InvContInvoiceLine1{flex-direction:column}}@media screen and (min-width: 640px) and (max-width: 900px){.invoiceMainColBot{display:none}.InvMobOpts{margin-top:2rem;display:flex;flex-direction:column}}.approveHistMainCont{display:flex;flex-direction:column}.approveHistMainContV{display:flex;flex-direction:column;align-items:center}.approveHistTitle{display:flex;font-family:RobotoMedium;font-size:1.5rem;letter-spacing:2%;justify-content:center;margin-bottom:.5rem}.approveHistLine{display:flex;background-color:#d9d9d9;padding:.4rem}.approveHistLine.vertical{flex-direction:column;width:20rem}.approveHistLine:nth-of-type(odd){background-color:#fff}.approveHistLineCell{font-family:Rubik-Regular;font-size:.8rem}.approveHistLineCell.approver{width:10rem;text-align:center}.approveHistLineCell.date{width:5rem;text-align:center}.approveHistLineCell.time{width:4rem;text-align:center}.approveHistLineCell.approve{width:5rem;text-align:center}.approveHistLineCell.cmt{width:14rem}.approveHistLineCell.Vtitle{font-weight:600;margin-right:.5rem;width:5rem;padding-top:.1rem;padding-bottom:.1rem}.approveHistMainCont::-webkit-scrollbar{width:18px}.approveHistMainCont::-webkit-scrollbar-track{background-color:transparent}.approveHistMainCont::-webkit-scrollbar-thumb{background-color:#9b9b9b;border-radius:10px;border:6px solid transparent;background-clip:content-box}.approveHistDfle{display:flex}@media screen and (min-width: 360px) and (max-width: 640px){.approveHistMainCont{width:20rem;overflow-x:scroll}.approveHistLine{width:40rem}}.modalConfirm{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:150;overflow:hidden}.modalConfirm.show{opacity:1;pointer-events:visible}.modalConfirm.show .modalConfirmContent{transform:translateY(0);transition:all .3s ease-in-out}.modalConfirmContent{display:flex;flex-direction:column;width:19rem;background-color:#fff;transform:translateY(20rem);transition:all .3s ease-in-out;padding:1rem;border-radius:10px}.modalConfirmContentHeader{display:flex;justify-content:center;margin-bottom:1rem}.modalConfirmHeaderIcon{width:auto;height:35px}.modalConfirmActModalMsg{font-family:RobotoRegular;font-size:1rem;text-align:center;padding-top:.5rem;padding-bottom:.5rem}.addFail{background-color:#f9d9323f}.modalConfirmMsgDetails{margin-top:1rem;margin-bottom:1rem;padding-left:.3rem;font-family:RobotoRegular;font-size:.8rem}.modalConfirmBtns{display:flex}.modalConfirmBtns.ok{justify-content:space-between}.actModalBtnsBtns.fail{justify-content:center}.alertModal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;font-family:RobotoRegular;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.alertModal.show{opacity:1;visibility:visible}.alertModalContent{background-color:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:15px}.alertModalContentHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:10px}.alertModalContentTitle{font-size:1.2em;font-weight:700;color:#333}.alertModalContentMiddle{padding:10px 0}.alertModalContentMiddleMessage{font-size:1em;color:#555;text-align:center}.alertModalContentBot{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid #eee}button{margin-right:.5rem}input[type=checkbox]{accent-color:rgb(62,62,62);width:16px;height:16px}.approveMainContainer{display:flex;flex-direction:column;align-items:center}.approveBtnsCont{display:flex;margin-top:2rem;width:100%;justify-content:end;margin-right:2rem}.approveGridH{margin-top:3rem;display:flex;flex-direction:column;overflow-y:hidden;overflow-x:scroll}.approveGridHTitleRow{display:flex;background-color:#d9d9d9f7}.approveGridHTitleRowTitle{font-family:RobotoMedium;font-size:.85rem;text-align:center;padding-top:.4rem;padding-bottom:.4rem;align-self:center}.approveGridHRow{display:flex;background-color:#fbfbfb;padding-top:.4rem;padding-bottom:.4rem}.approveGridHRow:nth-of-type(odd){background-color:#ececec}.approveGridHRowTitle{font-family:RobotoRegular;font-size:.8rem;align-self:center}.approveGridHRowTitle.MagIco:hover{cursor:pointer}.approveGridHRowTitle.Recor{color:red;font-weight:700;font-size:.9rem}.approveGridHRowIcon{width:auto;height:15px}.approveGridH::-webkit-scrollbar{width:18px}.approveGridH::-webkit-scrollbar-track{background-color:transparent}.approveGridH::-webkit-scrollbar-thumb{background-color:#888}.approveGridH::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.approveGridH::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:6px solid transparent;background-clip:content-box}.approveTurnBtnTitle{font-family:RobotoMedium;font-size:1rem;color:#0b1746;align-self:center;padding-left:.4rem}.approveBtnTurn{margin-top:.8rem;justify-content:end;width:70rem}.approveGridV{display:flex;flex-direction:column;padding-bottom:1rem;padding-top:1rem}.approveGridVLine{display:flex;width:30rem;padding-top:.2rem;padding-bottom:.2rem}.approveGridVLineTitle{font-family:RobotoRegular;font-weight:600;font-size:.8rem;align-self:center}.approveGridVLineDesc{font-family:RobotoRegular;font-size:.8rem;align-self:center}.approveGridVLineDesc.Recor{align-self:center;color:red;font-weight:700;font-size:.9rem}.approveGridVLineDesc.MagIco:hover{cursor:pointer}.approveBtnTurn2{margin-top:.8rem;display:flex;justify-content:end}@media screen and (min-width: 360px) and (max-width: 600px){.approveGridH{overflow-x:scroll;overflow-y:hidden;width:96%}.approveBtnTurn{width:96%}.approveGridHRow,.approveGridHTitleRow{width:70rem}.approveGridVLine{width:21rem}}@media screen and (min-width: 601px) and (max-width: 1125px){.approveGridH{overflow-x:scroll;overflow-y:hidden;width:96%}.approveBtnTurn{width:96%}.approveGridHRow,.approveGridHTitleRow{width:70rem}}.prjInfoCont{flex-direction:column;display:flex;background-color:#fff;border:2px solid #EDEFF2;width:15rem;padding-bottom:.5rem}.prjInfoTitle{display:flex;font-family:RobotoRegular;font-weight:700;font-size:.95rem;color:#070a27;align-self:center;margin-top:.5rem;margin-bottom:.5rem}.prjInfoLine{display:flex;margin-top:.3rem;margin-bottom:.3rem}.prjInfoLineText{font-family:RobotoMono;color:#000;font-size:.8rem}.prjInfoLineText.title{margin-left:.4rem;width:7.5rem;text-align:end;padding-right:.2rem}.prjInfoLineText.num{width:6.5rem;text-align:end}.prjInfoHr{border:1px solid #d1d1d15a}.prjInfoVertPrjLn{display:flex;background-color:#d9d9d9;padding:.2rem;width:fit-content}.prjInfoVertCol{display:flex;font-family:RobotoRegular;font-weight:600;font-size:.77rem}.prjInfoVertColNumbs{display:flex;font-family:RobotoMono;font-size:.73rem}.prjInfoVertColProj{width:6rem;min-width:6rem}.prjInfoVertColVal{justify-content:end;min-width:6rem;width:6rem}.prjInfoVertSubPrjLn{display:flex;background-color:#fff;padding:.2rem;width:fit-content}.confrmModal{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:150}.confrmModal.show{opacity:1;pointer-events:visible}.confrmModal.show .confrmModalContent{transform:translateY(0);transition:all .3s ease-in-out}.confrmModalContent{display:flex;flex-direction:column;width:19rem;background-color:#fff;transform:translateY(20rem);transition:all .3s ease-in-out;padding:1.5rem;border-radius:10px}.confrmModalContentHeader{display:flex}.confrmModalContentTitle{font-family:RobotoMedium;font-size:1.3rem;color:#46556c}.confrmModalContentMiddle{display:flex;margin-top:2rem}.confrmModalContentMiddleTitle{display:flex;font-family:RobotoRegular;font-size:1.1rem;font-weight:500}.confrmModalContentMiddleInput{display:flex;margin-left:.5rem}.confrmModalContentBot{margin-top:2rem;display:flex;justify-content:space-between}.searchMainCont{display:flex;flex-direction:column;align-items:center}.searchFieldsCont{margin-top:2.5rem;display:flex;background-color:#fff;border:2px solid #EDEFF2;padding:1rem}.searchFieldsContCol{display:flex;flex-direction:column}.searchFieldsContColRow{display:flex;padding-top:.4rem;padding-bottom:.4rem}.searchFieldsContColRowText{display:flex;align-self:center;font-family:RobotoRegular;font-size:.85rem;width:7rem;justify-content:end;margin-right:.8rem}.searchFieldsContColRowInpt{display:flex;align-self:center}.InvInputElement.ranged{width:3.9rem}.InvInputElement.search{height:.9rem;font-size:.8rem}.InvInputElement.select.search{height:1.23rem}.searchBtnCont{display:flex;margin-top:1rem}.searchTurnBtnCont{display:flex;margin-top:1rem;justify-content:end;padding-right:.8rem}.searchResultContV{display:flex;padding-bottom:1rem;margin-bottom:2rem;overflow-x:auto}.searchResultContV2{display:flex;padding-bottom:1rem;margin-bottom:2rem;margin-left:.5rem;margin-right:.3rem}.searchResultCont{display:flex;flex-direction:column;margin-top:1rem;width:72rem}.searchResultCont2{display:flex;flex-direction:column}.searchResultCont::-webkit-scrollbar{width:18px}.searchResultCont::-webkit-scrollbar-track{background-color:transparent}.searchResultCont::-webkit-scrollbar-thumb{background-color:#626262;border-radius:10px;border:6px solid transparent;background-clip:content-box}.searchResultTitleRow{display:flex;align-self:center;background-color:#d9d9d9;padding:.3rem}.searchResultTitleRowField{align-self:center;font-family:RobotoRegular;font-size:.8rem;text-align:center;font-weight:600}.searchResultTitleRowField.id{width:4rem}.searchResultTitleRowField.num{width:7rem}.searchResultTitleRowField.dtlcto,.searchResultTitleRowField.dtnf,.searchResultTitleRowField.dtvcto{width:4.5rem}.searchResultTitleRowField.forn{margin-left:.3rem;width:8rem;text-align:start}.searchResultTitleRowField.cc{width:7rem}.searchResultTitleRowField.prj{margin-left:.3rem;width:8rem;text-align:start}.searchResultTitleRowField.subprj{text-align:start;margin-left:.3rem;width:8rem}.searchResultTitleRowField.val{width:5.5rem}.searchResultTitleRowField.recor{width:2.5rem}.searchResultTitleRowField.stat,.searchResultTitleRowField.det{width:3rem}.searchResultRow{display:flex;align-self:center;background-color:#fbfbfb;padding:.3rem .4rem}.searchResultRow:nth-of-type(odd){background-color:#ececec}.searchResultRowField{align-self:center;font-family:RobotoRegular;font-size:.75rem;word-wrap:break-word}.searchResultRowField.id{width:4rem;text-align:center}.searchResultRowField.num{width:7rem;text-align:center}.searchResultRowField.dtlcto,.searchResultRowField.dtnf,.searchResultRowField.dtvcto{width:4.5rem;text-align:center}.searchResultRowField.forn{margin-left:.3rem;width:8rem}.searchResultRowField.cc{width:7rem;text-align:center}.searchResultRowField.prj,.searchResultRowField.subprj{margin-left:.3rem;width:8rem}.searchResultRowField.val{width:5.5rem;text-align:end}.searchResultRowField.recor{width:2.5rem;text-align:center}.searchResultRowField.stat{width:3rem;text-align:center}.searchResultRowField.det{width:3rem;text-align:center;justify-content:center}.searchTxtR{color:red;font-weight:700;font-size:.9rem}.searchSicon{height:14px;width:auto;cursor:pointer}.searchResultFrame{display:flex;flex-direction:column;padding-top:.8rem}.searchResultFrame.frames{margin-top:.7rem;border-top:4px solid #C9C9C9}.searchResultFrameLine{display:flex;padding-top:.2rem;padding-bottom:.2rem}.searchResultFrameLineCellTitle{font-family:RobotoRegular;font-size:.8rem;font-weight:600;width:7rem;min-width:7rem}.searchResultFrameLineCellText{font-family:RobotoRegular;font-size:.75rem;word-wrap:break-word}@media screen and (min-width: 360px) and (max-width: 500px){.searchFieldsCont{flex-direction:column}.searchResultContV{width:20rem;padding-left:1rem}}@media screen and (min-width: 501px) and (max-width: 600px){.searchFieldsCont{flex-direction:column}.searchResultContV{width:30rem;padding-left:1rem}}@media screen and (min-width: 601px) and (max-width: 700px){.searchFieldsCont{flex-direction:column}.searchResultContV{width:34rem;padding-left:1rem}}@media screen and (min-width: 701px) and (max-width: 800px){.searchResultContV{width:41rem;padding-left:1rem}}@media screen and (min-width: 801px) and (max-width: 900px){.searchResultContV{width:47rem;padding-left:1rem}}@media screen and (min-width: 901px) and (max-width: 1000px){.searchResultContV{width:55rem;padding-left:1rem}}@media screen and (min-width: 1001px) and (max-width: 1040px){.searchResultContV{width:60rem;padding-left:1rem}}@media screen and (min-width: 1041px) and (max-width: 1100px){.searchResultContV{width:63rem;padding-left:1rem}}@media screen and (min-width: 1101px) and (max-width: 1150px){.searchResultContV{width:66rem;padding-left:1rem}}.msgMainCont{display:flex;flex-direction:column}.msgSpacer{margin-left:5rem;margin-right:5rem}.msgHeaderCont{display:flex;background-color:#fff;border:2px solid #EDEFF2;margin-top:2rem;padding:1rem}.msgHeaderContTitle{font-family:RobotoMedium;size:.9rem;margin-right:.5rem}.msgHeaderContTitle.middle{margin-left:.5rem}.msgHeaderContSelect{display:flex;margin-left:1rem}.InvInputElement.select.msg{padding-top:0;padding-left:.2rem;width:6rem}.InvInputElement.msg{padding-top:1px;width:6rem}.InvInputElement.msgS{padding-top:1px}.msgHeaderContData{display:flex;margin-left:2rem}.msgHeaderContSearch{margin-left:2rem;display:flex}.msgMiddleCont{display:flex;margin-bottom:2rem}.msgListContScrolCont{display:flex;min-height:10rem;max-height:75vh;overflow-x:hidden;overflow-y:scroll;padding-right:.2rem;min-width:22.7rem;width:fit-content}.msgListCont{display:flex;flex-direction:column;min-width:21.4rem;border:1px solid #EDEFF2}.msgListContScrolCont::-webkit-scrollbar{width:18px}.msgListContScrolCont::-webkit-scrollbar-track{background-color:transparent}.msgListContScrolCont::-webkit-scrollbar-thumb{background-color:#626262;border-radius:10px;border:6px solid transparent;background-clip:content-box}.msgListMsgCont{display:flex;border:2px solid #EDEFF2;width:100%;background-color:#fff;height:fit-content;cursor:pointer}.msgListMsgCont:hover .msgListMsgContSel{background-color:#000}.msgListMsgContHeader{display:flex;margin-left:.7rem;margin-top:.2rem}.msgListMsgContHeaderTile{display:flex;font-family:RobotoFlex;font-size:.95rem;align-self:center}.msgListMsgContHeaderRcvDate{display:flex;font-family:RobotoCondensed;font-size:.72rem;align-self:center;margin-left:auto;margin-right:.3rem;margin-bottom:.3rem}.msgListMsgContImg{display:flex;align-self:center;background-color:#d9d9d9;height:25px;width:25px;border:3px solid #D9D9D9;border-radius:50%;align-items:center;justify-content:center;overflow:hidden;margin-right:.5rem}.msgListMsgContImgImg{width:auto;height:25px}.msgListMsgContIco{display:flex;margin-left:.7rem;margin-right:.3rem;justify-content:end}.msgListMsgContMid{display:flex;margin-left:.7rem}.msgListMsgContMidTitle{display:flex;font-family:RobotoCondensed;font-weight:600;font-size:.8rem;width:2rem;align-self:center}.msgListMsgContMidText{display:flex;font-family:RobotoCondensed;font-size:.8rem;align-self:center}.msgListMsgContMidLft{display:flex;flex-direction:column}.msgContents{display:flex;width:100%;flex-direction:column;border:1px solid #EDEFF2;background-color:#fff;max-height:75vh}.msgContentsHeaderCont{display:flex;width:100%;flex-direction:column;padding:.5rem}.msgContentsHeaderContLine1{display:flex;margin-left:.5rem}.msgContentsHeaderContLine1Cel{display:flex;font-family:RobotoRegular;font-size:.8rem;color:#757575;margin-right:.5rem}.msgContentsHeaderContLine1Cel.forn{width:13rem}.msgContentsHeaderContLine1Cel.numnf{width:9rem}.msgContentsHeaderContLine1Cel.cc{width:16rem}.msgContentsHeaderContLine1Cel.obs{width:20rem}.msgContentsHeaderContLine2{display:flex;margin-top:.3rem;margin-left:.5rem}.msgContentsTopBtnsCont{display:flex;justify-content:end}.msgContentsTopBtn{display:flex;align-self:center}.msgContentsTopBtn:hover{cursor:pointer}.msgContentsTopBtnTitle{display:flex;align-self:center;font-family:RobotoRegular;font-size:.75rem;font-weight:600;color:#73a4f9;margin-left:.5rem;margin-right:1rem}.msgContentsTopBtnTitle:hover{color:#3c7ceb}.msgContentsMsg{display:flex;padding:1rem 1rem 0;overflow-y:auto;height:50%}.msgContentsMsg::-webkit-scrollbar{width:18px}.msgContentsMsg::-webkit-scrollbar-track{background-color:transparent}.msgContentsMsg::-webkit-scrollbar-thumb{background-color:#626262;border-radius:10px;border:6px solid transparent;background-clip:content-box}.msgContentMsgC{display:flex;flex-direction:column;margin-bottom:1.3rem}.msgContentMsgHeader{display:flex}.msgContentMsgHeaderImg{display:flex;align-self:center;background-color:#d9d9d9;height:30px;width:30px;border:3px solid #D9D9D9;border-radius:50%;align-items:center;justify-content:center;overflow:hidden;margin-right:.5rem}.msgUimage{width:auto;height:30px}.msgMsgHeaderUname{display:flex;color:#1d1d1d;font-size:.9rem;font-family:RobotoFlex;align-self:center;width:7rem}.msgMsgHeaderDate{display:flex;font-family:RobotoCondensed;color:#727272;font-size:.75rem;align-self:center;width:5.6rem}.msgMsgHeaderTo{display:flex;font-family:RobotoCondensed;color:#1d1d1d;font-size:.8rem;align-self:center;margin-left:.5rem}.msgsMsgContent{display:flex;flex-direction:column;margin-top:.4rem;margin-left:1rem;border-left:2px solid #aaaaaad7;padding-left:1rem;font-family:MontserratRegular;font-size:.85rem}.msgContentMsgCRes{margin-top:2rem;margin-left:.5rem}.msgInptCont{display:flex;flex-direction:column;margin-top:1rem;align-items:center}.InvInputElementText.Mmsg{width:75%;height:5rem}.msgInptContBtn{margin-top:2rem}.msgContentsHeaderContGroup{display:flex}@media screen and (min-width: 360px) and (max-width: 700px){.msgSpacer{margin:0;justify-content:center;align-items:center}.msgHeaderCont{flex-direction:column;width:20rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.msgHeaderContSelect{margin:0;flex-direction:column}.msgHeaderContData{margin:.8rem 0}.msgHeaderContSearch{margin:0}.msgMiddleCont{margin-left:auto;margin-right:auto;justify-content:center}.msgListCont{align-items:center}.msgListContScrolCont{max-height:70vh;min-width:unset}.msgContents{width:22rem}.msgContentsHeaderContLine1{flex-direction:column}.msgContentsHeaderContLine2{margin-left:.5rem;margin-top:0;flex-direction:column}.msgsMsgContent{width:15rem}.msgContentsHeaderContLine1Cel{font-size:.65rem}.msgMsgHeaderUname{font-size:.8rem;width:4.5rem;margin-left:1rem}.msgMsgHeaderDate{font-size:.6rem;margin-left:.5rem}.msgMsgHeaderTo{font-size:.65rem}.msgsMsgContent{font-size:.7rem}.msgContentsMsg{overflow-x:hidden}.msgInptContBtn{margin-top:.8rem;margin-bottom:.5rem}.msgContentMsgHeaderImg{display:none}}@media screen and (min-width: 701px) and (max-width: 819px){.msgSpacer{margin-left:5rem;margin-right:5rem;justify-content:center;align-items:center}.msgHeaderCont{flex-direction:column;margin-bottom:1rem}.msgHeaderContSelect{margin:0;align-items:center}.msgHeaderContData{margin:.8rem 0 .8rem 1rem}.msgHeaderContSearch{margin:0}.msgMiddleCont{justify-content:center;width:100%}.msgListCont{align-items:center;min-width:100%}.msgListContScrolCont{max-height:70vh;min-width:25rem}}@media screen and (min-width: 820px) and (max-width: 1219px){.msgSpacer{margin-left:2rem;margin-right:2rem;justify-content:center;align-items:center}.msgMiddleCont{width:100%}.msgListContScrolCont{min-width:20rem}.msgListCont{min-width:unset;width:100%}.msgListMsgCont{width:100%}.msgListContScrolCont{max-height:70vh}.msgContents{height:70vh;max-width:calc(100% - 20rem)}.msgContentsHeaderContLine1Cel{font-size:.65rem}.msgContentsHeaderContLine2{margin-top:.5rem}.msgMsgHeaderUname{font-size:.8rem}.msgMsgHeaderDate{font-size:.6rem}.msgMsgHeaderTo{font-size:.65rem}.msgsMsgContent{font-size:.7rem}.msgContentsMsg{overflow-x:hidden}.msgInptContBtn{margin-top:.8rem;margin-bottom:.5rem}.msgContentsHeaderContLine1Cel.forn{width:8rem}.msgContentsHeaderContLine1Cel.numnf{width:5rem}.msgContentsHeaderContLine1Cel.cc{width:10rem}.msgContentsHeaderContLine1Cel.obs{width:12rem}}@media screen and (max-height: 419px){.InvInputElementText.Mmsg{height:1rem}}@media screen and (min-height: 420px) and (max-height: 640px){.InvInputElementText.Mmsg{height:4rem}}.rptsMainCont{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.rptsContList{min-width:22rem;margin-top:3rem;display:flex;background-color:#fff;border:1px solid #EDEFF2;padding:2rem}.rptsListItenCont{width:100%;background-color:#f8fafb;border:1px solid #F8FAFB;border-radius:10px;padding:1rem}.rptsListItenCont:hover{border:1px solid #cacaca;cursor:pointer}.rptsListItenIcon{align-self:center;display:flex}.rptsListItenText{align-self:center;display:flex;font-family:RobotoRegular;color:#464d58;font-size:.9rem;margin-left:1rem}.rptsParamsContList{min-width:22rem;margin-top:3rem;display:flex;flex-direction:column;background-color:#fff;border:1px solid #EDEFF2;padding:2rem}.rptsParamsContListTitle{display:flex;font-family:RobotoMedium;color:#3c3c3c;font-size:1.4rem;width:100%;justify-content:center}.rptsParamsContListSubTitle{display:flex;font-family:RobotoMedium;margin-top:3rem}.rptsParamsGrpFilds{display:flex;margin-top:1rem;flex-direction:column}.rptsParamsFieldTitle{display:flex;font-family:RobotoRegular;font-size:.9rem}.rptsParamsFieldInput{display:flex;margin-top:.2rem}.rptsParamsBtnCont{display:flex;margin-top:2rem}.viewTitle{display:flex;justify-content:center;margin-top:3rem;font-weight:600;font-size:1.3rem}.viewTitleSubT{margin-top:1rem;display:flex;justify-content:center;font-size:.85rem}.viewProjCont{display:flex;align-items:center;margin-top:2rem;border-top:1px solid black;border-bottom:1px solid black;background-color:#dedade;flex-direction:column;min-width:48rem;width:48rem;padding-top:.2rem;padding-bottom:.2rem}.viewProjContSub{display:flex;align-items:center;width:48rem;padding-top:.5rem;background-color:#fff;flex-direction:column;padding-bottom:.5rem}.rptSpacer1{margin-left:3rem}.rptLine{border-bottom:1px solid #dcdcdc;flex-direction:column;width:30rem}@media screen and (min-width: 355px) and (max-width: 644px){.rptsContList,.rptsParamsContList{padding:1.5rem;min-width:18rem}.viewTitle{font-size:1rem}.viewProjCont,.rptLine{width:20rem}.rptSpacer1{margin-left:unset}}.profileMainCont{display:flex;flex-direction:column;align-items:center}.profileImgCont{display:flex;margin-top:3rem}.profileUserimage{display:flex;align-self:center;background-color:#d9d9d9;height:60px;width:60px;border:3px solid #D9D9D9;border-radius:50%;align-items:center;justify-content:center;overflow:hidden}.profileUserimage:hover{cursor:pointer}.profileInfCont{display:flex;flex-direction:column;margin-top:2rem;background-color:#fff;border:1px solid #EDEFF2;padding:1.6rem}.profileInfGroup{display:flex;flex-direction:column;margin:1rem}.profileInfTitle{display:flex;font-family:RobotoRegular;font-size:.9rem;margin-bottom:.2rem}.container{max-width:50%;margin:0 auto;display:flex;flex-direction:column;align-items:center;font-family:Arial,Helvetica,sans-serif}.cost-center{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.label-cc{width:12rem;padding-top:.25rem}.cost-center label{margin-right:10px;font-weight:700}.input-cc{padding:5px;background-color:#fff;border-radius:5px}.container th:first-child,.container td:first-child{border-right:1px solid #eee}.container table{width:100%;border-collapse:collapse}.container th,.container td{text-align:center;border-bottom:1px solid #cfcfcf;padding:.5rem}.container th{font-weight:700}.inpUserDataFormActiveUM{appearance:none;height:20px;width:20px;position:relative;transition:.1s;background-color:#fe0006;text-align:center;font-weight:600;color:#fff;border-radius:3px;outline:none}.inpUserDataFormActiveUM:checked{background-color:#0e9700}.inpUserDataFormActiveUM:before{content:"\2716"}.inpUserDataFormActiveUM:checked:before{content:"\2714"}.inpUserDataFormActiveUM:hover{cursor:pointer;opacity:.8}.divButtonsUM{display:flex;flex-direction:column;align-items:center;margin:.5rem;position:relative;left:15em}.inpUserDataFormNomeUM{width:20rem}.inpUserDataFormEmailUM{width:20rem;position:relative;right:.4rem}.inpUserDataFormUM{position:relative;left:.3rem}.InvInputElementSelectUM{width:100%;cursor:pointer}.searchFieldsContColRowInpUM{width:20.5rem;position:relative;z-index:10}.inpUserDataFormPwdUM{position:relative;left:.5rem}.inpUserDataFormPwdUM:disabled{background-color:#707070a2}.btnNewUserUM,.btnUserDataFormEditPasswdUM,.btnUserDataSaveUM{margin:.2rem;width:8rem;position:relative;left:1.6rem}.formUserDataUM{display:flex;flex-direction:column;align-items:center;margin:.5rem}.divFormUserDatabtnUM{position:relative;bottom:10.8rem;left:8rem}.lblUserUM{margin-right:1rem;font-weight:700;position:relative;right:4rem;top:1rem}label{margin-right:1rem}.searchFieldsContColRowTextUM{position:relative;right:5.5rem;top:1.9rem}.usersUM{align-items:center}.containerUM{display:flex;flex-direction:column;align-items:center}.divFormUserDataUM,.divFormUserData2UM{margin-top:1rem}.lblUserDataFormUM{margin-left:1rem}.lblUserDataForm2UM{position:relative;left:1rem}.tableMenuAccessUM{margin-top:3rem;font-size:larger}.trUserAccessMenuUM{display:flex;gap:3.6rem}.containerCC{display:flex;flex-direction:column;align-items:center}.InvInputElementSelectCC:invalid+.lblUserCC,.InvInputElementSelectCC:invalid~.lblUserCC,.InvInputElementSelectCC:invalid{width:20rem;height:1.3rem;position:relative;left:.5rem}.usersCC{display:flex;align-items:center;gap:1rem;position:relative;right:3rem;margin:2rem 0}.lblUserCC{font-weight:700}.InvInputElementSelectCC{width:20rem;height:1.3rem}.btnUserSaveCC{margin-left:5rem;padding:.4rem 1rem;background-color:#0e9700;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer;position:relative;left:6rem}.tableCCAccess{width:50%;margin-top:2rem;border-collapse:collapse}.tableCCAccess th,.tableCCAccess td{padding:.6rem;text-align:center;border:1px solid #ccc}.tableCCAccess th{background-color:#eee}.rowEvenCC{background-color:#fafafa}.rowOddCC{background-color:#d6d6d6}.checkboxCC{width:18px;height:18px;cursor:pointer}.ccCell{text-align:left;vertical-align:middle;padding:8px}.ccInfo{display:flex;flex-direction:column;line-height:1.2}.ccCode{font-family:Kumbh Sans}.ccName{font-family:Kumbh Sans;font-size:.8rem;color:#727176}.tableCCAccess thead th{position:sticky;top:0;background-color:#eee;z-index:2;box-shadow:0 2px 3px #0000001a}.containerCCRequest{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.ccSelector{display:flex;align-items:center;gap:1rem;margin:1rem 0}.ccSelector label{font-weight:700}.ccSelector select{width:20rem;height:1.8rem;border-radius:5px;padding-left:.5rem}.gridWrapper{margin-top:1.5rem;width:45%;text-align:center}.tableApprovers{width:90%;border-collapse:collapse;position:relative;left:6rem}.tableApprovers input[type=text]{width:6rem;height:1.5rem;text-align:center;border:1px solid #aaa;border-radius:4px;font-size:.9rem;padding:.1rem}.tableApprovers input[type=text]:focus{outline:none;border-color:#0078d7;box-shadow:0 0 3px #0078d780}.tableApprovers td{text-align:center;vertical-align:middle}.tableApprovers th,.tableApprovers td{border:1px solid #ccc;padding:.5rem}.tableApprovers th{background-color:#eee}.gridWrapper .btnAdd{all:unset;margin-top:.8rem;color:#000;font-size:1rem;padding:.2rem .6rem;border-radius:20%;border:solid;cursor:pointer;position:absolute;right:17rem;top:10.3rem}.gridWrapper .btnDelete{all:unset;border:none;font-weight:700;border:solid;border-radius:20%;width:1.8rem;height:1.8rem;cursor:pointer}.containerApproversRequest{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.modeSelector{display:flex;margin-bottom:1rem;border:1px solid #1a4668;border-radius:6px;overflow:hidden}.btnMode{background-color:#fff;color:#1a4668;border:none;margin-right:0rem;padding:.5rem 1.5rem;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.btnMode.selected{background-color:#1a4668;color:#fff}.btnMode:first-child{border-right:1px solid #1a4668}hr{width:50%;margin-bottom:2rem;border:0;border-top:1px solid #ccc}.mainSelector{display:flex;align-items:center;gap:1rem;margin:1rem 0}.mainSelector label{font-weight:700}.mainSelector select{width:20rem;height:1.8rem;border-radius:5px;padding-left:.5rem}.btnSave{background-color:#0e9700;color:#fff;border:none;padding:.5rem 1.2rem;border-radius:6px;font-weight:700;cursor:pointer;margin-left:2rem}.btnSave:disabled{background-color:gray;cursor:not-allowed}.gridWrapperCCAR{margin-top:1.5rem;width:60%;text-align:center}.tableApproversCCAR{width:100%;border-collapse:collapse}.selectLevelUserCCAR{width:6rem!important;height:1.5rem;text-align:left;border:1px solid #aaa;border-radius:4px;font-size:.9rem;padding:.1rem}.tableApproversCCAR select{width:12rem;height:1.5rem;text-align:left;border:1px solid #aaa;border-radius:4px;font-size:.9rem;padding:.1rem}.tableApproversCCAR input[type=number]{width:3rem;height:1.5rem;text-align:center;border:1px solid #aaa;border-radius:4px;font-size:.9rem;padding:.1rem}.tableApproversCCAR input:focus,.tableApproversCCAR select:focus{outline:none;border-color:#0078d7;box-shadow:0 0 3px #0078d780}.tableApproversCCAR td{text-align:center;vertical-align:middle}.tableApproversCCAR th,.tableApproversCCAR td{border:1px solid #ccc;padding:.5rem}.tableApproversCCAR th{background-color:#eee}.btnAddCCAR{margin-top:.8rem;color:#000;font-size:1rem;padding:.2rem .6rem;border-radius:20%;border:solid;cursor:pointer;position:absolute;right:18rem;top:16rem}.btnDeleteCCAR{border:none;font-weight:700;border:solid;border-radius:20%;width:1.8rem;height:1.8rem;cursor:pointer}.static-data{display:block;padding:.3rem;font-weight:700}.item-name{display:block;font-size:.75rem;color:#555;margin-top:2px}.new-row{background-color:#f0fff0}
