@import"https://fonts.googleapis.com/css?family=Open+Sans";.loginImage{border-top-right-radius:10px;border-bottom-right-radius:10px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(../loginImage.png)}.logicContainer{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:0px;max-height:100vh;padding:0;height:100vh;width:100%}.loginButton{background-color:#ed135dcc;cursor:pointer;border:none;width:201px;height:54px;border-radius:10px;color:#fff;font-size:16px;font-weight:400;line-height:19.5px}.loginButton:hover{background-color:#b60e46cc}.loginText{display:flex;flex-direction:column;align-items:center;justify-content:center}.loginPage{display:flex;flex-direction:row}.loginTitle{font-size:30px;font-weight:500;line-height:36.57px;text-align:left;text-align:center;padding:10px}.loginSubtext{font-size:16px;font-weight:400;line-height:19.5px;text-align:center;width:inherit;max-width:500px;padding:10px}.loginTextContainer{height:50%}.loginForgot{text-decoration:underline;cursor:pointer;font-size:12px;font-weight:300;line-height:14.06px;text-align:left}.languageDropdownLogin{position:absolute;top:0;right:0;margin-top:20px;margin-right:30px}.tablePageContainer{padding-top:20px}.tablePageHeader{font-size:25px;font-weight:400;line-height:34.05px;text-align:left;white-space:nowrap}.tablePageButton{display:flex;align-items:center;background-color:#fff;border:1px solid #ed135dcc;border-radius:10px;padding:10px;font-size:14px;cursor:pointer}.filtersButton{position:relative;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:5px 10px;border:none;background-color:transparent;font-size:14px;font-weight:400;line-height:19.07px}.filtersButton:hover{background-color:#f4f4f4}.filterContainer{position:relative}.filterPosition{position:absolute;top:100%}.newPageTitle{font-size:25px}.saveButton{color:#fff;background:#ed135dcc;border-radius:10px;width:100px;height:35px;border:none;cursor:pointer}.saveButton:disabled{background:#bababa;cursor:default}.saveDraftButton{color:#000;background-color:transparent;border-radius:10px;width:100px;height:35px;border:none;cursor:pointer;border:1px solid rgba(237,19,93,1)}.newPageContainer{margin-top:20px}.newPageCheckboxContainer{display:flex;flex-direction:row;align-items:center;gap:10px}.newPageCheckboxContainer.required:after{content:" *";color:red}.newPageCheckbox{width:20px}.fullHeight{height:100vh}.page{display:flex;flex-direction:row;height:100vh;overflow:hidden}.content{padding:0 0 0 40px;flex:1;overflow-y:auto}.languageDropdown{cursor:pointer;border-radius:10px;position:relative}.languageDropdown:hover{background-color:#f9f9f9ab}.languageDropdownSmall{cursor:pointer;border-radius:15px;border:1px solid #c6c6c6;position:relative}.languageSelector{cursor:pointer;border-radius:10px;position:absolute;top:100%;margin-top:5px;background-color:#ebeff3;z-index:10}.languageSelector:hover{background-color:#f9f9f9}.languageSelectorSmall{cursor:pointer;border-radius:15px;border:1px solid transparent;margin-top:5px}.languageSelectorSmall:hover{background-color:#f9f9f9}.userDropdown{cursor:pointer;position:relative;border-radius:10px}.userDropdown:hover{background-color:#f9f9f9ab}.userSignOut{border-radius:10px;margin-bottom:10px;background-color:#ebeff3;position:absolute;bottom:100%;cursor:pointer}.userSignOut:hover{background-color:#f9f9f9}.sidebar{background-color:#ebeff3;border-top-right-radius:10px;border-bottom-right-radius:10px;height:100vh;position:sticky;top:0;box-shadow:0 4px 17.8px 6px #0000000d}.sidebarTop{padding-top:20px}.sidebarBottom{padding-bottom:20px}.comapnySelect{margin-bottom:20px;position:relative}.langDropdown,.sidebarUser{position:relative}.sidebarNavigation{border-radius:10px;padding:20px;cursor:pointer}.sidebarNavigation:hover,.sidebarNavigation.selected{background-color:#f9f9f9ab}.projectSelector{background-color:#f9f9f9ab;border-radius:10px;height:45px;cursor:pointer;position:relative}.projects{background-color:#f9f9f9;border-radius:10px;height:45px;cursor:pointer}.projectDropdown{position:absolute;top:100%;margin-bottom:20px}.overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#e4e4e4a8;z-index:100}.popupBox{border-radius:10px;border:1px solid #ededed;box-shadow:0 4px 4px #00000040;background-color:#fff;z-index:101}.titleText{font-size:20px;text-align:center}.messageText{font-size:16px;text-align:center}.closeButton{align-self:center;width:106px;height:36px;border-radius:10px;border:1px solid #ed135d;color:#000;background-color:#fff}.actionButton{align-self:center;width:106px;height:36px;border-radius:10px;background-color:#ed135dcc;border:none;color:#fff}.popupProvider{position:absolute;left:0;top:0}.defaultButton{color:#fff;background:#ed135dcc;border-radius:10px;width:100px;height:35px;border:none;cursor:pointer}.defaultButton:hover{background-color:#b60e46cc}.defaultButton:disabled{background:#bababa;cursor:default}.transparentButton{color:#000;background-color:transparent;border-radius:10px;width:100px;height:35px;border:none;cursor:pointer;border:1px solid rgba(237,19,93,1)}.buttonWithIcon{display:flex;align-items:center;background-color:#fff;border:1px solid #ed135dcc;border-radius:10px;padding:10px;font-size:14px;cursor:pointer}.messageBox{position:relative;right:5%;width:400px;padding:5px 15px 5px 5px;margin-bottom:5px;border:1px solid transparent;border-radius:10px;overflow:hidden;display:flex;word-wrap:break-word;border-color:#ededed;background-color:#fff}.text{font-size:16px;font-weight:400;padding-top:10px;padding-left:10px}.verticalLine{background-color:#fff;position:absolute;left:0;top:0;width:7px;height:100%}@keyframes roundtime{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.horizontalLine{position:absolute;bottom:0;left:0;width:100%;height:1px;transform-origin:left;animation:roundtime linear forwards}.icon{display:flex;align-items:center;justify-content:center;margin-right:5px;margin-left:10px}.closeIcon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.messageBoxProvider{position:absolute;right:0;top:0}.messageSubText{font-size:14px;font-weight:400;line-height:19.07px;padding-bottom:10px;padding-left:10px}.loading{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.loading-spinner{height:80px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.attachmentBox{background-color:#fff;display:flex;height:124px;width:415px;justify-content:center;cursor:pointer;flex-grow:1;flex-direction:column}.attachmentTitle{padding-bottom:5px;font-size:14px}.attachmentTitle.required:after{content:" *";color:red}.fileList{display:flex;flex-direction:column;width:100%;flex-grow:1;overflow-y:auto;&__container{width:100%;max-height:100%;overflow-y:auto}}.attachmentBoxFileName{padding-right:20px}.fileBox{width:100%;height:50%;padding:2%;border:1px dashed #d1d1d1;border-radius:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.fileInfo{display:flex;flex-direction:row;gap:5px;padding:3px;font-size:14px;color:#1e1e1e;align-items:center;min-width:200px}.fileInfo Icon{transform:translateY(5px)}.browseBtn{display:flex;align-items:center;justify-content:center;height:95%;cursor:pointer;color:#d1d1d1;font-size:14px}.browseBtn.active{display:none}.deletePopupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e4e4e4a8;display:flex;justify-content:center;align-items:center;z-index:100}.deletePopup{display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 4px #00000040;text-align:center;gap:30px;border:1px solid #ededed}.deletePopupTitle{font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;vertical-align:bottom}.deletePopupMessage{max-width:500px;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:bottom}.deletePopupButtons{margin-top:20px}.deletePopupButtons button{margin:0 10px}.inputBox{padding:5px 10px;border:1px solid transparent;border-radius:10px;overflow:hidden;display:flex;flex-wrap:wrap;font-size:14px;font-family:Open Sans;width:287px;height:34px;color:#424242;background-color:#fff;border-color:#d1d1d1}.inputBox:read-only{border:none;border-radius:0;border-bottom:.5px solid #eeeeee}.inputBox::placeholder{color:#d1d1d1}.inputBox::-webkit-inner-spin-button{-webkit-appearance:none}.inputBox:focus{outline:none;border-color:#8b8b8b}.inputBoxTitle{white-space:nowrap;padding-bottom:7px;font-size:14px;color:#1e1e1e;min-width:150px}.inputBoxTitle.required:after{content:" *";color:red}.inputBoxValidation{font-size:9px;color:red;padding-left:5px;min-width:200px;white-space:pre-wrap}.passwordGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;margin-bottom:10px}.passwordMessage{display:flex;align-items:center;font-size:9px;color:#d1d1d1;padding-left:5px;gap:10px}.dropdownHeader{font-size:14px;font-weight:400;line-height:19.07px;text-align:left;min-width:150px;width:200px;padding-bottom:5px}.dropdownHeader.required:after{content:" *";color:red}.line{height:100%;width:3px;padding-bottom:.5%;border-radius:10px;background-image:linear-gradient(#ffcb05,#f37021,#ed135d)}.child{margin-left:20px}.newItemPassword{font-size:14px;font-weight:400;line-height:19.07px;color:#d1d1d1;width:370px}.addFormAndContact{display:flex;align-items:center}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#d3d3d399;display:flex;justify-content:center;align-items:center;z-index:1000}.modalContainer{background-color:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 2px 10px #0003;max-width:400px;width:90%}.modalButtons{margin-top:20px}.unfilledReportsPage{display:flex;flex-direction:column;gap:20px;padding:20px 0;max-width:98%}.unfilledReportsTitle{margin:0;color:#1e1e1e;font-size:25px;font-weight:400;line-height:34px}.unfilledReportsFilterGrid{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.unfilledReportsFilterGroup{display:flex;flex-direction:column;gap:10px;width:auto}.unfilledReportsFilterGroup label{color:#1e1e1e;font-size:14px;font-weight:600}.unfilledReportsFilterPair{display:flex;gap:10px}.unfilledReportsFilterInput{flex:0 0 auto}.unfilledReportsFilterInputMonth{width:120px}.unfilledReportsFilterInputYear{width:105px}.unfilledReportsFilterInputPeriodicity{width:170px}.unfilledReportsFilterButton{background:transparent;color:#000;border:1px solid rgba(237,19,93,1);border-radius:999px;height:35px;font-size:14px;font-weight:400;cursor:pointer}.unfilledReportsFilterButton:hover{background-color:#f8f8f8}.unfilledReportsFilterButtonInline{margin-left:0}.unfilledReportsTableContainer{width:98%}.unfilledReportsHeaderRow{background-color:#ebeff3}.unfilledReportsHeaderRow th{font-weight:600}.unfilledReportsTableContainer .MuiTableBody-root .MuiTableCell-root{padding-top:7px;padding-bottom:6px}.unfilledReportsHeaderRow th:first-of-type{border-radius:10px 0 0 10px}.unfilledReportsHeaderRow th:last-of-type{border-radius:0 10px 10px 0}.unfilledReportsActionHeader{width:170px}.unfilledReportsActionCell{position:relative;text-align:right}.unfilledReportsActionButtonContainer{position:relative;height:0}.unfilledReportsActionButton{position:absolute;right:0;top:50%;transform:translateY(-50%);border:none;border-radius:999px;background:#ed135dcc;color:#fff;height:30px;box-sizing:border-box;padding:0 14px;font-size:12px;font-weight:600;cursor:pointer}.unfilledReportsActionButton:hover{background-color:#b60e46cc}.unfilledReportsEmpty{color:#6a6a6a;font-size:14px;text-align:center;padding:4rem 0;border-bottom:none}@media (max-width: 960px){.unfilledReportsTitle{font-size:22px}.unfilledReportsFilterGrid{align-items:stretch}.unfilledReportsFilterButtonInline{margin-left:0}}.tableFilter{background-color:#fafafa;box-shadow:0 4px 4px #00000040;border-radius:10px}.filterTableConfirm{color:#fff;background:#ed135dcc;border-radius:10px;width:100px;height:35px;border:none;cursor:pointer}.filterTableClear{background:#fafafa;border:1px solid #ed135d;border-radius:10px;width:100px;height:35px;cursor:pointer}input{border-radius:10px;height:35px}.filterBubble{display:flex;flex-direction:row;border:1px solid rgba(213,213,213,1);border-radius:10px;padding:2px 5px;gap:5px;align-items:center}.filterBubbleText{font-size:14px;font-weight:500;line-height:2px;text-align:left;text-align:center;padding:5px}body{font-family:Open Sans!important;height:100%}#root{height:100%}
