.table-scrollbar-container{position:relative;overflow:hidden;width:100%}.table-scrollbar-track{position:absolute;bottom:0;left:0;right:0;height:17px;background-color:#f1f1f1;transition:opacity .2s ease;z-index:1000}.table-scrollbar-thumb{position:absolute;top:2px;left:0;height:13px;background-color:#888;border-radius:3px;transition:background-color .2s ease;min-width:20px}.table-scrollbar-thumb:hover{background-color:#575757}.table-scrollbar-track.hidden{opacity:0;pointer-events:none}.table-scrollbar-track{opacity:0;transition:opacity .2s ease}.table-scrollbar-track.visible{opacity:1}@media (prefers-color-scheme: dark){.table-scrollbar-track{background-color:#2d2d2d}.table-scrollbar-thumb{background-color:#878787}.table-scrollbar-thumb:hover{background-color:#575757}}@media (max-width: 768px){.table-scrollbar-track{height:20px}.table-scrollbar-thumb{height:16px;top:2px}}.table-scrollbar{overflow-x:auto;overflow-y:hidden}.table-scrollbar::-webkit-scrollbar{display:none}.table-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.table-scrollbar-container .table-scrollbar{margin-bottom:17px}.table-scrollbar-thumb{transition:all .2s ease}.table-scrollbar-track:active{background-color:#e0e0e0}.table-scrollbar-track:focus{outline:2px solid #007bff;outline-offset:2px}.table-scrollbar-track.disabled{opacity:.5;pointer-events:none}.table-scrollbar-container.wide .table-scrollbar-track{background-color:#f8f9fa}.table-scrollbar-container.wide .table-scrollbar-thumb{background-color:#6c757d}.table-scrollbar-container.narrow .table-scrollbar-track{background-color:#e9ecef}.table-scrollbar-container.narrow .table-scrollbar-thumb{background-color:#adb5bd}.ui-datepicker,.ui-datepicker-picker,.flatpickr-calendar,.air-datepicker,.datepicker-dropdown,.picker-dropdown{z-index:10000!important;position:absolute!important}.table-scrollbar-container .ui-datepicker,.table-scrollbar-container .flatpickr-calendar,.table-scrollbar-container .air-datepicker{z-index:10001!important;position:fixed!important}.table-scrollbar-container input[type=date]+.ui-datepicker,.table-scrollbar-container .datepicker+.ui-datepicker,.table-scrollbar-container .flatpickr-input+.flatpickr-calendar{z-index:10002!important}.table-scrollbar-container .datepicker{z-index:10003!important}.table-scrollbar-container .ui-datepicker{z-index:10004!important}.table-scrollbar-container [class*=datepicker],.table-scrollbar-container [class*=calendar],.table-scrollbar-container [class*=picker]{z-index:10005!important}
