@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i);.table,body,html{color:#777}:root{--font-family-sans-serif:"Helvetica Neue",Helvetica,Arial,sans-serif;--sc-light-table__cells__base__font-size:1rem;--sc-light-table__cells__base__padding:0.5rem;--sc-app-nav-primary__nav__font-size:1rem;--sc-app-toolbar__font-size:1rem;--sc-dropdown__menu__item__font-size:1rem;--sc-app-nav-secondary__nav__font-size:1rem;--sc-form__label__font-size:1rem;--sc-input__font-size:1rem;--sc-power-select__padding--v:0;--sc-power-select__padding--h:8px}body,html{font-size:14px}@keyframes highlight{0%{background:#C0D890}100%{background:0 0}}.nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-users-clients-list li{width:220px}.subject-quick-search{min-width:250px}.highlight{animation:highlight 1s}.pdfViewerContainer{padding-top:60px}.sortable-item{transition:all 125ms;border-spacing:0 3px}.sortable-item.is-dragging{border:1px solid var(--honey);transition-duration:0s;z-index:1000}.key-attributes-box{background-color:#f4f3f3;padding:20px 20px 10px}.icon-key-attribute{display:inline-block;border-radius:50%;height:10px;width:10px;margin-left:10px}.icon-key-attribute-none{background-color:#c9c9c9}.icon-key-attribute-negative{background-color:#d63434}.icon-key-attribute-positive{background-color:#32ce26}.editor-toggle,.editor-toolbar{position:sticky;background-color:#fff;opacity:.9}.editor-toolbar{top:35px;z-index:101}.editor-toggle{top:40px;z-index:102;margin-top:10px;margin-right:5px}.editor-simple{margin-top:-10px}.is-required label:after{content:"*";color:#b00}.sticky{position:-webkit-sticky;position:sticky;top:15px}.te-markdown-tab-section{display:none!important}.two-columns{column-count:2}.box-documents{background-color:var(--fade)}.text-dark-gray{color:#a8a8a8!important}.analytics-warning{color:#E74C3C;font-size:14px;margin-left:10px}.note-border{border:1px solid #213e47!important;border-radius:10px;margin:10px}#jsd-widget{top:0;bottom:unset}.modal-open #jsd-widget{display:none}.nav-bar-content{margin-right:45px}body.hover .box-documents{opacity:.8;background-color:#FFEFD5}ul>li>p{margin-top:16px;margin-bottom:0}.min-dialog-height{min-height:30vh}.font-weight-normal{font-weight:400}.cursor-pointer{cursor:pointer}.min-height-60px{min-height:60px!important}.max-height-300-scroll{max-height:300px;overflow-y:scroll}.min-width-60-p{min-width:60%}.width-100{width:100%}.te-toolbar-section{position:sticky;top:20px;z-index:10000}.handle{cursor:pointer}.min-vh-50{min-height:50vh!important}.nav-tabs .nav-link{background-color:transparent;border-radius:0;border-width:0 0 2px;font-weight:700;padding:.5rem .75rem .35rem;display:flex;gap:3px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--jungle);background-color:transparent;border-color:var(--tiger)}.dropdown-toggle.wide{padding-right:25px}.dropdown-toggle.wide::after{position:absolute;right:10px}.dropdown-toggle.wide+.dropdown-menu{min-width:100%}.app-nav-primary__app-loading-indicator{align-items:flex-end;bottom:-1rem;display:flex;height:100%;justify-content:center;position:absolute;width:100vw;z-index:100000}.document-ready-notification .popup{bottom:0;position:fixed;right:0;z-index:100}.document-ready-notification .popup ul{position:fixed;list-style-type:none;bottom:0;right:0;margin-bottom:20px;margin-right:20px;width:500px}.document-ready-notification .popup ul li{background-color:#093;padding:10px;margin:10px;border:1px solid #093;border-radius:5px}.document-ready-notification .popup ul li .close{color:#fff;float:right;font-size:20px}.document-ready-notification .popup ul li .message{color:#fff;font-weight:700}.document-ready-notification .popup ul li .actions{text-align:right}.document-ready-notification .popup ul li .actions button{margin:0 10px;font-weight:700}.ember-power-select-option[aria-selected=true]{color:#fff}.field-help-wrapper{display:inline;margin-left:4px}.field-help-wrapper .field-help-icon{color:#337ab7;cursor:pointer;font-size:12px;opacity:.7;transition:opacity .2s ease}.field-help-wrapper .field-help-icon:hover{opacity:1}.field-help-wrapper .field-help-icon.fa-spinner{opacity:.5}.field-help-underlined{border-bottom:1px dotted #337ab7;cursor:help}.field-help-popover{max-width:350px}.field-help-popover .popover-title{font-weight:700;font-size:14px}.field-help-popover .popover-content{font-size:13px;line-height:1.4}.field-help-popover .popover-content hr{margin:8px 0;border-color:#e5e5e5}.field-help-popover .popover-content .field-help-long{color:#666;font-style:italic}.field-help-popover .popover-content .field-help-values{background:#f8f9fa;padding:6px 8px;border-radius:3px;font-size:12px}.field-help-popover .popover-content .field-help-values strong{color:#333}.single-row-field{display:flex;align-items:center;gap:.5rem}.single-row-field>label{margin-bottom:0;white-space:nowrap}.single-row-field>label+*{flex-grow:1}#paste-container{max-width:100%}.chat-widget{position:fixed;bottom:20px;right:20px;width:400px;height:550px;background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);display:none;flex-direction:column;z-index:1000;overflow:hidden}.chat-widget .chat-header{padding:15px;background:#007bff;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:grab}.chat-widget .chat-header .close-btn{background:0 0;color:#fff;border:none;font-size:16px;cursor:pointer}.chat-widget .chat-header .close-btn:hover{color:#ccc}.chat-widget .chat-messages{flex-grow:1;padding:15px;overflow-y:auto;overflow-x:hidden;background:#f1f1f1;scroll-behavior:smooth}.chat-widget .chat-input form{padding:10px;border-top:1px solid #ddd;display:flex;gap:10px;background:#fff}.chat-widget .chat-input input{flex-grow:1;padding:10px;border:1px solid #ddd;border-radius:5px;outline:0;transition:border-color .3s ease}.chat-button,.chat-widget .chat-input button{transition:background-color .3s ease;cursor:pointer}.chat-widget .chat-input input:focus{border-color:#007bff}.chat-widget .chat-input button{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:5px}.chat-widget .chat-input button:hover{background:#0056b3}.chat-widget .message{margin:10px 0;padding:10px;border-radius:10px;font-size:14px;line-height:1.5;max-width:80%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.chat-widget .message.is-popup{width:100%;max-width:100%}.chat-widget .message a{color:#fff;text-decoration:underline}.chat-widget .user-message{background:#e9ecef;margin-left:auto;text-align:right}.chat-widget .bot-message{background:#007bff;color:#fff;margin-right:auto;text-align:left;position:relative}.chat-widget .bot-message button.citations{position:absolute;bottom:10px;right:-20px}.chat-widget .chat-suggestions{max-height:200px;display:flex;flex-direction:column;box-shadow:0 -4px 10px rgba(0,0,0,.2);z-index:0}.chat-widget .chat-suggestions .instructions{padding:10px 20px;border-bottom:1px solid var(--steel);background-color:var(--background);color:var(--pearl)}.chat-widget .chat-suggestions ul{overflow-y:auto;display:flex;flex-direction:column-reverse;list-style:none;margin:0;padding:0}.chat-widget .chat-suggestions ul li{padding:10px 20px;color:var(--gray);border-top:1px solid var(--ghost);cursor:pointer}.chat-widget .chat-suggestions ul li.selected{background-color:var(--yellow);color:var(--gray-dark)}.chat-widget .chat-suggestions ul li.selected:hover{background-color:var(--honey)}.chat-widget .chat-suggestions ul li:hover{background-color:var(--wheat)}.chat-widget .feedback-actions{display:flex;justify-content:space-evenly}.chat-button{position:fixed;bottom:20px;right:-30px;width:60px;height:60px;border-radius:50%;background:#28a745;color:#fff;border:none;z-index:1000;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.3)}.chat-button:hover{animation:slide-in .5s ease forwards;background:#218838}@keyframes slide-in{0%{right:-30px}100%{right:10px}}.forms__document__create-update__controls{width:100%}.forms__document__create-update__form>*{background-color:var(--fade)}:nth-child(2n)>*>.forms__document__create-update__form>*{background-color:var(--pearl)}.forms__document__create-update__form .forms__document__create-update__form__close{position:absolute;top:-.5rem;right:-.5rem}.forms__document__create-update__form input[type=number]{min-width:60px}.forms__document__create-update__form .row>.col.single-row-field:first-child>label{min-width:80px}.forms__document__create-update__form textarea.limited-textarea-height{max-height:52px}.forms__document__multi-create-update__forms__form{position:relative}.forms__document__multi-create-update__forms__form .forms__document__multi-create-update__forms__form__close{position:absolute;top:-.5rem;right:-.5rem;z-index:1}.lt-cell:hover .is-monitored-empty-cell{display:block}.is-monitored-empty-cell{display:none}.is-monitored-cell{display:block}.matter__subjects__table-row.is-hardship:hover td{background-color:#d56571!important}.matter__subjects__table-row.is-hardship td{background-color:var(--raspberry)!important;color:#fff!important}.matter__subjects__table-row.is-cause:hover td{background-color:#d56571!important}.matter__subjects__table-row.is-cause td{background-color:var(--raspberry)!important;color:#fff!important}.matter__subjects__table-row.is-pending:hover td{background-color:#fff9ef!important}.matter__subjects__table-row.is-pending td{background-color:var(--wheat)!important;color:#333!important}.matter__subjects__table-row.is-foreperson:hover td{background-color:#e7e7e7!important}.matter__subjects__table-row.is-foreperson td{background-color:#DADADA!important;color:#000!important}.matters__table-row.matters__table-row__is-inactive{background:none!important}.matters__table-row.matters__table-row__is-inactive td{color:var(--steel)!important}.matters__table-row.matters__table-row__is-inactive .popover{color:#333!important}.report-wizard{width:100%;color:#213e47}.report-wizard .card-header{background-color:var(--steel);color:var(--smoke);font-weight:700;font-size:1rem;font-family:ProximaNova-semibold}.sc-external-layout__left-panel,.sc-login{font-family:ProximaNova}.report-wizard .card.disabled .card-body,.report-wizard .card.disabled .card-header{opacity:.5}.sc-external-layout__left-panel{display:flex;flex-direction:column;height:100vh;overflow:hidden;justify-content:space-between;margin-top:-1.5rem}.sc-external-layout__left-panel .background-video{left:0;position:absolute;top:0;z-index:0;height:100%}.sc-external-layout__left-panel .footer,.sc-external-layout__left-panel .header{z-index:1}.sc-external-layout__left-panel .header{align-items:flex-start;display:flex;padding:2rem}.sc-external-layout__left-panel .header svg{height:2rem}.sc-external-layout__left-panel .header img{opacity:.85;transition:opacity .3s ease-in-out}.sc-external-layout__left-panel .header img:hover{opacity:1;transition:opacity .3s ease-in-out}.sc-external-layout__right-panel{margin-top:-1.5rem;align-items:center;background-color:var(--pearl);background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;display:flex;height:100vh;justify-content:center;padding:2rem}.sc-light-table-cells-assign-cell .assign-button{display:none;color:var(--azure)!important;text-align:center;width:100%}.sc-light-table-cells-assign-cell:hover .assign-button{display:block}.sc-light-table-cells-workflow-status-cell .assign-button{color:var(--azure)!important;display:none;text-align:center;width:100%}.sc-light-table-cells-workflow-status-cell .progress{color:var(--raspberry);display:block;text-align:center;width:100%}.sc-light-table-cells-workflow-status-cell .canceled{color:var(--tiger);display:block;text-align:center;width:100%}.sc-light-table-cells-workflow-status-cell:hover .assign-button{display:block}.sc-light-table-cells-workflow-status-cell:hover .progress{display:none}.sc-login{width:25%;min-width:25rem}.sc-login svg{margin-bottom:2rem}.sc-login svg path:nth-child(2),.sc-login svg path:nth-child(4){fill:#213E47}.sc-login * .sc-login__text{color:var(--jungle);font-family:ProximaNova-Semibold}.sc-login .sc-login__footer{font-size:.85rem}.sc-login .sc-login__footer-list{display:flex;flex-direction:row;color:var(--charcoal);list-style:none;padding-left:0}.sc-login .sc-login__footer-list>:not(:last-child){margin-right:.75rem}.sc-login .sc-login__footer-list>:not(:last-child)::after{margin-left:.5rem;content:"|";color:var(--steel)}.document-row .badges,.document-row .document-main-info .document-handle .caret{margin-left:auto}.document-row{display:flex;flex-wrap:wrap;padding:8px 0}.document-row .document-main-info{padding:5px}.document-row .document-main-info .document-handle{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.document-row .document-main-info .document-handle .document-name{text-overflow:ellipsis;overflow:hidden;max-width:calc(60vw - 350px);display:inline-block}.document-row .document-main-info .document-handle .document-size{display:inline-block}.document-row .document-main-info .dropdown-toggle::after{display:none}.document-row.even{background-color:#f7f7f7}.document-row.odd{background-color:#fff}@media (max-width:1024px){.document-row{flex-direction:column}.document-row .badges{margin-left:0}}.wizard-list{flex-grow:0;padding:0}.wizard-list .sortable-list{border:1px solid var(--pearl);border-radius:.25rem;height:245px;margin-bottom:10px;overflow-x:hidden;overflow-y:scroll}.wizard-list .sortable-list .sortable-item{border-bottom:1px solid var(--pearl)}.wizard-list .sortable-list .sortable-item .marked{background-color:var(--azure);color:var(--white)}.wizard-list .sortable-list .sortable-item .row .handle,.wizard-list .sortable-list .sortable-item .row .label{align-items:center;display:inline-flex;min-height:2.5rem}.wizard-list .sortable-list .sortable-item .row .handle{cursor:pointer}.wizard-list .sortable-list .sortable-item .row .label{padding-left:2rem}.wizard-list .sortable-list .sortable-item.is-dragging{transition-duration:0s;z-index:10}.wizard-list .sortable-list .sortable-item.is-dropping{z-index:10}.subject-autosuggest{min-width:15rem}.dashboard-container{margin-top:-1.5rem;min-height:calc(100% + 1.5rem);position:relative}.dashboard-container .dashboard-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:100}.dashboard-container .dashboard-overlay-panel{position:absolute;top:50px;left:50%;z-index:120;width:100%;max-width:680px;background:var(--smoke);padding:40px;border-radius:10px;transform:translate(-50%,0);color:#fff;text-align:center}.dashboard-container .workflow-completion-info{line-height:1.8}.matter_documents__sort_by .ember-power-select-trigger{min-width:230px}.report-component-text-form .CodeMirror,.report-component-text-form .CodeMirror-scroll{min-height:100px}.renumbering-wizard .card-title{font-size:16px}.renumbering-wizard .panel-subjects-table .is-invalid td{background-color:#f8d7da;color:#721c24}.renumbering-wizard .panel-subjects-table .is-conflict td{background-color:#fff3cd;color:#856404}.renumbering-wizard .no-checkbox{padding-left:25px;line-height:15px;opacity:.5;cursor:not-allowed}.import-fields li{line-height:30px;padding:7px;cursor:pointer}.import-fields li.is-dragging{border:1px dashed grey}.import-fields li:nth-child(odd){background-color:#ddd}.import-fields li:nth-child(even){background-color:#fff}.subject-header>.subject-header{display:grid;grid-template-areas:"avatar title aside" "avatar options options";grid-template-columns:auto 1fr auto;max-width:100%;gap:15px}.subject-header>.subject-header>.avatar{grid-area:avatar}.subject-header>.subject-header>.title{grid-area:title}.subject-header>.subject-header>.title .flag{vertical-align:super;margin-left:5px}.subject-header>.subject-header>.options .sc-button+.sc-button,.subject-header>.subject-header>.options .tags .sc-button+.sc-button{margin-left:0}.subject-header>.subject-header>.aside{grid-area:aside;display:flex;flex-wrap:wrap;gap:10px;text-align:center}.subject-header>.subject-header>.aside li{flex-grow:1}.subject-header>.subject-header>.aside li p:first-child{margin-top:0}.subject-header>.subject-header>.options{grid-area:options;display:flex;flex-wrap:wrap;gap:10px;white-space:nowrap;align-items:center;justify-content:flex-end}.subject-header>.subject-header>.options>:first-child{flex-grow:1}.subject-header>.subject-header>.options>:last-child{display:flex;gap:10px;align-items:center}.subject-header>.subject-header>.options .tags{display:flex;flex-wrap:wrap;gap:5px}.subject-header>.subject-header>.options .sc-button{padding-left:10px;padding-right:10px}.subject-header>.subject-header>.options .sc-dropdown a{display:inline-block;width:100%}.subject-header>.subject-header>.options .sc-dropdown a .sc-icon{display:inline-block;width:16px;max-width:unset;text-align:center}