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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.App-red-link{color:#e71c57!important}.dragging-transition{transition-property:left,top;transition-duration:.5s;transition-timing-function:ease-out}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[class*=" icon-bcg-icons-"],[class^=icon-bcg-icons-]{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bcg-icons-triangle-left:before{content:"\25c0"}.icon-bcg-icons-triangle-up:before{content:"\25b2"}.icon-bcg-icons-triangle-right:before{content:"\25b6"}.icon-bcg-icons-triangle-down:before{content:"\25bc"}.icon-bcg-icons-triangle-equilateral-left-small:before{content:"\25c2"}.icon-bcg-icons-triangle-equilateral-up-small:before{content:"\25b4"}.icon-bcg-icons-triangle-equilateral-right-small:before{content:"\25b8"}.icon-bcg-icons-triangle-equilateral-right-small-circle-filled:before{content:"\25b9"}.icon-bcg-icons-triangle-equilateral-down-small:before{content:"\25be"}.icon-bcg-icons-caret-left:before{content:"\3c"}.icon-bcg-icons-caret-up:before,.invoicing-datatable .react-grid-Canvas [data-expanded=true] .rdg-cell-expand>span:after{content:"\5e"}.icon-bcg-icons-caret-right:before{content:"\3e"}.icon-bcg-icons-caret-down:before,.invoicing-datatable .react-grid-Canvas [data-expanded=false] .rdg-cell-expand>span:after{content:"\56"}.icon-bcg-icons-caret-left-line-left:before{content:"\23ee"}.icon-bcg-icons-caret-right-line-right:before{content:"\23ed"}.button-back span:after,.icon-bcg-icons-arrow-left:before{content:"\2190"}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .arrow-up-icon .icon:before,.icon-bcg-icons-arrow-up:before{content:"\2191"}.icon-bcg-icons-arrow-right:before{content:"\2192"}.icon-bcg-icons-arrow-down:before{content:"\2193"}.icon-bcg-icons-arrow-up-line-bottom:before{content:"\2912"}.icon-bcg-icons-arrow-up-line-top:before{content:"\e90e"}.icon-bcg-icons-arrow-up-page:before{content:"\e90c"}.icon-bcg-icons-arrow-up-page-filled:before{content:"\2b06"}.icon-bcg-icons-arrow-down-line-bottom:before{content:"\2913"}.icon-bcg-icons-arrow-down-line-top:before{content:"\e90f"}.icon-bcg-icons-arrow-down-page:before{content:"\e90d"}.icon-bcg-icons-arrow-down-page-filled:before{content:"\2b07"}.icon-bcg-icons-arrow-counterclockwise:before{content:"\27f2"}.icon-bcg-icons-arrow-clockwise:before{content:"\27f3"}.icon-bcg-icons-arrows-clockwise:before{content:"\2941"}.icon-bcg-icons-arrows-down-up:before{content:"\2b83"}.form-field-checkbox-invoicing .icon:after,.form-field-checkbox-invoicing input:disabled+label .icon:after,.form-field-checkbox-invoicing input:disabled+label:hover .icon:after,.form-field-checkbox-invoicing input:read-only+label .icon:after,.form-field-checkbox-invoicing input:read-only+label:hover .icon:after,.icon-bcg-icons-square-border-thin:before,.invoicing-datatable .disabled .react-grid-Row .react-grid-Cell .react-grid-checkbox-container .react-grid-checkbox-label:after,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:after,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:disabled+label.react-grid-checkbox-label:after,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:disabled+label.react-grid-checkbox-label:hover:after{content:"\25a1"}.form-field-checkbox-invoicing input+label:active .icon:after,.form-field-checkbox-invoicing input+label:hover .icon:after,.icon-bcg-icons-square-border-thick:before,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:active:after,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:hover:after{content:"\25a2"}#invoicing-accelerateInvoiceModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-changeInvoiceAmountModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-deferInvoiceModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-filterByClientSelect [class^=" css-"][class$=-Svg] path:before,#invoicing-filterByCombinedProjectSelect [class^=" css-"][class$=-Svg] path:before,#invoicing-filterByPaymentStatusSelect [class^=" css-"][class$=-Svg] path:before,#invoicing-filterByProjectsWithinSelect [class^=" css-"][class$=-Svg] path:before,#invoicing-issueInvoicesModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-notesModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-pageViewsSelect [class^=" css-"][class$=-Svg] path:before,#invoicing-pdfModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,.form-field-checkbox-invoicing .icon:before,.icon-bcg-icons-square-filled:before,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:before{content:"\25a0"}.icon-bcg-icons-circle-border-thin:before{content:"\25cb"}.icon-bcg-icons-circle-border-thick:before{content:"\25ef"}.icon-bcg-icons-circle-filled:before{content:"\25cf"}.icon-bcg-icons-dot-small:before{content:"\2022"}.icon-bcg-icons-dot-small-circle-filled:before{content:"\25c9"}.icon-bcg-icons-plus:before{content:"\2b"}.icon-bcg-icons-plus-small:before{content:"\2795"}.icon-bcg-icons-plus-small-circle:before{content:"\2295"}.icon-bcg-icons-plus-small-circle-filled:before{content:"\2a01"}.icon-bcg-icons-minus:before{content:"\2014"}.form-field-checkbox-invoicing input.partially-checked+label .icon:after,.icon-bcg-icons-minus-small:before,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:indeterminate+label.react-grid-checkbox-label:after{content:"\2013"}.icon-bcg-icons-minus-small-circle:before{content:"\2296"}.icon-bcg-icons-minus-small-circle-filled:before{content:"\229d"}.icon-bcg-icons-minus-small-square-filled:before{content:"\229f"}.icon-bcg-icons-x:before{content:"\58"}.icon-bcg-icons-x-small:before{content:"\78"}.icon-bcg-icons-x-small-circle:before{content:"\2297"}.filter-pills.contracting-filter-pills .button-reset span:after,.icon-bcg-icons-x-small-circle-filled:before{content:"\274e"}.icon-bcg-icons-checkmark:before,.invoicing-notification-banner span.icon:before,.notification-banner span.icon:before{content:"\2713"}.form-field-checkbox-invoicing input:checked+label .icon:after,.form-field-checkbox-invoicing input:checked+label:hover .icon:after,.icon-bcg-icons-checkmark-small:before,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:checked+label.react-grid-checkbox-label:after,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:checked+label.react-grid-checkbox-label:hover:after{content:"\2714"}.icon-bcg-icons-checkmark-small-square:before{content:"\2611"}.icon-bcg-icons-checkmark-small-square-filled:before{content:"\2705"}.icon-bcg-icons-checkmark-tiny:before{content:"\6a"}.icon-bcg-icons-checkmark-tiny-circle:before{content:"\4a"}.icon-bcg-icons-checkmark-tiny-circle-filled:before{content:"\221a"}.icon-bcg-icons-i-circle:before{content:"\24d8"}.icon-bcg-icons-i-circle-filled:before{content:"\69"}.icon-bcg-icons-exclamation-point-triangle:before{content:"\2757"}.icon-bcg-icons-exclamation-point-triangle:after{content:""!important}.icon-bcg-icons-exclamation-point-triangle-filled:before{content:"\21"}.icon-bcg-icons-exclamation-point-circle:before{content:"\ff01"}.error.invoicing-notification-banner span.icon:before,.icon-bcg-icons-exclamation-point-circle-filled:before,.invoicing-notification-banner.info span.icon:before,.notification-banner.error span.icon:before{content:"\2755"}.combo-button .more-actions:before,.icon-bcg-icons-ellipsis-vertical:before{content:"\22ee"}.icon-bcg-icons-ellipsis-vertical-small:before{content:"\3b"}.icon-bcg-icons-ellipsis-vertical-small-circle:before{content:"\3a"}.icon-bcg-icons-ellipsis-vertical-small-circle-filled:before{content:"\fe19"}.icon-bcg-icons-ellipsis-horizontal:before{content:"\2026"}.icon-bcg-icons-ellipsis-horizontal-small:before{content:"\2025"}.icon-bcg-icons-ellipsis-horizontal-small-circle:before{content:"\2299"}.icon-bcg-icons-ellipsis-horizontal-small-circle-filled:before{content:"\22ef"}.icon-bcg-icons-magnifying-glass:before{content:"\1f50d"}.icon-bcg-icons-dots-connected:before{content:"\2220"}.icon-bcg-icons-dots-connected-horizontal-1-to-3:before{content:"\22f2"}.icon-bcg-icons-circle-border-thin-diagonal-line:before{content:"\1f6ab"}.icon-bcg-icons-circle-border-thick-diagonal-line:before{content:"\2205"}.icon-bcg-icons-paperclip:before{content:"\1f4ce"}.icon-bcg-icons-floppy-disk:before{content:"\1f4be"}.icon-bcg-icons-bell-filled:before{content:"\1f514"}.icon-bcg-icons-clock:before{content:"\23f0"}.icon-bcg-icons-clock-filled:before{content:"\1f552"}.icon-bcg-icons-envelope:before{content:"\1f4e7"}.icon-bcg-icons-envelope-filled:before{content:"\2709"}.icon-bcg-icons-envelope-small-filled:before{content:"\1f4e8"}.icon-bcg-icons-calendar:before{content:"\1f4c6"}.icon-bcg-icons-calendar-filled:before{content:"\1f4c5"}.icon-bcg-icons-pin-location:before{content:"\22a4"}.icon-bcg-icons-pin-location-filled:before{content:"\1f4cd"}.icon-bcg-icons-chat-bubble-left:before{content:"\1f5e8"}.icon-bcg-icons-chat-bubble-left-filled:before{content:"\1f4ac"}.icon-bcg-icons-page:before{content:"\1f4c3"}.icon-bcg-icons-page-filled:before{content:"\1f4c4"}.icon-bcg-icons-page-lines:before{content:"\1f4d2"}.icon-bcg-icons-page-lines-filled:before{content:"\1f4d3"}.icon-bcg-icons-calculator:before{content:"\1f5a9"}.icon-bcg-icons-calculator-filled:before{content:"\e909"}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .edit-icon .icon:before,.icon-bcg-icons-pencil:before{content:"\1f58b"}.icon-bcg-icons-pencil-filled:before{content:"\1f58a"}.icon-bcg-icons-trash-can:before{content:"\2294"}.icon-bcg-icons-trash-can-filled:before{content:"\1f5d1"}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .lock-icon .icon:before,.icon-bcg-icons-lock:before{content:"\1f510"}.icon-bcg-icons-lock-filled:before{content:"\1f512"}.icon-bcg-icons-key:before{content:"\1f511"}.icon-bcg-icons-money-paper:before{content:"\1f4b5"}.icon-bcg-icons-money-paper-filled:before{content:"\1f4b0"}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter label span:before,.icon-bcg-icons-funnel:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter span:before{content:"\10c4"}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.active label span:before,#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.filtering label span:before,.icon-bcg-icons-funnel-filled:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter.filtering span:before{content:"\15ca"}.icon-bcg-icons-funnel-small-filled:before{content:"\2200"}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .eye-icon .icon:before,.icon-bcg-icons-eye:before{content:"\1f441"}.icon-bcg-icons-eye-filled:before{content:"\1f440"}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .archive-icon .icon:before,.icon-bcg-icons-file-box:before{content:"\1f5c3"}.icon-bcg-icons-gear:before{content:"\2699"}.icon-bcg-icons-gear-filled:before{content:"\26ef"}.icon-bcg-icons-pin-tack-diagonal-right:before{content:"\22cc"}.icon-bcg-icons-pin-tack-diagonal-right-filled:before{content:"\1f4cc"}.icon-bcg-icons-star:before{content:"\2606"}.icon-bcg-icons-star-filled:before{content:"\2605"}.icon-bcg-icons-thumb-up:before{content:"\1f446"}.icon-bcg-icons-thumb-up-filled:before{content:"\1f44d"}.icon-bcg-icons-thumb-down:before{content:"\1f447"}.icon-bcg-icons-thumb-down-filled:before{content:"\1f44e"}.icon-bcg-icons-heart:before{content:"\2661"}.icon-bcg-icons-heart-filled:before{content:"\2665"}.icon-bcg-icons-diamond:before{content:"\25c7"}.icon-bcg-icons-diamond-filled:before{content:"\25c6"}.icon-bcg-icons-lines-thin-2-vertical:before{content:"\e90b"}.icon-bcg-icons-lines-thin-2-vertical-small:before{content:"\2016"}.icon-bcg-icons-lines-thin-2-vertical-small-circle:before{content:"\2551"}.icon-bcg-icons-lines-thin-2-vertical-small-circle-filled:before{content:"\23f8"}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-order .icon-bcg-icons-order-icon .icon:before,.icon-bcg-icons-lines-thin-2-horizontal:before{content:"\ff1d"}.icon-bcg-icons-lines-3-horizontal:before{content:"\2630"}.icon-bcg-icons-lines-thick-3-horizontal-shrinking:before{content:"\2207"}.icon-bcg-icons-lines-thick-3-horizontal-with-2-checkmarks:before{content:"\e910"}.icon-bcg-icons-lines-2-diagonal-bottom-right:before{content:"\25ff"}.icon-bcg-icons-rectangles-3-horizontal:before{content:"\2261"}.icon-bcg-icons-rectangles-2-horizontal-big:before{content:"\268c"}.icon-bcg-icons-squares-4:before{content:"\229e"}.icon-bcg-icons-square-border-thick-stacked:before{content:"\2750"}.icon-bcg-icons-app-microsoft-powerpoint:before{content:"\e902"}.icon-bcg-icons-app-microsoft-word:before{content:"\e903"}.icon-bcg-icons-app-microsoft-excel:before{content:"\e904"}.icon-bcg-icons-app-adobe-acrobat:before{content:"\e905"}.icon-bcg-icons-app-adobe-acrobat-small:before{content:"\e906"}.icon-bcg-icons-app-adobe-acrobat-page:before{content:"\e90a"}.icon-bcg-icons-app-slack:before{content:"\e907"}.icon-bcg-icons-app-bcg-link:before{content:"\e908"}.icon-bcg-icons-logo-bcg:before{content:"\e900"}.icon-bcg-icons-logo-bcg-full:before{content:"\e901"}*{font-family:"henderson-bcg-sans",sans-serif;-ms-overflow-style:-ms-autohiding-scrollbar}html{font-size:10px}body{background:#f2f2f2}.no-scroll{overflow:hidden;max-width:100vw;max-height:100vh}[hidden]{display:none!important}.left{text-align:left}.center{text-align:center}.right{text-align:right}.top{vertical-align:top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}.long-line-wrap{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.wrap{white-space:normal;overflow:visible}.ellipsis,.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis}a{color:#03522d}.filter-pills>li>label p{font-size:1.6rem;font-weight:400;color:#575757;line-height:1.5}.button-primary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;border:0;outline:0;background:none;cursor:pointer;font-size:14px;font-weight:700;color:#fff;margin:0;padding:0 2.6rem .2rem;height:4.8rem;background:#197a56;text-transform:uppercase}.button-primary:disabled{cursor:default}@media (min-width:1024px){.button-primary{height:4.8rem}}.button-primary:hover{background:#03522d}.button-primary:active{background:#023d21}.button-primary:disabled{background:#9a9a9a}.button-small-primary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;border:0;outline:0;background:none;cursor:pointer;font-size:14px;font-weight:700;color:#fff;margin:0;padding:0 2.6rem .2rem;height:4.8rem;background:#197a56;text-transform:uppercase;height:4.2rem}.button-small-primary:disabled{cursor:default}@media (min-width:1024px){.button-small-primary{height:4.8rem}}.button-small-primary:hover{background:#03522d}.button-small-primary:active{background:#023d21}.button-small-primary:disabled{background:#9a9a9a}@media (min-width:1024px){.button-small-primary{height:4.2rem}}.button-secondary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0;outline:0;background:none;cursor:pointer;font-size:1.6rem;font-weight:700;color:#197a56;line-height:3.6rem;padding:0 1.6rem .2rem;height:4rem;background:#fff;border:.1rem solid #197a56;text-transform:uppercase;white-space:nowrap}.button-secondary:disabled{cursor:default}@media (min-width:1024px){.button-secondary{height:4.8rem;font-size:1.4rem;line-height:4.4rem}}.button-secondary:hover{border-color:#03522d;background:#c9e7ca;color:#03522d;text-decoration:none}.button-secondary:active{border-color:#023d21;background:#c9e7ca;color:#023d21}.button-secondary:focus{text-decoration:none}.button-secondary:disabled{border-color:#c8c8c8;background:#fff;color:#9a9a9a}.button-small-secondary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0;outline:0;background:none;cursor:pointer;font-size:1.6rem;font-weight:700;color:#197a56;line-height:3.6rem;padding:0 1.6rem .2rem;height:4rem;background:#fff;border:.1rem solid #197a56;text-transform:uppercase;white-space:nowrap;height:4.2rem}.button-small-secondary:disabled{cursor:default}@media (min-width:1024px){.button-small-secondary{height:4.8rem;font-size:1.4rem;line-height:4.4rem}}.button-small-secondary:hover{border-color:#03522d;background:#c9e7ca;color:#03522d;text-decoration:none}.button-small-secondary:active{border-color:#023d21;background:#c9e7ca;color:#023d21}.button-small-secondary:focus{text-decoration:none}.button-small-secondary:disabled{border-color:#c8c8c8;background:#fff;color:#9a9a9a}@media (min-width:1024px){.button-small-secondary{height:4.2rem}}.button-link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0;border:0;outline:0;background:none;cursor:pointer;font-size:1.6rem;font-weight:700;color:#197a56;padding:0 0 .2rem}.button-link:disabled{cursor:default}.button-link:hover{text-decoration:underline}.button-link-small{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0;padding:0;border:0;outline:0;background:none;cursor:pointer;font-size:14px;font-weight:400;color:#197a56}.button-link-small:disabled{cursor:default}.button-link-small:hover{text-decoration:underline}.button-x{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0;padding:0;border:0;outline:0;background:none;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;font-size:1.3rem;color:#6e6e73;text-align:center}.button-x:disabled{cursor:default}.button-x:hover{color:#03522d}.button-x .icon:after{-webkit-font-smoothing:antialiased;font-family:"dotBCG-Icons";font-weight:400;font-feature-settings:normal;font-variant:normal;content:""}.button-back span,.button-x .icon:after{-moz-osx-font-smoothing:grayscale;font-style:normal;text-transform:none;line-height:1}.button-back span{font-family:"BCG-Icons"!important;speak:never;font-feature-settings:normal;font-variant:normal;-webkit-font-smoothing:antialiased;font-size:1.6rem;font-weight:400;color:#fff;display:inline-block;padding:.5rem .8rem .5rem 0;vertical-align:middle}.button-back span:after{font-size:1.6rem}.buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.buttons>*+*{margin-left:.8rem}.combo-button{display:flex;flex-direction:row;justify-content:flex-start;height:4.8rem}.combo-button button{width:20rem;outline:none}.combo-button button:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0;outline:0;background:none;cursor:pointer;font-size:1.6rem;font-weight:700;color:#197a56;line-height:3.6rem;padding:0 1.6rem .2rem;height:4rem;background:#fff;border:.1rem solid #197a56;text-transform:uppercase;white-space:nowrap}.combo-button button:disabled:disabled{cursor:default}@media (min-width:1024px){.combo-button button:disabled{height:4.8rem;font-size:1.4rem;line-height:4.4rem}}.combo-button button:disabled:hover{border-color:#03522d;background:#c9e7ca;color:#03522d;text-decoration:none}.combo-button button:disabled:active{border-color:#023d21;background:#c9e7ca;color:#023d21}.combo-button button:disabled:focus{text-decoration:none}.combo-button button:disabled:disabled{border-color:#c8c8c8;background:#fff;color:#9a9a9a}.combo-button .button-primary+.button-primary{border-left:.1rem solid #fff}.combo-button .button-secondary+.button-secondary{border-left:.1rem solid #197a56}.combo-button .dropdown{position:absolute;z-index:2;width:24.8rem}.combo-button .dropdown ul{position:absolute;top:4.8rem;list-style:none;padding:0;margin:0;width:100%}.combo-button .dropdown ul li button{width:100%;border-top:unset}.combo-button .dropdown ul li button:disabled{border:.1rem solid #197a56}.combo-button .dropdown ul li:hover{cursor:pointer}.combo-button .more-actions{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 1.4rem;width:4.8rem;height:4.8rem}.combo-button .more-actions:before{width:1.6rem}.flyout{position:absolute;top:0;right:50%;transition:visibility 0s .1s,opacity .1s;visibility:hidden;opacity:0;min-width:28rem;max-width:40rem;background:#fff;box-shadow:0 .2rem 1.2rem rgba(17,17,17,.25);transform:translateX(50%);z-index:10000}input:checked~.flyout{transition:visibility 0s,opacity .1s;visibility:visible;opacity:1}.flyout:before{display:inline-block;width:0;height:0;content:"";position:absolute;top:-1rem;right:calc(50% - .7rem);border-color:transparent transparent #fff;border-style:solid;border-width:0 .7rem 1rem;z-index:10}.flyout .header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;height:4.2rem}.flyout .header>:nth-child(2){margin-left:auto}.flyout .header .title{font-size:1.4rem;font-weight:400;color:#111;line-height:4.2rem;margin:0;padding-left:1.6rem}.flyout .header .button-link{padding-left:.4rem;padding-right:.4rem}.flyout .header .button-x{width:4.2rem}.flyout .subheader{padding:0 1.6rem 1.6rem;height:6.4rem}.flyout .body{max-height:40rem;padding:1.6rem 1.6rem 0;overflow-y:auto}.flyout .body .message{font-size:1.6rem;font-weight:400;color:#575757;line-height:1.5;margin:0}.flyout .header+.body,.flyout .subheader+.body{padding-top:0}.flyout.flyout-no-footer .body{padding-bottom:1.6rem}.flyout .footer{padding:1.6rem}.flyout .buttons>*{min-width:9.4rem}.hidden-filter{margin:0!important;opacity:0;max-width:0}.hidden-filter label{padding:0!important}.expanded-filter{opacity:1;visibility:visible;width:auto;max-width:250px}.filter-pills{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap}.filter-pills>li{position:relative;transition:max-width .6s 0ms,opacity 1.2s 0ms,margin .6s 0ms}.filter-pills>li:first-child .flyout{left:0;right:auto;transform:translateX(0)}.filter-pills>li:first-child .flyout:before{right:auto;left:4rem}.filter-pills>li+li{margin-left:.8rem}.filter-pills>li>input{display:none}.filter-pills>li>input:disabled+label p{color:#9a9a9a}.filter-pills>li>input:disabled+label:hover{cursor:default;border-color:#9a9a9a}.filter-pills>li>label{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:padding .6s 0ms;padding:0 1.6rem;height:4rem;background:#fff;border:.1rem solid #9a9a9a;border-radius:2rem;cursor:pointer}.filter-pills>li>label:hover{border-color:#197a56;box-shadow:inset 0 0 0 .1rem #197a56}.filter-pills>li>label.modified{border:.1rem solid transparent;background:#c9e7ca;box-shadow:inset 0 0 0 .1rem transparent}.filter-pills>li>label.modified p{color:#111}.filter-pills>li>label.add-icon p{padding-left:2.4rem}.filter-pills>li>label.add-icon .icon{position:absolute;top:1.2rem;left:1.6rem;display:inline-block;width:1.6rem;height:1.6rem;background:#197a56;border-radius:.8rem}.filter-pills>li>label.add-icon .icon:after,.filter-pills>li>label.add-icon .icon:before{position:absolute;background:#fff}.filter-pills>li>label.add-icon .icon:before{display:inline-block;width:1rem;height:.2rem;content:"";left:.3rem;top:.7rem}.filter-pills>li>label.add-icon .icon:after{display:inline-block;width:.2rem;height:1rem;content:"";left:.7rem;top:.3rem}.filter-pills>li>label p{color:#197a56;margin:0;overflow:hidden}.filter-pills>li>.button-reset{display:inline-block;margin:0;outline:0;background:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.6rem;font-weight:400;color:#fff;padding:0 1.6rem;height:4rem;background:rgba(0,0,0,.5);border:.2rem solid #fff;border-radius:2rem;cursor:pointer}.filter-pills>li>.button-reset:disabled{cursor:default}.filter-pills>li>.button-reset:hover{background:#111}.filter-pills .flyout{top:5rem}.filter-pills.contracting-filter-pills{flex-direction:row-reverse;margin-bottom:8px;float:right}.filter-pills.contracting-filter-pills .button-reset{background-color:#f2f2f2;color:#111;border:.2rem solid #111;height:3.2rem}.filter-pills.contracting-filter-pills .button-reset:hover{background:#f2f2f2}.filter-pills.contracting-filter-pills .button-reset span{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-pills.contracting-filter-pills .button-reset span:after{font-size:1.4rem;color:#111;margin-right:1rem}.invoicing-notification-banner,.notification-banner{position:fixed;top:0;background-color:#c9e7ca;overflow:hidden;width:100%;text-align:center;height:0;line-height:5.8rem;z-index:10000}.invoicing-notification-banner span,.notification-banner span{font-size:1.4rem;font-weight:700;color:#03522d;line-height:1.71429;top:50%}.invoicing-notification-banner span.icon,.notification-banner span.icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;padding-right:.8rem}.error.invoicing-notification-banner,.notification-banner.error{background-color:#ebc5d0}.error.invoicing-notification-banner span,.notification-banner.error span{font-size:1.4rem;font-weight:700;color:#670f31;line-height:1.71429}.error.invoicing-notification-banner span.icon,.notification-banner.error span.icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;padding-right:.8rem}.invoicing-show-banner,.show-banner{-webkit-animation-name:slidein;animation-name:slidein;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hide-banner,.invoicing-hide-banner{-webkit-animation-name:slideout;animation-name:slideout;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes slideout{0%{height:5.8rem}to{height:0}}@keyframes slideout{0%{height:5.8rem}to{height:0}}@-webkit-keyframes slidein{0%{height:0}to{height:5.8rem}}@keyframes slidein{0%{height:0}to{height:5.8rem}}.column-context-menu-flyout{margin-top:3rem;position:fixed;transition:visibility 0s .1s,opacity .1s;visibility:hidden;opacity:0;min-width:28rem;max-width:40rem;background:#fff;box-shadow:0 .2rem 1.2rem rgba(17,17,17,.25);z-index:10000}input:checked~.column-context-menu-flyout{transition:visibility 0s,opacity .1s;visibility:visible;opacity:1}.column-context-menu-flyout:before{display:inline-block;width:0;height:0;content:"";position:absolute;top:-1rem;right:calc(50% - .7rem);border-color:transparent transparent #fff;border-style:solid;border-width:0 .7rem 1rem;z-index:10}.column-context-menu-flyout .header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;height:4.2rem}.column-context-menu-flyout .header>:nth-child(2){margin-left:auto}.column-context-menu-flyout .header .title{font-size:1.4rem;font-weight:400;color:#111;line-height:4.2rem;margin:0;padding-left:1.6rem}.column-context-menu-flyout .header .button-link{padding-left:.4rem;padding-right:.4rem}.column-context-menu-flyout .header .button-x{width:4.2rem}.column-context-menu-flyout .subheader{padding:0 1.6rem 1.6rem;height:6.4rem}.column-context-menu-flyout .body{max-height:40rem;padding:1.6rem 1.6rem 0;overflow-y:auto}.column-context-menu-flyout .body .message{font-size:1.6rem;font-weight:400;color:#575757;line-height:1.5;margin:0}.column-context-menu-flyout .header+.body,.column-context-menu-flyout .subheader+.body{padding-top:0}.column-context-menu-flyout.flyout-no-footer .body{padding-bottom:1.6rem}.column-context-menu-flyout .footer{padding:0 1.6rem 1.6rem}.column-context-menu-flyout .buttons>*{min-width:9.4rem}.date-range-body{height:91px}.date-range-body .date-range{display:flex;flex-direction:row}.icon-up{border:.1rem solid #c8c8c8;color:#c8c8c8;font-size:x-small;margin-left:.5rem}.icon-up:before{content:"\25B2"}.search-list .search-input{padding-left:1rem;padding-right:1rem}.search-list .button-clear{margin-right:1rem}.search-list .check-list{margin-top:.5rem}.custom-header{padding-top:.9rem}.custom-header .header-title{display:flex;flex-direction:row}.custom-header .header-title div+div{margin-left:1rem}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .custom-header .header-title .icon-filter,.custom-header .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter,.custom-header .header-title .icon-down,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-up{border:.1rem solid #c8c8c8;color:#9a9a9a;font-size:x-small;margin-left:.5rem;width:16px;height:16px}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .custom-header .header-title .icon-filter span:before,.custom-header .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter span:before,.custom-header .header-title .icon-down span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-up span:before{content:"\25BC";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;bottom:22px;position:absolute;transform:scaleY(.6)}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .custom-header .header-title .icon-filter.active,#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .custom-header .header-title .icon-filter.filtering,#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .custom-header .header-title .sorting.icon-filter,.custom-header .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.active,.custom-header .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.filtering,.custom-header .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .sorting.icon-filter,.custom-header .header-title .icon-down.sorting,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .active.icon-up,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-down.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter.filtering,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .sorting.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .sorting.icon-up{color:#197a56}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .custom-header .header-title .filtering.icon-filter,.custom-header .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .filtering.icon-filter,.custom-header .header-title .icon-down.filtering,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .filtering.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .filtering.icon-up{border-color:#197a56}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .custom-header .header-title .active.icon-filter,.custom-header .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .active.icon-filter,.custom-header .header-title .icon-down.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .active.icon-up{color:#fff;background-color:#197a56;border-color:#197a56}.custom-header input[type=checkbox]{display:none}#invoicing-accelerateInvoiceModal .custom-header .invoicing-dateField .react-datepicker__current-month,#invoicing-changeInvoiceAmountModal .custom-header .invoicing-dateField .react-datepicker__current-month,#invoicing-deferInvoiceModal .custom-header .invoicing-dateField .react-datepicker__current-month,#invoicing-issueInvoicesModal .custom-header .invoicing-dateField .react-datepicker__current-month,#invoicing-notesModal .custom-header .invoicing-dateField .react-datepicker__current-month,#invoicing-pdfModal .custom-header .invoicing-dateField .react-datepicker__current-month,.custom-header #invoicing-accelerateInvoiceModal .invoicing-dateField .react-datepicker__current-month,.custom-header #invoicing-changeInvoiceAmountModal .invoicing-dateField .react-datepicker__current-month,.custom-header #invoicing-deferInvoiceModal .invoicing-dateField .react-datepicker__current-month,.custom-header #invoicing-issueInvoicesModal .invoicing-dateField .react-datepicker__current-month,.custom-header #invoicing-notesModal .invoicing-dateField .react-datepicker__current-month,.custom-header #invoicing-pdfModal .invoicing-dateField .react-datepicker__current-month,.custom-header .form-field-datepicker .react-datepicker__current-month{font-size:16px}#invoicing-accelerateInvoiceModal .custom-header .invoicing-dateField .react-datepicker__day,#invoicing-accelerateInvoiceModal .custom-header .invoicing-dateField .react-datepicker__day-name,#invoicing-changeInvoiceAmountModal .custom-header .invoicing-dateField .react-datepicker__day,#invoicing-changeInvoiceAmountModal .custom-header .invoicing-dateField .react-datepicker__day-name,#invoicing-deferInvoiceModal .custom-header .invoicing-dateField .react-datepicker__day,#invoicing-deferInvoiceModal .custom-header .invoicing-dateField .react-datepicker__day-name,#invoicing-issueInvoicesModal .custom-header .invoicing-dateField .react-datepicker__day,#invoicing-issueInvoicesModal .custom-header .invoicing-dateField .react-datepicker__day-name,#invoicing-notesModal .custom-header .invoicing-dateField .react-datepicker__day,#invoicing-notesModal .custom-header .invoicing-dateField .react-datepicker__day-name,#invoicing-pdfModal .custom-header .invoicing-dateField .react-datepicker__day,#invoicing-pdfModal .custom-header .invoicing-dateField .react-datepicker__day-name,.custom-header #invoicing-accelerateInvoiceModal .invoicing-dateField .react-datepicker__day,.custom-header #invoicing-accelerateInvoiceModal .invoicing-dateField .react-datepicker__day-name,.custom-header #invoicing-changeInvoiceAmountModal .invoicing-dateField .react-datepicker__day,.custom-header #invoicing-changeInvoiceAmountModal .invoicing-dateField .react-datepicker__day-name,.custom-header #invoicing-deferInvoiceModal .invoicing-dateField .react-datepicker__day,.custom-header #invoicing-deferInvoiceModal .invoicing-dateField .react-datepicker__day-name,.custom-header #invoicing-issueInvoicesModal .invoicing-dateField .react-datepicker__day,.custom-header #invoicing-issueInvoicesModal .invoicing-dateField .react-datepicker__day-name,.custom-header #invoicing-notesModal .invoicing-dateField .react-datepicker__day,.custom-header #invoicing-notesModal .invoicing-dateField .react-datepicker__day-name,.custom-header #invoicing-pdfModal .invoicing-dateField .react-datepicker__day,.custom-header #invoicing-pdfModal .invoicing-dateField .react-datepicker__day-name,.custom-header .form-field-datepicker .react-datepicker__day,.custom-header .form-field-datepicker .react-datepicker__day-name{font-size:14px}.custom-header .min-max-range{display:flex;flex-direction:row}.custom-header .min-max-range div+div{margin-left:2rem}.custom-header .min-max-range input,.custom-header .min-max-range label{display:block}.custom-header .slider-content{width:336px}.check-box-icon{font-size:12px!important}.sort-header{height:80px;overflow:hidden}.icon-stacked{position:relative;display:inline-block;width:16px;height:16px}.icon-stacked [class^=icon]:after,.icon-stacked [class^=icon]:before{position:absolute;top:0;left:0}.button-icon{display:inline-block;margin:0;padding:8px;border:0;outline:0;background:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button-icon:disabled{cursor:not-allowed}.icon-bcg-icons-app-adobe-acrobat-page{color:#e71c57}.icon-bcg-icons-note-page{color:#197a56}.icon-bcg-icons-note-page>*{color:inherit}.icon-bcg-icons-unread-note{color:#e71c57}.icon-bcg-icons-unread-note>*{color:inherit}.icon-bcg-icons-customize,.icon-bcg-icons-download,.icon-bcg-icons-upload{color:#197a56}.icon-bcg-icons-customize>*,.icon-bcg-icons-download>*,.icon-bcg-icons-upload>*{color:inherit}span.icon-bcg-icons-half-horizontal-bar:before,span.icon-bcg-icons-vertical-bar:before{content:"\007C";width:16px;height:16px;text-align:center}span.icon-bcg-icons-half-horizontal-bar:before{content:"\2015"}.form-field-checkbox-invoicing{position:relative;height:16px;color:#197a56}.form-field-checkbox-invoicing input{display:none}.form-field-checkbox-invoicing label{position:relative;display:inline-block;width:16px;height:16px;margin:0;cursor:pointer}.form-field-checkbox-invoicing label [class^=icon]:after,.form-field-checkbox-invoicing label [class^=icon]:before{position:absolute;top:0;left:0}.form-field-checkbox-invoicing .icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:16px;height:16px}.form-field-checkbox-invoicing .icon:before{color:#fff}.form-field-checkbox-invoicing .icon:after{content:"\25a1"}.form-field-checkbox-invoicing input+label:active .icon:before{color:#c9e7ca}.form-field-checkbox-invoicing input:focus+label .icon{box-shadow:0 0 8px #29ba74}.form-field-checkbox-invoicing input:-moz-read-only+label,.form-field-checkbox-invoicing input:-moz-read-only+label:hover{cursor:not-allowed}.form-field-checkbox-invoicing input:disabled+label,.form-field-checkbox-invoicing input:disabled+label:hover,.form-field-checkbox-invoicing input:read-only+label,.form-field-checkbox-invoicing input:read-only+label:hover{cursor:not-allowed}.form-field-checkbox-invoicing input:-moz-read-only+label .icon:before,.form-field-checkbox-invoicing input:-moz-read-only+label:hover .icon:before{color:#f2f2f2}.form-field-checkbox-invoicing input:disabled+label .icon:before,.form-field-checkbox-invoicing input:disabled+label:hover .icon:before,.form-field-checkbox-invoicing input:read-only+label .icon:before,.form-field-checkbox-invoicing input:read-only+label:hover .icon:before{color:#f2f2f2}.form-field-checkbox-invoicing input:-moz-read-only+label .icon:after,.form-field-checkbox-invoicing input:-moz-read-only+label:hover .icon:after{content:"\25a1";color:#c8c8c8}.form-field-checkbox-invoicing input:disabled+label .icon:after,.form-field-checkbox-invoicing input:disabled+label:hover .icon:after,.form-field-checkbox-invoicing input:read-only+label .icon:after,.form-field-checkbox-invoicing input:read-only+label:hover .icon:after{content:"\25a1";color:#c8c8c8}.form-field-checkbox-invoicing input:checked+label .icon:before,.form-field-checkbox-invoicing input:checked+label:hover .icon:before{color:#197a56}.form-field-checkbox-invoicing input:checked+label .icon:after,.form-field-checkbox-invoicing input:checked+label:hover .icon:after{color:#fff}.form-field-checkbox-invoicing input:checked+label:active .icon:before{color:#197a56}.form-field-checkbox-invoicing input:checked+label:active .icon:after{opacity:.5}.form-field-checkbox-invoicing input.partially-checked+label .icon:before{color:#197a56}.form-field-checkbox-invoicing input.partially-checked+label .icon:after{color:#fff}.form-field-checkbox-invoicing input.partially-checked+label:active .icon:after{opacity:.5}.form-field-checklist>div>[class*=" icon-bcg-icons-"],.form-field-checklist>div>[class^=icon-bcg-icons-]{padding-right:8px}.form-field-checklist>div>.icon-stacked{vertical-align:top;width:16px;height:32px}.form-field-checklist>div>.icon-stacked span.icon-bcg-icons-half-horizontal-bar:before,.form-field-checklist>div>.icon-stacked span.icon-bcg-icons-vertical-bar:before{top:-12px}.form-field-checklist>div>.icon-stacked span.icon-bcg-icons-half-horizontal-bar:nth-child(2):before,.form-field-checklist>div>.icon-stacked span.icon-bcg-icons-vertical-bar:nth-child(2):before{top:3px}.form-field-checklist>div>.icon-stacked span.icon-bcg-icons-half-horizontal-bar:nth-child(3):before,.form-field-checklist>div>.icon-stacked span.icon-bcg-icons-vertical-bar:nth-child(3):before{height:6px;top:18px;overflow:hidden}.form-field-checklist>div>.icon-stacked span.icon-bcg-icons-half-horizontal-bar{overflow:hidden}.form-field-checklist>div>.icon-stacked span.icon-bcg-icons-half-horizontal-bar:before{left:unset;top:6px;right:-8px;overflow:hidden}.form-field-checklist>div>label{position:relative}.form-field-checklist>div>label p{white-space:normal;margin:0 0 5.5p}.form-field-checklist>div>label p .searched-highlight{color:#197a56}.form-field-checklist>div:last-child>.icon-stacked span.icon-bcg-icons-half-horizontal-bar:nth-child(2):before,.form-field-checklist>div:last-child>.icon-stacked span.icon-bcg-icons-vertical-bar:nth-child(2):before{height:14px;top:3px;overflow:hidden}.form-field-checklist>div:last-child>.icon-stacked span.icon-bcg-icons-vertical-bar:nth-child(3){display:none}.invoicing-reset-global input[type=text],.invoicing-reset-global select+*,.invoicing-reset-global textarea{height:unset}@media (min-width:1024px){.invoicing-reset-global input[type=text],.invoicing-reset-global select+*,.invoicing-reset-global textarea{height:unset}}.invoicing-reset-global select+*{position:unset;top:unset;right:unset;bottom:unset;left:unset}.invoicing-reset-global input[type=number]{font-size:1.6rem;font-weight:400;color:#333;line-height:1.25;margin:0;height:4.4rem;width:100%;border:.1rem solid #9a9a9a;background:#fff;outline:0;padding:0 0 .2rem 1.6rem}.invoicing-reset-global .form-field-typeahead input[type=number]{position:relative;padding-right:4.8rem;background:transparent;z-index:80}.invoicing-modal-footer{position:relative}.invoicing-modal-footer .btn{min-width:100px}.invoicing-content,.invoicing-modal-content,.invoicing-modal-footer{background-color:#fff;font-size:14px;line-height:1.428571429}.invoicing-content .btn,.invoicing-modal-content .btn,.invoicing-modal-footer .btn{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.71}.invoicing-content .row,.invoicing-modal-content .row,.invoicing-modal-footer .row{margin:0}.invoicing-content .form-control,.invoicing-modal-content .form-control,.invoicing-modal-footer .form-control{font-size:16px}.invoicing-content .col-lg-1,.invoicing-content .col-lg-2,.invoicing-content .col-lg-3,.invoicing-content .col-lg-4,.invoicing-content .col-lg-5,.invoicing-content .col-lg-6,.invoicing-content .col-lg-7,.invoicing-content .col-lg-8,.invoicing-content .col-lg-9,.invoicing-content .col-lg-10,.invoicing-content .col-lg-11,.invoicing-content .col-lg-12,.invoicing-content .col-md-1,.invoicing-content .col-md-2,.invoicing-content .col-md-3,.invoicing-content .col-md-4,.invoicing-content .col-md-5,.invoicing-content .col-md-6,.invoicing-content .col-md-7,.invoicing-content .col-md-8,.invoicing-content .col-md-9,.invoicing-content .col-md-10,.invoicing-content .col-md-11,.invoicing-content .col-md-12,.invoicing-content .col-sm-1,.invoicing-content .col-sm-2,.invoicing-content .col-sm-3,.invoicing-content .col-sm-4,.invoicing-content .col-sm-5,.invoicing-content .col-sm-6,.invoicing-content .col-sm-7,.invoicing-content .col-sm-8,.invoicing-content .col-sm-9,.invoicing-content .col-sm-10,.invoicing-content .col-sm-11,.invoicing-content .col-sm-12,.invoicing-content .col-xs-1,.invoicing-content .col-xs-2,.invoicing-content .col-xs-3,.invoicing-content .col-xs-4,.invoicing-content .col-xs-5,.invoicing-content .col-xs-6,.invoicing-content .col-xs-7,.invoicing-content .col-xs-8,.invoicing-content .col-xs-9,.invoicing-content .col-xs-10,.invoicing-content .col-xs-11,.invoicing-content .col-xs-12,.invoicing-modal-content .col-lg-1,.invoicing-modal-content .col-lg-2,.invoicing-modal-content .col-lg-3,.invoicing-modal-content .col-lg-4,.invoicing-modal-content .col-lg-5,.invoicing-modal-content .col-lg-6,.invoicing-modal-content .col-lg-7,.invoicing-modal-content .col-lg-8,.invoicing-modal-content .col-lg-9,.invoicing-modal-content .col-lg-10,.invoicing-modal-content .col-lg-11,.invoicing-modal-content .col-lg-12,.invoicing-modal-content .col-md-1,.invoicing-modal-content .col-md-2,.invoicing-modal-content .col-md-3,.invoicing-modal-content .col-md-4,.invoicing-modal-content .col-md-5,.invoicing-modal-content .col-md-6,.invoicing-modal-content .col-md-7,.invoicing-modal-content .col-md-8,.invoicing-modal-content .col-md-9,.invoicing-modal-content .col-md-10,.invoicing-modal-content .col-md-11,.invoicing-modal-content .col-md-12,.invoicing-modal-content .col-sm-1,.invoicing-modal-content .col-sm-2,.invoicing-modal-content .col-sm-3,.invoicing-modal-content .col-sm-4,.invoicing-modal-content .col-sm-5,.invoicing-modal-content .col-sm-6,.invoicing-modal-content .col-sm-7,.invoicing-modal-content .col-sm-8,.invoicing-modal-content .col-sm-9,.invoicing-modal-content .col-sm-10,.invoicing-modal-content .col-sm-11,.invoicing-modal-content .col-sm-12,.invoicing-modal-content .col-xs-1,.invoicing-modal-content .col-xs-2,.invoicing-modal-content .col-xs-3,.invoicing-modal-content .col-xs-4,.invoicing-modal-content .col-xs-5,.invoicing-modal-content .col-xs-6,.invoicing-modal-content .col-xs-7,.invoicing-modal-content .col-xs-8,.invoicing-modal-content .col-xs-9,.invoicing-modal-content .col-xs-10,.invoicing-modal-content .col-xs-11,.invoicing-modal-content .col-xs-12,.invoicing-modal-footer .col-lg-1,.invoicing-modal-footer .col-lg-2,.invoicing-modal-footer .col-lg-3,.invoicing-modal-footer .col-lg-4,.invoicing-modal-footer .col-lg-5,.invoicing-modal-footer .col-lg-6,.invoicing-modal-footer .col-lg-7,.invoicing-modal-footer .col-lg-8,.invoicing-modal-footer .col-lg-9,.invoicing-modal-footer .col-lg-10,.invoicing-modal-footer .col-lg-11,.invoicing-modal-footer .col-lg-12,.invoicing-modal-footer .col-md-1,.invoicing-modal-footer .col-md-2,.invoicing-modal-footer .col-md-3,.invoicing-modal-footer .col-md-4,.invoicing-modal-footer .col-md-5,.invoicing-modal-footer .col-md-6,.invoicing-modal-footer .col-md-7,.invoicing-modal-footer .col-md-8,.invoicing-modal-footer .col-md-9,.invoicing-modal-footer .col-md-10,.invoicing-modal-footer .col-md-11,.invoicing-modal-footer .col-md-12,.invoicing-modal-footer .col-sm-1,.invoicing-modal-footer .col-sm-2,.invoicing-modal-footer .col-sm-3,.invoicing-modal-footer .col-sm-4,.invoicing-modal-footer .col-sm-5,.invoicing-modal-footer .col-sm-6,.invoicing-modal-footer .col-sm-7,.invoicing-modal-footer .col-sm-8,.invoicing-modal-footer .col-sm-9,.invoicing-modal-footer .col-sm-10,.invoicing-modal-footer .col-sm-11,.invoicing-modal-footer .col-sm-12,.invoicing-modal-footer .col-xs-1,.invoicing-modal-footer .col-xs-2,.invoicing-modal-footer .col-xs-3,.invoicing-modal-footer .col-xs-4,.invoicing-modal-footer .col-xs-5,.invoicing-modal-footer .col-xs-6,.invoicing-modal-footer .col-xs-7,.invoicing-modal-footer .col-xs-8,.invoicing-modal-footer .col-xs-9,.invoicing-modal-footer .col-xs-10,.invoicing-modal-footer .col-xs-11,.invoicing-modal-footer .col-xs-12{padding-right:0;padding-left:0}.invoicing-content .form-group.required>label:first-of-type:after,.invoicing-modal-content .form-group.required>label:first-of-type:after,.invoicing-modal-footer .form-group.required>label:first-of-type:after{content:"*";color:red}.invoicing-content .react-datepicker,.invoicing-modal-content .react-datepicker,.invoicing-modal-footer .react-datepicker{font-size:.8em;width:auto}.invoicing-content .react-datepicker__close-icon,.invoicing-modal-content .react-datepicker__close-icon,.invoicing-modal-footer .react-datepicker__close-icon{visibility:hidden;top:50%;right:36px;transform:translateY(-50%)}.invoicing-content .react-datepicker-time__header,.invoicing-content .react-datepicker-year-header,.invoicing-content .react-datepicker__current-month,.invoicing-modal-content .react-datepicker-time__header,.invoicing-modal-content .react-datepicker-year-header,.invoicing-modal-content .react-datepicker__current-month,.invoicing-modal-footer .react-datepicker-time__header,.invoicing-modal-footer .react-datepicker-year-header,.invoicing-modal-footer .react-datepicker__current-month{font-size:.944em}.invoicing-content .react-datepicker__portal .react-datepicker-time__header,.invoicing-content .react-datepicker__portal .react-datepicker__current-month,.invoicing-modal-content .react-datepicker__portal .react-datepicker-time__header,.invoicing-modal-content .react-datepicker__portal .react-datepicker__current-month,.invoicing-modal-footer .react-datepicker__portal .react-datepicker-time__header,.invoicing-modal-footer .react-datepicker__portal .react-datepicker__current-month{font-size:1.44em}.invoicing-content .react-datepicker__week:first-child>*,.invoicing-content .react-datepicker__week:last-child>*,.invoicing-modal-content .react-datepicker__week:first-child>*,.invoicing-modal-content .react-datepicker__week:last-child>*,.invoicing-modal-footer .react-datepicker__week:first-child>*,.invoicing-modal-footer .react-datepicker__week:last-child>*{padding:.6rem 0}.invoicing-content .react-datepicker__day,.invoicing-modal-content .react-datepicker__day,.invoicing-modal-footer .react-datepicker__day{font-size:14px;width:3rem;height:1.8rem}.invoicing-content .react-datepicker__day,.invoicing-content .react-datepicker__day-name,.invoicing-content .react-datepicker__time-name,.invoicing-modal-content .react-datepicker__day,.invoicing-modal-content .react-datepicker__day-name,.invoicing-modal-content .react-datepicker__time-name,.invoicing-modal-footer .react-datepicker__day,.invoicing-modal-footer .react-datepicker__day-name,.invoicing-modal-footer .react-datepicker__time-name{width:3rem}.invoicing-content .react-datepicker__day.react-datepicker__day:first-child,.invoicing-modal-content .react-datepicker__day.react-datepicker__day:first-child,.invoicing-modal-footer .react-datepicker__day.react-datepicker__day:first-child{padding-left:0}.invoicing-content .react-datepicker__day.react-datepicker__day:last-child,.invoicing-modal-content .react-datepicker__day.react-datepicker__day:last-child,.invoicing-modal-footer .react-datepicker__day.react-datepicker__day:last-child{padding-right:0}.invoicing-content .react-datepicker__day.react-datepicker__day--keyboard-selected,.invoicing-content .react-datepicker__day.react-datepicker__day--today,.invoicing-modal-content .react-datepicker__day.react-datepicker__day--keyboard-selected,.invoicing-modal-content .react-datepicker__day.react-datepicker__day--today,.invoicing-modal-footer .react-datepicker__day.react-datepicker__day--keyboard-selected,.invoicing-modal-footer .react-datepicker__day.react-datepicker__day--today{border-radius:1.5rem}.invoicing-content .react-datepicker__day:hover,.invoicing-modal-content .react-datepicker__day:hover,.invoicing-modal-footer .react-datepicker__day:hover{background-color:#29ba74;color:#fff;border-radius:1.5rem}.invoicing-content .react-datepicker__day--disabled:hover,.invoicing-modal-content .react-datepicker__day--disabled:hover,.invoicing-modal-footer .react-datepicker__day--disabled:hover{background-color:#9a9a9a;color:#fff}.invoicing-content .react-datepicker__day--selected,.invoicing-content .react-datepicker__day--selected:hover,.invoicing-modal-content .react-datepicker__day--selected,.invoicing-modal-content .react-datepicker__day--selected:hover,.invoicing-modal-footer .react-datepicker__day--selected,.invoicing-modal-footer .react-datepicker__day--selected:hover{background-color:#197a56;color:#fff;border-radius:1.5rem}.invoicing-content [class*=" icon-bcg-icons-"],.invoicing-content [class^=icon-bcg-icons-],.invoicing-modal-content [class*=" icon-bcg-icons-"],.invoicing-modal-content [class^=icon-bcg-icons-],.invoicing-modal-footer [class*=" icon-bcg-icons-"],.invoicing-modal-footer [class^=icon-bcg-icons-]{font-size:16px}#invoicing-accelerateInvoiceModal .invoicing-content .invoicing-dateField,#invoicing-accelerateInvoiceModal .invoicing-modal-content .invoicing-dateField,#invoicing-accelerateInvoiceModal .invoicing-modal-footer .invoicing-dateField,#invoicing-changeInvoiceAmountModal .invoicing-content .invoicing-dateField,#invoicing-changeInvoiceAmountModal .invoicing-modal-content .invoicing-dateField,#invoicing-changeInvoiceAmountModal .invoicing-modal-footer .invoicing-dateField,#invoicing-deferInvoiceModal .invoicing-content .invoicing-dateField,#invoicing-deferInvoiceModal .invoicing-modal-content .invoicing-dateField,#invoicing-deferInvoiceModal .invoicing-modal-footer .invoicing-dateField,#invoicing-issueInvoicesModal .invoicing-content .invoicing-dateField,#invoicing-issueInvoicesModal .invoicing-modal-content .invoicing-dateField,#invoicing-issueInvoicesModal .invoicing-modal-footer .invoicing-dateField,#invoicing-notesModal .invoicing-content .invoicing-dateField,#invoicing-notesModal .invoicing-modal-content .invoicing-dateField,#invoicing-notesModal .invoicing-modal-footer .invoicing-dateField,#invoicing-pdfModal .invoicing-content .invoicing-dateField,#invoicing-pdfModal .invoicing-modal-content .invoicing-dateField,#invoicing-pdfModal .invoicing-modal-footer .invoicing-dateField,.invoicing-content #invoicing-accelerateInvoiceModal .invoicing-dateField,.invoicing-content #invoicing-changeInvoiceAmountModal .invoicing-dateField,.invoicing-content #invoicing-deferInvoiceModal .invoicing-dateField,.invoicing-content #invoicing-issueInvoicesModal .invoicing-dateField,.invoicing-content #invoicing-notesModal .invoicing-dateField,.invoicing-content #invoicing-pdfModal .invoicing-dateField,.invoicing-content .form-field-datepicker,.invoicing-modal-content #invoicing-accelerateInvoiceModal .invoicing-dateField,.invoicing-modal-content #invoicing-changeInvoiceAmountModal .invoicing-dateField,.invoicing-modal-content #invoicing-deferInvoiceModal .invoicing-dateField,.invoicing-modal-content #invoicing-issueInvoicesModal .invoicing-dateField,.invoicing-modal-content #invoicing-notesModal .invoicing-dateField,.invoicing-modal-content #invoicing-pdfModal .invoicing-dateField,.invoicing-modal-content .form-field-datepicker,.invoicing-modal-footer #invoicing-accelerateInvoiceModal .invoicing-dateField,.invoicing-modal-footer #invoicing-changeInvoiceAmountModal .invoicing-dateField,.invoicing-modal-footer #invoicing-deferInvoiceModal .invoicing-dateField,.invoicing-modal-footer #invoicing-issueInvoicesModal .invoicing-dateField,.invoicing-modal-footer #invoicing-notesModal .invoicing-dateField,.invoicing-modal-footer #invoicing-pdfModal .invoicing-dateField,.invoicing-modal-footer .form-field-datepicker{white-space:normal}.invoicing-content .invoicing-pos-absolute-right,.invoicing-modal-content .invoicing-pos-absolute-right,.invoicing-modal-footer .invoicing-pos-absolute-right{position:static}.invoicing-content .invoicing-text-wrap-ellipsis,.invoicing-modal-content .invoicing-text-wrap-ellipsis,.invoicing-modal-footer .invoicing-text-wrap-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:normal}.invoicing-content .md-text--disabled,.invoicing-modal-content .md-text--disabled,.invoicing-modal-footer .md-text--disabled{visibility:hidden}.invoicing-content .flyout .header .title,.invoicing-modal-content .flyout .header .title,.invoicing-modal-footer .flyout .header .title{text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){#invoicing-accelerateInvoiceModal .invoicing-modal-content .form-group .invoicing-dateField .icon,#invoicing-accelerateInvoiceModal .invoicing-modal-footer .form-group .invoicing-dateField .icon,#invoicing-changeInvoiceAmountModal .invoicing-modal-content .form-group .invoicing-dateField .icon,#invoicing-changeInvoiceAmountModal .invoicing-modal-footer .form-group .invoicing-dateField .icon,#invoicing-deferInvoiceModal .invoicing-modal-content .form-group .invoicing-dateField .icon,#invoicing-deferInvoiceModal .invoicing-modal-footer .form-group .invoicing-dateField .icon,#invoicing-issueInvoicesModal .invoicing-modal-content .form-group .invoicing-dateField .icon,#invoicing-issueInvoicesModal .invoicing-modal-footer .form-group .invoicing-dateField .icon,#invoicing-notesModal .invoicing-modal-content .form-group .invoicing-dateField .icon,#invoicing-notesModal .invoicing-modal-footer .form-group .invoicing-dateField .icon,#invoicing-pdfModal .invoicing-modal-content .form-group .invoicing-dateField .icon,#invoicing-pdfModal .invoicing-modal-footer .form-group .invoicing-dateField .icon,.invoicing-modal-content .form-group #invoicing-accelerateInvoiceModal .invoicing-dateField .icon,.invoicing-modal-content .form-group #invoicing-changeInvoiceAmountModal .invoicing-dateField .icon,.invoicing-modal-content .form-group #invoicing-deferInvoiceModal .invoicing-dateField .icon,.invoicing-modal-content .form-group #invoicing-issueInvoicesModal .invoicing-dateField .icon,.invoicing-modal-content .form-group #invoicing-notesModal .invoicing-dateField .icon,.invoicing-modal-content .form-group #invoicing-pdfModal .invoicing-dateField .icon,.invoicing-modal-content .form-group .form-field-datepicker .icon,.invoicing-modal-footer .form-group #invoicing-accelerateInvoiceModal .invoicing-dateField .icon,.invoicing-modal-footer .form-group #invoicing-changeInvoiceAmountModal .invoicing-dateField .icon,.invoicing-modal-footer .form-group #invoicing-deferInvoiceModal .invoicing-dateField .icon,.invoicing-modal-footer .form-group #invoicing-issueInvoicesModal .invoicing-dateField .icon,.invoicing-modal-footer .form-group #invoicing-notesModal .invoicing-dateField .icon,.invoicing-modal-footer .form-group #invoicing-pdfModal .invoicing-dateField .icon,.invoicing-modal-footer .form-group .form-field-datepicker .icon{left:90%}}[id^=column-].rdt_TableCol_Sortable span,[id^=column-].rdt_TableCol_Sortable span:hover{color:#197a56}[id^=column-].rdt_TableCol_Sortable span:active{color:#c9e7ca}[id^=column-].rdt_TableCol_Sortable>span:first-child{position:absolute;right:0}[id^=column-].rdt_TableCol_Sortable i.icon-bcg-icons-triangle-down-invoicing{display:inline-block}#column-businessUnitName,#column-clientName,#column-invoiceStagingStatusRaw,#column-invoiceStagingSubStatus,#column-notesCount,#column-project,#column-projectCode,#column-projectName,#column-reasonForDeferral{text-align:left}#column-billingDelegateName,#column-billingMDPName,#column-feeType,#column-hostOffice,#column-invoiceCurrencyCd,#column-invoiceNumber,#column-invoicePreviewAvailable,#column-vbpFlag{text-align:center}#column-agingDays,#column-budget,#column-capitalCharge,#column-creditMemo,#column-deferredAmount,#column-fees,#column-invoiceAmount,#column-invoiceAmountExpenses,#column-invoiced,#column-invoiceDate,#column-invoiceDueDate,#column-invoiceTotal,#column-paidInvoiced,#column-paymentDate,#column-totalWIP,#column-unpaid,#column-unpaidInvoiced,#column-weightedAgingDays{text-align:right}#column-agingDays span+div,#column-budget span+div,#column-capitalCharge span+div,#column-creditMemo span+div,#column-deferredAmount span+div,#column-fees span+div,#column-invoiceAmountExpenses span+div,#column-invoiceAmount span+div,#column-invoiceDate span+div,#column-invoiced span+div,#column-invoiceDueDate span+div,#column-invoiceTotal span+div,#column-paidInvoiced span+div,#column-paymentDate span+div,#column-totalWIP span+div,#column-unpaidInvoiced span+div,#column-unpaid span+div,#column-weightedAgingDays span+div{position:relative;left:-2px}.banner.banner-invoicing .invoicing-header{position:relative;height:auto;margin:0;top:50%;transform:translateY(-50%);color:#fff}.banner.banner-invoicing .invoicing-header.invoicing-substract-filters{height:calc(100% - 61px);top:unset;transform:none}.banner.banner-invoicing .invoicing-header.invoicing-substract-filters.invoicing-header-project{top:-2.4rem}.banner.banner-invoicing .invoicing-header-return{display:block;height:26px;font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:normal;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.banner.banner-invoicing .invoicing-header-iconLink{visibility:visible}.banner.banner-invoicing .invoicing-header-iconLink .icon-bcg-icons-arrow-left{color:#fff;padding:5px 8px 5px 0;vertical-align:middle}.banner.banner-invoicing .invoicing-header-iconLink~h2{display:inline}.banner.banner-invoicing .invoicing-header-iconLink:focus,.banner.banner-invoicing .invoicing-header-iconLink:hover{text-decoration:none}.banner.banner-invoicing h1.invoicing-header-title{height:auto;min-height:53px;margin:0;font-size:44px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.09;letter-spacing:normal;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner.banner-invoicing h1.invoicing-header-title .invoicing-vbp-image{margin:0 8px 0 0}.banner.banner-invoicing .invoicing-shortFinanceProjectHeader .invoicing-header{width:calc(100% - 352px)}.banner.banner-invoicing .invoicing-shortFinanceProjectHeader.invoicing-noFilterByProject .invoicing-header{width:calc(100% - 160px)}.banner.banner-invoicing .invoicing-shortFinanceProjectHeader .invoicing-combinedProjects{width:160px;right:192px}.banner.banner-invoicing .invoicing-shortFinanceHeader .invoicing-header{width:calc(100% - 352px)}.banner.banner-invoicing .invoicing-shortFinanceHeader .invoicing-paymentStatus,.banner.banner-invoicing .invoicing-shortFinanceHeader .invoicing-projectsWithin{width:160px}.banner.banner-invoicing .invoicing-shortFinanceHeader .invoicing-paymentStatus{margin-left:32px}.banner.banner-invoicing .invoicing-shortMDPProjectHeader{padding-top:0}.banner.banner-invoicing .invoicing-shortMDPProjectHeader .invoicing-header{width:calc(100% - 240px)}.banner.banner-invoicing .invoicing-shortMDPProjectHeader.invoicing-noFilterByProject .invoicing-header{width:100%}.banner.banner-invoicing .invoicing-shortMDPHeader{padding-top:0}.banner.banner-invoicing .invoicing-shortMDPHeader .invoicing-header{width:calc(100% - 240px)}.banner.banner-invoicing .invoicing-links-old{position:absolute;z-index:3;top:50%;transform:translateY(-50%);right:32px;width:140px;height:24px;color:#fff;background-color:transparent;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}.banner.banner-invoicing .links .icon-bcg-icons-download,.banner.banner-invoicing .links .invoicing-action-download,.banner.banner-invoicing .links .invoicing-action-download-invoice{color:#fff}.banner.banner-invoicing .header .button-link .icon-bcg-icons-arrow-counterclockwise{padding-right:8px}.banner.banner-invoicing .header .button-link:hover{text-decoration:none}.banner-right-side>div{z-index:3}.invoicing-links{position:absolute;bottom:0;right:0;width:auto;height:22px;margin:0;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#197a56;text-align:right}.invoicing-links.active.focus,.invoicing-links.active:focus,.invoicing-links.focus,.invoicing-links:active.focus,.invoicing-links:active:focus,.invoicing-links:focus{box-shadow:none;-webkit-box-shadow:none}.invoicing-links>button{margin-left:4px;margin-right:4px}.invoicing-links>button:first-of-type{margin-left:0}.invoicing-links>button:last-of-type{margin-right:0}.invoicing-action-download,.invoicing-action-download-invoice,.invoicing-action-edit-view,.invoicing-action-save-view{color:#197a56;background-color:transparent;border:none;padding:0;outline:none}.invoicing-download-image{display:inline-block;width:16px;height:16px;background-image:url(/images/download.png);vertical-align:middle}.invoicing-pdf-image{display:inline-block;width:18px;height:23px;background-image:url(/images/pdf-4.png);vertical-align:middle}.invoicing-copy-image{display:inline-block;width:16px;height:16px;background-image:url(/images/copy.png);vertical-align:middle}.invoicing-vbp-image{width:38px;height:24px;font-size:14px}.invoicing-vbp-image,.invoicing-vbp-image2x{display:inline-block;vertical-align:middle;border-radius:4px;background-color:#c8c8c8;text-transform:uppercase;text-align:center;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.71429;letter-spacing:normal;color:#000}.invoicing-vbp-image2x{width:76px;height:48px;font-size:28px}.invoicing-vbp-image3x{display:inline-block;width:114px;height:72px;vertical-align:middle;border-radius:4px;background-color:#c8c8c8;text-transform:uppercase;text-align:center;font-size:42px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.71429;letter-spacing:normal;color:#000}.invoicing-filterByClientLabel,.invoicing-filterByCombinedProjectLabel,.invoicing-filterByPaymentStatusLabel,.invoicing-filterByProjectsWithinLabel{z-index:3;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#fff;text-align:left}.invoicing-clients,.invoicing-combinedProjects,.invoicing-paymentStatus,.invoicing-projectsWithin{z-index:3;right:0;top:calc(50% + 3px);transform:translateY(-50%);width:240px;height:50px;margin:0;color:#111;background-color:transparent;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left}.invoicing-combinedProjects,.invoicing-projectsWithin{right:192px}.invoicing-combinedProjects .form-field-checkbox-invoicing{display:inline-block;vertical-align:middle;padding:0 8px 0 0}#invoicing-filterByClientSelect,#invoicing-filterByCombinedProjectSelect,#invoicing-filterByPaymentStatusSelect,#invoicing-filterByProjectsWithinSelect,#invoicing-pageViewsSelect{color:#000;background-color:#fff}#invoicing-filterByClientSelect [class*=css-][class$=-control],#invoicing-filterByCombinedProjectSelect [class*=css-][class$=-control],#invoicing-filterByPaymentStatusSelect [class*=css-][class$=-control],#invoicing-filterByProjectsWithinSelect [class*=css-][class$=-control],#invoicing-pageViewsSelect [class*=css-][class$=-control]{box-shadow:none;border-color:#9a9a9a;border-radius:0}#invoicing-filterByClientSelect [class*=css-][class$=-menu],#invoicing-filterByCombinedProjectSelect [class*=css-][class$=-menu],#invoicing-filterByPaymentStatusSelect [class*=css-][class$=-menu],#invoicing-filterByProjectsWithinSelect [class*=css-][class$=-menu],#invoicing-pageViewsSelect [class*=css-][class$=-menu]{border-radius:0}#invoicing-filterByClientSelect [class^=" css-"][class$=-indicatorSeparator],#invoicing-filterByCombinedProjectSelect [class^=" css-"][class$=-indicatorSeparator],#invoicing-filterByPaymentStatusSelect [class^=" css-"][class$=-indicatorSeparator],#invoicing-filterByProjectsWithinSelect [class^=" css-"][class$=-indicatorSeparator],#invoicing-pageViewsSelect [class^=" css-"][class$=-indicatorSeparator]{background-color:transparent}#invoicing-filterByClientSelect [class^=" css-"][class$=-Svg] path,#invoicing-filterByCombinedProjectSelect [class^=" css-"][class$=-Svg] path,#invoicing-filterByPaymentStatusSelect [class^=" css-"][class$=-Svg] path,#invoicing-filterByProjectsWithinSelect [class^=" css-"][class$=-Svg] path,#invoicing-pageViewsSelect [class^=" css-"][class$=-Svg] path{fill:#111}#invoicing-filterByClientSelect [class^=" css-"][class$=-Svg] path:before,#invoicing-filterByCombinedProjectSelect [class^=" css-"][class$=-Svg] path:before,#invoicing-filterByPaymentStatusSelect [class^=" css-"][class$=-Svg] path:before,#invoicing-filterByProjectsWithinSelect [class^=" css-"][class$=-Svg] path:before,#invoicing-pageViewsSelect [class^=" css-"][class$=-Svg] path:before{color:#111}#invoicing-filterByClientSelect [class^=" css-"][class$=-indicatorContainer] [class*=" icon-bcg-icons-"],#invoicing-filterByClientSelect [class^=" css-"][class$=-indicatorContainer] [class^=icon-bcg-icons-],#invoicing-filterByCombinedProjectSelect [class^=" css-"][class$=-indicatorContainer] [class*=" icon-bcg-icons-"],#invoicing-filterByCombinedProjectSelect [class^=" css-"][class$=-indicatorContainer] [class^=icon-bcg-icons-],#invoicing-filterByPaymentStatusSelect [class^=" css-"][class$=-indicatorContainer] [class*=" icon-bcg-icons-"],#invoicing-filterByPaymentStatusSelect [class^=" css-"][class$=-indicatorContainer] [class^=icon-bcg-icons-],#invoicing-filterByProjectsWithinSelect [class^=" css-"][class$=-indicatorContainer] [class*=" icon-bcg-icons-"],#invoicing-filterByProjectsWithinSelect [class^=" css-"][class$=-indicatorContainer] [class^=icon-bcg-icons-],#invoicing-pageViewsSelect [class^=" css-"][class$=-indicatorContainer] [class*=" icon-bcg-icons-"],#invoicing-pageViewsSelect [class^=" css-"][class$=-indicatorContainer] [class^=icon-bcg-icons-]{color:#197a56}#invoicing-pageViewsSelect{width:160px;height:40px}#invoicing-pageViewsSelect [class*=css-][class$=-control],#invoicing-pageViewsSelect [class*=css-][class$=-control]>div:first-of-type{height:inherit}#invoicing-pageViewsSelect [class*=css-][class$=-control]>div:first-of-type [class*=css-][class$=-singleValue]+div{height:calc(100% - 4px)}#invoicing-pageViewsSelect [class*=css-][class$=-control]>div:first-of-type [class*=css-][class$=-singleValue]+div>div,#invoicing-pageViewsSelect [class*=css-][class$=-control]>div:first-of-type [class*=css-][class$=-singleValue]+div>div>input{height:inherit}#invoicing-pageViewsSelect [class*=css-][class$=-menu] [class*=css-][class$=-MenuList] [class*=css-][class$=-option]:hover{text-decoration:underline}.invoicing-react-tooltip-dragDropUploader-createNewFile{z-index:9999!important;width:190px;height:90px;padding:0;box-shadow:0 2px 12px 0 rgba(17,17,17,.25);background-color:#fff}.invoicing-react-tooltip-dragDropUploader-createNewFile>ul{position:absolute;top:0;left:0;width:inherit;height:inherit;margin:0;padding:7px;list-style-type:none}.invoicing-react-tooltip-dragDropUploader-createNewFile>ul li{width:100%;height:50%;border:none;border-top:1px solid #f2f2f2}.invoicing-react-tooltip-dragDropUploader-createNewFile>ul li:first-of-type{border:none}.invoicing-react-tooltip-dragDropUploader-createNewFile>ul li button{width:100%;height:100%;outline:none;border:none;background-color:transparent;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#197a56;text-align:left}.invoicing-react-tooltip-dragDropUploader-createNewFile>ul li button.disabled,.invoicing-react-tooltip-dragDropUploader-createNewFile>ul li button[disabled]{color:#c8c8c8;background-color:#fff;border-color:#c8c8c8}.invoicing-react-tooltip-dragDropUploader-maxsize-message,.invoicing-react-tooltip-dragDropUploader-message{z-index:9999!important;max-width:286px;max-height:139px;padding:14px;box-shadow:0 2px 12px 0 rgba(17,17,17,.25);background-color:#fff;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#111}.invoicing-react-tooltip-dragDropUploader-maxsize-message{font-size:14px;line-height:1.57}.invoicing-react-tooltip-dragDropUploader-maxsize-message .invoicing-maxsize{font-weight:700}.invoicing-tooltip,.invoicing-tooltip-wider{display:hidden;position:fixed;top:-99999px;left:-99999px;width:190px;z-index:9999}.invoicing-tooltip-wider{width:250px}.invoicing-tooltipArrowUp,.invoicing-tooltipArrowUp-wider{position:relative;top:1px;left:85px;width:20px;height:10px;background-color:transparent}.invoicing-tooltipArrowUp-wider{left:115px}.invoicing-tooltipArrowUp-wider:before,.invoicing-tooltipArrowUp:before{content:"";position:absolute;top:4px;left:-1px;width:62%;height:1px;background-color:grey;transform:rotate(-41deg)}.invoicing-tooltipArrowUp-wider:after,.invoicing-tooltipArrowUp:after{content:"";position:absolute;top:4px;left:9px;width:62%;height:1px;background-color:grey;transform:rotate(41deg)}.invoicing-tooltipArrowUpContent{position:aboslute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.invoicing-tooltipContent,.invoicing-tooltipContent-wider{position:absolute;top:10px;width:190px;padding:14px 17px 9px;box-shadow:1px 1px .4em grey,-1px -1px .4em grey;-webkit-box-shadow:1px 1px .4em grey,-1px -1px .4em grey;color:#575757;background-color:#fff;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal}.invoicing-tooltipContent-wider .invoicing-amountLabel,.invoicing-tooltipContent-wider .invoicing-amountValue,.invoicing-tooltipContent .invoicing-amountLabel,.invoicing-tooltipContent .invoicing-amountValue{height:22px;font-size:16px;font-weight:700;line-height:1.5;color:#000;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#575757}.invoicing-tooltipContent-wider .invoicing-amountValue,.invoicing-tooltipContent .invoicing-amountValue{font-weight:400}.invoicing-tooltipContent-wider .invoicing-amountFeeExpense,.invoicing-tooltipContent .invoicing-amountFeeExpense{padding-bottom:4px;border-bottom:1px solid rgba(17,17,17,.25)}.invoicing-tooltipContent-wider .invoicing-amountFeeExpense .invoicing-amountTotal,.invoicing-tooltipContent .invoicing-amountFeeExpense .invoicing-amountTotal{padding-top:4px;border-top:1px solid rgba(17,17,17,.25)}.invoicing-tooltipContent-wider .invoicing-agingDays .invoicing-terms,.invoicing-tooltipContent .invoicing-agingDays .invoicing-terms{color:#000;font-weight:700}.invoicing-tooltipContent-wider{width:250px}.invoicing-viewDetailedReport-old{position:absolute;top:50%;transform:translateY(-50%);right:32px;width:240px;height:50px;margin:0;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center}.invoicing-viewDetailedReport-old.active.focus,.invoicing-viewDetailedReport-old.active:focus,.invoicing-viewDetailedReport-old.focus,.invoicing-viewDetailedReport-old:active.focus,.invoicing-viewDetailedReport-old:active:focus,.invoicing-viewDetailedReport-old:focus{box-shadow:none;-webkit-box-shadow:none}.invoicing-viewDetailedReport{position:absolute;bottom:0;right:0;width:126px;height:22px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#197a56}.invoicing-viewDetailedReport.active.focus,.invoicing-viewDetailedReport.active:focus,.invoicing-viewDetailedReport.focus,.invoicing-viewDetailedReport:active.focus,.invoicing-viewDetailedReport:active:focus,.invoicing-viewDetailedReport:focus{box-shadow:none;-webkit-box-shadow:none}.invoicing-metrics{box-shadow:0 2px 6px 0 rgba(17,17,17,.1);-webkit-box-shadow:0 2px 6px 0 rgba(17,17,17,.1);height:100px;margin:0 0 16px;border:1px solid #c8c8c8;background-color:#fff;text-align:center}.invoicing-metrics-field{max-height:100px}.invoicing-invoices{margin:0 auto;padding-top:36px;padding-bottom:36px;z-index:1;background-color:#fff}.invoicing-invoices .tabs-grouped-with-controls{position:relative}.invoicing-invoices .tabs-grouped-with-controls .tabs>li:first-of-type{padding-left:32px}.invoicing-invoices .tabs-grouped-with-controls .tabs label{text-transform:capitalize;min-width:220px}.invoicing-invoices .invoicing-pagination{position:relative;display:flex;margin:0 32px;flex-direction:column;justify-content:center}.invoicing-invoices .invoicing-pagination .pagination{display:inline-block;padding:0;list-style-type:none;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center}.invoicing-invoices .invoicing-pagination .pagination li{display:inline-block;width:50px;height:50px;padding:6px;list-style:none;color:#211f1c;background-color:#fff}.invoicing-invoices .invoicing-pagination .pagination li>a{outline:none}.invoicing-invoices .invoicing-pagination .pagination li.active>a{border:1px solid #197a56;border-radius:50%;background-color:#197a56;color:#fff}.invoicing-invoices .invoicing-pagination .pagination li.disabled>a{color:#c8c8c8}.invoicing-invoices .invoicing-pagination .pagination li>a,.invoicing-invoices .invoicing-pagination .pagination li>span{display:block;width:38px;height:38px;padding:7px;text-decoration:none}.invoicing-invoices .invoicing-pagination .pagination li>a:hover,.invoicing-invoices .invoicing-pagination .pagination li>span:hover{border:1px solid #197a56;border-radius:50%;background-color:#197a56;color:#fff}.invoicing-invoices .invoicing-pagination .pagination li.previous{position:absolute;left:0}.invoicing-invoices .invoicing-pagination .pagination li.next{position:absolute;right:0}.invoicing-invoices .invoicing-selectTilesTable{position:absolute;top:0;right:32px}.invoicing-ealerts .invoicing-hr,.invoicing-ealerts>hr{display:block;margin-bottom:23px;border-top:1px solid #000;width:100%}.invoicing-ealerts .row{display:block}.invoicing-ealerts a{color:#3ead92;text-decoration:underline}@media (max-width:1023px){.invoicing-ealerts .row.invoicing-Paragraph-Copy-4,.invoicing-ealerts .row.invoicing-Paragraph-Copy-5{display:none}}.invoicing-ealerts .row{margin:auto}.invoicing-ealerts .row>.center{margin:auto;display:block}.invoicing-metrics-field-title,.invoicing-metrics-field-value{height:50px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;text-align:center;color:#575757;text-overflow:ellipsis;white-space:normal}.invoicing-metrics-field-title .invoicing-metrics-field-title-text,.invoicing-metrics-field-value .invoicing-metrics-field-title-text{max-height:50px;transform:translateY(calc(50px - 100%))}.invoicing-metrics-field-value{min-height:24px;height:auto;max-height:50px;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#111;white-space:nowrap;overflow:hidden}.invoicing-tabs{position:relative;display:block;height:52px;padding-left:32px;object-fit:contain;background-color:#fff;list-style:none;overflow:hidden}.invoicing-tabs:after{position:absolute;content:"";width:100%;bottom:0;left:0;border-bottom:1px solid #197a56;z-index:1}.invoicing-tabs:before{z-index:1}.invoicing-tab{position:relative;z-index:1;text-align:center;vertical-align:middle;text-decoration:none;display:inline-block;height:52px;margin:0 3px;border:1px solid #f2f2f2;color:#111;background-color:#f2f2f2;object-fit:contain;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.invoicing-tab:first-of-type{margin-left:0}.invoicing-tab.selected{z-index:2;color:#197a56;background-color:#fff;text-decoration:none;border-color:#197a56 #197a56 #fff;border-top:3px solid #197a56}.invoicing-tab.selected:after{position:absolute;z-index:2;border-top:3px solid #197a56}.invoicing-tab:hover{color:#3ead92;text-decoration:none}.invoicing-actions,.invoicing-actions-minimal{position:relative;margin:16px 0 auto;min-height:22px}.invoicing-actions-minimal{margin:0 0 auto}.invoicing-actions-project{position:relative;margin:0 0 auto;min-height:22px}.invoicing-actions-pdf{height:auto;padding-top:0;padding-bottom:0}.invoicing-actions-pdf .invoicing-actions-row-centered{display:inline-block;position:relative;left:50%;transform:translate(-50%)}.invoicing-actions-pdf .invoicing-actions-columnized{display:inline-block;position:relative;width:200px}.invoicing-actions-pdf .invoicing-actions-columnized .invoicing-action:last-of-type{margin:0}.invoicing-action{display:inline-block;vertical-align:top;width:168px;height:48px;margin:0 16px 0 0;text-transform:uppercase}.invoicing-action.invoicing-w120{width:120px}.invoicing-action.invoicing-w100pc{width:100%}.invoicing-action .invoicing-action-listButton{padding:0;overflow:hidden;width:inherit;position:relative}.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-symbol,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-text{margin:0}.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-symbol.active.focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-symbol.active:focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-symbol.focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-symbol:active.focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-symbol:active:focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-symbol:focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-text.active.focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-text.active:focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-text.focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-text:active.focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-text:active:focus,.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-text:focus{box-shadow:none;-webkit-box-shadow:none}.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-text{display:inline-block;width:calc(100% - 48px);border-right-color:transparent}.invoicing-action .invoicing-action-listButton .invoicing-action.invoicing-action-listButton-symbol{display:inline-block;width:51px;height:48px;position:absolute;top:0;right:0}.invoicing-action.open .invoicing-action-listButton{border-bottom-width:0}.invoicing-action.open .invoicing-action-listButton .invoicing-action-listButton-symbol{color:#fff;background-color:#197a56}.invoicing-action.open .invoicing-action-listButton .invoicing-action-listButton-symbol,.invoicing-action.open .invoicing-action-listButton .invoicing-action-listButton-text{border-bottom-width:1px}.invoicing-action.open .invoicing-action-listButton.btn-secondary.active.focus .invoicing-action-listButton-text,.invoicing-action.open .invoicing-action-listButton.btn-secondary.active:focus .invoicing-action-listButton-text,.invoicing-action.open .invoicing-action-listButton.btn-secondary:active.focus .invoicing-action-listButton-text,.invoicing-action.open .invoicing-action-listButton.btn-secondary:active:focus .invoicing-action-listButton-text{border-color:#fff}.invoicing-action.open .invoicing-action-listButton-list .invoicing-action.active,.invoicing-action.open .invoicing-action-listButton-list .invoicing-action.active.focus,.invoicing-action.open .invoicing-action-listButton-list .invoicing-action.active:focus,.invoicing-action.open .invoicing-action-listButton-list .invoicing-action.focus,.invoicing-action.open .invoicing-action-listButton-list .invoicing-action:active,.invoicing-action.open .invoicing-action-listButton-list .invoicing-action:active.focus,.invoicing-action.open .invoicing-action-listButton-list .invoicing-action:active:focus,.invoicing-action.open .invoicing-action-listButton-list .invoicing-action:focus{color:#023d21;background-color:#c9e7ca;border-color:#023d21;box-shadow:none;-webkit-box-shadow:none}.invoicing-action:last-child{margin-right:0}.invoicing-action-listButton-list{list-style-type:none;margin:0;border:1px solid #197a56;border-top:0 solid #197a56;padding:0;position:absolute;z-index:3;width:inherit}.invoicing-action-listButton-list li{border:solid #3ead92;border-width:0 0 1px}.invoicing-action-listButton-list li:last-child{border-bottom-width:0}.invoicing-action-listButton-list .invoicing-action{width:100%;border-width:0;opacity:1}.invoicing-no-invoices,.invoicing-no-invoices-project{height:24px;margin:16px 32px auto;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal}.invoicing-no-invoices-project{margin:16px 32px}.invoicing-tableSortFilterStatus{margin:0 32px auto}.invoicing-FinanceInvoices .invoicing-resetFilterButton,.invoicing-FinanceProjectInvoices .invoicing-resetFilterButton{border-left:1px solid #c8c8c8}.invoicing-FinanceInvoices .invoicing-tableSortFilterStatus,.invoicing-FinanceProjectInvoices .invoicing-tableSortFilterStatus{position:absolute;top:-37px;max-width:calc(100% - 126px)}.invoicing-modifiedFiltersCount{border:none;background:transparent;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#111}.form-field-checklist p.invoicing-selectAll,.form-field-checklist p.invoicing-selectBlank,.invoicing-resetFilterButton{border:none;background:transparent;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#197a56}.invoicing-resetFilterButton{width:100px;outline:none}.invoicing-datatiles{position:relative;margin:32px 32px auto;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:scroll;height:300px}.invoicing-datatable-container{position:relative}.invoicing-datatable{position:relative;height:auto;margin:16px 0 auto}.invoicing-datatable .form-field-checkbox-invoicing{font-size:16px;padding:20px 12px;width:inherit;height:inherit}.invoicing-datatable button.disabled,.invoicing-datatable button[disabled]{color:#c8c8c8;background-color:transparent;cursor:not-allowed}.invoicing-datatable button.disabled [class*=" icon-bcg-icons-"],.invoicing-datatable button.disabled [class^=icon-bcg-icons-],.invoicing-datatable button[disabled] [class*=" icon-bcg-icons-"],.invoicing-datatable button[disabled] [class^=icon-bcg-icons-]{color:#c8c8c8}.invoicing-datatable .rdt_TableBody{overflow-y:auto;overflow-x:hidden}.invoicing-datatable .rdt_TableBody button[data-testid^=expander-button-]{justify-content:center;background-color:inherit}.invoicing-datatable .rdt_TableBody button[data-testid^=expander-button-][disabled]{cursor:default}.invoicing-datatable .rdt_TableBody button[data-testid^=expander-button-] .icon-bcg-icons-caret-down,.invoicing-datatable .rdt_TableBody button[data-testid^=expander-button-] .icon-bcg-icons-caret-up{color:#197a56}.invoicing-datatable .rdt_TableBody button[data-testid^=expander-button-]:disabled .icon-bcg-icons-caret-down,.invoicing-datatable .rdt_TableBody button[data-testid^=expander-button-]:disabled .icon-bcg-icons-caret-up{visibility:hidden}.invoicing-datatable.invoicing-row-selectable .rdt_ExpanderRow .invoicing-datatable .rdt_TableRow{padding-left:96px}.invoicing-datatable .rdt_ExpanderRow .invoicing-datatable{margin:0}.invoicing-datatable .rdt_ExpanderRow .invoicing-datatable .rdt_TableRow{padding-left:48px}.invoicing-datatable .rdt_ExpanderRow .invoicing-datatable .rdt_TableCell:first-of-type{padding-left:16px}.invoicing-datatable .rdt_TableCell{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.375;letter-spacing:normal;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoicing-datatable .rdt_TableCell *{max-height:56px}.invoicing-datatable .rdt_TableCell a{color:#3ead92}.invoicing-datatable .rdt_TableCell .invoicing-negative:before{content:"("}.invoicing-datatable .rdt_TableCell .invoicing-negative:after{content:")"}.invoicing-datatable .rdt_TableCell:first-of-type{padding-left:8px}.invoicing-datatable .rdt_TableCell .invoicing-asterisk:after{position:absolute;content:"*"}.invoicing-datatable .rdt_TableCell [data-columnname=PDF]{display:flex;flex-direction:row;justify-content:center}.invoicing-datatable .rdt_TableCell [data-columnname=PDF] .button-icon{padding:20px 14px;vertical-align:middle}.invoicing-datatable .rdt_TableCell [data-columnname=NOTES] .button-icon:first-child{padding:20px 8px 20px 0;vertical-align:middle}.invoicing-datatable .rdt_TableCell [data-columnname=NOTES] .button-icon:last-child{padding:20px 0 20px 8px;vertical-align:middle}.invoicing-datatable .rdt_TableCell [data-columnname=NOTES] .invoicing-note-count{padding:0;max-width:40px;height:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.invoicing-datatable .rdt_TableCell [data-columnname=NOTES] .invoicing-note-count:hover{text-decoration:underline}.invoicing-datatable .rdt_TableCell [data-columnname=NOTES] .icon-bcg-icons-circle-filled{font-size:11px;vertical-align:middle;display:inline-block}.invoicing-datatable .rdg-selected[data-test=cell-mask]{border-color:transparent}.invoicing-datatable .react-grid-Main{outline-color:transparent}.invoicing-datatable .react-grid-Grid{border-color:#c8c8c8 transparent}.invoicing-datatable .react-grid-Canvas [data-expanded=false] .rdg-cell-expand>span{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.invoicing-datatable .react-grid-Canvas [data-expanded=false] .rdg-cell-expand>span:after{color:#197a56;position:relative;left:-8px}.invoicing-datatable .react-grid-Canvas [data-expanded=true] .rdg-cell-expand>span{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.invoicing-datatable .react-grid-Canvas [data-expanded=true] .rdg-cell-expand>span:after{color:#197a56;position:relative;left:-8px}.invoicing-datatable .react-grid-Canvas [data-subtree=true] .react-grid-checkbox-container{visibility:hidden}.invoicing-datatable .react-grid-Cell--frozen.rdg-last--frozen,.invoicing-datatable .react-grid-HeaderCell--frozen:last-of-type{box-shadow:2px 0 5px -2px transparent!important}.invoicing-datatable .react-grid-HeaderCell{background-color:#fff;border-right-color:transparent}.invoicing-datatable .react-grid-HeaderCell:active{border-right-color:#ddd}.invoicing-datatable .react-grid-HeaderCell .react-grid-checkbox-container{position:relative;font-size:16px}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable span.pull-right{display:none}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle{display:inline-block;vertical-align:middle;padding-left:4px}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked{background-color:#fff}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked .icon-bcg-icons-square-border-thick.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked .icon-bcg-icons-square-border-thin.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked .icon-bcg-icons-triangle-down.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked .icon-bcg-icons-triangle-up.active{color:#197a56}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-square-border-thick,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-square-border-thick.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-square-border-thick.invisible,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-square-border-thin,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-square-border-thin.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-square-border-thin.invisible{visibility:hidden}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-square-filled,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-square-filled.invisible{color:#197a56;visibility:visible}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-triangle-down,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-triangle-down.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-triangle-up,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .button-x.square-border-triangle .icon-stacked.open .icon-bcg-icons-triangle-up.active{color:#fff}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .invoicing-custom-container{position:relative;top:27px;transform:translateY(-50%)}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .invoicing-custom-container span.invoicing-column-name{display:inline-block;vertical-align:middle;max-width:calc(100% - 20px);text-overflow:ellipsis;white-space:normal;max-height:54px}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header{height:54px;padding-top:0}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header input:checked~.column-context-menu-flyout{display:block}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header .column-context-menu-flyout,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header .column-context-menu-flyout:before{display:none}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header .column-context-menu-flyout .pseudo-before{display:inline-block;width:0;height:0;content:"";position:absolute;top:-1rem;right:calc(50% - .7rem);border-color:transparent transparent #fff;border-style:solid;border-width:0 .7rem 1rem;z-index:1}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label{width:100%;height:100%;margin-bottom:0;cursor:pointer}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title{align-items:center}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title.center,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title.center>.center{justify-content:center}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title.right,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title.right>.right{justify-content:flex-end}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title>div:first-child{max-width:calc(100% - 42px)}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-down,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-up{position:relative;border:none}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-down:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-up:before{display:none}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-down span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-up span:before{display:none;font-family:"BCG-Icons";font-size:16px;content:"\2193";bottom:0;right:0}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .active.icon-up,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-down.active{background-color:#fff;color:#197a56}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter.active span:before,#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter.filtering span:before,#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .sorting.icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.active span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.filtering span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .sorting.icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .active.icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .active.icon-up span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-down.active span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-down.sorting span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter.filtering span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .sorting.icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .sorting.icon-up span:before{display:block}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-up{position:relative}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-up span:before{content:"\2191"}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter{position:relative}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter span:before{content:"\10c4"}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label .header-title .icon-filter.filtering span:before{content:"\15ca"}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover{background-color:#f1f9f2;border-bottom:1px solid #c8c8c8}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .active.icon-filter,#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .active.icon-up,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .icon-down.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .icon-filter.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .icon-up.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .active.icon-filter,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .active.icon-up,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .icon-down.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .icon-filter.active,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .icon-up.active{background-color:#f1f9f2}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .icon-filter span:before,#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .icon-down span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting .header-title .icon-up span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title #invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .icon-down span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .icon-filter span:before,.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label:hover .header-title .icon-up span:before{color:#197a56;display:block;cursor:pointer}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label.highlighting{background-color:#f2f2f2}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header .header .button-link .icon-bcg-icons-arrow-counterclockwise{padding-right:8px}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header .header .button-link:hover{text-decoration:none}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header .horizontal-radion-button-list{display:flex;flex-direction:column}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header .rc-slider{width:100%}.invoicing-datatable .react-grid-HeaderCell .react-grid-HeaderCell-sortable .custom-header>label>div,.invoicing-datatable .react-grid-HeaderCell .widget-HeaderCell__value{position:relative;top:27px;transform:translateY(-50%);text-overflow:ellipsis;white-space:normal;width:100%;max-height:54px}.invoicing-datatable .react-grid-HeaderCell .widget-HeaderCell__value{text-align:center}.invoicing-datatable .react-grid-HeaderCell .widget-HeaderCell__value.left{text-align:left}.invoicing-datatable .react-grid-HeaderCell .widget-HeaderCell__value.right{text-align:right}.invoicing-datatable .react-grid-Cell{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.375;letter-spacing:normal;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right-style:none}.invoicing-datatable .react-grid-Cell .react-grid-checkbox-container{position:relative;font-size:16px;width:100%;height:16px;margin:auto;top:50%;transform:translateY(-50%)}.invoicing-datatable .react-grid-Cell .rdg-cell-expand~.react-grid-Cell__value{color:#197a56;display:none}.invoicing-datatable .react-grid-Cell .rdg-cell-expand{color:#197a56}.invoicing-datatable .react-grid-Cell .rdg-cell-expand>span{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.invoicing-datatable .react-grid-Cell .react-grid-Cell__value .rdg-child-row-action-cross{display:none}.invoicing-datatable .react-grid-Cell *{max-height:56px}.invoicing-datatable .react-grid-Cell .react-grid-Cell__value div>span{display:inline-block;width:100%;height:56px}.invoicing-datatable .react-grid-Cell .react-grid-Cell__value div>span>span{display:inline-block;width:100%;height:100%}.invoicing-datatable .react-grid-Cell .react-grid-Cell__value div>span>span>a,.invoicing-datatable .react-grid-Cell .react-grid-Cell__value div>span>span>span{position:relative;display:inline-block;vertical-align:middle;top:50%;transform:translateY(-50%)}.invoicing-datatable .react-grid-Cell span.center,.invoicing-datatable .react-grid-Cell span.right{display:inline-block;width:100%}.invoicing-datatable .react-grid-Cell a{color:#3ead92}.invoicing-datatable .react-grid-Cell .invoicing-asterisk:after{content:"*"}.invoicing-datatable .react-grid-Cell .invoicing-download-image,.invoicing-datatable .react-grid-Cell .invoicing-note-count,.invoicing-datatable .react-grid-Cell .invoicing-note-image,.invoicing-datatable .react-grid-Cell .invoicing-pdf-image,.invoicing-datatable .react-grid-Cell .invoicing-reddot-image,.invoicing-datatable .react-grid-Cell .invoicing-reddot-noimage{cursor:pointer}.invoicing-datatable .react-grid-Cell [data-columnname=PDF]{display:flex;flex-direction:row;justify-content:center}.invoicing-datatable .react-grid-Cell [data-columnname=PDF] .button-icon{padding:20px 14px;vertical-align:middle}.invoicing-datatable .react-grid-Cell [data-columnname=NOTES] .button-icon:first-child{padding:20px 8px 20px 0;vertical-align:middle}.invoicing-datatable .react-grid-Cell [data-columnname=NOTES] .button-icon:last-child{padding:20px 0 20px 8px;vertical-align:middle}.invoicing-datatable .react-grid-Cell [data-columnname=NOTES] .invoicing-note-count{padding:0;max-width:calc(100% - 24px);height:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.invoicing-datatable .react-grid-Cell [data-columnname=NOTES] .invoicing-note-count:hover{text-decoration:underline}.invoicing-datatable .react-grid-Cell [data-columnname=NOTES] .icon-bcg-icons-circle-filled{font-size:11px;vertical-align:middle;display:inline-block}.invoicing-datatable .react-grid-Cell .right>.right{display:inline-block;width:auto;max-width:100%}.invoicing-datatable .react-grid-Cell .invoicing-negative:before{content:"("}.invoicing-datatable .react-grid-Cell .invoicing-negative:after{content:")"}.invoicing-datatable .react-grid-Cell .react-grid-Cell__value .right.invoicing-custom-container{padding-right:0}.invoicing-datatable .react-grid-Row:hover,.invoicing-datatable .react-grid-Row:hover .react-grid-Cell{background-color:#f1f9f2}.invoicing-datatable .react-grid-Row.row-selected,.invoicing-datatable .react-grid-Row.row-selected .react-grid-Cell{background-color:#c9e7ca}.invoicing-datatable .react-grid-Row.row-selected .rdg-cell-expand span,.invoicing-datatable .react-grid-Row.row-selected .react-grid-Cell .rdg-cell-expand span{color:#c9e7ca}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox{visibility:hidden;position:absolute;left:0;top:0;margin:0}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:top;width:16px;height:16px;margin:0;color:#197a56}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:before{color:#fff;position:absolute;border:0;width:16px;height:16px;left:0;top:0}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:after{content:"\25a1";position:absolute;border:0;width:16px;height:16px;left:0;top:0}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:hover:after,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:hover:before{position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:active:before{color:#c9e7ca;position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox+label.react-grid-checkbox-label:active:after{position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:focus+label.react-grid-checkbox-label{box-shadow:0 0 8px #29ba74;-webkit-box-shadow:0 0 8px #29ba74}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:focus+label.react-grid-checkbox-label:after,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:focus+label.react-grid-checkbox-label:before{position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:disabled+label.react-grid-checkbox-label,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:disabled+label.react-grid-checkbox-label:hover{cursor:not-allowed}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:disabled+label.react-grid-checkbox-label:before,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:disabled+label.react-grid-checkbox-label:hover:before{color:#f2f2f2;position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:disabled+label.react-grid-checkbox-label:after,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:disabled+label.react-grid-checkbox-label:hover:after{content:"\25a1";color:#c8c8c8;position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:checked+label.react-grid-checkbox-label:before,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:checked+label.react-grid-checkbox-label:hover:before{color:#197a56;position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:checked+label.react-grid-checkbox-label:after,.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:checked+label.react-grid-checkbox-label:hover:after{color:#fff;position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:indeterminate+label.react-grid-checkbox-label:before{color:#197a56;position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:indeterminate+label.react-grid-checkbox-label:after{color:#fff;position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:indeterminate+label.react-grid-checkbox-label:active:before{position:absolute}.invoicing-datatable .react-grid-checkbox-container input.react-grid-checkbox:indeterminate+label.react-grid-checkbox-label:active:after{opacity:.5;position:absolute}.invoicing-datatable .disabled .react-grid-Row .react-grid-Cell .react-grid-checkbox-container .react-grid-checkbox-label{cursor:not-allowed}.invoicing-datatable .disabled .react-grid-Row .react-grid-Cell .react-grid-checkbox-container .react-grid-checkbox-label:before{color:#f2f2f2}.invoicing-datatable .disabled .react-grid-Row .react-grid-Cell .react-grid-checkbox-container .react-grid-checkbox-label:after{color:#c8c8c8}.invoicing-datatable .rdt_TableHeadRow .rdt_TableCol:first-child{padding-left:7px}.invoicing-datatable .rdt_TableHeadRow .rdt_TableCol,.invoicing-datatable .react-bs-container-header.table-header-wrapper,.invoicing-datatable .react-grid-HeaderRow .react-grid-HeaderCell{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;color:#111;padding-top:0;padding-bottom:0}.invoicing-datatable .react-bs-container-body{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.375;letter-spacing:normal;color:#111}.invoicing-datatable .invoicing-noSearchResult{position:absolute;top:126px;justify-content:center;text-align:center;left:50%;transform:translate(-50%)}.invoicing-datatable .invoicing-noSearchResult p{width:235px;height:24px}.invoicing-datatable .invoicing-noSearchResult button{width:200px;height:50px;color:#fff;background-color:#03522d}@media (-webkit-min-device-pixel-ratio:0){.invoicing-datatable .rdt_TableBody,.invoicing-datatable .rdt_TableHead{padding-right:15px}}@-moz-document url-prefix(){.invoicing-datatable .rdt_TableBody,.invoicing-datatable .rdt_TableHead{padding-right:32px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.invoicing-datatable .rdt_Table{margin-bottom:16px}}@supports (-ms-ime-align:auto){.invoicing-datatable .rdt_TableBody{margin-bottom:16px}}.invoicing-note-image{width:14px;background-image:url(/images/note.png);background-position:100%;background-repeat:no-repeat;background-color:transparent}.invoicing-note-count,.invoicing-note-image{position:relative;display:inline-block;height:16px;vertical-align:middle}.invoicing-note-count{max-width:40px;padding:0 2px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal}.invoicing-reddot-image,.invoicing-reddot-noimage{position:relative;display:inline-block;width:14px;height:14px;border-radius:7px;background-color:#e71c57;color:transparent;vertical-align:middle}.invoicing-reddot-noimage{background-color:transparent}@media (min-width:768px){#invoicing-errorModal header .button-x{top:2.5rem;right:2.5rem;height:auto;width:auto}}#invoicing-errorModal header .button-x .icon{line-height:1}#invoicing-errorModal .body{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}#invoicing-errorModal .invoicing-ealerts .invoicing-hr{display:none}#invoicing-accelerateInvoiceModal,#invoicing-changeInvoiceAmountModal,#invoicing-deferInvoiceModal,#invoicing-issueInvoicesModal,#invoicing-notesModal,#invoicing-pdfModal{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}#invoicing-accelerateInvoiceModal header .button-x .icon,#invoicing-changeInvoiceAmountModal header .button-x .icon,#invoicing-deferInvoiceModal header .button-x .icon,#invoicing-issueInvoicesModal header .button-x .icon,#invoicing-notesModal header .button-x .icon,#invoicing-pdfModal header .button-x .icon{line-height:1}#invoicing-accelerateInvoiceModal header h1,#invoicing-changeInvoiceAmountModal header h1,#invoicing-deferInvoiceModal header h1,#invoicing-issueInvoicesModal header h1,#invoicing-notesModal header h1,#invoicing-pdfModal header h1{height:30px;font-size:26px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal}@media (min-width:768px){#invoicing-accelerateInvoiceModal header .button-x,#invoicing-changeInvoiceAmountModal header .button-x,#invoicing-deferInvoiceModal header .button-x,#invoicing-issueInvoicesModal header .button-x,#invoicing-notesModal header .button-x,#invoicing-pdfModal header .button-x{top:2.5rem;right:2.5rem;height:auto;width:auto}}@media (max-width:1023px){#invoicing-accelerateInvoiceModal,#invoicing-changeInvoiceAmountModal,#invoicing-deferInvoiceModal,#invoicing-issueInvoicesModal,#invoicing-notesModal,#invoicing-pdfModal{display:none}}#invoicing-accelerateInvoiceModal label,#invoicing-changeInvoiceAmountModal label,#invoicing-deferInvoiceModal label,#invoicing-issueInvoicesModal label,#invoicing-notesModal label,#invoicing-pdfModal label{height:16px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}#invoicing-accelerateInvoiceModal .form-control,#invoicing-changeInvoiceAmountModal .form-control,#invoicing-deferInvoiceModal .form-control,#invoicing-issueInvoicesModal .form-control,#invoicing-notesModal .form-control,#invoicing-pdfModal .form-control{font-size:16px}#invoicing-accelerateInvoiceModal .form-control-feedback,#invoicing-changeInvoiceAmountModal .form-control-feedback,#invoicing-deferInvoiceModal .form-control-feedback,#invoicing-issueInvoicesModal .form-control-feedback,#invoicing-notesModal .form-control-feedback,#invoicing-pdfModal .form-control-feedback{position:relative;width:100%;text-align:left}#invoicing-accelerateInvoiceModal .form-field-datepicker,#invoicing-accelerateInvoiceModal .invoicing-dateField,#invoicing-changeInvoiceAmountModal .form-field-datepicker,#invoicing-changeInvoiceAmountModal .invoicing-dateField,#invoicing-deferInvoiceModal .form-field-datepicker,#invoicing-deferInvoiceModal .invoicing-dateField,#invoicing-issueInvoicesModal .form-field-datepicker,#invoicing-issueInvoicesModal .invoicing-dateField,#invoicing-notesModal .form-field-datepicker,#invoicing-notesModal .invoicing-dateField,#invoicing-pdfModal .form-field-datepicker,#invoicing-pdfModal .invoicing-dateField{width:270px}#invoicing-accelerateInvoiceModal .invoicing-modal-content-clientBusinessUnit,#invoicing-changeInvoiceAmountModal .invoicing-modal-content-clientBusinessUnit,#invoicing-deferInvoiceModal .invoicing-modal-content-clientBusinessUnit,#invoicing-issueInvoicesModal .invoicing-modal-content-clientBusinessUnit,#invoicing-notesModal .invoicing-modal-content-clientBusinessUnit,#invoicing-pdfModal .invoicing-modal-content-clientBusinessUnit{line-height:1.5}#invoicing-accelerateInvoiceModal .invoicing-modal-content-clientBusinessUnit-text,#invoicing-changeInvoiceAmountModal .invoicing-modal-content-clientBusinessUnit-text,#invoicing-deferInvoiceModal .invoicing-modal-content-clientBusinessUnit-text,#invoicing-issueInvoicesModal .invoicing-modal-content-clientBusinessUnit-text,#invoicing-notesModal .invoicing-modal-content-clientBusinessUnit-text,#invoicing-pdfModal .invoicing-modal-content-clientBusinessUnit-text{font-weight:700}#invoicing-accelerateInvoiceModal .invoicing-currencyCd,#invoicing-changeInvoiceAmountModal .invoicing-currencyCd,#invoicing-deferInvoiceModal .invoicing-currencyCd,#invoicing-issueInvoicesModal .invoicing-currencyCd,#invoicing-notesModal .invoicing-currencyCd,#invoicing-pdfModal .invoicing-currencyCd{height:20px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal}#invoicing-accelerateInvoiceModal .invoicing-selectField,#invoicing-changeInvoiceAmountModal .invoicing-selectField,#invoicing-deferInvoiceModal .invoicing-selectField,#invoicing-issueInvoicesModal .invoicing-selectField,#invoicing-notesModal .invoicing-selectField,#invoicing-pdfModal .invoicing-selectField{width:400px;height:50px;object-fit:contain}#invoicing-accelerateInvoiceModal .invoicing-selectField [class*=css-][class$=-control],#invoicing-changeInvoiceAmountModal .invoicing-selectField [class*=css-][class$=-control],#invoicing-deferInvoiceModal .invoicing-selectField [class*=css-][class$=-control],#invoicing-issueInvoicesModal .invoicing-selectField [class*=css-][class$=-control],#invoicing-notesModal .invoicing-selectField [class*=css-][class$=-control],#invoicing-pdfModal .invoicing-selectField [class*=css-][class$=-control]{box-shadow:none;border-color:#9a9a9a;border-radius:0}#invoicing-accelerateInvoiceModal .invoicing-selectField [class^=" css-"][class$=-indicatorSeparator],#invoicing-changeInvoiceAmountModal .invoicing-selectField [class^=" css-"][class$=-indicatorSeparator],#invoicing-deferInvoiceModal .invoicing-selectField [class^=" css-"][class$=-indicatorSeparator],#invoicing-issueInvoicesModal .invoicing-selectField [class^=" css-"][class$=-indicatorSeparator],#invoicing-notesModal .invoicing-selectField [class^=" css-"][class$=-indicatorSeparator],#invoicing-pdfModal .invoicing-selectField [class^=" css-"][class$=-indicatorSeparator]{background-color:transparent}#invoicing-accelerateInvoiceModal .invoicing-selectField [class^=" css-"][class$=-Svg] path,#invoicing-changeInvoiceAmountModal .invoicing-selectField [class^=" css-"][class$=-Svg] path,#invoicing-deferInvoiceModal .invoicing-selectField [class^=" css-"][class$=-Svg] path,#invoicing-issueInvoicesModal .invoicing-selectField [class^=" css-"][class$=-Svg] path,#invoicing-notesModal .invoicing-selectField [class^=" css-"][class$=-Svg] path,#invoicing-pdfModal .invoicing-selectField [class^=" css-"][class$=-Svg] path{fill:#111}#invoicing-accelerateInvoiceModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-changeInvoiceAmountModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-deferInvoiceModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-issueInvoicesModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-notesModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before,#invoicing-pdfModal .invoicing-selectField [class^=" css-"][class$=-Svg] path:before{color:#111}#invoicing-accelerateInvoiceModal .invoicing-dateField,#invoicing-changeInvoiceAmountModal .invoicing-dateField,#invoicing-deferInvoiceModal .invoicing-dateField,#invoicing-issueInvoicesModal .invoicing-dateField,#invoicing-notesModal .invoicing-dateField,#invoicing-pdfModal .invoicing-dateField{height:50px;object-fit:contain;padding-left:12px}#invoicing-accelerateInvoiceModal .invoicing-numberField,#invoicing-changeInvoiceAmountModal .invoicing-numberField,#invoicing-deferInvoiceModal .invoicing-numberField,#invoicing-issueInvoicesModal .invoicing-numberField,#invoicing-notesModal .invoicing-numberField,#invoicing-pdfModal .invoicing-numberField{width:240px;background-color:#fff;object-fit:contain}#invoicing-accelerateInvoiceModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input,#invoicing-accelerateInvoiceModal #invoicing-deferInvoiceModal .invoicing-numberField input,#invoicing-accelerateInvoiceModal #invoicing-issueInvoicesModal .invoicing-numberField input,#invoicing-accelerateInvoiceModal #invoicing-notesModal .invoicing-numberField input,#invoicing-accelerateInvoiceModal #invoicing-pdfModal .invoicing-numberField input,#invoicing-accelerateInvoiceModal .invoicing-numberField .invoicing-newValue,#invoicing-accelerateInvoiceModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-accelerateInvoiceModal .invoicing-numberField input,#invoicing-changeInvoiceAmountModal #invoicing-accelerateInvoiceModal .invoicing-numberField input,#invoicing-changeInvoiceAmountModal #invoicing-deferInvoiceModal .invoicing-numberField input,#invoicing-changeInvoiceAmountModal #invoicing-issueInvoicesModal .invoicing-numberField input,#invoicing-changeInvoiceAmountModal #invoicing-notesModal .invoicing-numberField input,#invoicing-changeInvoiceAmountModal #invoicing-pdfModal .invoicing-numberField input,#invoicing-changeInvoiceAmountModal .invoicing-numberField .invoicing-newValue,#invoicing-changeInvoiceAmountModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-changeInvoiceAmountModal .invoicing-numberField input,#invoicing-deferInvoiceModal #invoicing-accelerateInvoiceModal .invoicing-numberField input,#invoicing-deferInvoiceModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input,#invoicing-deferInvoiceModal #invoicing-issueInvoicesModal .invoicing-numberField input,#invoicing-deferInvoiceModal #invoicing-notesModal .invoicing-numberField input,#invoicing-deferInvoiceModal #invoicing-pdfModal .invoicing-numberField input,#invoicing-deferInvoiceModal .invoicing-numberField .invoicing-newValue,#invoicing-deferInvoiceModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-deferInvoiceModal .invoicing-numberField input,#invoicing-issueInvoicesModal #invoicing-accelerateInvoiceModal .invoicing-numberField input,#invoicing-issueInvoicesModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input,#invoicing-issueInvoicesModal #invoicing-deferInvoiceModal .invoicing-numberField input,#invoicing-issueInvoicesModal #invoicing-notesModal .invoicing-numberField input,#invoicing-issueInvoicesModal #invoicing-pdfModal .invoicing-numberField input,#invoicing-issueInvoicesModal .invoicing-numberField .invoicing-newValue,#invoicing-issueInvoicesModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-issueInvoicesModal .invoicing-numberField input,#invoicing-notesModal #invoicing-accelerateInvoiceModal .invoicing-numberField input,#invoicing-notesModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input,#invoicing-notesModal #invoicing-deferInvoiceModal .invoicing-numberField input,#invoicing-notesModal #invoicing-issueInvoicesModal .invoicing-numberField input,#invoicing-notesModal #invoicing-pdfModal .invoicing-numberField input,#invoicing-notesModal .invoicing-numberField .invoicing-newValue,#invoicing-notesModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-notesModal .invoicing-numberField input,#invoicing-pdfModal #invoicing-accelerateInvoiceModal .invoicing-numberField input,#invoicing-pdfModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input,#invoicing-pdfModal #invoicing-deferInvoiceModal .invoicing-numberField input,#invoicing-pdfModal #invoicing-issueInvoicesModal .invoicing-numberField input,#invoicing-pdfModal #invoicing-notesModal .invoicing-numberField input,#invoicing-pdfModal .invoicing-numberField .invoicing-newValue,#invoicing-pdfModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-pdfModal .invoicing-numberField input{width:inherit;height:50px;padding:13px 0 0 12px;line-height:normal}#invoicing-accelerateInvoiceModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input.invoicing-computed,#invoicing-accelerateInvoiceModal #invoicing-deferInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-accelerateInvoiceModal #invoicing-issueInvoicesModal .invoicing-numberField input.invoicing-computed,#invoicing-accelerateInvoiceModal #invoicing-notesModal .invoicing-numberField input.invoicing-computed,#invoicing-accelerateInvoiceModal #invoicing-pdfModal .invoicing-numberField input.invoicing-computed,#invoicing-accelerateInvoiceModal .invoicing-numberField .invoicing-computed.invoicing-pseudoInput,#invoicing-accelerateInvoiceModal .invoicing-numberField .invoicing-newValue.invoicing-computed,#invoicing-accelerateInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-changeInvoiceAmountModal #invoicing-accelerateInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-changeInvoiceAmountModal #invoicing-deferInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-changeInvoiceAmountModal #invoicing-issueInvoicesModal .invoicing-numberField input.invoicing-computed,#invoicing-changeInvoiceAmountModal #invoicing-notesModal .invoicing-numberField input.invoicing-computed,#invoicing-changeInvoiceAmountModal #invoicing-pdfModal .invoicing-numberField input.invoicing-computed,#invoicing-changeInvoiceAmountModal .invoicing-numberField .invoicing-computed.invoicing-pseudoInput,#invoicing-changeInvoiceAmountModal .invoicing-numberField .invoicing-newValue.invoicing-computed,#invoicing-changeInvoiceAmountModal .invoicing-numberField input.invoicing-computed,#invoicing-deferInvoiceModal #invoicing-accelerateInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-deferInvoiceModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input.invoicing-computed,#invoicing-deferInvoiceModal #invoicing-issueInvoicesModal .invoicing-numberField input.invoicing-computed,#invoicing-deferInvoiceModal #invoicing-notesModal .invoicing-numberField input.invoicing-computed,#invoicing-deferInvoiceModal #invoicing-pdfModal .invoicing-numberField input.invoicing-computed,#invoicing-deferInvoiceModal .invoicing-numberField .invoicing-computed.invoicing-pseudoInput,#invoicing-deferInvoiceModal .invoicing-numberField .invoicing-newValue.invoicing-computed,#invoicing-deferInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-issueInvoicesModal #invoicing-accelerateInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-issueInvoicesModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input.invoicing-computed,#invoicing-issueInvoicesModal #invoicing-deferInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-issueInvoicesModal #invoicing-notesModal .invoicing-numberField input.invoicing-computed,#invoicing-issueInvoicesModal #invoicing-pdfModal .invoicing-numberField input.invoicing-computed,#invoicing-issueInvoicesModal .invoicing-numberField .invoicing-computed.invoicing-pseudoInput,#invoicing-issueInvoicesModal .invoicing-numberField .invoicing-newValue.invoicing-computed,#invoicing-issueInvoicesModal .invoicing-numberField input.invoicing-computed,#invoicing-notesModal #invoicing-accelerateInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-notesModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input.invoicing-computed,#invoicing-notesModal #invoicing-deferInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-notesModal #invoicing-issueInvoicesModal .invoicing-numberField input.invoicing-computed,#invoicing-notesModal #invoicing-pdfModal .invoicing-numberField input.invoicing-computed,#invoicing-notesModal .invoicing-numberField .invoicing-computed.invoicing-pseudoInput,#invoicing-notesModal .invoicing-numberField .invoicing-newValue.invoicing-computed,#invoicing-notesModal .invoicing-numberField input.invoicing-computed,#invoicing-pdfModal #invoicing-accelerateInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-pdfModal #invoicing-changeInvoiceAmountModal .invoicing-numberField input.invoicing-computed,#invoicing-pdfModal #invoicing-deferInvoiceModal .invoicing-numberField input.invoicing-computed,#invoicing-pdfModal #invoicing-issueInvoicesModal .invoicing-numberField input.invoicing-computed,#invoicing-pdfModal #invoicing-notesModal .invoicing-numberField input.invoicing-computed,#invoicing-pdfModal .invoicing-numberField .invoicing-computed.invoicing-pseudoInput,#invoicing-pdfModal .invoicing-numberField .invoicing-newValue.invoicing-computed,#invoicing-pdfModal .invoicing-numberField input.invoicing-computed{padding-left:0}#invoicing-accelerateInvoiceModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-changeInvoiceAmountModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-deferInvoiceModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-issueInvoicesModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-notesModal .invoicing-numberField .invoicing-pseudoInput,#invoicing-pdfModal .invoicing-numberField .invoicing-pseudoInput{padding:13px 0 0 12px;border-radius:0;border-style:solid;border-width:1px;cursor:pointer}#invoicing-accelerateInvoiceModal .invoicing-numberField .invoicing-pseudoInput.valid,#invoicing-changeInvoiceAmountModal .invoicing-numberField .invoicing-pseudoInput.valid,#invoicing-deferInvoiceModal .invoicing-numberField .invoicing-pseudoInput.valid,#invoicing-issueInvoicesModal .invoicing-numberField .invoicing-pseudoInput.valid,#invoicing-notesModal .invoicing-numberField .invoicing-pseudoInput.valid,#invoicing-pdfModal .invoicing-numberField .invoicing-pseudoInput.valid{color:#111}#invoicing-accelerateInvoiceModal .invoicing-numberField input,#invoicing-changeInvoiceAmountModal .invoicing-numberField input,#invoicing-deferInvoiceModal .invoicing-numberField input,#invoicing-issueInvoicesModal .invoicing-numberField input,#invoicing-notesModal .invoicing-numberField input,#invoicing-pdfModal .invoicing-numberField input{padding:0 0 0 12px;border-radius:0}#invoicing-accelerateInvoiceModal .invoicing-textAreaField,#invoicing-changeInvoiceAmountModal .invoicing-textAreaField,#invoicing-deferInvoiceModal .invoicing-textAreaField,#invoicing-issueInvoicesModal .invoicing-textAreaField,#invoicing-notesModal .invoicing-textAreaField,#invoicing-pdfModal .invoicing-textAreaField{display:block;width:736px;height:159px;border:1px solid #6e6e73;background-color:#fff}#invoicing-accelerateInvoiceModal .react-datepicker-wrapper,#invoicing-changeInvoiceAmountModal .react-datepicker-wrapper,#invoicing-deferInvoiceModal .react-datepicker-wrapper{display:block;width:100%}#invoicing-changeInvoiceAmountModal .invoicing-overwriting-existing,#invoicing-changeInvoiceAmountModal .invoicing-remaining-amount-required{height:16px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}#invoicing-changeInvoiceAmountModal .invoicing-labelBold{height:17px;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#111}#invoicing-changeInvoiceAmountModal .invoicing-line{height:1px;border:.5px solid #c8c8c8}#invoicing-notesModal hr{border-top:1px solid #7f7f7f}#invoicing-notesModal .invoicing-notesModal-notes{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0;max-height:176px;overflow:auto;margin:0 18px;width:calc(100% - 36px)}#invoicing-notesModal .invoicing-notesModal-note{margin-bottom:10px}#invoicing-notesModal .invoicing-notesModal-userName{height:22px;font-size:14px;line-height:1.57;color:#111}#invoicing-notesModal .invoicing-notesModal-creationDate,#invoicing-notesModal .invoicing-notesModal-userName{white-space:normal;word-break:break-all;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal}#invoicing-notesModal .invoicing-notesModal-creationDate{margin-left:8px;font-size:12px;line-height:1.83;color:#7f7f7f}#invoicing-notesModal .invoicing-notesModal-noteText{white-space:normal;word-break:break-word;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#111}#invoicing-notesModal .invoicing-textAreaField{margin:0 18px;width:calc(100% - 36px);height:100px}.modal-width-XXXL>#invoicing-pdfModal.window{width:47rem}.modal-width-XXXXXL>#invoicing-pdfModal.window{width:68rem}.modal-width-XXXXXXL>#invoicing-pdfModal.window{width:83rem}.invoicing-pdf-body{width:100%;background:#fff;z-index:0}.invoicing-pdf-body .invoicing-pdf-react{display:inline-block;position:relative;width:auto;height:auto;left:50%;transform:translate(-50%)}.invoicing-pdf-body .invoicing-pdf-react .react-pdf__Page{border:1px solid grey}.invoicing-pdf-body .invoicing-pdf-react .react-pdf__Page__canvas{pointer-events:none}.invoicing-pdf-body .invoicing-pdf-objectContainer{display:inline-block;position:relative;border:1px solid grey;left:50%;transform:translate(-50%)}.invoicing-pdf-body .invoicing-pdf-objectContainer .invoicing-pdf-object{width:576pt;height:864pt}#invoicing-pdfModal{margin:10px auto;height:100%}#invoicing-pdfModal .icon-bcg-icons-arrow-up-line-bottom,#invoicing-pdfModal .icon-bcg-icons-square-border-thick-stacked{padding-right:8px;font-size:16px;vertical-align:middle}@media (min-width:1024px){#invoicing-pdfModal header{padding:0 3rem;height:auto}#invoicing-pdfModal header .button-x{top:1rem;right:3rem;height:auto;width:auto}#invoicing-pdfModal .scrollable-large{max-height:calc(100vh - 3rem);overflow:auto}#invoicing-pdfModal .invoicing-actions-pdf{position:relative;top:-24px}}#invoicing-pdfModal .footer{display:none}#invoicing-pdfModal .invoicing-pdf-body{width:auto;z-index:auto}#invoicing-pdfModal .invoicing-pdf-body .invoicing-pdf-object,#invoicing-pdfModal .invoicing-pdf-body .invoicing-pdf-react{display:block;position:static;left:unset;transform:none}#invoicing-pdfPage .invoicing-actions-pdf{position:fixed;left:32px}#invoicing-pdfPage .invoicing-actions-pdf .invoicing-action{margin-bottom:10px}#invoicing-pdfPage .invoicing-actions-pdf .invoicing-action:last-of-type{margin-bottom:0}.modal.invoicing-modal-footer-hidden .footer{display:none}.invoicing-modal-confirmation-backdrop{display:block;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%}.invoicing-modal-confirmation-backdrop [class^=invoicing-][class$=-confirmation]{display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:all}.invoicing-modal-confirmation-backdrop [class^=invoicing-][class$=-confirmation] .invoicing-files-group{max-height:100px;overflow:auto}.invoicing-modal-confirmation-backdrop [class^=invoicing-][class$=-confirmation] [class^=invoicing-][class$=-header] span.icon-bcg-icons-exclamation-point-triangle,.invoicing-modal-confirmation-backdrop [class^=invoicing-][class$=-confirmation] [class^=invoicing-][class$=-header] span.icon-bcg-icons-exclamation-point-triangle-filled{color:#e71c57;margin-right:8px;width:24px;height:24px}.invoicing-modal-confirmation-backdrop .invoicing-save-pageSettings-confirmation{width:500px;min-height:220px;max-height:inherit;z-index:1;padding:16px 24px 24px;box-shadow:0 0 6px 3px rgba(0,0,0,.17);background-color:#fff}.invoicing-modal-confirmation-backdrop .invoicing-save-pageSettings-confirmation .invoicing-save-pageSettings-confirmation-header{font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#111}.invoicing-modal-confirmation-backdrop .invoicing-save-pageSettings-confirmation .invoicing-save-pageSettings-confirmation-line2{margin-top:16px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#111}.invoicing-modal-confirmation-backdrop .invoicing-save-pageSettings-confirmation .invoicing-save-pageSettings-confirmation-footer{margin-top:16px}.invoicing-modal-confirmation-backdrop .invoicing-save-pageSettings-confirmation .invoicing-save-pageSettings-confirmation-footer .invoicing-save-pageSettings-confirmation-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:auto;width:328px}.invoicing-modal-confirmation-backdrop .invoicing-save-pageSettings-confirmation .invoicing-save-pageSettings-confirmation-footer .invoicing-save-pageSettings-confirmation-buttons .btn-primary,.invoicing-modal-confirmation-backdrop .invoicing-save-pageSettings-confirmation .invoicing-save-pageSettings-confirmation-footer .invoicing-save-pageSettings-confirmation-buttons .btn-secondary{width:160px;height:40px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}.invoicing-modal-confirmation-backdrop .invoicing-cancel-confirmation{width:648px;min-height:208px;max-height:inherit;z-index:1;padding:24px 22px 32px 31px;box-shadow:0 2px 8px 0 rgba(17,17,17,.3);background-color:#fff}.invoicing-modal-confirmation-backdrop .invoicing-cancel-confirmation .invoicing-cancel-confirmation-header{margin:0 0 8px;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#111}.invoicing-modal-confirmation-backdrop .invoicing-cancel-confirmation .invoicing-cancel-confirmation-line2{margin:24px 0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#111}.invoicing-modal-confirmation-backdrop .invoicing-cancel-confirmation .invoicing-cancel-confirmation-footer .invoicing-cancel-confirmation-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.invoicing-modal-confirmation-backdrop .invoicing-cancel-confirmation .invoicing-cancel-confirmation-footer .invoicing-cancel-confirmation-buttons .btn-primary,.invoicing-modal-confirmation-backdrop .invoicing-cancel-confirmation .invoicing-cancel-confirmation-footer .invoicing-cancel-confirmation-buttons .btn-secondary{width:100px;height:48px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}.invoicing-modal-confirmation-backdrop .invoicing-cancel-confirmation .invoicing-cancel-confirmation-footer .invoicing-cancel-confirmation-buttons .btn-primary{margin-left:8px}#invoicing-customizeViewModal>.body{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}#invoicing-customizeViewModal .scrollable-large{padding-top:0}#invoicing-customizeViewModal .invoicing-column-sections{display:flex;flex-direction:row;justify-content:flex-start}#invoicing-customizeViewModal .invoicing-column-sections>section{width:50%}#invoicing-customizeViewModal .invoicing-column-sections>section .section-header{width:100%;height:46px;opacity:1;z-index:100;background-color:#fff}#invoicing-customizeViewModal .invoicing-column-sections>section .section-header h1{position:fixed;opacity:1;z-index:100;background-color:#fff;width:360px;height:46px;margin:0;padding-top:8px;padding-bottom:16px;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;color:#111}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-available-columns{position:relative}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-available-columns .search-list>.form.form-label-above{position:fixed;opacity:1;z-index:100;width:370px}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-available-columns .search-list>.form.form-label-above .form-field-typeahead.search-input{padding-left:0}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-available-columns .search-list>.form.form-label-above .form-field-typeahead.search-input button.button-clear{top:1px;height:calc(100% - 2px)}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-available-columns .search-list .max-height-200.check-list{position:relative;top:48px;margin-top:0}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns>div{border-left:1px solid #c8c8c8;padding-left:23px;height:100%}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul{padding:0;list-style:none}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li{margin:0 0 8px}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item{background-color:#c8c8c8;min-width:300px;min-height:32px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item>label{margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item:last-of-type{margin-bottom:0}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item:hover{background-color:#f1f9f2}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item:hover *{opacity:1}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item:hover .column-actions .icon-filter label span{visibility:visible;font-size:16px}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item:hover .column-actions .icon-filter label span:before{color:#197a56;display:block;cursor:pointer}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-order{display:inline-block;padding:8px;font-size:16px}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-order .icon-bcg-icons-lines-thin-2-horizontal{font-family:"BCG-Icons";color:#111}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-name{padding-right:8px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#111}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions{display:flex;flex-direction:row;justify-content:flex-end}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter{position:relative;padding:5px 0}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.active label span,#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.filtering label span{font-family:"BCG-Icons";font-size:16px;visibility:visible}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.active label span:before,#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter.filtering label span:before{content:"\15ca";color:#197a56;display:block;cursor:pointer}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter label{margin:0}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter label span{font-family:"BCG-Icons";font-size:16px;visibility:hidden}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .icon-filter label span:before{content:"\10c4"}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .button-link-small:disabled .button-x{cursor:not-allowed;color:#f2f2f2}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .button-link-small .button-x{margin:12px}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-list-item .column-actions .button-link-small .button-x span{font-size:8px}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li input[type=checkbox]{display:none}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li input[type=checkbox]:checked~.column-context-menu-flyout{display:block}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li input[type=checkbox]:checked~.column-context-menu-flyout .flyout{visibility:visible;opacity:1}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout{display:none;margin-top:0}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout:before{display:none}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout .pseudo-before{display:inline-block;width:0;height:0;content:"";position:absolute;top:-1rem;right:calc(50% - .7rem);border-color:transparent transparent #fff;border-style:solid;border-width:0 .7rem 1rem;z-index:1}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout .flyout:before{display:none}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout .body{position:static;padding:0}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout .body>*{padding:0 1.6rem 1.6rem}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout .body>* .min-max-range{display:flex;flex-direction:row}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout .footer{padding-top:0}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout .footer .buttons{justify-content:flex-start}#invoicing-customizeViewModal .invoicing-column-sections .invoicing-customize-active-columns .columns ul li .column-context-menu-flyout .footer .buttons button{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center}#invoicing-addUpdatePDFModal .invoicing-pending{opacity:.5}#invoicing-addUpdatePDFModal .invoicing-pending *{pointer-events:none}#invoicing-addUpdatePDFModal span.invoicing-text-on-logo-left{margin-right:8px}#invoicing-addUpdatePDFModal span.invoicing-text-on-logo-right{margin-left:8px}#invoicing-addUpdatePDFModal header h1 button{outline:none;font-size:16px;border:none;padding-left:0;background-color:transparent;vertical-align:middle;color:#197a56}#invoicing-addUpdatePDFModal .invoicing-horizontal-seperator{height:0;border:1px solid #c8c8c8;background-color:#c8c8c8}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions{display:flex;flex-direction:row;justify-content:space-between;padding:15px 0 16px}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions [class*=" icon-bcg-icons-"],#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions [class^=icon-bcg-icons-]{display:inline-block;vertical-align:middle;color:#197a56}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions button{outline:none;border:none;padding:0;background-color:transparent}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-left{display:flex;flex-direction:row;justify-content:flex-start;width:267px;height:22px}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-left .invoicing-text-on-logo-right{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#197a56}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-left button{margin-left:18px}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-left button:first-of-type{margin-left:0}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-left .invoicing-addUploadPDF-action-createNewFile{width:145px}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-left .invoicing-addUploadPDF-action-uploadFile{position:relative;width:104px}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-left .invoicing-addUploadPDF-action-uploadFile input[type=file]{display:none;position:absolute;width:100%;height:100%;top:0;z-index:-1}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-right{display:flex;flex-direction:row;justify-content:flex-end}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-right .invoicing-text-on-logo-left{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:right;color:#111}#invoicing-addUpdatePDFModal .invoicing-addUploadPDF-actions-right .invoicing-addUploadPDF-action-maxSize{width:139px}#invoicing-addUpdatePDFModal .invoicing-upload-new-files{display:block;margin-top:14px;width:109px;height:22px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-accepted-format-is{display:block;width:149px;height:20px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#575757}#invoicing-addUpdatePDFModal .invoicing-warning{color:#e71c57!important}#invoicing-addUpdatePDFModal .invoicing-warning span.icon-bcg-icons-exclamation-point-triangle,#invoicing-addUpdatePDFModal .invoicing-warning span.icon-bcg-icons-exclamation-point-triangle-filled{vertical-align:middle}#invoicing-addUpdatePDFModal .drag-and-drop-uploader{width:100%;margin-top:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .drop-area{display:none}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .drop-area .drop-text .icon:before{display:inline-block;content:"\1F4CE";color:#197a56;transform:rotate(-315deg);font-size:1.6rem}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list{margin-top:1rem}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .list-title{margin-left:0;height:22px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .file-isInvoice{display:flex;justify-content:center;align-items:center}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .file-isInvoice>*{display:inline-block;vertical-align:middle}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list hr{height:.1rem;background-color:#c8c8c8;margin-top:.5rem}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files{margin-top:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul{list-style:none;padding-left:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item{color:#197a56;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-text{color:#111}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-order{display:flex;justify-content:flex-start;align-items:center;min-height:3.2rem}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-order .icon-bcg-icons-order-icon{margin-left:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-order .icon-bcg-icons-order-icon .icon:before{font-size:2rem;width:16px;height:16px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata{display:flex;flex-direction:column;justify-content:space-between;min-height:3.2rem}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata .file-name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata .file-name>*{display:inline-block;vertical-align:middle;-webkit-vertical-align:middle}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata .file-name .invoicing-fileSizeInBytes{height:22px;margin:0 0 0 8px;font-size:12px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.83;letter-spacing:normal;color:#7f7f7f}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata .file-name .invoicing-fileSizeInBytes:before{content:"(";font-size:12px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata .file-name .invoicing-fileSizeInBytes:after{content:")";font-size:12px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata .invoicing-auto-generated{height:22px;font-size:12px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.83;letter-spacing:normal;color:#7f7f7f}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata .invoicing-archivedBy-archivedOn,#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata .invoicing-createdBy-createdOn,#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-metadata .invoicing-lastUpdatedBy-lastUpdatedOn{height:22px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.83;letter-spacing:normal;color:#7f7f7f}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-isInvoice{display:flex;justify-content:center;align-items:center;min-height:3.2rem}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-isInvoice>*{display:inline-block;vertical-align:middle}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-isInvoice .form-group{margin:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-isInvoice .form-group input[type=checkbox],#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-isInvoice .form-group input[type=radio]{margin:0;line-height:normal}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-isInvoice .form-group .control-label{margin:0;padding:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions{display:flex;justify-content:flex-end;align-items:center;min-height:3.2rem}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions>*{display:inline-block;vertical-align:middle}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .eye-icon-custom{margin:3px 8px 3px 0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .eye-icon-custom .icon{display:inline-block;width:16px;height:16px;border:1px solid #197a56;border-radius:75% 25%;background-color:#197a56;position:relative;transform:rotate(45deg);top:4px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .eye-icon-custom .icon:before{content:"";display:block;position:absolute;width:8px;height:8px;border:1px solid #fff;border-radius:50%;left:3px;top:3px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .eye-icon-custom .icon:after{content:"";display:block;position:absolute;width:4px;height:4px;background-color:#fff;border-radius:50%;left:5px;top:5px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .eye-icon{margin-right:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .eye-icon .icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:3px 8px 3px 0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .eye-icon .icon:before{content:"\1f441";font-size:16px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .edit-icon{margin-right:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .edit-icon .icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:3px 8px 3px 0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .edit-icon .icon:before{content:"\1f58b";font-size:16px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .lock-icon{margin-right:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .lock-icon .icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:3px 8px 3px 0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .lock-icon .icon:before{content:"\1f510";font-size:16px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .remove-icon{margin-right:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .remove-icon .icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:3px 8px 3px 0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .remove-icon .icon:before{content:"\1F5D1";font-size:16px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .archive-icon{margin-right:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .archive-icon .icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:3px 8px 3px 0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .archive-icon .icon:before{content:"\1f5c3";font-size:16px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .arrow-up-icon{margin-right:0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .arrow-up-icon .icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:3px 8px 3px 0}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .file-actions .arrow-up-icon .icon:before{content:"\2191";font-size:16px}#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .button-link-small.disabled,#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .button-link-small:disabled,#invoicing-addUpdatePDFModal .drag-and-drop-uploader .file-list .files ul li .file-list-item .button-link-small[disabled]{color:#c8c8c8}#invoicing-addUpdatePDFModal .drag-and-drop-uploader button.invoicing-archived-Files{outline:none;border:none;background-color:transparent;height:24px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#197a56}#invoicing-addUpdatePDFModal .drag-and-drop-uploader button.invoicing-archived-Files span.icon-bcg-icons-caret-down,#invoicing-addUpdatePDFModal .drag-and-drop-uploader button.invoicing-archived-Files span.icon-bcg-icons-caret-up{vertical-align:middle}#invoicing-addUpdatePDFModal .invoicing-interactiveSession-buttons{margin-bottom:8px}#invoicing-addUpdatePDFModal .invoicing-modal-footer>button:first-child{position:absolute;left:0}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overload-confirmation{width:500px;min-height:220px;max-height:inherit;z-index:1;padding:16px 24px 24px;box-shadow:0 0 6px 3px rgba(0,0,0,.17);background-color:#fff}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overload-confirmation .invoicing-file-overload-confirmation-header{font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overload-confirmation .invoicing-file-overload-confirmation-line2{margin-top:16px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overload-confirmation .invoicing-file-overload-confirmation-footer{margin-top:16px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overload-confirmation .invoicing-file-overload-confirmation-footer .invoicing-file-overload-confirmation-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:auto;width:182px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overload-confirmation .invoicing-file-overload-confirmation-footer .invoicing-file-overload-confirmation-buttons .btn-primary,#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overload-confirmation .invoicing-file-overload-confirmation-footer .invoicing-file-overload-confirmation-buttons .btn-secondary{width:182px;height:46px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation{width:648px;min-height:208px;max-height:inherit;z-index:1;padding:24px 22px 32px 31px;box-shadow:0 2px 8px 0 rgba(17,17,17,.3);background-color:#fff}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-header{margin:0 0 8px;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-line2,#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-line4{margin:5px 0 4px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-line2{height:60px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-line4{height:30px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-line3{height:30px;margin:4px 0 0;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-footer .invoicing-file-invalid-name-confirmation-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-footer .invoicing-file-invalid-name-confirmation-buttons .btn-primary,#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-footer .invoicing-file-invalid-name-confirmation-buttons .btn-secondary{height:48px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-footer .invoicing-file-invalid-name-confirmation-buttons .btn-primary{width:133px;margin-left:8px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-invalid-name-confirmation .invoicing-file-invalid-name-confirmation-footer .invoicing-file-invalid-name-confirmation-buttons .btn-secondary{width:100px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation{width:648px;min-height:208px;max-height:inherit;z-index:1;padding:24px 22px 32px 31px;box-shadow:0 2px 8px 0 rgba(17,17,17,.3);background-color:#fff}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation .invoicing-file-overwrite-confirmation-header{margin:0 0 8px;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation .invoicing-file-overwrite-confirmation-line2,#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation .invoicing-file-overwrite-confirmation-line4{height:30px;margin:5px 0 4px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation .invoicing-file-overwrite-confirmation-line3{height:30px;margin:4px 0 0;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation .invoicing-file-overwrite-confirmation-footer .invoicing-file-overwrite-confirmation-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation .invoicing-file-overwrite-confirmation-footer .invoicing-file-overwrite-confirmation-buttons .btn-primary,#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation .invoicing-file-overwrite-confirmation-footer .invoicing-file-overwrite-confirmation-buttons .btn-secondary{height:48px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation .invoicing-file-overwrite-confirmation-footer .invoicing-file-overwrite-confirmation-buttons .btn-primary{width:133px;margin-left:8px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-overwrite-confirmation .invoicing-file-overwrite-confirmation-footer .invoicing-file-overwrite-confirmation-buttons .btn-secondary{width:100px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-locked-confirmation{width:454px;min-height:199px;max-height:inherit;z-index:1;padding:16px 24px 24px;box-shadow:0 0 6px 3px rgba(0,0,0,.17);background-color:#fff}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-locked-confirmation .invoicing-file-locked-confirmation-header{font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-locked-confirmation .invoicing-file-locked-confirmation-line2{margin-top:16px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-locked-confirmation .invoicing-file-locked-confirmation-footer{margin-top:16px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-locked-confirmation .invoicing-file-locked-confirmation-footer .invoicing-file-locked-confirmation-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:auto;width:182px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-locked-confirmation .invoicing-file-locked-confirmation-footer .invoicing-file-locked-confirmation-buttons .btn-primary,#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-file-locked-confirmation .invoicing-file-locked-confirmation-footer .invoicing-file-locked-confirmation-buttons .btn-secondary{width:182px;height:46px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation{width:328px;min-height:220px;max-height:inherit;z-index:1;padding:16px 24px 24px;box-shadow:0 0 6px 3px rgba(0,0,0,.17);background-color:#fff}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation .invoicing-archive-confirmation-header{font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation .invoicing-archive-confirmation-line2,#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation .invoicing-archive-confirmation-line3{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#111}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation .invoicing-archive-confirmation-footer,#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation .invoicing-archive-confirmation-line2{margin-top:16px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation .invoicing-archive-confirmation-footer .invoicing-archive-confirmation-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:auto;width:208px}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation .invoicing-archive-confirmation-footer .invoicing-archive-confirmation-buttons .btn-primary,#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation .invoicing-archive-confirmation-footer .invoicing-archive-confirmation-buttons .btn-secondary{width:100px;height:48px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}#invoicing-addUpdatePDFModal .invoicing-modal-confirmation-backdrop .invoicing-archive-confirmation .invoicing-archive-confirmation-footer .invoicing-archive-confirmation-buttons .btn-primary{border-color:#e71c57;background-color:#e71c57}#invoicing-issueInvoicesModal .invoicing-issueInvoicesModal-invoices{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0;max-height:176px;overflow:auto}#invoicing-issueInvoicesModal p.invoicing-modal-content-clientBusinessUnit{-webkit-margin-after:0;margin-block-end:0}.invoicing-Paragraph-Copy-3{height:70px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;text-align:center;color:#111}.invoicing-Paragraph-Copy-4{font-weight:400;color:#111}.invoicing-Paragraph-Copy-4,.invoicing-Paragraph-Copy-5{height:35px;font-size:16px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal}.invoicing-Paragraph-Copy-5{font-weight:700;color:#3ead92}.invoicing-Paragraph-Copy-6{height:44px;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#197a56}.invoicing-icon-success .icon-bcg-icons-checkmark-tiny-circle-filled{background-color:#fff;color:#197a56;font-size:24px}.modal.invoicing-sortFilterPanel{justify-content:flex-start;background:transparent;top:-99999px;left:-99999px;bottom:unset;width:320px;height:auto;min-height:286px;max-height:484px;z-index:3;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.modal.invoicing-sortFilterPanel input[type=number].field,.modal.invoicing-sortFilterPanel input[type=text].field{height:50px}.modal.invoicing-sortFilterPanel .window.invoicing-tooltipContent,.modal.invoicing-sortFilterPanel .window.invoicing-tooltipContent-wider{position:absolute;top:10px;width:inherit;padding:16px;box-shadow:1px 1px .4em grey,-1px -1px .4em grey;-webkit-box-shadow:1px 1px .4em grey,-1px -1px .4em grey;color:#111;background-color:#fff;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.modal.invoicing-sortFilterPanel .invoicing-tooltipArrowUp,.modal.invoicing-sortFilterPanel .invoicing-tooltipArrowUp-wider{left:0;width:20px;height:10px;background-color:transparent}.modal.invoicing-sortFilterPanel .invoicing-tooltipArrowUp16{left:0;width:20px;height:16px;background-color:transparent}.modal.invoicing-sortFilterPanel .invoicing-tooltipArrowUp16:before{content:"";position:absolute;top:7px;left:-5px;width:100%;height:1px;background-color:grey;transform:rotate(-57.99462deg)}.modal.invoicing-sortFilterPanel .invoicing-tooltipArrowUp16:after{content:"";position:absolute;top:7px;left:5px;width:100%;height:1px;background-color:grey;transform:rotate(57.99462deg)}.modal.invoicing-sortFilterPanel .invoicing-tooltipArrowUpContent16{position:aboslute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:16px solid #fff}.modal.invoicing-sortFilterPanel header{padding:0;height:48px}.modal.invoicing-sortFilterPanel header .title{width:calc(100% - 16px);height:16px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.modal.invoicing-sortFilterPanel header .button-x{top:0;height:1.6rem;width:1.6rem}.modal.invoicing-sortFilterPanel header .button-x .icon{width:16px;height:16px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;object-fit:contain}.modal.invoicing-sortFilterPanel header .button-x .icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"dotBCG-Icons";font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;content:""}.modal.invoicing-sortFilterPanel header .invoicing-resetFilterButton{border:none;display:block;margin:auto}.modal.invoicing-sortFilterPanel .body form,.modal.invoicing-sortFilterPanel .body form fieldset{padding:0}.modal.invoicing-sortFilterPanel .body form fieldset h2,.modal.invoicing-sortFilterPanel .body form fieldset label{font-weight:400}.modal.invoicing-sortFilterPanel .body form .form-field-checklist input+label .form-field-checkbox-invoicing .icon,.modal.invoicing-sortFilterPanel .body form .form-field-checklist input+label .form-field-checkbox .icon{font-size:1.2rem}.modal.invoicing-sortFilterPanel .body form .invoicing-tablesortfilter-sortSection.form-field-radio-button-list{display:flex;flex-direction:column;flex-wrap:nowrap;height:58px}.modal.invoicing-sortFilterPanel .body form .invoicing-tablesortfilter-rangeSection .react-datepicker__input-container:after{display:none}.modal.invoicing-sortFilterPanel .body form .invoicing-tablesortfilter-searchSection{margin-top:11px;margin-bottom:5.5px}.modal.invoicing-sortFilterPanel .body form .invoicing-tablesortfilter-valuesSection{list-style:none;max-height:243.5px;overflow-x:auto;overflow-y:auto}.modal.invoicing-sortFilterPanel .form-field-radio-button-list label{margin-bottom:0;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.modal.invoicing-sortFilterPanel .form-field-checklist p,.modal.invoicing-sortFilterPanel .form-field-radio-button-list-horizontal p,.modal.invoicing-sortFilterPanel .form-field-radio-button-list p{font-size:14px}.invoicing-pdfModal-links{height:24px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#107b55;display:inline-block;position:absolute;top:-24px;left:3rem;transform:none}.invoicing-pdfModal-links a,.invoicing-pdfModal-links a:focus,.invoicing-pdfModal-links a:hover{text-decoration:none;color:#107b55}.invoicing-pdfModal-links button{margin-left:8px;border:0;outline:none;background:transparent}.invoicing-copied-to-clipboard{height:24px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#107b55}.invoicing-behind{position:absolute;left:-99999;top:-99999;z-index:-1}.invoicing-tile-section{margin:0 0 16px}.invoicing-tile-status{height:32px;margin:0;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin:10px 0 0}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree{margin:0}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-row{height:70px;align-items:center;justify-content:flex-start;margin:0;padding:0 32px;border:1px solid #c8c8c8;border-top:none;background-color:#f2f2f2}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-row>*{min-width:120px;margin-left:16px}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-row>:first-child{margin-left:0;margin-right:0}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-project{margin:9px 0;display:flex;align-items:center;flex-direction:row;justify-content:flex-start}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-project .invoicing-tile-VBP{display:inline-block;min-width:unset;height:22px;margin:0 4px 0 0;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-project .invoicing-tile-VBP .invoicing-vbp-image{position:relative}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-project .invoicing-tile-no-VBP{display:inline-block;width:38px;min-width:unset;height:22px}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-project .invoicing-tile-projectName,.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-project .invoicing-tile-projectNumber{display:inline-block;height:26px;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-project .invoicing-tile-projectNumber{margin:0;min-width:100px}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-project .invoicing-tile-projectName{margin:0 0 0 16px;min-width:220px}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-projectInfo-field{display:inline-block}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-projectInfo-field *{margin:0}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-projectInfo-field .invoicing-tile-projectInfo-field-header{height:22px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile-invoice-combined-subtree .invoicing-tile-projectInfo-field .invoicing-tile-projectInfo-field-value{display:inline-block;height:24px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile{min-height:215px;margin:16px 0 0;border:1px solid #c8c8c8;background-color:#fff;display:flex;flex-direction:row;justify-content:flex-start}.invoicing-tile-wrapper .invoicing-tile button.disabled,.invoicing-tile-wrapper .invoicing-tile button[disabled]{color:#c8c8c8;background-color:#fff;cursor:not-allowed}.invoicing-tile-wrapper .invoicing-tile button.disabled [class*=" icon-bcg-icons-"],.invoicing-tile-wrapper .invoicing-tile button.disabled [class^=icon-bcg-icons-],.invoicing-tile-wrapper .invoicing-tile button[disabled] [class*=" icon-bcg-icons-"],.invoicing-tile-wrapper .invoicing-tile button[disabled] [class^=icon-bcg-icons-]{color:#c8c8c8}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-content-margin{margin:24px 0;height:calc(100% - 48px)}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-borderRight{border-right:1px solid #c8c8c8}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-borderLeft{position:relative;left:-1px;border-left:1px solid #c8c8c8}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-content{height:100%;padding:0 32px;display:flex;flex-direction:column;justify-content:center}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-content .button-icon{padding:0 8px 0 0;vertical-align:middle}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-is-invoice-combined{color:#197a56;margin:16px 0 0;height:24px;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-is-invoice-combined button{background-color:transparent;border-width:0;outline:none}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-is-invoice-combined button span{cursor:pointer}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-is-invoice-combined [class*=icon-bcg-icons-]~*{padding-left:16px}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo{width:71.44%;flex-grow:2;background-color:#fff}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-projectInfo-field{display:inline-block;width:auto;height:auto;margin:0}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-projectInfo-field:last-child{margin-right:0}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-projectInfo-field-header{max-width:100%;min-height:25px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-projectInfo-field-value{max-width:100%;min-height:26px;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-projectInfo-field-value.invoicing-asterisk:after{position:absolute;content:"*"}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-bu-client{height:26px;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-project{margin:9px 0;display:flex;align-items:center;flex-direction:row;justify-content:flex-start}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-project .invoicing-tile-VBP{display:inline-block;height:22px;margin:0 4px 0 0;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-project .invoicing-tile-VBP .invoicing-vbp-image{position:relative}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-project .invoicing-tile-projectNumber{display:inline-block;height:32px;margin:0;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-project .invoicing-tile-projectName{display:inline-block;height:30px;margin:0 0 0 16px;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#197a56}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-pdf .invoicing-tile-projectInfo-field-header .invoicing-pdf-image{width:24px;height:24px;background-repeat:no-repeat;cursor:pointer}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-pdf .invoicing-tile-projectInfo-field-header .icon-bcg-icons-app-adobe-acrobat-page{width:20px;height:20px}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-pdf .invoicing-tile-pdf-preview{min-height:24px;border-width:0;background-color:transparent;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#197a56}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-pdf .invoicing-tile-pdf-preview.disabled,.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-pdf .invoicing-tile-pdf-preview[disabled]{color:#c8c8c8}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-note-page{padding:8px 8px 8px 0;vertical-align:middle}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-note-page.disabled,.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-note-page[disabled]{color:#c8c8c8}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-note-count{display:inline-block;min-width:19px;height:24px;margin:0;padding:0;border-bottom:1px solid transparent;cursor:pointer;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#111;vertical-align:middle}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-note-count:before{content:"("}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-note-count:after{content:")"}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-note-count:hover{border-bottom:1px solid #111;text-decoration:none}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-note-count.disabled,.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-note-count[disabled]{color:#c8c8c8}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-unread-note{padding:8px 0 8px 8px;vertical-align:middle}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-unread-note.disabled,.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-unread-note[disabled]{color:#c8c8c8}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-addNote{display:inline-block;min-height:24px;margin:0;padding:0 0 0 8px;border-width:0;background-color:transparent;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#007d52;vertical-align:middle}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-addNote.disabled,.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-note .invoicing-tile-projectInfo-field-value .invoicing-tile-addNote[disabled]{color:#c8c8c8}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectInfo .invoicing-tile-reason-for-deferral{height:24px;margin:16px 0 0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectDetails{width:28.56%;flex-grow:1;background-color:#fff}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectDetails .invoicing-tile-projectDetails-title{height:24px;margin-bottom:10px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectDetails .row{margin-bottom:4px}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectDetails .row.last{margin-bottom:0}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectDetails .invoicing-tile-projectDetailsHeader{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#111}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectDetails .invoicing-tile-projectDetailsValue{padding-right:1px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#111;text-align:right}.invoicing-tile-wrapper .invoicing-tile .invoicing-tile-projectDetails .invoicing-tile-viewAllProjectInvoices{display:inline-block;height:24px;margin:16px 0 0;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#197a56}.invoicing-tile-wrapper .invoicing-tile .invoicing-actions,.invoicing-tile-wrapper .invoicing-tile .invoicing-actions-minimal{margin:16px 0 0}.invoicing-tile-wrapper .invoicing-tile .invoicing-actions-minimal>.invoicing-action,.invoicing-tile-wrapper .invoicing-tile .invoicing-actions>.invoicing-action{width:320px}.invoicing-tile-wrapper .invoicing-tile .invoicing-action-listButton-list .invoicing-action{width:100%;border-width:0;opacity:1}@media (max-width:375px){.invoicing-content{padding:5rem 0 11rem}.invoicing-header{font-size:20px;letter-spacing:.04px}.invoicing-invoices{width:100%;height:auto;display:none}.invoicing-actions-pdf,.invoicing-pdf-body{display:none}.invoicing-tab{width:auto;padding:12px 0;padding:10px 0 12px}}#invoicing-table-symbol.button-icon,#invoicing-tiles-symbol.button-icon{display:inline-block;position:relative;width:32px;height:32px;margin:0;padding:0;font-size:16px;line-height:1;color:#197a56;border:1px solid #197a56;background-color:#fff}#invoicing-table-symbol.button-icon.active,#invoicing-tiles-symbol.button-icon.active{color:#fff;border:1px solid #197a56;background-color:#197a56}.invoicing-notification-banner{position:static;line-height:4.8rem;z-index:1}.invoicing-notification-banner>div{position:relative}@media (min-width:1281px){.invoicing-notification-banner>div{width:128rem;margin:auto}}.invoicing-notification-banner.info{background-color:#c8c8c8}.invoicing-notification-banner.info span{font-size:1.4rem;font-weight:700;color:#111;line-height:1.71429}.invoicing-notification-banner.info span.icon{font-family:"BCG-Icons"!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;padding-right:.8rem}@media (min-width:768px){.invoicing-notification-banner button.button-x{padding-right:2rem}}.invoicing-notification-banner button.button-x{position:absolute;top:calc(50% - 8px);right:0}.invoicing-notification-banner button.button-x .icon{padding-right:0;font-family:BCG-Icons;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#197a56}.invoicing-notification-banner button.button-x .icon:before{content:none}.invoicing-show-banner{-webkit-animation-name:invoicing-slidein;animation-name:invoicing-slidein}.invoicing-hide-banner{-webkit-animation-name:invoicing-slideout;animation-name:invoicing-slideout}@-webkit-keyframes invoicing-slideout{0%{height:4.8rem}to{height:0}}@keyframes invoicing-slideout{0%{height:4.8rem}to{height:0}}@-webkit-keyframes invoicing-slidein{0%{height:0}to{height:4.8rem}}@keyframes invoicing-slidein{0%{height:0}to{height:4.8rem}}.invoicing-underline{text-decoration:underline}@media (min-width:375px){.invoicing-content{padding:5rem 0 11rem}.invoicing-header{font-size:28px;letter-spacing:.06px}.invoicing-invoices{width:100%;height:auto;display:block}.invoicing-tab{width:auto;padding:12px 0;padding:10px 0 12px}.invoicing-actions-pdf,.invoicing-pdf-body{display:block}}@media (min-width:541px){.invoicing-content{padding:5rem 0 11rem}}@media (min-width:768px){.invoicing-content{padding:5.8rem 0 11rem}.invoicing-content.invoicing-mainHeaderWarning{padding:9rem 0 5rem}.invoicing-tab{padding:17px 0;width:180px;padding:15px 0 17px}}@media (min-width:981px){.invoicing-content{padding:5.8rem 0 8rem}}@media (min-width:1301px){.invoicing-content{padding:5.8rem 0 5rem}.invoicing-content.invoicing-mainHeaderWarning{padding:9rem 0 5rem}.invoicing-header{font-size:36px;letter-spacing:.08px}.invoicing-metrics-field{width:16.666%}.invoicing-tab{width:200px}}@media (min-width:1280px){.invoicing-header{font-size:46px;letter-spacing:.1px}.invoicing-invoices{width:128rem;height:auto;display:block}}.invoicing-enviroment-info-strip{text-align:center;padding:3px 0;color:red;font-weight:500;font-size:16px}.banner.banner-invoicing{box-shadow:inset 0 100rem 0 100rem rgba(0,0,0,.5);background-image:url(/images/invoicing-bg.png);background-position:center 45%}.banner.banner-invoicing>div{display:block;position:relative;padding-top:2.4rem;height:14.4rem}@media (max-height:699px){.banner.banner-invoicing>div{padding-top:2.4rem;height:14.4rem}}.banner.banner-invoicing .links{position:absolute;top:2.4rem;right:1.6rem;display:inline-block;padding:.3rem .4rem;font-weight:400}.banner.banner-invoicing .links a{font-size:1.4rem;font-weight:700;color:#197a56;margin:0;text-decoration:none;cursor:pointer;display:block;color:#fff;line-height:2rem;text-align:right}.banner.banner-invoicing .links a:hover{text-decoration:underline;text-decoration:none}.banner.banner-invoicing .links a:hover p{text-decoration:underline}.banner.banner-invoicing .links a p{display:inline-block;margin:0}.banner.banner-invoicing .links a+a{margin-top:.8rem}@media (min-width:768px){.banner.banner-invoicing .links{right:2.4rem}}@media (min-width:1024px){.banner.banner-invoicing .links{right:3.2rem}}@media (max-height:699px){.banner.banner-invoicing .links{top:3.8rem}}.banner.banner-invoicing .filters-right{position:absolute;top:3rem;right:1.6rem}@media (min-width:768px){.banner.banner-invoicing .filters-right{right:2.4rem}}@media (min-width:1024px){.banner.banner-invoicing .filters-right{right:3.2rem}}@media (max-height:699px){.banner.banner-invoicing .filters-right{top:2.5rem}}.banner.banner-invoicing .form-field-drop-down select+*{border:none}.banner.banner-invoicing .form-field-drop-down select:focus+*{box-shadow:none}.banner.banner-invoicing .filters .filter-pills .expanded-filter{max-width:350px}.banner.banner-invoicing .filters .filter-pills .expanded-filter input:checked~.flyout{display:block}.banner.banner-invoicing .filters .filter-pills .expanded-filter .flyout{display:none}.banner.banner-invoicing .filters .filter-pills .filters{display:block;flex-direction:unset;flex-wrap:unset}.banner.banner-invoicing .filters .filter-pills .filters .filter-pills{flex-direction:column;align-items:flex-start}.banner.banner-invoicing .filters .filter-pills .filters .filter-pills>li{margin-left:.8rem;margin-bottom:.8rem}.banner.banner-invoicing .filters .filter-pills>li>label{white-space:nowrap;margin:0}.banner.banner-invoicing .filters .filter-pills>li>label p{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.428;letter-spacing:normal}.banner.banner-invoicing .filters .filter-pills>li>button{white-space:nowrap}.banner.banner-invoicing .min-max-range{display:flex;flex-direction:row}.banner-invoicing .filters .filter-pills .expanded-filter{max-width:350px}.banner-invoicing .filters .filter-pills .expanded-filter input:checked~.flyout{display:block}.banner-invoicing .filters .filter-pills .expanded-filter input:checked~.flyout .body .form-field-checklist-horizontal p,.banner-invoicing .filters .filter-pills .expanded-filter input:checked~.flyout .body .form-field-checklist p,.banner-invoicing .filters .filter-pills .expanded-filter input:checked~.flyout .body .form-field-radio-button-list-horizontal-contracts p,.banner-invoicing .filters .filter-pills .expanded-filter input:checked~.flyout .body .form-field-radio-button-list-horizontal p,.banner-invoicing .filters .filter-pills .expanded-filter input:checked~.flyout .body .form-field-radio-button-list p{margin:0}.banner-invoicing .filters .filter-pills .expanded-filter .flyout{display:none}.banner-invoicing .filters .filter-pills .filters{display:block;flex-direction:unset;flex-wrap:unset}.banner-invoicing .filters .filter-pills .filters .filter-pills{flex-direction:column;align-items:flex-start}.banner-invoicing .filters .filter-pills .filters .filter-pills>li{margin-left:.8rem;margin-bottom:.8rem}.banner-invoicing .filters .filter-pills>li>label{white-space:nowrap;margin:0}.banner-invoicing .filters .filter-pills>li>label p{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.428;letter-spacing:normal}.banner-invoicing .filters .filter-pills>li>button{white-space:nowrap}.banner-invoicing .min-max-range{display:flex;flex-direction:row}.filter-container{margin-top:8px}.banner.banner-invoicing .filters{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:0;margin-bottom:1.6rem}.banner.banner-invoicing .filters .flyout .header .title{text-overflow:ellipsis;white-space:nowrap}.banner.banner-invoicing .filters .flyout .body{max-height:calc(100vh - 35rem)}@media (max-height:699px){.banner.banner-invoicing .filters .flyout .body{max-height:calc(100vh - 34.4rem)}}.banner.banner-invoicing .filters .flyout .subheader+.body{max-height:calc(100vh - 41.4rem)}@media (max-height:699px){.banner.banner-invoicing .filters .flyout .subheader+.body{max-height:calc(100vh - 40.8rem)}}.banner.banner-invoicing .filters .flyout.flyout-no-footer .body{max-height:calc(100vh - 27.6rem)}@media (max-height:699px){.banner.banner-invoicing .filters .flyout.flyout-no-footer .body{max-height:calc(100vh - 27rem)}}.banner.banner-invoicing .filters .flyout.flyout-no-footer .subheader+.body{max-height:calc(100vh - 34rem)}@media (max-height:699px){.banner.banner-invoicing .filters .flyout.flyout-no-footer .subheader+.body{max-height:calc(100vh - 33.4rem)}}
/*# sourceMappingURL=main.7e5578aa.chunk.css.map */