
:root {
    --primary: #f9b216;
    --secondary: #fdc952;
    --tertiary: #FEDB8B;
    --background-color: #fafafa;
    --text-color: #121212;
    --text-color-breadcrumb: #626567;
    --text-color-email: #797d7f;
    --text-color-syncFusion: #6c757d;
    --navbar-color: #f1f3f4;
    --background-hover: #d5dbdb;
    --background-hover-select: #ecf0f1;
    --background-menu: #fdfefe;
    --background-breadcrumb: #f1f3f4;
    --header-color: #6c757d;
    --border-layout: #fafafa;
    --toolbar: #424949;
    --iconMenu: #626567;
    --card-background-color: #fafafa;
    --border-card: rgba(0, 0, 0, 0.175);
    --footer-color: #e9ecef;
    --fontLabel-color: #343a40;
    --synthetic-account-color: #F8F9FA;
    --editCellColorGrid: #ffbfbf;
    --format-condition-ga: #c6efce;
    --format-condition-gt: #ffeb9c;
    --format-condition-kpi: #ffc7ce;
    --borderGrid: #dee2e6;
    --list-group-color: #fafafa;
    --icones: #f9b216;
    --grid-border-color: silver;
    --commentColor: #e9ecef;
    --cardShadow: rgba(0, 0, 0, 0.175);
    --e-attr-v: #8fbc8f;
    --e-attr-m: #add8e6;
    --e-attr-c: #fafad2;
    --e-attr-p: #db7093;
    --e-attr-d: lightsalmon;
    --e-attr-s: silver;
    --scrollChart: #f1f3f4;
    --scrollChartAdjustment: #f1f3f4;
    --format-condition-managerial: #E9F4FC;
    --format-condition-financial: #EBF9EE;
    --disable-grid: #f0f0f0;
    --text-disable: #999;
    --row-grid-color: #ffffff;
    --row-grid-color-alternating: #f9f9f9;
    --button-hover-backgroundcolor: #9F9FA6;
    --color-success-arrow: #198754;
    --text-color-success: #198754;
    --text-color-danger: #dc3545;
    --badge-custom-color: #212529;
    --bg-color-custom: #F2F4F5;
    /*** SyncFusion-Colors */
    --color-sf-secondary-outline: #424949;
    /*** Escala de cores */
    --grid-color-green: #e6f4e6;
    --grid-color-yellow: #fcfce7;
    /* Green */
    --max-green: #8fbc8b;
    --avg-max-green: #afcfad;
    --avg-green: #cfe2cd;
    --avg-min-green: #f2f7f1;
    --min-green: #fefefe;
    /* SeaGreen */
    --max-seagreen: #20b2aa;
    --avg-max-seagreen: #60c8c3;
    --avg-seagreen: #bce8e5;
    --avg-min-seagreen: #e4f6f5;
    --min-seagreen: #fdfefe;
    /* LightBlue */
    --max-lightblue: #add8e6;
    --avg-max-lightblue: #d7ecf3;
    --avg-lightblue: #e8f4f8;
    --avg-min-lightblue: #e8f4f8;
    --min-lightblue: #fbfdfe;
    /* LightYellow */
    --max-lightyellow: #fafad2;
    --avg-max-lightyellow: #fbfbdc;
    --avg-lightyellow: #fbfbdf;
    --avg-min-lightyellow: #fcfce7;
    --min-lightyellow: #fefef9;
    /* LightLilac */
    --max-lightlilac: #db7093;
    --avg-max-lightlilac: #e9a6bc;
    --avg-lightlilac: #f2cbd8;
    --avg-min-lightlilac: #f6dde5;
    --min-lightlilac: #fbeff3;
    /* Fills */
    --light-red-fill: #ffc7ce;
    --light-pink-fill: #ffd9f5;
    --light-silver-fill: #f7f7f7;
    --dark-silver-fill: #f2f2f2;
    --gold-yellow-fill: #ffeb9c;
}

