.data-table__scroll-wrapper{display:flex}.data-table__table-container{flex:0 0 auto;width:max(100cqw,var(--data-table-min-width,1100px))}.data-table__horizontal-spacer{flex-shrink:0;width:var(--horizontal-scroll-spacing,0)}.data-table__header-scroll-container{container-type:inline-size;flex-shrink:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.data-table__header-scroll-container::-webkit-scrollbar{display:none}.data-table__header-scroll-container .rt-ScrollAreaScrollbar{display:none!important}.data-table__header-scroll-container table{--_table-width:calc(max(100cqw, var(--data-table-min-width, 1100px)) - var(--_extra-columns-width, 0px));table-layout:fixed!important;width:100%!important;min-width:var(--data-table-min-width,1100px)!important}.data-table__body-container{container-type:inline-size}.data-table table{table-layout:fixed}.data-table table .data-table__checkbox-cell,.data-table table .data-table__checkbox-header{width:var(--spacing-3)!important;min-width:var(--spacing-3)!important;max-width:var(--spacing-3)!important}.data-table .data-table__action-cell,.data-table .data-table__action-header{width:var(--spacing-6)!important;min-width:var(--spacing-6)!important;max-width:var(--spacing-6)!important}.data-table__body-container{min-width:0}.data-table__body-container .rt-ScrollAreaViewport>div:first-child{display:block!important}.data-table__body-container .rt-ScrollAreaScrollbar{margin:0!important;padding:0!important}.data-table__body-container table{--_table-width:calc(max(100cqw, var(--data-table-min-width, 1100px)) - var(--_extra-columns-width, 0px));width:100%;min-width:var(--data-table-min-width,1100px);table-layout:fixed}.data-table__body-container table .data-table__checkbox-cell{width:var(--spacing-3)!important;min-width:var(--spacing-3)!important;max-width:var(--spacing-3)!important}.data-table__body-container table .data-table__action-cell{width:var(--spacing-6)!important;min-width:var(--spacing-6)!important;max-width:var(--spacing-6)!important}.data-table__shadow{position:absolute;inset:0;pointer-events:none;z-index:1;transition:box-shadow var(--animation-duration-fast) ease;--_shadow-t1:0 0 0 0 transparent;--_shadow-t2:0 0 0 0 transparent;--_shadow-b1:0 0 0 0 transparent;--_shadow-b2:0 0 0 0 transparent;--_shadow-l1:0 0 0 0 transparent;--_shadow-l2:0 0 0 0 transparent;--_shadow-r1:0 0 0 0 transparent;--_shadow-r2:0 0 0 0 transparent;box-shadow:var(--_shadow-t1),var(--_shadow-t2),var(--_shadow-b1),var(--_shadow-b2),var(--_shadow-l1),var(--_shadow-l2),var(--_shadow-r1),var(--_shadow-r2)}.data-table__shadow--top{--_shadow-t1:inset 0 2rem 1rem -0.5rem var(--scrollable-fade-1);--_shadow-t2:inset 0 1.5rem 0.75rem -0.5rem var(--scrollable-fade-2)}.data-table__shadow--bottom{--_shadow-b1:inset 0 -2rem 1rem -0.5rem var(--scrollable-fade-1);--_shadow-b2:inset 0 -1.5rem 0.75rem -0.5rem var(--scrollable-fade-2)}.data-table__shadow--left{--_shadow-l1:inset 2rem 0 1rem -0.5rem var(--scrollable-fade-1);--_shadow-l2:inset 1.5rem 0 0.75rem -0.5rem var(--scrollable-fade-2)}.data-table__shadow--right{--_shadow-r1:inset -2rem 0 1rem -0.5rem var(--scrollable-fade-1);--_shadow-r2:inset -1.5rem 0 0.75rem -0.5rem var(--scrollable-fade-2)}.data-table__row-container{transition:background-color var(--animation-duration-normal) var(--animation-easing-ease-in-out)}.data-table__row-container--hovered{background-color:var(--color-background-hover)}.data-table__row-container--clickable{cursor:pointer}.data-table__row-container--clickable:hover{background-color:var(--color-background-hover)}.data-table__row-container--clickable:active{background-color:var(--color-background-active);transition:background-color var(--animation-duration-fast) var(--animation-easing-ease-in-out),transform var(--animation-duration-fast) var(--animation-easing-ease-in-out)}.data-table__row-container--selected{background-color:var(--color-background-selected)}.data-table__row-container--selected:hover{background-color:var(--color-background-selected-hover)}.data-table__row-container--selected:active,.data-table__row-container--selected:focus-within{background-color:var(--color-background-selected)}.data-table__checkbox-header{width:var(--spacing-3)!important;min-width:var(--spacing-3)!important;max-width:var(--spacing-3)!important;padding:0!important;text-align:center}.data-table__action-header{width:var(--spacing-6)!important;min-width:var(--spacing-6)!important;max-width:var(--spacing-6)!important}.data-table__checkbox-header .data-table__checkbox-container{opacity:0;transition:opacity var(--animation-duration-normal) var(--animation-easing-ease-in-out);min-height:var(--spacing-2)}.data-table__checkbox-header .data-table__checkbox-container--bulk-selector--has-selection,.data-table__checkbox-header .data-table__checkbox-container[class*=has-selection]{opacity:1!important}.data-table__container:hover .data-table__checkbox-container--bulk-selector:not(.data-table__checkbox-container--bulk-selector--has-selection),.data-table__container[data-show-checkboxes] .data-table__checkbox-container--bulk-selector:not(.data-table__checkbox-container--bulk-selector--has-selection){opacity:1}.data-table .data-table__checkbox-container--has-selection,.data-table .data-table__checkbox-container[class*=has-selection]{opacity:1!important}.data-table__cell-content{display:flex;align-items:center;width:100%;min-height:calc(var(--spacing-1)*2.5);overflow:hidden;min-width:0}.data-table__data-cell,.data-table__header-cell{overflow:hidden;text-overflow:ellipsis}.data-table__data-cell--first-column.data-table__data-cell--with-multiselect .data-table__cell-content,.data-table__header-cell--first-column.data-table__header-cell--with-multiselect .data-table__cell-content{padding-left:0!important}.data-table__action-cell,.data-table__checkbox-cell{width:var(--spacing-2)!important;min-width:var(--spacing-2)!important;max-width:var(--spacing-2)!important;padding:0!important;text-align:center;vertical-align:middle}.data-table__action-cell>div,.data-table__checkbox-cell>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.data-table__expanded-cell{padding:var(--spacing-2) 0;background-color:rgba(0,0,0,0)}.data-table__expanded-content{border-radius:var(--pr-modal-radius,var(--border-radius-medium))}.data-table__checkbox-container{padding-right:0!important;padding-left:var(--spacing-1)!important;display:flex!important;align-items:center;justify-content:center;min-width:var(--spacing-3)!important;max-width:var(--spacing-3)!important;width:var(--spacing-3)!important;min-height:var(--spacing-2)!important;max-height:var(--spacing-5);box-sizing:border-box;transition:opacity var(--animation-duration-normal) var(--animation-easing-ease-in-out);position:relative}.data-table__checkbox-container:before{content:"";display:block;width:var(--spacing-2);height:var(--spacing-2);position:absolute;pointer-events:none}.data-table__checkbox-container:empty:not(.data-table__checkbox-container--bulk-selector){opacity:0}.data-table__action-container{padding:0!important;display:flex;align-items:center;justify-content:center;min-width:var(--spacing-4);width:var(--spacing-4);max-height:var(--spacing-5);box-sizing:border-box;position:relative}.data-table__action-container button{transition:opacity var(--animation-duration-normal) var(--animation-easing-ease-in-out),transform var(--animation-duration-normal) var(--animation-easing-ease-in-out)}.data-table__action-menu-trigger{opacity:0;pointer-events:none;transition:opacity var(--animation-duration-normal) var(--animation-easing-ease-in-out)}.data-table__action-menu-trigger--visible{opacity:1;pointer-events:auto}.data-table__container{flex-direction:column;flex-grow:1;flex-shrink:1;overflow:hidden;height:100%}.data-table__container[data-virtualized-rows] .data-table__body-container table .rt-TableBody,.data-table__container[data-virtualized-rows] .data-table__body-container table tbody{display:block;position:relative}.data-table__container[data-virtualized-rows] .data-table__body-container .data-table__expanded-row-container--virtual,.data-table__container[data-virtualized-rows] .data-table__body-container .data-table__row-container--virtual{display:table;width:100%;table-layout:fixed;position:absolute;left:0;top:0}.data-table__body-container{flex-direction:column;flex-grow:1;flex-shrink:1;overflow:hidden;position:relative}.data-table__cell-inner{display:flex;gap:var(--spacing-1);align-items:center;min-width:0;width:100%}.data-table__cell-data{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table__cell-data *{white-space:nowrap}.data-table__cell-data .rt-Text,.data-table__cell-data p,.data-table__cell-data span{overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.data-table__cell-data--disable-truncation{overflow:visible;text-overflow:clip;white-space:normal}.data-table__cell-data--disable-truncation *{white-space:normal}.data-table__cell-data--disable-truncation .rt-Text,.data-table__cell-data--disable-truncation p,.data-table__cell-data--disable-truncation span{overflow:visible;text-overflow:clip;white-space:normal}.data-table__header .text{font-weight:var(--font-weight-medium)!important;color:var(--color-text-alt)!important}.data-table__empty-message{text-align:center;padding:var(--spacing-2);color:var(--color-text-alt)}.data-table__pagination{padding-top:var(--spacing-2)}.data-table__pagination--end-padding{padding-right:var(--spacing-1)}.data-table__loading-footer{display:flex;justify-content:center;padding:var(--spacing-1)}.data-table__sortable-header{display:inline-flex;border-radius:var(--pr-modal-radius,var(--border-radius-medium));flex-shrink:1;min-width:0;max-width:100%}.data-table__sortable-header--sortable{cursor:pointer}.data-table__sortable-header--sortable:hover{background-color:var(--color-background-hover,rgba(0,0,0,.05))}.data-table__header{display:flex;align-items:center;padding:var(--spacing-half) 0;gap:var(--spacing-1);min-width:0}.data-table__header--sortable{cursor:pointer}.data-table__header--asc,.data-table__header--desc{color:var(--color-primary)}.pr-crud-page{box-sizing:border-box}.pr-crud-page--card{background:var(--color-background-base);border:1px solid var(--color-border-base);border-radius:var(--pr-modal-radius,var(--border-radius-medium))}.pr-crud-page__alert,.pr-crud-page__toolbar{flex-shrink:0}