﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");
.dxbl-grid .ap-GreyWhite {
  background-color: #FFFFFF !important;
}

.app-dark .dxbl-grid .ap-GreyWhite {
  background-color: #22292F !important;
}

.dxbl-grid .ap-GreyLightest {
  background-color: #F8FAFC !important;
}

.app-dark .dxbl-grid .ap-GreyLightest {
  background-color: #3D4852 !important;
}

.dxbl-grid .ap-GreyLighter {
  background-color: #F1F5F8 !important;
}

.app-dark .dxbl-grid .ap-GreyLighter {
  background-color: #606F7B !important;
}

.dxbl-grid .ap-GreyLight {
  background-color: #DAE1E7 !important;
}

.app-dark .dxbl-grid .ap-GreyLight {
  background-color: #8795A1 !important;
}

.dxbl-grid .ap-GreyBase {
  background-color: #B8C2CC !important;
}

.app-dark .dxbl-grid .ap-GreyBase {
  background-color: #B8C2CC !important;
}

.dxbl-grid .ap-RedLightest {
  background-color: #FCEBEA !important;
}

.app-dark .dxbl-grid .ap-RedLightest {
  background-color: #3B0D0C !important;
}

.dxbl-grid .ap-RedLighter {
  background-color: #F9ACAA !important;
}

.app-dark .dxbl-grid .ap-RedLighter {
  background-color: #621B18 !important;
}

.dxbl-grid .ap-RedLight {
  background-color: #EF5753 !important;
}

.app-dark .dxbl-grid .ap-RedLight {
  background-color: #CC1F1A !important;
}

.dxbl-grid .ap-RedBase {
  background-color: #E3342F !important;
}

.app-dark .dxbl-grid .ap-RedBase {
  background-color: #E3342F !important;
}

.dxbl-grid .ap-OrangeLightest {
  background-color: #FFF5EB !important;
}

.app-dark .dxbl-grid .ap-OrangeLightest {
  background-color: #462A16 !important;
}

.dxbl-grid .ap-OrangeLighter {
  background-color: #FCD9B6 !important;
}

.app-dark .dxbl-grid .ap-OrangeLighter {
  background-color: #613B1F !important;
}

.dxbl-grid .ap-OrangeLight {
  background-color: #FAAD63 !important;
}

.app-dark .dxbl-grid .ap-OrangeLight {
  background-color: #DE751F !important;
}

.dxbl-grid .ap-OrangeBase {
  background-color: #F6993F !important;
}

.app-dark .dxbl-grid .ap-OrangeBase {
  background-color: #F6993F !important;
}

.dxbl-grid .ap-GreenLightest {
  background-color: #E3FCEC !important;
}

.app-dark .dxbl-grid .ap-GreenLightest {
  background-color: #0F2F21 !important;
}

.dxbl-grid .ap-GreenLighter {
  background-color: #A2F5BF !important;
}

.app-dark .dxbl-grid .ap-GreenLighter {
  background-color: #1A4731 !important;
}

.dxbl-grid .ap-GreenLight {
  background-color: #51D88A !important;
}

.app-dark .dxbl-grid .ap-GreenLight {
  background-color: #1F9D55 !important;
}

.dxbl-grid .ap-GreenBase {
  background-color: #38C172 !important;
}

.app-dark .dxbl-grid .ap-GreenBase {
  background-color: #38C172 !important;
}

.dxbl-grid .ap-YellowLightest {
  background-color: #FCFBEB !important;
}

.app-dark .dxbl-grid .ap-YellowLightest {
  background-color: #453411 !important;
}

.dxbl-grid .ap-YellowLighter {
  background-color: #FFF9C2 !important;
}

.app-dark .dxbl-grid .ap-YellowLighter {
  background-color: #684F1D !important;
}

.dxbl-grid .ap-YellowLight {
  background-color: #FFF382 !important;
}

.app-dark .dxbl-grid .ap-YellowLight {
  background-color: #F2D024 !important;
}

.dxbl-grid .ap-YellowBase {
  background-color: #FFED4A !important;
}

.app-dark .dxbl-grid .ap-YellowBase {
  background-color: #FFED4A !important;
}

.dxbl-grid .ap-TealLightest {
  background-color: #E8FFFE !important;
}

.app-dark .dxbl-grid .ap-TealLightest {
  background-color: #0D3331 !important;
}

.dxbl-grid .ap-TealLighter {
  background-color: #A0F0ED !important;
}

.app-dark .dxbl-grid .ap-TealLighter {
  background-color: #20504F !important;
}

.dxbl-grid .ap-TealLight {
  background-color: #64D5CA !important;
}

.app-dark .dxbl-grid .ap-TealLight {
  background-color: #38A89D !important;
}

.dxbl-grid .ap-TealBase {
  background-color: #4DC0B5 !important;
}

.app-dark .dxbl-grid .ap-TealBase {
  background-color: #4DC0B5 !important;
}

.dxbl-grid .ap-BlueLightest {
  background-color: #EFF8FF !important;
}

