.grid-autosize-target{min-height:100px;overflow-y:scroll!important}.grid-autosize-target .grid-autosize-row{display:flex}.grid-autosize-target .grid-autosize-row .grid-autosize-cell{flex:1}.grid-column-selection-item{display:flex}.grid-column-selection-group{border:0}.grid-column-selection-group>.grid-column-selection-group{padding-left:1rem}.grid-column-selection-group+.grid-column-selection-group>.grid-column-selection-group__title{display:none}.grid-column-selection__footer{justify-content:space-between;gap:.5rem;margin-top:.5rem;display:flex}.grid-column-selection-button__select-all{margin-right:auto}.grid-column-selection-button__reset{margin-left:auto}.grid-context-menu{background-color:#fff;padding:.25rem}.grid-context-menu__item{cursor:pointer}.grid-context-menu-container{width:0;height:0}.grid-root{flex-direction:column;display:flex}.grid-root .grid-data-scroller{flex:1;overflow:auto}.grid-root .grid-data-scroller .grid-row{display:flex}.grid-root .grid-data-scroller .grid-row--data{position:absolute}.grid-root .grid-data-scroller .grid--sticky-footer{z-index:1;position:sticky;bottom:0}.grid-popup{z-index:1;top:0;left:0}.grid-column-menu{background-color:#fff;padding:1rem}.grid-data-container{flex-direction:column;display:flex;position:relative}.grid-stub--hidden{display:none}.grid-cell{flex-grow:0;flex-shrink:0}.grid-cell--data{overflow:hidden}.grid-cell.grid-cell--align-content-right{text-align:right}.grid-cell.grid-cell--align-content-center{text-align:center}.grid-header{z-index:1;-webkit-user-select:none;user-select:none;background:#fff;position:sticky;top:0}.grid-header__groups{display:flex}.grid-header-group{flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;width:100%;display:flex}.grid-header-group__content{align-items:flex-end;display:flex}.grid-header-cell{flex-grow:0;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.grid-header-cell__body{flex:1;align-items:center;min-width:0;display:inline-flex}.grid-header-cell.grid-cell--align-content-left .grid-header-cell__body{justify-content:flex-start}.grid-header-cell.grid-cell--align-content-right .grid-header-cell__body{flex-direction:row-reverse}.grid-header-cell.grid-cell--align-content-right .grid-header-cell__content{text-align:right}.grid-header-cell.grid-cell--align-content-right .grid-header-cell__icon--menu{order:-1}.grid-header-cell.grid-cell--align-content-center .grid-header-cell__body{justify-content:center}.grid-header-cell.grid-cell--align-content-center .grid-header-cell__content{text-align:center}.grid-header-cell__content{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.grid-header-cell__content-pointer{cursor:pointer}.grid-header-cell__icon{flex-shrink:0}.grid-header-cell__icon--resize{cursor:col-resize;opacity:0;position:absolute;right:-10px}.grid-header-cell__icon--menu{cursor:pointer;opacity:0}.grid-header-cell:hover .grid-header-cell__icon--resize,.grid-header-cell:hover .grid-header-cell__icon--menu{opacity:1}.grid-pin{z-index:1;position:sticky}.grid-pin:after{content:" ";z-index:-1;width:100%;min-width:20px;height:100%;position:absolute}.grid-pin-left-header{left:0}.grid-pin-left-header-active:after{opacity:.5;background-color:gray}.grid-pin-right-header,.grid-pin-right-header:after{right:0}.grid-pin-right-header-active:after{opacity:.5;background-color:gray}.grid-filter{flex-direction:column;min-width:150px;display:flex}.grid-filter__footer{justify-content:flex-end;display:flex}.grid-filter-enum__item{display:flex}.grid-header-cell__icon--filter-indicator{font-size:12px;display:none}.grid-header-cell__icon--filter-indicator--active{display:block}
