.p-checkbox,.p-radiobutton{position:relative}.page-table>.p-datatable>.p-datatable-wrapper{overflow:visible}.page-table>.p-datatable .p-datatable-thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:5}.page-table.page-table-overflow>.p-datatable>.p-datatable-wrapper{overflow-x:auto}.page-table.card{padding:1.25rem}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;position:relative}.p-tabview-nav{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto}.p-tabview-nav-link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-close,.p-tabview-nav-link:focus{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.filter-bar.card{border-radius:14px}.filter-bar-label{font-size:.85rem;color:var(--text-color-secondary);white-space:nowrap}.filter-bar .p-dropdown .p-dropdown-trigger{width:2.25rem}.filter-bar .p-dropdown .p-dropdown-clear-icon{right:2.25rem}.filter-bar .p-input-icon-left>.p-inputtext{padding-left:2.25rem}.p-datatable .p-datatable-tbody>tr.project-row-complete>td{background-color:#e6f4ea!important}.p-datatable .p-datatable-tbody>tr.project-row-incomplete>td{background-color:#fdecec!important}.kros-receivables-table>.p-datatable-tbody>tr>td{padding:.25rem .5rem!important;line-height:1.25}.kros-receivables-table>.p-datatable-thead>tr>th{padding:.4rem .5rem!important}.kros-receivables-table .p-inputtext.p-inputtext-sm{padding:.25rem .5rem}:root{--p-blue-50:var(--blue-50);--p-blue-100:var(--blue-100);--p-blue-200:var(--blue-200);--p-blue-300:var(--blue-300);--p-blue-400:var(--blue-400);--p-blue-500:var(--blue-500);--p-blue-600:var(--blue-600);--p-blue-700:var(--blue-700);--p-blue-800:var(--blue-800);--p-blue-900:var(--blue-900);--p-blue-950:var(--blue-900);--p-green-50:var(--green-50);--p-green-100:var(--green-100);--p-green-200:var(--green-200);--p-green-300:var(--green-300);--p-green-400:var(--green-400);--p-green-500:var(--green-500);--p-green-600:var(--green-600);--p-green-700:var(--green-700);--p-green-800:var(--green-800);--p-green-900:var(--green-900);--p-green-950:var(--green-900);--p-yellow-50:var(--yellow-50);--p-yellow-100:var(--yellow-100);--p-yellow-200:var(--yellow-200);--p-yellow-300:var(--yellow-300);--p-yellow-400:var(--yellow-400);--p-yellow-500:var(--yellow-500);--p-yellow-600:var(--yellow-600);--p-yellow-700:var(--yellow-700);--p-yellow-800:var(--yellow-800);--p-yellow-900:var(--yellow-900);--p-yellow-950:var(--yellow-900);--p-cyan-50:var(--cyan-50);--p-cyan-100:var(--cyan-100);--p-cyan-200:var(--cyan-200);--p-cyan-300:var(--cyan-300);--p-cyan-400:var(--cyan-400);--p-cyan-500:var(--cyan-500);--p-cyan-600:var(--cyan-600);--p-cyan-700:var(--cyan-700);--p-cyan-800:var(--cyan-800);--p-cyan-900:var(--cyan-900);--p-cyan-950:var(--cyan-900);--p-pink-50:var(--pink-50);--p-pink-100:var(--pink-100);--p-pink-200:var(--pink-200);--p-pink-300:var(--pink-300);--p-pink-400:var(--pink-400);--p-pink-500:var(--pink-500);--p-pink-600:var(--pink-600);--p-pink-700:var(--pink-700);--p-pink-800:var(--pink-800);--p-pink-900:var(--pink-900);--p-pink-950:var(--pink-900);--p-indigo-50:var(--indigo-50);--p-indigo-100:var(--indigo-100);--p-indigo-200:var(--indigo-200);--p-indigo-300:var(--indigo-300);--p-indigo-400:var(--indigo-400);--p-indigo-500:var(--indigo-500);--p-indigo-600:var(--indigo-600);--p-indigo-700:var(--indigo-700);--p-indigo-800:var(--indigo-800);--p-indigo-900:var(--indigo-900);--p-indigo-950:var(--indigo-900);--p-teal-50:var(--teal-50);--p-teal-100:var(--teal-100);--p-teal-200:var(--teal-200);--p-teal-300:var(--teal-300);--p-teal-400:var(--teal-400);--p-teal-500:var(--teal-500);--p-teal-600:var(--teal-600);--p-teal-700:var(--teal-700);--p-teal-800:var(--teal-800);--p-teal-900:var(--teal-900);--p-teal-950:var(--teal-900);--p-orange-50:var(--orange-50);--p-orange-100:var(--orange-100);--p-orange-200:var(--orange-200);--p-orange-300:var(--orange-300);--p-orange-400:var(--orange-400);--p-orange-500:var(--orange-500);--p-orange-600:var(--orange-600);--p-orange-700:var(--orange-700);--p-orange-800:var(--orange-800);--p-orange-900:var(--orange-900);--p-orange-950:var(--orange-900);--p-bluegray-50:var(--bluegray-50);--p-bluegray-100:var(--bluegray-100);--p-bluegray-200:var(--bluegray-200);--p-bluegray-300:var(--bluegray-300);--p-bluegray-400:var(--bluegray-400);--p-bluegray-500:var(--bluegray-500);--p-bluegray-600:var(--bluegray-600);--p-bluegray-700:var(--bluegray-700);--p-bluegray-800:var(--bluegray-800);--p-bluegray-900:var(--bluegray-900);--p-bluegray-950:var(--bluegray-900);--p-purple-50:var(--purple-50);--p-purple-100:var(--purple-100);--p-purple-200:var(--purple-200);--p-purple-300:var(--purple-300);--p-purple-400:var(--purple-400);--p-purple-500:var(--purple-500);--p-purple-600:var(--purple-600);--p-purple-700:var(--purple-700);--p-purple-800:var(--purple-800);--p-purple-900:var(--purple-900);--p-purple-950:var(--purple-900);--p-red-50:var(--red-50);--p-red-100:var(--red-100);--p-red-200:var(--red-200);--p-red-300:var(--red-300);--p-red-400:var(--red-400);--p-red-500:var(--red-500);--p-red-600:var(--red-600);--p-red-700:var(--red-700);--p-red-800:var(--red-800);--p-red-900:var(--red-900);--p-red-950:var(--red-900);--p-gray-50:var(--gray-50);--p-gray-100:var(--gray-100);--p-gray-200:var(--gray-200);--p-gray-300:var(--gray-300);--p-gray-400:var(--gray-400);--p-gray-500:var(--gray-500);--p-gray-600:var(--gray-600);--p-gray-700:var(--gray-700);--p-gray-800:var(--gray-800);--p-gray-900:var(--gray-900);--p-gray-950:var(--gray-900)}.p-datatable .p-datatable-thead>tr>th.p-frozen-column{background-color:var(--surface-card)}.p-datatable .p-datatable-thead>tr>th.p-frozen-column.p-highlight{background-color:color-mix(in srgb,var(--primary-color) 12%,var(--surface-card))}a.worker-link{color:inherit;text-decoration:none;cursor:pointer}a.worker-link:focus-visible,a.worker-link:hover{color:var(--primary-color);text-decoration:underline}.wage-cost-table .p-datatable .p-datatable-tbody>tr>td,.wage-cost-table .p-datatable .p-datatable-tfoot>tr>td{font-size:.8rem;padding:.25rem .5rem}.wage-cost-table .p-datatable .p-datatable-thead>tr>th{font-size:.75rem;padding:.35rem .5rem}.wage-cost-table .p-datatable .p-paginator{padding:.25rem .5rem}.regie-lines{width:100%;border-collapse:collapse;font-size:.875rem}.regie-lines th{text-align:left;font-weight:600;padding:.35rem .4rem;background:var(--surface-100);border-bottom:1px solid var(--surface-300)}.regie-lines td{padding:.25rem .4rem;border-bottom:1px solid var(--surface-200);vertical-align:middle}.regie-lines tfoot td{border-bottom:none;background:var(--surface-50)}.regie-lines .p-inputtext{padding:.35rem .5rem;font-size:.875rem}