/* fixed sizes */

/* border-radius */
/* tables 8px*/

/* border-boxes */

/* NEW COLORS v12 - TOP MENU */

/*  */

/* SUPPORTIVE COLORS */
/* SUCCESS - Green */

/* WARNING - Orange */

/* ERROR - Red */

/* INFO - Blue */

/* Colors */

/*  */

/*  TOP MENU */
/* end TOP MENU */

/* RGBA colors */

/* Dark Mode Colors (for Desktop WebComponent) */

/* Colors for chips and status indicators */

/* Dark Mode Colors for formatting report Values  */

.PPpnzZYkW5LqNdnm4CreUAHQX_FTQvad {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  bottom: 0;
  right: 0;
}

.k99cYVzvSr1egpBxfmCgQJviWeUd_4Rl,
.KaWO5FCBDWMjfgm9xqM2nQRHuR6lKgrC {
  position: relative;
}

.KGbJbiOM8rN_ohTDQMHXjwc4rdSf3r8F,
.hNQ7FUMzOYdkgyiimhMOwZcmIiE8XQqx {
  position: relative;
  top: -10px;
  overflow: hidden; /* don't change overflow:hidden! solves:AQPV-6625*/
}
.hNQ7FUMzOYdkgyiimhMOwZcmIiE8XQqx {
  top: 4px !important;
}

.CQUT1EFGBU21kF1YDLxHQo4a3OdyI__6 {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  padding-right: 0.5rem;
  flex-direction: column;
}

.k99cYVzvSr1egpBxfmCgQJviWeUd_4Rl .VictoryContainer > svg,
.KaWO5FCBDWMjfgm9xqM2nQRHuR6lKgrC .VictoryContainer > svg {
  overflow: visible;
  height: 99% !important;
}

.KGbJbiOM8rN_ohTDQMHXjwc4rdSf3r8F .VictoryContainer > svg,
.hNQ7FUMzOYdkgyiimhMOwZcmIiE8XQqx .VictoryContainer > svg {
  margin-top: -15px;
}

.k99cYVzvSr1egpBxfmCgQJviWeUd_4Rl .VictoryContainer {
  height: 99% !important;
}

.KaWO5FCBDWMjfgm9xqM2nQRHuR6lKgrC .VictoryContainer {
  height: 94% !important;
}

@media (max-width: 960px) {
  .CQUT1EFGBU21kF1YDLxHQo4a3OdyI__6.mUk5TsVo7ZEMQ3piUhJlYgpMtne64zWn {
    top: 35px;
  }
  .hNQ7FUMzOYdkgyiimhMOwZcmIiE8XQqx .VictoryContainer {
    padding: 0 1rem;
  }
}

@media print {
  .CQUT1EFGBU21kF1YDLxHQo4a3OdyI__6 {
    display: none;
  }
  .PPpnzZYkW5LqNdnm4CreUAHQX_FTQvad {
    overflow-x: visible;
    overflow-y: visible;
    flex-shrink: 1;
  }
  .KGbJbiOM8rN_ohTDQMHXjwc4rdSf3r8F,
  .hNQ7FUMzOYdkgyiimhMOwZcmIiE8XQqx {
    left: -10px;
    width: 100vw !important;
    padding: 1rem 1rem 0 1rem;
  }
}

