.htDark{--hot-background:hsl(var(--background));--hot-accent:hsl(var(--accent));--hot-border:hsl(var(--border));--hot-text:hsl(var(--foreground));--hot-header-bg:hsl(var(--muted));height:100%;width:100%}.htDark .handsontable{color:var(--hot-text);height:100%;width:100%;font-size:14px}.htDark .handsontable,.htDark .handsontable .wtHolder{background:var(--hot-background)}.htDark .handsontable .ht_master .wtHolder{height:auto!important}.htDark .handsontable .ht_clone_top{z-index:2}.htDark .handsontable th{background:var(--hot-header-bg);font-weight:500}.htDark .handsontable td,.htDark .handsontable th{color:var(--hot-text);border-color:var(--hot-border);padding:4px 6px}.htDark .handsontable td{background:var(--hot-background);height:23px;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htDark .handsontable .wtBorder.current{border:2px solid hsl(var(--primary))!important}.htDark .handsontable .wtBorder.area{background:hsl(var(--primary)/.1)!important;border:1px solid hsl(var(--primary))!important}.htDark .handsontable tbody th.ht__highlight,.htDark .handsontable thead th.ht__highlight{background:var(--hot-accent)}.htDark .handsontable .wtBorder.area-highlight{background:hsl(var(--primary)/.2)!important}.htDark .handsontable .htContextMenu{background:var(--hot-background);border:1px solid var(--hot-border);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);padding:4px 0}.htDark .handsontable .htContextMenu table tbody tr td{background:var(--hot-background);border:none;color:var(--hot-text);padding:4px 8px}.htDark .handsontable .htContextMenu table tbody tr td.current,.htDark .handsontable .htContextMenu table tbody tr td:hover{background:var(--hot-accent)}.htDark .handsontable .htContextMenu table tbody tr td.htSeparator{border-top:1px solid var(--hot-border);padding:0;height:1px}.htDark .handsontable th>.relative{padding:2px 4px}.dark-theme-handsontable .handsontable{background-color:#111827!important;color:#F9FAFB!important}.dark-theme-handsontable .handsontable th{background-color:#374151!important;color:#F9FAFB!important;border-color:#4B5563!important}.dark-theme-handsontable .handsontable td{background-color:#111827!important;color:#F9FAFB!important;border-color:#4B5563!important}.dark-theme-handsontable .handsontable .wtHolder{background-color:#111827!important}.dark-theme-handsontable .handsontable .ht_clone_left .wtHolder,.dark-theme-handsontable .handsontable .ht_clone_top .wtHolder{background-color:#374151!important}.dark-theme-handsontable .handsontable .wtBorder,.dark-theme-handsontable .handsontable .wtBorder.area,.dark-theme-handsontable .handsontable .wtBorder.current{border:1px solid #3b82f6!important}.dark-theme-handsontable .handsontable .ht_master .wtHolder .htCore tbody tr td.current{background-color:rgba(59,130,246,.1)!important}.dark-theme-handsontable .handsontable .wtBorder.corner{border-color:#3B82F6!important;background-color:#3B82F6!important}.dark-theme-handsontable .handsontable .htContextMenu{background-color:#1F2937!important;color:#F9FAFB!important;border-color:#4B5563!important}.dark-theme-handsontable .handsontable .htContextMenu,.dark-theme-handsontable .handsontable .htFiltersConditionsMenu{background-color:#1F2937;color:#F9FAFB;border-color:#4B5563}.dark-theme-handsontable .handsontable .htContextMenu tbody tr td.htDisabled{color:#6B7280}.dark-theme-handsontable .handsontable .htContextMenu tbody tr td.htSeparator{border-top:1px solid #4b5563}.dark-theme-handsontable .handsontable .htContextMenu tbody tr td:hover{background-color:#374151}.dark-theme-handsontable .handsontable .ht_master .wtHolder .htCore tbody tr td.current.highlight{background-color:#1F2937!important}.dark-theme-handsontable .handsontable .handsontableInputHolder{background-color:#111827!important}.dark-theme-handsontable .handsontable .handsontableInputHolder .handsontableInput{background-color:#1F2937!important;color:#F9FAFB!important;border-color:#3B82F6!important}