@keyframes highlightFade{0%{}50%{background-color:#ffb03b}to{}}.grid-react table{min-width:100%}.grid-react table .grid-loading{justify-content:center;align-items:center;width:100%;height:calc(100% - 75px);display:flex;position:absolute}.grid-react table thead th{color:#fff;background:#069;padding:0}.grid-react table thead th .th-aligner{box-sizing:border-box;justify-content:space-between;align-items:center;height:44px;display:flex}.grid-react table thead th .th-aligner .text-slot{flex:1 0 0;display:flex;overflow:hidden}.grid-react table thead th .th-aligner .text-slot .text-slot-inner{white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;margin:1rem;display:flex;overflow:hidden}.grid-react table thead th .th-aligner.resizable{border-right:2px solid #0000}.grid-react table thead th .th-aligner.resizable:hover,.grid-react table thead th .th-aligner.resizable:focus{border-right:2px solid #3c8dbc}:is(.grid-react table thead th .th-aligner:hover,.grid-react table thead th .th-aligner:focus) .sort-icon,:is(.grid-react table thead th .th-aligner:hover,.grid-react table thead th .th-aligner:focus) .search-icon{display:flex}:is(.grid-react table thead th .th-aligner:hover,.grid-react table thead th .th-aligner:focus) .width-adjuster{opacity:1;display:flex}.grid-react table thead th.oddgroup{background:#00527b}.grid-react table thead th.selectbox-cell{align-items:flex-start;width:45px}.grid-react table thead th.selectbox-cell-hidden{color:#0000}.grid-react table thead th .width-adjuster{cursor:col-resize;opacity:0;z-index:10000;padding:1rem 0 1rem 1rem;display:flex}.grid-react table thead th .width-adjuster .cursor-col-resize{cursor:col-resize}.grid-react table thead th .actions{justify-content:center;align-items:center;display:flex}.grid-react table thead th .actions .search-icon{padding:1rem;display:none}.grid-react table thead th .actions .search-icon.active{display:flex}.grid-react table thead th .actions .sort-icon{justify-content:center;align-items:center;transition:transform .3s ease-in-out;display:none}.grid-react table thead th .actions .sort-icon.active{display:flex}.grid-react table thead th .actions .sort-icon.reversed{transform:rotate(180deg)}.grid-react table tbody tr.even{background-color:#e1eef4}.grid-react table tbody tr.even.highlight-on-hover:hover{background-color:#ffb03b}.grid-react table tbody tr.odd{background-color:#fff}.grid-react table tbody tr.odd.highlight-on-hover:hover{background-color:#ffb03b}.grid-react table tbody tr.flash{animation:2.5s highlightFade}.grid-react table tbody tr.highlight-on-hover:hover{background-color:#ffb03b}.grid-react table tbody tr td{padding:0}.grid-react table tbody tr td.selectbox-cell{align-items:flex-start;width:45px}.grid-react table tbody tr td.selectbox-cell .checkbox{width:45px;height:44px}.grid-react table tbody tr td.selectbox-cell-hidden{visibility:hidden}.grid-react table tbody tr td .highlighted{color:#000;background:#ff0;border-radius:3px}.grid-react .grid-revalidating-overlay{pointer-events:none;z-index:1;background:#ffffff59;justify-content:center;align-items:center;display:flex;position:absolute;inset:44px 0 0}.grid-react .edit-panel{width:300px;padding:0}.grid-react .popover-wrapper{text-align:left;justify-content:center;align-items:center;display:flex;position:absolute;top:100%;left:0;right:0}.grid-react .popover-wrapper.center{justify-content:center}.grid-react .popover-wrapper.left{justify-content:flex-start}.grid-react .popover-wrapper.right{justify-content:flex-end}.grid-react .popover-wrapper .popover{color:#555;background:#fff;border-radius:3px;width:350px;min-width:350px;max-width:350px;min-height:100px;margin-block-start:.5rem;padding:1rem;font-weight:400;box-shadow:0 .5px 1px #0000000d,0 1px 2px #0000000d,0 2px 4px #0000000d,0 4px 8px #0000000d,0 8px 16px #0000000d,0 16px 32px #0000000d}.grid-react .scroll-to-top-button{color:#3c8dbc;opacity:0;background-color:#fff;border-radius:30%;padding:5px;position:fixed;bottom:50px;right:50px;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017}.grid-react .scroll-to-top-button .fa-arrow-up{font-size:24px}.grid-react .scroll-to-top-button:hover{bottom:47px;right:47px}.grid-react .scroll-to-top-button:hover .fa-arrow-up{font-size:30px}.grid-react .scroll-to-top-button.fade-in{opacity:.6;transition:opacity .5s ease-out}.grid-react .scroll-to-top-button.fade-in:hover{opacity:1;transition:opacity .1s ease-out}.grid-react .scroll-to-top-button.fade-out{opacity:0;transition:opacity 1s ease-out}.popover-wrapper .arrow{border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;margin-left:-10px;position:absolute;top:0;left:50%}.grid-react.edit-panel{flex-direction:column;display:flex}.grid-react.edit-panel .group{flex-direction:column;gap:1rem;margin-block-end:1rem;display:flex}.grid-react.edit-panel .group .group-content{padding-inline-start:2.5rem}.grid-react.edit-panel .group .collapse-button{background:0 0;border:none;width:1.3rem;margin-right:.2rem}flex-grid-actionbar,.grid-action-bar-component{padding:var(--default-padding);background:#faebd7;border-top:1px solid #f3d4aa;flex:none;justify-content:space-between;align-items:center;display:flex}:is(flex-grid-actionbar,.grid-action-bar-component) .selection-text{align-items:center;display:flex}
