textarea.description-textarea{height:auto}div.submit-buttons button:not(.p-splitbutton-defaultbutton){margin-right:.5rem}.time-record-item{border-bottom:1px dashed var(--surface-100);flex-direction:row;align-items:center;padding:.8rem 2rem;display:flex}.time-record-item:last-child{border-bottom:none}.time-record-item:hover{background-color:var(--surface-ground)}.time-record-item .check-box{flex-flow:row;justify-content:center;align-items:center;padding:0 1rem 0 0;display:flex}.time-record-item .reason{width:30px;margin-left:.2rem;margin-right:.7rem}.time-record-item .reason .p-button-icon{margin-right:0}.time-record-item .buttons{flex-direction:row;justify-content:flex-end;align-items:center;min-width:40px;max-width:40px;display:flex}.time-record-item .buttons .p-button{height:35px;color:var(--text-color);padding:0;font-size:1.2rem}.time-record-item .buttons .p-button .p-button-label{display:none}.time-record-item .time-range{color:var(--surface);flex-flow:column;justify-content:space-evenly;align-items:center;min-width:70px;margin:0 1rem 0 2rem;font-size:1rem;display:flex}.time-record-item .time-range .from{margin-bottom:2px}.time-record-item .realizations{flex-flow:column;justify-content:center;align-items:flex-start;min-width:15%;max-width:35%;margin:0 2rem 0 1rem;line-height:1rem;display:flex}.time-record-item .realizations .realization{color:var(--surface);font-size:1rem;font-weight:700}.time-record-item .realizations .realization .realization-customer-name{margin-left:.25rem;margin-right:.25rem;font-weight:400}.time-record-item .realizations .realization-item{color:var(--surface);padding-top:.25rem;font-size:.9rem}.time-record-item .realizations .description{opacity:.7;white-space:pre-line;color:var(--surface);font-style:italic;font-weight:400}.time-record-item .solver{width:150px;color:var(--surface);padding:.75rem .75rem .75rem 0;font-weight:700}.time-record-item .submit-buttons{justify-content:center;align-items:center;margin:0 1rem;display:flex}.time-record-item .state-duration-wrapper{display:flex}.time-record-item .state-duration-wrapper .duration{color:var(--surface);justify-content:center;align-items:center;margin:0 1.5rem 0 2rem;font-size:1rem;font-weight:700;display:flex}.time-record-item .timer-button{justify-content:center;align-items:center;margin:0 0 0 1rem;display:flex}.time-record-item .timer-button .p-button{min-width:100px}.time-record-item.cancelled{color:#aaa}.time-record-item.cancelled div.realizations span.realization,.time-record-item.cancelled div.realizations span.realization-item{opacity:.5}div.daily-view{width:100%}div.daily-view div.list-header{padding:.5rem}div.day-selector{display:flex}div.day-selector span.day-of-week{margin:.4rem .5rem 0;font-size:larger;font-weight:700}div.day-selector div.p-button:enabled:focus,div.day-selector .p-button:not(button):not(a):not(.p-disabled):focus{background:#fff}div.day-selector button.p-button-primary.p-button.p-button--icon-only:focus{background-color:var(--primary-color);color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary-color),0 1px 2px 0 #000}div.day-selector .p-button--icon-only{flex-shrink:0}div.day-selector div.p-button.p-component:last-child i{position:relative;right:-12px}div.view-filter div.selectors{flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}div.view-filter div.selectors .view-switch{flex-direction:row;justify-content:center;align-items:center;margin:0;display:flex}div.view-filter div.selectors .view-switch div.p-button{border-color:var(--surface);justify-content:center;width:90px;display:inline-flex}div.view-filter div.selectors .view-switch div.p-button.p-component.p-highlight{border-color:var(--surface);color:#fff;background-color:var(--surface)!important}div.view-filter div.selectors .view-switch div.calendar-button{cursor:pointer;justify-content:center;align-items:center;padding:0 1rem;display:flex}div.view-filter div.selectors .view-switch div.calendar-button .pi{color:var(--surface);font-size:1.5rem}div.view-filter div.week-days{border-top:1px dashed var(--surface-100);border-bottom:1px dashed var(--surface-100);background-color:var(--surface-ground);flex-wrap:wrap;justify-items:stretch;padding:1rem 2rem;display:flex}div.view-filter div.week-days div.week-day{text-align:center;cursor:pointer;background-color:var(--surface-50);border-radius:4px;flex-direction:column;min-width:100px;margin-right:1rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}div.view-filter div.week-days div.week-day .day-of-week{font-size:.9rem;font-weight:500}div.view-filter div.week-days div.week-day .duration{font-weight:700}div.view-filter div.week-days div.week-day:hover{background-color:var(--surface-100)}div.view-filter div.week-days div.week-day.highlighted{background-color:var(--surface);color:#fff;font-weight:700}div.view-filter div.week-days div.week-total{text-align:center;background-color:var(--surface);color:#fff;border-radius:4px;flex-direction:column;min-width:100px;padding-top:.5rem;padding-bottom:.5rem;display:flex}div.view-filter div.week-days div.week-total .label{font-size:.9rem;font-weight:500}div.view-filter div.week-days div.week-total .total{font-weight:700}.multi-action-selector>.p-button{white-space:nowrap}.multi-action-selector,.multi-action-selector .action-buttons{gap:.5rem;display:flex}.time-record-days-list{cursor:pointer}.time-record-days-list .time-record-day-header{align-items:center;width:100%;display:flex}.time-record-days-list .time-record-day-header.toggle-all{justify-content:space-between;display:flex}.time-record-days-list .time-record-day-header .day-name{width:12rem;min-width:4rem;color:var(--surface);margin-left:1rem;margin-right:.5rem;font-weight:700;display:inline-block}.time-record-days-list .time-record-day-header .state-count-wrapper{align-items:center;display:flex}.time-record-days-list .time-record-day-header .state-count-wrapper .running-timer{justify-content:center;align-items:center;margin-left:1.5rem;display:flex}.time-record-days-list .time-record-day-header .state-count-wrapper .record-count{color:var(--text-color);margin-left:1.5rem;margin-right:.25rem}.time-record-days-list .time-record-day-header span.spacer{flex-grow:1}.time-record-days-list .time-record-day-header .duration{width:6rem;color:var(--surface);margin-left:2rem;font-weight:700}.time-record-days-list .time-record-day-header .header-button{min-width:36px;margin-left:auto;margin-right:2rem}.time-record-days-list .p-accordion-header-text{width:100%}.time-record-days-list .p-accordion .p-accordion-content{padding:inherit}div.no-toggle-icon span.p-accordion-toggle-icon{display:none}div.page-load-spinner{text-align:center;width:100%;margin-top:2rem}@media (max-width:1024px){div.view-filter div.selectors{flex-direction:column;gap:.75rem}div.view-filter div.selectors .view-switch{justify-content:space-between;width:100%}.multi-action-selector{justify-content:space-between;gap:1rem;width:100%}.multi-action-selector .action-buttons{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.time-record-days-list .time-record-day-header .day-name{margin-left:.5rem}.time-record-days-list .time-record-day-header .state-count-wrapper{flex-direction:column;gap:.5rem}.time-record-days-list .time-record-day-header .state-count-wrapper .record-count,.time-record-days-list .time-record-day-header .state-count-wrapper .running-timer{margin-left:0}.time-record-days-list .time-record-day-header .duration{text-align:center;margin-left:.5rem}.time-record-days-list .time-record-day-header .header-button{margin-left:.75rem;margin-right:0}.time-record-item{flex-direction:column;gap:.5rem;padding:.5rem 1rem}.time-record-item .check-box{padding:0}.time-record-item .time-range{margin:0 .25rem}.time-record-item .realizations{max-width:40%;margin:0}.time-record-item .state-duration-wrapper{flex-direction:column;align-items:center;gap:.5rem}.time-record-item .solver{width:auto}.p-accordion-toggle-icon{display:none}}.link-button{text-transform:none;text-align:left;height:auto;padding:0;font-weight:400;margin:0!important}.overview-button{text-align:left;height:auto;padding:0;font-size:.9rem;margin:0!important}.footer-sum{font-weight:700;background-color:var(--surface-50)!important}.footer-sum .total{text-align:right!important}.reporting-dashboard .p-datatable-tfoot>tr>td,.reporting-report .p-datatable-tfoot>tr>td{background-color:var(--surface-50);padding:.5rem 1rem;font-weight:700}.reporting-dashboard .p-datatable .p-datatable-tbody>tr>td,.reporting-report .p-datatable .p-datatable-tbody>tr>td{padding:.5rem 1rem}.detailed-reports-grid{color:var(--surface);grid-auto-flow:row;display:grid}.detailed-reports-grid a{color:var(--surface);text-decoration:underline!important}.detailed-reports-grid a:hover{color:var(--primary-color)}.detailed-reports-grid .header{background-color:var(--surface-50);border-bottom:1px dashed var(--surface-100);text-transform:uppercase;color:var(--surface-300);border-radius:0;padding:.8rem 1rem;font-size:.9rem;font-weight:700}.detailed-reports-grid .group-header{background-color:var(--surface-ground);border-bottom:1px dashed var(--surface-100);text-transform:uppercase;color:var(--surface-300);grid-column:1/6;justify-content:flex-start;align-items:center;padding:.8rem 1rem;font-size:.8rem;font-weight:700;display:flex;position:relative}.detailed-reports-grid .group-header *{padding:0}.detailed-reports-grid .group-header i{margin-right:.7rem}.detailed-reports-grid .group-header.sum{grid-column:6/-1}.detailed-reports-grid .scroller{grid-column:1/-1;padding:0}.detailed-reports-grid .scroller .p-datascroller-content{padding:0}.detailed-reports-grid .scroller .list-item{display:grid}.detailed-reports-grid .scroller span:not(.p-tag):not(.p-tag span){color:var(--surface);height:32px;padding:.5rem 1rem;font-size:.9rem}.detailed-reports-grid .scroller span:not(.p-tag):not(.p-tag span).no-pad-bottom{padding-bottom:0}.detailed-reports-grid .scroller span:not(.p-tag):not(.p-tag span).bottom-row{border-bottom:1px dashed var(--surface-100);font-size:.9rem;font-style:italic;font-weight:600}.detailed-reports-grid .footer-sum{padding:.5rem 1rem;font-size:.9rem;font-weight:700;background-color:var(--surface-50)!important}.detailed-reports-grid .footer-sum.total{grid-column:1/6;text-align:right!important}.detailed-reports-grid .footer-sum:not(.total){grid-column:6/-1}.predefined-report .data-block{margin-bottom:20px}.predefined-report td{border:1px solid var(--surface-100);text-align:center;min-width:150px;margin:0;padding:.5rem}.predefined-report h3{font-size:1.5rem}.predefined-report .predefined-report-table,.predefined-report .predefined-report-summary-table{table-layout:fixed;border-collapse:collapse;width:100%}.predefined-report .predefined-report-summary-table td,.predefined-report .predefined-report-summary-table th{text-align:left}.predefined-report .predefined-report-summary-table th{border-bottom:1px solid var(--surface-100)}.predefined-report .predefined-report-summary-table td{border:none;border-bottom:1px dashed var(--surface-100)}tr.highlight-red td{color:red!important}.form-collection-datatable{padding-bottom:1rem}.realization-reports h2{text-transform:uppercase;color:var(--surface-300);font-size:1rem;font-weight:700}.realization-reports .p-card{margin-bottom:1rem}.realization-reports .p-card-title{text-transform:uppercase;color:var(--text-color);border-bottom:1px dashed var(--surface-50);font-size:1.4rem}.realization-reports .info td:first-child{text-transform:uppercase;color:var(--surface-300);font-size:.9rem;font-weight:700;line-height:27px}.realization-reports .info td:last-child{padding-left:1rem}.realization-reports .color-block{width:10px;margin-left:.25rem;margin-right:.25rem}.realization-reports .individual-items-table{border-collapse:collapse;min-width:100%}.realization-reports .individual-items-table table{table-layout:auto}.realization-reports .individual-items-table tr th{border-bottom:1px dashed var(--surface-100);padding:.6rem 2rem;font-size:.9rem}.realization-reports .individual-items-table tr th:not(:first-child){text-align:right}.realization-reports .individual-items-table tr th>div{gap:.25rem;display:flex}.realization-reports .individual-items-table tr td:not(.p-cell-editing){color:inherit;padding:.3rem 2rem;font-size:1rem;display:table-cell}.realization-reports .individual-items-table tr td:not(:first-child){text-align:right}.realization-reports .individual-items-table tr td span:not(.by-month-cell-editor) input{max-width:80%;padding:.3rem .4rem}.realization-reports .individual-items-table tr td span.by-month-cell-editor input{max-width:100%;padding:.3rem .4rem}.realization-reports .individual-items-table tr.area-header{background-color:var(--surface-50);font-weight:600}.realization-reports .individual-items-table tr.area-header td.p-cell-editing{color:unset;padding:.3rem 2rem;font-size:1rem;display:table-cell}.realization-reports .data-visibility-switches{align-items:center;margin-bottom:.75rem;display:flex}.realization-reports .data-visibility-switches .p-inputswitch{margin-left:.5rem;margin-right:2rem}.realization-reports .data-visibility-switches label{text-transform:uppercase;color:var(--surface-400);font-size:.9rem;font-weight:600}.realization-reports .color-block-header{vertical-align:middle;width:10px;margin-right:3px}.realization-reports .percentage-switch{align-items:center;margin-bottom:.5rem;margin-left:2rem;display:flex}.realization-reports .percentage-switch>label{text-transform:uppercase;color:var(--surface-300);margin-right:1rem;font-size:.9rem;font-weight:600}.realization-reports .approver-report>div{justify-content:space-between;width:100%;margin-bottom:1.25rem;display:flex}.realization-reports .approver-report>div>div{width:33%;padding:.5rem 1rem}.realization-reports .approver-report>div>div :first-child{text-transform:uppercase;margin-right:.5rem;font-size:.9rem;font-weight:700;line-height:27px}.realization-reports .additional-columns{border-left:1px dashed var(--surface-100)!important}.realization-reports-tooltip div.p-tooltip-arrow{display:block;border-color:var(--primary-color)!important}.realization-reports-tooltip div.p-tooltip-text{color:var(--text-color);border:3px solid var(--primary-color);grid-template-columns:1fr auto;column-gap:.5rem;font-size:1rem;font-weight:600;display:grid;background-color:#fff!important}.up-down-button{height:15px;padding-left:.1rem!important}.up-down-button .pi{font-size:.8rem!important}.sharepoint-link-editor{min-width:100%;padding-top:.4rem;padding-bottom:.4rem}.realization-reports-accordion.p-accordion h3{margin:0}.realization-reports-accordion.p-accordion .realization-report-overview-table-header{align-items:center;display:flex}.realization-reports-accordion.p-accordion .realization-report-overview-table-header h4{margin-top:.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.realization-reports-accordion.p-accordion .realization-report-overview-table-header>div{padding:0 1rem}.realization-reports-accordion.p-accordion .p-accordion-tab{margin-bottom:1rem}.realization-reports-accordion.p-accordion .p-accordion-tab .p-accordion-toggle-icon{order:0;margin-left:0}.realization-reports-accordion.p-accordion .p-accordion-tab .p-accordion-content{padding:0}.realization-reports-accordion.p-accordion .p-accordion-tab .p-accordion-header-link{padding:1rem 1.25rem .5rem}.realization-reports-accordion.p-accordion .p-datatable.realization-report-overview-table{padding:0 1.25rem}.realization-reports-accordion.p-accordion .p-datatable.realization-report-overview-table .p-frozen-column{position:absolute;right:0}.time-sheet .p-card-body,.time-sheet .p-card-content{padding:0}.time-sheet .p-accordion-tab{box-shadow:none;color:var(--text-color);border-bottom:1px dashed var(--surface-100);margin-bottom:0}.time-sheet .p-accordion-tab .p-accordion-toggle-icon{color:var(--surface-300)}.time-sheet .p-accordion-tab:last-child{border-bottom:none}.time-sheet .p-accordion-tab.p-accordion-tab-active{border-bottom:3px solid var(--surface-100);color:var(--surface-300)}.time-sheet .p-accordion-tab.p-accordion-tab-active .p-accordion-header-link{background-color:var(--surface-100)}.time-sheet .p-accordion-tab .no-toggle-icon .p-accordion-toggle-icon{display:none}.time-sheet .p-accordion-header .p-accordion-header-link{border-radius:0;padding:.8rem 2rem}.time-sheet .p-accordion-header.p-highlight .p-accordion-header-link{background-color:var(--surface-50);border-bottom:1px dashed var(--surface-100)}.time-sheet .p-accordion-header.p-accordion-toolbar .p-accordion-header-link{background-color:var(--surface-50);border-bottom:none;border-top:1px dashed var(--surface-100)}.time-sheet .p-accordion-single .p-accordion-tab-active{border-bottom:none}.time-sheet .header{border-bottom:1px dashed var(--surface-100);background-color:#fff;justify-content:flex-end;padding:1rem 2rem;display:flex;position:relative}.time-sheet .form__footer{margin:0!important;padding-top:0!important}.time-sheet .p-card .p-card-header .form .p-card{box-shadow:none}.time-sheet .p-card .p-card-header .form .p-card .p-card-content{padding-bottom:0}.time-sheet .p-card .p-card-header .form__footer{background-color:var(--surface-ground);color:var(--surface);border-bottom:1px dashed var(--surface-50);border-top:1px dashed var(--surface-50);border-radius:0;padding-top:1rem;padding-bottom:1rem}.time-sheet__actions{display:flex}.time-sheet__actions .p-button{color:var(--surface);background-color:#0000;border-radius:4px;width:30px;height:30px;margin:0 .1rem}.time-sheet__actions .p-button:hover{color:var(--primary-color);background-color:#0000}.dropdown-realization-value{flex-direction:column;display:flex}.dropdown-realization-value .customer,.dropdown-realization-value .area{opacity:.65;font-style:italic}.p-splitbutton .p-button-icon-only .p-button-icon{margin-right:0}@media (max-width:1024px){.time-sheet .p-accordion-header .p-accordion-header-link{padding:.8rem 1rem}}.work-report-header .submit-buttons{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.work-report-header .submit-buttons button{margin:2px}.documents .p-splitter-gutter{background-color:var(--surface-100)!important}.documents .p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:var(--surface-200)!important}.documents .p-card-body,.documents .p-card-body .p-card-content{padding:0}.documents .p-card-body .p-card-content .p-splitter{border-top:0;height:100%}.documents .drag-and-drop{flex-direction:column;align-items:center;margin:2rem;font-weight:600;display:flex}.documents .drag-and-drop span{color:var(--surface-300)}.documents .drag-and-drop .p-button{text-transform:none;min-width:0;height:2rem;padding:0 .25rem;font-size:1rem}.documents i.upload-icon{background-color:var(--surface-ground);color:var(--surface-300);border-radius:50%;margin-bottom:.5rem;padding:1rem;font-size:2em}.documents .title{background:var(--surface-ground);border-bottom:1px dashed var(--surface-100);text-transform:uppercase;width:100%;color:var(--surface-300);z-index:20;border-radius:0;justify-content:space-between;padding:.9rem 1.3rem;font-size:.8rem;font-weight:700;display:flex;position:relative}.documents .p-breadcrumb-home .breadcrumb{margin-left:.5rem;padding-left:1rem}.documents .buttons{justify-content:flex-end;gap:.25rem;margin:.5rem .7rem;display:flex}.unstructured-documents{width:100%;height:100%;min-height:30vh;overflow:scroll}.unstructured-documents .breadcrumb{text-transform:none;padding:0}.unstructured-documents .is-structured{color:var(--primary-color-400)}.move-dialog{z-index:999;justify-content:flex-end;margin-top:1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 10px -5px #c2c2c2bf}.move-dialog .p-card-body{padding:0}.move-dialog .p-card-content{justify-content:flex-end;padding:1rem 2rem;display:flex}.structured-documents{width:100%}.structured-documents .document-type{background-color:var(--surface-ground-100);border:1px dashed var(--surface-100);border-radius:5px;flex-direction:column;min-width:30%;min-height:14rem;margin:.5rem;display:flex}.structured-documents .document-type .document-type-header{background-color:var(--surface-50);border-bottom:1px dashed var(--surface-100);width:100%;color:var(--surface-400);justify-content:space-between;padding:.5rem 1rem;font-size:1rem;font-weight:600;display:flex}.structured-documents .document-type .document-type-header .amendment-count{font-weight:400}.structured-documents .document-type .amendments{border-top:1px dashed var(--surface-100);background-color:var(--surface-ground-100);width:100%;padding:.5rem 1rem}.structured-documents .document-type .next-amendment-footer{border-top:1px dashed var(--surface-100);text-align:center;width:100%;padding:.5rem 1rem;font-size:.9rem}.structured-documents .document-type .documents-table{border-spacing:0}.structured-documents .document-type .documents-table tr{cursor:pointer}.structured-documents .document-type .documents-table tr:hover{background-color:var(--surface-ground-100)}.structured-documents .document-type .documents-table tr>td{border-bottom:1px dashed var(--surface-100)}.structured-documents .document-type .documents-table tr .amendment-number{border-right:1px dashed var(--surface-100);padding:0 1rem}.structured-documents .document-type .documents-table tr .item a{color:var(--text-color);text-decoration:underline}.structured-documents .document-type .documents-table tr .item a:hover{color:var(--primary-color)}.structured-documents .document-type .documents-table tr .item>div{justify-content:space-between;align-items:center;padding:.25rem 1rem;display:flex}.structured-documents .document-type .documents-table tr .item>div:not(:last-child){border-bottom:1px dashed var(--surface-100)}.structured-documents .document-type .documents-table.amendment-list tr>td{border-bottom:none!important;border-top:1px dashed var(--surface-100)!important}.structured-documents .document-type .p-accordion .p-accordion-tab{margin:.75rem}.structured-documents .document-type .p-accordion .p-accordion-tab .p-accordion-header-link{background-color:var(--surface-50)}.structured-documents .document-type .p-accordion .p-accordion-tab .p-accordion-header.p-highlight .p-accordion-header-link{border-bottom:1px dashed var(--surface-100)}.structured-documents .document-type .p-accordion .p-accordion-tab .p-accordion-content{background-color:#0000;padding:0 0 .1rem}.structured-documents .document-type .p-accordion .p-accordion-tab .p-accordion-content table{width:100%}.structured-documents .document-type .p-accordion .p-accordion-tab .p-accordion-content i.upload-icon{background-color:var(--surface-ground-100)}.directory-viewer{width:100%;min-height:4rem}tr.directory-row-move-top>td{box-shadow:0 -2px 0 0 var(--primary-600)}tr.directory-row-move-bottom>td{box-shadow:inset 0 -2px 0 0 var(--primary-600)}tr.directory-row-move-in>td{background-color:var(--surface-50)}.functional-directory-viewer{width:100%}.functional-directory-viewer .buttons{justify-content:flex-end;gap:.25rem;margin:.5rem .7rem;display:flex}.p-tooltip>.p-tooltip-text{background-color:var(--primary-color-400);font-size:1.05rem}.p-tooltip>.p-tooltip-text>ul{margin-block:0;margin-inline:0;padding-inline-start:20px}.data-table-views{flex-direction:column;width:320px;display:flex}.data-table-views .buttons{justify-content:space-between;gap:.75rem;display:flex}.data-table-views .upload>div{align-items:center;gap:.75rem;display:flex}.data-table-views .upload input{flex-grow:1}.data-table-views .upload .p-inline-message{width:fit-content;margin-top:.5rem}.data-table-views .download{align-items:center;gap:.25rem;display:flex}.data-table-views .download .p-dropdown{flex:auto;min-width:0}.data-table-views .download .p-dropdown .p-dropdown-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-table-views .download .p-button--icon-only{flex-shrink:0}.data-table-views .p-dropdown,.data-table-views .p-inputtext{height:36px}.data-table-views label{text-transform:uppercase;color:var(--surface-300);height:17px;margin-bottom:.5rem;font-size:.7rem;font-weight:700;line-height:27px}.data-table-views .p-tag{font-size:.9rem}.data-table-views .p-tag-success{background-color:var(--primary-color)}.data-table-views .p-tag-smaller{height:1rem;font-size:.75rem}.data-table-view-panel{background-color:var(--surface-ground);padding:0 2rem;display:flex}.data-table-view-panel-tab{color:var(--surface);cursor:pointer;border:none;border-left:1px dashed var(--surface-100);border-right:1px dashed var(--surface-100);background-color:#fff;justify-content:flex-start;align-items:center;gap:.5rem;min-width:100px;padding:.75rem;font-size:1rem;display:flex}.data-table-view-panel-tab.active{background-color:var(--surface-100)!important}.data-table-view-panel-tab:hover{background-color:var(--surface-ground-100)}.data-table-view-panel-tab:has(i:hover){background-color:#fff}.data-table-view-panel-tab button{cursor:pointer;background-color:#0000;border:none}.data-table-view-panel-tab button:hover{background-color:var(--surface-ground-100)}.complex-report-filter{width:100%;overflow-x:hidden}.complex-report-filter .complex-report-filter-section{background-color:var(--surface-ground);border-radius:.5rem;flex-direction:row;gap:.5rem;min-height:4rem;padding:.5rem;display:flex}.complex-report-filter .complex-report-filter-section .operator{justify-content:center;align-items:center;width:4rem;display:flex}.complex-report-filter .complex-report-filter-section .operator .operator-switch{color:#000;text-align:center;background-color:#0000;justify-content:center;width:2.5rem;min-width:0;padding:0}.complex-report-filter .complex-report-filter-section .operator .operator-switch:hover{color:var(--primary-color)}.complex-report-filter .complex-report-filter-section .filters{flex-direction:column;gap:.5rem;width:100%;display:flex}.complex-report-filter .row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,5fr) 3rem 3rem;gap:.5rem;display:grid}.complex-report-filter .row>.p-button{width:100%;height:3rem;padding:0}.complex-report-filter .row>.p-button .p-button-icon{margin-right:0}.complex-report-filter .row .p-dropdown,.complex-report-filter .row .p-inputtext,.complex-report-filter .row .p-calendar{height:3rem}.complex-report-filter .row .p-invalid{border:1px solid var(--color-error)}.complex-report-filter .row .p-inputswitch{margin:5px 0}.complex-report-filter .row .relative-time{align-items:center;height:100%;display:flex}.complex-report-filter .row .relative-time .p-inputtext{width:75%;margin-left:.5rem}.complex-report-filter .row .relative-time.relative-time-range .p-inputtext{width:35%;margin-left:0}.complex-report-filter .row .relative-time.relative-time-range .p-inputtext:first-of-type{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-left:.5rem}.complex-report-filter .row .relative-time.relative-time-range .p-inputtext:last-of-type{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.complex-report-filter .row .relative-time.relative-time-range .range-mark{border-top:1px solid var(--surface-100);border-bottom:1px solid var(--surface-100);border-left:none;border-right:none;justify-content:center;align-items:center;width:5%;height:3rem;display:flex}.complex-report-filter .row .relative-time.relative-time-range .range-mark.p-invalid{border-color:var(--color-error)}.complex-report-filter .row .relative-time .p-dropdown{width:25%}.complex-report-filter .row .p-calendar input::placeholder{font-size:1rem}.complex-report-filter .row .p-multiselect{height:3rem}.complex-report-filter .row .p-multiselect .p-multiselect-label{width:100%}.complex-report-filter .row .p-multiselect .p-multiselect-label span{text-overflow:ellipsis;max-width:30%;display:inline-block;overflow:clip}.complex-report-filter .row .p-multiselect .p-multiselect-label span:not(:first-child):before{content:", "}.complex-report-filter .p-placeholder{color:#0006!important}.complex-report-filter>div{margin:.75rem 0}.alternate-dropdown .p-dropdown-items{grid-template-columns:repeat(7,1fr);justify-items:center;padding-left:.5rem;padding-right:.5rem;display:grid}.alternate-dropdown .p-dropdown-items .p-dropdown-item{text-align:center;border-radius:50%;width:38px;height:38px}.p-datatable.subscriptions .p-tag-info{background-color:var(--primary-color);margin-left:1rem}.form__wrapper .form .has-modified-by-user-indicator .p-card .p-card-body .p-card-title{padding-top:.65rem;padding-bottom:.65rem}.form__wrapper .form .p-card-title span.modified-by-user{text-transform:none;color:var(--surface);font-size:.8rem;font-weight:400;line-height:1.7rem}.form__wrapper .form .modified-by-user-indicator,.form__wrapper .form .forecast-unavailable-indicator,.form__wrapper .form .imported-data-indicator{text-transform:none;height:1.8rem;color:var(--surface);border-radius:.3rem;margin-left:.4rem;padding:0 .9rem;font-size:.8rem;font-weight:400;line-height:1.7rem;display:inline-block}.form__wrapper .form .modified-by-user-indicator{border:1px solid #ffac30}.form__wrapper .form .forecast-unavailable-indicator{border:1px solid red}.form__wrapper .form .imported-data-indicator{border:1px solid #32cd32}.form__wrapper .form .monthly-report-info-card.has-load-data .p-card .p-card-body .p-card-content{padding-top:.5rem;padding-bottom:.5rem}.form__wrapper .form .monthly-report-info-card .p-card{background-color:var(--monthly-report-info-card-bg)}.form__wrapper .form .monthly-report-info-card .p-card .grid{margin:0}.form__wrapper .form .monthly-report-info-card .p-card .p-card-body .p-card-content{padding-top:.8rem;padding-bottom:.8rem}.form__wrapper .form .monthly-report-info-card .p-card .info-card-content{color:var(--surface);justify-content:space-between;align-items:center;min-width:100%;font-size:.8rem;display:flex}.form__wrapper .form .monthly-report-info-card .p-card .info-card-content .p-tag{color:var(--surface);border:1px solid var(--surface);background-color:#0000}.form__wrapper .form .monthly-report-info-card .personnel-info-card .p-button,.form__wrapper .form .monthly-report-info-card .finance-info-card .p-button{font-size:.8rem}.form__wrapper .form .monthly-report-info-card .personnel-info-card .p-button.p-disabled:disabled,.form__wrapper .form .monthly-report-info-card .finance-info-card .p-button.p-disabled:disabled{background-color:#0000!important}.form__wrapper .form .monthly-report-info-card .personnel-on-off-boardings-card>div{gap:.85rem;display:flex}.form__wrapper .form .monthly-report-info-card .personnel-on-off-boardings-card>div .p-button{height:auto;font-size:.8rem}.form__wrapper .form .monthly-report-info-card .personnel-on-off-boardings-card>div .p-button .p-button-icon{margin-right:4px}.form__wrapper .form .monthly-report-info-card .personnel-on-off-boardings-card>div .p-button .p-button-label{text-transform:none}.form__wrapper .form .table-header-with-help{justify-content:space-between;align-items:center;display:flex}.form__wrapper .form .table-header-with-help .p-button{text-transform:none}.form__wrapper .form .balance-sheet-container .formgrid{align-items:flex-start;column-gap:2rem}.form__wrapper .form .balance-sheet-container .assets-liabilities{flex-grow:1}.form__wrapper .form .balance-sheet-container .assets-liabilities-total-header{text-transform:uppercase;font-size:.8rem;font-weight:700}.form__wrapper .form .balance-sheet-container table tbody tr td{padding-right:.9rem}.form__wrapper .form .balance-sheet-container table tbody tr td:not(:first-child){padding-left:0}.form__wrapper .form .calculated-employee-count .calculated-employee-count-header-wrapper{align-items:center;display:flex}.form__wrapper .form .calculated-employee-count .calculated-employee-count-header-wrapper .calculated-employee-count-title{text-transform:uppercase;color:var(--surface-300);font-size:.8rem;font-weight:700}.form__wrapper .form .calculated-employee-count .field{min-height:35px;margin-bottom:0}.form__wrapper .form .personnel-on-off-boardings .data-table:first-child{margin-bottom:2rem}.form__wrapper .form .personnel-on-off-boardings .data-table .p-card-header .header{color:var(--surface-300);text-transform:uppercase;justify-content:flex-start;font-size:.8rem;font-weight:700}.form__wrapper .form .modified-value input{border-color:#ffac30}.form__wrapper .form .forecast-unavailable input{border-color:red}.form__wrapper .form .imported-value input{border-color:#32cd32}.form__wrapper .form .revenue-table,.form__wrapper .form .fte-employee-table{table-layout:fixed}.modified-value-tooltip>.p-tooltip-text{color:var(--surface);background-color:#ffac30;font-size:.9rem;font-weight:500}.monthly-report-subtitle button{min-width:0;height:auto;padding:0;text-decoration:underline}.return-reject-reason{margin-left:.5rem;font-size:.8rem}.return-reject-reason.return-reject-reason-highlighted{color:red}.p-tag.monthly-report-state-tag{background-color:#fff;border-style:solid;border-width:1px;border-radius:.8rem;height:1.8rem;font-size:.85rem}.p-tag.monthly-report-state-tag.tag-new,.p-tag.monthly-report-state-tag.tag-approved{color:var(--surface);border-color:var(--surface)}.p-tag.monthly-report-state-tag.tag-submitted{color:var(--primary-color);border-color:var(--primary-color)}.p-tag.monthly-report-state-tag.tag-returned,.p-tag.monthly-report-state-tag.tag-rejected{color:red;border-color:red}.p-tag.monthly-report-state-tag.tag-waiting-for-approval{color:#f4a460;border-color:#f4a460}.monthly-report-preview-footer{background-color:#fff;justify-content:flex-end;width:100%;margin-top:1rem;padding:.9rem 1.75rem;display:flex;box-shadow:0 0 21px -5px #c2c2c28c}.replacement-group-header{font-size:1rem;font-weight:700}.replacement-dialog-row{border-bottom:1px dashed var(--surface-50);align-items:center;padding:.5rem 0;display:flex}.replacement-dialog-row.header-row{border-bottom:2px dashed var(--surface-100);font-weight:700}.replacement-dialog-row i{margin:0 .75rem}.replacement-dialog-row .row-label{width:45%}.replacement-dialog-row .values{width:50%;font-weight:600}.replacement-dialog-row .values>span{width:45%;display:inline-block}.replacement-dialog-row .checkbox{width:5%}.monthly-reports-offer-summary tr:hover,.monthly-reports-offer-summary tr:hover .p-frozen-column{cursor:auto;background-color:#0000!important}.revenue-table .formgrid .field label{text-align:right;color:var(--surface-300);text-transform:none;height:1.5rem;margin-bottom:.2rem;font-size:.85rem;font-weight:400;line-height:.9rem}.revenue-table .revenue-sums .formgrid{justify-content:flex-end}.revenue-table .percent-header{color:var(--surface-300);text-align:right;padding-top:1.2rem;font-size:.85rem;font-weight:700}.fiscal-year{margin-left:1rem;font-size:1rem}.fiscal-year-range{color:var(--surface-200);margin-left:.5rem;font-size:1rem;font-weight:500}.fiscal-year-different{color:red;margin-left:1rem;font-size:.9rem;font-weight:600}.monthly-report-tabview .p-tabview-nav-container{top:var(--monthly-report-tabs-sticky-top,10rem);z-index:40;position:sticky}.label-right label{text-align:right!important}.help-sidebar .p-sidebar-content{color:var(--text-color);padding:2rem;font-size:1.2rem}.help-sidebar .p-sidebar-content h1{align-items:center;gap:.5rem;display:inline-flex}.help-sidebar .p-sidebar-content h1 i{font-size:2.1rem;font-weight:600}.help-sidebar .p-sidebar-content h2{margin-top:1rem}.help-sidebar .p-sidebar-content a{white-space:nowrap}.download-directory{flex-direction:column;display:flex}.download-directory span{color:var(--surface-400);font-size:1.2rem;font-weight:500}.seniorities-management .p-inputtext{width:100%}
