
/* wwwroot/css/custom-handsontable.css */

/* Define global CSS variables if not already defined */


/* Override the header styles using MudBlazor palette variables */
.handsontable th {
    background-color: var(--mud-palette-background) !important;
    border-color: var(--mud-palette-lines-inputs) !important;
    color: var(--mud-palette-text-primary) !important;
    font-weight: bold !important;
    text-align: center !important;
    /*padding: 10px !important;*/
}

/* Override the cell styles using MudBlazor palette variables */
.handsontable td {
    background-color: var(--mud-palette-surface) !important;
    border-color: var(--mud-palette-lines-inputs) !important;
    color: var(--mud-palette-text-primary) !important;
    /*padding: 8px !important;*/
    /*text-align: left !important;*/
}

.handsontable textarea {
    background-color: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary) !important;
}

/* Style for selected cells */
/*.handsontable .ht_master .currentRow, .handsontable .ht_master .currentCol {
    background-color: var(--mud-palette-primary) !important;
    color: var(--mud-palette-text-secondary) !important;
}*/

/* Style for hovered headers */
/*.handsontable .ht_master .htColHeader:hover, .handsontable .ht_master .htRowHeader:hover {
    background-color: var(--mud-palette-secondary) !important;
    color: var(--mud-palette-text-primary) !important;
}*/

/* Style for read-only cells */
/*.handsontable .ht_master .htDimmed {
    background-color: var(--mud-palette-background) !important;
    color: var(--mud-palette-text-secondary) !important;
}*/

/* Style for invalid cells */
/*.handsontable .ht_master .htInvalid {
    background-color: #ffcccc !important;*/ /* Light red background for invalid cells */
    /*color: var(--mud-palette-text-primary) !important;
}*/

/* Style for row headers */
/*.handsontable .ht_master .htRowHeader {
    background-color: var(--mud-palette-background) !important;*/
    /*border-right: 1px solid var(--mud-palette-lines-inputs) !important;*/
    /*color: var(--mud-palette-text-primary) !important;
}*/

/* Style for column headers */
/*.handsontable .ht_master .htColHeader {
    background-color: var(--mud-palette-background) !important;*/
    /*border-bottom: 1px solid var(--mud-palette-lines-inputs) !important;*/
    /*color: var(--mud-palette-text-primary) !important;
}*/

/* Style for the table borders */
/*.handsontable .ht_master .wtHolder {
    border: 1px solid var(--mud-palette-lines-inputs) !important;
}*/

/* Style for dropdown menus */
/*.handsontable .htDropdownMenu .htMenu {
    background-color: var(--mud-palette-background) !important;
    color: var(--mud-palette-text-primary) !important;*/
    /*border: 1px solid var(--mud-palette-lines-inputs) !important;*/
/*}

    .handsontable .htDropdownMenu .htMenu .htMenuItem:hover {
        background-color: var(--mud-palette-secondary) !important;
        color: var(--mud-palette-text-primary) !important;
    }*/

/* Style for context menus */
/*.handsontable .htContextMenu .htMenu {
    background-color: var(--mud-palette-background) !important;
    color: var(--mud-palette-text-primary) !important;*/
    /*border: 1px solid var(--mud-palette-lines-inputs) !important;*/
/*}

    .handsontable .htContextMenu .htMenu .htMenuItem:hover {
        background-color: var(--mud-palette-secondary) !important;
        color: var(--mud-palette-text-primary) !important;
    }*/
