/* ReSharper disable all Redundant */

:root {
    /* Primary */
    --color-Primary800OnClick: #00234c;
    --color-Primary700BGHover: #003268;
    --color-Primary600DefaultBGFontHover: #004288;
    --color-Primary500FontActive: #0054b0;
    --color-Primary400: #2DB7B2; /* TODO: redefine color */
    --color-Primary300: #91F3DF; /* TODO: redefine color */
    --color-Primary200Disabled: #98BDB5; /* TODO: redefine color */
}

:root {
    /* Neutral */
    --color-Neutral800Font: #09101D;
    --color-Neutral700Outline: #171E27;
    --color-Neutral600Active: #1C2530;
    --color-Neutral500Hover: #273241;
    --color-Neutral400Default: #303E53;
    --color-NeutralPlaceHolderFont: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #6D7780;
    --color-NeutralPlaceHolder: #575f66;
    --color-Neutral300BorderDark: #7B8CA0;
    --color-Neutral300BorderLight: #A9BDCF;
    --color-Neutral200BorderLight: #A9BDCF;
    --color-Neutral100OnClick: #E2E9F6;
    --color-Neutral75Active: #DDEAF2;
    --color-Neutral50Hover: #EBF0F9;
    --color-NeutralWhite: #FFFFFF;
}

:root {
    /* Gray */
    --color-GreyHover: #EBEBEB;
    --color-GreyOnClick: #DCDCDC;
    --color-GreySectionArea: #D9D9D9;
    --color-GreySectionHover: #E5E5E5;
    --color-GreyDisabledBackground: #f5f5f5;
    --color-GreyDisabledFont: #B3B7BB;
    --color-GreyPlaceholderFont: #6D7780;
}

:root {

    
    --color-StatusError600: #b11841;
    --color-StatesSucess600: #1a7b20;
    --color-StatesWarning600: #c05a00;
    --color-StatesInfo: #204fd8;
    --color-SpecialBenchmarkWert: #f2fee8;
    --color-lv-menu-active-item: var(--color-Primary500FontActive);
    --font-family-default: 'Roboto';



    --kb-app-height: 100vh;
    --kb-app-header-height: var(--mud-appbar-height);
    --kb-app-content-height: calc( var(--kb-app-height) - var(--kb-app-header-height) );
    --kb-app-content-toolbar-height: 36px;
    --kb-content-header-height: 44px;
    --kb-content-header-toolbar-height: 32px;
    --kb-main-nav-width-collapsed: var(--mud-drawer-width-mini-left);
    --kb-main-nav-width-expanded: var(--mud-drawer-width-left);
    --kb-main-nav-item-height: 48px;
    --kb-main-sub-header-height: 57px;
    --kb-main-sub-content-height: calc( var(--kb-app-content-height) - var(--kb-main-sub-header-height) );
    --ks-main-sub-content-padding-top-bottom: 10px;
    --kb-main-sub-nav-width: 280px;
    --kb-table-border-color: var(--color-Neutral200BorderLight);
    --kb-table-row-alternative-bg-color: var(--color-GreyDisabledBackground);
    --ks-table-row-height: 36px;
    --ks-table-full-height: calc( var(--kb-main-sub-content-height) - (2 * var(--ks-main-sub-content-padding-top-bottom)));
    --kb-table-read-only-bg-color: var(--color-GreyDisabledBackground);
    --mud-drawer-width-mini-left: 52px !important;
    --mud-typography-button-text-transform: none !important;
    --mud-palette-error-darken: var(--color-StatusError600) !important;
    --kb-content-padding-top-bottom: 10px;
    --kb-app-content-toolbar-margin-bottom: 10px;
    --kb-app-content-without-toolbar-height: calc( var(--kb-app-content-height) - var(--kb-app-content-toolbar-height) - var(--kb-main-sub-header-height) - (2 * var(--kb-content-padding-top-bottom)) - var(--kb-app-content-toolbar-margin-bottom) );
}