.app-bar{background-color:#1f1f1f;color:#e5e5e5;gap:2vh;height:6.5vh;left:0;padding-right:2vh;position:fixed;top:0;width:100%;z-index:1000}.app-bar,.app-bar .modulo{align-items:center;display:flex}.app-bar .modulo{font-size:2.8vh;justify-content:center;width:90%}.app-bar .hello{width:200px}.app-bar #notification{--shake-duration:0.6s;--shake-distance:7px;position:relative;will-change:transform}.app-bar #notification.is-shaking,.app-bar #notification[data-shaking=true]{animation:shake var(--shake-duration) cubic-bezier(.36,.07,.19,.97) infinite}.app-bar #notification.shake-once,.app-bar #notification[data-shaking=once]{animation:shake var(--shake-duration) cubic-bezier(.36,.07,.19,.97) 3}.app-bar #notification[data-shaking=false]{animation:none!important;transform:none!important}.app-bar #notification:focus,.app-bar #notification:focus-within,.app-bar #notification:hover{animation:none!important;transform:none!important;transition:transform .16s ease-out}@media(max-width:1024px){.modulo{font-size:1.8vh!important}}#events-table{display:flex;flex-direction:column;gap:2vh;height:auto;max-height:88vh;width:500px}#events-table .MuiTable-root{border:2px solid #a8a8a8!important}#events-table .MuiTable-root .cell{border:1px solid #a8a8a8}#events-table .MuiTable-root .cell-bold{border:1px solid #a8a8a8;font-weight:700;width:70%!important}#events-table .MuiTable-root .MuiChip-root{margin:2px!important}#events-table .MuiTable-root .flex{display:flex;gap:1vh}#modal-info #modal-info-content{align-items:center;display:flex;flex-direction:column;gap:3vh;height:auto;justify-content:center;text-align:center;width:100%}@media screen and (max-width:768px){#modal-info #modal-info-content{margin:0!important;padding:1vh!important}}#modal-info #modal-info-content #form-info-buttons{display:flex;flex-direction:column;gap:2vh}#modal-info .MuiDialog-paperScrollPaper{max-height:945px!important;max-width:1000px!important}@media screen and (max-width:768px){#modal-info .MuiPaper-root{margin:0!important;width:95%!important}}.comparations .component .tabela .listagem{margin-bottom:5vh}.comparations .component .tabela .listagem .th-styled{font-size:1.6vh;text-align:center}.comparations .MuiPaper-root{border-radius:0!important}.extracoes{gap:1vh;justify-content:center;margin-top:8.2vh}.extracoes,.extracoes .component{align-items:center;display:flex;flex-direction:column;width:100%}.extracoes .component{gap:2vh;height:90vh;justify-content:flex-start}.extracoes .component .top{align-items:center;display:flex;justify-content:space-between;width:93%}.extracoes .component .top .etapas{color:#e5e5e5!important}.extracoes .component .tabela{align-items:center;background-color:#1f1f1f;border-radius:15px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706);display:flex;flex-direction:column;height:auto;justify-content:center;width:94%}.extracoes .component .tabela p{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;text-align:left;width:17%}.extracoes .component .tabela p:hover{background-color:#3e3e3e}.extracoes .component .tabela p svg{margin:0}.extracoes .component .tabela .header-tabela{align-items:center;border-bottom:2px solid #7d7d7d;color:#e5e5e5;display:flex;font-size:2.1vh;height:5vh;justify-content:space-between;padding-left:4vh;width:100%}.extracoes .component .tabela .header-tabela #sort{cursor:pointer;display:flex;justify-content:flex-start;width:50%!important}.extracoes .component .tabela .header-tabela #sort:hover{background-color:#3e3e3e}.extracoes .component .tabela .header-tabela #sort-x{cursor:pointer;display:flex;justify-content:center}.extracoes .component .tabela .header-tabela #sort-x:hover{background-color:#3e3e3e}.extracoes .component .tabela .body-table{margin-bottom:2vh;margin-inline:1vh;max-height:72vh;overflow-y:auto;width:100%}.extracoes .component .tabela .body-table #sort{display:flex;justify-content:flex-start;width:50%!important}.extracoes .component .tabela .body-table .linha-empresa{align-items:center;border-bottom:1px solid #626262;color:#e5e5e5;display:flex;height:7vh;justify-content:space-between;padding-left:4vh;width:100%}.extracoes .component .tabela .body-table .linha-empresa:hover{background-color:#3e3e3e}.extracoes .component .tabela .body-table .linha-empresa .green{color:#3dff3d}.extracoes .component .tabela .body-table .linha-empresa .warning{color:#f06363}.extracoes .component .tabela .body-table .linha-empresa p{font-size:1.7vh}.complaint{align-items:center;display:flex;flex-direction:column;gap:2vh;height:90vh;justify-content:flex-start;margin-top:8.2vh}.complaint .top-complaint{align-items:center;display:flex;padding-left:1.2vh;width:94%}.complaint p{font-size:1.7vh!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.complaint #complaint-content{background-color:#1f1f1f;border-radius:15px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706);color:#e5e5e5;display:flex;flex-direction:column;gap:2vh;height:82vh;padding:2vh;width:94%}.complaint #complaint-content .cards-wrapper{display:flex;flex-grow:1;gap:2vh;overflow:hidden;padding:4px}.complaint #complaint-content .complaint-infos{flex-direction:column;gap:2vh;width:30%}.complaint #complaint-content .complaint-infos .complaint-content{display:flex;flex-direction:column;gap:2vh;height:93%;overflow-y:auto}.complaint #complaint-content .complaint-infos .complaint-info-line{display:flex}.complaint #complaint-content .complaint-infos .complaint-info-line p{align-items:center;display:flex;flex:1 1}.complaint #complaint-content .complaint-infos .file{align-items:center;color:#6d90ff;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.complaint #complaint-content .right-cards{display:flex;flex-direction:column;height:100%;width:69%}.complaint #complaint-content .right-cards .right-cards-content{display:flex;flex-direction:column;flex-grow:1;gap:2vh;height:100%}.complaint #complaint-content .right-cards .right-cards-content .classification-history{display:flex;flex-grow:1;gap:2vh;height:50%;width:100%}.complaint #complaint-content .right-cards .right-cards-content .classification-history .classification{gap:2vh;width:60%}.complaint #complaint-content .right-cards .right-cards-content .classification-history .classification .classification-title{align-items:center;display:flex;gap:8px}.complaint #complaint-content .right-cards .right-cards-content .classification-history .classification .classification-selects{align-items:center;display:flex;gap:2vh;justify-content:space-between}.complaint #complaint-content .right-cards .right-cards-content .classification-history .classification .criterio-grid{grid-row-gap:4px;grid-column-gap:32px;column-gap:32px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);height:30%;row-gap:4px;width:-webkit-max-content;width:max-content}.complaint #complaint-content .right-cards .right-cards-content .classification-history .classification .criterio-grid .criterio-item{margin-left:-9px}.complaint #complaint-content .right-cards .right-cards-content .classification-history .classification .criterio-grid .criterio-item .MuiFormControlLabel-label{font-size:1.7vh}.complaint #complaint-content .right-cards .right-cards-content .classification-history .history{width:40%}.complaint #complaint-content .right-cards .right-cards-content .classification-history .history .stepper{flex:1 1;overflow-y:auto;padding-top:1.1vh;width:100%}.complaint #complaint-content .right-cards .right-cards-content .classification-history .history .MuiStepConnector-vertical{margin-left:.7vh}.complaint #complaint-content .right-cards .right-cards-content .classification-history .history .MuiStepLabel-root{padding:0}.complaint #complaint-content .right-cards .right-cards-content .classification-history .history .MuiStepConnector-root{height:2.4vh!important}.complaint #complaint-content .right-cards .right-cards-content .complaint-actions{flex-grow:1;gap:1.2vh;height:45%;width:100%}.complaint #complaint-content .right-cards .right-cards-content .complaint-actions .actions-grid{display:flex;flex-direction:column;max-height:67%}.complaint #complaint-content .right-cards .right-cards-content .complaint-actions .actions-grid .action-items{align-items:center;display:flex;flex-direction:column;overflow-y:auto}.complaint #complaint-content .right-cards .right-cards-content .complaint-actions .actions-grid .action-items .action-item{align-items:center;display:flex;gap:1.2vh;margin-top:5px;width:100%}.complaint #complaint-content .right-cards .right-cards-content .complaint-actions #create-action{font-size:1.5vh;width:19vh}.complaint #complaint-content .complaint-buttons{display:flex;gap:1vh;height:4vh;justify-content:flex-end}.complaint #complaint-content .card{background-color:#2f2f31;border-radius:18px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706);display:flex;flex-direction:column;padding:2vh}.complaint #complaint-content h5{font-size:2.4vh!important}.complaint #complaint-content h6{font-size:2.1vh!important}.complaint #complaint-content svg{font-size:2vh}@media(max-width:1024px){.complaint{height:auto;margin-bottom:2vh}.complaint #complaint-content{background-color:inherit;border-radius:0;box-shadow:none;flex-direction:column;height:auto;padding:0;width:94%}.complaint #complaint-content .cards-wrapper{flex-direction:column}.complaint #complaint-content .complaint-infos{height:auto;width:100%}.complaint #complaint-content .complaint-infos .complaint-content{height:auto}.complaint #complaint-content .right-cards{width:100%}.complaint #complaint-content .right-cards .right-cards-content .classification-history{flex-direction:column;flex-grow:unset;height:auto}.complaint #complaint-content .right-cards .right-cards-content .classification-history .classification{width:100%}.complaint #complaint-content .right-cards .right-cards-content .classification-history .classification .classification-selects{align-items:stretch;flex-direction:column;gap:2vh}.complaint #complaint-content .right-cards .right-cards-content .classification-history .classification .criterio-grid{grid-auto-flow:row;grid-template-columns:1fr;height:auto;width:100%}.complaint #complaint-content .right-cards .right-cards-content .classification-history .history{width:100%}.complaint #complaint-content .right-cards .right-cards-content .complaint-actions .actions-grid .action-items .action-item{align-items:stretch;flex-direction:column;gap:1vh}.complaint #complaint-content .right-cards .right-cards-content .complaint-actions{height:auto}.complaint #complaint-content .right-cards .right-cards-content .action-items{gap:1.2vh}.complaint #complaint-content .right-cards .right-cards-content .action-items .action-item{background-color:#1f1f1f;border:1px solid #444;border-radius:8px;padding:5px}.complaint #complaint-content .complaint-buttons{flex-direction:column;height:auto}}.complaint-form-page{align-items:center;background-color:#f0f2f5;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem}.complaint-form-page .form-container{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:1.5rem;max-width:700px;padding:2rem;width:100%}.complaint-form-page .form-logo{align-self:center;margin-bottom:1rem;width:150px}.complaint-form-page .form-footer,.complaint-form-page .form-header{align-items:center;color:#555;display:flex;gap:.75rem;justify-content:center;text-align:center}.complaint-form-page .form-footer .MuiSvgIcon-root,.complaint-form-page .form-header .MuiSvgIcon-root{color:#888}.complaint-form-page .form-header{border-bottom:1px solid #e0e0e0;padding-bottom:1rem}.complaint-form-page .form-header h6{font-size:1rem}.complaint-form-page .form-footer{border-top:1px solid #e0e0e0;font-size:.8rem;padding-top:1rem}.complaint-form-page .form-body{display:flex;flex-direction:column;gap:1.5rem}.complaint-form-page .upload-section{display:flex;flex-direction:column;gap:1rem}.complaint-form-page .upload-section .file-list{display:flex;flex-direction:column;gap:.5rem}.complaint-form-page .upload-section .file-item{align-items:center;background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;display:flex;gap:.5rem;padding:.5rem}.complaint-form-page .upload-section .file-item .file-name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complaint-form-page .submit-button{margin-top:1rem}.complaint-end-page{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding:2rem}.complaint-end-page .form-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;max-width:500px;padding:2.5rem;width:100%}.complaint-end-page .form-logo{margin-bottom:1.5rem;max-width:120px}.complaint-end-page .form-header-end{align-items:center;color:#2e7d32;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;text-align:center}.complaint-end-page .form-body-end{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.complaint-end-page .form-body-end .info-card,.complaint-end-page .form-body-end .protocol-card{text-align:center;width:100%}.complaint-end-page .form-body-end .protocol-box{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;gap:.5rem;justify-content:center;margin:.5rem 0;padding:.75rem}.complaint-end-page .form-body-end .action-buttons{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;width:100%}.complaint-follow-up-page{align-items:flex-start;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh;padding:2rem}.complaint-follow-up-page .form-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:1rem;max-width:500px;padding:2.5rem;width:100%}.complaint-follow-up-page .form-logo{margin-bottom:1rem;max-width:120px}.complaint-follow-up-page .form-header-follow-up{color:#333;text-align:center}.complaint-follow-up-page .form-body-follow-up{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.complaint-follow-up-page .timeline-card{margin-top:1rem;width:100%}.complaint-follow-up-page .action-buttons-follow-up{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;width:100%}.complaint-follow-up-page .form-footer-follow-up{align-items:center;color:#555;display:flex;gap:.5rem;margin-top:1rem;text-align:center}#modal-qr #modal-qr-content{align-items:center;display:flex;flex-direction:column;gap:2vh;justify-content:space-between;width:100%}@media screen and (min-width:768px){#modal-qr #modal-qr-content{height:80vh}}@media screen and (max-width:768px){#modal-qr #modal-qr-content{height:70vh;margin:0!important;padding:1vh!important}}#modal-qr #modal-qr-content .qr-code-container{align-items:center;display:flex;flex-direction:column;gap:1vh;justify-content:center}#modal-qr .MuiDialog-paperScrollPaper{max-height:945px!important;max-width:1000px!important}@media screen and (max-width:768px){#modal-qr .MuiPaper-root{margin:0!important;width:95%!important}}#modal-qr #qr-code{height:46vh;width:46vh}@media screen and (max-width:768px){#modal-qr #qr-code{height:350px;width:350px}}#modal-qr #link-form{width:295px}@media screen and (min-width:768px){#modal-qr #link-form{width:475px}}.complaint-management{align-items:center;display:flex;flex-direction:column;gap:2vh;height:90vh;justify-content:flex-start;margin-top:8.2vh}.complaint-management .top{align-items:center;display:flex;justify-content:flex-end;width:93%}.complaint-management .top .document-inputs{display:flex;gap:2vh;justify-content:space-between;width:100%}.complaint-management .tabela{align-items:center;background-color:#1f1f1f;border-radius:15px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706);display:flex;flex-direction:column;height:auto;justify-content:center;width:94%}.complaint-management .tabela p{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;text-align:left;width:17%}.complaint-management .tabela p:hover{background-color:#3e3e3e}.complaint-management .tabela p svg{margin:0}.complaint-management .tabela .header-tabela{align-items:center;border-bottom:2px solid #7d7d7d;color:#e5e5e5;display:flex;font-size:2.1vh;height:5vh;justify-content:space-between;width:100%}.complaint-management .tabela .header-tabela #sort{cursor:pointer;display:flex;justify-content:flex-start;padding-left:2vh;width:70%!important}.complaint-management .tabela .header-tabela #sort:hover{background-color:#3e3e3e}.complaint-management .tabela .header-tabela #sort-x{cursor:pointer;display:flex;justify-content:center}.complaint-management .tabela .header-tabela #sort-x:hover{background-color:#3e3e3e}.complaint-management .tabela .MuiAccordion-root{background-color:#1f1f1f;width:100%}.complaint-management .tabela .MuiAccordion-root .MuiAccordionSummary-content{justify-content:space-between;width:70vh!important}.complaint-management .tabela .MuiAccordion-root .MuiAccordionSummary-content .MuiSwitch-root{margin-right:9vh}.complaint-management .tabela .MuiAccordion-root .MuiAccordionDetails-root{border:1px solid #7d7d7d;margin:1vh!important;padding:1vh!important}.complaint-management .tabela .MuiAccordion-root .MuiAccordionDetails-root .company{align-items:center;display:flex;height:5vh;justify-content:space-between;padding-left:1vh}.complaint-management .tabela .MuiAccordion-root .MuiAccordionDetails-root .company:hover{background-color:#3e3e3e}@media(max-width:1024px){.complaint-management{height:auto;margin-bottom:2vh}.complaint-management .top{width:90%}.complaint-management .top .document-inputs{align-items:stretch;flex-direction:column}.complaint-management .top .document-inputs .MuiBox-root{flex:unset}.complaint-management .top .document-inputs #group-search{width:100%}.complaint-management .tabela{width:90%}.complaint-management .tabela .header-tabela p{font-size:2.2vh}.complaint-management .tabela .header-tabela #sort{width:60%!important}.complaint-management .tabela .header-tabela #sort-x{width:40%!important}.complaint-management .tabela .MuiAccordion-root .MuiAccordionSummary-content{width:100%!important}.complaint-management .tabela .MuiAccordion-root .MuiAccordionSummary-content h6{font-size:1.8vh}.complaint-management .tabela .MuiAccordion-root .MuiAccordionSummary-content .MuiSwitch-root{margin-right:1vh}.complaint-management .tabela .MuiAccordion-root .MuiAccordionDetails-root .company{align-items:center;flex-direction:row;gap:1vh;height:auto;justify-content:space-between;padding:1vh}.complaint-management .tabela .MuiAccordion-root .MuiAccordionDetails-root .company h6{font-size:1.8vh;width:80%}}.complaint-panel{align-items:center;display:flex;flex-direction:column;gap:2vh;height:90vh;justify-content:flex-start;margin-top:8.2vh}.complaint-panel .top{align-items:center;display:flex;justify-content:flex-end;width:93%}.complaint-panel .top .document-inputs{align-items:center;display:flex;gap:2vh;justify-content:space-between;width:100%}.complaint-panel .tabela{align-items:center;background-color:#1f1f1f;border-radius:15px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706);display:flex;flex-direction:column;height:auto;justify-content:center;width:94%}.complaint-panel .tabela p{align-items:center;display:flex;flex:1 1;font-size:1.7vh;height:100%;justify-content:flex-start;padding-left:3vh}.complaint-panel .tabela p svg{margin:0}.complaint-panel .tabela .header-tabela{align-items:center;border-bottom:2px solid #7d7d7d;color:#e5e5e5;display:flex;font-size:2.1vh;height:5vh;justify-content:space-between;width:100%}.complaint-panel .tabela .body-table{margin-bottom:2vh;margin-inline:1vh;max-height:74vh;overflow-y:auto;width:100%}.complaint-panel .tabela .body-table .linha-empresa{align-items:center;border-bottom:1px solid #626262;color:#e5e5e5;display:flex;height:9vh;justify-content:space-between;width:100%}.complaint-panel .tabela .body-table .linha-empresa .color{border-radius:1vh;display:flex;height:3vh;justify-content:center;padding-left:0;width:11vh!important}.complaint-panel .tabela #company-header{flex:none;width:25%}.Crítica{background-color:rgba(192,132,252,.149)!important;color:#c084fc!important}.Aberta,.Alta{background-color:hsla(0,91%,71%,.149)!important;color:#f87171!important}.Média{background-color:rgba(251,191,36,.149)!important;color:#fbbf24!important}.Baixa,.Finalizada{background-color:rgba(74,222,128,.149)!important;color:#4ade80!important}@media(max-width:1024px){.complaint-panel{height:auto;margin-bottom:2vh}.complaint-panel .top{width:90%}.complaint-panel .top .document-inputs{align-items:stretch;flex-direction:column}.complaint-panel .top .document-inputs .MuiBox-root{flex:unset}.complaint-panel .top .document-inputs #group-search,.complaint-panel .top .document-inputs .MuiFormControl-root,.complaint-panel .top .document-inputs .MuiTextField-root{width:100%}.complaint-panel .tabela{background-color:inherit;border-radius:0;box-shadow:none;width:90%}.complaint-panel .tabela p{flex:none!important}.complaint-panel .tabela .header-tabela{display:none}.complaint-panel .tabela .body-table{display:flex;flex-direction:column;gap:2vh;margin-bottom:0;margin-inline:0;max-height:none;overflow-y:visible}.complaint-panel .tabela .body-table .linha-empresa{align-items:stretch;background-color:#1f1f1f;border-bottom:none;border-radius:15px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706);flex-direction:column;gap:1vh;height:auto;padding:2vh}.complaint-panel .tabela .body-table .linha-empresa>.MuiBox-root,.complaint-panel .tabela .body-table .linha-empresa>p{display:flex;flex:none!important;justify-content:space-between;padding-left:0;width:100%!important}.complaint-panel .tabela .body-table .linha-empresa>.MuiBox-root:before,.complaint-panel .tabela .body-table .linha-empresa>p:before{font-weight:700}.complaint-panel .tabela .body-table .linha-empresa>.MuiBox-root:first-child:before,.complaint-panel .tabela .body-table .linha-empresa>p:first-child:before{content:"Empresa: "}.complaint-panel .tabela .body-table .linha-empresa>.MuiBox-root:nth-child(2):before,.complaint-panel .tabela .body-table .linha-empresa>p:nth-child(2):before{content:"Protocolo: "}.complaint-panel .tabela .body-table .linha-empresa>.MuiBox-root:nth-child(3):before,.complaint-panel .tabela .body-table .linha-empresa>p:nth-child(3):before{content:"Registrada em: "}.complaint-panel .tabela .body-table .linha-empresa>.MuiBox-root:nth-child(4):before,.complaint-panel .tabela .body-table .linha-empresa>p:nth-child(4):before{content:"Tipo informado: "}.complaint-panel .tabela .body-table .linha-empresa>.MuiBox-root:nth-child(5):before,.complaint-panel .tabela .body-table .linha-empresa>p:nth-child(5):before{content:"Prioridade: "}.complaint-panel .tabela .body-table .linha-empresa>.MuiBox-root:nth-child(6):before,.complaint-panel .tabela .body-table .linha-empresa>p:nth-child(6):before{content:"Responsáveis: "}.complaint-panel .tabela .body-table .linha-empresa>.MuiBox-root:nth-child(7):before,.complaint-panel .tabela .body-table .linha-empresa>p:nth-child(7):before{content:"Status: "}.complaint-panel .tabela .body-table .linha-empresa #company-header span{max-width:70%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.complaint-panel .tabela .body-table .linha-empresa .color{padding-inline:1vh;width:auto!important}}#content-edit{align-items:center;display:flex;flex-direction:column;gap:3vh;height:auto;justify-content:center;padding:2vh;padding-bottom:15px!important;padding-top:5px!important;width:500px}#edit-button{width:100px!important}.accounts{align-items:center;display:flex;flex-direction:column;gap:2vh;height:65vh;width:100%}.accounts #add-account{width:200px}.accounts .list-accounts{align-items:center;display:flex;flex-direction:column;height:55vh;justify-content:flex-start;overflow-y:auto;width:100%}.accounts .list-accounts .linha-account{align-items:center;background-color:#2f2f31;border:1px solid #515151;display:flex;flex:0 0 auto;font-size:2vh;height:7vh;justify-content:space-around;width:90%}.accounts .list-accounts .linha-account:hover{background-color:#3e3e3e}.accounts .list-accounts .linha-account p{width:31%}.accounts .list-accounts .linha-account .account-actions{display:flex;justify-content:flex-end;width:25%}.external-companies{align-items:center;display:flex;flex-direction:column;gap:2vh;height:68vh;overflow-y:auto;padding:10px;width:100%}.external-companies .inputs-new-company{align-items:center;display:flex;gap:2vh;justify-content:center;width:95%}.external-companies .external-list{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.external-companies .external-list .list{width:100%}.external-companies .external-list .list .company-item{align-items:center;border-bottom:1px solid #626262;display:flex;padding:2vh;width:100%}.external-companies .external-list .list .company-item .item-column{display:flex;justify-content:center;width:45%}.external-companies .external-list .list .company-item .company-actions{width:10%!important}.configuracoes{align-items:center;display:flex;height:97vh;justify-content:center;margin-bottom:1vh;margin-top:2vh;width:100%}.configuracoes .card{background-color:#1f1f1f;border-radius:3vh;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706);display:flex;flex-direction:column;margin-top:6vh;padding-top:2.5vh}@media screen and (min-width:768px){.configuracoes .card{min-height:90vh;width:80%}}@media screen and (max-width:768px){.configuracoes .card{min-height:90vh;width:99%}}.configuracoes .card .MuiAccordionSummary-content{justify-content:center}.configuracoes .card .MuiCollapse-root{width:auto}.configuracoes .card #whatsapp-line{align-items:center;display:flex;gap:2;justify-content:space-between;width:700px}.configuracoes .MuiPaper-root{border-radius:0!important}#modal-new-delivery #modal-new-delivery-content{display:flex;flex-direction:column;gap:2vh;width:590px}#modal-new-delivery #modal-new-delivery-content .line{display:flex;gap:2vh;width:100%}#modal-new-delivery #modal-new-delivery-content .MuiSelect-select{display:flex}#modal-new-delivery #modal-new-delivery-content .file-item{border:1px solid #e0e0e0;border-radius:18px;margin-bottom:5px}#modal-new-delivery .actions-new-document{display:flex;gap:1vh;justify-content:space-between;padding-bottom:2vh;padding-inline:2.5vh}#modal-template #modal-template-content{display:flex;flex-direction:column;gap:2vh;padding:5px 20px;width:590px}.comparations{gap:1vh;justify-content:center;margin-top:8.2vh}.comparations,.comparations .component{align-items:center;display:flex;flex-direction:column;width:100%}.comparations .component{gap:2vh;height:90vh;justify-content:flex-start}.comparations .component .top{align-items:center;display:flex;justify-content:space-between;width:93%}.comparations .component .top .etapas{color:#e5e5e5!important}.comparations .component .top .search{align-items:flex-end;display:flex;gap:1vh}.comparations .component .tabela{align-items:center;display:flex;flex-direction:column;gap:1vh;justify-content:center;width:100%}.comparations .component .tabela svg{font-size:4vh!important}.comparations .component .tabela .listagem{display:flex;flex-direction:column;justify-content:center;margin-bottom:2vh;width:98%}.comparations .component .tabela .listagem .th-styled-cell{font-size:1.6vh;text-align:center}.comparations .component .tabela .listagem .row-line:hover{background-color:#3e3e3e}.comparations .MuiAccordionSummary-content{align-items:center;justify-content:space-between!important;padding-inline:1vh!important}.docs-component{justify-content:center;margin-bottom:20px;margin-top:80px}.docs-component,.docs-component .card-docs{align-items:center;display:flex;flex-direction:column;width:100%}.docs-component .card-docs{color:#e5e5e5;gap:2vh;height:auto;justify-content:space-between;padding:2vh;text-align:center}.docs-component .card-docs img{height:455px}.docs-component .card-docs #observations{height:auto!important;width:70%}.docs-component .card-docs #line-small{align-items:center;display:flex;gap:20px;justify-content:left;text-align:left!important;width:100%}.docs-component .card-docs #line-small #small{height:auto!important;width:8%}.documents{gap:1vh;justify-content:center;margin-top:8.2vh}.documents,.documents .component{align-items:center;display:flex;flex-direction:column;width:100%}.documents .component{gap:2vh;height:90vh;justify-content:flex-start}.documents .component .top{align-items:center;display:flex;justify-content:space-between;width:93%}.documents .component .top .etapas{color:#e5e5e5!important}.documents .component .top .document-inputs{display:flex;gap:2vh;justify-content:space-between}.documents .component .top .document-inputs #status-whatsapp{--shake-duration:1.5s;--shake-distance:7px;position:relative;will-change:transform}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(calc(var(--shake-distance)*-1))}20%{transform:translateX(var(--shake-distance))}30%{transform:translateX(calc(var(--shake-distance)*-.8))}40%{transform:translateX(calc(var(--shake-distance)*.8))}50%{transform:translateX(calc(var(--shake-distance)*-.6))}60%{transform:translateX(calc(var(--shake-distance)*.6))}70%{transform:translateX(calc(var(--shake-distance)*-.4))}80%{transform:translateX(calc(var(--shake-distance)*.4))}90%{transform:translateX(calc(var(--shake-distance)*-.2))}to{transform:translateX(0)}}.documents .component .top .document-inputs #status-whatsapp.is-shaking,.documents .component .top .document-inputs #status-whatsapp[data-shaking=true]{animation:shake var(--shake-duration) cubic-bezier(.36,.07,.19,.97) infinite}.documents .component .top .document-inputs #status-whatsapp.shake-once,.documents .component .top .document-inputs #status-whatsapp[data-shaking=once]{animation:shake var(--shake-duration) cubic-bezier(.36,.07,.19,.97) 3}.documents .component .top .document-inputs #status-whatsapp[data-shaking=false]{animation:none!important;transform:none!important}.documents .component .top .document-inputs #status-whatsapp:focus,.documents .component .top .document-inputs #status-whatsapp:focus-within,.documents .component .top .document-inputs #status-whatsapp:hover{animation:none!important;transform:none!important;transition:transform .16s ease-out}.documents .component .tabela{align-items:center;background-color:#1f1f1f;border-radius:15px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706);display:flex;flex-direction:column;height:auto;justify-content:center;width:94%}.documents .component .tabela p{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;text-align:left;width:17%}.documents .component .tabela p:hover{background-color:#3e3e3e}.documents .component .tabela p svg{margin:0}.documents .component .tabela .header-tabela{align-items:center;border-bottom:2px solid #7d7d7d;color:#e5e5e5;display:flex;font-size:2.1vh;height:5vh;justify-content:space-between;padding-left:4vh;width:100%}.documents .component .tabela .header-tabela #sort{cursor:pointer;display:flex;justify-content:flex-start;width:70%!important}.documents .component .tabela .header-tabela #sort:hover{background-color:#3e3e3e}.documents .component .tabela .header-tabela #sort-x{cursor:pointer;display:flex;justify-content:center}.documents .component .tabela .header-tabela #sort-x:hover{background-color:#3e3e3e}.documents .component .tabela .body-table{margin-bottom:2vh;margin-inline:1vh;max-height:72vh;overflow-y:auto;width:100%}.documents .component .tabela .body-table #sort{display:flex;justify-content:flex-start;width:70%!important}.documents .component .tabela .body-table .linha-empresa{align-items:center;border-bottom:1px solid #626262;color:#e5e5e5;display:flex;height:7vh;justify-content:space-between;padding-left:4vh;width:100%}.documents .component .tabela .body-table .linha-empresa:hover{background-color:#3e3e3e}.documents .component .tabela .body-table .linha-empresa .green{color:#3dff3d}.documents .component .tabela .body-table .linha-empresa .warning{color:#f06363}.documents .component .tabela .body-table .linha-empresa p{font-size:1.7vh}#dialog-edit-employee .employee-edit{display:flex;gap:3vh;height:auto;max-height:80vh;padding-top:0!important}@media screen and (max-width:768px){#dialog-edit-employee .employee-edit{max-height:550px;width:99%}}#dialog-edit-employee .employee-edit .table-box{display:flex;flex-direction:column;min-height:100%}#dialog-edit-employee .employee-edit .table-box table{min-height:100%;width:100%}#dialog-edit-employee .employee-edit .table-box table ul{padding-left:3vh}#dialog-edit-employee .employee-edit .table-box table a{align-items:center;display:flex;gap:1vh}#dialog-edit-employee .employee-edit .table-box table .cell-pending{border:1px solid #a8a8a8;font-size:1.6vh!important}#dialog-edit-employee .employee-edit .table-box table .cell-pending .MuiOutlinedInput-notchedOutline{border:0!important;border-color:none!important}#dialog-edit-employee .employee-edit .table-box table .cell-pending li{font-family:Roboto,sans-serif;margin-bottom:.5vh;margin-top:.5vh}#dialog-edit-employee .employee-edit .table-box table .cell-pending li a{font-family:Roboto,sans-serif}#dialog-edit-employee .employee-edit .table-box table .weak{color:#e2e2e2!important;font-weight:300}#dialog-edit-employee .employee-edit .table-box table .title{background-color:#5f5f5f}#dialog-edit-employee .employee-edit .MuiTableCell-root{padding:.8vh 1.5vh!important}#dialog-edit-employee .employee-edit .MuiOutlinedInput-input{color:#e2e2e2!important;font-size:1.6vh!important;padding:0!important}#dialog-edit-employee .employee-edit .MuiOutlinedInput-root{padding:0!important}#dialog-edit-employee .MuiDialog-paper{max-height:none!important}@media screen and (max-width:768px){#dialog-edit-employee .MuiDialog-paper{margin:0!important}}#dialog-edit-employee .MuiDialog-paper{max-width:none!important}#modal-admission .MuiDialogTitle-root{align-items:center;display:flex;gap:1vh}#modal-admission .MuiDialogTitle-root img{height:5vh;width:5vh}#modal-admission #admission-modal-content{border-top:1px solid #a8a8a8;display:flex;flex-direction:column;gap:2vh;padding:2vh}@media screen and (max-width:768px){#modal-admission #admission-modal-content{max-height:60vh;overflow-y:auto}}#modal-admission #admission-modal-content ul{padding-left:3vh}#modal-admission #admission-modal-content .scheduling-cards{display:flex;gap:1.5vh;justify-content:center;width:100%}@media screen and (max-width:768px){#modal-admission #admission-modal-content .scheduling-cards{flex-direction:column}}#modal-admission #admission-modal-content .scheduling-cards .scheduling-card{background-color:#1f1f1f;border-radius:20px;display:flex;flex:1 1;flex-direction:column;gap:.5vh;justify-content:space-between;padding:2vh}#modal-admission #admission-modal-content .scheduling-cards .scheduling-card .scheduling-card-infos{display:flex;flex-direction:column;gap:1.2vh}#modal-admission #admission-modal-content .scheduling-cards .scheduling-card .scheduling-card-line{align-items:center;display:flex;gap:1vh}#modal-admission #admission-modal-content .scheduling-cards .scheduling-card .scheduling-card-line h6{align-items:center;display:flex;gap:1vh;margin-bottom:2vh}#modal-admission #admission-modal-content .scheduling-cards .scheduling-card .scheduling-card-line svg{font-size:3vh}#modal-admission #admission-modal-content .scheduling-cards .scheduling-card .scheduling-card-line p{font-size:1.5vh}#modal-admission .MuiDialog-paper{max-height:none!important;max-width:none!important}@media screen and (max-width:768px){#modal-admission .MuiDialog-paper{margin:0!important}}#modal-admission h5{text-align:center}#modal-admission .MuiDialogActions-root{gap:1vh;padding:20px}#modal-admission .MuiDialogActions-root #whatsApp-chose{display:flex;gap:1vh}#modal-admission .MuiDialogActions-root button{font-weight:600}.employees{display:flex;margin-top:7vh}@media screen and (max-width:768px){.employees{flex-direction:column}}.employees .form-side{align-items:center;display:flex;flex-direction:column;height:92vh;justify-content:center;width:40%}@media screen and (max-width:768px){.employees .form-side{gap:2vh;height:auto;padding-top:2vh;width:53vh}}.employees .form-side .form-card{align-items:center;display:flex;flex-direction:column;gap:1.8vh;height:84vh;justify-content:center;width:55vh}@media screen and (max-width:768px){.employees .form-side .form-card{gap:3vh;height:auto;justify-content:space-between;width:90%}}.employees .form-side .form-card .form-line{align-items:flex-start;display:flex;gap:2vh;justify-content:space-between;width:100%}@media screen and (max-width:768px){.employees .form-side .form-card .form-line{flex-direction:column}.employees .form-side .form-card .form-line #validation-button{width:100%}}.employees .form-side .form-card .sex-input{align-items:center;display:flex!important;flex-direction:row;height:2vh;justify-content:space-between;width:98%}.employees .form-side .form-card .sex-input #sex-radio{justify-content:space-between;width:60%}@media screen and (max-width:768px){.employees .form-side .form-card .sex-input #sex-radio{width:70%}}.employees .list-side{align-items:center;display:flex;flex-direction:column;height:92vh;justify-content:center;padding-top:2vh;width:77%}@media screen and (max-width:768px){.employees .list-side{height:auto;padding-top:4vh;width:53vh}}.employees .list-side .list-card{align-items:center;display:flex;flex-direction:column;height:84vh;justify-content:center;padding:2vh;width:100%}@media screen and (max-width:768px){.employees .list-side .list-card{height:auto;padding:1vh}}.employees .list-side .list-card .employee-list-header{display:flex;font-size:2.5vh;height:5vh;justify-content:space-between;width:100%}@media screen and (max-width:768px){.employees .list-side .list-card .employee-list-header{font-size:1.4vh}}.employees .list-side .list-card .employee-list-header p{align-items:center;color:#e5e5e5;cursor:pointer;display:flex;justify-content:center;width:32%}.employees .list-side .list-card .employee-list-header p:hover{background-color:rgba(45,45,47,.694)}.employees .list-side .list-card .employee-list-header svg{font-size:2vh}.employees .list-side .list-card .employee-list-header .minor-mobile{width:13%!important}@media screen and (max-width:768px){.employees .list-side .list-card .employee-list-header .minor-cpf,.employees .list-side .list-card .employee-list-header .minor-mobile{display:none}}.employees .list-side .list-card .employee-list{max-height:68vh;overflow-y:auto;width:100%}.employees .list-side .list-card .employee-list .employee-list-item{border-bottom:1px solid #626262;display:flex;height:7vh;justify-content:space-between;width:100%}.employees .list-side .list-card .employee-list .employee-list-item p{align-items:center;color:#e5e5e5;display:flex;font-size:1.5vh;justify-content:space-evenly;text-align:center;width:32%}@media screen and (max-width:768px){.employees .list-side .list-card .employee-list .employee-list-item p{font-size:1.2vh}}.employees .list-side .list-card .employee-list .employee-list-item:hover{background-color:rgba(45,45,47,.694)}.employees .list-side .list-card .employee-list .employee-list-item .minor-mobile{width:18%!important}@media screen and (max-width:768px){.employees .list-side .list-card .employee-list .employee-list-item .minor-mobile{display:none}}.employees .list-side .list-card .employee-list .employee-list-item svg{font-size:2.5vh}.employees .list-side .list-card .employee-list .employee-list-item .action-butons-employee{display:flex;justify-content:center}.employees .list-side .list-card .minor{width:18%!important}@media screen and (max-width:768px){.employees .list-side .list-card .minor{min-width:28px!important;padding:0!important}}.employees .list-side .list-card .minor-cpf{width:18%!important}@media screen and (max-width:768px){.employees .list-side .list-card .minor-cpf{display:none!important}}.employees .form-title{align-items:center;color:#e5e5e5;display:flex;height:3vh;justify-content:center;width:100%}.modal-downloads #modal-downloads-content{display:flex;gap:2vh;justify-content:center;width:90vh}@media screen and (max-width:768px){.modal-downloads #modal-downloads-content{height:20vh;margin:0!important;padding:1vh!important}}.modal-downloads .MuiPaper-root{max-width:1000px!important}@media screen and (max-width:768px){.modal-downloads .MuiPaper-root{margin:0!important;width:95%!important}}#modal-forms #modal-forms-content{align-items:center;display:flex;flex-direction:column;gap:2vh;height:auto;justify-content:center;padding:2vh;width:100%}@media screen and (max-width:768px){#modal-forms #modal-forms-content{height:20vh;margin:0!important;padding:1vh!important}}#modal-forms #modal-forms-content .Mui-error{color:#d8857f!important}@media screen and (max-width:768px){#modal-forms .MuiPaper-root{margin:0!important;width:95%!important}}.forms{align-items:center;display:flex;flex-direction:column;gap:3vh;justify-content:center;margin-top:80px;width:100%}.forms .top-forms{display:flex;gap:1vh;justify-content:space-between;width:90%}@media screen and (max-width:768px){.forms .top-forms{width:94%}}.forms .top-forms #add-form{font-size:1.6vh}@media screen and (max-width:768px){.forms .top-forms #add-form{font-size:1.35vh;width:25%}}.forms .top-forms .form-filters{display:flex;gap:2vh}@media screen and (max-width:768px){.forms .top-forms .form-filters{gap:1vh}}.forms .card-forms{background-color:#1f1f1f;border-radius:15px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706)}@media screen and (min-width:768px){.forms .card-forms{height:80%;width:90%}}@media screen and (max-width:768px){.forms .card-forms{height:80vh;width:95%}}.forms .card-forms p{align-items:center;display:flex;justify-content:center;text-align:left}@media screen and (min-width:768px){.forms .card-forms p{width:25%}.forms .card-forms .header-forms{align-items:center;border-bottom:2px solid #7d7d7d;color:#e5e5e5;display:flex;font-size:2.2vh;height:5vh;justify-content:space-between;padding-inline:2vh;width:100%}}@media screen and (max-width:768px){.forms .card-forms .header-forms{display:none}}.forms .card-forms .body-forms{margin-bottom:1vh;overflow-y:auto;width:100%}@media screen and (min-width:768px){.forms .card-forms .body-forms{max-height:72vh}}@media screen and (max-width:768px){.forms .card-forms .body-forms{max-height:79vh}}.forms .card-forms .body-forms .linha-form{align-items:center;border-bottom:1px solid #626262;color:#e5e5e5;display:flex;justify-content:space-between;padding-inline:2vh;width:100%}@media screen and (min-width:768px){.forms .card-forms .body-forms .linha-form{height:10vh}}@media screen and (max-width:768px){.forms .card-forms .body-forms .linha-form{flex-direction:column;gap:1vh;height:30vh;padding:1vh}}.forms .card-forms .body-forms .linha-form:hover{background-color:#3e3e3e}.forms .card-forms .body-forms .linha-form #company-name-form{display:flex;justify-content:flex-start}@media screen and (min-width:768px){.forms .card-forms .body-forms .linha-form #company-name-form{font-size:1.8vh;width:50vh}}@media screen and (max-width:768px){.forms .card-forms .body-forms .linha-form #company-name-form{font-size:1.5vh;text-align:center}}.forms .empty-forms{align-items:center;color:#e5e5e5;display:flex;height:75vh;justify-content:center;text-align:center;width:100%}@media screen and (max-width:768px){.forms .flex-none{display:none!important}}.home-component{align-items:center;display:flex;height:90vh;justify-content:center;width:100%}.home-component .card-home{align-items:center;background-color:#1f1f1f;border-radius:20px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.706);color:#e5e5e5;display:flex;flex-direction:column;height:60%;justify-content:space-between;padding:2vh;width:60%}@media screen and (max-width:768px){.home-component .card-home{width:90%}}.home-component .card-home .links-row{display:flex;gap:3vh;justify-content:space-around;width:95%}.login-container{align-items:center;background-color:#121212;display:flex;height:100vh;justify-content:center}.login-container .login-card{background-color:#272727!important;border-radius:16px!important;color:#fff;padding:1.5rem;width:440px}.login-container .login-card .login-content{align-items:center;display:flex;flex-direction:column}.login-container .login-card .login-content .logo-wrapper{background-color:#d8d8d8!important;border-radius:16px!important;display:flex;justify-content:center;margin-bottom:1.5rem;padding:1vh}.login-container .login-card .login-content .logo-wrapper .company-logo{height:auto;max-width:180px}.login-container .login-card .login-content .login-button{background-color:#1976d2!important;margin-top:1.5rem!important}.login-container .login-card .login-content .login-button:hover{background-color:#1565c0!important}.login-container .login-card .login-content .error-message{align-self:flex-start;color:#ff5252;margin-top:.5rem}.login-error{align-items:center;color:#e5e5e5;display:flex;height:100vh;justify-content:center;width:100%}*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}body{background-color:#0c1a24;width:100%}.MuiDialog-paper{border-radius:20px!important}.MuiTooltip-tooltip{font-size:15px!important}.loading{display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;.load{align-items:center;display:flex;justify-content:center;margin-top:20%}.load,.msg{height:auto}.msg{color:#fff;text-align:center}}.sem-execucoes{align-items:center;color:#e5e5e5;display:flex;height:100%;justify-content:center;width:100%}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:#acacac;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#555}.pointer{cursor:pointer!important;&:hover{background-color:#3e3e3e}}.bold{font-weight:700}
/*# sourceMappingURL=main.a9d4facd.css.map*/