.dragging{cursor:move}.dotvvm-bp-grid-view{border-radius:var(--bp-border-radius);height:auto;max-width:100%;overflow-x:auto;overflow-y:hidden;position:relative}.dotvvm-bp-grid-view.dotvvm-bp-grid-view_fixed-header{overflow:visible;overflow:initial}.dotvvm-bp-grid-view>.dotvvm-bp-primitive_table{background-color:var(--bp-background-color);border:var(--bp-border-width) solid var(--bp-border-color);border-collapse:collapse;min-width:100%}.dotvvm-bp-grid-view thead{overflow-x:hidden}.dotvvm-bp-grid-view th{background-color:var(--bp-color_base-accent);border-left:var(--bp-border-width) solid var(--bp-border-color);padding:var(--bp-padding-vertical) var(--bp-padding-horizontal);position:relative;text-align:left}.dotvvm-bp-grid-view th .dotvvm-bp-grid-view-row-select-column{margin:1px}.dotvvm-bp-grid-view th.dotvvm-bp-grid-view_placeholder,.dotvvm-bp-grid-view th.placeholder{background-color:var(--bp-color_base)}.dotvvm-bp-grid-view th.dotvvm-bp_state-dragged,.dotvvm-bp-grid-view th.dragged{background-color:#a6a6a64d;border:none;margin:5px;position:absolute;top:0;z-index:var(--bp-popup-z-index)}.dotvvm-bp-grid-view th .dotvvm-bp-grid-view_column-resize-grip{background-color:transparent;border-right:2px solid transparent;bottom:0;cursor:col-resize;position:absolute;right:0;top:0;transition:border-color .2s ease;width:calc(4px + var(--bp-border-width))}.dotvvm-bp-grid-view th .dotvvm-bp-grid-view_column-resize-grip:hover{border-right-color:var(--bp-border-color)}.dotvvm-bp-grid-view td{border:var(--bp-border-width) solid var(--bp-border-color);padding:1px;white-space:nowrap}.dotvvm-bp-grid-view td>.dotvvm-bp-primitive_text{display:block;padding:calc(var(--bp-padding-vertical) + var(--bp-border-width)) var(--bp-padding-vertical);text-overflow:ellipsis;white-space:nowrap}.dotvvm-bp-grid-view td>.dotvvm-bp-primitive_picker{width:100%}.dotvvm-bp-grid-view td input.dotvvm-bp-primitive_text-box{padding:var(--bp-padding-vertical)}.dotvvm-bp-grid-view tr:nth-child(2n){background-color:var(--bp-color_base-accent)}.dotvvm-bp-grid-view tr.dotvvm-bp-state_selected{background-color:var(--bp-color_primary);color:var(--bp-font-color_active)}.dotvvm-bp-grid-view .dotvvm-bp-align_right{text-align:right}.dotvvm-bp-grid-view .dotvvm-bp-grid-view-row-select-column{margin:0 var(--bp-gap-m)}.dotvvm-bp-grid-view .dotvvm-bp-grid-view-row-select-column input{margin:0}.dotvvm-bp-grid-view .dotvvm-bp-grid-view-row-select-column>svg{display:none}.dotvvm-bp-grid-view+.dotvvm-bp-data-pager{justify-content:center;margin:var(--bp-gap-m) 0}.dotvvm-bp-primitive_table .dotvvm-bp-grid-view_fixed-header-row th{background-color:var(--bp-color_base-accent);position:sticky;top:0;z-index:1}.dotvvm-bp-primitive_table .dotvvm-bp-grid-view_fixed-header-row th:after{border:var(--bp-border-width) solid var(--bp-border-color);bottom:calc(var(--bp-border-width)*-1);content:" ";isolation:isolate;left:calc(var(--bp-border-width)*-1);position:absolute;right:calc(var(--bp-border-width)*-1);top:calc(var(--bp-border-width)*-1);z-index:-1}.dotvvm-bp-grid-view-user-settings-editor .dotvvm-bp-primitive_list{flex-direction:column}.dotvvm-bp-grid-view_filter-row th{padding:var(--bp-padding-vertical);vertical-align:bottom}a.dotvvm-bp-grid-view_header-value{color:var(--bp-color_primary-accent)}span.dotvvm-bp-grid-view_header-value{color:var(--bp-font-color)}.dotvvm-bp-grid-view_column-header-row{border-bottom:var(--bp-grid-view_border-bottom-width) solid var(--bp-border-color)}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-filter-editor{margin-top:var(--bp-padding-vertical)}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-primitive_contents{display:flex;flex-wrap:wrap}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-drop-down-button{flex:0 0 auto;width:auto}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-drop-down-button>.dotvvm-bp-button,.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-drop-down-button>.dotvvm-bp-primitive_popup{padding:var(--bp-padding-vertical)}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-filter-editor{flex:1 1 100%}.dotvvm-bp-grid-view_header-value{align-self:center;flex:1 1 auto;font-size:var(--bp-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.dotvvm-bp-grid-view_sort-button{flex:0 0 auto;margin:0 var(--bp-gap-m);width:auto}
