:root{--p-primary-color:hsl(221.2,83.2%,53.3%);--p-primary-contrast-color:hsl(210,40%,98%);--p-surface-0:hsl(0,0%,100%);--p-surface-50:hsl(210,40%,96.1%);--p-surface-100:hsl(210,40%,96.1%);--p-surface-200:hsl(214.3,31.8%,91.4%);--p-surface-300:hsl(215.4,16.3%,46.9%);--p-surface-400:hsl(215.4,16.3%,46.9%);--p-surface-500:hsl(215.4,16.3%,46.9%);--p-surface-600:hsl(222.2,47.4%,11.2%);--p-surface-700:hsl(222.2,84%,4.9%);--p-surface-800:hsl(222.2,84%,4.9%);--p-surface-900:hsl(222.2,84%,4.9%);--p-content-color:hsl(222.2,84%,4.9%);--p-text-color:hsl(222.2,84%,4.9%);--p-text-muted-color:hsl(215.4,16.3%,46.9%);--p-border-color:hsl(214.3,31.8%,91.4%)}.dark{--p-primary-color:hsl(217.2,91.2%,59.8%);--p-primary-contrast-color:hsl(222.2,47.4%,11.2%);--p-surface-0:hsl(222.2,84%,4.9%);--p-surface-50:hsl(217.2,32.6%,17.5%);--p-surface-100:hsl(217.2,32.6%,17.5%);--p-surface-200:hsl(217.2,32.6%,17.5%);--p-surface-300:hsl(215,20.2%,65.1%);--p-surface-400:hsl(215,20.2%,65.1%);--p-surface-500:hsl(215,20.2%,65.1%);--p-surface-600:hsl(210,40%,98%);--p-surface-700:hsl(210,40%,98%);--p-surface-800:hsl(210,40%,98%);--p-surface-900:hsl(210,40%,98%);--p-content-color:hsl(210,40%,98%);--p-text-color:hsl(210,40%,98%);--p-text-muted-color:hsl(215,20.2%,65.1%);--p-border-color:hsl(217.2,32.6%,17.5%)}.p-datatable{border:1px solid var(--p-border-color)!important;border-radius:.5rem!important}.p-datatable,.p-datatable .p-datatable-header{background:var(--p-surface-0)!important;color:var(--p-text-color)!important}.p-datatable .p-datatable-header{border-bottom:1px solid var(--p-border-color)!important;padding:1rem!important}.p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-50)!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;font-weight:600!important;padding:.75rem!important}.p-datatable .p-datatable-tbody>tr{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border-bottom:1px solid var(--p-border-color)!important;transition:background-color .2s ease!important}.p-datatable .p-datatable-tbody>tr:nth-child(2n){background:var(--p-surface-50)!important}.p-datatable .p-datatable-tbody>tr:hover{background:var(--p-surface-100)!important}.p-datatable .p-datatable-tbody>tr>td{border:1px solid var(--p-border-color)!important;padding:.75rem!important}.p-datatable .p-datatable-tbody>tr.p-highlight{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.p-paginator{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;border-top:none!important;border-radius:0 0 .5rem .5rem!important;padding:.5rem 1rem!important}.p-paginator .p-paginator-pages .p-paginator-page{background:transparent!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;margin:0 .125rem!important}.p-paginator .p-paginator-pages .p-paginator-page:hover{background:var(--p-surface-50)!important}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.p-paginator .p-dropdown{background:white!important;border:1px solid var(--p-border-color)!important;color:black!important}.p-paginator .p-dropdown .p-dropdown-label,.p-paginator .p-dropdown .p-dropdown-trigger{color:black!important}.p-paginator .p-dropdown-panel{background:white!important;border:1px solid var(--p-border-color)!important;color:black!important}.p-paginator .p-dropdown-item{color:black!important;background:transparent!important}.p-paginator .p-dropdown-item:hover{background:var(--p-surface-50)!important;color:black!important}.p-paginator .p-paginator-current,.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{color:var(--p-text-color)!important}.p-tag{border-radius:.375rem!important;padding:.25rem .5rem!important;font-size:.75rem!important;font-weight:500!important}.p-tag.p-tag-warning{background:rgb(251 191 36/.1)!important;color:rgb(217 119 6)!important}.dark .p-tag.p-tag-warning{background:rgb(217 119 6/.3)!important;color:rgb(252 211 77)!important}.p-tag.p-tag-info{background:rgb(59 130 246/.1)!important;color:rgb(37 99 235)!important}.dark .p-tag.p-tag-info{background:rgb(37 99 235/.3)!important;color:rgb(147 197 253)!important}.p-tag.p-tag-success{background:rgb(34 197 94/.1)!important;color:rgb(21 128 61)!important}.dark .p-tag.p-tag-success{background:rgb(21 128 61/.3)!important;color:rgb(134 239 172)!important}.p-tag.p-tag-danger{background:rgb(239 68 68/.1)!important;color:rgb(185 28 28)!important}.dark .p-tag.p-tag-danger{background:rgb(185 28 28/.3)!important;color:rgb(252 165 165)!important}.p-column-filter .p-inputtext{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important;padding:.375rem!important;font-size:.875rem!important}.p-column-filter .p-inputtext:focus{border-color:var(--p-primary-color)!important;box-shadow:0 0 0 2px rgba(var(--p-primary-color),.2)!important}.p-dropdown{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important}.p-dropdown.p-focus,.p-dropdown:not(.p-disabled):hover{border-color:var(--p-primary-color)!important}.p-dropdown.p-focus{box-shadow:0 0 0 2px rgba(var(--p-primary-color),.2)!important}.p-dropdown-panel{background:var(--p-surface-0)!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.p-dropdown-item,.p-dropdown-panel{color:var(--p-text-color)!important}.p-dropdown-item{padding:.5rem .75rem!important}.p-dropdown-item:hover{background:var(--p-surface-50)!important}.p-button,.p-dropdown-item.p-highlight{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.p-button{border:1px solid var(--p-primary-color)!important;border-radius:.375rem!important;padding:.5rem 1rem!important;font-weight:500!important;transition:all .2s ease!important}.p-button:hover{background:var(--p-primary-color)!important;opacity:.9!important}.p-button.p-button-outlined{background:transparent!important;color:var(--p-primary-color)!important;border:1px solid var(--p-primary-color)!important}.p-button.p-button-outlined:hover{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.p-multiselect{background:var(--p-surface-0)!important;border:1px solid var(--p-border-color)!important;color:var(--p-text-color)!important}.p-multiselect:not(.p-disabled):hover{background:var(--p-surface-50)!important;border-color:var(--p-surface-300)!important}.p-multiselect:not(.p-disabled).p-focus{outline:0 none!important;outline-offset:0!important;box-shadow:0 0 0 2px var(--p-primary-color)!important;border-color:var(--p-primary-color)!important}.p-multiselect .p-multiselect-label{color:var(--p-text-color)!important;background:transparent!important}.p-multiselect .p-multiselect-label.p-placeholder{color:var(--p-text-muted-color)!important}.p-multiselect .p-multiselect-token{background:var(--p-primary-color)!important;border:none!important}.p-multiselect .p-multiselect-token,.p-multiselect .p-multiselect-token .p-multiselect-token-icon{color:var(--p-primary-contrast-color)!important}.p-multiselect .p-multiselect-trigger{color:var(--p-text-color)!important;background:transparent!important}.p-multiselect-panel{background:white!important;border:1px solid var(--p-border-color)!important;color:black!important;box-shadow:0 10px 25px rgba(0,0,0,.1)!important;z-index:9999!important}.p-multiselect-item{color:black!important;background:transparent!important}.p-multiselect-item:hover{background:var(--p-surface-50)!important;color:black!important}.p-multiselect-item.p-highlight{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.p-multiselect-header{background:white!important;border-bottom:1px solid var(--p-border-color)!important;color:black!important}.p-multiselect-close{color:black!important}.p-multiselect-filter-container .p-inputtext{background:white!important;border:1px solid var(--p-border-color)!important;color:black!important}.p-datatable .p-datatable-emptymessage{background:var(--p-surface-0)!important;color:var(--p-text-muted-color)!important;padding:2rem!important;text-align:center!important}.search-input{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important;padding:.5rem .75rem!important;font-size:.875rem!important;transition:all .2s ease!important;width:100%!important}.search-input:focus{box-shadow:0 0 0 2px rgba(var(--p-primary-color),.2)!important;outline:none!important}.search-input:focus,.search-input:hover{border-color:var(--p-primary-color)!important}.search-input::placeholder{color:var(--p-text-muted-color)!important;opacity:.7!important}.search-dropdown{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important;transition:all .2s ease!important}.search-dropdown.p-focus,.search-dropdown:not(.p-disabled):hover{border-color:var(--p-primary-color)!important}.search-dropdown.p-focus{box-shadow:0 0 0 2px rgba(var(--p-primary-color),.2)!important}.search-dropdown .p-dropdown-label{color:var(--p-text-color)!important;padding:.5rem .75rem!important}.search-dropdown .p-dropdown-label.p-placeholder{color:var(--p-text-muted-color)!important;opacity:.7!important}.search-dropdown-panel{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;margin-top:.25rem!important}.dark .search-dropdown-panel{box-shadow:0 10px 15px -3px rgba(255,255,255,.1),0 4px 6px -2px rgba(255,255,255,.05)!important}.search-dropdown-panel .p-dropdown-item{color:var(--p-text-color)!important;padding:.5rem .75rem!important;transition:background-color .2s ease!important}.search-dropdown-panel .p-dropdown-item:hover{background:var(--p-surface-50)!important}.search-dropdown-panel .p-dropdown-item.p-highlight{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.p-calendar-panel,.search-input.p-calendar .p-inputtext{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important}.p-calendar-panel{border-radius:.375rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.dark .p-calendar-panel{box-shadow:0 10px 15px -3px rgba(255,255,255,.1),0 4px 6px -2px rgba(255,255,255,.05)!important}.p-calendar-panel .p-calendar-header{background:var(--p-surface-50)!important;color:var(--p-text-color)!important;border-bottom:1px solid var(--p-border-color)!important}.p-calendar-panel .p-calendar-content .p-calendar-cell{color:var(--p-text-color)!important}.p-calendar-panel .p-calendar-content .p-calendar-cell:hover{background:var(--p-surface-50)!important}.p-calendar-panel .p-calendar-content .p-calendar-cell.p-highlight{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.search-header-container{background:var(--p-surface-0)!important;border:1px solid var(--p-border-color)!important;border-radius:.5rem!important;padding:1rem!important;margin-bottom:1rem!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.dark .search-header-container{box-shadow:0 1px 3px 0 rgba(255,255,255,.1),0 1px 2px 0 rgba(255,255,255,.06)!important}.search-info-badge{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important;border-radius:.375rem!important}.filter-info-badge,.search-info-badge{padding:.25rem .5rem!important;font-size:.75rem!important;font-weight:500!important}.filter-info-badge{background:var(--p-surface-100)!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important}.p-column-filter .search-input{width:100%!important;min-width:120px!important;font-size:.75rem!important;padding:.375rem .5rem!important}.p-button.p-button-outlined.search-button{background:transparent!important;color:var(--p-text-color)!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important;padding:.5rem 1rem!important;transition:all .2s ease!important}.p-button.p-button-outlined.search-button:hover{background:var(--p-surface-50)!important;border-color:var(--p-primary-color)!important}.search-loading{opacity:.6!important;pointer-events:none!important}@media (max-width:768px){.search-input{min-width:unset!important}.search-dropdown,.search-input{width:100%!important}.search-header-container{padding:.75rem!important}}.search-clear-button{background:transparent!important;color:var(--p-text-muted-color)!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important;padding:.375rem .75rem!important;font-size:.875rem!important;transition:all .2s ease!important}.search-clear-button:hover{background:var(--p-surface-50)!important;color:var(--p-text-color)!important;border-color:var(--p-primary-color)!important}.search-icon{color:var(--p-text-muted-color)!important;font-size:.875rem!important}.search-icon:hover{color:var(--p-primary-color)!important}.date-column{min-width:120px!important}.date-cell{line-height:1.2!important}.date-primary{font-weight:500!important;color:var(--p-text-color)!important}.date-secondary{font-size:.75rem!important;color:var(--p-text-muted-color)!important;margin-top:2px!important}.date-recent,.date-recent-indicator{color:var(--p-primary-color)!important}.date-recent-indicator{font-weight:700!important;margin-left:4px!important}@media (max-width:768px){.date-column{min-width:100px!important}.date-secondary{display:none!important}}.date-tooltip{background:var(--p-surface-700)!important;color:var(--p-surface-0)!important;padding:.5rem!important;border-radius:.25rem!important;font-size:.875rem!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.dark .date-tooltip{background:var(--p-surface-800)!important;color:var(--p-surface-50)!important;box-shadow:0 4px 6px -1px rgba(255,255,255,.1),0 2px 4px -1px rgba(255,255,255,.06)!important}.p-dialog{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border-radius:.5rem!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.dark .p-dialog{box-shadow:0 25px 50px -12px rgba(255,255,255,.1)!important}.p-dialog .p-dialog-header{border-bottom:1px solid var(--p-border-color)!important;border-radius:.5rem .5rem 0 0!important}.p-dialog .p-dialog-content,.p-dialog .p-dialog-header{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;padding:1.5rem!important}.p-dialog .p-dialog-footer{border-top:1px solid var(--p-border-color)!important;padding:1rem 1.5rem!important;border-radius:0 0 .5rem .5rem!important}.p-confirm-dialog,.p-dialog .p-dialog-footer{background:var(--p-surface-0)!important;color:var(--p-text-color)!important}.p-confirm-dialog{border-radius:.5rem!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.dark .p-confirm-dialog{box-shadow:0 25px 50px -12px rgba(255,255,255,.1)!important}.p-confirm-dialog .p-confirm-dialog-message{color:var(--p-text-color)!important}.p-dropdown-header{background:white!important}.dark .p-dropdown-header{background:black!important}.p-dropdown-panel .p-dropdown-filter{background:white!important;color:black!important;border:1px solid var(--p-border-color)!important;border-radius:.25rem!important;padding:.5rem!important}.p-dropdown-panel .p-dropdown-filter:focus{border-color:var(--p-primary-color)!important;box-shadow:0 0 0 2px rgba(var(--p-primary-color),.2)!important;outline:none!important}.p-dropdown-panel .p-dropdown-filter::placeholder{color:#6b7280!important}.dark .p-dropdown-panel .p-dropdown-filter{background:var(--p-surface-100)!important;color:var(--p-text-color)!important}.dark .p-dropdown-panel .p-dropdown-filter::placeholder{color:var(--p-text-muted-color)!important}.p-menu{background:white!important;color:black!important;border:1px solid var(--p-border-color)!important;border-radius:.375rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;padding:.25rem!important}.dark .p-menu{background:var(--p-surface-100)!important;color:var(--p-text-color)!important;box-shadow:0 10px 15px -3px rgba(255,255,255,.1),0 4px 6px -2px rgba(255,255,255,.05)!important}.p-menu .p-menuitem-link{background:transparent!important;color:black!important;padding:.5rem .75rem!important;border-radius:.25rem!important;transition:background-color .2s ease!important}.dark .p-menu .p-menuitem-link{color:var(--p-text-color)!important}.p-menu .p-menuitem-link:hover{background:var(--p-primary-color)!important;color:white!important}.dark .p-menu .p-menuitem-link:hover{background:var(--p-surface-200)!important;color:var(--p-text-color)!important}.p-menu .p-menuitem-link:focus{background:var(--p-primary-color)!important;color:white!important;box-shadow:0 0 0 2px rgba(var(--p-primary-color),.3)!important}.dark .p-menu .p-menuitem-link:focus{background:var(--p-surface-300)!important;color:var(--p-text-color)!important}.p-menu .p-menuitem-icon{color:#6b7280!important;margin-right:.5rem!important}.dark .p-menu .p-menuitem-icon{color:var(--p-text-muted-color)!important}.p-menu .p-menuitem-text{color:black!important}.dark .p-menu .p-menuitem-text{color:var(--p-text-color)!important}.p-menu .p-separator{background:#e5e7eb!important;margin:.25rem 0!important}.dark .p-menu .p-separator{background:var(--p-border-color)!important}.p-datatable .p-cell-editing .p-dropdown,.p-datatable .p-cell-editing .p-inputnumber,.p-datatable .p-cell-editing .p-inputtext,.p-datatable .p-cell-editing input{background:white!important;color:black!important;border:2px solid var(--p-primary-color)!important;border-radius:.25rem!important;padding:.5rem!important;font-size:.875rem!important;width:100%!important;min-width:80px!important}.p-datatable .p-cell-editing .p-dropdown:focus,.p-datatable .p-cell-editing .p-inputnumber:focus,.p-datatable .p-cell-editing .p-inputtext:focus,.p-datatable .p-cell-editing input:focus{outline:none!important;box-shadow:0 0 0 2px rgba(var(--p-primary-color),.2)!important}.p-datatable .p-cell-editing .p-inputnumber .p-inputtext,.p-datatable .p-cell-editing .p-inputnumber-input{background:white!important;color:black!important;border:none!important;padding:0!important}.dark .p-datatable .p-cell-editing .p-dropdown,.dark .p-datatable .p-cell-editing .p-inputnumber,.dark .p-datatable .p-cell-editing .p-inputnumber .p-inputtext,.dark .p-datatable .p-cell-editing .p-inputnumber-input,.dark .p-datatable .p-cell-editing .p-inputtext,.dark .p-datatable .p-cell-editing input{background:var(--p-surface-100)!important;color:var(--p-text-color)!important}.p-inputnumber{width:100%!important}.p-inputnumber .p-inputnumber-input{background:white!important;color:black!important;border:1px solid var(--p-border-color)!important;border-radius:.25rem!important;padding:.5rem!important}.dark .p-inputnumber .p-inputnumber-input{background:var(--p-surface-100)!important;color:var(--p-text-color)!important}.p-inputnumber .p-inputnumber-input:focus{border-color:var(--p-primary-color)!important;box-shadow:0 0 0 2px rgba(var(--p-primary-color),.2)!important;outline:none!important}.p-dropdown-panel .p-dropdown-empty-message{background:white!important;color:black!important;padding:.75rem!important;text-align:center!important;font-style:italic!important}.dark .p-dropdown-panel .p-dropdown-empty-message{background:var(--p-surface-100)!important;color:var(--p-text-color)!important}.p-dropdown-panel .p-dropdown-item-empty,.p-dropdown-panel .p-dropdown-item.p-dropdown-empty-message{background:white!important;color:black!important;padding:.75rem!important;text-align:center!important;font-style:italic!important}.dark .p-dropdown-panel .p-dropdown-item-empty,.dark .p-dropdown-panel .p-dropdown-item.p-dropdown-empty-message{background:var(--p-surface-100)!important;color:var(--p-text-color)!important}.p-dropdown-panel .p-empty-message{background:white!important;color:black!important;padding:.75rem!important;text-align:center!important;font-style:italic!important}.dark .p-dropdown-panel .p-empty-message{background:var(--p-surface-100)!important;color:var(--p-text-color)!important}