.dark-mode {
    --primary: #f9b216;
    --background-color: #212529;
    --text-color: #dee2e6;
    --text-color-syncFusion: #adb5bd;
    --navbar-color: #2b3035;
    --background-hover: #424949;
    --background-hover-select: #424949;
    --header-color: white;
    --background-menu: #2b3035;
    --background-breadcrumb: #2b3035;
    --text-color-breadcrumb: f1f3f4;
    --border-layout: #212529;
    --toolbar: #d7dbdd;
    --iconMenu: #bdc3c7;
    --card-background-color: #2b3035;
    --border-card: rgba(255, 255, 255, 0.15);
    --footer-color: #2b3035;
    --text-color-email: d7dade;
    --fontLabel-color: #B1B5B9;
    --synthetic-account-color: #373C42;
    --editCellColorGrid: #E68383;
    --format-condition-ga: #3a7e47;
    --format-condition-gt: #c49733;
    --format-condition-kpi: #e65769;
    --borderGrid: #495057;
    --list-group-color: #2b3035;
    --icones: #f9b216;
    --grid-border-color: #495057;
    --commentColor: #212529;
    --cardShadow: rgba(0, 0, 0, 0.5);
    --e-attr-v: #285328;
    --e-attr-m: #264b71;
    --e-attr-c: #c49733;
    --e-attr-p: #681940;
    --e-attr-d: #2b3035;
    --e-attr-s: rgba(204, 204, 204, 0.5);
    --scrollChart: #383D42;
    --scrollChartAdjustment: #495057;
    --format-condition-managerial: #193542;
    --format-condition-financial: #26422F;
    --disable-grid: #343a40;
    --text-disable: #666;
    --row-grid-color: #262b30;
    --row-grid-color-alternating: #212529;
    --button-hover-backgroundcolor: #212529;
    --color-success-arrow: #26d986;
    --text-color-success: #20B16D;
    --text-color-danger: #E04D5C;
    --badge-custom-color: #6c757d;
    --bg-color-custom: #DEE2E608;
    /*** SyncFusion-Colors */
    --color-sf-secondary-outline: #bdc3c7;
    /*** Escala de cores */
    --grid-color-green: #244124;
    --grid-color-yellow: #5E5E5E;
    /* Green */
    --min-green: #0a140a;
    --avg-min-green: #1a2e1a;
    --avg-green: #256d3b;
    --avg-max-green: #3d8b57;
    --max-green: #529e6b;
    /* SeaGreen */
    --min-seagreen: #081414;
    --avg-min-seagreen: #123a34;
    --avg-seagreen: #1a6d65;
    --avg-max-seagreen: #26877f;
    --max-seagreen: #3fa59d;
    /* LightBlue */
    --min-lightblue: #0a1624;
    --avg-min-lightblue: #1f3c5a;
    --avg-lightblue: #2f5f85;
    --avg-max-lightblue: #4179a8;
    --max-lightblue: #5a94c2;
    /* LightYellow */
    --min-lightyellow: #4A3C0E;
    --avg-min-lightyellow: #665210;
    --avg-lightyellow: #826812;
    --avg-max-lightyellow: #9E7F14;
    --max-lightyellow: #B99618;
    /* LightLilac */
    --min-lightlilac: #1a0f16;
    --avg-min-lightlilac: #4a2f3f;
    --avg-lightlilac: #6a3f55;
    --avg-max-lightlilac: #8b4f6f;
    --max-lightlilac: #a86484;
    /* Fills */
    --light-red-fill: #660000;
    --light-pink-fill: #7a1f5a;
    --light-silver-fill: #242424;
    --dark-silver-fill: #121212;
    --gold-yellow-fill: #8b6c0b;
}

body {
    background-color: var(--background-color);
    color: var(--text-color);
}

.card {
    background-color: var(--card-background-color);
}

    .card:hover {
        box-shadow: 0 1rem 3rem var(--cardShadow) !important;
    }

.list-group-item {
    background-color: transparent !important;
}

    .list-group-item:hover {
        background-color: var(--background-hover-select) !important;
    }

.page {
    margin-left: 40px;
    display: flex;
    flex-direction: column;
    z-index: 1;
}

.label-font {
    font-size: 12px;
    font-weight: 500;
    color: var(--fontLabel-color);
}

/** Text Color */
.text-color-success {
    color: var(--text-color-success) !important;
}
.text-color-danger {
    color: var(--text-color-danger) !important;
}

/*** NavBar */
.navbar {
    position: sticky;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--navbar-color);
    top: 0;
    width: 100%;
    height: 40px;
    box-shadow: rgba(60, 64, 67, 0.3) 1px 1px 1px 0px, rgba(60, 64, 67, 0.15) 1px 1px 1px 0px;
    z-index: 3;
}

