.table-body .p-datatable-table{min-width:100%!important}.table-body .p-datatable-thead>tr>th,.table-body .p-datatable-tbody>tr>td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-virtual-rows-48 .p-datatable-tbody>tr>td{height:48px;overflow:hidden}.gs-virtual-rows-52 .p-datatable-tbody>tr>td{height:52px;overflow:hidden}.table-body .p-datatable-tbody>tr>td.p-selection-column{text-overflow:clip}.dark-table .p-datatable-tbody tr{background:0 0}.dark-table .p-datatable-thead>tr>th{color:#ffffff80!important;font-size:var(--gs-font-size-xs)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:0 0!important;border-bottom:1px solid #ffffff12!important;padding:10px 12px!important;font-weight:600!important}.dark-table .p-datatable-tbody>tr>td{color:#fff9!important;font-size:var(--gs-font-size-sm)!important;background:0 0!important;border-bottom:1px solid #ffffff15!important;padding:8px 12px!important;font-weight:500!important}.dark-table .p-datatable-tfoot>tr>td{color:#ffffffd9!important;font-size:var(--gs-font-size-sm)!important;background:0 0!important;border-top:1px solid #ffffff20!important;border-bottom:none!important;padding:14px 12px!important;font-weight:700!important}.dark-table .p-sortable-column .p-column-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.dark-table .p-sortable-column .p-column-header-content>span:not(.p-column-title):not(.p-sortable-column-badge){flex-shrink:0}.dark-table .p-sortable-column .p-sortable-column-icon{color:#ffffff40!important}.dark-table .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--gs-color-accent)!important}.dark-table .p-sortable-column.p-highlight{color:var(--gs-color-accent)!important;background:0 0!important}.dark-table .p-datatable-thead>tr,.dark-table .p-datatable-tfoot>tr,.dark-table .p-frozen-column,.dark-table .p-datatable-thead,.dark-table .p-datatable-tfoot{background:0 0!important}.dark-table .p-checkbox .p-checkbox-box{background:0 0!important;border:1.5px solid #ffffff50!important;border-radius:3px!important;width:16px!important;height:16px!important}.dark-table .p-checkbox .p-checkbox-box.p-highlight{background:var(--gs-color-accent)!important;border-color:var(--gs-color-accent)!important}.dark-table .p-selection-column{background:0 0!important}.dark-table .p-column-title{color:inherit!important}.dark-table .p-selectable-row{color:#fff9!important}.dark-table .p-datatable-header,.dark-table .p-sortable-column,.dark-table .p-datatable-tbody>tr{background:0 0!important}.dark-table .p-icon{color:#ffffff40!important}.p-datatable:not(.dark-table) .p-datatable-tbody tr{background:#fff}.p-datatable:not(.dark-table) .p-datatable-header{background:var(--gs-color-sidebar-bg)}.p-datatable:not(.dark-table) .p-selection-column,.p-datatable:not(.dark-table) .p-sortable-column{background:#fff}.p-datatable:not(.dark-table) .p-column-title,.p-datatable:not(.dark-table) .p-selectable-row{color:var(--gs-color-sidebar-bg)}.p-datatable:not(.dark-table) .p-checkbox-box{background:#fff}.p-datatable:not(.dark-table) .p-inputtext{background:var(--gs-color-sidebar-bg);border-color:#fff}.label{text-transform:none}.p-datatable:not(.dark-table) .p-row-editor-init-icon,.p-datatable:not(.dark-table) .p-row-editor-save-icon,.p-datatable:not(.dark-table) .p-row-editor-cancel-icon,.p-datatable:not(.dark-table) .p-icon{color:var(--gs-color-sidebar-bg)}.table-body:not(.dark-table) .p-datatable-wrapper{background:#fff}.table-body:not(.dark-table) .p-datatable-loading-overlay{background-color:#0000}.table-body:not(.p-datatable-scrollable){height:auto!important}.table-body.p-datatable-scrollable{flex-direction:column;flex:1;min-height:0;display:flex}.table-body.p-datatable-scrollable>.p-datatable-wrapper{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;background:0 0;flex:1;min-height:0;overflow-y:auto!important}.table-body.dark-table.p-datatable-scrollable>.p-datatable-wrapper .p-datatable-thead{z-index:10;position:sticky;top:0;background:var(--gs-color-sidebar-bg-deep)!important}.table-body.dark-table.p-datatable-scrollable>.p-datatable-wrapper .p-datatable-tfoot{z-index:10;position:sticky;bottom:0;background:var(--gs-color-sidebar-bg)!important}.table-body.p-datatable-scrollable>.p-datatable-wrapper::-webkit-scrollbar{width:6px}.table-body.p-datatable-scrollable>.p-datatable-wrapper::-webkit-scrollbar-track{background:0 0}.table-body.p-datatable-scrollable>.p-datatable-wrapper::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.table-body.p-datatable-scrollable>.p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff59}
