thead th,tbody td{position:relative;min-width:20px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}thead th{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resizer{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize;background:#fff3;z-index:10}.resizer:hover{background:#ffffff80}.daterangepicker{z-index:99999!important}@media(max-width:640px){.daterangepicker{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 1rem)!important;max-width:360px!important;max-height:90vh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.daterangepicker .ranges ul{max-height:180px;overflow-y:auto}.daterangepicker.show-calendar .drp-calendar.left,.daterangepicker.show-calendar .drp-calendar.right{clear:both!important;float:none!important;max-width:100%!important;margin:0 auto!important}.daterangepicker .drp-calendar.right{border-top:1px solid rgba(255,255,255,.1);margin-top:.5rem!important}.daterangepicker .calendar-time{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25rem}.daterangepicker .drp-buttons{position:sticky;bottom:0;background:inherit;z-index:1}}