.navbar-logo {
    margin-left: 4px;
}
    .navbar-logo img {
        height: 32px;
        width: 32px;
    }

.navbar-itens {
    display: flex;
    justify-content: flex-end;
    margin: 0 5px 0 0;
}

.navbar-buttons {
    position: relative;
    align-items: center;
    cursor: pointer;
    padding: 5px 10px;
    border-radius: 5px;
}
    .navbar-buttons:hover {
        background-color: var(--background-hover);
    }
        .navbar-buttons:hover .navbar-item-submenu {
            opacity: 1;
            visibility: visible;
            transform: scale(1);
        }

        .navbar-buttons:hover .navbar-item-submenu,
        .navbar-buttons:focus-within .navbar-item-submenu,
        .navbar-item-submenu:hover {
            opacity: 1;
            visibility: visible;
            transform: scale(1);
        }

.navbar-item-submenu {
    display: flex;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    padding: 10px;
    margin-top: 10px;
    border-radius: 5px;
    flex-direction: column;
    background-color: var(--background-menu);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px;
    border: 1px solid rgba(204, 204, 204, 0.5);
    list-style: none;
    right: -30px;
    max-height: calc(100vh - 190px) !important;
    max-width: 300px;
    white-space: nowrap;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(204, 204, 204, 0.5) transparent;
    transform: scale(0.7);
    transition: opacity 0.5s ease, visibility 0.1s ease, transform 0.5s ease;
}
    .navbar-item-submenu.open {
        opacity: 1;
        visibility: visible;
        transform: scale(1);
    }
    .navbar-item-submenu .navbar-item-submenu-header {
        display: block;
        text-decoration: none;
        color: var(--text-color);
        font-size: 20px;
        text-align: center;
        padding: 5px;
        font-weight: bold;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .navbar-item-submenu .navbar-item-submenu-name {
        display: block;
        text-align: center;
        text-decoration: none;
        color: var(--text-color);
        font-size: 16px;
    }
    .navbar-item-submenu .navbar-item-email {
        display: block;
        text-align: center;
        text-decoration: none;
        color: var(--text-color-email);
        font-size: 16px;
    }
    .navbar-item-submenu .navbar-item-submenu-content {
        display: flex;
        align-items: center;
        color: var(--text-color);
        padding: 5px;
        text-decoration: none;
        top: 0;
        border-radius: 5px;
    }
    .navbar-item-submenu li a {
        display: block;
        padding: 0;
        margin: 0;
        text-decoration: none;
        color: var(--text-color);
    }
        .navbar-item-submenu li a:hover {
            background-color: var(--background-hover-select);
        }
        .navbar-item-submenu li i {
            margin-right: 5px;
        }

 /*** Tamanho do submenu */

.submenu {
    min-width: 120px;
    max-width: 350px;
    height: auto;
}

/*** Sidebar */

.sidebar {
    position: fixed;
    background: var(--navbar-color);
    width: 40px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: rgba(60, 64, 67, 0.3) 1px 1px 1px 0px, rgba(60, 64, 67, 0.15) 1px 1px 1px 0px;
    z-index: 4;
}

.sidebar-align-itens {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-top: 40px;
}

.sidebar-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    margin: 10px;
    padding: 5px 5px;
    cursor: pointer;
    width: 36px;
    border-radius: 5px;
}
    .sidebar-item:hover {
        background-color: var(--background-hover);
    }
        .sidebar-item:hover .sidebar-item-submenu {
            opacity: 1;
            visibility: visible;
            transform: scale(1);
        }

