body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;background-color:#f6f9fa}input:focus{border:1px solid #ccc;outline:none;box-shadow:0 1px 5px #eee}button:focus{outline:none;box-shadow:0 2px 5px #ccc}select:focus{outline:none;border:1px solid #ccc;box-shadow:0 1px 5px #eee}#root{background-color:#f6f9fa}#root,.App{height:100%;display:flex}.App{width:80%;margin:0 auto;flex-direction:column}.Login{height:100%;width:100%;display:flex;justify-content:center}.Login-Box{width:300px;background-color:#fff;border-radius:5px;align-self:center;padding:20px;box-sizing:border-box;box-shadow:0 3px 8px #eee;display:flex;flex-direction:column}.Login-Logo{width:60%;align-self:center;padding-bottom:20px}.Loading{position:fixed;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);display:flex;justify-content:center;text-align:center;flex-direction:column}.Loading img{width:40px;height:40px;align-self:center}.LoginError{text-align:center}.FormError,.LoginError{color:#a00;font-size:14px}.alert{width:500px;height:auto;background:#fff;align-self:center;box-shadow:0 5px 10px rgba(51,51,51,.4);border-radius:5px;padding:20px;display:flex;justify-content:center;flex-direction:column}.alert p{margin-top:0}.alert h2{margin:0;padding:0}.alert-bg{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;background:rgba(0,0,0,.4);overflow:auto}.alert .FormButton{width:auto;margin:20px 0 0}.crop{align-self:center;border-radius:5px}.Header{margin:10px;height:50px;overflow:hidden;display:flex;justify-content:space-between}.Header .Logo{height:50px;width:auto;cursor:pointer}.Header{position:relative}.Header .Menu{align-self:center;flex-grow:1;margin-left:20px}.Header .Menu a{color:#999;text-decoration:none;padding:20px}.Header .Menu .active{color:#000}.Header .MenuRight{margin-top:20px;align-self:center}.Header .MenuRight a{color:#999;text-decoration:none}.Header .MenuRight .active{color:#000}.Header .MenuRight *{align-self:center;margin-left:20px}.Header .MenuUser{position:absolute;right:0;top:0;font-size:12px}.LinkBoxList{margin-bottom:20px;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;justify-content:space-between;display:flex}.LinkBoxList .LinkBox{background-color:#fff;color:#333;text-decoration:none;font-size:18px;border-radius:5px;width:32%;padding:20px;box-sizing:border-box;margin-top:20px;align-self:center;height:100px;display:flex;box-shadow:0 3px 8px #eee;flex-direction:column;text-align:center;justify-content:center}.LinkBoxList .LinkBox:hover{background-color:#fefefe}.ListHeader{padding-left:20px;padding-right:20px}.ListHeader,.ListItem{display:flex;justify-content:space-between;width:100%;margin-top:20px}.ListItem{background-color:#fff;border-radius:5px;padding:20px;box-sizing:border-box;align-self:center;box-shadow:0 3px 8px #eee;flex-direction:row;align-items:center}.ListItem:hover{background-color:#fefefe;box-shadow:0 3px 10px #ddd}.ListItemEdit{color:#333;padding:5px;align-self:flex-end}.TopBar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px}.TopBar h1{font-size:20px;padding:0;margin:0}.TopBar .DataInfoButtons>*{display:inline;background-color:#fff;border-radius:5px;padding:10px 20px;color:#000;text-decoration:none;box-shadow:0 3px 8px #eee;cursor:pointer}.TopBar .DataInfoButtons>.blue{background-color:#2663d5;color:#fff}.TopBar .DataInfoButtons>:hover{box-shadow:0 3px 10px #ddd}.TopBar .blue{display:inline;background-color:#fff;border-radius:5px;padding:10px 20px;color:#000;text-decoration:none;box-shadow:0 3px 8px #eee;background-color:#2663d5;color:#fff}.FullForm input,.FullForm select{width:100%;box-sizing:border-box}.IconLink{cursor:pointer}.DataInfoButtons>*{margin-left:10px}.DataInfoButtons>.disabled{opacity:.5;cursor:not-allowed}.DataInfoButtons>.DataInfoApproved{background:#009a00;color:#fff;cursor:auto}.DataInfoButtons>.WithdrawApproval{cursor:pointer}.DataItemLink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.close,.DataPurpose,.edit,.trash{z-index:2}.DataInfoRefresh svg{margin-right:10px}[data-rmiz-modal-content] img{width:100%}.DataInfoGrid{flex-wrap:wrap;width:70%;display:flex;margin:0 -10px 0 10px}.DataInfoGrid>div{margin:0 10px;width:calc(25% - 20px);height:-webkit-min-content;height:-moz-min-content;height:min-content}.DataInfoGrid>div img{width:100%;height:auto;box-shadow:0 3px 8px #eee;border-radius:5px;box-sizing:border-box}.DataInfoGrid>div img.error{box-shadow:none}.DataInfoGrid>div img.error:before{content:"No data to display"}.DataInfo{width:100%;background-color:#fff;border-radius:5px;box-sizing:border-box;margin-top:20px;align-self:center;display:flex;box-shadow:0 3px 8px #eee;position:relative}.DataInfo>*{text-align:center;margin:20px;flex-grow:1}.DataInfo .DataInfoMainImage{height:100px;width:100px;flex-grow:0;border-radius:5px}.DataInfo>.checking,.DataInfo>.correct,.DataInfo>.wrong{height:3px;width:100%;position:absolute;top:0;left:0;margin:0;border-top-left-radius:5px;border-top-right-radius:5px}.DataInfo>.correct{background:rgba(0,170,0,.6)}.DataInfo>.checking{background:#2663d5}.DataInfo>.wrong{background:rgba(170,0,0,.6)}.DataInfoNoLog{text-align:center;margin-top:40px}.DataInfoProcess{display:flex;margin-top:20px}.DataInfoProcess .DataInfoLog{width:30%}.DataInfoProcess .DataInfoLog .loader{height:20px;float:right}.DataInfoProcess .DataInfoLog .log{background:#fff;width:100%;border:0;box-shadow:0 3px 8px #eee;padding:10px;font-family:Arial,Helvetica,sans-serif;outline:none;height:250px;border-radius:5px;box-sizing:border-box;overflow-y:scroll;white-space:break-spaces;font-size:14px}.DataItem:not(.DataItemEmpty){overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.DataItem:not(.DataItemEmpty):hover{box-shadow:0 8px 20px #ddd;cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02)}.DataItem:not(.DataItemEmpty) .FormInput,.DataItem:not(.DataItemEmpty) .FormSelect{padding:5px;margin:5px 0 0}.DataItem:not(.DataItemEmpty) .DataItemRow>.correct{height:3px;width:100%;background:rgba(0,170,0,.6);position:absolute;top:0;left:0}.DataItem:not(.DataItemEmpty) .DataItemRow>.checking{height:3px;width:100%;background:#2663d5;position:absolute;top:0;left:0}.DataItem:not(.DataItemEmpty) .DataItemRow>.wrong{height:3px;width:100%;background:rgba(170,0,0,.6);position:absolute;top:0;left:0}.DataItem:not(.DataItemEmpty) .StatusButtons{opacity:0;bottom:-18px;left:0;width:100%;position:absolute;display:flex;justify-content:center}.DataItem:not(.DataItemEmpty) .StatusButtons button{cursor:pointer;margin:5px;padding:7px 10px;background:#fffb00;border-radius:5px;border:none;box-shadow:0 1px 2px hsla(0,0%,66.7%,.67);color:#fff}.DataItem:not(.DataItemEmpty) .StatusButtons button:hover{box-shadow:0 2px 3px hsla(0,0%,66.7%,.67)}.DataItem:not(.DataItemEmpty) .StatusButtons button.correct{background:#2663d5}.DataItem:not(.DataItemEmpty) .StatusButtons button.wrong{background:#666}.DataItem:not(.DataItemEmpty):hover .StatusButtons{opacity:1}.DataItem:not(.DataItemEmpty) .lastResult{font-size:14px;font-weight:700}.DataItem:not(.DataItemEmpty) .lastResult svg{margin-right:5px;font-size:12px;opacity:.5;cursor:pointer}.ReportList{cursor:pointer}.ReportList .ListHeader>div:first-child,.ReportList .ListItem>div:first-child{width:10%}.ReportList .ListHeader>div:nth-child(2),.ReportList .ListItem>div:nth-child(2){width:10%;text-align:center}.ReportList .ListHeader>div:nth-child(3),.ReportList .ListHeader>div:nth-child(4),.ReportList .ListItem>div:nth-child(3),.ReportList .ListItem>div:nth-child(4){width:15%;text-align:center}.ReportList .ListHeader>div:nth-child(5),.ReportList .ListItem>div:nth-child(5){width:5%;text-align:center}.ReportList .ListHeader>div:nth-child(6),.ReportList .ListItem>div:nth-child(6){width:12%;text-align:right}.ReportList .ListHeader>div .Proggress,.ReportList .ListItem>div .Proggress{height:36px}.ReportList .ListHeader>div .Proggress .CircularProgressbar-text,.ReportList .ListItem>div .Proggress .CircularProgressbar-text{font-size:28px}.Form{background-color:#fff;border-radius:5px;width:100%;padding:20px;box-sizing:border-box;margin-top:20px;align-self:center;display:flex;box-shadow:0 3px 8px #eee;flex-direction:column}.Form .FormLabel:first-child{margin-top:0}.FormLabel{font-size:12px;padding-left:5px;margin-top:10px}.FormContent{display:flex;flex-direction:row;margin-top:10px}.FormContentInputs{display:flex;margin-left:10px;width:100%;flex-direction:column}.FormContentInputs button{width:100px;align-self:flex-end}.FormContentBottom{display:flex}.FormContentBottom input{flex-grow:1}.DataList{margin-bottom:20px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.DataItem,.DataList{box-sizing:border-box;display:flex}.DataItem{background-color:#fff;border-radius:5px;width:32%;padding:20px 20px 10px;margin-top:20px;align-self:center;height:200px;box-shadow:0 3px 8px #eee;flex-direction:column;position:relative;justify-content:stretch}.DataItem .DataItemRow{display:flex;flex-direction:row;justify-content:stretch;height:120px}.DataItem .DataPurpose{font-size:14px;cursor:pointer;padding:0;margin:8px -10px 0;height:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.DataItem .DataPurpose label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DataItem .DataPurpose input{display:block;float:left;margin-right:5px}.DataItem .DataPurpose>*{padding:0 10px}.DataItem .DataPurpose .lastResult{flex-grow:1;text-align:right}.DataItem img{height:100%;width:auto;margin-right:10px;border-radius:5px}.DataItem .close{font-size:14px;cursor:pointer}.DataItem .edit{right:30px}.DataItem .edit,.DataItem .trash{font-size:12px;padding:10px;margin:10px;cursor:pointer;position:absolute;top:0;color:#666}.DataItem .trash{right:0}.DataItem .save{font-size:12px;margin-right:10px;padding:0;cursor:pointer;color:#666;flex-grow:1;text-align:right}.DataItem .save .FormButton{padding:0 10px;margin:0;height:30px}.DataItem .edit:hover,.DataItem .trash:hover{color:#000}.DataItemEmpty{background:none;box-shadow:none}.DataItemContent{display:flex;overflow-wrap:break-word;overflow:hidden;box-sizing:border-box;flex-direction:column;flex-grow:1}.DataItemContent small{color:#999;font-size:10px}.DataItemProp{display:flex;flex-direction:column;margin-bottom:5px}.DataItemSource{font-size:12px;max-height:50px;overflow:hidden}.DataItemProp a{color:#333;text-decoration:none}.DataItemProp a:hover{color:#333;text-decoration:underline}.DataItemCreator{font-size:12px}.GenerateRaportSets{display:flex;flex-direction:row;width:100%;margin:0 -15px}.GenerateRaportSets>*{padding:10px 20px}.GenerateRaportSet{padding-top:10px}.GenerateRaportSet>label{border:1px solid #eee;border-radius:5px;display:block;padding:5px 20px 5px 5px;margin:5px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.GenerateRaportSet>label.disabled{opacity:.5}.GenerateRaportSet>label input{margin-right:10px}.FormButton{padding:10px;margin:5px;box-sizing:border-box;border-radius:5px;background:#2663d5;border:none;cursor:pointer;color:#fff}.FormButton:disabled{opacity:.5}.FormInput{padding:10px}.FormInput,.FormSelect{border:1px solid #eee;margin:5px;box-sizing:border-box;border-radius:5px}.FormSelect{padding:5px 10px;background:#fff;height:33px}.UploadImage{width:150px;height:130px;background-color:#eee;border-radius:5px;display:flex;justify-content:center;cursor:pointer;overflow:hidden;position:relative;border:1px solid #eee}.UploadImage:hover{background-color:#ddd}.UploadImage i{align-self:center;font-size:30px;position:absolute;color:#aaa}.UploadImage:hover i{color:#666}.UploadImage input{opacity:0;cursor:pointer}.UploadImage img{position:absolute;display:block;width:100%;height:100%;object-fit:cover}.ReportNotEnough{text-align:center;flex-grow:1;align-self:center}.ReportCharts{display:flex}.ReportChart{height:220px;padding:20px;margin-top:20px;align-self:center}.ReportLabel{display:flex;margin-bottom:5px}.LabelColor{border-radius:5px;width:20px;display:block;height:20px;margin-right:10px}.LabelName{width:200px}.ReportGenerateFrom .FormButton{align-self:flex-end}.ReportResultHeader{display:flex;padding:20px}.ReportResultHeader>*{width:50%;display:flex;text-align:center;justify-content:center}.ReportSplit{display:flex}.ReportSplit>*{width:50%;display:flex;flex-wrap:wrap;flex-flow:wrap;align-content:center}.ReportSplit>*>*{flex-grow:1;width:40%;display:flex;background-color:#fff;border-radius:5px;padding:10px;margin:10px 5px;box-sizing:border-box}.ReportSplit .ReportSplitLine{width:1px;background-color:#ddd;margin:10px}.ReportResultItem{height:105px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;background:transparent;padding:0}.ReportResultItem>.DataItemRow.deleted{opacity:.5}.ReportResultItem>.DataItemRow>.correct{height:3px;width:100%;background:rgba(0,170,0,.6);position:absolute;top:0;left:0}.ReportResultItem>.DataItemRow>.wrong{height:3px;width:100%;background:rgba(170,0,0,.6);position:absolute;top:0;left:0}.ReportResultItemInfo{display:flex;justify-content:space-between;height:50px;padding:10px;border-bottom:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;box-shadow:0 3px 8px #eee}.ReportResultItemInfo>img{width:50px;height:auto;border-radius:5px}.ReportResultItemInfo>.result{font-weight:700;font-size:22px;align-self:center}.ReportResultItemInfo>.status{font-size:13px;display:flex;padding:10px;flex-grow:1;font-weight:700;align-self:center;justify-content:space-between}.ReportResultItemInfo>.status img{height:20px;margin-left:10px;width:20px}.ReportResultItemInfo>.status+.result{display:none}.ReportResultItemInfo>.status.success{color:#060}.ReportResultItemInfo>.status.success+.result{display:block}.ReportResultItemInfo>.status.error{color:#600}.ReportResultItemActions{padding:5px 10px;background:hsla(0,0%,100%,.67);margin:0 10px 5px;box-shadow:0 3px 8px #eee;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ReportResultItemActions,.ReportResultItemActions .groups{display:flex;justify-content:space-between}.ReportResultItemActions .groups button{opacity:.5;background:#2663d5;color:#fff}.ReportResultItemActions button{border-radius:5px;padding:2px 5px;border:1px solid #2663d5;display:inline-block;cursor:pointer}.ReportResultItemActions button.destructive{color:#a00;border:1px solid #a00;background:transparent}.ReportResultItemActions button.destructive:hover{background:#a00;color:#fff}.data-list-options{display:flex;flex-direction:row;margin-top:15px;justify-content:space-between}.data-list-options.bottom{margin-bottom:20px}.approved{font-size:11px;color:#00b300;font-weight:700}.approved .approved-icon{font-size:14px;margin-right:5px}.approved.not-approved{font-weight:400;color:#999}.pagination{display:flex;flex-direction:row;background:#fff;box-shadow:0 3px 8px #eee;border-radius:5px;align-self:center}.pagination>*{white-space:nowrap;padding:10px 15px;color:#000;background:#fff;border:0;cursor:pointer;border-left:1px solid #eee;-webkit-transition:all .3s;transition:all .3s}.pagination>*,.pagination>:focus{box-shadow:none}.pagination>:active{box-shadow:inset 0 2px 3px #eee}.pagination>[disabled]{cursor:auto}.data-list-counts span{font-weight:700;color:#090}.ReactCrop__image{max-height:50vh}.ReactCrop__crop-selection{background:url(/img/crop_circle.png);background-size:100%}.Guards{margin-top:10px;display:flex;display:none;flex-direction:row;justify-content:stretch}.Guards>div{flex-grow:1}.Guards select{width:96%}.filter-buttons{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;box-shadow:none;flex-wrap:wrap;width:auto}.filter-buttons button{opacity:.7;box-shadow:0 2px 5px #eee;border-radius:5px;margin:5px;background:#fff;border-left:initial}.filter-buttons button.active{box-shadow:0 2px 5px #ddd;opacity:1;font-weight:700;background:#fff}
/*# sourceMappingURL=main.ef3dda80.chunk.css.map */