.login-container{align-items:center;background-color:#f0f0f0;display:flex;height:100vh;justify-content:center}button.confirm-button{background-color:#003057;color:#fff;transition:background-color .3s ease,color .3s ease}button.confirm-button:hover{background-color:#004074}.home-page-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:24px;width:100%}@media(max-width:600px){.home-page-container{padding:16px}}.file-upload-modal .modal-title{align-items:center;display:flex;justify-content:space-between;width:100%}.file-upload-modal .dropzone{align-items:center;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:30px;text-align:center;transition:border .3s ease}.file-upload-modal .dropzone:hover{border-color:#434851}.file-upload-modal .dropzone.active{background-color:#4348510d;border-color:#434851}.file-upload-modal .dropzone.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.file-upload-modal .dropzone.disabled:hover{border-color:#ccc}.file-upload-modal .dropzone svg{color:#434851;margin-bottom:10px}.file-upload-modal .files-list{margin-top:20px}.file-upload-modal .files-list .file-item{border-bottom:1px solid #eee;padding:8px 0}.file-upload-modal .files-list .file-item:last-child{border-bottom:none}.file-upload-modal .files-list .file-item svg{color:#434851}.file-upload-modal .modal-actions{padding:16px 24px}.file-upload-modal .modal-actions button{min-width:120px}.file-upload-modal .modal-actions button[color=primary]{background-color:#434851}.file-upload-modal .modal-actions button[color=primary]:hover:not(:disabled){background-color:#585a5c}@media(max-width:600px){.file-upload-modal .dropzone{padding:15px}.file-upload-modal .modal-actions button{min-width:100px}}.projects-page-container{background-color:#f0f0f0;display:flex;flex-direction:column;height:100vh;width:100%}.dashboard-title{font-weight:600;margin-bottom:2rem}.stat-card{transition:transform .2s ease-in-out}.stat-card:hover{transform:translateY(-2px)}.process-list{height:100%;min-height:300px}.process-item{transition:background-color .2s ease}.process-item:hover{background-color:#f5f5f5}.users-table-container{display:flex;flex-direction:column;height:100%;width:100%}.users-table-container .MuiTableRow-root:hover{background-color:#0000000a}.users-table-container .MuiPaper-root{border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:100%}.users-table-container .MuiTableHead-root .MuiTableCell-root{background-color:#f5f5f5;color:#333;font-weight:600}.users-table-container .MuiTableBody-root .MuiTableCell-root{padding:12px 16px}.users-table-container .MuiTableContainer-root{flex:1 1;overflow:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.users-page-container{background-color:#f0f0f0;display:flex;flex-direction:column;height:100vh;width:100%}.content-container{align-items:flex-start;height:100%;padding:24px 24px 24px 32px}.table-section{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:40px;width:100%}.send-user-invite{width:auto}@media(max-width:600px){.content-container{padding:16px 16px 16px 20px}}.processos-table-container{margin-top:20px;width:100%}.processos-table-container .MuiTableRow-root{transition:background-color .2s ease}.processos-table-container .MuiTableRow-root:hover{background-color:#0000000d}.processos-table-container .MuiChip-root{font-weight:500}.processos-table-container .upload-button{background-color:#434851;margin-bottom:16px;transition:background-color .3s}.processos-table-container .upload-button:hover{background-color:#585a5c}.processos-table-container .search-field .MuiOutlinedInput-root{border-radius:8px}.processos-table-container .search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1976d2}.processos-table-container .search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2;border-width:2px}.processos-table-container .search-field .MuiInputAdornment-root{color:#666}.processos-table-container .MuiTypography-h6{color:#333;font-weight:600;margin-bottom:12px}@media(max-width:600px){.processos-table-container Box{align-items:flex-start;flex-direction:column}.processos-table-container Box .upload-button{margin-top:10px;width:100%}}.processes-page-container{background-color:#f0f0f0;display:flex;flex-direction:column;height:100vh;width:100%}.card-section{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:60px;width:100%}@media(max-width:600px){.content-container{padding:10px 10px 10px 16px}}.register-container{align-items:center;background-color:#f0f0f0;display:flex;justify-content:center;min-height:100vh;padding:2rem 0}.MuiFormLabel-asterisk{display:none}.question-bar{background-color:#fff;border-radius:25px;height:"auto";min-height:50px;padding:0 5px}.question-bar .MuiOutlinedInput-notchedOutline{border:initial}.question-bar .__input{flex-grow:1}.question-bar .__input.MuiTextarea-root{--Textarea-focusedHighlight:#0000;background-color:#fff}.question-bar .__button:hover{background-color:initial}.question-bar .__button.--no-padding{padding:0}.question-bar .__button.--blue-background{background-color:#000000de}.question-bar .__button.--red-background{background-color:#eb5f5f}.question-bar .__button.--white-background{background-color:#fff}.question-bar .pause-icon,.question-bar .record-icon,.question-bar .send-icon{color:#fff;font-size:20px}.process-detail-page{background-color:#f0f0f0;min-height:100vh}.process-detail-page .content-container{padding-bottom:24px;padding-top:24px}.process-detail-page .MuiPaper-root{border-radius:8px}.process-detail-page .MuiGrid-container .MuiGrid-item{padding-bottom:8px;padding-top:8px}.process-detail-page .document-card{margin-bottom:16px;transition:all .2s ease-in-out}.process-detail-page .document-card:hover{box-shadow:0 5px 15px #0000001a}.calculation-memory-modal .MuiDialog-paper{max-height:90vh;overflow-y:auto}.calculation-memory-modal .detailed-calculation-section{margin-bottom:24px}.calculation-memory-modal .detailed-calculation-section .calculation-title{color:#1976d2;font-weight:600;margin-bottom:16px}.calculation-memory-modal .detailed-calculation-section .methodology-text{background-color:#f5f5f5;border-radius:4px;color:#666;font-style:italic;margin-bottom:16px;padding:12px}.calculation-memory-modal .detailed-calculation-section .summary-table{margin-bottom:16px}.calculation-memory-modal .detailed-calculation-section .summary-table .MuiTableCell-root{padding:8px 16px}.calculation-memory-modal .detailed-calculation-section .detailed-table{max-height:300px;overflow:auto}.calculation-memory-modal .detailed-calculation-section .detailed-table .MuiTableHead-root{background-color:#f5f5f5;position:sticky;top:0;z-index:1}.calculation-memory-modal .detailed-calculation-section .detailed-table .MuiTableCell-root{font-size:.875rem;padding:6px 12px}.calculation-memory-modal .detailed-calculation-section .juros-mora-table .MuiTableCell-root{padding:8px 16px}.calculation-memory-modal .detailed-calculation-section .combined-table{max-height:400px;overflow:auto}.calculation-memory-modal .detailed-calculation-section .combined-table .MuiTableHead-root{background-color:#f5f5f5;position:sticky;top:0;z-index:1}.calculation-memory-modal .detailed-calculation-section .combined-table .MuiTableCell-root{font-size:.8rem;padding:6px 8px}.calculation-memory-modal .toggle-button{margin:16px 0;min-width:250px}.chat-dialog .MuiDialogTitle-root{background-color:#f5f5f5;padding:16px 24px}.chat-dialog .MuiDialogContent-root{padding:24px}.chat-dialog .messages-container{scrollbar-color:#0003 #0000;scrollbar-width:thin}.chat-dialog .messages-container::-webkit-scrollbar{width:6px}.chat-dialog .messages-container::-webkit-scrollbar-track{background:#0000}.chat-dialog .messages-container::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.chat-dialog .messages-container p{margin:.5em 0}.chat-dialog .messages-container p:first-child{margin-top:0}.chat-dialog .messages-container p:last-child{margin-bottom:0}.chat-dialog .messages-container h1,.chat-dialog .messages-container h2,.chat-dialog .messages-container h3,.chat-dialog .messages-container h4,.chat-dialog .messages-container h5,.chat-dialog .messages-container h6{font-weight:600;line-height:1.25;margin-bottom:.5em;margin-top:1em}.chat-dialog .messages-container h1{font-size:1.5em}.chat-dialog .messages-container h2{font-size:1.3em}.chat-dialog .messages-container h3{font-size:1.1em}.chat-dialog .messages-container ol,.chat-dialog .messages-container ul{margin:.5em 0;padding-left:1.5em}.chat-dialog .messages-container li{margin:.25em 0}.chat-dialog .messages-container a{color:#2196f3;text-decoration:none}.chat-dialog .messages-container a:hover{text-decoration:underline}.chat-dialog .messages-container blockquote{border-left:3px solid #ddd;color:#555;margin:.5em 0;padding-left:1em}.chat-dialog .messages-container code{background-color:#0000000d;border-radius:3px;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.85em;padding:.2em .4em}.chat-dialog .messages-container pre{border-radius:3px;margin:.5em 0;overflow:auto;padding:0}.chat-dialog .messages-container pre code{background-color:#0000;padding:0}.chat-dialog .messages-container img{height:auto;max-width:100%}.chat-dialog .messages-container table{border-collapse:collapse;margin:1em 0;width:100%}.chat-dialog .messages-container table td,.chat-dialog .messages-container table th{border:1px solid #ddd;padding:8px;text-align:left}.chat-dialog .messages-container table th{background-color:#f2f2f2}.chat-dialog .messages-container table tr:nth-child(2n){background-color:#f9f9f9}.support-page-container{background-color:#f0f0f0;display:flex;flex-direction:column;height:100vh;width:100%}.content-container{box-sizing:border-box;display:flex;flex:1 1;justify-content:flex-start;overflow-y:auto;padding:16px 16px 16px 24px;width:100%}#root{background-color:#f0f0f0}body{overflow-y:scroll}
/*# sourceMappingURL=main.4ada92f4.css.map*/