.sidebar-item-submenu {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 100%;
    top: 0;
    background-color: var(--background-menu);
    padding: 10px;
    border-radius: 5px;
    border: 0.5px solid rgba(204, 204, 204, 0.5);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px;
    flex-direction: column;
    list-style: none;
    gap: 10px;
    max-height: calc(100vh - 20px) !important;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(204, 204, 204, 0.5) transparent;
    transform: scaleY(0.8) translateY(-15px);
    transform-origin: top;
    transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
    .sidebar-item-submenu li a {
        display: block;
        padding: 0;
        margin: 0;
        text-decoration: none;
        color: var(--text-color);
    }
        .sidebar-item-submenu li a:hover {
            background-color: var(--background-hover-select);
        }

    .sidebar-item-submenu .sidebar-item-submenu-content {
        display: flex;
        align-items: center;
        color: var(--text-color);
        padding: 5px;
        text-decoration: none;
        top: 0;
        border-radius: 5px;
        font-size: 16px;
        white-space: nowrap;
    }
        .sidebar-item-submenu-content i{
            margin-right: 5px;
        }
    
.sidebar-item-submenu-header-start {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    color: var(--header-color);
    font-size: 15px;
    padding: 5px;
}

.sidebar-item-submenu-header {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    color: var(--header-color);
    font-size: 18px;
    padding: 5px;
}

.sidebar-item-submenu-header i{
    margin-top: 2px;
    margin-right: 15px;
}

/*** Menu lateral responsivo */

.sidemenu {
    display: none;
    cursor: pointer;
    align-items: center;
    padding: 1px 8px 1px 8px;
    border-radius: 5px;
    margin-right: 5px;
}
    .sidemenu:hover{
        background-color: var(--background-hover);
    }

.offcanvas .offcanvas-header {
    background-color: var(--background-menu);
    color: var(--header-color);
}

.btn-close:hover{
    background-color: var(--background-hover);
    border-radius: 5px;
}

.offcanvas-body {
    background-color: var(--background-menu);
    color: var(--text-color);
}

.offcanvas-title {
    font-size: 20px;
}

.offcanvas-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
    .offcanvas-menu i {
        margin-right: 5px;
    }

.offcanvas-menu-title {
    cursor: pointer;
    padding: 10px 10px;
    display: block;
    border-radius: 5px;
    background-color: var(--background-menu);
    color: var(--text-color);
    transition: background-color 0.3s, color 0.3s;
    text-decoration: none;
    font-size: 16px;
}

.offcanvas-menu-title:hover {
    background-color: var(--background-hover);
}

.offcanvas-menu-click {
    display: none;
}

.offcanvas-submenu-list {
    cursor: pointer;
    list-style: none;
    text-decoration: none;
    display: none;
    color: var(--text-color);
    
}
    .offcanvas-submenu-list li a {
        text-decoration: none;
        color: var(--text-color);
        display: block;
        padding: 10px 10px;
        font-size: 14px;
    }
    .offcanvas-submenu-list li:hover {
        background-color: var(--background-hover);
        border-radius: 5px;
    }

.offcanvas-menu-click:checked + .offcanvas-menu-title + .offcanvas-submenu-list {
    display: block;
}

@media (max-width: 768px) {
    .sidemenu {
        display: flex;
        cursor: pointer;
    }

    .navbar-itens {
        display: none;
    }

    .sidebar {
        display: none;
    }

    .page {
        margin-left: 0;
    }
}

/*** Start App */

.splash-screen {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    height: 100vh;
    font-size: .88rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    background-image: linear-gradient(180deg, var(--primary) 0%, #eeeded 46%, #ffffff 100%);
}
    .splash-screen .spinner-border {
        border: .5em solid;
        border-color: var(--primary) var(--secondary) var(--tertiary) #bfbfbf;
        width: 120px;
        height: 120px;
    }

.splash-screen-caption {
    font-size: 1.5rem;
    font-weight: 600;
    margin-top: 1.5rem;
}

.splash-screen-text {
    font-size: 1.1rem;
    color: black;
    margin-top: .5rem;
}

.loading-progress-text {
    font-size: 1.5rem;
    font-weight: 600;
    margin-top: 1.5rem;
    text-align: center;
    inset: calc(20vh + 3.25rem) 0 auto 0.2rem;
}
    .loading-progress-text:after {
        content: var(--blazor-load-percentage-text, "0%");
    }

.align-badge {
    display: flex;
    align-items: center;
}

.badge {
    padding: 2px 5px 2px 5px;
    border-radius: 8px;
    font-size: 12px;
    color: white;
    font-weight: 600;
    background-color: rgb(109 118 126);
}

.badge-teste {
    padding: 2px 5px 2px 5px;
    border-radius: 8px;
    font-size: 12px;
    color: var(--text-color);
    font-weight: 600;
    background-color: var(--grid-color-green);
}

/*** ProgressBar Animation */ 

@keyframes indeterminate {
    0% {
        margin-left: 0;
    }

    100% {
        margin-left: 75%;
    }
}

/*** Login Page */

.container {
    background-color: var(--background-color);
}

.banner {
    position: absolute;
    bottom: 57px;
    height: 6px;
    width: 100%;
    background-color: var(--primary);
}

.footer {
    position: fixed;
    font-size: 10px;
    align-content: center;
    align-items: center;
    width: 100%;
    height: 55px;
    background-color: var(--footer-color);
    bottom: 0;
}
    .footer-text {
        text-align: center;
        color: var(--text-color);
    }

/*** Toolbar */

.toolbar-container {
    padding: 5px 0 5px 0;
}

.e-toolbar,
.e-toolbar .e-toolbar-items,
.e-toolbar .etbar-btn {
    background-color: transparent !important;
}

.e-custom {
    border-style: none !important;
}

/*** Default Grid */

.grid-container {
    padding: 0 10px 0 10px;
}

.grid-no-data {
    padding-top: 15px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: var(--text-color);
    width: 100%;
}

/*** Valid and Error Message */

.validation-message {
    font-style: italic;
    color: red;
}

/*** ChartOfAccounts Integrate */

.chartOfAccounts-header {
    padding: 10px;
    font-size: 16px;
}

/*** Class Color SfMultiSelect ChartOfAccounts*/

.e-multi-select-wrapper .sfMultiselect-hidden.e-chips {
    background-color: #198754 !important;
    color: white !important;
}

.e-multi-select-wrapper .sfMultiselect-aggregator.e-chips {
    background-color: #feb100 !important;
    color: white !important;
}

.e-multi-select-wrapper .sfMultiselect-totalizer.e-chips {
    background-color: #6f42c1 !important;
    color: white !important;
}

/*** Class Cell color Grid */
.editCellColorGrid {
    background-color: var(--editCellColorGrid);
}

/*** Class Color SfMultiSelect User Profile*/
.e-multi-select-wrapper .sfMultiselect-director.e-chips {
    background-color: #146eba !important;
    color: white !important;
}

.e-multi-select-wrapper .sfMultiselect-manager.e-chips {
    background-color: #198754 !important;
    color: white !important;
}

.e-multi-select-wrapper .sfMultiselect-supervisor-buyer.e-chips {
    background-color: #d63384 !important;
    color: white !important;
}

.e-multi-select-wrapper .sfMultiselect-finance.e-chips {
    background-color: #eeb301 !important;
    color: white !important;
}

.e-multi-select-wrapper .sfMultiselect-others.e-chips {
    background-color: #e50303 !important;
    color: white !important;
}

.e-custom {
    border-style: none !important;
    align-items: center;
}

/*to remove the edit button alone*/
.e-removeEditcommand .e-unboundcell .e-unboundcelldiv button.e-Editbutton {
    display: none;
}
/*to remove the delete button alone*/
.e-removeDeletecommand .e-unboundcell .e-unboundcelldiv button.e-Deletebutton {
    display: none;
}
.e-removeNonecommand .e-unboundcell .e-unboundcelldiv button.e-Nonebutton {
    display: none;
}

.buttonIgnore {
    border-style: none !important;
    align-items: center;
}

.removebuttonIgnore .buttonIgnore {
    display: none;
}

.buttonUnmarkIgnored {
    border-style: none !important;
    align-items: center;
}

.removebuttonUnmarkIgnored .buttonUnmarkIgnored {
    display: none;
}

.buttonUnlink {
    border-style: none !important;
    align-items: center;
}

.removebuttonUnlink .buttonUnlink {
    display: none;
}

.buttonLink {
    border-style: none !important;
    align-items: center;
}

.removebuttonLink .buttonLink {
    display: none;
}

/*** remove button Data Entry */

.buttonView {
    border-style: none !important;
    align-items: center;
}

.removebuttonView .buttonView {
    display: none;
}

.buttonOpen {
    border-style: none !important;
    align-items: center;
}

.removebuttonOpen .buttonOpen {
    display: none;
}

.buttonReopen {
    border-style: none !important;
    align-items: center;
}

.removebuttonReopen .buttonReopen {
    display: none;
}

.buttonGenerate {
    border-style: none !important;
    align-items: center;
}

.removebuttonGenerate .buttonGenerate {
    display: none;
}

.commentBackgroundColor {
    background-color: var(--commentColor);
}

.fab-background-color {
    background-color: var(--primary) !important;
}

/*** Colors */
.light-red-fill {
    background-color: var(--format-condition-kpi);
}

.e-headercell.e-attr-v {
    background-color: var(--e-attr-v);
}

.e-headercell.e-attr-m {
    background-color: var(--e-attr-m);
}

.e-headercell.e-attr-c {
    background-color: var(--e-attr-c);
}

.e-headercell.e-attr-d {
    background-color: var(--e-attr-d);
}

.e-headercell.e-attr-s {
    background-color: var(--e-attr-s);
}

.e-headercell.e-attr-p {
    background-color: var(--e-attr-p);
}

/*** Buttons Disable*/
.e-btn.e-primary[disabled] {
    background-color: var(--color-sf-primary-bg-color) !important;
    color: var(--color-sf-primary-text-color) !important;
    opacity: 0.5;
    cursor: not-allowed;
}

.e-btn.e-secondary[disabled] {
    background-color: var(--color-sf-secondary-bg-color) !important;
    color: var(--color-sf-secondary-text-color) !important;
    opacity: 0.5;
    cursor: not-allowed;
}

/*** Blazor Error UI */
#blazor-error-ui {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
    #blazor-error-ui .dismiss {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

/* Alinha os itens do dropdown com checkbox */
.e-multi-select-wrapper .e-list-item {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 6px 12px;
    box-sizing: border-box;
}

/* Estiliza o conteúdo interno do item */
.e-list-item .profile-text {
    color: #6c757d;
    font-size: 13px;
    margin-right: 8px;
    white-space: nowrap;
}

.e-list-item .user-name {
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Estiliza os place holder com enable ativado */
.e-control-wrapper.e-disabled .e-float-text {
    color: var(--text-color-syncFusion) !important;
    opacity: 1 !important;
}

/* Efeito zebra striping (Manter as linhas das grids em cores alternadas) */
.e-grid .e-row:nth-child(even) {
    background-color: var(--row-grid-color);
}

.e-grid .e-row:nth-child(odd) {
    background-color: var(--row-grid-color-alternating);
}

/*****ESCALA DE COR****/
.grid-color-green {
    background-color: var(--grid-color-green);
}

.grid-color-yellow {
    background-color: var(--grid-color-yellow);
}

.max-green {
    background-color: var(--max-green);
}

.avg-max-green {
    background-color: var(--avg-max-green);
}

.avg-green {
    background-color: var(--avg-green);
}

.avg-min-green {
    background-color: var(--avg-min-green);
}

.min-green {
    background-color: var(--min-green);
}

.max-seagreen {
    background-color: var(--max-seagreen);
}

.avg-max-seagreen {
    background-color: var(--avg-max-seagreen);
}

.avg-seagreen {
    background-color: var(--avg-seagreen);
}

.avg-min-seagreen {
    background-color: var(--avg-min-seagreen);
}

.min-seagreen {
    background-color: var(--min-seagreen);
}

.max-lightblue {
    background-color: var(--max-lightblue);
}

.avg-max-lightblue {
    background-color: var(--avg-max-lightblue);
}

.avg-lightblue {
    background-color: var(--avg-lightblue);
}

.avg-min-lightblue {
    background-color: var(--avg-min-lightblue);
}

.min-lightblue {
    background-color: var(--min-lightblue);
}

.max-lightyellow {
    background-color: var(--max-lightyellow);
}

.avg-max-lightyellow {
    background-color: var(--avg-max-lightyellow);
}

.avg-lightyellow {
    background-color: var(--avg-lightyellow);
}

.avg-min-lightyellow {
    background-color: var(--avg-min-lightyellow);
}

.min-lightyellow {
    background-color: var( --min-lightyellow);
}

.max-lightlilac {
    background-color: var(--max-lightlilac);
}

.avg-max-lightlilac {
    background-color: var(--avg-max-lightlilac);
}

.avg-lightlilac {
    background-color: var(--avg-lightlilac);
}

.avg-min-lightlilac {
    background-color: var(--avg-min-lightlilac);
}

.min-lightlilac {
    background-color: var(--min-lightlilac);
}

.light-red-fill {
    background-color: var(--light-red-fill);
}

.light-pink-fill {
    background-color: var(--light-pink-fill);
}

.light-silver-fill {
    background-color: var(--light-silver-fill);
}

.dark-silver-fill {
    background-color: var(--dark-silver-fill);
}

.gold-yellow-fill {
    background-color: var(--gold-yellow-fill);
}