.hidden{display:none !important}.csv-file-select{margin:3em 0}.remove-file{color:white;text-decoration:none;border-radius:3px;background-color:darkred;padding:2px 5px}.remove-file:hover{color:white;text-decoration:underline}#selected-steps .field-unit__field{width:100%}.available-steps .field-unit__field{width:60%}.selected-steps{margin-left:30px}.select-step{display:inline-block;border-radius:10px;padding:0 10px;margin:5px;cursor:pointer;font-weight:bold;font-size:15px}.select-step:hover{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 0 2px black;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.select-step.selected{background-color:lightgray;opacity:0.8}.selected-step .wrapper{display:inline-block;border-radius:10px;padding:2px 10px;margin:10px 0;font-size:14px;font-weight:bold}.selected-step .wrapper:hover{box-shadow:0 0 0 2px darkred;cursor:pointer}.tooltip{display:inline;position:relative}.tooltip:hover:after{border-radius:5px;bottom:-20px;color:darkred;content:attr(title);font-size:12px;left:0;position:absolute;z-index:98}.arrow{border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:4.5px;margin-left:-3px;margin-right:4px}.selected-step:last-child .arrow{display:none}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.remove_duplicates{background-color:turquoise}.split_block{background-color:yellow}.check_diff{background-color:aquamarine}.formats_normalizer{background-color:salmon}.task_code_setter{background-color:violet}.afterburn_coder{background-color:darkseagreen}.same_as_setter{background-color:skyblue}.rank_depositions{background-color:aqua}.normalize_headers{background-color:chartreuse}.document_classifier{background-color:khaki}.diversity_coder{background-color:thistle}.timeline{background-color:sandybrown}.split_by_matter{background-color:antiquewhite}.headers_setter{background-color:gold}.main-content__header .actions{display:flex}.main-content__header .actions a{margin:0 5px;font-size:90%}.disabled{pointer-events:none;opacity:0.6}.button-warning{background:darkorange;color:white}.button-danger{background:darkred;color:white}body{padding:20px 10px 20px 20px;max-width:none}#header{position:relative;text-align:left}#header #logo{position:relative;margin-top:6px;max-width:170px;z-index:1}#header .header-bg{position:absolute;top:0;right:0;width:100%;height:60px;background-size:contain;background-position:top right;background-repeat:no-repeat}h1,.subtitle,.main-totals .total{color:#005471}h1,.subtitle{text-align:center}.main-totals .amount,.phase-summary tr td span,table.phase-summary tbody tr.rank-header{color:#00435e}.cost-summary table{border-collapse:collapse}.cost-summary .phase-name{border-color:white;background-color:#904975;color:white}table.styled>thead>tr{background-color:#e5e4e6}.phase-summary .header .title,.phase-summary .header .amount{background-color:#01445f}.phase-summary tr.header .name{background-color:#6f305f}.phase-summary .header .title,.phase-summary .header .amount,.phase-summary tr.header .name{color:white}.phase-summary tr.subheader{background-color:#e5e4e6;border-bottom:0}.phase-summary tr.subheader .name{color:#a15d87}#l300-summary-1>.rounded.first,.l100-summary>.rounded,#l400-summary>.rounded,#l400-summary-1>.rounded.first,.l500-summary>.rounded.first,.e100-summary>.rounded{background-color:#e5e4e6}.chart table tbody tr td.bar>.chart-quarter-middle.chart-item-bg,.chart table tbody tr td.bar>.chart-item-first.chart-item-bg,.chart table tbody tr td.bar>.chart-quarter-last.chart-item-bg{background:-webkit-linear-gradient(left, #DAF962 0%, #035F85 100%);opacity:0.45}.chart table tbody tr td.bar .bar-content>.chart-item-first.chart-item-bg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;opacity:0.65;background-size:150%;background-position:top;z-index:-1}.chart table tbody tr td.bar .bar-content>.chart-item-first.chart-item-bg.chart-item-bg-first{background-image:-webkit-linear-gradient(left, #DAF962 0%, #a5c5c5 100%);background-image:linear-gradient(left, #DAF962 0%, #a5c5c5 100%)}.chart table tbody tr td.bar .bar-content>.chart-item-first.chart-item-bg.chart-item-bg-middle{background-color:#a5c5c5}.chart table tbody tr td.bar .bar-content>.chart-item-first.chart-item-bg.chart-item-bg-last{background-image:-webkit-linear-gradient(left, #a5c5c5 0%, #035F85 100%);background-image:linear-gradient(left, #a5c5c5 0%, #035F85 100%)}.chart table tbody tr td.bar>.chart-quarter-middle.chart-item-bg{background-size:300%;background-position:center}.chart table tbody tr td.bar>.chart-quarter-last.chart-item-bg{background-size:180%;background-position:bottom}@font-face{font-family:"Helvetica Neue";src:url("<%=embed('fonts/HelveticaNeue.ttf')%>") format("truetype")}body{line-height:1.2;font-size:11px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;color:black;-webkit-print-color-adjust:exact;box-sizing:border-box;background-color:white;margin:0;padding:20px;max-width:650px}h1,h2,h3{margin:0.5rem 0}h1{font-size:26px;font-weight:bold}h3{font-size:17px}table{width:100%;border-collapse:collapse;border-spacing:0}#logo{margin:0 auto 20px;max-width:200px}#header{margin-bottom:20px}#header h1{font-size:30px;text-align:center;font-weight:900;margin:2em 0 0 0;color:#00435E;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase}#header h2{font-size:24px;text-align:center;font-weight:bold;margin-bottom:3em;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase}.page{position:relative;border:2px solid black}.subtitle{font-size:16px;font-weight:bold}.main-totals{margin-bottom:20px}.main-totals .total,.main-totals .amount{font-size:16px;line-height:24px;font-weight:bold}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.uppercase{text-transform:uppercase}.amount{font-weight:bold;text-align:right}.bold{font-weight:bold}.page-break{break-before:always;page-break-before:always;position:relative;margin-bottom:19px;border-top:1px solid transparent}.gantt-break{position:relative;margin-bottom:19px;border-top:1px solid transparent}.page-break.no-margin{margin-bottom:0}.page-break:before{content:attr(title);position:absolute;top:-30px;right:0}.page-number{width:100%;text-align:right}.cost-summary table{border-collapse:separate;border-spacing:0 0.25rem}.cost-summary table tr td{padding:5px;font-size:12px}.cost-summary .phase-name{border:1px solid black;font-weight:bold;text-align:center}.cost-summary .amount{font-size:16px}.section-title{position:relative;display:inline-block;font-size:20px;font-weight:300;color:#9B9B9B;padding:20px 30px 10px 0;margin-bottom:20px;border-bottom:1px solid #9B9B9B}.section-title.empty{visibility:hidden}.section-title:after{content:'';display:block;width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #9B9B9B;position:absolute;right:-5px;bottom:-6px}.section-title:before{content:'';display:block;width:20px;height:1px;background-color:#9B9B9B;position:absolute;left:-20px;bottom:-1px}table thead{display:table-header-group}table tfoot{display:table-row-group}table tfoot tr{border:solid black;border-width:1px 1px 0 1px;break-after:auto}table tfoot tr td{font-weight:bold;vertical-align:baseline;padding:9px 8px}table tr{page-break-inside:avoid}table.styled{border:none;font-size:14px;vertical-align:baseline}table.styled+.rounded{margin-bottom:20px;border-radius:0 0 10px 10px;border:1px solid black;border-top-width:0;height:10px}#timekeepers-overall table.styled>thead>tr{background-color:#E5E4E6}table.styled>thead>tr>th{text-align:left;border:1px solid black;line-height:22px;padding:0 8px}table.styled>tbody>tr{border:1px solid black;border-width:0 1px 1px;break-after:auto}table.styled>tbody>tr:last-child{border-bottom:0}table.styled>tbody>tr.subheader>td{vertical-align:middle}table.styled tbody tr td{vertical-align:baseline;padding:0}table.styled tbody tr td div{padding:9px 8px}table.styled tbody .qty{text-align:center}.phase-timekeeper-summary table.styled tbody{break-inside:auto}.timekeeper-overall table.styled tbody .name{width:216px}.timekeeper-overall table.styled tbody .title{width:108px}.timekeeper-overall table.styled tbody .experience{width:108px;text-align:left}.timekeeper-overall table.styled tbody .rate{width:84px;text-align:right}.timekeeper-overall table.styled tbody .hours{width:84px;text-align:right}.timekeeper-overall table.styled tbody .cost{width:108px;text-align:right}.timekeeper-overall table.styled tbody .percentage{width:88px;text-align:right}table.styled.phase-timekeeper-summary thead tr{background-color:transparent}table.styled.phase-summary tbody tr.header{border-top:1px solid black}table.styled.phase-summary tbody tr.header .title,table.styled.phase-summary tbody tr.header .amount{background-color:#01445f}table.styled.phase-summary tbody tr.header .name{font-size:12px;border-right:1px solid black;width:44px;font-weight:bold}table.styled.phase-summary tbody tr.header .name,table.styled.phase-summary tbody tr.header .title,table.styled.phase-summary tbody tr.header .amount{font-weight:bold;text-transform:uppercase;vertical-align:middle}table.styled.phase-summary tbody tr.header .amount{width:150px;font-size:14px}table.styled.phase-summary tbody tr.header td.amount{width:150px;font-size:14px}table.styled.phase-summary tbody tr.header td.amount,table.styled.phase-summary tbody tr.header td.avg,table.styled.phase-summary tbody tr.header td.qty{font-weight:bold}table.styled.phase-summary tbody tr.subheader,table.styled.phase-summary tbody tr.header{border-bottom:1px solid black}table.styled.phase-summary tbody tr.subheader{border-top:1px solid black}table.styled.phase-summary tbody tr.subheader .name{font-size:12px;font-weight:bold;border-bottom:0}table.styled.phase-summary tbody tr.subheader:first-child{border-top:0}table.styled.phase-summary tbody tr.subheader:last-child{border-bottom:0}table.styled.phase-summary tbody tr td.name{text-align:center;width:32px}table.styled.phase-summary tbody tr td.amount{width:120px}table.styled.phase-summary tbody tr td.qty{width:60px}table.styled.phase-summary tbody tr td.avg{width:112px}table.styled.phase-summary tbody tr td span{display:block;font-size:12px;font-weight:300}table.rank-table{margin-bottom:10px;margin-top:10px;font-size:11px}table.rank-table div{padding-left:6px;padding-right:6px}table.rank-table thead th{padding:0}table.rank-table thead div{padding:6px 10px;font-weight:bold}table.rank-table thead .rank-label,table.rank-table thead .qty,table.rank-table thead .avg,table.rank-table thead .bold{border-bottom:1px solid #D8D8D8}table.rank-table thead .rank-label div,table.rank-table thead .qty div,table.rank-table thead .avg div,table.rank-table thead .bold div{border-top:1px solid #D8D8D8}table.rank-table thead tr div{background-color:#F8F8F8}table.rank-table thead .rank-label div{border-left:1px solid #D8D8D8}table.rank-table thead .bold div{border-right:1px solid #D8D8D8}table.rank-table thead .rank-3 .rank-label div,table.rank-table thead .rank-3 .qty div,table.rank-table thead .rank-3 .avg div,table.rank-table thead .rank-3 .amount div{border-bottom-width:0}table.rank-table tbody .qty,table.rank-table tbody .avg,table.rank-table tbody .rank-label,table.rank-table tbody .amount{border-bottom:1px solid #D8D8D8}table.rank-table tbody tr:last-child .qty,table.rank-table tbody tr:last-child .avg,table.rank-table tbody tr:last-child .rank-label,table.rank-table tbody tr:last-child .amount{border-bottom:0}table.rank-table tbody tr td.amount div{border-right:1px solid #D8D8D8}table.rank-table tbody tr td.rank-label div{border-left:1px solid #D8D8D8}table.rank-table tbody tr:last-child td div{border-bottom:1px solid #D8D8D8}table.rank-table tbody tr:last-child td.amount div{border-bottom-right-radius:8px}table.rank-table tbody tr:last-child td.rank-label div{border-bottom-left-radius:8px}table.rank-table tbody .avg{text-align:right}table.rank-table tr th:first-child{width:135px}table.rank-table tr th:last-child{width:100px}.rank-header .rank-label{width:60}.rank-header .rank-label div{border-top-left-radius:8px}.rank-header .bold div{border-top-right-radius:8px}.chart{position:relative;min-height:450px}.chart .section-title,.chart .page-notes{position:absolute;margin:0;padding:0;right:12px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.chart .section-title{top:142px}.chart .page-notes{bottom:0;text-align:right}.chart .page-notes>div{display:inline-block;margin-left:10px}.chart table{width:94%;table-layout:fixed}.chart table thead{display:table-header-group}.chart table thead tr th{border:1px solid #e6e6e6;border-bottom:0;height:90px;width:65px;position:relative}.chart table thead tr th:last-child{border:0}.chart table thead tr th>div{text-align:left;width:90px;height:45px;position:absolute;left:-12px;top:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.chart table thead tr th>div .chart-phase-label{margin-bottom:1px}.chart table thead tr th>div .chart-phase-label,.chart table thead tr th>div .chart-phase-total{font-size:8px;font-weight:bold}.chart table thead tr th>div .chart-date-label,.chart table thead tr th>div .chart-date{font-size:5px}.chart table tbody tr td{text-align:center;position:relative;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:70px;height:100px}.chart table tbody tr td span{font-weight:bold}.chart table tbody tr td.bar{position:relative}.chart table tbody tr td.bar .bar-container{position:relative;height:74%;width:100px;margin:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.chart table tbody tr td.bar .bar-content{position:relative;text-align:center;padding:8px 0}.chart table tbody tr td.bar .chart-item-phase-percentage{font-size:10px;margin-top:6px}.chart table tbody tr td.bar .chart-item-amount{font-size:14px;font-weight:bold}.chart table tbody tr td.bar .chart-item-percentage{font-size:9px;text-align:left;margin-bottom:12px;padding-left:6px}.chart table tbody tr td.bar .chart-item-percentage span{font-size:7px}.chart table tbody tr td.bar>.chart-item-middle.chart-item-bg,.chart table tbody tr td.bar>.chart-item-first.chart-item-bg,.chart table tbody tr td.bar>.chart-item-last.chart-item-bg{position:absolute;background:url(/images/bg-gantt-bar.png);top:0;bottom:0;left:2px;right:20px;z-index:0;background-size:5px;height:48%}.chart table tbody tr td.bar>.chart-item-first.chart-item-bg.chart-item-10{top:90%}.chart table tbody tr td.bar>.chart-item-first.chart-item-bg.chart-item--20{top:80%}.chart table tbody tr td.bar>.chart-item-first.chart-item-bg.chart-item--30{top:70%}.chart table tbody tr td.bar>.chart-item-first.chart-item-bg.chart-item--40{top:60%}.chart table tbody tr td.bar>.chart-item-first.chart-item-bg.chart-item--50{top:50%}.chart table tbody tr td.bar>.chart-item-first.chart-item-bg.chart-item--60{top:40%}.chart table tbody tr td.bar>.chart-item-first.chart-item-bg.chart-item--70{top:30%}.chart table tbody tr td.bar>.chart-item-first.chart-item-bg.chart-item--80{top:20%}.chart table tbody tr td.bar>.chart-item-first.chart-item-bg.chart-item--90{top:10%}.chart table tbody tr td.bar>.chart-item-last.chart-item-bg.chart-item-10{bottom:90%}.chart table tbody tr td.bar>.chart-item-last.chart-item-bg.chart-item-20{bottom:80%}.chart table tbody tr td.bar>.chart-item-last.chart-item-bg.chart-item-30{bottom:70%}.chart table tbody tr td.bar>.chart-item-last.chart-item-bg.chart-item-40{bottom:60%}.chart table tbody tr td.bar>.chart-item-last.chart-item-bg.chart-item-50{bottom:50%}.chart table tbody tr td.bar>.chart-item-last.chart-item-bg.chart-item-60{bottom:40%}.chart table tbody tr td.bar>.chart-item-last.chart-item-bg.chart-item-70{bottom:30%}.chart table tbody tr td.bar>.chart-item-last.chart-item-bg.chart-item-80{bottom:20%}.chart table tbody tr td.bar>.chart-item-last.chart-item-bg.chart-item-90{bottom:10%}.chart table tbody tr td.chart-item-head>div{position:relative;height:50px;width:100px;margin:auto;text-align:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.chart table tbody tr td.chart-item-head .chart-item-label{font-size:17px}.chart table tbody tr td.chart-item-head .chart-item-year,.chart table tbody tr td.chart-item-head .chart-item-quarter,.chart table tbody tr td.chart-item-head .chart-item-amount{font-size:9px}.chart table tbody tr td.chart-item-head .chart-item-amount{font-weight:bold}.chart table tbody tr td:last-child{border-right:0}.chart table tbody tr td:last-child td{border-bottom:1px solid #e6e6e6}.chart table tbody tr td .chart-item-percentage,.chart table tbody tr td .chart-item-amount,.chart table tbody tr td .chart-item-phase-percentage{font-size:7px}.chart table tbody tr:nth-child(odd){background-color:#F3F3F3}.chart table tbody tr:last-child td.bar,.chart table tbody tr:last-child td.chart-item-head{border-bottom:1px solid #e6e6e6}.chart table tr{page-break-inside:avoid}.e100-summary .amount{text-align:right}