.app-dark .dxbl-grid .ap-BlueLightest {
  background-color: #12283A !important;
}

.dxbl-grid .ap-BlueLighter {
  background-color: #BCDEFA !important;
}

.app-dark .dxbl-grid .ap-BlueLighter {
  background-color: #1C3D5A !important;
}

.dxbl-grid .ap-BlueLight {
  background-color: #6CB2EB !important;
}

.app-dark .dxbl-grid .ap-BlueLight {
  background-color: #2779BD !important;
}

.dxbl-grid .ap-BlueBase {
  background-color: #3490DC !important;
}

.app-dark .dxbl-grid .ap-BlueBase {
  background-color: #3490DC !important;
}

.dxbl-grid .ap-IndigoLightest {
  background-color: #E6E8FF !important;
}

.app-dark .dxbl-grid .ap-IndigoLightest {
  background-color: #191E38 !important;
}

.dxbl-grid .ap-IndigoLighter {
  background-color: #B2B7FF !important;
}

.app-dark .dxbl-grid .ap-IndigoLighter {
  background-color: #2F365F !important;
}

.dxbl-grid .ap-IndigoLight {
  background-color: #7886D7 !important;
}

.app-dark .dxbl-grid .ap-IndigoLight {
  background-color: #5661B3 !important;
}

.dxbl-grid .ap-IndigoBase {
  background-color: #6574CD !important;
}

.app-dark .dxbl-grid .ap-IndigoBase {
  background-color: #6574CD !important;
}

.dxbl-grid .ap-PurpleLightest {
  background-color: #F3EBFF !important;
}

.app-dark .dxbl-grid .ap-PurpleLightest {
  background-color: #21183C !important;
}

.dxbl-grid .ap-PurpleLighter {
  background-color: #D6BBFC !important;
}

.app-dark .dxbl-grid .ap-PurpleLighter {
  background-color: #382B5F !important;
}

.dxbl-grid .ap-PurpleLight {
  background-color: #A779E9 !important;
}

.app-dark .dxbl-grid .ap-PurpleLight {
  background-color: #794ACF !important;
}

.dxbl-grid .ap-PurpleBase {
  background-color: #9561E2 !important;
}

.app-dark .dxbl-grid .ap-PurpleBase {
  background-color: #9561E2 !important;
}

.dxbl-grid .ap-PinkLightest {
  background-color: #FFEBEF !important;
}

.app-dark .dxbl-grid .ap-PinkLightest {
  background-color: #451225 !important;
}

.dxbl-grid .ap-PinkLighter {
  background-color: #FFBBCA !important;
}

.app-dark .dxbl-grid .ap-PinkLighter {
  background-color: #6F213F !important;
}

.dxbl-grid .ap-PinkLight {
  background-color: #FA7EA8 !important;
}

.app-dark .dxbl-grid .ap-PinkLight {
  background-color: #EB5286 !important;
}

.dxbl-grid .ap-PinkBase {
  background-color: #F66D9B !important;
}

.app-dark .dxbl-grid .ap-PinkBase {
  background-color: #F66D9B !important;
}

.dxbl-grid .ap-GreyDark {
  color: #8795A1 !important;
}

.app-dark .dxbl-grid .ap-GreyDark {
  color: #DAE1E7 !important;
}

.dxbl-grid .ap-GreyDarker {
  color: #606F7B !important;
}

.app-dark .dxbl-grid .ap-GreyDarker {
  color: #F1F5F8 !important;
}

.dxbl-grid .ap-GreyDarkest {
  color: #3D4852 !important;
}

.app-dark .dxbl-grid .ap-GreyDarkest {
  color: #F8FAFC !important;
}

.dxbl-grid .ap-GreyBlack {
  color: #22292F !important;
}

.app-dark .dxbl-grid .ap-GreyBlack {
  color: #FFFFFF !important;
}

.dxbl-grid .ap-RedDark {
  color: #CC1F1A !important;
}

.app-dark .dxbl-grid .ap-RedDark {
  color: #EF5753 !important;
}

.dxbl-grid .ap-RedDarker {
  color: #621B18 !important;
}

.app-dark .dxbl-grid .ap-RedDarker {
  color: #F9ACAA !important;
}

.dxbl-grid .ap-RedDarkest {
  color: #3B0D0C !important;
}

.app-dark .dxbl-grid .ap-RedDarkest {
  color: #FCEBEA !important;
}

.dxbl-grid .ap-OrangeDark {
  color: #DE751F !important;
}

.app-dark .dxbl-grid .ap-OrangeDark {
  color: #FAAD63 !important;
}

.dxbl-grid .ap-OrangeDarker {
  color: #613B1F !important;
}

.app-dark .dxbl-grid .ap-OrangeDarker {
  color: #FCD9B6 !important;
}

.dxbl-grid .ap-OrangeDarkest {
  color: #462A16 !important;
}

.app-dark .dxbl-grid .ap-OrangeDarkest {
  color: #FFF5EB !important;
}

.dxbl-grid .ap-GreenDark {
  color: #1F9D55 !important;
}

