@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700&display=swap);:root{--azul:#1d3562;--hover:#24427a;--btn:brown;--btn-hover:#c02e2e;--title:#1d3562}html{box-sizing:border-box;height:-webkit-max-content;height:max-content}*,:after,:before{box-sizing:inherit;font-family:Roboto,sans-serif;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:-webkit-max-content;height:max-content;position:relative}#header{align-self:center;display:flex;margin:1rem}#header,.lds-ripple{position:absolute;top:0}.lds-ripple{display:inline-block;height:80px;margin-top:35vh;width:80px}@media (max-width:600px){.lds-ripple{top:0}}.lds-ripple div{-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #c24747;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}@keyframes lds-ripple{0%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}#login{align-items:center;background-image:url(/static/media/bg-login.5dc2637ceb79822acdd9.jpg);background-size:cover;min-height:100vh;padding:0 2rem}#login,#login .form{display:flex;flex-direction:column;justify-content:center;position:relative}#login .form{background-color:var(--azul);color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:1rem;padding:.5rem;width:300px}#login .formTitle{align-self:center;margin:30px 0 10px}#login .field{display:flex;flex-direction:column;padding:5px 20px}#login .login-logo{background-color:#fff;border:3px solid #fff;border-radius:50%;box-shadow:3px 3px 4px #000;left:125px;position:absolute;top:-20px;width:50px}#login .icons{color:var(--azul)}#login .labels{margin:0;text-align:start}#login .field .div-icons{align-items:center;background-color:#dfdfdf;border:none;display:flex}#login .field input{border:none!important;padding:5px auto;width:100%}#login .actions{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;padding:.5rem 1rem;text-align:center}#login .actions button{background-color:#f0f8ff;border:none;color:#000;cursor:pointer;font-weight:700;height:2rem;margin-bottom:15px;width:100%}#login .actions button:hover{background-color:#d7e9fa;color:#000}#login .actions button:disabled,#login .field input:disabled{background-color:#acabab}#login .actions button,#login .form{border:none;border-radius:5px}.error{color:#ff0!important;text-align:center}#navBar{background-color:var(--azul);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;padding:.5rem;position:absolute;transition:all .3s ease-in-out;width:220px;z-index:9}.nav-btns{align-items:center;display:flex;height:2rem;justify-content:flex-start;margin:1rem .5rem;text-align:start;text-decoration:none}.nav-btns:hover .labels,.nav-btns:hover .material-symbols-outlined{color:#f07d7d!important}.labels{cursor:pointer;margin-left:.3rem}#navBar .material-symbols-outlined,.labels{color:#fff}.hide{left:-250px!important}.nav-title{color:#fff;display:inline-block;text-align:start}.link-meu-perfil{align-items:center;color:#fff;display:flex;flex-direction:column;margin-bottom:5rem}.link-meu-perfil .user-subtitle{font-size:.8rem;margin-left:.3rem}.user-icon{font-size:3rem}.menu{left:0;margin-left:.5rem;margin-top:.5rem;position:absolute;top:0;width:30px;z-index:999}#home{align-items:center;background-image:url(/static/media/bg-login.5dc2637ceb79822acdd9.jpg);background-size:cover;display:flex;flex-direction:row;height:100%;justify-content:center;min-height:100vh;overflow:hidden;padding:0;position:relative;transition:all .3s linear}.home-title{color:var(--azul);font-size:1.8rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.home-column{align-items:center;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;width:100%}.blocks-container{flex-direction:row;justify-content:space-evenly;max-width:800px;padding-top:1rem;width:90%}.blocks-container,.home-block{align-items:center;display:flex;flex-wrap:wrap}.home-block{background-image:linear-gradient(312deg,rgba(198,195,212,.25) 40%,rgba(139,149,170,.25) 75%);border-radius:10px;color:var(--azul);flex-direction:column;font-size:1.1rem;height:120px;justify-content:center;margin:5px 10px;text-align:center;text-decoration:none;width:120px}#home .home-icon{font-size:2.5rem}.updates-title{color:var(--azul);font-size:2rem;margin-top:1rem;text-align:center}.updatesContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;text-decoration:none;width:100%}.updatesField .field{display:flex}.updatesField .label{font-weight:500;margin:0 5px}.updatesLink{justify-content:center;text-decoration:none}.info-container,.updatesLink{align-items:center;display:flex;flex-direction:column}.info-container{margin-top:100px}.updatesField{background-image:linear-gradient(312deg,rgba(198,195,212,.25) 40%,rgba(139,149,170,.25) 75%);border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,.241);color:var(--azul);display:flex;flex-direction:column;margin:10px;max-width:400px;min-width:400px;padding:10px}@media (min-width:600px){#home .home-block{height:150px;margin:10px 18px;width:150px}}.pendencyContainer{align-items:center;display:flex;flex-direction:column;margin:10px 0;padding:10px}.home-block,.pendencyContainer,.updatesField{border:2px solid transparent;cursor:pointer}.home-block:hover,.pendencyContainer:hover,.updatesField:hover{border-color:var(--btn-hover)}.pendencyLabel{color:var(--btn-hover);font-weight:500}#orderPage{background-image:url(/static/media/bg-login.5dc2637ceb79822acdd9.jpg);background-size:cover;flex-direction:row;height:100%;min-height:100vh;padding:0;position:relative}#orderPage,#orderPage .column{align-items:center;display:flex;justify-content:center}#orderPage .column{flex-direction:column;height:100vh;width:100%}.main-order{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:flex-start;margin-top:3rem}.order-form label{margin-bottom:.1rem}.order-form{border-radius:5px;color:var(--azul);display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;padding:1rem;width:350px}.order-form .order-title{text-align:center}.order-form #atividade,.order-form #projetos{height:1.5rem}.order-form #descricao{height:5rem}.order-form .field{display:flex;flex-direction:column;margin:.3rem}.order-form .submit-btn-box{display:flex;height:1.5rem;justify-content:center;margin-top:1rem;width:100%}.order-form .submit-btn{background-color:var(--btn);border:none;border-radius:3px;color:#fff;font-weight:500;height:2rem;width:50%}.order-form .submit-btn:hover{background-color:var(--btn-hover)}.submit-msg{color:red;margin-top:1rem}.user-page{background-image:url(/static/media/bg-login.5dc2637ceb79822acdd9.jpg);background-size:cover;position:relative}.user-column,.user-page{height:-webkit-max-content;height:max-content;min-height:100vh}.user-column{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.user-title{color:var(--title)}.form-container{background-color:var(--azul);border-radius:10px;color:#fff;font-size:1.2rem;margin:3rem 0;max-width:600px;padding:2rem;position:relative;width:80%}.user-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.user-page .user-label{margin-bottom:.3rem}.user-page .field{display:flex;flex-direction:column;margin:15px 20px;width:100%}.user-page .user-submit{background-color:var(--btn);border:none;border-radius:3px;color:#fff;font-size:1rem;padding:.2rem;width:100px}.user-page .user-submit:disabled{background-color:gray}.user-page .user-submit:hover{background-color:var(--btn-hover);-webkit-transform:scale(1.05);transform:scale(1.05)}.user-page .user-submit:hover:disabled{background-color:gray;-webkit-transform:none;transform:none}.user-page .phone-field{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.user-page .phone-input{margin:3px 0}.user-page .btnAdd{align-items:center;cursor:pointer;display:flex;margin:5px 0}.user-page .addNumberTxt{color:#fff;font-size:12px}.user-page .user-input{border:none;border-radius:5px;height:2rem;padding:.5rem}.user-page .user-input:disabled{background-color:#9b9bae;color:#d8d8d8}.user-page .user-info{margin-top:1rem}.info-msg{color:red;font-size:.8rem}.name-email-container{align-items:center;display:flex;flex-direction:column;padding:10px;width:100%}.editable-container{display:flex;flex-wrap:wrap;padding:10px}.goback{font-size:2rem}.user-page .goback{margin-top:8rem}.user-page .password-input{align-self:center;text-align:center;width:50%}.user-page .password-label{text-align:center}.user-page .phoneRow{align-items:center;display:flex}.user-page .responseInfo{color:red;font-size:14px;margin:10px;text-align:center}.main-modal{background-color:#dfdfdfbb;height:100%;justify-content:center;opacity:0;position:absolute;transition:all .5s;width:100%;z-index:-1}.main-modal,.modalContent{align-items:center;display:flex}.modalContent{flex-direction:column}iframe{height:500px;max-height:60%;max-width:95%;overflow:hidden;top:0;width:600px}.main-modal.show{opacity:1;z-index:9999}.btn-modal{background-color:var(--azul);border-radius:2px;color:#fff;cursor:pointer;width:80px}#contracts{align-items:center;background-image:url(/static/media/bg-login.5dc2637ceb79822acdd9.jpg);background-size:cover;display:flex;flex-direction:row;height:100%;justify-content:center;min-height:100vh;padding:0;position:relative;transition:all .3s linear}#contracts .goback{align-self:center;margin-top:8rem}.contracts-title{justify-content:center;margin-bottom:15px}.contracts-title,.main-contracts{align-items:center;display:flex;flex-direction:column}.main-contracts{height:100vh}.material-symbols-outlined{color:#d10c0c}#contracts .contractField{background-color:#fff;border:2px solid var(--btn-hover);border-radius:10px;margin:10px;max-width:100%;padding:10px;width:350px}#contracts .textField{margin:5px}#contracts .label{font-weight:500}#contracts .text{margin:0 3px}#contracts .objeto{display:flex;flex-direction:column}#contracts .objetoTitle{background-color:var(--azul);color:#fff;margin:10px 0;text-align:center}#contracts .pdfField{cursor:pointer;display:flex}#chat{background-color:var(--azul);display:flex;flex:3 1;flex-direction:column;position:relative}#chat .headerIcon{margin:0 10px}#chat .chatTitle{margin-top:10px}#chat .chatGoBack{left:0;position:absolute}#chat .logoPlusText{align-items:center;display:flex;flex-direction:column;position:relative}#chat .chatHeader .projectName{color:#dbdb36;font-size:15px}#chat .chatHeader{align-items:center;background-color:#202c64;color:#fff;display:flex;height:120px;justify-content:center;width:100%}#chat .chatBody{display:flex;flex:1 1;flex-direction:column;height:100vh;overflow-y:scroll;width:100%}#chat .marginAutoContainer{display:flex;flex-direction:column;margin-top:auto;width:100%}#chat .messageContainer{align-items:center;color:#fff;display:flex;margin:8px 10px;max-width:85%}#chat .clientMessageContainer{align-self:flex-end}#chat .botMessageContainer{align-self:flex-start}#chat .botIcon{background-color:#fff;border:2px solid #fff;border-radius:100%;width:50px}#chat .clientIcon{border-radius:50px;width:50px}#chat .submitContainer{background-color:hsla(0,6%,80%,.164);border-radius:10px;display:flex;flex-direction:row;height:70px;width:100%}#chat .textInput{background-color:initial;border:none;border-radius:10px;color:#fff;flex:1 1;outline:none;padding:10px;resize:none}#chat .textInput:hover{background-color:hsla(0,0%,100%,.067)}#chat .anchor{align-items:center;border-left:1px solid rgba(0,0,0,.336);cursor:pointer;display:flex;justify-content:center;text-decoration:none;width:50px}#chat .sendMessageBtn{color:#fff}#chat .noProjectMessage{align-self:center;color:#fff;margin:200px}#chat .message{background-color:rgba(36,223,76,.426);border-radius:10px;color:#fff;display:flex;margin:auto 5px;padding:10px}.time{align-self:flex-end;color:#fff;font-size:9px;margin:0 5px}#chat .botMessage{background-color:rgba(223,36,36,.426)}#chat .clientMessage{background-color:rgba(71,222,111,.593)}#projectsContainer .projectsList .projectField{align-items:center;background-color:var(--azul);color:#fff;cursor:pointer;display:flex;height:50px;justify-content:start;padding-left:20px}#projectsContainer .projectsList .projectField:hover,.selected{background-color:var(--hover)!important}#projectsContainer .projectsList:last-child{border-bottom:1px solid hsla(0,0%,100%,.338)}#projectsContainer .projectsList .projectField{border-top:1px solid hsla(0,0%,100%,.338)}#chatPage{align-items:center;background-color:var(--azul);flex-direction:column;height:100vh}#chatPage,#chatPage .projects-plus-chat{display:flex;justify-content:center;width:100%}#chatPage .projects-plus-chat{border:1px solid #eeeeee38;flex-direction:row;height:100%;max-height:1000px;max-width:1600px}#projectsContainer{background-color:var(--azul);border-right:1px solid #eeeeee38;flex:1 1;height:100%;min-width:150px}#projectsContainer .projectsHeader{background-color:rgba(12,6,131,.126);display:flex;flex-direction:column;gap:5px;height:120px;padding:10px}#projectsContainer .projectsHeader .title{align-self:center;color:#fff;font-weight:700;text-transform:uppercase}#tasksPage{background-image:url(/static/media/bg-login.5dc2637ceb79822acdd9.jpg);background-size:cover;flex-direction:row;height:100%;min-height:100vh;padding:0;position:relative}#tasksPage,.column{align-items:center;display:flex;justify-content:center}.column{flex-direction:column;height:100vh;width:100%}.tasks-title{color:var(--azul);text-align:center}.column .tasks-column{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:6rem}.main-tasks{height:100vh;max-width:100%}.projectTitle{color:var(--azul);font-size:14px;text-align:center}#tasksPage .material-symbols-outlined{font-size:2rem}.all-btns{align-items:center;background-image:linear-gradient(312deg,rgba(198,195,212,.25) 40%,rgba(139,149,170,.25) 75%);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;margin-top:1rem;width:120px}.all-btns:hover{background-color:var( --hover)}.all-btns:hover .projectTitle{color:#fff}.main-tasks .projects-container{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:1rem;max-height:430px;max-width:100%;overflow-x:hidden!important;width:100%}.projects-field{margin-top:3rem}.task-items{border:none;border-radius:5px;color:var(--azul);height:2rem;margin-top:.5rem;padding-left:.2rem;padding-right:.2rem;text-align:start;width:100%}.disabled{display:none!important}.error{color:red;font-size:.8rem}.go-back-btn{align-self:center;background-color:rgba(0,0,0,.664);font-weight:500;margin-top:0;text-align:center!important;width:100px}.green{background-color:#93c47d!important}.red{background-color:#f6b26b!important}.green,.red{color:var(--azul);font-weight:500}.tasks-table{border-collapse:collapse;border-radius:5px;color:var(--azul);max-width:100%;overflow-x:scroll!important;width:500px}.tasks-table th{background-color:var(--btn-hover);color:#fff;padding:5px 0}.tasks-table td,.tasks-table th{border:1px solid rgba(0,0,0,.267)}.tasks-table td{font-size:.7rem;max-width:220px;padding-left:.3rem;padding-right:.3rem;text-align:center}.pdf-link{background-color:initial;border:1px solid #fff}.pdf-link:hover{background-color:#93c47d;color:var(--azul)}.btn-field{align-items:center;align-self:flex-start!important;cursor:pointer;display:flex;justify-content:center;width:-webkit-max-content;width:max-content}.btn-field:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.btns-container{display:flex;width:100%}.goback{cursor:pointer}
/*# sourceMappingURL=main.674771cf.css.map*/