.colorMode{color:var(--theme-text-color)!important}.tabulator,.tabulator .tabulator-header{background-color:var(--theme-bg-color)!important;color:var(--theme-text-color)!important}.tabulator .tabulator-header{border-bottom:2px solid var(--theme-sub-bg-color)!important;border-top:1px solid var(--theme-sub-bg-color)!important;transition:background-color .3s ease,color .3s ease!important}.tabulator .tabulator-header .tabulator-col{background-color:var(--theme-bg-color)!important;transition:background-color .3s ease!important}.tabulator .tabulator-row{border-bottom:1px solid var(--theme-sub-bg-color)!important}.tabulator .tabulator-row.tabulator-selected{background-color:var(--theme-selected-color)!important;transition:background-color .3s ease!important}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:var(--theme-bg-color)!important;color:var(--theme-text-color)!important;transition:background-color .3s ease!important}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected,.tabulator-range-selected{background-color:var(--theme-selected-color)!important;transition:background-color .3s ease!important}.tabulator-row-even{background-color:var(--theme-table-even-row-color)!important}.tabulator-row-even,.tabulator-row-odd{transition:background-color .3s ease!important}.tabulator-row-odd{background-color:var(--theme-table-odd-row-color)!important}.tabulator-row.tabulator-selectable:hover{background-color:var(--theme-hover-with-color-color)!important}.tabulator-menu.tabulator-popup-container{background-color:var(--theme-bg-color)!important;height:auto!important;max-height:50vh!important;overflow-y:scroll!important}.tabulator-menu.tabulator-popup-container :hover{background-color:var(--theme-hover-color)!important}.tabulator-menu.tabulator-popup-container .tabulator-menu-item{color:var(--theme-text-color)!important}.tabulator-edit-list.tabulator-popup-container{background-color:var(--theme-bg-color)!important}.tabulator-edit-list.tabulator-popup-container .tabulator-edit-list-item{color:var(--theme-text-color)!important}.tabulator-col:hover{background-color:var(--theme-hover-color)!important}.tabulator-cell.tabulator-editable.tabulator-editing textarea{background-color:var(--theme-bg-color)!important;color:var(--theme-text-color)!important}.tabulator-header-filter input,.tabulator-header-filter list,.tabulator-header-filter textarea{background-color:var(--theme-bg-color)!important;color:var(--theme-text-color)!important;transition:background-color .3s ease,color .3s ease!important}.tabulator-alert-state-error{background-color:var(--theme-bg-color)!important;color:var(--theme-text-color)!important}.bi-check-square,.bi-square{background-color:var(--theme-bg-color);border:1px solid var(--theme-border-color);display:inline-block;height:15px;margin:1px;width:15px}.bi-check-square{position:relative}.bi-check-square:after{color:var(--theme-text-color);content:"✓";font-size:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tabulator-popup-container{border:1px solid var(--theme-border-color)!important;box-shadow:0 0 5px #0003;box-sizing:border-box;color:var(--theme-text-color)!important;overflow-y:auto;position:absolute;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator .tabulator-alert .tabulator-alert-msg,.tabulator-popup-container{background:var(--theme-bg-color)!important;display:inline-block;font-size:16px}.tabulator .tabulator-alert .tabulator-alert-msg{border-radius:10px;font-weight:700;margin:0 auto;padding:10px 20px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:1px solid var(--theme-border-color)!important;color:var(--theme-text-color)!important}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:var(--theme-text-color)!important}
