.generic-grid{--revo-grid-font-family:inherit;--revo-grid-font-size:var(--ds-font-size-body-md);--revo-grid-background:var(--ds-background);--revo-grid-foreground:var(--ds-foreground);--revo-grid-header-height:44px;--revo-grid-header-bg:var(--ds-surface-0);--revo-grid-header-color:var(--ds-foreground);--revo-grid-header-font-size:var(--ds-font-size-body-md);--revo-grid-header-font-weight:600;--revo-grid-header-border:var(--ds-border);--revo-grid-cell-border:var(--ds-border-subtle);--revo-grid-cell-vertical-border:var(--ds-border-subtle);--revo-grid-cell-padding:0 12px;--revo-grid-border:transparent;flex:auto;width:100%;min-height:0}.generic-grid .rgRow:hover .rgCell{background-color:var(--ds-surface-0)}.generic-grid .rgCell{cursor:pointer;-webkit-user-select:text;user-select:text;border-right:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);align-items:center;display:flex;overflow:hidden}.generic-grid .rgCell.disabled{background-color:#0000}.generic-grid revogr-header{border-bottom:2px solid rgb(var(--v-theme-primary))}.generic-grid[theme] revogr-header .header-rgRow{background-color:rgba(var(--v-theme-secondary), .06);color:var(--ds-foreground)}.generic-grid.no-side-scroll revogr-scroll-virtual.horizontal{display:none}.generic-grid .rgHeaderCell{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid var(--ds-border);justify-content:center;align-items:center;overflow:hidden}.generic-grid .rgHeaderCell:last-of-type{border-right:none}.generic-grid .rgHeaderCell .header-content{flex:auto;min-width:0;padding:0;position:relative;inset:auto}.generic-grid .rgHeaderCell .rv-filter{opacity:1;flex:none;margin-left:2px}.generic-grid .rgHeaderCell .rv-filter .filter-img{color:var(--ds-muted-foreground)}.generic-grid .rgHeaderCell .rv-filter.active .filter-img{color:rgb(var(--v-theme-primary))}.generic-grid .rgHeaderCell .sort-indicator{color:rgb(var(--v-theme-primary));flex:none;align-items:center;margin-left:4px}.generic-grid .rgHeaderCell .sort-indicator i.asc:after,.generic-grid .rgHeaderCell .sort-indicator i.desc:after{font-family:Material Design Icons;font-weight:400;font-size:var(--ds-font-size-body-md);font-style:normal;line-height:1}.generic-grid .rgHeaderCell .sort-indicator i.asc:after{content:"󰁝"}.generic-grid .rgHeaderCell .sort-indicator i.desc:after{content:"󰁅"}.generic-grid .rgHeaderCell .sort-indicator .sort-order-index{color:var(--ds-muted-foreground)}.generic-grid .grid-cell-host{align-items:center;width:100%;min-width:0;display:flex}.generic-grid .grid-align-right .grid-cell-host,.generic-grid .grid-align-right .grid-cell-slot{justify-content:flex-end}.generic-grid .grid-align-center .grid-cell-host,.generic-grid .grid-align-center .grid-cell-slot{justify-content:center}.generic-grid .grid-cell-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.generic-grid .grid-cell-slot,.generic-grid .grid-cell-actions{align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.generic-grid .grid-cell-actions{justify-content:center}.generic-grid .grid-cell-total{font-weight:700}.generic-grid revogr-data[type=rowPinEnd] .rgCell{background-color:var(--ds-surface-0);border-top:2px solid rgb(var(--v-theme-primary));font-weight:700}.generic-grid revogr-filter-panel{font-family:inherit}.generic-grid revogr-filter-panel .filter-panel-dialog{border:1px solid var(--ds-input);border-radius:var(--ds-radius-lg);box-shadow:0 4px 16px rgba(var(--ds-foreground-rgb), .12);color:var(--ds-foreground);font-size:var(--ds-font-size-body-md)}.generic-grid revogr-filter-panel .revo-button.green{background-color:rgb(var(--v-theme-primary));color:var(--ds-brand-foreground);border-radius:var(--ds-radius-lg)}.generic-grid revogr-filter-panel .revo-button.green:hover{filter:brightness(.94)}.generic-grid revogr-filter-panel .revo-button.outline{border-color:var(--ds-input);color:rgb(var(--v-theme-secondary));border-radius:var(--ds-radius-lg)}.generic-grid revogr-filter-panel .revo-button.outline:hover{background-color:var(--ds-surface-0)}.generic-grid revogr-filter-panel .and-or-button{background-color:rgb(var(--v-theme-secondary));color:var(--ds-brand-foreground);border-radius:var(--ds-radius-lg)}.generic-grid revogr-filter-panel .trash-button{color:rgb(var(--v-theme-error))}.generic-grid revogr-filter-panel .reorder-button{color:rgb(var(--v-theme-secondary))}.generic-grid revogr-filter-panel .select-css,.generic-grid revogr-filter-panel input[type=text],.generic-grid revogr-filter-panel input[type=date],.generic-grid revogr-filter-panel input[type=number]{border:1px solid var(--ds-input);border-radius:var(--ds-radius-lg);background-color:var(--ds-background);color:var(--ds-foreground);font-family:inherit;font-size:var(--ds-font-size-body-md)}.generic-grid revogr-filter-panel .select-css:hover,.generic-grid revogr-filter-panel input[type=text]:hover,.generic-grid revogr-filter-panel input[type=date]:hover,.generic-grid revogr-filter-panel input[type=number]:hover{border-color:var(--ds-surface-3)}.generic-grid revogr-filter-panel .select-css:focus,.generic-grid revogr-filter-panel input[type=text]:focus,.generic-grid revogr-filter-panel input[type=date]:focus,.generic-grid revogr-filter-panel input[type=number]:focus{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 3px rgba(var(--ds-brand-rgb), .15);outline:none}.generic-grid .grid-select-cell,.generic-grid .grid-editor-cell{width:100%;min-width:0}.generic-grid .grid-select-cell .custom-select-group,.generic-grid .grid-select-cell .custom-input-group,.generic-grid .grid-editor-cell .custom-select-group,.generic-grid .grid-editor-cell .custom-input-group{gap:0}.generic-grid .grid-select-cell .v-field,.generic-grid .grid-editor-cell .v-field{min-height:var(--ds-control-input-height-sm)!important;background-color:#0000!important;border-color:#0000!important}.generic-grid .grid-select-cell .v-field:hover,.generic-grid .grid-editor-cell .v-field:hover{border-color:var(--ds-input)!important;background-color:var(--ds-surface-0)!important}.generic-grid .grid-select-cell .v-field,.generic-grid .grid-editor-cell .v-field{padding-inline:var(--ds-space-xxs)!important}.generic-grid .grid-select-cell .v-field__input,.generic-grid .grid-editor-cell .v-field__input{font-size:var(--ds-font-size-body-md)!important;padding:0!important}.generic-grid .grid-select-cell .v-select__selection,.generic-grid .grid-editor-cell .v-select__selection{font-weight:500!important}.generic-grid .grid-select-cell .custom-input-wrapper,.generic-grid .grid-editor-cell .custom-input-wrapper{min-height:var(--ds-control-input-height-sm);padding:0 var(--ds-space-xxs);background-color:#0000;border-color:#0000}.generic-grid .grid-select-cell .custom-input-wrapper:hover,.generic-grid .grid-editor-cell .custom-input-wrapper:hover{border-color:var(--ds-input);background-color:var(--ds-surface-0)}.generic-grid .grid-select-cell .native-input,.generic-grid .grid-editor-cell .native-input{font-size:var(--ds-font-size-body-md);padding:0}.generic-grid .grid-select-cell .v-select__selection,.generic-grid .grid-select-cell .v-select__selection *{color:var(--cell-color)!important}.generic-grid-wrapper[data-v-7900a250]{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.generic-grid-wrapper.has-footer[data-v-7900a250]{margin-bottom:calc(var(--v-layout-bottom,40px) + 8px)}.generic-grid-container[data-v-7900a250]{background-color:var(--ds-background);border-radius:var(--ds-radius-lg);border:1px solid var(--ds-input);width:100%;min-height:0;box-shadow:var(--ds-shadow-sm);isolation:isolate;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.grid-empty-state[data-v-7900a250]{font-size:var(--font-size-p);justify-content:center;align-items:center;padding:32px 16px;display:flex}.generic-grid-footer[data-v-7900a250]{background-color:var(--ds-background);flex:none;border-top:1px solid var(--ds-input)!important}
