.handsontable .htCore td,.handsontable .htCore th{font-size:1.1rem;font-family:var(--bs-body-font-family);color:var(--bs-body-color);border-color:var(--bs-border-color)!important}.handsontable,.handsontable .wtHolder,.handsontable .htCore,.handsontable .htCore td{background:var(--bs-card-bg, var(--bs-paper-bg))}.handsontable .htCore th,.handsontable thead th,.handsontable .ht_clone_top th,.handsontable .ht_clone_left th,.handsontable .ht_clone_top_inline_start_corner th{background:var(--bs-gray-50, #f8f9fa)!important;color:var(--bs-heading-color)!important;font-weight:600;font-size:.9375rem;text-transform:uppercase;letter-spacing:.025em}.handsontable .htCore tbody tr:hover td{background:rgba(var(--bs-primary-rgb),.04)!important}.handsontable .htCore td.current,.handsontable .htCore td.area{background:rgba(var(--bs-primary-rgb),.08)!important}.handsontable .wtBorder.current,.handsontable .wtBorder.area{background-color:var(--bs-primary)!important}.handsontable .htCore td.htDimmed{color:var(--bs-secondary-color);background:rgba(var(--bs-secondary-rgb),.03)}.handsontable .htCore td.htInvalid{background:rgba(var(--bs-danger-rgb),.08)!important;color:var(--bs-danger)}.handsontable .htCore td.htPlaceholder{color:var(--bs-secondary-color);font-style:italic}.handsontable .wtHolder::-webkit-scrollbar{width:6px;height:6px}.handsontable .wtHolder::-webkit-scrollbar-track{background:transparent}.handsontable .wtHolder::-webkit-scrollbar-thumb{background:var(--bs-border-color);border-radius:3px}.handsontable .wtHolder::-webkit-scrollbar-thumb:hover{background:var(--bs-secondary-color)}.htContextMenu .ht_master .htCore{background:var(--bs-card-bg, var(--bs-paper-bg))!important;border:1px solid var(--bs-border-color)!important;border-radius:.375rem;box-shadow:var(--bs-box-shadow);overflow:hidden}.htContextMenu .ht_master .htCore td{background:var(--bs-card-bg, var(--bs-paper-bg))!important;color:var(--bs-body-color)!important;border-color:transparent!important;padding:.425rem .875rem;font-size:.875rem;cursor:pointer}.htContextMenu .ht_master .htCore td:hover,.htContextMenu .ht_master .htCore td.current{background:rgba(var(--bs-primary-rgb),.08)!important;color:var(--bs-primary)!important}.htContextMenu .ht_master .htCore td.htSeparator{height:1px!important;padding:0!important;background:var(--bs-border-color)!important;cursor:default}.htContextMenu .ht_master .htCore td.htDisabled{color:var(--bs-secondary-color)!important;opacity:.5;cursor:not-allowed}.htContextMenu .ht_master .htCore td.htDisabled:hover{background:transparent!important;color:var(--bs-secondary-color)!important}.htDropdownMenu .ht_master .htCore{background:var(--bs-card-bg, var(--bs-paper-bg))!important;border:1px solid var(--bs-border-color)!important;border-radius:.375rem;box-shadow:var(--bs-box-shadow)}.htDropdownMenu .ht_master .htCore td{background:var(--bs-card-bg, var(--bs-paper-bg))!important;color:var(--bs-body-color)!important;border-color:transparent!important}.htDropdownMenu .ht_master .htCore td:hover,.htDropdownMenu .ht_master .htCore td.current{background:rgba(var(--bs-primary-rgb),.08)!important;color:var(--bs-primary)!important}.handsontable .manualColumnResizer,.handsontable .manualRowResizer{background:var(--bs-primary);opacity:.3}.handsontable .manualColumnResizer:hover,.handsontable .manualRowResizer:hover{opacity:.6}.handsontableInput,.handsontableInputHolder .handsontableInput{font-family:var(--bs-body-font-family)!important;font-size:1.1rem!important;color:var(--bs-body-color)!important;background:var(--bs-card-bg, var(--bs-paper-bg))!important;border-color:var(--bs-primary)!important;box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.15)!important;outline:none!important}.htCommentTextArea{font-family:var(--bs-body-font-family)!important;font-size:.875rem!important;color:var(--bs-body-color)!important;background:var(--bs-card-bg, var(--bs-paper-bg))!important;border:1px solid var(--bs-border-color)!important;border-radius:.375rem;box-shadow:var(--bs-box-shadow-sm)}.handsontable .htCore td input[type=checkbox]{accent-color:var(--bs-primary)}.ht-striped .handsontable .htCore tbody tr:nth-child(2n) td{background:rgba(var(--bs-secondary-rgb),.02)}.handsontable{border:1px solid var(--bs-border-color);border-radius:.375rem}.handsontable,.handsontable .wtHolder,.handsontable .wtHider,.handsontable .ht_master,.handsontable .ht_master .wtHolder,.handsontable .ht_master .wtHider{height:auto!important;max-height:none!important;overflow:visible!important;min-height:0!important}[data-bs-theme=dark] .handsontable .htCore th,[data-bs-theme=dark] .handsontable thead th,[data-bs-theme=dark] .handsontable .ht_clone_top th,[data-bs-theme=dark] .handsontable .ht_clone_left th,[data-bs-theme=dark] .handsontable .ht_clone_top_inline_start_corner th{background:#ffffff0a!important}[data-bs-theme=dark] .handsontable .htCore tbody tr:hover td{background:rgba(var(--bs-primary-rgb),.08)!important}[data-bs-theme=dark] .handsontable .htCore td.current,[data-bs-theme=dark] .handsontable .htCore td.area{background:rgba(var(--bs-primary-rgb),.14)!important}[data-bs-theme=dark] .handsontable .htCore td.htDimmed{background:#ffffff05}[data-bs-theme=dark] .ht-striped .handsontable .htCore tbody tr:nth-child(2n) td{background:#ffffff05}[data-bs-theme=dark] .handsontable .wtHolder::-webkit-scrollbar-thumb{background:#ffffff26}[data-bs-theme=dark] .handsontable .wtHolder::-webkit-scrollbar-thumb:hover{background:#ffffff40}
