﻿.mud-expand-panel-header {
    background-color: #f5f7ff;
}

.mud-table-container {
    border-top: 1px solid var(--mud-palette-table-lines);
}

.mud-table-outlined > .mud-table-container {
    border-top: none;
}

.mud-table-head th {
    /*background-color: var(--mud-palette-dark) !important;*/
    /*color: var(--mud-palette-dark-text) !important;*/
    font-weight: bolder !important;
}

.mud-table-head .mud-checkbox > span {
    /*color: var(--mud-palette-dark-text) !important;*/
}

.mud-table-sort-label {
    color: var(--mud-palette-primary) !important;
}

.table-border-top {
    border-top: 1px solid var(--mud-palette-table-lines);
}

.dialog-container {
    max-height: 85vh;
    overflow-y: scroll;
    padding-bottom: 12px;
}

.number-variable {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.table-fixed {
    table-layout: fixed;
    border-collapse: collapse;
    width: 100%;
}

.table-extra-dense * .mud-table-row .mud-table-cell {
    padding: 3px 4px 3px 8px;
    padding-inline-start: 8px;
    padding-inline-end: 4px;
}

.dense-panel-header .mud-expand-panel-header {
    padding: 12px 24px !important;
}

.num-positive {
    color: green;
}

.num-negative {
    color: red;
}

.validation-message {
    margin-top: 3px;
    color: var(--mud-palette-error) !important;
}

.min-input-width {
    width: 254px;
}