@layer ui{.ui-paginator{color:#6b7280;background:#fff;border:0 solid #f3f4f6;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:400;display:flex}.ui-paginator,.ui-paginator *{box-sizing:border-box}.ui-paginator-element{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:3rem;height:3rem;margin:.143rem;padding:0;font-size:1rem;line-height:1;transition:box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.ui-paginator-element:focus{z-index:1}.ui-paginator-element:focus-visible{box-shadow:0 0 0 .2rem var(--datatable-ring);outline:0}.ui-paginator-element:not(.ui-disabled):not(.ui-highlight):hover{color:#374151;background:#f3f4f6}.ui-paginator-page.ui-highlight{background:var(--datatable-highlight);color:var(--datatable-color-dark)}.ui-paginator-element.ui-disabled{opacity:.6;cursor:default;pointer-events:none}.ui-paginator .ui-paginator-rpp-options{height:3rem;margin-left:.5rem}.ui-paginator .ui-paginator-rpp-options .ui-select-label{padding-right:0}.ui-datatable{font-size:1rem;font-weight:400;position:relative}.ui-datatable,.ui-datatable *{box-sizing:border-box}.ui-datatable>.ui-datatable-wrapper{overflow:auto}.ui-datatable-table{border-spacing:0;width:100%}.ui-datatable .ui-datatable-thead>tr>th{text-align:left;color:#374151;background:#f9fafb;padding:1rem;font-weight:700;transition:box-shadow .2s}.ui-datatable .ui-column-header-content{align-items:center;display:flex}.ui-datatable .ui-datatable-tbody>tr{color:#4b5563;background:#fff;transition:box-shadow .2s}.ui-datatable .ui-datatable-tbody>tr>td{text-align:left;padding:1rem}.ui-datatable.ui-datatable-hoverable-rows .ui-datatable-tbody>tr:not(.ui-highlight):not(.ui-datatable-emptymessage):hover,.ui-datatable.ui-datatable-selectable .ui-datatable-tbody>tr.ui-selectable-row:not(.ui-highlight):not(.ui-datatable-emptymessage):hover{color:#4b5563;background:#f3f4f6}.ui-datatable.ui-datatable-striped .ui-datatable-tbody>tr.ui-row-odd{background:#f8f8fa}.ui-datatable .ui-datatable-tbody>tr.ui-highlight,.ui-datatable.ui-datatable-striped .ui-datatable-tbody>tr.ui-row-odd.ui-highlight{background:var(--datatable-highlight);color:var(--datatable-color-dark)}.ui-datatable .ui-datatable-tbody>tr.ui-highlight-contextmenu,.ui-datatable.ui-datatable-selectable .ui-datatable-tbody>tr.ui-selectable-row:focus-visible{outline:.15rem solid var(--datatable-ring);outline-offset:-.15rem}.ui-datatable-selectable .ui-selectable-row{cursor:pointer}.ui-datatable .ui-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-datatable .ui-sortable-column:focus-visible{outline:.15rem solid var(--datatable-ring);outline-offset:-.15rem}.ui-datatable .ui-sortable-column .ui-column-title,.ui-datatable .ui-sortable-column .ui-sortable-column-icon,.ui-datatable .ui-sortable-column .ui-sortable-column-badge{vertical-align:middle}.ui-datatable .ui-sortable-column .ui-sortable-column-icon{color:#374151;margin-left:.5rem;display:inline-flex}.ui-datatable .ui-sortable-column .ui-sortable-column-badge{min-width:1.143rem;height:1.143rem;color:var(--datatable-color-dark);background:var(--datatable-highlight);border-radius:50%;justify-content:center;align-items:center;margin-left:.5rem;line-height:1.143rem;display:inline-flex}.ui-datatable .ui-sortable-column:not(.ui-highlight):hover{color:#374151;background:#f3f4f6}.ui-datatable .ui-sortable-column.ui-highlight,.ui-datatable .ui-sortable-column.ui-highlight:hover{background:var(--datatable-highlight);color:var(--datatable-color-dark)}.ui-datatable .ui-sortable-column.ui-highlight .ui-sortable-column-icon{color:var(--datatable-color-dark)}.ui-datatable .ui-row-toggler{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.ui-datatable .ui-row-toggler:hover{color:#374151;background:#f3f4f6}.ui-datatable .ui-row-toggler:focus-visible{box-shadow:0 0 0 .2rem var(--datatable-ring);outline:0}.ui-datatable .ui-datatable-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.ui-datatable.ui-datatable-sm .ui-datatable-header{padding:.5rem}.ui-datatable .ui-datatable-loading-overlay{z-index:2;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition-duration:.2s;display:flex;position:absolute;top:0;left:0}.ui-datatable .ui-datatable-loading-icon{width:2rem;height:2rem}.ui-datatable-resizable-table>.ui-datatable-thead>tr>th,.ui-datatable-resizable-table>.ui-datatable-tbody>tr>td{white-space:nowrap;overflow:hidden}.ui-datatable-resizable-table>.ui-datatable-thead>tr>th.ui-resizable-column:not(.ui-frozen-column){background-clip:padding-box;position:relative}.ui-datatable-resizable-table>.ui-datatable-thead>tr>th.ui-resizable-column:last-child .ui-column-resizer{display:none}.ui-datatable .ui-column-resizer{cursor:col-resize;border:1px solid #0000;width:.5rem;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0}.ui-datatable .ui-column-resizer-helper{z-index:10;background:var(--datatable-color);width:1px;position:absolute}.ui-datatable-flex-scrollable{flex-direction:column;height:100%;display:flex}.ui-datatable-flex-scrollable>.ui-datatable-wrapper{flex-direction:column;flex:1;height:100%;display:flex}.ui-datatable.ui-datatable-sm .ui-datatable-thead>tr>th,.ui-datatable.ui-datatable-sm .ui-datatable-tbody>tr>td{padding:.5rem}.ui-datatable .ui-datatable-thead>tr>th.ui-align-left>.ui-column-header-content,.ui-datatable .ui-datatable-tbody>tr>td.ui-align-left{text-align:left;justify-content:flex-start}.ui-datatable .ui-datatable-thead>tr>th.ui-align-right>.ui-column-header-content,.ui-datatable .ui-datatable-tbody>tr>td.ui-align-right{text-align:right;justify-content:flex-end}.ui-datatable .ui-datatable-thead>tr>th.ui-align-center>.ui-column-header-content,.ui-datatable .ui-datatable-tbody>tr>td.ui-align-center{text-align:center;justify-content:center}.ui-datatable-scrollable>.ui-datatable-wrapper{position:relative}.ui-datatable-scrollable-table>.ui-datatable-thead{z-index:2;position:sticky;top:0}.ui-datatable.ui-datatable-gridlines .ui-datatable-scrollable-table>.ui-datatable-thead{top:-1px}.ui-datatable-scrollable .ui-frozen-column{background:inherit;position:sticky;left:0}.ui-datatable-scrollable th.ui-frozen-column{z-index:1}.ui-datatable .ui-paginator-bottom{border-width:0;border-radius:0}}.ui-paginator .ui-paginator-element{border-radius:50%;transition:background-color .2s,box-shadow .2s}@media (width<=576px){.ui-paginator{padding:.5rem 0}.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-pages{min-width:auto;margin-right:5px;padding:2px 6px}.ui-paginator .ui-paginator-page{font-size:12px}}:where(.ui-datatable) .ui-datatable-thead>tr>th,:where(.ui-datatable) .ui-datatable-tbody>tr>td{border:1px solid #e5e7eb}.ui-datatable-scrollable-table{border-collapse:separate}.ui-datatable-scrollable:not(:has(>.ui-paginator))>.ui-datatable-wrapper:after{content:"";border-top:1px solid #e5e7eb;display:block;position:sticky;bottom:0;left:0}:where(.ui-datatable-scrollable:not(:has(>.ui-paginator))) .ui-datatable-scrollable-table>.ui-datatable-tbody>tr:last-child>td{border-bottom-width:0}:where(.ui-datatable-scrollable-table)>.ui-datatable-thead>tr>th{border-width:1px 1px 1px 0}:where(.ui-datatable-scrollable-table)>.ui-datatable-tbody>tr>td{border-width:0 1px 1px 0}:where(.ui-datatable-scrollable-table)>*>tr>:is(th,td):first-child{border-left-width:1px}.small .ui-datatable tr th,.small .ui-datatable tr td{min-height:1.5em;font-size:.875em}.x-small .ui-datatable tr th,.x-small .ui-datatable tr td{font-size:.825em}.datatable-compact-rows>.ui-datatable-wrapper>.ui-datatable-table>.ui-datatable-tbody>tr>td{padding-top:.35rem;padding-bottom:.35rem}.datatable-muted-row{opacity:.55}.datatable-branded{background-color:#f4f5f7}.datatable-branded .ui-datatable-thead>tr>th{white-space:normal;padding:.5rem}.datatable-branded .ui-column-header-content{justify-content:center}.datatable-branded .ui-datatable-tbody>tr>td{white-space:normal;padding-left:.5rem;padding-right:.5rem}.datatable-branded .ui-paginator{font-size:.875em}.datatable-branded .ui-paginator .ui-paginator-element{min-width:2rem;height:2rem;font-size:.875rem}.datatable-branded .ui-paginator .ui-paginator-page.ui-highlight{color:#374151;background:#e5e7eb}.datatable-branded .ui-paginator .ui-paginator-rpp-options{height:2rem;padding:0}.datatable-branded .ui-paginator .ui-paginator-rpp-options .ui-select-label,.datatable-branded .ui-paginator .ui-paginator-rpp-options .ui-select-trigger{padding:.5rem;font-size:1em;line-height:1em}.datatable-themed{font-size:1rem}.datatable-themed .ui-datatable-thead>tr>th{background-color:var(--datatable-color);color:#fff;border-bottom:1px solid var(--datatable-color-dark);font-size:.875rem;font-weight:500}.datatable-themed .ui-sortable-column-icon{color:#fff}.datatable-themed .ui-datatable-tbody>tr>td{font-size:.875rem}.datatable-themed .ui-paginator .ui-paginator-page.ui-highlight{background:var(--datatable-color);border-color:var(--datatable-color);color:#fff}