.app-dark .dxbl-grid .ap-GreenDark {
  color: #51D88A !important;
}

.dxbl-grid .ap-GreenDarker {
  color: #1A4731 !important;
}

.app-dark .dxbl-grid .ap-GreenDarker {
  color: #A2F5BF !important;
}

.dxbl-grid .ap-GreenDarkest {
  color: #0F2F21 !important;
}

.app-dark .dxbl-grid .ap-GreenDarkest {
  color: #E3FCEC !important;
}

.dxbl-grid .ap-YellowDark {
  color: #F2D024 !important;
}

.app-dark .dxbl-grid .ap-YellowDark {
  color: #FFF382 !important;
}

.dxbl-grid .ap-YellowDarker {
  color: #684F1D !important;
}

.app-dark .dxbl-grid .ap-YellowDarker {
  color: #FFF9C2 !important;
}

.dxbl-grid .ap-YellowDarkest {
  color: #453411 !important;
}

.app-dark .dxbl-grid .ap-YellowDarkest {
  color: #FCFBEB !important;
}

.dxbl-grid .ap-TealDark {
  color: #38A89D !important;
}

.app-dark .dxbl-grid .ap-TealDark {
  color: #64D5CA !important;
}

.dxbl-grid .ap-TealDarker {
  color: #20504F !important;
}

.app-dark .dxbl-grid .ap-TealDarker {
  color: #A0F0ED !important;
}

.dxbl-grid .ap-TealDarkest {
  color: #0D3331 !important;
}

.app-dark .dxbl-grid .ap-TealDarkest {
  color: #E8FFFE !important;
}

.dxbl-grid .ap-BlueDark {
  color: #2779BD !important;
}

.app-dark .dxbl-grid .ap-BlueDark {
  color: #6CB2EB !important;
}

.dxbl-grid .ap-BlueDarker {
  color: #1C3D5A !important;
}

.app-dark .dxbl-grid .ap-BlueDarker {
  color: #BCDEFA !important;
}

.dxbl-grid .ap-BlueDarkest {
  color: #12283A !important;
}

.app-dark .dxbl-grid .ap-BlueDarkest {
  color: #EFF8FF !important;
}

.dxbl-grid .ap-IndigoDark {
  color: #5661B3 !important;
}

.app-dark .dxbl-grid .ap-IndigoDark {
  color: #7886D7 !important;
}

.dxbl-grid .ap-IndigoDarker {
  color: #2F365F !important;
}

.app-dark .dxbl-grid .ap-IndigoDarker {
  color: #B2B7FF !important;
}

.dxbl-grid .ap-IndigoDarkest {
  color: #191E38 !important;
}

.app-dark .dxbl-grid .ap-IndigoDarkest {
  color: #E6E8FF !important;
}

.dxbl-grid .ap-PurpleDark {
  color: #794ACF !important;
}

.app-dark .dxbl-grid .ap-PurpleDark {
  color: #A779E9 !important;
}

.dxbl-grid .ap-PurpleDarker {
  color: #382B5F !important;
}

.app-dark .dxbl-grid .ap-PurpleDarker {
  color: #D6BBFC !important;
}

.dxbl-grid .ap-PurpleDarkest {
  color: #21183C !important;
}

.app-dark .dxbl-grid .ap-PurpleDarkest {
  color: #F3EBFF !important;
}

.dxbl-grid .ap-PinkDark {
  color: #EB5286 !important;
}

.app-dark .dxbl-grid .ap-PinkDark {
  color: #FA7EA8 !important;
}

.dxbl-grid .ap-PinkDarker {
  color: #6F213F !important;
}

.app-dark .dxbl-grid .ap-PinkDarker {
  color: #FFBBCA !important;
}

.dxbl-grid .ap-PinkDarkest {
  color: #451225 !important;
}

.app-dark .dxbl-grid .ap-PinkDarkest {
  color: #FFEBEF !important;
}

html, body {
  height: 100%;
  font-family: "Roboto", sans-serif;
}

/* Hide filter bar */
.dxbl-navigation-filter {
  display: none;
}

.dxbl-treeview-items-container {
  padding-top: 4px !important;
}

.grid-cell-object-link {
  text-decoration: none;
}

/* End */
.dxbl-grid-table > tbody > tr.odd > td {
  background-color: #FFF9C2 !important;
}

.app-dark .dxbl-grid-table > tbody > tr.odd > td {
  background-color: #684F1D !important;
}

.copy {
  cursor: pointer;
  font-weight: bold;
}

/* Fix first column of pivot grid */
.dx-pivotgrid .dx-pivotgrid-area td {
  white-space: nowrap !important;
}
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-expanded > span {
  white-space: nowrap !important;
}
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-collapsed > span {
  white-space: nowrap !important;
}

app {
  display: block;
  height: 100%;
}

.header-logo {
  flex-shrink: 0;
  background-color: currentColor;
  -webkit-mask: url("../images/Logo.svg");
  mask: url("../images/Logo.svg");
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 180px;
  height: 24px;
}

#blazor-error-ui {
  background: inherit;
  bottom: 0;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100001;
}
