.tabulator{background-color:#1f2937!important;border:1px solid rgb(55 65 81)!important;color:#f3f4f6!important}.tabulator .tabulator-header{background-color:#111827!important;border-bottom:1px solid rgb(55 65 81)!important}.tabulator .tabulator-header .tabulator-col{background-color:#111827!important;border-right:1px solid rgb(55 65 81)!important;color:#f3f4f6!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{color:#f3f4f6!important;font-weight:600}.tabulator .tabulator-header .tabulator-col:hover{background-color:#1f2937!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row{background-color:#1f2937!important;border-bottom:1px solid rgb(55 65 81)!important;color:#f3f4f6!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row:hover{background-color:#374151!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{border-right:1px solid rgb(55 65 81)!important;color:#f3f4f6!important}.tabulator .tabulator-footer{background-color:#111827!important;border-top:1px solid rgb(55 65 81)!important;color:#f3f4f6!important}.tabulator .tabulator-footer .tabulator-page{background-color:#374151!important;border:1px solid rgb(75 85 99)!important;color:#f3f4f6!important}.tabulator .tabulator-footer .tabulator-page:hover{background-color:#4b5563!important}.tabulator .tabulator-footer .tabulator-page.active{background-color:#3b82f6!important;border-color:#3b82f6!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input,.tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{background-color:#374151!important;border:1px solid rgb(75 85 99)!important;color:#f3f4f6!important;border-radius:.375rem;padding:.25rem .5rem}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus,.tabulator .tabulator-header .tabulator-col .tabulator-header-filter select:focus{outline:none;box-shadow:0 0 0 2px #3b82f6;border-color:transparent}.tabulator .tabulator-footer .tabulator-paginator,.tabulator .tabulator-footer .tabulator-page-size{color:#111827!important}.tabulator .tabulator-footer .tabulator-page-size select{background-color:#374151!important;border:1px solid rgb(75 85 99)!important;color:#f3f4f6!important;border-radius:.375rem;padding:.25rem .5rem}.tabulator .tabulator-footer .tabulator-page-size .tabulator-page-size-label{color:#111827!important;margin-right:.5rem}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page-counter,.tabulator .tabulator-footer .tabulator-paginator .tabulator-pages,.tabulator .tabulator-footer .tabulator-paginator span{color:#111827!important}.tabulator .tabulator-loader{background-color:#1f2937cc!important;color:#f3f4f6!important}.tabulator .tabulator-placeholder{color:#9ca3af!important;background-color:#1f2937!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{border-bottom-color:#f3f4f6!important;border-top-color:#f3f4f6!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-resize-handle{background-color:#4b5563!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-resize-handle:hover{background-color:#6b7280!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-selected{background-color:#1e40af!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-selected:hover{background-color:#1d4ed8!important}
