body{margin: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}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.doc-pdf-view{height:100%}.doc-text-view{white-space:pre-line;text-align:left}.sandbox-header{height:60px;display:flex;align-items:center}.sandbox-header div,.sandbox-header select{margin-right:1rem}.sandbox-contents-row,.sandbox-contents-row .col{max-height:calc(100vh - 120px)}.sandbox-contents-row .col{overflow-y:scroll;padding:0}.doc-chunk{background-color:rgba(0,0,0,.1);margin-bottom:1rem}.doc-chunk.parent-chunk{padding:1rem}.sandbox-header select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.doc-chunk .badge{text-wrap:pretty;text-align:left}.loading-splash{width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.loading-splash svg{width:25vw;height:25vw;max-width:300px;height:300px;margin:auto}.login-logo{width:150px}.login-page-col{width:472px!important}.login-card{border-radius:.5rem!important}.login-card .form-label{text-transform:uppercase;font-weight:500;font-size:.8rem;color:#35383e}.login-button.wide,.login-card .login-button{width:100%;padding:16px;font-weight:500}.login-card .login-reset-link{text-decoration:none;font-weight:500;font-size:1rem}.declaration-form{padding:1rem 7.5vw;margin-left:auto;margin-right:auto;text-align:left}.declaration-form .dynamic-field,.workflow-declaration-form .dynamic-field{padding-top:1rem;font-size:.9rem}.declaration-form .dynamic-field .form-control{font-size:.9rem!important}.declaration-main-section,.declarations-contents-row{height:calc(100vh - 56px)!important}.col.declarations-text-col{background-color:#eee;text-align:left;padding:1rem 2rem}.declaration-main-section .col{height:100%;overflow-y:scroll}.declaration-main-section .copy-button{margin-bottom:1rem}.drafting-footer .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 .5rem}.drafting-footer.row{display:flex;justify-content:center;height:48px!important}.dynamic-field-prompt.slider-field{display:flex;grid-gap:1rem;gap:1rem;text-align:center;align-items:center}.declaration-interview-question{margin-bottom:1rem}.drafting-footer{border-top:1px solid #ccc}.table-view-container{margin-top:2rem}.client-info .client-info-header,.table-view-container .table-view-header{display:flex;margin-bottom:.5rem}.table-view-container .table-view-header .dropdown{margin-left:auto}.table-view-container table td{vertical-align:middle}.clients-main-section{overflow-y:scroll}.client-info{text-align:left}.client-info .client-info-header .client-name{margin-right:auto}.embed-pdf{width:100%}.client-rap-view{text-align:left}.rap-view-row.row{max-height:75vh!important}.rap-view-row .pretty-json-container.object-container,.rap-view-row iframe{max-height:75vh!important;overflow-x:scroll}.client-matters,.client-workflows{text-align:left;margin-top:3rem}.matter-card,.workflow-card{width:18rem;min-height:12rem}.client-matters .matters-container,.client-workflows .workflows-container{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap}.workflow-card .card-body{cursor:pointer}.workflow-card.add-card .card-body{display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:500}.workflow-card .card-body:hover{background-color:#eee}.workflow-card.add-card .card-body .fa-plus{font-size:3rem}.workflow-title{text-align:left;background-color:var(--bs-success);color:#fff;margin:0;padding:.5rem 1rem;font-size:1.25rem;font-weight:600}.workflow-container{display:flex;flex-direction:row;height:calc(100vh - 182px)}.workflow-steps{padding:1rem 1rem calc(1rem + 16px);border-bottom:1px solid #aaa;height:80px}.workflow-container .workflow-instance-list{border-right:1px solid #aaa;width:20vw;overflow-y:scroll}.workflow-container .workflow-step-workspace{width:80vw}.workflow-container .workflow-step-workspace.full-width{width:100vw!important}.workflow-instance-list .workflow-instance-list-item{padding:.25rem 1rem;text-align:left;font-weight:500;color:#000;border-bottom:1px solid #ccc;display:flex;align-items:center}.workflow-instance-list .workflow-instance-list-item.active{background-color:#ccc;font-weight:700}.workflow-instance-list .workflow-instance-list-item .svg-inline--fa:first-of-type{margin-left:auto}.workflow-instance-list .workflow-instance-list-item .svg-inline--fa{cursor:pointer;margin-left:1rem}.workflow-container .workflow-step-workspace{display:flex;flex-direction:column;background-color:#f8f9fb}.workflow-step-workspace .workflow-step-controls{margin-top:auto;padding:.5rem;width:100%;border-top:1px solid #ccc;display:flex;grid-gap:1rem;gap:1rem;background-color:#fff}.workflow-step-workspace .workflow-step-controls .show-rap-btn{margin-left:auto}.workflow-step-workspace .workflow-step-controls .revert-btn{margin-right:auto}.workflow-step-workspace .step-container{height:100%;display:flex;flex-direction:row;padding:0}.step-container .step-main-section{flex:1 1;padding:2rem;text-align:left;max-width:1048px!important;margin-right:auto;overflow-y:scroll;max-height:calc(100vh - 238px)}.step-container .workflow-checkist-bar{border-left:1px solid #aaa;width:20vw;text-align:left;max-height:calc(100vh - 238px);background-color:#fff}.workflow-checkist-bar .step-checklist-item{margin-bottom:.25rem}.workflow-checkist-bar .workflow-checklist{padding:1rem;height:50%;overflow-y:scroll}.workflow-checkist-bar .workflow-history{height:40vh;border-bottom:1px solid #aaa;padding:1rem;overflow-y:scroll}.workflow-history .history-item{margin-bottom:.5rem;border:1px solid #aaa;border-radius:5px;padding:.5rem;background-color:var(--bs-gray-100)}.history-item .history-item-header{display:flex;grid-gap:1rem;gap:1rem}.history-item .history-timestamp{font-weight:500;text-wrap:nowrap}.history-item .history-agent{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.history-item .history-message{font-weight:700}.rap-overlay{position:fixed;left:0;bottom:56px;height:calc(100vh - 238px);background-color:#fff;min-width:40px;width:40vw;border-left:1px solid #aaa;text-align:left}.rap-overlay.left1{left:40vw}.rap-overlay .rap-overlay-contents{height:75vh;min-width:40px}.rap-overlay-contents .client-rap-view{height:calc(100% - 24px)}.rap-overlay-contents .rap-view-row{height:100%}.count{margin-bottom:.5rem;border-top:1px solid #aaa}.count .count-title{margin-top:.25rem;margin-bottom:.25rem;display:flex}.count.with-sentence .count-title{font-weight:700}.case-select-section .cases{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.count-comments .comments-title{font-style:italic}.case-comment .case-comment-date{font-weight:700}.case-comment{display:flex;grid-gap:.25rem;gap:.25rem}.count .count-sentences{font-weight:700}.arrest-info{font-style:italic;margin-bottom:.25rem}.count-id{display:flex;grid-gap:.25rem;gap:.25rem;font-weight:700}.count-id .count-id-label{font-weight:500;font-style:italic}.modal.case-view-modal .modal-dialog{min-width:66vw}.change-charge-btn,.count-title .count-select-btn{margin-left:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.change-charge-btn{margin-right:1rem}.court-contacts{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.court-contact-card .card-title{display:flex}.court-contact-card .card-title .btn{margin-left:auto}.modal.workflow-details-modal .modal-content,.modal.workflow-details-modal .modal-dialog{max-height:90vh;max-width:80vw;min-height:50vh;overflow-y:hidden}.modal.workflow-details-modal .modal-content{height:100%;width:100%}.modal.workflow-details-modal .modal-body,.modal.workflow-details-modal .modal-body .row{overflow-y:hidden;height:100%;width:100%}.modal.workflow-details-modal .modal-content .col{overflow-y:auto;max-height:80vh}.workflow-data-view .data-label{font-weight:600}.workflow-checkist-bar .workflow-data-view{height:50%;border-bottom:1px solid #aaa;padding:0;overflow-y:scroll}.workflow-checkist-bar.full-data .workflow-data-view{height:100%;border-bottom:0}.workflow-data-view .table{font-size:.9rem;margin:0}.workflow-data-view .table td{padding:.125rem .5rem}.workflow-instance-list .workflow-instance-list-filter{text-align:left;font-weight:600;padding:.25rem 1rem;border-bottom:1px solid #666;color:#666;display:flex;align-items:center}.workflow-instance-list-filter .dropdown{margin-left:1rem}.workflow-instance-list-filter .dropdown-toggle{background-color:initial;color:#666;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.workflow-progress-bar{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%}.workflow-progress-bar:after,.workflow-progress-bar:before{content:""}.workflow-progress-bar-circle{width:1.5rem;height:1.5rem;border-radius:1.5rem;background-color:#aaa;position:relative;cursor:pointer;margin:auto;display:flex;justify-content:center;align-items:center}.workflow-progress-bar-item:hover .workflow-progress-bar-circle{background-color:#888}.workflow-progress-bar-item.active .workflow-progress-bar-circle{background-color:var(--bs-primary);width:2rem;height:2rem;border-radius:2rem}.workflow-progress-bar-strike{width:100%;background-color:#ddd;border-radius:5px;height:.25rem;position:absolute;left:0;right:0;bottom:.875rem;margin:auto}[data-bs-theme=dark] .workflow-progress-bar-strike{background-color:#333}.workflow-progress-bar-item .workflow-progress-bar-label{font-size:.9rem;margin-bottom:.25rem;white-space:nowrap;position:absolute;top:1.8rem;transform:translateX(-50%) translateX(.75rem)}.workflow-progress-bar-item.active .workflow-progress-bar-label{transform:translateX(-50%) translateX(1rem)}.progress-circle-icon{font-size:.75rem;color:hsla(0,0%,100%,.8)}.workflow-progress-bar-item.active .progress-circle-icon{font-size:1rem;color:#fff}.workflow-progress-bar-status-circle{width:1rem;height:1rem;border-radius:1rem;position:absolute;top:-.33rem;right:-.33rem;color:#fff;font-size:.7rem;font-weight:700;display:flex;justify-content:center;align-items:center;color:hsla(0,0%,100%,.8)}.workflow-progress-bar-status-circle.left{left:-.33rem}.workflow-progress-bar-status-circle.tasks-remaining{background-color:var(--bs-primary)}.workflow-progress-bar-status-circle.flags{background-color:#d9534f}.workflow-progress-bar-status-circle.completed{background-color:#5cb85c}.container.project-footer-progress-container{padding:0}.workflow-declaration-text{background-color:#eee;padding:.5rem .75rem;border-radius:5px}.declaration-drafter-heading{display:flex;min-height:48px!important;overflow:hidden!important;align-items:center;justify-content:center;padding:0 2.5vw!important;border-bottom:1px solid #ccc}.declaration-drafter-heading h5{margin:0}.declaration-drafter-heading .btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:1rem}.declaration-drafter-heading .btn:first-of-type{margin-left:auto}.declaration-drafter-section.fullscreen{background-color:#fff!important;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:1000;flex-direction:column;padding:0;max-height:100vh;max-width:100vw}.declaration-drafter-section.fullscreen>div{width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:scroll;padding:6px 0}.drafting-notes.col{padding-left:2.5vw}.drafting-fields.col,.drafting-notes.col{overflow-y:scroll;height:calc(100vh - 96px)}.drafting-fields.col{padding-right:2.5vw}.drafting-main.row{overflow-y:hidden!important;height:calc(100vh - 96px);padding:0}.field-edit-source-label{font-style:italic;font-size:.9rem;padding-left:.5rem;color:#555}.insights-container .row{margin-top:1rem;margin-bottom:2rem}.insights-container{overflow-y:scroll}.insights-container .recharts-wrapper{margin-left:auto;margin-right:auto}.person-stats{text-align:left;border-top:1px solid #ccc}.insights-chart{text-align:center}.matter-title{text-align:left;background-color:var(--bs-primary);color:#fff;margin:0;padding:.5rem 1rem;font-size:1.25rem;font-weight:600}.App{text-align:center;padding:0!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;min-height:760px;height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column}html{overflow-x:auto;overflow-y:hidden;min-width:864px}body{min-height:100vh}.navbar .container{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem;width:100vw;max-width:100vw}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=main.89f1986e.chunk.css.map */