.UyKBXvO36nKuHp9KNvd1GACl9zndBvPM {
  right: -10rem;
  bottom: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.qZeSSaNJX4fomz4386rOngPNZsSF9VJ8 {
  display: flex;
  height: auto;
}

.JguQCMhdr__QsJeIoEiWwz0m7YwLSTVu {
  display: flex;
  flex-direction: row;
  border: 1px solid #ABBACF;
  border-radius: 8px;
  width: 100%;
  align-items: center;
}

.JguQCMhdr__QsJeIoEiWwz0m7YwLSTVu:hover {
  background-color: #E8EDF2;
}

.AH7TsnUldTIC9TBWYHiZQ2FGm0DMgm1i {
  text-decoration: none;
  flex: 1;
  color: inherit;
}

._zz4ab5dz9cW7HDMd44gLjwyJWCOU_uh {
  background-color: transparent;
  color: #587CA1;
}
.J815kApGLuz8WD08RV0QTAq6UROwPVeZ {
  padding-right: 16px;
}

.yMJw5ypdA9NcmlylllxgQTczQkAacDbr {
  font-weight: 500;
  color: #d32f2f;
}
.Nt5vgBxQo93MKd5iuzq2SQMtPZ0Kbt5g {
  font-weight: 500;
  color: #0A8B2E;
}

.RR_fSnpBafiC6WrtdTQ6AsgTMltZG85S {
  min-width: 300px;
}

.l7C3mZzxekDwCiGrPcrAwpGPsvktIRTU {
  word-break: break-all;
  display: -webkit-box;
  overflow: hidden;
  /* Nächsten Kommentar nicht löschen!*/
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

@media (max-width: 600px) {
  .JguQCMhdr__QsJeIoEiWwz0m7YwLSTVu {
    align-items: center;
  }

  .J815kApGLuz8WD08RV0QTAq6UROwPVeZ {
    flex-direction: column;
    padding-left: 0;
    padding-right: 4px;
  }

  .J815kApGLuz8WD08RV0QTAq6UROwPVeZ button {
    margin: 2px 0;
  }

  .X6TwALrLxSxtLi0S9YsfSwsHIiIvh3QD {
    margin-left: 0 !important;
  }

  .l7C3mZzxekDwCiGrPcrAwpGPsvktIRTU {
    line-height: 1.3;
  }
}

@media (max-width: 460px) {
  .RR_fSnpBafiC6WrtdTQ6AsgTMltZG85S {
    min-width: 200px;
  }
}

@media (max-width: 400px) {
  .l7C3mZzxekDwCiGrPcrAwpGPsvktIRTU {
    font-size: 0.9rem;
    word-break: break-word;
  }
}

@media (max-width: 375px) {
  ._zz4ab5dz9cW7HDMd44gLjwyJWCOU_uh {
    transform: scale(0.9);
  }
  .AH7TsnUldTIC9TBWYHiZQ2FGm0DMgm1i > * {
    padding-right: 0;
    padding-left: 8px;
  }
  .AH7TsnUldTIC9TBWYHiZQ2FGm0DMgm1i > * > * {
    margin-right: 8px;
  }
}

.mFI8d1wRC5_25xSpzXbc4g_hBvwW11R7 {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 8px;
}

.mFI8d1wRC5_25xSpzXbc4g_hBvwW11R7::before {
  border-bottom: none;
}

.efMzGn8QXuwidjomJ9i4xAWUL0MMhCDT {
  cursor: pointer;
  margin: 0.25rem;
  display: flex;
  align-items: center;
}

.tVOyTTkOsmEQEKAFt57Iw6wAHjPRpZw6 {
  width: 1.5rem;
  height: 1rem;
  margin-right: 8px;
}

.YSXSXzxrJFuCHlbRuoHx0gj99gutJe0I {
  margin-right: 12px;
}

.SklsmgDaGWemRGAIc1rgFODskEOspkaj {
  width: 100%;
}

.SklsmgDaGWemRGAIc1rgFODskEOspkaj > div {
  display: flex;
  align-items: center;
}
/* input arrow  */
.SklsmgDaGWemRGAIc1rgFODskEOspkaj svg {
  color: #EDF0F4;
}

.FrbNMakPIatfiGCq1LolgauKdVGynS32 {
  border-color: rgba(255, 255, 255, 0.8);
}

.j_u2dOXyX6d8XAJeotrA7wY2vXvRr3sS {
  padding: 0;
}

.WRbrQvyhcNgfwPMwSd5w1c4JDiY_PuKm {
  margin: 4px;
}

.sydtycbQWrU570XjwAgu7Sh1PVSJnHAK {
  max-height: 32px;
  width: auto;
  max-width: 200px;
}

.nIrq8GydZf9s5HBuYD69SgooVOWQFMeN {
  margin-left: -12px;
  margin-right: -8px;
}

.m3mDjrKtUIo1fvPNQfdbQ83atX5lQfAe ._g7MewFE24n_saoRzhsOkA4MGQrXVvmZ {
}

.m3mDjrKtUIo1fvPNQfdbQ83atX5lQfAe .kAdQEYpwKP0FDfMydA3ddVX8slZzf7bM {
  background-color: #CED1D9;
}

.T2LpRAYeHZA0i6o0W0_LcAkIEkKmy77p {
  width: 100%;
}

.TvAhNlgpcPxwZxnxDzSFAbgSJ6UeiP1d {
  min-width: 300px;
}

.Kmv7vIDaqbPGq2mCl8uAEBFW2Atvkxif {
  display: flex;
  flex-direction: row;
}

.Xc13QPkCErc888I3stSfw0Wv3SwUxw5b {
  margin-top: 1rem;
}

@media (min-width: 500px) {
  ._ra2YAHfkeHbFBCBUTkPQQ2XrTxD7oou {
    min-width: 140px;
  }
}

.wDlJaIHxrcDevrL_zupSQexJXrvD8QAL {
  min-width: 100px;
}

.FT7I8dRiot0nvS_iNARDngvGcp8WgfeZ {
  flex-direction: row;
  align-items: center;
  margin-right: 0.25rem;
}

@media (min-width: 500px) {
  .tjXSmRC_EgPIrPYBQ_03KwDf4WwXkT_h {
    min-width: 140px;
  }
}

.mPBkCKXhU4C7HdEJlN7blQ37ue6_xCrT {
  min-width: 100px;
}

.T0GrJkR8_PHntqXd5Bffwo6GPZe_iAWw {
  color: #d32f2f;
  padding-top: 0.5rem;
}

.F42EVW_MuRDY8dkoESrodAv1IJ0JxiW8 {
  display: block;
  padding-bottom: 16px;
  margin: 0.5rem 0;
  width: 100%;
}

.F42EVW_MuRDY8dkoESrodAv1IJ0JxiW8 > div:nth-child(1) {
  width: 100%;
}

.RbOqCSQcSPzVnd21hsGS9gaALEemPkIg {
  background-color: rgba(244, 244, 246, 0.9);
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
  width: 100%;
  padding: 1rem 2rem;
  z-index: 100;
}

.RbOqCSQcSPzVnd21hsGS9gaALEemPkIg > button {
  box-shadow: none;
}

.rldwhdlioY0MOJ3xF9MpYg9pPalWdIte {
  background-color: white;
}

/* DIALOG BUTTONS */
._20zSYbntPwh5013YUYAxw2aAaTRq3rb {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
  width: 100%;
  margin: 1rem 0;
}

/* MEDIA */

@media (max-width: 960px) {
  .RbOqCSQcSPzVnd21hsGS9gaALEemPkIg {
    padding: 1rem;
  }

  .RbOqCSQcSPzVnd21hsGS9gaALEemPkIg > button,
  ._20zSYbntPwh5013YUYAxw2aAaTRq3rb > button {
    width: 50%;
  }
}

.KH0CdiXaUiPIdYCsoDrUApQBooPkDr2K {
  margin: 16px 0;
}

.KH0CdiXaUiPIdYCsoDrUApQBooPkDr2K:hover {
  background-color: #EEEFF1;
}

.jesBr9gM1NSzqLU6nL1zgykoAa9P0x5k {
  display: flex;
}

.y2cVVffzbtIsJip6XeLTCQE9wvy1Pmcu {
  font-size: 1.1rem;
  font-weight: 500;
}

.XjJVMlndVs4XOMXnY3f3RwzMvrMAHrPk {
  margin-top: 1rem;
  max-width: 300px;
}

.EEsNITes_NjTG1fwTXPKwcg6r0zWXU27 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin: 0.75rem 0;
}

.EEsNITes_NjTG1fwTXPKwcg6r0zWXU27 > *:nth-child(2n-1) {
  margin-right: 1rem;
}

.WtuzrppUtbNaQkNFQ2TdwQVEAqCbnM0u,
.he6ezJJhoIVXTFSm3c_6jw16DPJTRjno {
  font-weight: 500;
}

.WtuzrppUtbNaQkNFQ2TdwQVEAqCbnM0u,
.LzbM3dYVqZNf8DDurEhgvAyHljbzI6ib,
.RTeVy7i9OSxh12ucv7e5eAXq6E8gh3l9,
.he6ezJJhoIVXTFSm3c_6jw16DPJTRjno {
  width: 100%;
  color: #434956;
  font-size: 0.9rem;
  text-align: left;
}

.he6ezJJhoIVXTFSm3c_6jw16DPJTRjno {
  text-align: right;
}
.RTeVy7i9OSxh12ucv7e5eAXq6E8gh3l9 {
  font-size: 1rem;
}

.inmiCn24_0X9CfjIX7VEngROTdrVYSS1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.sW1yhUSAnPnLmuMVuvWpKwBoCDutCwzh {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

.YJOvSWv1FgdUduekT0PRlghX51m6T_Dq {
  padding: 4px 16px;
}

@media (max-height: 500px) and (orientation: landscape) {
  .iNi2ftT5HhnS1BsA_HkqfQXxtSLOg4sD {
    width: 95%;
    height: 95%;
    margin: 4px auto;
  }
  .x59wmaw08CbEfmsshdpnbwN2Tr434QhM {
    padding: 0 16px;
    display: flex;
    justify-content: space-between;
  }
}

.lcTCN8n35YSQkPCMFW6tgB4yUgadIbRt {
  width: 8rem;
}

@media (max-height: 500px) and (orientation: landscape) {
  .tuNoTeVyTWEyrg3pd2RkDwpjvJmAT8a1 {
    padding: 0 16px;
  }
  .fcMmIoVjH6SqW1jJ1ea9wWpS7n7Fcjov {
    padding: 0 12px 0 0;
  }
}

.iiPYodZh0qyy6ghL15_N_w_7JUsXLvQd {
  height: 52px;
}

.icGqTa3QV787PYYKjlMN_w4PF1_6rog6 {
  position: absolute;
  top: 2.5rem;
  right: 11rem;
  z-index: 100;
}

.U6SHvJTWyAwBm7w5dJoAU5npsD3edHp5 {
  position: absolute;
  top: 6rem;
  right: 4rem;
  z-index: 100;
}

.GpHCQTPufG4BaRK8N4QA3M5ET_a2F1Mn {
  position: relative;
  height: 2rem;
}

.AVNLYIZv2FAuZEsZWHG_UQczym5288CD {
  position: absolute;
  top: 0;
  left: 0.5rem;
}

.mlFbz_EOMVf8YhDrQNcwggapQK5Zr8Zx {
  position: absolute;
  left: 2.8rem;
  top: 0.125rem;
  width: 9rem;
}

.hq8R3upgxmu6gniWTamogAnWHsMVzzng {
  display: none;
}

.Bl4LBBLXWVUlE_VpOVAZAlqwMNhVqr9g {
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #F4F4F6;
}

.waZN9Mu_AWnCMIPbRVuOA69dfNhJPOAk {
  margin-top: calc(4 * 0.5rem);
}

.s2jNcETuj4aIeoZBl46K4wUttdC0vus7 {
  padding: calc(4 * 0.5rem);
}

.jUNnwp4z4dKSnRQMdragdw6zC2fu789K {
  padding: calc(2 * 0.5rem);
  border-left: solid 3px #d32f2f;
  border-right: solid 3px #d32f2f;
}

.KDxNqS8nTe2LCPr6WAW6TwXFKkGYSl0B {
  white-space: pre;
  width: 100%;
  overflow-x: auto;
}

/* TOP-MENU */
.p88BVk7bLzOxLzlgojVQeQkzdKzajwDZ {
  display: flex;
  align-items: center;

  font-size: 1.5rem;
  font-weight: 500;
  color: white;

  padding-left: 1rem;
  margin: 12px 1rem 12px 0;
  border-left: 1px solid #CED1D9;
}

.fPtSlMKAGmvprzPd9PBlQwdj9M9XbNyL {
  color: #F9C112;
}

@media (max-width: 1280px) {
  .p88BVk7bLzOxLzlgojVQeQkzdKzajwDZ {
    margin-right: 2rem;
  }
}

@media (max-width: 600px) {
  .p88BVk7bLzOxLzlgojVQeQkzdKzajwDZ {
    border-left: none;
    padding-left: 0;
  }
}

/* LOGIN PAGE */

.aRYobyE_8CEpKzTOs3NYwfgTqCUtClTK {
  display: flex;
  align-items: center;
  color: #486284;
}

.PQYObM3hoRmURxX7OyKwbXmJ0TOe9251 {
  font-weight: 400;
  letter-spacing: 0.5px;
  margin: 0;
  white-space: nowrap;
}

.LlINxOagI3oXkU5eKFo9RgrkopexbG1O {
  font-weight: 600;
  font-size: xx-large;
}

.kV7yq6FcAPH_OXFiyIgrJAZ7cIe97S5y {
  font-size: large;
  letter-spacing: 1.2px;
  font-weight: 500;
  color: #486284;
}

.nRhzWgJMu6ZmRWZLTwr8FwVConpFHO3f {
  color: #F9C112;
  font-weight: 700;
}

.fVmoUUPtv2uBQIxcJN2d2gMIyqQfS0On {
  width: 1px;
  background-color: #486284;
  height: 26px;
  margin: 0 0.75rem;
}

@media (max-width: 960px) {
  .LlINxOagI3oXkU5eKFo9RgrkopexbG1O {
    font-size: large;
  }
  .kV7yq6FcAPH_OXFiyIgrJAZ7cIe97S5y {
    font-size: medium;
  }
}

.bfRc2NFpYANEJE4FDYOT4wZx7Nv4DATF {
  display: flex;
  flex-direction: row;
}

.eT1UyoIMVAD81dhnIAqwAkAr4t2MA7u1 {
  padding-top: 0.5rem;
  position: relative;
  display: inline-block;
  text-align: center;
  min-width: 10rem;
  font-size: 14px;
}

.LdPeI5xcaIjJnXohW_2caAHomGQFhFKH {
  padding-right: 0;
}

.ZLhCvu6QBzOia4gL0jTwqQfqm8TykQK1 {
  padding-right: 0;
  color: undefined;
}

.GXHYw6IQe31zHY_GUm_lPAcx_c_BkyDK {
  margin-top: 0.25rem;
}

.GXHYw6IQe31zHY_GUm_lPAcx_c_BkyDK .xU8sE6GZfqgOr5Mc_e9UApatPFZ61MIT {
}

.GXHYw6IQe31zHY_GUm_lPAcx_c_BkyDK .Fl6azu7l6A2d0jUcVcfGaA90gr1am_41 {
  background-color: #CED1D9;
}

.nVg0hZrP1qt62AtGOZxwHha09otRZtAl {
  display: inline;
  color: white;
}

.RageDQaOeJDPfnyTx4PjmAY3Axrezpxh {
  color: green;
}

.cwd3szM9wivR5hUA22CtwoVXmiDkGED2 {
  color: red;
}

.g8wUIK7m82wFbFF4i65VwEqZRmnEWviU {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
}

.ZbvjH6qmu1dudABWK4BcPgbPvcMtbCNX {
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
}

.Vpumw9JChUHzdhYv84k8QdgmxpfUtb34 {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  pointer-events: none;
}

.bF8r13B0rTElB7V6_HOyowpnidtjAB7m {
  display: flex;
  flex-direction: row;
}

.ZT4NiSfqP2uy7M8rh9QsYgo5MMkO0FuR {
  display: flex;
  flex-direction: column-reverse;
}

.ZT4NiSfqP2uy7M8rh9QsYgo5MMkO0FuR button {
  width: 100%;
}

@media screen and (orientation: portrait) and (max-width: 400px) {
}

@media print {
  .g5iHfo8pAbXIQIpuP1GDQBCGub6bsBPJ {
    display: none;
  }
}

.WW0d44UkOUhm7iQHp4vw7yJ9MCpK8FEQ {
  margin: 10px 40px;
}

.hOVr6Ix3czsQyMQck3PIjQTBQfj4W84c {
  margin-bottom: 30px;
}

.XEACaRs85tEKap0iZheLbwkiSios4ipA {
  width: 100%;
  margin-bottom: 0.8rem;
}

@media screen {
  .OMvABrz4iAdsvlfyWbA91ApJeT7ZMNPt {
    display: none;
  }
}

@media print {
  .vJ4rPp75aULCo9CZ7fDyAQsGMpWemWgn {
    display: none;
  }

  .dQ1c6QvU2HOktDsQCHBYnQasNQkea7am {
    margin-top: 80px;
  }
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.dwlAsr5cUCczDpMcjCahAxkhrDRXMMMw {
  z-index: 1300;
}

.yUj8d9IXWsIpVq7gLheQYIy1KkuGsgAb {
  display: flex;
  flex-direction: row;
  max-height: 48px;
}

.kGNAzqGreNiw9GVxcMJxwUH5DBYiA1k2 {
  text-decoration: none;
  color: inherit;
}

.lolZQHRecyK6ky3XYpgxHQk3nDxc7aji {
  min-width: 48px;
  max-height: 48px;
  text-transform: none;
  opacity: 1;
  font-size: 0.9rem;
  letter-spacing: 0.7px;
}

.lolZQHRecyK6ky3XYpgxHQk3nDxc7aji button {
  border-radius: 16px;
}

.CdAclrXxrJiZCXJgr7OeQRwgLhBGSZQ4 {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  margin-right: 1rem;
}

.ZUW6IbtI4bAKKOr6Jjy1YQGuSFF81EGu {
  flex-grow: 1;
  margin-right: 1rem;
  position: relative;
}

.fRaeUIBy9semibq4db_n0wymVkSp562T {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  display: flex;
  flex-direction: row;
}

.KoJPAj3EOVvYlztv9BNUAAIzphm_TbUm {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.h3DyU0ftULp5YLdE4Q90ngMrO5Z1d1a4 {
  z-index: 2000;
  overflow-y: auto;
  max-height: calc(100vh - 3rem);
  min-width: 360px;
}

.h3DyU0ftULp5YLdE4Q90ngMrO5Z1d1a4:nth-last-child(1) {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.DoSNsjq6DCmxFtpWrXigXABWbURLyeer {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0;
  border-top-right-radius: 16px;
}

.L6mx5Fdsekny2AoKp9lgaVjPIXedpwet {
  z-index: 1000;
  position: fixed;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
}

.DbcxAbH9JzeaRUL3RRIGgFslBIhrqStG {
  text-decoration: none;
}

.T_bcKATy7CeKBMEBG91Qwr8vhniwFiyx {
  color: #587CA1;
  margin-right: 16px;
}

.slf_4M2C57ScvNLkmbOxNwubz75T16Cb,
.h3DyU0ftULp5YLdE4Q90ngMrO5Z1d1a4 a li {
  height: 48px;
  padding-left: 36px;
  padding-right: 24px;
}

.H6DhjYlupYj_lxcAoQWyweY18OBDrAGO {
  height: 48px;
  padding-left: 36px;
  padding-right: 24px;
}

.EhzdXTFBdhg_fp4_iw_77gEVLuJdujq4 {
  margin-right: 40px;
}

.b5Cd1Om8dfpPT_R4cmlDmQjqN5LwC_Mc {
  color: #F9C112;
  min-height: 40px;
  min-width: 40px;
  margin: 2px;
  right: 6px;
}

.b5Cd1Om8dfpPT_R4cmlDmQjqN5LwC_Mc > svg {
  min-height: 40px;
  min-width: 40px;
}

.CVn3DqL8LdTKpp_53qg36A8cqkID3RqO {
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}

.oUL5GALiL1SKc5JXE1N1wg0e90dc9k7N {
  text-transform: uppercase;
  letter-spacing: 0.8px;
  font-size: smaller;
  font-weight: 500;
  color: #F9C112;
}

.LKWslbQy83IUPQOyb07CdgjiciILNOeF {
  position: relative;
  height: 2px;
  border: none;
  background: none;
}

.LKWslbQy83IUPQOyb07CdgjiciILNOeF::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  background: linear-gradient(
    to right,
    transparent,
    rgba(192, 192, 192, 0.4),
    rgba(219, 215, 215, 0.45),
    rgba(192, 192, 192, 0.4),
    transparent
  );
}

.X5nrcvrY3royFc70cqngfwxmPmsfzqEf {
  margin: auto;
}

.S80Deyc1lGDK99CvNrW2Q75KEJZuliSz {
  width: 0.5rem;
}

.mohyvYciQnFtxwvsOIvUAGvbUSFX3aEe {
  margin-bottom: -6px;
  padding-bottom: 10px;
}

/* Compact Menu - drawer */

.QOwrHBAz6nCwmn7yolxcNgqNhD6iP4gO {
  width: 380px;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

._C0PK5xijYJj030G3cwl7QImlLK6JrTP {
  height: 100%;
  overflow: auto;
}

.q3xbrYg1_9s0Ro0EEUomcQ0qJplVDjBh {
  position: unset;
  padding-right: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.vTB1Yz9713ABsY4Kn5wLgoQBaY7C9Tyx > span {
  font-size: 1.2rem;
  font-size: 1.2rem;
  font-weight: 500;
}

.Mj5xmYzSsdjJvEAIcpHBlwjc4frgMuj6 {
  position: sticky;
  top: 0;
  right: 0;
  padding-top: 8px;
  display: flex;
  margin-bottom: 1rem;
  justify-content: space-between;
}

.Mj5xmYzSsdjJvEAIcpHBlwjc4frgMuj6 > button:nth-child(1) {
  width: auto;
  padding-left: 16px;
  padding-right: 60px;
}
.Mj5xmYzSsdjJvEAIcpHBlwjc4frgMuj6 > button:nth-child(2) {
  width: auto;
}

.z4BmH1Qu4feIxNO7z1fgZcxRpT_HuY0t {
  font-size: 2.3rem;
  padding-left: 20px;
}

.TiGuOf1j0rYEbuKgpKhLwgf6bNG5Tp6H {
  font-size: 2.3rem;
}

.STYD6VIKN2w6P4Ez5D1XIARlDhV0bVD0 {
  font-size: 2rem;
}

.NYxqKThH6uihYj1WAiUqqQb3rLflkfLE {
  padding-left: 30px;
}

.X8fV07Pl0PZqCtRIGaJYZACisE7cNayo,
.G924x7wjw_OUfLhm_7vh0Quiulb9vT2T {
  width: 32px;
  font-size: 1.8rem;
}
.X8fV07Pl0PZqCtRIGaJYZACisE7cNayo {
  margin-right: 28px;
}

.lMj1shalK0_Y5ZOVLQ_FQgD3vL2pD3M4 {
  margin-right: 10px;
}

.RNWJLI9tVPIBZXZB_KbaPAQ4og_yIDQU {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  transform: translateX(380px);
  transition: transform 0.2s ease-in-out, visibility 0.2s ease-in-out;
  visibility: hidden;
  z-index: 10;
}

.RNWJLI9tVPIBZXZB_KbaPAQ4og_yIDQU.sOTxruqYUtQJI1kkPnb2QguX_PaPKy5e {
  transform: translateX(0);
  visibility: visible;
}

.m65QMNYT_VWiHxz9L7tRNgF90OdHrp4k {
  position: sticky;
  top: 0;
  right: 0;
  z-index: 2100;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  margin-top: 8px;
}

.JpYavHtYZN2_4a6QQLCcgfsbRwgOoPZM {
  justify-content: space-between;
}
.JX4xiqU35oCc0pazfEg6C0QeWffbkl22 {
  flex-grow: 1;
  font-size: 1.2rem;
  font-weight: 500;
}

@media (max-width: 400px) {
  .RNWJLI9tVPIBZXZB_KbaPAQ4og_yIDQU {
    transform: translateX(100vw);
  }
  .QOwrHBAz6nCwmn7yolxcNgqNhD6iP4gO {
    width: 100vw;
  }
}

@media print {
  .dwlAsr5cUCczDpMcjCahAxkhrDRXMMMw {
    display: none;
  }
  .yUj8d9IXWsIpVq7gLheQYIy1KkuGsgAb {
    display: none;
  }
}

.K0wQKP2WmfiJrfcFNwhOWwnUKrXPdEjJ {
  height: 100vh;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 2550px;
}

.gOBzUeWjD8vr3OTJLxkygTVIA5saXmPi {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem;
  width: 100%;
  height: 76px;
}

.svTVMbcAdUwB5RxkFB4q_AU7CAjZjtIB {
  max-width: 180px;
  max-height: 60px;
}

.SuDfkW2112ROLOAa9inQppPahpw7ozsp {
  position: relative;
  flex: 0 1 auto;
  min-height: 0;
}

.LiDOSE3OcL4Coq2bnfKztw89pVPZQDdW {
  position: static;
}

.uBGtuL6dgm8EltDjWOhwgsirqEwl6p4J {
  width: 100%;
  max-height: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.LiDOSE3OcL4Coq2bnfKztw89pVPZQDdW .rxzl4cf7WtOITEX9dkXWHQcEz0bx52dv {
  /* ensure visibility of form when background image is not shown */
  min-height: 550px;
}

.ThBAq_Afhz09KsphUVJxQCfr75VIlkMp {
  position: absolute;

  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 30rem;
  max-width: 100%;

  margin: auto;
  padding: 36px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 16px;
}

.YJMF8Az3HYOC4OsWzPfWAhTdDXGVt0Rt {
  background-color: #F4F4F6;
}

.oYlf_tUOb4xpRdyEXdUjwUJBV5VNpG8Z > * {
  margin: 16px 0;
}

.qKiWb_Fy2PTOsUHhDcTyfArwjk800JIl {
  width: 100%;
  display: flex;
  margin-bottom: 16px;
}

.n4NHEjuNTZWsszSq7q615A7vJQ4mbVYu {
  color: #486284;
}

.cvJynOXGfVPk3GaHEwXpQELFDStg8ymc fieldset {
  border: none;
}

.KcpiUYc6Eo9qPyyl0ERdngywYZSZ5bWm input {
  padding: 12px 14px 12px 0;
  margin-left: 16px;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
  padding: 12px 14px 12px 16px;
  margin-left: 0;
}

.cvJynOXGfVPk3GaHEwXpQELFDStg8ymc label {
  padding-left: 22px;
  margin-left: 30px;
  color: #486284;
}

.cvJynOXGfVPk3GaHEwXpQELFDStg8ymc div:nth-child(2) {
  border: none !important;
  border-radius: 8px;
}

.H0R66zh5hcgSmoyRtuFr4A2JAtmk5MoM,
.HcwhpTipznbsNpvLPEDJbg0Cbg04hnqY {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 500;
}

.H0R66zh5hcgSmoyRtuFr4A2JAtmk5MoM {
  left: 12px;
  color: #486284;
}

.HcwhpTipznbsNpvLPEDJbg0Cbg04hnqY {
  height: 22px;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.12);
  left: calc(12px + 24px + 12px);
}

.ruDU1WLq7SwxRyk9PmmyQ3mjenFHI0yg {
  width: 100%;
  position: relative;
}

.U5WOQ5cFBaC7qimEZXSwBA6GYGczqPsL {
  letter-spacing: 1px;
  text-transform: capitalize;
  margin-bottom: 16px;
}

.vVNnDsTTxwkZ0ibqjpWzBAF4oV68_mNP {
  width: 100%;
  text-align: end;
}

.v9Z71CaIQ7OUNL2k3Weyvg2xaXYZRnYp {
  text-align: center;
  margin-top: 1rem;
  width: 100%;
  padding: 0.75rem 0;

  /* position: relative creates a stacking context so z-index works,
     ensuring the footer is above the absolutely-positioned login form */
  position: relative;
  z-index: 1;
}

.kmT5OE80WllW36PQBtJVeAX6vvRqgVyF {
  margin-left: 0.5em;
  margin-right: 0.5em;
  white-space: nowrap;
}

@media (max-height: bearkpointMd) or (max-width: 1280px) {
  .ThBAq_Afhz09KsphUVJxQCfr75VIlkMp {
    top: 50%;
  }
}

@media (max-width: 960px) {
  .IilKBJRypHozQkbfuqB_VAsM9LKIvOWp {
    font-size: 1.25rem;
  }

  .svTVMbcAdUwB5RxkFB4q_AU7CAjZjtIB {
    max-width: 150px;
    max-height: 50px;
  }

  .gOBzUeWjD8vr3OTJLxkygTVIA5saXmPi {
    padding: 0 8px;
  }

  .v9Z71CaIQ7OUNL2k3Weyvg2xaXYZRnYp {
    padding: 0.75rem 0;
  }
}

@media (max-width: 599px) {
  .y0Pyf3LPKatqrfNNJwCUGw4k_Y8WPR7W {
    padding: 0;
  }

  .gOBzUeWjD8vr3OTJLxkygTVIA5saXmPi {
    padding: 0.5rem 1rem;
    height: auto;
  }

  .IilKBJRypHozQkbfuqB_VAsM9LKIvOWp {
    font-size: 1rem;
  }

  .svTVMbcAdUwB5RxkFB4q_AU7CAjZjtIB {
    max-width: 120px;
    max-height: 40px;
  }
}

@media (max-width: 480px) {
  .rxzl4cf7WtOITEX9dkXWHQcEz0bx52dv {
    max-width: 400px;
  }
  .ThBAq_Afhz09KsphUVJxQCfr75VIlkMp {
    padding: 32px 16px;
  }
}

@media (max-width: 400px) {
  .rxzl4cf7WtOITEX9dkXWHQcEz0bx52dv {
    max-width: 350px;
  }
}

@media (max-width: 340px) {
  .gOBzUeWjD8vr3OTJLxkygTVIA5saXmPi {
    padding: 0.5rem;
  }

  .IilKBJRypHozQkbfuqB_VAsM9LKIvOWp {
    font-size: 0.875rem;
    letter-spacing: 0.25px;
  }

  .svTVMbcAdUwB5RxkFB4q_AU7CAjZjtIB {
    max-width: 100px;
    max-height: 35px;
  }
}

.wfckAitJCOGj7HKaaiQSQPabN1OOxlYY {
  white-space: pre-line;
  max-height: 8rem;
  overflow: auto;
  margin: 1rem 0;
}


