.handsontable tbody tr th .relative,.handsontable thead tr th .relative{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#eff6ff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.handsontable tbody tr th .relative:hover,.handsontable thead tr th .relative:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.custom-table .ht_master .wtHolder{overflow-x:auto;overflow-y:auto;scrollbar-width:none}.custom-table .ht_master .wtHolder::-webkit-scrollbar{height:8px;width:8px}.custom-table .ht_master .wtHolder::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.custom-table .ht_master .wtHolder::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#64748b,#475569);border-radius:4px;border:1px solid #e2e8f0}.custom-table .ht_master .wtHolder::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#475569,#334155)}.custom-table .ht_master .wtHolder::-webkit-scrollbar-corner{background:#f1f5f9}.custom-table .ht_master .wtHolder{scrollbar-width:thin;scrollbar-color:#64748b #f1f5f9}.overflow-x-auto::-webkit-scrollbar{height:8px}.overflow-x-auto::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.overflow-x-auto::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:4px;border:1px solid #dbeafe}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.handsontable tbody tr:hover td{background-color:#f0f9ff!important;transition:background-color .2s ease}.handsontable tbody tr:first-child td{font-weight:600;border-bottom:2px solid #f50b0b}.handsontable tbody tr:nth-child(2n) td{background-color:#f8fafc}.handsontable tbody tr:nth-child(odd) td{background-color:#fff}.ht-theme-main,.ht-theme-main-dark,.ht-theme-main-dark-auto{--ht-cell-horizontal-padding:0px!important}.handsontable .columnSorting:not(.indicatorDisabled).sortAction{padding-inline-start:4px!important;padding-inline-end:4px!important;min-width:auto!important;max-width:none!important}.fixed.inset-0.bg-black.bg-opacity-50{z-index:9999!important}.handsontable{z-index:0!important}