.HJOckEvVqe5M8N0wJAeI {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.HJOckEvVqe5M8N0wJAeI > * {
  width: 100%;
}

.HJOckEvVqe5M8N0wJAeI > *:not(:last-child) {
  margin-right: 10px;
}

.dhYovAStWiXMfznu_mim {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.glG9SN8rBSXDodzLagWg {
  position: relative;
  z-index: 9995;
  width: 100%;
  max-width: 367px;
  background: #fff;
  border: solid 1px #eceeef;
  left: 0;
  right: 0;
  margin: auto;
  box-shadow: 24px;
  padding: 8px 14px 20px;
  outline: 0;
  border-radius: 10px;
  box-sizing: border-box;
  /* Portaled to <body>, so the modal inherits MainLayout's CssBaseline typography
     (0.875rem / 1.334) instead of the legacy 13px. Pin it back to match base.html. */
  font-size: var(--font-size-body-legacy);
  line-height: var(--font-line-height-body);
}

.IkLh7BNW2FHa1A7t24Dg {
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 16px;
}

@media (max-width: 900px) {
  .glG9SN8rBSXDodzLagWg {
    width: 90%;
  }
}

.YboUhNJY5x2d4DJezxhP {
  width: 140px;
  height: 140px;
  padding: 26px;
  background-color: #fff;
}
.Qb6VCsYROHUHSJ5cIgNZ {
  border-radius: 50%;
  border: 4px solid #f27474;
  box-sizing: content-box;
  height: 80px;
  padding: 0;
  position: relative;
  background-color: #fff;
  width: 80px;
  animation: jfp_35UFKKGQz8IM_gZx 0.5s;
}
.Qb6VCsYROHUHSJ5cIgNZ:after,
.Qb6VCsYROHUHSJ5cIgNZ:before {
  background: #fff;
  content: "";
  height: 120px;
  position: absolute;
  transform: rotate(45deg);
  width: 60px;
}
.Qb6VCsYROHUHSJ5cIgNZ:before {
  border-radius: 40px 0 0 40px;
  width: 26px;
  height: 80px;
  top: -17px;
  left: 5px;
  transform-origin: 60px 60px;
  transform: rotate(-45deg);
}
.Qb6VCsYROHUHSJ5cIgNZ:after {
  border-radius: 0 120px 120px 0;
  left: 30px;
  top: -11px;
  transform-origin: 0 60px;
  transform: rotate(-45deg);
  animation: bHEHrfWCBNZNFdgCO3Iq 4.25s ease-in;
}
.YjP345qnFKWnDWADq9Lz {
  display: block;
  position: relative;
  z-index: 2;
}
.KHwyMuQt74uc7iALe3nL {
  border-radius: 50%;
  border: 4px solid rgba(200, 0, 0, 0.2);
  box-sizing: content-box;
  height: 80px;
  left: -4px;
  position: absolute;
  top: -4px;
  width: 80px;
  z-index: 2;
}
.fqN0_AvxGU5G5TL72iy6 {
  background-color: #fff;
  height: 90px;
  left: 28px;
  position: absolute;
  top: 8px;
  transform: rotate(-45deg);
  width: 5px;
  z-index: 1;
}
.LItjUOU7Wnug93_V11p_,
.aLo1xGujWjPsR3vjpKSw {
  border-radius: 2px;
  display: block;
  height: 5px;
  position: absolute;
  z-index: 2;
  background-color: #f27474;
  top: 37px;
  width: 47px;
}
.LItjUOU7Wnug93_V11p_ {
  left: 17px;
  transform: rotate(45deg);

  animation: kMgn6135GOQkvPvOf51D 0.75s;
}
.aLo1xGujWjPsR3vjpKSw {
  right: 16px;
  transform: rotate(-45deg);
  animation: Ba7OX8g5jYSohJRDY88Q 0.75s;
}

@keyframes bHEHrfWCBNZNFdgCO3Iq {
  0%,
  5% {
    transform: rotate(-45deg);
  }
  100%,
  12% {
    transform: rotate(-405deg);
  }
}

@keyframes jfp_35UFKKGQz8IM_gZx {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes kMgn6135GOQkvPvOf51D {
  0%,
  65% {
    left: 82px;
    top: 95px;
    width: 0;
  }
  84% {
    left: 14px;
    top: 33px;
    width: 47px;
  }
  100% {
    left: 17px;
    top: 37px;
    width: 47px;
  }
}
@keyframes Ba7OX8g5jYSohJRDY88Q {
  0%,
  65% {
    right: 82px;
    top: 95px;
    width: 0;
  }
  84% {
    right: 14px;
    top: 33px;
    width: 47px;
  }
  100% {
    right: 16px;
    top: 37px;
    width: 47px;
  }
}

.cp8ZJdb7HpiJSBFft0FN {
  width: 140px;
  height: 140px;
  padding: 26px;
  background-color: #fff;
}
.aLHSUYBWaydtjciq35Wv {
  border-radius: 50%;
  border: 4px solid #039be5;
  box-sizing: content-box;
  height: 80px;
  padding: 0;
  position: relative;
  background-color: #fff;
  width: 80px;
  animation: vj7d0IJp49yM6_xleuQJ 0.75s infinite alternate;
}
.aLHSUYBWaydtjciq35Wv:after,
.aLHSUYBWaydtjciq35Wv:before {
  background: #fff;
  content: "";
  border-radius: 50%;
  height: 100%;
  position: absolute;
  width: 100%;
}
.aLHSUYBWaydtjciq35Wv:before {
  display: inline-block;
  opacity: 0;
  animation: th610JtxUXq5QIt5NulH 2s linear infinite;
}
.aLHSUYBWaydtjciq35Wv:after {
  display: block;
  z-index: 1;
}
.vuaDZWMy9k0ZARunmy6y {
  background-color: #039be5;
  border-radius: 2px;
  height: 47px;
  left: 50%;
  margin-left: -2px;
  position: absolute;
  bottom: 10px;
  width: 5px;
  z-index: 2;
  animation: FIz2p0VjwSmJp6NusIpn 0.75s infinite alternate;
}
.dczgQnCMhT10lsyj0CRS {
  background-color: #039be5;
  border-radius: 50%;
  top: 10px;
  height: 7px;
  left: 50%;
  margin-left: -3px;
  position: absolute;
  width: 7px;
  z-index: 2;
  animation: FIz2p0VjwSmJp6NusIpn 0.75s infinite alternate;
}
@keyframes vj7d0IJp49yM6_xleuQJ {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.02);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes th610JtxUXq5QIt5NulH {
  0% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
  }
  30% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    background-color: #039be5;
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes FIz2p0VjwSmJp6NusIpn {
  0% {
    background-color: #4bc1fa;
  }
  100% {
    background-color: #039be5;
  }
}

.x0BcD6Q2TjBVk89U5zwQ {
  width: 140px;
  height: 140px;
  padding: 26px;
  background-color: #fff;
}
.mKIIhyZhLhbxG5deKdw5 {
  border-radius: 50%;
  border: 4px solid #a5dc86;
  box-sizing: content-box;
  height: 80px;
  padding: 0;
  position: relative;
  background-color: #fff;
  width: 80px;
}
.mKIIhyZhLhbxG5deKdw5:after,
.mKIIhyZhLhbxG5deKdw5:before {
  background: #fff;
  content: "";
  height: 120px;
  position: absolute;
  transform: rotate(45deg);
  width: 60px;
}
.mKIIhyZhLhbxG5deKdw5:before {
  border-radius: 40px 0 0 40px;
  width: 26px;
  height: 80px;
  top: -17px;
  left: 5px;
  transform-origin: 60px 60px;
  transform: rotate(-45deg);
}
.mKIIhyZhLhbxG5deKdw5:after {
  border-radius: 0 120px 120px 0;
  left: 30px;
  top: -11px;
  transform-origin: 0 60px;
  transform: rotate(-45deg);
  animation: Xpz2ebrSeC0eyAYTMqP8 4.25s ease-in;
}
.g_aDdFeSPnKJuTKXE05d {
  border-radius: 50%;
  border: 4px solid rgba(165, 220, 134, 0.25);
  box-sizing: content-box;
  height: 80px;
  left: -4px;
  position: absolute;
  top: -4px;
  width: 80px;
  z-index: 2;
}
._nofbolYB8Kh7rbbj7oG {
  background-color: #fff;
  height: 90px;
  left: 28px;
  position: absolute;
  top: 8px;
  transform: rotate(-45deg);
  width: 5px;
  z-index: 1;
}
.b8STlOCiv3WUrbdECSXJ,
.xMkjMCGgPnak38MMeP9F {
  background-color: #a5dc86;
  border-radius: 2px;
  height: 5px;
  position: absolute;
  z-index: 2;
}
.b8STlOCiv3WUrbdECSXJ {
  left: 14px;
  top: 46px;
  transform: rotate(45deg);
  width: 25px;
  animation: Rb0QbCT4xZtheQPDho8P 0.75s;
}
.xMkjMCGgPnak38MMeP9F {
  right: 8px;
  top: 38px;
  transform: rotate(-45deg);
  width: 47px;
  animation: ZbnQDD3HNv6YmKNhjtAq 0.75s;
}
@keyframes Rb0QbCT4xZtheQPDho8P {
  0%,
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes ZbnQDD3HNv6YmKNhjtAq {
  0%,
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@keyframes Xpz2ebrSeC0eyAYTMqP8 {
  0%,
  5% {
    transform: rotate(-45deg);
  }
  100%,
  12% {
    transform: rotate(-405deg);
  }
}

._oHgfxZBGzj38tLR7ejS {
  width: 140px;
  height: 140px;
  padding: 26px;
  background-color: #fff;
}
.PVfXQT57oRl7rFx0j5Zu {
  border-radius: 50%;
  border: 4px solid #f8bb86;
  box-sizing: content-box;
  height: 80px;
  padding: 0;
  position: relative;
  background-color: #fff;
  width: 80px;
  animation: ZApuZcyR7tfxLumY6DV2 0.75s infinite alternate;
}
.PVfXQT57oRl7rFx0j5Zu:after,
.PVfXQT57oRl7rFx0j5Zu:before {
  background: #fff;
  content: "";
  border-radius: 50%;
  height: 100%;
  position: absolute;
  width: 100%;
}
.PVfXQT57oRl7rFx0j5Zu:before {
  display: inline-block;
  opacity: 0;
  animation: L0AW2nOabvUpLbkTvSnq 2s linear infinite;
}
.PVfXQT57oRl7rFx0j5Zu:after {
  display: block;
  z-index: 1;
}
.FUUGRPAtDe_ZX20JbKOy {
  background-color: #f8bb86;
  border-radius: 2px;
  height: 47px;
  left: 50%;
  margin-left: -2px;
  position: absolute;
  top: 10px;
  width: 5px;
  z-index: 2;
  animation: OEZdaBic6oyvOH35O5H6 0.75s infinite alternate;
}
.ElI0XgYQ7NXbn2qRVYMb {
  background-color: #f8bb86;
  border-radius: 50%;
  bottom: 10px;
  height: 7px;
  left: 50%;
  margin-left: -3px;
  position: absolute;
  width: 7px;
  z-index: 2;
  animation: OEZdaBic6oyvOH35O5H6 0.75s infinite alternate;
}
@keyframes ZApuZcyR7tfxLumY6DV2 {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.02);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes L0AW2nOabvUpLbkTvSnq {
  0% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
  }
  30% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    background-color: #f8bb86;
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes OEZdaBic6oyvOH35O5H6 {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f8bb86;
  }
}

.YBm8F1Ljp6FXxJH9yGZw {
  margin: 1em 0;
  text-align: center;
  white-space: pre-line;
}

:root {
  font-size: 14px;
}

.FkBn1lOsO8hBx9uMxylt {
  --toastify-color-success: #1ab394;
  --toastify-color-error: #ee3849;
  font-size: 14px;
}

.dWaCz3NWMDtWBQu4fpVJ {
  width: 115px;
  height: 24px;
  margin: 15px;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.23px;
  color: #4a4a4a;
}

.FO7ZrXea1ry_7C2DZEoO {
  padding: 0 !important;
  max-height: calc(100vh - 128px);
  overflow-y: scroll;
}

.FO7ZrXea1ry_7C2DZEoO hr:last-child {
  display: none;
}

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

.C0VND0iUGOFxp1JXYK1A {
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.17px;
  color: #4a4a4a;
  margin-bottom: 8px;
}

.dWaCz3NWMDtWBQu4fpVJ {
  font-weight: bold;
  width: 80%;
}

.M2xU4pVz1SnuRMhNrL5f {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #4a4a4a;
}

.oZdjxWBFQPaiP9sQ3G16 {
  font-size: 18px;
  color: #4a4a4a;
}

.KzFVmeemcC_MjWbpaMfj {
  font-weight: normal;
  word-wrap: break-word;
  width: inherit;
}

.jCs7Rqc0sW7C3PCDzHT6 {
  color: #9b9b9b;
  font-weight: normal;
}

.a47CKY7VrjwIETQoKfFA {
  margin: 0;
}

.cGM_Jjd7JUoOZUQxa_PY {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 65px;
  border-bottom: 4px solid transparent;
}

.DyVVptpQVSe8d7vrLOcw {
  border-bottom: 4px solid #f44336;
}

.CJPP5k0hgrRUFyY9qEkH {
  color: #dfe4ed;
  font-size: 22px !important;
  margin-top: auto;
  margin-bottom: auto;
}

.ZzArPaWLNCL90boyJdfO {
  border-radius: 50%;
  background-color: #ff2526;
  width: 9px;
  height: 9px;
  position: absolute;
  margin-left: 12px;
  margin-top: -20px;
}

.JtRkOpL29fId7pzbHjkv {
  position: relative;
  max-width: 120px;
}

.ivZMnCZa0I8j0f3DB2db {
  display: none;
}

.uRmJDzzsb_Dy8xXIRCCJ {
  width: 338px;
  background-color: #fff;
  box-shadow:
    0 2px 1px -1px rgba(0, 0, 0, 0.2),
    0 1px 1px 0 rgba(0, 0, 0, 0.14),
    0 1px 3px 0 rgba(0, 0, 0, 0.12);
  right: 0;
  position: absolute;
  z-index: 10;
  top: 65px;
  margin-top: 0;
  padding: 0;
  border-radius: 4px;
}

.nIQrqsnrFPbZFnre2ItY {
  border-radius: 50%;
  background-color: #0f9fd0;
  width: 12px;
  height: 12px;
  margin-left: -4px;
}

.fBIme_f85onccun6Gth_ {
  display: flex;
  align-items: center;
  justify-content: center;
}

.K65lY6MTD76XWw0dqzEd {
  display: flex;
  flex-direction: row;
  cursor: pointer;
}

.K65lY6MTD76XWw0dqzEd:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

li.AMnCOIPPid9Xgcl7xatQ {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 95%;
}

.htZbvdBmZydqNIeyiknF {
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Fjo78Bly7VLhFVfKuIeD {
  position: absolute;
  z-index: 10;
  top: 0;
  right: -36px;
}

#BJualmxQQkpbqGO0r1eH {
  padding: 15px;
}

#_6iGW28KBFyW5YwXi_rDw {
  width: 25%;
}

#BJualmxQQkpbqGO0r1eH > div {
  justify-content: center;
}

@media (min-width: 450px) and (max-width: 500px) {
  .uRmJDzzsb_Dy8xXIRCCJ {
    max-width: 750%;
  }
}

@media (min-width: 410px) and (max-width: 449px) {
  .uRmJDzzsb_Dy8xXIRCCJ {
    max-width: 650%;
  }

  .dWaCz3NWMDtWBQu4fpVJ {
    width: 75%;
  }
}

@media (max-width: 409px) {
  .uRmJDzzsb_Dy8xXIRCCJ {
    width: 100vw;
    right: -152px;
  }
}

.wYAiGn_HR_gDjbiAVFEg {
  color: #3ac3f1 !important;
  background-color: transparent !important;
  padding: 10px 15px !important;
  margin: 0 auto 10px auto !important;
  display: flex !important;
  width: 91%;
  justify-content: center;
}

.wYAiGn_HR_gDjbiAVFEg:hover {
  color: #0f9fd0 !important;
}

.VpyseeFZR0XFLk21BG92 {
  padding: 24px 28px;
  max-width: 395px;
  min-height: 0;
}

.Zc_X0NT8rdP217TFDiI7 {
  text-align: left !important;
  margin-bottom: 15px !important;
}

.khtTUjjHsLpR3J_4Imp5 {
  margin-bottom: 15px;
}

.scTjk8Eehd4z7V0hg01w {
  margin: 20px 10px;
}

.pzB6QTuIP0jZkV7u7b0u {
  display: flex;
  align-items: center;
  gap: 10px;
}

.zKs4dPewGQ3ME3GrtCpK {
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  padding: 0;
}

.OtDSVym3Tq2r60himGrE {
  && {
    padding: 17px 24px 11px 24px;
    min-width: 280px;
    left: -140px;
    border-radius: 12px;
  }
}

.aO18Yizgz7zej4A3FnKI {
  display: flex;
}

.gTpPAdgaFyhaiD_d9DfN {
  margin-bottom: auto;
  margin-top: auto;
  height: 64px;
  border-radius: 50%;
}

.xbst6VLeMqyKMju3II4J {
  margin-bottom: auto;
  margin-top: auto;
  margin-left: 15px;
}

.w2aGwCEg1C4a8cTYavv2 {
  margin: 4px 30px 0 20px;
  vertical-align: top;
  border-radius: 50%;
}

.qWctx5Wsac0FQMLDR8uI {
  font-size: 13px;
  font-weight: bold;
  color: #4a4a4a;
  margin: 0;
}

.KEaQvwPRbyQy2o8shBRw {
  font-size: 13px;
  color: #4a4a4a;
  margin: 0;
}

.TXYFpXUE0b34nysHsRd5 {
  font-size: 12px;
  color: #aaaaaa;
  margin: 0;
}

.d2FNOV1Rbqtw5BnepBrH {
  color: inherit;
  line-height: 25px;
  text-align: left;
  font-weight: normal;
}

.d2FNOV1Rbqtw5BnepBrH:hover .gD_GMJ_gyuChleb5W7SQ {
  color: #3ac3f1;
}

.ph9stacJ67MjWUqzSSyH {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ph9stacJ67MjWUqzSSyH li {
  margin-bottom: 6px;
}

.a3mT0XxDuF5rucnuH_L9 {
  margin-left: 8px;
  font-size: 13px;
  color: #4a4a4a;
}

.Hb9yiWQuCrxL5OLYWa1f {
  margin: 10px 0px;
}

.tGW8B24sq76I_WucxYw2 {
  && {
    background-color: #0c2e3d;
    height: 72px;
    .MuiToolbar-root {
      margin-right: 20px;
      margin-left: 15px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      .CIZMvKBYwpOI55FNH21u {
        && {
          height: 34px;
          padding: 7px 12px;
          font-size: 14px;
          border-radius: 6px;
          background-color: rgba(223, 228, 237, 0.1);
          border: 1px solid transparent;
          &:hover {
            border-color: rgba(223, 228, 237, 0.1);
          }
        }
      }
      .k8fqzsAnuTgL4fr28JK0 {
        && {
          display: flex;
          align-items: center;
        }
      }
    }
  }
}

.QZOGHBUoCn0D6cRFJSId {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  text-align: center;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .QZOGHBUoCn0D6cRFJSId {
    flex-direction: row;
    justify-content: space-between;
  }
}

div.JW0YUmAwf9RopvQvcZdP .MuiDrawer-paper {
  background-color: #061c26;
  overflow-y: visible;
  position: absolute;
  margin: auto 0;
  min-height: fit-content;
}

nav.LAQ6vSMK9HHusQhZaYzw,
nav.RYlHdh83c3Ob4gnVusLr {
  width: 100%;
}

nav.RYlHdh83c3Ob4gnVusLr {
  min-width: 160px;

  .MuiListItemButton-root.j3lbSNu2q_HBJ0zvMehg {
    border-radius: 4px;

    div,
    span {
      font-weight: 600;
      font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 12px;
    }

    &:hover {
      background-color: #293846;
    }
  }

  .W95lTWtyEgg7AthSITBe {
    && {
      padding: 7px 10px;
      padding-left: 10px;

      &.YdzzW2ghKG56fhRr44pd {
        padding-left: 20px;
      }
    }
  }
}

.QJnIPiV_9BvQ0HvQ12O3 {
  padding: 15px 25px;
  padding-bottom: 0;

  img {
    max-width: 120px;
  }

  .MuiDivider-root {
    margin-top: 20px;
    border-style: solid;
    border-color: #154053;
    border-bottom-width: thin;
  }
}

.MuiListItemButton-root.j3lbSNu2q_HBJ0zvMehg {
  display: flex;
  justify-content: space-between;
  color: #a7b1c2;
  padding: 14px 20px 14px 25px;

  div,
  span {
    font-weight: 600;
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
  }

  &:hover,
  &.ASyHFREZW30t2wwLSUMD {
    background-color: #293846;
  }

  &.XCgadfD74T01n2DzcaIH {
    justify-content: center;
  }
}

.W95lTWtyEgg7AthSITBe {
  && {
    padding: 7px 10px 7px 10px;

    &.SKsmG0XVvfILci3gKbIj {
      padding-left: 52px;
    }

    &.mpc_eAdTT78eOnJspn3z {
      padding-left: 72px;
    }
  }
}

.MuiTooltip-popper[data-popper-placement*="right"] div.MuiTooltip-tooltip {
  margin: 0;
  border-radius: 0;
  background-color: #2f4050;
  padding: 10px;
  font-size: 12px;
}

.fMLATNUKlIpfXoRRpRqP {
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
}

div.TE5CLQezBX3NsH85l11x {
  min-width: auto;
  margin-right: 10px;
  color: #a7b1c2;
}

div.TE5CLQezBX3NsH85l11x > svg {
  width: 16px;
  height: 16px;
}

div.Q2IzHflSK59ylG2aYPOw {
  && {
    font-size: 15px;
    min-width: 20px;
    text-align: center;
  }
}

.ue69zfcuTJCJGSz29JAk,
.auxZYgXFHoGIMLwZc5oV {
  color: #ec3748;
  font-size: 8px;
}

.ue69zfcuTJCJGSz29JAk {
  vertical-align: middle;
  margin-left: 5px;
}

.auxZYgXFHoGIMLwZc5oV {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 25px;
}

.YkyXPc1CoAmcpcOThxQk {
  && {
    border-left: 5px solid #ec3748;
  }
}

.MuiListItemButton-root.P9W8NlEmFR2gdJrob8Ft,
.MuiListItemButton-root.y8TP6WT3NbCIvO_gct1_ {
  color: #3ac3f1;

  div.TE5CLQezBX3NsH85l11x {
    color: inherit;
  }

  &:hover {
    color: white;
  }
}

.MuiListItemButton-root:focus {
  border: 0;
  outline: 0;
}

.jSMbFn9r86ZgMPZ_CqCW {
  display: block;
  margin: 0 auto;
  width: 97%;
  background-color: var(--color-form-error);
  border-radius: 6px;
  color: #fff;
  padding: 10px;
}

.mpxJ3tJNF2TNwa50XSty {
  background-color: white;
  padding: 36px;
  flex-grow: 1;
}

.Cesehn4LhJb4W4CstJwd {
  display: flex;
}

.ajBp7B_VOBLu_dRzQlaw {
  border-radius: 7px;
  background-color: #f8f9f9;
  margin-bottom: 15px;
  min-width: 260px;
  padding: 20px 20px 15px 20px;
  width: 25%;
}

.QbuKTVa07AOX_kfM7zrH {
  height: 100%;
  padding: 0 15px 0 15px;
  width: 75%;
}

.eRiI1FU4o_9AFWscM6WO {
  color: var(--color-form-error);
  margin: 5px 0 0 0;
}

.rmdp-calendar-container-mobile {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

.rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.rmdp-mobile.rmdp-wrapper {
  box-shadow: unset;
  border: 1px solid #cfd8e2;
}

.rmdp-mobile .rmdp-header,
.rmdp-mobile .rmdp-panel-header {
  height: 30px;
  font-size: 16px;
  padding-bottom: 15px;
}

.rmdp-mobile .rmdp-arrow-container {
  height: 26px;
  width: 26px;
}

.rmdp-mobile .rmdp-arrow {
  padding: 3px;
  height: 3px;
  width: 3px;
  margin-top: 6px;
}

.rmdp-mobile .rmdp-up i {
  margin-top: 10px;
}

.rmdp-mobile .rmdp-left i {
  margin-left: 4px;
  margin-top: 7px;
}

.rmdp-mobile .rmdp-right i {
  margin-left: -2px;
  margin-top: 7px;
}

.rmdp-rtl.rmdp-mobile .rmdp-right i {
  margin-left: 5px;
}

.rmdp-rtl.rmdp-mobile .rmdp-left i {
  margin-left: -1px;
}

.rmdp-mobile .rmdp-day,
.rmdp-mobile .rmdp-week-day {
  height: 38px;
  width: 38px;
}

.rmdp-mobile .rmdp-day span {
  font-size: 15px;
}

.rmdp-mobile .dvdr {
  margin: 0 10px;
}

.rmdp-mobile .ok {
  position: absolute;
  bottom: 0;
}

.rmdp-mobile .rmdp-week-day {
  margin-top: 10px;
  margin-bottom: 3px;
}

.rmdp-mobile .only.rmdp-month-picker,
.rmdp-mobile .only.rmdp-year-picker {
  margin: 15px 0;
}

.rmdp-mobile .rmdp-action-button {
  margin: 0 3px;
  margin-top: 15px;
  font-size: 13px;
}

.rmdp-mobile .rmdp-action-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0 10px;
}

.rmdp-mobile .rmdp-rtl .rmdp-action-button {
  float: left;
  margin-right: unset;
  margin-left: 10px;
}

.rmdp-mobile .rmdp-action-button:focus {
  outline: none;
}

.rmdp-mobile .rmdp-header {
  margin-top: 15px;
  margin-left: 10px;
  margin-right: 10px;
}

.rmdp-mobile .rmdp-panel-header {
  margin-top: 20px;
}

.rmdp-mobile .rmdp-day-picker {
  margin-left: 5px;
  margin-right: 5px;
}

.rmdp-mobile .rmdp-action-button {
  margin-bottom: 15px;
}

@media (max-width: 420px) {
  .rmdp-mobile .rmdp-day,
  .rmdp-mobile .rmdp-week-day {
    height: 32px;
    width: 32px;
  }

  .rmdp-mobile .only.rmdp-month-picker,
  .rmdp-mobile .only.rmdp-year-picker {
    width: 230px;
  }

  .rmdp-mobile .rmdp-header,
  .rmdp-mobile .rmdp-panel-header {
    height: 20px;
  }

  .rmdp-mobile .rmdp-day span {
    font-size: 14px;
  }

  .rmdp-mobile .rmdp-day-picker {
    padding: 10px 5px;
  }

  .rmdp-mobile.rmdp-single .rmdp-day-picker {
    padding: 10px;
  }

  .rmdp-mobile .rmdp-arrow-container {
    height: 20px;
    width: 20px;
    margin: 0 12px;
  }

  .rmdp-mobile .rmdp-arrow {
    padding: 2px;
    height: 3px;
    width: 3px;
    margin-top: 6px;
  }

  .rmdp-mobile .rmdp-action-button {
    font-size: 13px;
    padding: 5px 5px;
  }

  .rmdp-mobile .rmdp-action-button:first-child {
    padding-right: 10px;
  }

  .rmdp-mobile .rmdp-panel-header {
    padding-bottom: 20px;
  }

  .rmdp-mobile .rmdp-left i,
  .rmdp-mobile .rmdp-right i {
    margin-top: 6px;
  }

  .rmdp-mobile .rmdp-up i {
    margin-top: 8px;
  }

  .rmdp-mobile .rmdp-down i {
    margin-top: 4px;
  }

  .rmdp-mobile .rmdp-header {
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .rmdp-mobile .rmdp-panel-header {
    margin-top: 15px;
  }

  .rmdp-mobile .rmdp-header,
  .rmdp-mobile .rmdp-panel-header {
    font-size: 14px;
  }

  .rmdp-mobile .rmdp-day-picker {
    margin-left: 5px;
    margin-right: 5px;
  }

  .rmdp-mobile .rmdp-action-button {
    margin-bottom: 10px;
    font-size: 12px;
  }
}

@media (max-height: 450px) {
  .rmdp-mobile .rmdp-header,
  .rmdp-mobile .rmdp-panel-header {
    height: 9px;
    font-size: 12px;
    line-height: 15px;
  }

  .rmdp-mobile .rmdp-day,
  .rmdp-mobile .rmdp-week-day {
    height: 22px;
    width: 22px;
  }

  .rmdp-mobile .rmdp-time-picker {
    padding: 0;
    min-width: 130px !important;
  }

  .rmdp-mobile .rmdp-time-picker div input {
    font-size: 12px;
    padding: 2px;
  }

  .rmdp-mobile .rmdp-day span {
    font-size: 12px;
  }

  .rmdp-mobile .rmdp-month-picker .rmdp-day span,
  .rmdp-mobile .rmdp-week-day {
    font-size: 10px;
  }

  .rmdp-mobile .rmdp-day-picker {
    padding: 0 7px;
  }

  .rmdp-mobile .rmdp-panel-body {
    padding: 0px;
    margin: 5px 0px;
  }

  .rmdp-mobile .rmdp-panel-body li {
    font-size: 11px;
    margin: 5px;
  }

  .rmdp-mobile .rmdp-action-button {
    font-size: 9px;
    padding: 0 5px;
    margin: 10px 5px;
  }

  .rmdp-mobile .rmdp-action-button:first-child {
    margin-right: 10px;
  }

  .rmdp-mobile .rmdp-arrow-container {
    margin: 0 3px;
    height: 16px;
    width: 16px;
  }

  .rmdp-mobile .rmdp-arrow {
    padding: 2px;
    height: 2px;
    width: 2px;
    margin-top: 3px;
  }

  .rmdp-mobile .only.rmdp-month-picker,
  .rmdp-mobile .only.rmdp-year-picker {
    height: 160px;
  }

  .rmdp-mobile .rmdp-time-picker div input,
  .rmdp-mobile .dvdr {
    margin: 0;
  }

  .rmdp-mobile .rmdp-week-day {
    margin-top: 0;
  }

  .rmdp-mobile .rmdp-left i {
    margin-top: 4px;
    margin-left: 4px;
  }

  .rmdp-mobile .rmdp-right i {
    margin-top: 4px;
    margin-left: 0px;
  }

  .rmdp-mobile .rmdp-up i {
    margin-top: 5px;
  }

  .rmdp-mobile .rmdp-header {
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .rmdp-mobile .rmdp-panel-header {
    margin-top: 13px;
  }

  .rmdp-mobile .rmdp-day-picker {
    margin-left: 0px;
    margin-right: 0px;
  }

  .rmdp-mobile .rmdp-action-button {
    margin-bottom: 10px;
  }
}

.SF4aJiZo2KRrIsucXHqH {
  width: 100%;
}

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

.ajvV3SyYFyiWcB_3Yl3i {
  border-color: var(--color-form-error) !important;
}

.SF4aJiZo2KRrIsucXHqH input:focus {
  border: 1px solid #3ac3f1 !important;
  outline: none !important;
}

.SF4aJiZo2KRrIsucXHqH .rmdp-day-picker {
  padding: 0;
}

.SF4aJiZo2KRrIsucXHqH .rmdp-arrow-container {
  width: 20px !important;
}

.WXXGMVkQZvqRUA29FRzE {
  position: absolute;
  padding: 0px !important;
  width: fit-content;
  height: fit-content;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: transparent !important;
  border: none !important;
  color: hsl(0, 0%, 80%) !important;
  margin-right: 8px;
}

.WXXGMVkQZvqRUA29FRzE:hover {
  color: #676a6c !important;
}

.WXXGMVkQZvqRUA29FRzE svg {
  padding: 0px;
}

.TyWMJ0P1PrVuFW1YqOTT {
  display: flex;
}

.FjRgRLsS6bNKyZ3svGna {
  font-weight: 700;
}

.jYxnsmeMPjNnubF0xoFl {
  align-items: center;
  background-color: #d8d8d8;
  border: solid 1px rgb(204, 204, 204);
  display: flex;
  font-size: 13px;
  height: 38px;
  justify-content: center;
  padding: 11px 11px 10px;
}

.helX8rX_0damolUEc5kr {
  border-bottom-color: var(--color-form-error);
  border-top-color: var(--color-form-error);
}

.xsWkGu2mEl4_GwkSQ5Ij > div:nth-of-type(1),
.xsWkGu2mEl4_GwkSQ5Ij > div:nth-of-type(1):hover {
  border-color: var(--color-form-error);
}

.GKGRDRjh_b_TE2w86IVY {
  font-weight: 700;
}

.CqZM47IXLcU3q4azWscl {
  min-width: 390px;
  padding: 20px 20px;
}

.rxnM89iecvGgSDnIZvuF {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.dsWkbug8KtG04il1R_xA {
  display: flex;
  gap: 6px;
  margin: 20px 0 6px;
}

.FNBlueOgYH7AxCGSPr9A {
  background-color: #f9f9f9;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  padding: 12px;
}

.FNBlueOgYH7AxCGSPr9A > section {
  align-items: center;
  display: flex;
}

.FNBlueOgYH7AxCGSPr9A > section > p {
  margin: 0;
}

.w0BwWvWoSuEg0YAmF9TZ {
  min-height: 80px;
}

.xO8FQ9nOFRhvnVM_z_0X {
  border-radius: 6px;
  border: solid 1px #d3d3d3;
}

.YIu_PsAb9ZTPbYL1EHqK {
  font-weight: 700;
  text-align: start;
}

.QeMITpx30HFSigorf3oF {
  border-color: var(--color-form-error);
}

.VFl189Ujsx9_NHoPnzR6 {
  justify-content: space-between;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}

.qt_7nOQL5MaDrptuqgyg {
  margin-left: 0.3em;
  font-weight: normal;
  color: #6e7173;
}

.D0OFB63NO3W97kNGthjG {
  align-items: center;
  background-color: white;
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
  padding: 2px 4px;
  width: 100%;
}

.VvHE6FVZW0_Mfbe4_wjR {
  margin: 0;
}

.OcezgVALW3JKqnW20WKM {
  margin: 3px 0;
}

.OcezgVALW3JKqnW20WKM input[type="time"] {
  font-size: 12px;
  min-height: 24px;
  padding: 0 5px;
}

.ky_0pfH0AuR7hQSwkuhF {
  padding: 30px 28px;
  max-width: 400px;
}

.ksBOD2drksjbFR2UNquN {
  justify-content: left !important;
  margin-bottom: 10px;
}

.j4FKsfI0gMGTu0MofIU8 {
  color: #4a4a4a;
  margin-bottom: 20px;
}

.uXoXIWNDY61chV87by1D {
  display: flex;
  justify-content: center;
  width: 100%;
}

.sTyjoM8L2Tm_ymaBEqFa {
  background-color: #f9f9f9;
  display: flex;
  flex-direction: column;
  max-height: 370px;
  margin-bottom: 16px;
  margin-top: 24px;
  padding: 12px;
  overflow-y: scroll;
}

.CDOMmHadOisZPVJDmdIu {
  display: flex;
  gap: 6px;
  margin: 12px 0 6px;
}

.YGkhhDT_rzV7vpeP1I3r .fc-toolbar-chunk {
  display: flex;
}

.YGkhhDT_rzV7vpeP1I3r .fc h2.fc-toolbar-title {
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 5px;
}

.YGkhhDT_rzV7vpeP1I3r .fc-next-button.fc-button.fc-button-primary,
.YGkhhDT_rzV7vpeP1I3r .fc-prev-button.fc-button.fc-button-primary {
  background: none;
  box-shadow: none !important;
  border-color: transparent !important;
  display: flex;
  align-items: center;
}

.YGkhhDT_rzV7vpeP1I3r .fc-prev-button.fc-button.fc-button-primary:hover,
.YGkhhDT_rzV7vpeP1I3r .fc-next-button.fc-button.fc-button-primary:hover {
  background: #eff1f4 !important;
  border-color: transparent !important;
}

.YGkhhDT_rzV7vpeP1I3r .fc-icon.fc-icon-chevron-left,
.YGkhhDT_rzV7vpeP1I3r .fc-icon.fc-icon-chevron-right {
  color: #6e7173;
}

.YGkhhDT_rzV7vpeP1I3r .fc-scrollgrid.fc-scrollgrid-liquid {
  border-color: transparent !important;
}

.YGkhhDT_rzV7vpeP1I3r .fc-col-header-cell.fc-day,
.YGkhhDT_rzV7vpeP1I3r th[role="presentation"],
.YGkhhDT_rzV7vpeP1I3r td[role="presentation"] {
  border-right-color: transparent !important;
}

.YGkhhDT_rzV7vpeP1I3r .fc .fc-daygrid-day-bg .fc-highlight {
  z-index: -1 !important;
  background-color: #f7f3f3 !important;
  background-clip: content-box !important;
}

.YGkhhDT_rzV7vpeP1I3r .fc-col-header-cell-cushion {
  font-weight: normal;
  text-transform: uppercase;
}

.YGkhhDT_rzV7vpeP1I3r .fc .fc-day-other .fc-daygrid-day-top {
  opacity: 1 !important;
}

.YGkhhDT_rzV7vpeP1I3r .fc-daygrid-day.fc-day.fc-day-today {
  background-color: transparent !important;
}

.YGkhhDT_rzV7vpeP1I3r .fc-event-main {
  padding: 0 4px;
}

.YGkhhDT_rzV7vpeP1I3r .fc-event-main i {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.18px;
  color: #fff;
}

.YGkhhDT_rzV7vpeP1I3r .fc-event {
  margin-bottom: 4px;
}

.YGkhhDT_rzV7vpeP1I3r .fc a.fc-daygrid-day-number {
  padding: 1px 3px;
  font-size: 12px;
}

.YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
  display: flex;
  align-items: center;
}

@media (max-width: 1895px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-event-main i {
    font-size: 12px;
  }
}

@media (max-width: 1724px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    height: 24px;
  }
}

@media (max-width: 1570px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    height: 22px;
  }
}

@media (max-width: 1500px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    height: 20px;
  }
}

@media (max-width: 1427px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    height: 18px;
  }

  .YGkhhDT_rzV7vpeP1I3r .fc-event-main i {
    font-size: 11px;
  }

  .YGkhhDT_rzV7vpeP1I3r .fc a.fc-daygrid-day-number {
    font-size: 11px;
  }
}

@media (max-width: 1350px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    height: 14px;
  }

  .YGkhhDT_rzV7vpeP1I3r .fc-event-main i {
    font-size: 10px;
  }

  .YGkhhDT_rzV7vpeP1I3r .fc a.fc-daygrid-day-number {
    font-size: 10px;
  }
}

@media (max-width: 980px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    height: 10px;
    margin-bottom: 1px;
    padding-bottom: 1px;
  }

  .YGkhhDT_rzV7vpeP1I3r .fc-event-main i {
    font-size: 0;
  }
}

@media (max-width: 815px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    height: 8px;
  }
}

@media (max-width: 600px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    height: 6px;
  }
  .YGkhhDT_rzV7vpeP1I3r .fc a.fc-daygrid-day-number {
    font-size: 8px;
  }
}

@media (max-width: 525px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .YGkhhDT_rzV7vpeP1I3r .fc a.fc-daygrid-day-number {
    font-size: 7px;
    padding: 0 3px;
  }
}

@media (max-width: 450px) {
  .YGkhhDT_rzV7vpeP1I3r .fc-daygrid-event.fc-daygrid-block-event.fc-h-event.fc-event {
    height: 3px;
  }

  .YGkhhDT_rzV7vpeP1I3r .fc-event-main i {
    font-size: 0;
  }
}

.SJmfmIxmoiSqNfi3f4Sr {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 700px;
}

.QfLuxa6X2HhypHET8Wvv {
  color: #6e7173;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.28px;
}

.Ue3c428cxg0M9cy_3bfr {
  margin-bottom: 10px;
  margin-top: 10px;
}

.MEmSIeUUO9Zxh1trwyon {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.Rd19ToKdunWWs0VHxJMw {
  display: flex;
  justify-content: center;
}

.pLg7ruS00ab6ErkEbsDA {
  min-height: 80px;
}

.hK8uOmshoIth_T9ZjBrI {
  font-size: 14px;
}

.OjIj4FD0umhX4WzgyC_V {
  font-family: "Open Sans", serif;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
}

@media (min-width: 1700px) {
  .SJmfmIxmoiSqNfi3f4Sr {
    min-height: 750px;
  }
}

@media (max-width: 1200px) {
  .SJmfmIxmoiSqNfi3f4Sr {
    min-height: 700px;
  }
}

.AxTnQKxelGAcQCCSLc1a {
  display: flex;
  flex-direction: column;
}

.L5kii98zPdFnCeP5zb4q {
  font-size: 14px;
}

.N85G0nnhJLKHX1LSD3_G {
  padding: 5px 0;
  margin: 5px 0 8px;
}

.lSSdNL7iLqIYkV7vYKUc {
  margin-bottom: 5px;
}

.Sqxvc3Azw1VZfg69tEFl {
  font-size: 13px !important;
  font-weight: bold !important;
  font-stretch: normal !important;
  font-family: "open sans" !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: -0.17px !important;
  color: #4a4a4a !important;
}

.j2QbkUXpFxCRg6764qwQ {
  font-size: 13px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-family: "open sans" !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: -0.17px !important;
  color: #4a4a4a !important;
}

.wcjd81lMPJTpLkE4FMxd {
  max-width: 250px;
}

.b7Ff938QZrp4DmkW4E1v {
  max-width: 175px;
}

.vrAZeBBwx9TirXZ0Ma16 {
  border-radius: 6px;
  width: 20px;
  height: 20px;
  border: 1px solid #cacece;
}

.vrAZeBBwx9TirXZ0Ma16:hover,
.vrAZeBBwx9TirXZ0Ma16:active,
.vrAZeBBwx9TirXZ0Ma16:focus {
  border-color: #3ac3f1;
}

.ENEM8lV8iHO05XyGr2fw {
  border: 1px solid #3ac3f1;
  background-color: #3ac3f1;
  text-align: center;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bE2EkAJxgtrhYK4JhRjm {
  border: 1px solid #e7eaec;
  background-color: #e7eaec;
}

.D8n4eenLGuAiDagwfxPb {
  padding: 30px 40px !important;
  max-width: 1120px !important;
}

.Gm3Xsj8ijXtwWU0bPS_9 {
  margin: 0;
  font-family: "Open Sans";
  font-size: 24px;
  color: #4a4a4a;
  font-weight: bold;
  margin-bottom: 37px;
}

.PHXuWeJlWIfJue_XNvXI {
  display: flex;
  margin-bottom: 24px;
}

.zpKY4xlhzl4oFArLNFwS {
  border-radius: 50%;
}

.mR9yXqbFIlAk7Ci3NA_B {
  margin-bottom: auto;
  margin-top: auto;
  margin-left: 15px;
}

.mnDDanRcY5ISzLEHS1Yb {
  margin: 4px 30px 0 20px;
  vertical-align: top;
  border-radius: 50%;
}

.b5iK70FhkhHwMf4RUDBM {
  font-size: 13px;
  font-weight: bold;
  color: #4a4a4a;
  margin: 0;
}

._plKxKCt6UGcAp85dqLH {
  font-size: 13px;
  color: #4a4a4a;
  margin: 0;
}

.xS20qffiSzcCVeCWwlOv {
  font-size: 12px !important;
  margin-top: auto !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  border-radius: 6px !important;
  flex: 1;
  max-width: 120px;
  margin-left: auto;
}

.xS20qffiSzcCVeCWwlOv:focus {
  color: white;
}

.oJzjbawzcc5lTPe9BQnQ {
  display: flex;
  flex-wrap: wrap;
}

.TnxY2tN45MYtiqf4RTeA {
  margin-left: auto;
  opacity: 0.53;
  font-size: 12px;
  font-weight: normal;
}

.z7rsAuZrZOdI5Tmg23bU {
  max-height: 520px;
  overflow-y: scroll;
}

.hsEkdW73h4fViKAtGUAw {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  padding-top: 24px;
  box-sizing: border-box;
  height: calc(100vh - 136px);
  background-color: #f8f9f9;
}

.JN7Tcx1PJj9fHGZ_FVoz {
  justify-content: center;
}

.xM5AkTQeWegaBrr6t7Gm {
  max-width: 900px;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}

.OJO8wna3UTETDuFNNJ9j {
  height: 100%;
}

.AhaKY3E1mmyE1Eq7TNdw {
  font-size: 24px;
  font-weight: bold;
  white-space: pre-line;
  text-align: center;
}

.mA0l8Ow7jRhGOPasMHNe {
  font-size: 18px;
  white-space: pre-line;
  text-align: center;
}

.xFITV3oYEHqVAaANfEhB {
  font-size: 16px;
}

.e2tWcQzy5tnhluX9m2xI {
  font-size: 11px;
}

.qOLbjfdT9inoE0l27fyP {
  margin-top: 16px;
  margin-bottom: 8px;
  gap: 16px;
}

.fqWggTeHbC6hEX4OY2Rd {
  font-size: 16px;
  font-weight: bold;
}

.mGSjgbNKSYzGWVfP6u_O {
  background-color: white;
  padding: 16px;
  border-radius: 8px;
  gap: 16px;
}

.abfKsr0rFB27fXmiTxlu {
  padding: 16px 32px;
}

.mSkzcY9m0NDByMCjDjgd {
  font-size: 13px;
  font-weight: bold;
}

.M2IosXiaPXi75s5kmDEx {
  font-size: 13px;
}

.vwa8K43UL07joDcYC7mx {
  font-size: 10px;
  opacity: 0.5;
}

.UtqC3NBHHWKiSiwCrNuZ {
  position: fixed;
  top: 10px;
  right: 10px;
  background-color: #f5f5f5;
  color: #4a4a4a;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  z-index: 1000;
}

.nwgMzcLLaLy07iyfIaZ3 {
  width: "100%";
  aspect-ratio: 1;
  position: "relative";
}

@media (max-width: 900px) {
  .hsEkdW73h4fViKAtGUAw {
    padding: 32px;
    height: calc(100vh - 104px);
  }

  .abfKsr0rFB27fXmiTxlu {
    padding: 16px;
  }
}

.mjoC2wdSBvrcAEsT2N8z {
  background-color: #ffffff;
  border-radius: 8px;
}

.IQot0jPYxsC2JG2RT3lg {
  font-size: 16px;
  font-weight: bold;
}

.yi5aulQizyRszXOrVK73 {
  font-size: 16px;
}

.PgJVSh5u0792fpTm2WNl {
  font-size: 38px;
}

.PLzkaUCPgpUggLMkMKZk {
  font-size: 30px;
}

.BdrZelslTRU4MTOqg2D5 {
  font-size: 30px;
  padding: 0;
}

.OXleMCtRvExAnBGT0957 {
  color: #ffd963;
}

.Nd9yMjwZGOPaXTTS9_EQ {
  color: #dddcdc;
}

.PG1tXtILoaQKYFuejsfw {
  background-color: #f8f9f9;
  border-radius: 8px;
}

.gXL3fhUkLxhhlEO8QMdA {
  font-size: 12px;
  font-style: italic;
  width: 180px;
}

.GhdMJlvCuMThYX_N2MJu {
  position: relative;
  width: fit-content;
  display: flex;
}

.F23EQW5XGhlsgjeyFCfx {
  position: absolute;
  top: 60%;
  width: 1px;
  height: 1px;
  pointer-events: none;
  opacity: 0;
}

.qlCPLEuxJ_VIyZioe5ry {
  display: flex;
  align-items: space-between;
  width: 100%;
  max-width: 250px;
}

.c315oQNaXIvjQoj9o9y6 {
  width: 50%;
}

.gLIwd4O6WbGg1AM47SOD {
  width: 50%;
}

.xN3jroZB9uDZ7m4phtuQ {
  width: 100%;
  padding: 1rem;
  max-width: 100%;
  box-sizing: border-box;
  border-radius: 5px;
  border-color: #e7eaec;
  overflow: hidden;
  resize: none;
}

.xN3jroZB9uDZ7m4phtuQ:focus {
  border-color: #5a5a5a;
  outline: none;
}

.RVAFgFJ044XZlO3JKCsm {
  transition: height 0.3s ease;
}

@media (max-width: 900px) {
  .BdrZelslTRU4MTOqg2D5 {
    font-size: 40px;
  }
}

.uBcTn2GVS6w8Ni1qMo9N {
  font-size: 12px;
  color: #5a5a5a;
  text-align: right;
  margin-top: 0.5rem;
}

.woIF9A3zQBP9QyOXQ55d {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.NferaML137MjvqfDFCrr {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-height: 100%;
  flex-grow: 1;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.NferaML137MjvqfDFCrr::-webkit-scrollbar {
  display: none;
}

.L9f6AG7qFTPIAbWGIMA9 {
  flex-shrink: 0;
  margin: 8px 0;
}

.EEW1r0tYi7oY1Nt5TNl_ {
  flex-grow: 1;
  overflow: auto;
  min-height: 2em;
  width: 100%;
  padding: 16px 32px;
  -ms-overflow-style: none;
}

.EEW1r0tYi7oY1Nt5TNl_::-webkit-scrollbar {
  display: none;
}

.ueg97QxIjFHzae2KV1Gs {
  flex-shrink: 0;
  width: 100%;
  margin-top: 8px;
}

@media (max-width: 900px) {
  .EEW1r0tYi7oY1Nt5TNl_ {
    padding: 16px 0;
  }
}

.BO_KvsMXB0AfcWQ5yWpB {
  padding: 24px 32px !important;
}

.oYKm4VcXvRamah4t_4u_ {
  width: 100%;
  min-width: 600px;
}

.h0DENH6TErfwaf9kjKwV {
  font-size: 22px;
  font-weight: bold;
}

._XPFHgpboCoXF1VTBsqV {
  font-size: 16px;
}

.QMRl77pef9mEVu5YZ3g5 {
  font-size: 14px;
  font-weight: bold;
}

.HmpJxT4RC0O61ZUwfB63 {
  justify-content: center;
}

.ufnQkvlGUykHpZsdZpyW {
  font-size: 14px;
}

.KsWLBbuPSx4bpmj3tSm0 {
  font-size: 12px;
  font-style: italic;
  text-decoration: none !important;
}
.Gm033nNX1XO3tSK5Zlb6 {
  padding: 16px;
  border-radius: 8px;
  background-color: #f8f9f9;
}

.KSPJiOq9FeWtauEs1Jl8 {
  border: solid 1px #39c3f1;
  border-radius: 50%;
  width: 35px;
  height: 35px;
}

.GzOuDBIuW2hg00fmoc0L {
  background-color: #3ac3f1;
}

.Qw_kztYB4yKm5rfGRC6A {
  color: #ffffff;
}

.HM_y6yfqMf5Yz0yQKDq8 {
  width: 50%;
}

@media (max-width: 900px) {
  .HmpJxT4RC0O61ZUwfB63 {
    justify-content: flex-start;
  }
}

@media (max-width: 600px) {
  .BO_KvsMXB0AfcWQ5yWpB {
    padding: 24px !important;
  }

  .oYKm4VcXvRamah4t_4u_ {
    width: 90% !important;
    min-width: 90%;
  }

  .h0DENH6TErfwaf9kjKwV,
  ._XPFHgpboCoXF1VTBsqV,
  .QMRl77pef9mEVu5YZ3g5,
  .ufnQkvlGUykHpZsdZpyW {
    text-align: center;
  }

  .HmpJxT4RC0O61ZUwfB63 {
    justify-content: flex-start;
  }

  .HM_y6yfqMf5Yz0yQKDq8 {
    width: 100%;
  }
}

.tkaSJ2dnnrU_fOPxEOdw {
  min-width: fit-content !important;
  max-width: 90% !important;
  width: auto !important;
}

.WKxvL6DzYNh8IjOe7_MI {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  text-align: center;
  white-space: normal;
}

@media (max-width: 768px) {
  .WKxvL6DzYNh8IjOe7_MI {
    font-size: 0.875rem;
    min-width: 150px;
  }
}

@media (max-width: 480px) {
  .WKxvL6DzYNh8IjOe7_MI {
    font-size: 0.625rem;
    min-width: 120px;
  }
}

.exyoGFy1xgMin0OuZ4S9 {
  width: 50%;
}

.B1AEa22fu3anlOPCA2t8 {
  width: 100%;
}

.CMHAW35YGi3rKxBVoll1 {
  text-align: left;
}

.uUFAhhh0IVYPtQ7hG82d {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-evenly;
  flex-grow: 1;
  height: 100%;
  min-height: 100%;
}

@media (min-width: 900px) {
  .uUFAhhh0IVYPtQ7hG82d {
    flex-direction: row;
  }
}

.XYtGc_Z31_kYick1bvP1 {
  && {
    background-color: #f8f9f9;
    box-shadow: none;
    padding-top: 16px;
  }
}

.tZLL1t80qIOkFEltabKg {
  display: flex;
  max-width: 900px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.KLpBWFycYoAJgDU16d2i {
  height: 50px;
  margin-right: 8px;
  color: "#a2a2a2";
}

.M1bofNNhTLTaPhMbQgW2 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  box-sizing: border-box;
  height: 100vh;
  background-color: #f8f9f9;
}

.BmS4AeKh7V2nvP0PGnnF {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: white;
  border-radius: 8px;
  padding: 64px 24px;
  max-width: 480px;
  width: auto;
}

.gJte4Wqv5TlTZ7rrwG33 {
  font-size: 24px;
  font-weight: bold;
  white-space: pre-line;
  text-align: center;
}

.go2_7jGON33QlWXfmNDf {
  font-size: 18px;
  white-space: pre-line;
  text-align: center;
}

@media (max-width: 480px) {
  .BmS4AeKh7V2nvP0PGnnF {
    width: 90%;
  }
}

.zgdWTNbriduKi6GJdTto {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  margin: 10px;
  width: auto;
  background-color: white;
  border-radius: 18px;
  padding: 30px;
}

.ev3h8acJw7hkB8PbSaVs {
  font-weight: bold;
  text-align: center;
}

.tFoHGwpIYD9h5lL6eu5U {
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
  position: relative;
  left: 0;
  right: 0;
}

@media (max-width: 449px) {
  .tFoHGwpIYD9h5lL6eu5U > * {
    max-width: 60%;
    margin-left: -15rem;
  }
}

@media (min-width: 550px) {
  .tFoHGwpIYD9h5lL6eu5U > * {
    max-width: none;
  }
  .tFoHGwpIYD9h5lL6eu5U {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(200px, 1fr));
  }
}

@media (min-width: 769px) {
  .tFoHGwpIYD9h5lL6eu5U {
    grid-template-columns: repeat(1, minmax(200px, 1fr));
  }
}

@media (min-width: 1000px) {
  .tFoHGwpIYD9h5lL6eu5U {
    grid-template-columns: repeat(2, minmax(200px, 1fr));
  }
}

@media (min-width: 1500px) {
  .tFoHGwpIYD9h5lL6eu5U {
    grid-template-columns: repeat(4, minmax(200px, 1fr));
  }
}

.V4LyKFNpbEm89LVo99WZ {
  background-color: white;
  border-radius: 8px;
  margin: 20px;
  padding: 20px;
  border: solid 1px #eceeef;
}

.c_F4XAwwr_kWQw65Pfdp {
  font-weight: bolder;
}

.EPtdVVJMMIudpfoNLTch {
  min-width: 500px;
  padding: 24px;
}

.h1VyElSW4hs6kjKXSQBN {
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  margin: 5px;
}

.NbdOuxdAnXQAoh8WQFno {
  margin: 16px 0 0 !important;
  text-align: unset !important;
}

@media (max-width: 500px) {
  .EPtdVVJMMIudpfoNLTch {
    min-width: unset;
    width: 100%;
  }
}

.cmojZVwCHaA5LhYH_XMz {
  text-align: center;
}

.ZeoHQCHweHxBibKZgjup {
  display: flex;
  justify-content: space-between;
  margin: 24px 0 0;
  gap: 16px;
}

.PFoI9N5fOcIHsZBax3RF {
  flex: 1;
  max-width: 50%;
}

.riLx1Bmeld9SBIPrTUyV {
  display: flex;
  justify-content: flex-end;
  margin: 24px 0 0;
  gap: 16px;
}

.ZsDYhZbdC1p8N95w6ZYv {
  flex: 1;
  max-width: 50%;
}

.M0JdV0Us5UO1tDPgD1WE {
  color: #3ac3f1;
  cursor: pointer;
}

.gjXWLG6PH00B4sdCzzz8 {
  padding: 30px 40px !important;
  max-width: 600px !important;
}

.Osy8BsTGzjGx5M20eucS {
  margin-right: 10px;
}

.lnpHCiVu0K5Eb8y3uvAr {
  font-size: 11px;
  max-width: 61px;
  padding-top: 3px;
}

.pj1DgObx1je_2uWfBGho {
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sarHnW6vOZ88YVdCWAOw {
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-sm);
  padding: 10px 12px;
  border: 1px solid;
  border-radius: var(--border-radius-sm);
  font-size: 13px;
  line-height: 1.4;
}

.DWdm1YJKpMxVrwTTBYX5 {
  flex-shrink: 0;
  margin-top: 2px;
}

.QsnMLsZmJHIb9EdlxdwT {
  background-color: var(--color-warning-light);
  border-color: var(--color-warning-dark);
  color: #6c5b00;
}

.jANNPCx22dkMVZ0k4Qmb {
  background-color: var(--color-error-light);
  border-color: var(--color-error-main);
  color: var(--color-error-dark);
}

.atnrEkcChZ5zSFHDGLgv {
  background-color: var(--color-primary-light);
  border-color: var(--color-primary-main);
  color: var(--color-primary-dark);
}

.eT62yKvHHquaGucLPjsQ {
  background-color: var(--color-success-light);
  border-color: var(--color-success-dark);
  color: #00783d;
}

.CjKm_Vs9mZNkeNnTXyth {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.CjKm_Vs9mZNkeNnTXyth label {
  text-align: start;
  margin-top: 10px;
}

.CjKm_Vs9mZNkeNnTXyth input {
  border-radius: 6px;
}

.ujKMioozmsDmShwuX33C {
  width: 100%;
}

.vTNWVNc7KVtlgoOsmVnH {
  margin-top: 21px;
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
}

.EcOtHIZvXvdEfj80404o {
  margin-left: 10px;
  font-weight: bold;
}

.fIkuOATg90HnNW7w2im6 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  font-weight: bold;
  color: #4a4a4a;
  font-size: 24px;
}

.F30p_Z0tuheW8CIeeeGW {
  margin: 10px 0 10px 0;
}

.anoHgQfJ8448Oltv6EzJ {
  margin-top: 20px;
}

.YKGE7NrYl6jXftVdGe9L {
  color: red;
}

.jKZwz3VhKUdS5MYE7uo6 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: end;
  margin-top: 10px;
  width: 100%;
}

.jKZwz3VhKUdS5MYE7uo6 label {
  margin-top: 0;
  margin-bottom: 0;
}

.N_GAxYcSUPovvS0TbOCx {
  color: #3ac3f1;
  cursor: pointer;
}

.BO45Ck1aAhZB6P47lZ1B {
  margin-top: 10px;
  margin-bottom: 20px;
  background: #f8f9f9;
  padding: 10px;
}

.BO45Ck1aAhZB6P47lZ1B label {
  margin-top: 10px;
}

.vq9kN_D563OfKre2snC_ {
  margin-top: 21px;
}

.eMmea1wljYlDcGwCpn74 {
  margin-left: 10px;
  font-weight: bold;
}

.CWzh9FPTI1AoeihiYvPA {
  font-weight: bolder;
  font-size: 24px;
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.OZoT9jBSmpp1qP486SDb {
  margin-top: 20px;
}

.WcgLLZnEAUjPNDfmS20N {
  color: red;
}

.RdNwlCxVGfGk6NatPvTs {
  margin: 10px 0 10px 0;
}

.fH_Pv6SDRDAum4mTCrTE {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: end;
  margin-top: 10px;
}

.fH_Pv6SDRDAum4mTCrTE label {
  margin-top: 0;
  margin-bottom: 0;
}

.bUcNUjiGeCAHsYuGqXNI {
  color: #3ac3f1;
  cursor: pointer;
}

.PzwfFOhdbIxqNsx1mFJb {
  margin: 10px 0;
  border-radius: 6px;
  border: 1px solid #e7eaec;
  padding: 10px;
}

.IjLMgc3S2Xbm3QUgD1Ea {
  margin-bottom: 10px;
}

.OZoT9jBSmpp1qP486SDb {
  margin-top: 20px;
}

.WcgLLZnEAUjPNDfmS20N {
  color: red;
}

.n6V6FFOFkN6c40zPztJk {
  display: flex;
  flex-direction: row;
  padding: 6px 20px;
  align-items: flex-start;
  background-color: #f8f9f9;
  width: 100%;
}

.Us1jXQOm9nztm69ioMK0 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin-left: 10px;
}

.JE8tfL2wwm7MG8D6t1SK {
  font-weight: bold;
}

.Ocfks_3B34NbG_DTV05T {
  font-size: 20px;
}

.eyyfuUrIBsTGjA9kmYoy {
  margin-top: 10px;
  margin-bottom: 20px;
}

.eyyfuUrIBsTGjA9kmYoy label {
  margin-top: 10px;
}

.pZqxktEpUIwPAVfNEkty {
  font-weight: bold;
  margin-left: 8px;
}

.RHFF7n0hTD2Dqm0X8j7G {
  margin-top: 21px;
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
}

.kWvTwITMKnMPncSZDj8h {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  font-weight: bold;
  color: #4a4a4a;
  font-size: 24px;
}

.s8wVzHbnvvMyNzmXtUjp {
  margin-bottom: 20px;
}

.thjrE5tRN1phkQnQT9Di {
  margin-left: 8px;
}

.P3xDJstIy9XW3JIPBOOH {
  min-width: 5.25em;
  padding: 0em 0.5em;
  justify-content: space-between;
}

.eqOmBybNiRHZKIyjyBIZ.P3xDJstIy9XW3JIPBOOH {
  padding: 0;
  height: auto;
  max-height: fit-content;
  position: absolute;
  top: 0;
  right: 0;
  justify-content: flex-end;
}

.eqOmBybNiRHZKIyjyBIZ.P3xDJstIy9XW3JIPBOOH button {
  font-size: 12px;
}

.rlLm1WXw1i1huJXndgiN {
  height: 1.25em;
  color: #a8a8a8;
}

.rlLm1WXw1i1huJXndgiN:hover {
  height: 1.15em;
  color: #676a6c;
}

.zbAAPVigFPVMpdQ69fwQ {
  z-index: 99999;
}

.nJUeu4hkDZiUzN3qCl31 {
  padding-left: 0.5rem;
}

.FxpRDWtqV_QIVr_aalte {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #4a4a4a;
}

@media (max-width: 768px) {
  .nJUeu4hkDZiUzN3qCl31 {
    padding-left: 0;
    padding-top: 1rem;
  }
}

.yo_WkVr1_I39hVnDVXvQ {
  padding: 0 0.25em 0 0.25em;
  align-items: center;
  display: flex;
  flex-direction: column;
}

.jmmYZhhXYLOQUSSBWOkA {
  font-size: 16px;
  font-weight: bold;
  background-color: #ddf4fc;
  padding: 0.25em 0.5em;
  margin-top: 0.25em;
}

.NUBHfCPS2teJqTS_WJKG {
  font-size: 8px;
}

.ShjQiNt57cYu6dDdpKwB {
  display: flex;
}

.eKHVt0XYI6G7sqgJmcRh {
  margin-left: 4px;
}

#NdZyAVhHEywMy7_SaBFH,
#zepWFSdZDDTtqv2rClDG,
#YnbTmi100vayCjkFVS38,
#Rd5nbg7WVjZbf8JYqoDk {
  margin: 0 10px;
}

.DDW1Whytbh0Rcl9giPiI {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.43;
  background-color: #3ac3f1;
  border-radius: 6px;
  color: white;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 9px 15px;
  text-decoration: none;
  user-select: none;
}

.DDW1Whytbh0Rcl9giPiI:hover {
  background-color: #0f9fd0;
  color: white;
}

.DDW1Whytbh0Rcl9giPiI:focus {
  background-color: #3ac3f1;
  color: white;
}

.MpkhkcP3msbhPnsxh9xh {
  background-color: #13475f !important;
}

.kcRRfcqLnodSDBXTjQVB {
  max-width: 100px;
  margin-left: 20px;
}

@media (max-width: 767px) {
  .kcRRfcqLnodSDBXTjQVB {
    margin-bottom: 3rem;
  }
}

.Hya_rqOtZg1kFxA905yx {
  padding: 25px 20px;
}

.WlvzIu4nH_XLGSL2w9Od {
  margin-bottom: 20px !important;
}

.eY8MnbH4ydHCNTakes1X {
  display: flex;
  text-align: center;
  vertical-align: middle;
  border-radius: 6px;
  border: solid 1px #eceeef;
  background-color: #f8f9f9;
  font-size: 20px;
  font-weight: bold;
  color: #4a4a4a;
  padding: 0;
}

.ZVT1oZ42LHAkxWklaVm4 {
  cursor: pointer;
  flex: 1;
  border-right: solid 2px #eceeef;
  height: 100%;
  padding: 10px 0 10px 0;
}

.CEv6OB2goEJkHX3l0kl1 {
  cursor: pointer;
  flex: 1;
  border-right: solid 2px #eceeef;
  height: 100%;
  padding: 10px 0 10px 0;
}

._9WZjyvYfomsujymNcBy {
  background-color: #ffffff;
}

.Zq_7oKQOf9nJQ1umYnFs {
  margin-left: 10px;
}

.ApjF5Q4RkzJ5cnucUfB_ {
  margin-top: 20px;
  margin-bottom: 5px;
  max-height: 550px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.dSzGZzpjEqe5QO4lHFSj {
  width: 50px;
  height: 50px;
  object-fit: contain;
  border-radius: 50%;
}

.MSDAVy_hunGHgw8VKbXW {
  display: flex;
  margin-bottom: 15px;
}

.USn_Cd8myMcU2cMdKSc1 {
  margin-bottom: auto;
  margin-top: auto;
  border-radius: 50%;
}

.MotEEJ8fDJVJ58HMqi3b {
  margin-bottom: auto;
  margin-top: auto;
  margin-left: 15px;
}

.sHk4RAiujxMbv3PFRnLL {
  font-size: 13px;
  font-weight: bold;
  color: #4a4a4a;
  margin: 0;
}

.WXHrdID85fF7xbfboZCT {
  font-size: 13px;
  color: #4a4a4a;
  margin: 0;
}

.piCMdTJv1y6tcSi3ziVF {
  background-color: #f8f9f9;
  border-radius: 6px 6px 0 0;
  padding: 31px 21px 20px;
}

.YZ5ftH39wsZIyFsZNSft {
  display: flex;
  flex-direction: column;
}

.WTnjxj24iF0ZNs7Y7_R9,
.AV7OZ0fm78RQ6Yij3LwA,
.n0mM05aGWpmoNQVDt2_F,
.uUNSrHjdoD7zoVKK10Ap {
  display: flex;
}

.oV_2pMNrK1XlcUX6Y5HT,
.PouQS6viSIzJ9pD0svGp {
  width: 50%;
}

.uUNSrHjdoD7zoVKK10Ap {
  justify-content: flex-end;
}

@media (min-width: 1042px) {
  .piCMdTJv1y6tcSi3ziVF {
    padding: 30px;
  }
}

@media (min-width: 1024px) {
  .piCMdTJv1y6tcSi3ziVF {
    padding: 30px;
  }
}

.onJE9dziY1Qv1lA_ILnF {
  padding: 20px 18px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  color: #4a4a4a;
}

.jiwSrXDqfZkD8Xaw1hkf {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: center;
  justify-content: center;
}

.SabM88GFzgBw0imjzE09 {
  font-size: 16px;
  font-weight: bold;
}

.MuiAvatar-root.a2PvTrxNs0HLO3BWpjhN {
  width: 96px;
  height: 96px;
}

.LfPqneS3PWGdGvP8kws3 {
}

._IbJNI8TarNQo4K4VGHl button {
  max-width: 100%;
  width: 100%;
  min-width: auto;
}

.V97mXKgR_qh0zQK0NveU {
  max-width: 100%;
  white-space: normal;
}

.yUMIqR7nbRyl_DTgi38c {
  display: flex;
  gap: 15px;
  padding: 8.5px 0;
  border-radius: 10px;
  border: solid 1px #eceeef;
  background-color: #ffffff;
}

.phEd6uFXgQo39hqgLF4H {
  height: 30px;
  width: 30px;
  color: #f7bc34;
}

.izAUdOtKWgQfwWkJDRBA {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: flex-end;
  flex: 1;
}

.jJuo4fZ1LBGEt1bu9fZ0 {
  font-size: 20px;
  font-weight: bold;
}

.kEqQFAAtGnD1WbSh0ncS {
  margin-bottom: 10px;
  text-align: center;
}

.wKeFHFghbwHQxLDPZqsn {
  width: 65%;
  padding: 5px 20px;
  display: flex;
  flex-direction: column;
}

.sdmzWNyTBPtJy_uusP59 {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: space-between;
  flex: 1;
}

.FmzMvpsBkMYf2nh2IllI,
.C97jJ2ql_KC3YBQNYa5Q,
.TQYKdht2KB9JdIxQPiK1 {
  display: flex;
  flex-direction: column;
  gap: 1.5px;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.TQYKdht2KB9JdIxQPiK1 {
  width: 35%;
  border-right: solid 1px #eceeef;
  padding: 5px;
}

.FmzMvpsBkMYf2nh2IllI svg,
.C97jJ2ql_KC3YBQNYa5Q svg {
  width: 30px;
  height: 30px;
}

.rBwBZsplHDBcSN0wQguc {
  font-size: 11px;
}

@media (max-width: 768px) {
  .TQYKdht2KB9JdIxQPiK1 {
    padding: 5px 15px;
  }
  .wKeFHFghbwHQxLDPZqsn {
    padding: 5px 35px;
  }
}

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

.hgWvrti8AbmgfxwzMtR4 {
  width: 50%;
}

.yL137Cp140iauVdD0Y8A {
  flex: 1;
}

.hgWvrti8AbmgfxwzMtR4,
.yL137Cp140iauVdD0Y8A {
  font-size: 14px;
}

.Pb7caWakuRPHnv9XDXw6 {
  margin-bottom: 3px;
}

.GWJdWr50DPj9YleiHK_Z {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 20em;
}

.yJElWMcSvZ9Pzso9QKWg,
.FeidURcrWVQ5tN1AV3qk {
  width: 48%;
}

.h19FZ3vdNPef5o_GwePd {
  color: red;
  margin-top: 0.5em;
}

.Z8BGkcqMMSydsS9VDfcg {
  margin-right: 0.5em;
}

.AWYooV7mWjfqxuEg30Mw {
  margin-left: 0.2em;
  font-size: 16px;
}

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

.GP7gNNpqmNvcNh7J19d7 {
  display: inline-flex;
}

.b6Q1qrMF8xHtsKI9JlBt {
  display: none;
}

.vQ9jeafYXZGqlHRxsONp {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.s_Ai9T4eQVKXdE3_UEch {
  h2 {
    font-size: 28px;
    color: #4c4e4f;
    font-weight: 50;
    margin: 0;
  }
}

.a44aWvQEACa1R2Jzxz1Q {
}

.Yrzlt4WamGi7T2Pzjmkt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  .MuiButton-root {
    padding: 0;
  }
  svg {
    font-size: 12px;
    margin-left: 2.5px;
  }
}

.Pf_SVUDi37iFbgFMhOSX {
  display: flex;
  align-items: center;
  font-size: 10px;
  padding: 10px 0;
}

.UCMmx7C_f2efnd8Mtq6M {
  width: 15%;
  background-color: #e9e9e9;
  padding: 4px 0px;
  border-radius: 6px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}

.A4GmWEGh9diF7nOASlzf {
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.MuiAvatar-root.jQcDMUhXXcELp0OlLQeW {
  width: 30px;
  height: 30px;
}

.dl3aTK8yLdbOuQFemAQ5 {
  width: 50%;
  display: flex;
  flex-direction: column;
}

.XppJJrQxlHIFRELES8VO {
  width: 10%;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.TNgxgpe_qxKqWJqadPkj {
  color: #f7bc34;
  font-size: 16px;
}

.TGoalMahIMhXCul2qity {
  font-weight: bold;
}

.Ur_cwkOgisRLIY4GDWxi {
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 6px;
  padding: 20px 0;
  margin: 1rem 0;
  color: #6e7173;
}

.MkE8d5lIgnpn3YE8OfqI {
  margin: 1rem 0;
  min-width: 100px;
  min-height: 100px;
}

.r60nziryH8Maya1RyRtM {
  font-size: 20px;
  text-align: center;
}

.wsB1AhmfiMiwNbyo42LR {
  width: 50%;
  text-align: center;
}

.GFrb0oxvnmaEejwUzyLL {
  font-size: 13px;
}

.RhUzyAAh_DgpAZbS9dyx {
  width: 100%;
  height: 100%;
}

.oLNH_hM9CuyUNJihbP1u {
  padding: 20px 18px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.BFnKmgYElZZeNIwUy1Pk {
  margin: 20px 15px 0 5px;
}

@media (max-width: 768px) {
  .BFnKmgYElZZeNIwUy1Pk {
    margin: 20px 0 0 0;
  }
}

.Din4NRD5WArOPpgWDiX0 {
  max-width: 45%;
  padding: 20px;

  @media (max-width: 768px) {
    max-width: 92%;
  }
}

.Din4NRD5WArOPpgWDiX0 main {
  margin-bottom: 0;
}

.ekfixmYKhOo9iUIwTnlF {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.rpIEGwnUY3kaV4uK9Onh {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.rpIEGwnUY3kaV4uK9Onh label,
.rpIEGwnUY3kaV4uK9Onh div {
  text-align: start;
}

.W_vs2VcPCRhdBLxhbrac {
  width: 100%;
}

.b85C8tZ7vkOxc98MpUWe {
  width: 100%;
}

.UVqjIiccZGdsxfJGFwSf {
}

.g2R8DbxR1FDpPqwbmoOD {
  min-height: auto;
}

.g2R8DbxR1FDpPqwbmoOD span {
  color: white;
}

.gL3VvB0paiqNUHNuhaR0 {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}

._9gWmLSiubDNI7mCUPVaE {
  width: 35%;
}

.rh0QL13M974pE5yho9Yo {
  display: flex;
  flex-direction: column;
}

.ScSM1pcjhiYOuW_qTRaA {
  display: flex;
  padding-bottom: 30px;
}

.ScSM1pcjhiYOuW_qTRaA.ihb93tOZ89MTKVkza9qy {
  padding: 0;
}

.whHtecxux90iOZH7Pllq {
  flex: 1;
}

.SN68w7HkEoQypJyy6P8y {
  margin-bottom: 15px;
  h2 {
    font-size: 28px;
    color: #4c4e4f;
    font-weight: 50;
  }
}

.wVK4vWTjNLLdieexqDBZ {
  max-width: 70%;
}

.f6xArzkd9Kuv5aX2SXvt {
  width: 60%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.CstqP4akaElTP8Rgh42u {
  font-weight: bold;
  margin-top: 10px;
}

.pdd3Q0UH9bG5JOoMjZEw {
  width: 55%;
}

.QyzTleGKvTzQBDnBVL0Y {
  display: flex;
}

.eqml1Eedw3YCUXOrJI0L {
  width: 50%;
}

._8iAlaIWcA0QuTMx655s {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

._8iAlaIWcA0QuTMx655s button {
  margin-left: 15px;
}

._8iAlaIWcA0QuTMx655s svg {
  margin-left: 5px;
}

@media only screen and (max-width: 768px) {
  .ScSM1pcjhiYOuW_qTRaA {
    flex-direction: column;
  }

  .whHtecxux90iOZH7Pllq {
    width: 100%;
  }

  .wVK4vWTjNLLdieexqDBZ {
    max-width: 100%;
    width: 100%;
  }

  .f6xArzkd9Kuv5aX2SXvt {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }

  .CstqP4akaElTP8Rgh42u {
    place-self: flex-start;
    margin: 0;
  }

  .pdd3Q0UH9bG5JOoMjZEw {
    width: 100%;
  }

  .QyzTleGKvTzQBDnBVL0Y {
    flex-direction: column;
    gap: 12px;
  }

  .eqml1Eedw3YCUXOrJI0L {
    width: 100%;
  }

  ._8iAlaIWcA0QuTMx655s {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px;
  }

  ._8iAlaIWcA0QuTMx655s button {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    min-width: 0;
  }

  .T7ug1OffQ07XJ0SwpnPR {
    display: flex;
  }
}

.VgDjSzeBCx1R8APopcEQ {
  max-width: 30%;
  padding: 20px;

  @media (max-width: 768px) {
    max-width: 92%;
  }
}

.VgDjSzeBCx1R8APopcEQ main {
  margin-bottom: 0;
}

.kf5OInlX0uUOlkqizYp_ {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.v2EevFfiUq4fUH9agkYw {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.v2EevFfiUq4fUH9agkYw label,
.v2EevFfiUq4fUH9agkYw div {
  text-align: start;
}

.isrK5ybTVaRHqNaw9rJA {
  width: 100%;
}

.IttNVBlP2UhaflqnL8j8 {
  width: 100%;
}

.WHpv55kADlyHOzsoldER {
}

.m9iYNfWA3aY3T4vyWlk5 {
  background-color: #e7eaec;
  border-radius: 6px;
  padding: 4px 20px 3px 8px;
  position: relative;
}

.YiCiUyU_s4sDJ4Xvtj4o {
  font-weight: bold;
  font-size: 10px;
  margin: 0px;
  color: #4a4a4a;
}

.VSRix4YlcvXcpVvlQSRx {
  font-size: 14px;
  margin: 0px;
  color: #4a4a4a;
}

.weyJmNbhTtAOKadjytZq {
  position: absolute !important;
  top: 6px;
  right: 18px;
  padding: 0px !important;
  font-size: 10px !important;
}

.kr8yTXOU8dbR60KfuvoQ {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 10px;
}

.OWTaClC4fnPql6rOkhZw {
  width: 55%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}

@media only screen and (max-width: 768px) {
  .OWTaClC4fnPql6rOkhZw {
    width: 100%;
    justify-content: center;
  }
}

.yiKakweukgt7YMMATnTJ {
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 6px;
  padding: 30px;
  margin: 1rem 0;
  color: #6e7173;
}

.Ln5AZeMcmab6MY42nTZc {
  width: 30%;
  margin: 1rem 0;
  min-width: 100px;
  min-height: 100px;
}

.hquyhvOMUD0OkUUny3AV {
  font-size: 20px;
}

.ImoUYFHRHE6W4t47Z04Q {
  width: 50%;
  text-align: center;
}

.Wn53lj8zjK8uFlUENOn7 {
  font-size: 13px;
}

.fHlIMIrV0gLS6_JE5rHF {
  width: 100%;
  height: 100%;
}

.QymeSsudxz3_w9As4nav {
  border-radius: 0 0 6px 6px;
  box-shadow: inset 0 10px 10px -10px rgba(50, 50, 50, 0.1);
}

.SQCtjj4M_1LwvNiY810Q {
  background-color: white;
  margin-bottom: 20px;
  border-radius: 6px;
  padding: 10px 0;
}

.PUNj2i0sHR5Wn_phNyNr {
  width: 100%;
  padding-top: 10px;
}

.GHz5gV3Pwb1gOY7eIglF {
  display: grid;
  grid-template-columns: 52px 1fr auto;
  column-gap: 12px;
  padding: 12.5px;
  align-items: center;
}

@media (max-width: 768px) {
  .GHz5gV3Pwb1gOY7eIglF {
    grid-template-columns: 52px minmax(0, 1fr);
    grid-template-rows: auto auto;
  }

  .nnGjbzHuNAGNdVb25iVN {
    grid-column: 2;
    width: auto;
    max-width: 100%;
    flex-shrink: 1;
  }

  .nnGjbzHuNAGNdVb25iVN .MuiChip-root {
    max-width: 100%;
    height: auto;
  }

  .nnGjbzHuNAGNdVb25iVN .MuiChip-label {
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
    line-height: 1.3;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

.ANGIBpsZoAmj3aSzMbgP,
.ETYitII1Z4TAoWtgJBoA {
  display: grid;
  grid-template-columns: 52px minmax(0, 1fr);
  column-gap: 12px;
  align-items: start;
  padding: 12.5px;
}

.ANGIBpsZoAmj3aSzMbgP {
  position: relative;
}

.xb2BtqoWFJMu1f0yQg7x,
.wlcyHltYzwO0hQXKFpi9,
.vuejRr2xE6kNhIT7x5N9 {
  width: 52px;
  flex: 0 0 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.xb2BtqoWFJMu1f0yQg7x {
  justify-content: center;
  display: flex;
  padding-right: 7px;
}

.xb2BtqoWFJMu1f0yQg7x .MuiAvatar-root {
  width: 45px;
  height: 45px;
}

.wlcyHltYzwO0hQXKFpi9 .MuiAvatar-root,
.vuejRr2xE6kNhIT7x5N9 .MuiAvatar-root {
  width: 40px;
  height: 40px;
  box-shadow: 0 1px 3px rgba(33, 33, 33, 0.2);
  position: relative;
  z-index: 1;
}

/* Thread line: drawn only on non-last comments, from current avatar center
   down to next avatar center — truly dynamic regardless of content height */
.tiDIDpzDF8F2PaaWIb3g .ANGIBpsZoAmj3aSzMbgP:not(:last-child)::before {
  content: "";
  position: absolute;
  /* avatar center x = padding-left (12.5px) + half column (26px) - half line (1px) */
  left: 37.5px;
  /* start at current avatar center: padding-top (12.5px) + half avatar (20px) */
  top: 32.5px;
  /* extend to next avatar center: 12.5px (next padding-top) + 20px (half avatar) = 32.5px past container bottom */
  bottom: -32.5px;
  width: 2px;
  background: #e5e9ed;
  border-radius: 999px;
  pointer-events: none;
}

.JlaT8eltkncozYdLVILr,
.n1ZoWLF5IG4cJ5LLl8Xo {
  width: auto;
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.IRWEdzxFqb3wNs8Aapqg {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 12px;
  align-items: flex-start;
}

.eKfZaGApLC7VHvLyF7zG {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  min-height: auto;
}

.nnGjbzHuNAGNdVb25iVN {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #2d85ab;
  width: fit-content;
  flex-shrink: 0;
}

.ysQtl_uUVS6MN3LLZVe9 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.ysQtl_uUVS6MN3LLZVe9 a {
  height: 14px;
}

.Z3hDg9nDWUxhm9nso3r2 {
  margin-left: 5px;
  width: 15px;
}

.Z3hDg9nDWUxhm9nso3r2 button {
  font-size: 14px;
  padding: 0;
  display: flex;
}

.mC0uR5dKLKxrr2zJI9yg {
  display: flex;
  align-items: center;
  flex-direction: row;
  min-width: 0;
  gap: 6px;
  flex-wrap: wrap;
}

.y4HYun5tfc3yv32UkgCo {
  font-size: 18px;
  color: gold;
  margin-left: 5px;
}

.n1ZoWLF5IG4cJ5LLl8Xo {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  column-gap: 12px;
  row-gap: 6px;
  align-items: center;
  min-height: 50px;
  padding: 12px 14px;
  background-color: #f8f9f9;
  border-radius: 6px;
  width: 100%;
  word-break: break-word;
}

.n1ZoWLF5IG4cJ5LLl8Xo.jlQwJuiDticNy6brf5VJ {
  grid-template-columns: minmax(0, 1fr) auto auto;
}

.n1ZoWLF5IG4cJ5LLl8Xo > .mC0uR5dKLKxrr2zJI9yg {
  grid-column: 1;
  grid-row: 1;
}

.n1ZoWLF5IG4cJ5LLl8Xo > .XjIwI7nHmLJ2LYE7lDbB {
  grid-column: 2;
  grid-row: 1;
}

.n1ZoWLF5IG4cJ5LLl8Xo > .Z3hDg9nDWUxhm9nso3r2 {
  grid-column: 3;
  grid-row: 1;
}

.n1ZoWLF5IG4cJ5LLl8Xo > .TYRpWwltMkzHsLozKZqF {
  grid-column: 1 / -1;
  grid-row: 2;
}

.YCc2Xufnam1XJxh_kRZz {
  font-size: 11px;
  color: #6f7e86;
  line-height: 1.2;
}

.eiUcAkcuqMG5196YYsii {
  font-weight: 700;
  line-height: 1.2;
  color: #6e7173;
}

._2fnqRzdOCDspt0AobMDb {
  color: #6e7173;
}

.Vqd3FaHS_quTBBOi5ti3,
.UYb4WWva9509a3eIcJit {
  color: #6e7173;
}

.ePfwaxYQbdfUxHKHS9UM {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

.aQUcN3HLRWboz5zkZxE8 {
  font-weight: bold;
  text-transform: capitalize;
}

.GibQ1oDb0f9ZXht8LhDo {
  background-color: white;
}

.ETYitII1Z4TAoWtgJBoA .GibQ1oDb0f9ZXht8LhDo {
  width: 100%;
}

.jtAJ8gE9CV9_79d_NdCx {
  padding: 0 20px;
}

@media (max-width: 552px) {
  .GHz5gV3Pwb1gOY7eIglF {
    grid-template-columns: 46px 1fr;
  }

  .ANGIBpsZoAmj3aSzMbgP,
  .ETYitII1Z4TAoWtgJBoA {
    grid-template-columns: 46px minmax(0, 1fr);
  }

  .tiDIDpzDF8F2PaaWIb3g .ANGIBpsZoAmj3aSzMbgP:not(:last-child)::before {
    left: 34.5px;
  }

  .xb2BtqoWFJMu1f0yQg7x,
  .wlcyHltYzwO0hQXKFpi9,
  .vuejRr2xE6kNhIT7x5N9 {
    width: 46px;
    flex-basis: 46px;
  }

  .JlaT8eltkncozYdLVILr,
  .n1ZoWLF5IG4cJ5LLl8Xo {
    width: auto;
  }
}

@media only screen and (max-width: 768px) {
  .QymeSsudxz3_w9As4nav {
    margin-bottom: 40px;
  }

  .QwBKhXbtMWuVCJN5KnAT {
    margin-bottom: 0;
  }

  .JlaT8eltkncozYdLVILr {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }

  .nnGjbzHuNAGNdVb25iVN {
    justify-content: center;
    align-items: center;
  }

  .GibQ1oDb0f9ZXht8LhDo textarea {
    font-size: 12px;
  }

  .GibQ1oDb0f9ZXht8LhDo > div {
    padding: 13px;
  }

  .aHGhKv2dFhVGe1UTkp27 {
    width: 20px;
    height: 20px;
  }

  .aHGhKv2dFhVGe1UTkp27 svg {
    width: 15px;
    height: 15px;
  }

  .n1ZoWLF5IG4cJ5LLl8Xo,
  .n1ZoWLF5IG4cJ5LLl8Xo.jlQwJuiDticNy6brf5VJ {
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: start;
  }

  .n1ZoWLF5IG4cJ5LLl8Xo > .mC0uR5dKLKxrr2zJI9yg {
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
  }

  .n1ZoWLF5IG4cJ5LLl8Xo > .Z3hDg9nDWUxhm9nso3r2 {
    grid-column: 2;
    grid-row: 1;
  }

  .n1ZoWLF5IG4cJ5LLl8Xo > .TYRpWwltMkzHsLozKZqF {
    grid-column: 1 / -1;
    grid-row: 2;
  }

  .n1ZoWLF5IG4cJ5LLl8Xo > .XjIwI7nHmLJ2LYE7lDbB {
    grid-column: 1 / -1;
    grid-row: 3;
    justify-self: end;
  }

  .hTqSbxI3aUBfyYdn6VVZ {
    display: none;
  }
}

.A0yGYMtKqbPZH_fh8Asn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8.5px;
}

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

.A0yGYMtKqbPZH_fh8Asn div {
  display: flex;
  align-items: center;
  justify-content: center;
}

.gIGetWfEfDcd3u_9dUQO {
  color: #4a4a4a;
  margin-left: 5px;
}

.UsgLDRve94q_W7Ornd7h {
  color: #fff;
  margin-right: 12px;
  margin-left: 5px;
}

.i2lR7oO5Aq2WCEG_yAhw {
  padding: 0;
  margin: 0;
}

.Lrjpoy1MBGpRpsif_ycg {
  color: var(--color-grey-300);
  font-size: 26px;
  letter-spacing: -0.33px;
  font-family: var(--font-family);
  margin-bottom: var(--spacing-lg);
  margin-top: 0;
  font-weight: 400;
}

.srSDNdCAAkRv0H0R6SGq {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  padding: var(--spacing-lg) var(--spacing-xxl);
  flex-grow: 1;
}

.eKAJ4Gy3KmzZK44DNXQW {
  display: flex;
  flex-direction: column;
  flex: 1;
  max-height: calc(100% - 50px);
}

.xVG2SBT0xRXEPnhu8P6G {
  display: flex;
  gap: var(--spacing-md);
  flex: 1;
  min-height: 0;
}

.GHFp_VNKSMxbjvKrbqlv {
  display: flex;
  justify-content: flex-end;
}

@media (max-width: 768px) {
  .srSDNdCAAkRv0H0R6SGq {
    padding: var(--spacing-md);
    padding-bottom: var(--spacing-xxxl);
  }

  .xVG2SBT0xRXEPnhu8P6G {
    flex-direction: column;
  }
}

.ZOJyAm7l0OGmoSne8JRa {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  padding: var(--spacing-xl);
  background-color: var(--color-paper);
  height: 100%;
}

.YHA2dNxTlS3FZSRXmqhO {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: var(--spacing-md);
  border-bottom: 1px solid var(--color-grey-200);
  margin-bottom: var(--spacing-xl);
}

.bEUL5Y7OgXiBaZ7bama8 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
}

.d0NdmKrZvqQsGS4cjqis {
  font-size: 24px;
  font-weight: bold;
  color: var(--color-grey-400);
}

._Ugbqq5hU30hRJX2Z8v5 {
  font-size: 18px;
  color: var(--color-grey-400);
}

.o2MDbBcRyW5pnhw7wvAr {
  font-size: 14px;
  color: var(--color-grey-400);
}

.F4Ia0SII8UPgsjhRJ5dv {
  flex: 1;
  overflow-y: auto;
}

.xzqBAHZQOU8SZsopcQlj {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}

.rRaitrqk4gyLmDDQrf8i {
  font-size: 20px;
  font-weight: 600;
  color: var(--color-grey-400);
}

.h3VYa0HSmeFDNGNFUZ8Y {
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-grey-700);
  white-space: pre-wrap;
  word-wrap: break-word;
}

.m8jNt9x5AuxppSvuY3QK {
  margin-top: var(--spacing-xl);
  padding: var(--spacing-md);
  background-color: var(--color-grey-50);
  border-radius: var(--border-radius-sm);
}

.Vj65lA_taE28vqUOpgWm {
  margin-bottom: var(--spacing-md);
  padding-bottom: var(--spacing-md);
}

.hoZQdbpHduGhPCbOAAKr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--spacing-sm);
}

.SEIZF892QkTsfcVuI2RQ {
  color: var(--color-grey-700);
}

.mUOBcErOTiyXtykl_g4w {
  font-size: 12px;
  font-weight: bold;
  color: var(--color-grey-400);
}

._F4FX6KEl38x93uCN8pN {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
  font-size: 14px;
  color: var(--color-primary-main);
  cursor: pointer;
}

._F4FX6KEl38x93uCN8pN:hover {
  text-decoration: underline;
}

.XADEV_KPvs7ORdBcBvX5 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}

.bOw8PTHa1zio6RDaHrot {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border: 1px solid var(--color-grey-200);
  background-color: var(--color-paper);
  border-radius: var(--border-radius-md);
}

.W9P1HJ3MryqhziWnJXCG {
  font-size: 12px;
  color: var(--color-grey-700);
  flex: 1;
}

.J5vZ5kjSxazTTmAyxLQx {
  font-size: 14px;
  padding: var(--spacing-xs);
  background-color: var(--color-grey-50);
  border-radius: var(--border-radius-sm);
  color: var(--color-grey-400);
}

.X8xGVSXq1MM8esvFpdjU {
  width: 100%;
}

.MKyecixU7GGx2CDbA2jN {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
  margin-bottom: var(--spacing-md);
  padding-bottom: var(--spacing-md);
  border-bottom: 1px solid var(--color-grey-200);
}

.MuiIconButton-root.wfKDoXcTP4E06dQv8sM1 {
  padding: var(--spacing-xs);
  color: var(--color-primary-main);
}

.NfTaVGRk2HGsq9af0O6M {
  font-size: 14px;
  color: var(--color-primary-main);
  font-weight: 500;
}

@media (max-width: 768px) {
  .YHA2dNxTlS3FZSRXmqhO {
    flex-direction: column;
    gap: var(--spacing-sm);
  }

  .ZOJyAm7l0OGmoSne8JRa {
    padding: var(--spacing-md) 0;
  }

  .d0NdmKrZvqQsGS4cjqis {
    font-size: 20px;
  }

  ._Ugbqq5hU30hRJX2Z8v5 {
    font-size: 16px;
  }

  .rRaitrqk4gyLmDDQrf8i {
    font-size: 16px;
  }
}

.QpuJO9d3IjVCOiAiEzu9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-xxl) 0;

  min-height: 600px;
  flex: 1;
  text-align: center;
}

.XbhgX81wbHJuTznjjgvg {
  color: var(--color-grey-300);
  font-size: 24px;
}

.ZykpP4EZ6T62BK82n1Yg {
  color: var(--color-grey-300);
  font-size: 13px;
}

.JvE7ah31cmiNpuMYG11R {
  display: flex;
  flex-direction: column;
  width: 32.5%;
  border-right: 1px solid var(--color-grey-200);
  overflow-y: auto;
}

.wlKYluhN29IEJvRDSdcR {
  display: flex;
  flex-direction: row;
  padding: var(--spacing-md);
  border-bottom: 1px solid var(--color-grey-300);
  background-color: var(--color-grey-50);
  cursor: pointer;
  transition: background-color 0.2s;
  font-size: 12px;
  color: var(--color-grey-400);
  gap: var(--spacing-xs);
}

.wlKYluhN29IEJvRDSdcR:hover {
  background-color: var(--color-grey-200);
}

.wlKYluhN29IEJvRDSdcR.zU2TOo_fLFI7uZKYpSRR {
  background-color: var(--color-paper);
  box-shadow: var(--shadow-md);
  cursor: default;
}

.wlKYluhN29IEJvRDSdcR.Ruwof92v4298zvobFK7T {
  border-left: 4px solid var(--color-error-main);
}

.agAcFh2OrmMM2QGQtDCk {
  display: flex;
  flex: 1;
}

.uY6W3U0YxFjzwZYaYUuK {
  display: flex;
  flex-direction: column;
  width: 35%;
  gap: var(--spacing-xxs);
}

.MuiIconButton-root.kpYS_VsKqO6lu5N_v5mm {
  height: fit-content;
  padding: var(--spacing-xxs);
}

.M9zLlm9LH95Fo_RfQooc {
  color: var(--color-primary-main);
  font-size: 14px;
}

.M9zLlm9LH95Fo_RfQooc.RpysF_MYlxIE_NAtPQ7u {
  color: var(--color-primary-main);
}

.B8PXa0KhRIOlHdWimDks {
  font-weight: bold;
}

.tfwwVZ_jMBY7vwlunDc_ {
  font-size: 12px;
}

.tTFdUtGbhoKZNjuIjVEc {
  width: 55%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: var(--spacing-xxs);
  text-align: end;
}

.rfGdEeac4gwaVYth9130,
.tr3qXP_jSQtbc75U6bEd {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

@media (max-width: 768px) {
  .JvE7ah31cmiNpuMYG11R {
    width: 100%;
    border-right: none;
  }

  .wlKYluhN29IEJvRDSdcR {
    flex-wrap: wrap;
  }

  .uY6W3U0YxFjzwZYaYUuK {
    width: 45%;
  }

  .tTFdUtGbhoKZNjuIjVEc {
    width: 45%;
  }
}

.HincL7cYgNVVXTD2hMDB {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sm);
  margin-bottom: var(--spacing-md);
}

.ucGa6T95tRycmosq1EhQ {
  display: flex;
}

.cXF1Ia3POBJ0dVYQqyHu {
  padding: var(--spacing-sm) var(--spacing-md);
  border: 1px solid var(--color-border);
  border-radius: var(--border-radius-sm);
  background-color: var(--color-background);
  cursor: pointer;
  font-size: var(--font-size-sm);
  transition: all 0.2s ease;
}

button.vBR6_Cl1wRF4ApL3n6W8 {
  border-radius: var(--border-radius-sm) 0 0 var(--border-radius-sm);
}

button.RayBZGZCPcNsAO6i016b {
  border-radius: 0 var(--border-radius-sm) var(--border-radius-sm) 0;
}

button.nOGGLd1tGSSixdFpyazA {
  cursor: default;
  background-color: var(--color-primary-dark);
}

.g4wg4eYT7vix85tIpsDD {
  font-size: var(--font-size-sm);
  color: var(--color-text-secondary);
}

.g4wg4eYT7vix85tIpsDD p {
  margin: 0;
}

.b_4_7POJc5dW430xLtJ0 {
  padding: var(--spacing-lg);
}

.LR9GjCnXjqeL1pz21PM8 {
  background: var(--color-paper);
  border-radius: var(--spacing-sm);
}

.kXmdCc_V5GJjCAweHCG3 {
  padding-top: var(--spacing-lg);
}

@media only screen and (max-width: 768px) {
  span.RtmjXn8EgXcaIqemDh4c {
    padding: 0;
  }
}

.jED20ZvaKzTyVhSObVGZ {
  display: flex;
  align-items: center;
  font-weight: bold;
}

.fbnSY_Aejoh5GY03NeJJ {
  border-top: 1px solid lightgray;
  width: 100%;
  table-layout: fixed;
}

.fDC7n8Dp5LPVMyFj6cjH {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
}

.sgPbwQjAEqTXbjZvJJ2W {
  width: 20%;
  text-align: end;
}

.DgaLZUL0UndeFS8feSX3 {
  opacity: 0;
  transform: scale(0.8);
  transition:
    opacity 0.3s ease-in-out,
    transform 0.3s ease-in-out;
}

.IEF0SUBzFzt58DZMNipW {
  opacity: 1;
  transform: scale(1);
  transition:
    opacity 0.3s ease-in-out,
    transform 0.3s ease-in-out;
}

.hlXIssC82Q6nGJmUt6hR {
  cursor: pointer;
}

.JjpWW8BWDQMwk71qeWON:hover .DgaLZUL0UndeFS8feSX3 {
  opacity: 0.5;
  transform: scale(0.9);
}

.EmZLxu8DgJsJrAQSaFU3 {
  border-bottom: 1px solid lightgray;
}

.JjpWW8BWDQMwk71qeWON {
  background-color: #f9f9f9;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.qqH168MLR1hRn8B_qv2s {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

.kr8uNxRQAQm_eJc3pBtY {
  max-width: 80%;
  width: 80%;
}

.pshj8ucw8h3M8SeGwCUG {
  width: 100%;
  display: flex;
  align-items: center;
}

.j9SyEe5rmvip6EF0Yrd3,
.JjpWW8BWDQMwk71qeWON {
  border-bottom: 1px solid lightgray;
  padding: 2px 4px;
  height: 50px;
  vertical-align: middle;
}

.FX99UffQSEYjG9QnCOiX:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}

.vjVX9gM7MpCWkIBzQ9Vv {
  height: 50px;
  padding: 2px 4px;
}

.KujePJilPtrL1UW9S4SW {
  min-height: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

div.KujePJilPtrL1UW9S4SW p {
  margin: 0 !important;
}

.KaRsb_FzaHsGpPtnEmDC {
  width: 2%;
}

.iby_TJK7LHfxg_pOj5nd {
  width: 5%;
}

.MwMhZiealBMdV9uN0yS9 {
  width: 10%;
}

.mbA61myx9Gf5pGSadQ1I {
  width: 12%;
}

.ToBuVbWMXpIgXBDbyBUo {
  width: 13%;
}

.c5trzuvuCrooFYywDzaA {
  width: 15%;
}

.xIQFKwxh8KIwonZBKVvx {
  width: 20%;
}

.RSaRoy3U0RmmrVZJA8iA {
  width: 25%;
}

.PTIEs1I_cOo6tZYvs1Ui {
  width: 30%;
}

.LeS_TKQXyp8W4Ie5skNp {
  width: 35%;
}

.MJfmhgCTZmlGgERZjhrm {
  width: 40%;
}

.m5hhx5PikjFcmA_JLUkQ {
  width: 45%;
}

.PFu5CbrTnQPbUOQZxxTk {
  width: 50%;
}

.w3h9rii8AZ15booxj168 {
  width: 55%;
}

.KkYlo3TKLXhk3UkATgrL {
  width: 60%;
}

.UI4SgD86gZlTKZQXmW5t {
  width: 65%;
}

.H9tKZch_362RVfTB_yuU {
  width: 70%;
}

.nw0HX23rU_2Sr1DRMYgy {
  width: 75%;
}

.kDAt4tB2XUbDbOCy9dAT {
  width: 80%;
}

.Zvc8ZmlgxjknvdFv_QqO {
  width: 85%;
}

.JGAE5St_Q4QPDzY48OZJ {
  width: 90%;
}

.QDPqh6LImciMXIlQpYm0 {
  width: 95%;
}

.HRENuCvMc7JHUVkDanDC {
  width: 100%;
}

.PGmIjMSoN0Dq27UHDlSg {
  width: 120px;
}

.JwL_PrMP1wZEzci86RPg {
  width: 55px;
}

.QgYc6spQ8329HitO8EkZ,
.J8Wm7Y8MlHd3Vgj5Jf8p {
  text-align: start;
  justify-content: flex-start;
  padding: 0 10px;
}

.byKirvTF_jaYYQRwcX3R,
.dRRtU4MaqLTWJZ1voXUP {
  text-align: center;
  justify-content: center;
  padding: 0 10px;
}

.Up96WZFkUbtWEjb4bGFO,
.Up96WZFkUbtWEjb4bGFO input,
.T5Qu1UzoOLrWukZIgrJl {
  text-align: end;
  justify-content: flex-end;
}

.Up96WZFkUbtWEjb4bGFO input {
  padding: 0 !important;
}

.T5Qu1UzoOLrWukZIgrJl {
  padding: 0 10px;
}

@media only screen and (max-width: 768px) {
  .PYygfyWDdvkfYLnOmxdA {
    border: 0;
    width: 35%;
  }
  .SFM5fqMDrhgcdyZwOELK {
    border: 0;
    width: 65%;
  }
  .QgYc6spQ8329HitO8EkZ,
  .J8Wm7Y8MlHd3Vgj5Jf8p {
    text-align: start;
    justify-content: flex-start;
    padding: 0 2.5px;
  }

  .byKirvTF_jaYYQRwcX3R,
  .dRRtU4MaqLTWJZ1voXUP {
    text-align: center;
    justify-content: center;
    padding: 0 2.5px;
  }
}

.C3BNozOm6RLurO1e3XWJ {
  font-weight: bold;
}

.b1MmfSa3G7Qi7ZqpDNLT {
  font-size: 12px;
  color: var(--color-grey-300);
}

@media screen and (max-width: 768px) {
  button.ziPDZR5VLegJgdIjM7V5 {
    padding: var(--spacing-sm);
  }
}

.YdE9BeuzJPOOeQA8MRTc {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  padding: var(--spacing-lg) var(--spacing-xxl);
  margin-bottom: var(--spacing-lg);
}

.AmLHWxKTNbIDSqDrcyhf {
  display: flex;
  flex-direction: column;
  flex: 1;
  background-color: var(--color-paper);
  border-radius: var(--border-radius-md);
}

.ushpMQTcHDB72DhS9q4v {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg);
}

.Ead6jcd8STVFxOGv49G8 {
  display: flex;
  gap: var(--spacing-md);
}

.fPNWKQfKHLBTdECcVgAH {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.aG2AZecEPxr280gg7ApD {
  width: 50%;
  max-width: 50%;
}

.mIPGTRkKNmSzqc1SqFcC {
  width: 33.33%;
  max-width: 33.33%;
}

.KnAAuVHpxOkGEcC2GIMO {
  width: 25%;
  max-width: 25%;
}

.s5aBKIkUNJ17zmFI2Rvs {
  width: 100%;
}

.FwCbmKSbwxNZRX2bfC8s {
  font-weight: 500;
  margin-bottom: var(--spacing-xs);
  color: var(--color-grey-700);
}

.ABk1o4_2zzDcPGWyLcJw::after {
  content: " *";
  color: var(--color-form-error);
}

.jXbJ_cKKARspG4gdrR6w {
  color: var(--color-form-error);
  font-size: 12px;
  margin-top: var(--spacing-xs);
}

.bK7TziJVJBPq5oiTO_Q1 {
  background-color: var(--color-grey-100);
  color: var(--color-grey-300);
  border-radius: var(--border-radius-sm);
  padding: var(--spacing-md);
  margin-top: var(--spacing-md);
}

.J0OF6bOmQPlw__BqMhYG {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--spacing-md);
}

.b4mKi2xdALNoxfhhvOHb {
  font-weight: bold;
  color: var(--color-grey-700);
}

.pC81GeWysQF6B3sOghfm {
  color: var(--color-grey-300);
  font-size: 13px;
}

.MFAQOfSAXSJaTCSR1tle {
  color: var(--color-primary);
  text-decoration: none;
  font-size: 14px;
}

.MFAQOfSAXSJaTCSR1tle:hover {
  text-decoration: underline;
}

.YjFLMYFUmmdDs8qJhhIZ {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: var(--spacing-md);
}

.dlnKTElmqjiSTz2fneZa {
  background-color: var(--color-paper);
  border: 1px solid var(--color-grey-200);
  border-radius: var(--border-radius-sm);
  padding: var(--spacing-md);
  min-height: 196px;
}

.U3ixibwZJ35FqxBxzYjc {
  font-size: 13px;
  color: var(--color-grey-300);
  margin-bottom: var(--spacing-sm);
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.Qy1PRWGyqJ9PBBi5nnMT {
  flex: 1;
}

.HXJM3WcxQOPWv2GhYxWX {
  color: var(--color-primary);
  font-size: 12px;
  cursor: pointer;
  white-space: nowrap;
  margin-left: var(--spacing-sm);
}

.RgTB5XUygTbj1g4I0hiK {
  border: none;
  border-top: 1px solid var(--color-grey-200);
  margin: var(--spacing-sm) 0;
}

.AwdrzQ7wloZHdNTyFf2A {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
}

.BAFvoAfwGCR5cWTfOASd {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
  cursor: pointer;
  font-size: 13px;
  color: var(--color-grey-300);
  font-weight: normal;
}

.BAFvoAfwGCR5cWTfOASd input[type="radio"] {
  cursor: pointer;
}

.bReTaK2tti6arZ9hWDrK {
  background-color: var(--color-grey-100);
  border-radius: var(--border-radius-sm);
  padding: var(--spacing-lg);
  color: var(--color-grey-400);
  width: 100%;
}

.bReTaK2tti6arZ9hWDrK p {
  margin: 0;
}

.hBUFBLx6XVQyUZxt9Tm2 {
  display: flex;
  flex-direction: column;
}

.Ej5sNjJ0GARmeIKSVxmA {
  width: 100%;
}

.QFH5zRkvEtm6vFprQS35 {
  width: 100%;
  min-height: 120px;
  padding: var(--spacing-sm);
  border: 1px solid var(--color-grey-300);
  border-radius: var(--border-radius-sm);
  font-family: inherit;
  font-size: 14px;
  resize: vertical;
}

.QFH5zRkvEtm6vFprQS35:focus {
  outline: none;
  border-color: var(--color-primary);
}

.QFH5zRkvEtm6vFprQS35.gc3I0FVJe_vjE3zdYgJg {
  border-color: var(--color-form-error);
}

.mbFKFI9AP6tkU8nkgXA8 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sm);
}

.lcxnUbnDEuDEqm01si4w {
  display: inline-flex;
  align-items: center;
  gap: var(--spacing-xs);
  padding: var(--spacing-sm) var(--spacing-md);
  background-color: var(--color-grey-50);
  border: 1px dashed var(--color-grey-300);
  border-radius: var(--border-radius-sm);
  cursor: pointer;
  color: var(--color-grey-700);
  font-size: 14px;
}

.lcxnUbnDEuDEqm01si4w:hover {
  background-color: var(--color-grey-200);
}

.RnHPHOgG_jxBIWfZ0J15 {
  font-size: 12px;
  color: var(--color-grey-500);
  font-style: italic;
}

.S48bvfmkST1Nzq8WDCua {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
}

.xhkJSsMYK9e6u6QZwLUo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--spacing-xs) var(--spacing-sm);
  background-color: var(--color-grey-50);
  border-radius: var(--border-radius-sm);
  font-size: 14px;
}

.DLJoTs80ZmxRWOEBzJl7 {
  display: flex;
  align-items: center;
  gap: var(--spacing-xs);
}

.fdFfU7EXhIMiX3i389wr {
  background: none;
  border: none;
  color: var(--color-grey-500);
  cursor: pointer;
  padding: var(--spacing-xs);
}

.fdFfU7EXhIMiX3i389wr:hover {
  color: var(--color-form-error);
}

.wP5rVt2AS2NQWvH_ZAKs {
  padding: var(--spacing-sm) var(--spacing-lg);
}

.tJQqxN6p4KKIDtdq390k {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: var(--spacing-md);
  margin-bottom: var(--spacing-md);
}

.nYSjZLwvijlgPRddYzDA {
  padding: 10px;
  border: 1px solid var(--color-grey-300);
  margin-top: 25px;
  margin-bottom: 10px;
  border-radius: 6px;
}

.yM8h5QJGX7TBL8RgBhbk {
  position: relative;
}

.xM6zHQ5GrQ5FfIH1NGCe {
  width: auto;
  padding: 0px 15px !important;
  text-align: center !important;
  background-color: white !important;
  color: var(--color-primary-main) !important;
  border: 1px solid var(--color-grey-300) !important;
  min-height: 1px !important;
  border-radius: 12px !important;
  position: absolute !important;
  top: -22px !important;
  right: 30px !important;
  font-weight: inherit !important;
}

.xM6zHQ5GrQ5FfIH1NGCe:hover {
  background-color: var(--color-grey-200) !important;
}

.WWl9SovVpK7jVyarRwfi {
  margin-left: 10px;
}

.Ud2fXUOrkUeiLzAqJiFR {
  display: flex;
  gap: var(--spacing-md);
  justify-content: flex-end;
  align-items: center;
}

button.KCzNehNwVurslCZuZcai {
  padding: var(--spacing-sm) var(--spacing-xxl);
}

.vq5T1M8Jli6dDt5KhTz0 {
  background-color: var(--color-primary);
}

.vvCpbm1Tsyp4ZZBb9RZ1 {
  background-color: var(--color-secondary);
}

.oOzOo0MGljjGB0W87LVZ {
  animation: OflJ1WBsKiGuMltuYDN_ 1s linear infinite;
}

@keyframes OflJ1WBsKiGuMltuYDN_ {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@media (max-width: 768px) {
  .Ead6jcd8STVFxOGv49G8 {
    flex-direction: column;
  }

  .aG2AZecEPxr280gg7ApD,
  .mIPGTRkKNmSzqc1SqFcC,
  .KnAAuVHpxOkGEcC2GIMO,
  .s5aBKIkUNJ17zmFI2Rvs {
    width: 100%;
    flex: 1;
    max-width: none;
  }

  .YjFLMYFUmmdDs8qJhhIZ {
    grid-template-columns: 1fr;
  }

  .tJQqxN6p4KKIDtdq390k {
    grid-template-columns: 1fr;
  }

  .Ud2fXUOrkUeiLzAqJiFR {
    gap: var(--spacing-xs);
  }

  button.KCzNehNwVurslCZuZcai {
    padding: var(--spacing-sm) var(--spacing-xl);
  }
}

@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}

.EOvFD3VN8lhUaYigUM3W {
  display: none;
}

.CGFkdbcktgE0kHxnt1FQ,
.HW5xv6QfGZ2VMuqIHY1S {
  background-color: white;
  width: 100%;
  height: 38px;
  text-align: left;
  padding: 6px 12px;
  font-size: 14px;
}

.fB9UjjiovU5w5Zg3mf7D {
  border-radius: 6px;
  border: solid 1px #d3d3d3;
}

.CGFkdbcktgE0kHxnt1FQ {
  padding-right: 0em;
}

.HOFGdFc_jzxThTzHseep {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

.pIjOpcvbfNTm8s3M6jqC {
  width: fit-content;
  max-width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ahPpkvmYcBprJc12ysYG {
  width: 30%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}

.gJA5tNlE1eVSniTVVZ3g,
.Jroa_nKh98hYLb8RkHi4,
.gSp35C_V_d_stU3mXHTg {
  color: #6e7173 !important;
  background-color: transparent !important;
  border: none !important;
  width: fit-content !important;
  height: fit-content !important;
  padding: 0em !important;
  margin-left: 1em !important;
}

.gJA5tNlE1eVSniTVVZ3g svg,
.Jroa_nKh98hYLb8RkHi4 svg,
.gSp35C_V_d_stU3mXHTg svg {
  margin: 0em !important;
  padding: 0em !important;
}

.HW5xv6QfGZ2VMuqIHY1S {
  opacity: 1;
  background-color: #eeeeee;
}

.fnlK_8DcEVMtL4NTNHLp {
  margin-left: 0.5em;
  font-weight: normal;
  color: #6e7173;
}

.bfhXZxQLy0zTokSXGWuJ {
  border-color: var(--color-form-error);
}

.I8rHLrCAtAEOMftez0LC {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  cursor: pointer;
}

.TzbKY_AeHWJEk2ZAGYLF {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  gap: 15px;
  z-index: 10000;
}

.a0JO_3lR3sZISGQsawJw {
  background-color: rgba(255, 255, 255, 0.9);
  border: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  transition: background-color 0.2s;
}

.a0JO_3lR3sZISGQsawJw:hover {
  background-color: rgba(255, 255, 255, 1);
}

.Y861JMYste_0EFptA052 {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: transform 0.2s ease-in-out;
  cursor: grab;
  user-select: none;
}

.Y861JMYste_0EFptA052.TCCRTD31wt0_5ZK_9gC2 {
  transition: none;
  cursor: grabbing;
}

.LGyG37rMzmTA4qwU_AUR {
  max-width: 100%;
  max-height: 100%;
  cursor: pointer;
}

.x26hpdyRSCxgueq5wChd {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  padding: var(--spacing-lg) var(--spacing-xxl);
}

.Q4bvKQLW_PKyuGNRYYp0 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.WmxzOZX2qOyHob0SdqnZ {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg);
}

.POyx992vsAgYKgrbeaCU {
  display: flex;
  gap: var(--spacing-lg);
}

.POyx992vsAgYKgrbeaCU > * {
  flex: 1;
}

.IW0GDQ2OQKoAGVA68blh {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
}

.IW0GDQ2OQKoAGVA68blh label {
  font-size: var(--font-size-sm);
  font-weight: bold;
  color: var(--color-text-primary);
}

.IW0GDQ2OQKoAGVA68blh input,
.IW0GDQ2OQKoAGVA68blh select {
  padding: var(--spacing-sm) var(--spacing-md);
  border: 1px solid var(--color-border);
  border-radius: var(--border-radius-sm);
  font-size: var(--font-size-md);
  background-color: var(--color-background);
}

.IW0GDQ2OQKoAGVA68blh input:focus,
.IW0GDQ2OQKoAGVA68blh select:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 2px rgba(var(--color-primary-rgb), 0.1);
}

.IW0GDQ2OQKoAGVA68blh input.yKtAnRCoPsX6Umn26jWi,
.IW0GDQ2OQKoAGVA68blh select.yKtAnRCoPsX6Umn26jWi {
  border-color: var(--color-error);
}

.ZDgXnOAMNbrTsxvK0pCe {
  font-size: var(--font-size-xs);
  color: var(--color-error);
}

.XSe2NYMd5_5DO8jaa8JS {
  display: flex;
  justify-content: flex-start;
  padding-top: var(--spacing-md);
  border-top: 1px solid var(--color-border);
  margin-top: var(--spacing-md);
}

.iqbw_5XiawXotiPiP82C {
  margin-top: var(--spacing-lg);
  padding: var(--spacing-md);
  border-radius: var(--border-radius-md);
  background-color: var(--color-background-secondary);
}

.iqqbOjh7_RmsFapzWjRa {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
  padding: var(--spacing-sm) 0;
  border-bottom: 1px solid var(--color-border);
}

.iqqbOjh7_RmsFapzWjRa:last-child {
  border-bottom: none;
}

.LdX06Ggn_fIJpZY6DdSc {
  color: var(--color-success);
}

.czdFEBy85ieHlHmXI6Od {
  color: var(--color-error);
}

.MFk8044H16_rdJttoYsM {
  margin-left: auto;
  color: var(--color-primary);
  text-decoration: none;
}

.MFk8044H16_rdJttoYsM:hover {
  text-decoration: underline;
}

.Whkq5m7qlOtKt0hDDqMk {
  flex: 1 1 100%;
}

.dhouHEenzBZNTeEDamoa {
  font-weight: normal;
  color: var(--color-text-secondary);
}

.a1un8_POahAHZhrxUjT5 {
  font-size: 22px;
  margin-top: 5px;
  margin-bottom: 20px;
  color: #6e7173;
}

.rwT1yjFdvCxvPuwuFm1M {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
  margin: 10px 0px;
}

.zbI9hCHNvwWfh1tInRMU {
  margin-top: 10px;
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.aqXJFXibDx9jh7j68xlA {
  width: 200px;
}

.Bkuwrss0kWlFpqdlIYqQ {
  margin: 5px 0px;
  border: 0;
  border-top: 2px solid #eee;
}

.eKSw3mq5W5GfLBVOC4XY {
  font-size: 14px;
  background-color: rgb(248, 249, 249);
  border-radius: 8px;
  padding: 10px 15px;
  margin-bottom: 10px;
}

.GreKTL1JzJ7Dq3P2lnX6 {
  color: #9b9b9b;
}

.eKSw3mq5W5GfLBVOC4XY p {
  margin: auto 0;
}

.GcgkIP9rmCcGzuUMKi1O {
  display: flex;
}

._tBzZYyuMUhzVHY8nfo1 {
  font-weight: bold;
}

.MuX6s1mLiqnP8qiU9bAW {
  padding: 8px;
}

.MzxDJRODUPnyyEur73_M {
  padding-top: 8px;
}

.bmRoO_DQy5OYbg7qA8EY {
  display: inline-block;
  font-size: 11px;
  border-radius: 2px;
  background-color: #727272;
  color: #ffffff;
  padding: 1px 4px;
}

.RQ5oll3o2BwcsZlH2OuR {
  margin-left: auto;
  display: flex;
  align-items: center;
}

.XyPQnlHP45NS7Toii77K {
  border-radius: 6px;
  background-color: #eceded;
  font-weight: bold;
  padding: 8px;
  width: auto;
  height: 35px;
  text-align: center;
}

.qPb8QanWljXkx06KSKVN {
  height: 35px;
  width: 70px;
  padding: 8px 8px 8px 16px;
}

.dym7p3F1h2DhD79w1htj {
  display: flex;
  gap: 5px;
  flex-direction: row-reverse;
}

.VbA_XPHOG8bt1wGU_xIR {
  margin-top: 0px;
}

.fPUndpwfkngampJ4c935 {
  color: #575757;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 0 0 20px 0;
  padding: 0;
  line-height: 40px;
  display: block;
}

.F4N8ArMBtiYCeqGeeXpW {
  color: #797979;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  margin-bottom: 20px;
}

.mlS8M_BTnX_CUoWEvzNX {
  border-radius: 6px;
  border: solid 1px #d3d3d3;
}

.UOukUHjkw9U6qqKOJcSM {
  text-align: start;
}

.r0MeeKSYX5KHBYLcxikn {
  border-color: var(--color-form-error);
}

.w14RXJi3uYUJ9Gkk7tVg {
  justify-content: space-between;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}

.R46w6ykcB7iPwP6mNzNa {
  margin-left: 0.3em;
  font-weight: normal;
  color: #6e7173;
}

.POiBNzaZBxDr9yGzkKaA {
  font-size: 22px;
  margin-top: 5px;
  margin-bottom: 20px;
  color: #6e7173;
}

.nZ8EFqmIED8tuQhOE4_z {
  margin-top: 25px !important;
  color: #6e7173;
}

.iAeuft1YwmKH8meheQzu {
  background-color: #f8f9f9;
  border-radius: 6px;
  padding: 10px;
  margin-bottom: 15px;
}

.f2ZeIr3iXqdxDsITaoeG {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  column-gap: 30px;
  row-gap: 15px;
  align-items: flex-start;
}

.hmMpZHhuESbxIZHDckcg {
  position: relative;
}

.Xo8UDxZQ8wgyrB9MMKmZ {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.sUGcxnkQRWrw2_S7bBUG {
  overflow: hidden;
}

.nw4poXPA7X1wwC2bCfMk {
  margin-top: 23px;
  width: 100%;
}

.pJK4Ysj_ECkEAXnGouJW {
  margin-top: 25px;
}

.u2lDy1vMXPaG3sypFip0 {
  padding: 10px;
  border: 1px solid #e7eaec;
  margin-top: 25px;
  margin-bottom: 10px;
  border-radius: 6px;
}

.CEXFRWLte47pbj0X09Is {
  width: auto;
  padding: 0px 15px !important;
  text-align: center !important;
  background-color: white !important;
  color: #3ac3f1 !important;
  border: 1px solid #e7eaec !important;
  min-height: 1px !important;
  border-radius: 12px !important;
  position: absolute !important;
  top: -22px !important;
  right: 30px !important;
  font-weight: inherit !important;
}

.CEXFRWLte47pbj0X09Is:hover {
  background-color: #fafafa;
}

.zPWCnKLv4nq9CeONIBTY {
  margin-left: 10px;
}

.HTz262_3tCm5ixPXXXNk {
  color: #575757;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 0 0 20px 0;
  padding: 0;
  line-height: 40px;
  display: block;
}

.DrZLG1LBi3hXyxYcV3Uf {
  color: #797979;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  margin-bottom: 20px;
}

@media (min-width: 576px) {
  .f2ZeIr3iXqdxDsITaoeG {
    grid-template-columns: repeat(2, 1fr);
  }
  .ASHVRhkQBV1M5jZpmzng {
    grid-column: 1 / 3;
  }
}

@media (min-width: 1200px) {
  .f2ZeIr3iXqdxDsITaoeG {
    grid-template-columns: repeat(4, 1fr);
  }
  .kTSYaWeQLuIK8jrC3Zz5 {
    grid-column: 1 / 3;
  }
  .mU4pybk9ktUF1kZTWUBw {
    grid-column: 3 / 4;
  }
  .zGzMGdIIL3hHNvrO35X3 {
    grid-column: 3 / 5;
  }
  .Oqr4kYmgRuk3gli1JLYH {
    grid-column: 4 / 5;
  }
  .ASHVRhkQBV1M5jZpmzng {
    grid-column: 1 / 5;
  }
}

.YiRiOSeKIDbQqO5sW7u_ {
  width: 25%;
}

.GY0jadRu_tePzRCijmkG {
  width: 25%;
}

.F3e4H8YEXsoufusrRFgt {
  width: 25%;
}

.qnDwgL_hA37_0H4HXOht {
  width: 25%;
}

/* ---- Legacy layout: portaled into #wrapper, offset by Django sidebar ---- */
.RMj4xaiNnTBghkMFfZiX,
.k_emTJTn5bVVLHmgA4eF {
  position: fixed;
  bottom: 0;
  left: var(--sidebar-width, 250px);
  width: calc(100% - var(--sidebar-width, 250px));
  transition:
    left 0.5s,
    width 0.5s;
  z-index: 999;
  box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f9f9f9;
  padding: 15px 24px 14px;
  height: 66px;
}
.F2NrU_m_M2qUm5MBzREA {
  margin-bottom: 66px !important;
  min-height: calc(100vh - 66px) !important;
}
.k_emTJTn5bVVLHmgA4eF {
  left: 0;
  width: 100%;
  height: 8rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
  justify-content: center;
}

/* ---- New MainLayout: portaled to body, aligns with Main's dynamic margin-left ---- */
.qBcB5WN1mWeAH265nqOx,
.TfV3GW6bcHnvGt4V1FcN {
  position: fixed;
  bottom: 0;
  left: var(--main-margin-left, 0px);
  right: 0;
  z-index: 999;
  box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f9f9f9;
  padding: 15px 24px 14px;
  height: 66px;
  /* Match the sidebar open/close transition on Main */
  transition: left 0.5s;
}

.TfV3GW6bcHnvGt4V1FcN {
  height: 8rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
  justify-content: center;
}

/* Body padding so page content isn't hidden behind the fixed bar */
.l3ZrzurQvMhaF7d2bYbp {
  padding-bottom: 66px !important;
}

.tjTPOfmWyaVm_X9HynRP thead,
.tjTPOfmWyaVm_X9HynRP thead th {
  font-weight: 700;
  /* invoice-style.css keeps header label color at var(--color-grey-300) */
}

table.tjTPOfmWyaVm_X9HynRP tbody tr td {
  border: none !important;
  height: var(--spacing-md);
  padding-bottom: var(--spacing-xs);
  padding-top: var(--spacing-xs);
}

.tjTPOfmWyaVm_X9HynRP thead tr th {
  padding: var(--spacing-sm) var(--spacing-md);
}

/* style_original.css adds border-top on all .table cells; keep a single <hr> separator */
table.tjTPOfmWyaVm_X9HynRP tfoot tr td {
  padding: var(--spacing-xxs) var(--spacing-sm);
  border: none !important;
}

.tjTPOfmWyaVm_X9HynRP tfoot tr td hr {
  border: none;
  border-top: 1px solid var(--color-grey-200);
  height: 0;
  margin: var(--spacing-xs) 0;
}

.SrwwZy2wO4Cu4VXkQKax {
  padding: 0;
}

.tjTPOfmWyaVm_X9HynRP thead tr th:nth-child(1),
.tjTPOfmWyaVm_X9HynRP tbody tr td:nth-child(1) {
  padding: 0;
}

.JADgL_jd9tPQJm77hHEH {
  font-weight: 700;
  color: var(--color-grey-700);
}

/*
 * Legacy (base.html) rendered this page's text at style_original's body color, #6e7173
 * (grey-300). Pin that here so the MainLayout/base_react version keeps the same appearance
 * instead of a darker tone.
 */
.eBi9DGKu9RB2sFw4_RQJ {
  color: var(--color-grey-300);
}

.eBi9DGKu9RB2sFw4_RQJ b,
.eBi9DGKu9RB2sFw4_RQJ strong {
  font-weight: 700;
  color: var(--color-grey-300);
}

.eBi9DGKu9RB2sFw4_RQJ label {
  font-weight: 700;
  color: var(--color-grey-300);
}

aside.EVjaYSNCfblal8AnciUu.GPA2sI3dGo4f4HgnZoGg {
  z-index: 9999;
}

.Ha6mZrRBgmvNc5Rvqhjh.FhEJ5xZ9RJfnFK7Pf7yN {
  padding-bottom: 8.5em;
}

._Dfaw7Q6sXWdjLAQYLjD {
  padding: 1.5em 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.uy5bphOykrxwYPMIS93l {
  justify-content: flex-end;
}

.BNMqaOTFNL3hbvajpkKV {
  width: 100%;
}

.nVbkZXxaDlMOIDnAL2yt {
  max-height: calc(100vh - 48px);
  max-width: 900px;
  overflow-y: auto;
  padding: 36px;
}

.yCxP9LU5bNF4IXaoazHi {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  width: 100%;
}

@media (max-width: 900px) {
  .yCxP9LU5bNF4IXaoazHi {
    flex-direction: column;
    gap: 10px;
  }

  .BOU8N0nw5ecoWcPU9xVO {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
  }
}

.O__YqzjRiCZzIM6T4Eya {
  border-collapse: separate;
  border-spacing: 0 var(--spacing-xs);
  height: 100%;
}

.RlHCgToDsRSXM7VXuINL {
  height: 100%;
}

.yQ5ZNxZ5rbG8kIashzCQ {
  background-color: var(--color-grey-100);
  border-radius: var(--border-radius-md);
  padding: 0 var(--spacing-sm);
}

.ZKfGdWYCErk0fynvGUjJ {
  background-color: var(--color-grey-50);
  border-radius: var(--border-radius-md);
  padding: 0 var(--spacing-sm);
}

.ZKfGdWYCErk0fynvGUjJ:first-of-type {
  padding-left: var(--spacing-lg);
}

/* Gap between the name pill and the value pill. A transparent right border reserves the
   space, and background-clip: padding-box stops the pill background from filling under it. */
.yQ5ZNxZ5rbG8kIashzCQ:first-child,
.ZKfGdWYCErk0fynvGUjJ:first-child {
  background-clip: padding-box;
  border-right: var(--spacing-xs) solid transparent;
}

.H6WmnDNv4bpeIPyegOGQ {
  align-items: center;
  display: flex;
  min-height: 30px;
}

.EhrzzZpMHhqq4Tw2JEL3 {
  justify-content: flex-end;
}

.oSnJhiToZ1i6wNjm7q15 {
  font-weight: 400;
  margin-left: var(--spacing-xs);
}

.WXLrSZOJPqYKbWsFJb3S,
.cUicuBtABFDed3EfygIr {
  color: var(--color-grey-400);
}

.JYzzlZxadBWolir7Zexo {
  color: var(--color-grey-300);
  padding: var(--spacing-xl);
  text-align: center;
}

.FzrkFgzvoQ9iWgat6xdf {
  align-items: center;
  border-top: 1px solid var(--color-divider-subtle);
  display: flex;
  justify-content: space-between;
  margin-top: var(--spacing-sm);
  padding-top: var(--spacing-md);
}

.FMzThJTWcKos04LWTnEf {
  color: var(--color-form-error);
  display: inline-flex;
  cursor: help;
}

.lqkbz1maLTKrAh1qxQ2z {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sm);
}

.LO39Gy05RoV0zAV7Gqpw {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--spacing-md);
}

.iW5WGP0MFAd3aSqRA03G {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
  margin-top: var(--spacing-sm);
}

.yyl2Z26LjBIatZDqbARP {
  display: flex;
  justify-content: space-between;
  gap: var(--spacing-md);
  padding: var(--spacing-xs) 0;
}

.a3f55NC6DNCZwXI4me3r {
  border-top: 1px solid var(--color-divider-subtle);
  display: flex;
  justify-content: space-between;
  gap: var(--spacing-md);
  margin-top: var(--spacing-sm);
  padding-top: var(--spacing-md);
}

.kJgFFdZ_noFeKGQyDPrA {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
  justify-content: center;
  min-height: 240px;
  padding: var(--spacing-lg);
  text-align: center;
}

.VywtaGC3pE8rG7keopK3 {
  color: var(--color-form-error);
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
}

.MmgjEFgMyGNFfP8NgQEc {
  border-collapse: separate;
  border-spacing: 0 var(--spacing-xs);
  margin-top: var(--spacing-sm);
}

.EGrq4n8Fu8Vh4btPyOfj {
  background-color: var(--color-grey-50);
  border-radius: var(--border-radius-md);
  padding: 0 var(--spacing-sm);
}

/* Gap between the description pill and the amount pill. A transparent right border reserves
   the space, and background-clip: padding-box stops the pill background from filling under it. */
.EGrq4n8Fu8Vh4btPyOfj:first-child {
  background-clip: padding-box;
  border-right: var(--spacing-xs) solid transparent;
}

.uZ0fPDH5EldoSxA109g7 {
  align-items: center;
  display: flex;
  min-height: 30px;
}

.hnpg6_5whivAZvvAPUJh {
  justify-content: flex-end;
}

.zvN_5zSAGB34FLKzI4oA {
  align-items: center;
  display: flex;
  gap: var(--spacing-sm);
}

.wsrMu9qjdXgBLhNuuUuQ {
  border-radius: 50%;
  flex-shrink: 0;
  line-height: 0;
}

._8CiwClfdGNwnHVk3V9L {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxs);
}

.snaBNrAlnB7NfPx8NKCi,
._ZZWDJzDUoyZBMskEOlH {
  font-family: var(--font-family);
  font-size: 14px;
  line-height: 1.4;
  margin: 0;
}

.snaBNrAlnB7NfPx8NKCi {
  color: var(--color-grey-400);
}

._ZZWDJzDUoyZBMskEOlH {
  color: var(--color-grey-400);
}

.zi6ZrzvaS3HOcgoski5R {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
  margin-left: auto;
  text-align: right;
}

.TETrt130xlxWFGvJzJF7 {
  align-items: center;
  display: flex;
  gap: var(--spacing-md);
  justify-content: flex-end;
}

.S3gkXO_yL7MHeGvyMnWy,
.WoAAq_LGzrr7MJvOZPCw {
  font-family: var(--font-family);
  font-size: 13px;
  line-height: 1.4;
  text-align: right;
}

.S3gkXO_yL7MHeGvyMnWy {
  color: var(--color-grey-300);
  font-weight: 700;
}

.WoAAq_LGzrr7MJvOZPCw {
  color: var(--color-grey-400);
  font-weight: 700;
  min-width: 64px;
}

.ZPQbZYopRzAPATPuKTDf {
  display: flex;
  padding-bottom: var(--spacing-m);
  width: 100%;
}

.mL1dyziq4WA9aFRRV_WD {
  background-color: #f9f9f9;
  border-radius: 6px;
  flex: 2;
  font-size: 12px;
  margin-right: 10px;
}

.szK4t07bWlg5VVIjjVS9 {
  padding: 9px 12px;
}

.YWbLCfx_K1jyHT2GPUp8 {
  font-size: 14px;
}

.ZDDjxHWO2tAmonaRgZlQ {
  flex: 1;
  text-align: right;
}

.HAhf7DeWsQLqkQe6nxMY {
  width: 100%;
  height: 50%;
}

.p1BrdwcizQdtFjFeryWD {
  padding-top: 15px;
  padding-right: 12px;
}

.MQHwA8MkM7VF6HlxA8Cd {
  display: flex;
  width: 100%;
  height: 50%;
}

.eZxhvNCFp2uNmWcsiqn2 {
  flex: 1 2;
}

.yKXwZgfkNL6dyX6f7xJK {
  align-items: center;
  background-color: #ebf9fd;
  border-radius: 6px;
  display: flex;
  justify-content: flex-end;
  min-width: fit-content;
  padding-left: 12px;
  padding-right: 12px;
  flex: 2 1;
}

.xkCePA5oE5mR6AsZe8jQ {
  min-width: fit-content;
}

@media (max-width: 900px) {
  .ZPQbZYopRzAPATPuKTDf {
    flex-direction: column;
    gap: 10px;
  }
  .ZDDjxHWO2tAmonaRgZlQ {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
  }
  .eZxhvNCFp2uNmWcsiqn2 {
    display: none;
  }
  .HAhf7DeWsQLqkQe6nxMY {
    display: flex;
    flex-grow: 4;
  }
  .p1BrdwcizQdtFjFeryWD {
    flex-grow: 1;
    padding: 5px 12px;
  }
  .MQHwA8MkM7VF6HlxA8Cd {
    white-space: nowrap;
    width: fit-content;
  }
  .yKXwZgfkNL6dyX6f7xJK {
    flex-grow: 0;
    padding: 5px 12px;
  }
}

.c6meBRPXI3RuMMkN5nO0 table tbody td {
  font-family: var(--font-family);
  font-size: var(--font-size-body-legacy);
  color: var(--color-grey-300);
}

.V8OCeRLz9QyfMgeJyCYb {
  height: 37px;
  width: 37px;
  padding: 0 !important;
  margin-right: 10px;
}

.JTVyYP3UhXKRrHgoDeHC {
  padding: 24px 28px;
  min-height: 0;
  width: 367px;
}

.ReLdFjgP8jJu0AlnaibQ {
  font-size: 24px !important;
  text-align: start !important;
}

.gzC33DSyqaAV2SCt6bRc {
  color: #4a4a4a;
  font-size: 13px;
}

.PCrGmAhNAHbv9fM9D7IO {
  display: flex;
  padding-top: 16px;
  justify-content: space-between;
}

.gFfwZDAYmxRfeKeL3AMP {
  display: flex;
  padding-top: 16px;
  justify-content: center;
}

.QoRdusL8bR39hUo6aCZS {
  width: 148px;
}

.c_ly0NWYlqritocUyoQM {
  display: flex;
  justify-content: space-between;
  padding: 8px 0 15px 0;
}

.AxfZ3v9U0rHZb7KQsFas {
  align-items: center;
  background-color: var(--color-form-error);
  border-radius: 6px;
  color: white;
  display: flex;
  font-family: var(--font-family);
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  justify-content: center;
  padding: 3px 8px;
  width: 16%;
}

.AxfZ3v9U0rHZb7KQsFas p {
  margin-bottom: 0;
}

.LN9NMUUPWc8UmWnUcyCK {
  font-size: 13px;
  width: 80%;
}

.P0ZHcdsLxhmDqNNHJmb7 {
  display: flex;
  gap: 25px;
  padding: 20px;
}

.tjBqz7ip8KneaE4dgtZw {
  width: 70%;
}

.t1eyQ60wqTwbpFQ0C_xt {
  width: 30%;
  display: flex;
  flex-direction: column;
  gap: 25px;
}

@media (max-width: 768px) {
  .P0ZHcdsLxhmDqNNHJmb7 {
    flex-direction: column;
  }
  .tjBqz7ip8KneaE4dgtZw {
    width: 100%;
  }
  .t1eyQ60wqTwbpFQ0C_xt {
    width: 100%;
  }
}

.AVaFFKBXXApAmEmIR7Eq {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.R6EIBln06ZYN3qLMqoUc {
  font-size: 28px;
  color: #4c4e4f;
  font-weight: 50;
  margin: 0;
}

.OuJOT8AAcu7pfceIgDeS {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  .MuiButton-root {
    padding: 0;
  }
  svg {
    font-size: 12px;
    margin-left: 2.5px;
  }
}

.N3HonsoLTMwCMd4rXROB {
  display: flex;
  flex-direction: column;
  padding: 10px 0;
}

.IpYk0Lhijex6xnw0NrQw {
  display: flex;
  gap: 10px;
}

.SdRTEZC0HNFFD_f33tws {
  width: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.MuiAvatar-root.Y4hLPyMTutlTwJKGcXx8 {
  width: 35px;
  height: 35px;
}

.sqXyPKGcG_Dayf1fhnjn {
  display: flex;
  flex-direction: column;
}

.uoBfyFD5gen5YXJg8LSp {
  font-weight: bold;
  color: #2d85ab;
  margin-right: 5px;
}

.V7lyOdo0aXden6IvwyqY {
  font-weight: bold;
}

.kdTcMLhSmHBOjRMMJn9l {
  padding: 10px 0;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.hsf1QDPPHPTB1HubLxSw {
  display: flex;
  gap: 5px;
  align-items: center;
  svg {
    width: 15px;
    height: 15px;
  }
}

.WLYC8326LErNn5U0zBft {
  color: #a8a8a8;
}

.oauUjlKZXa5jxmeuDfM6 {
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 6px;
  padding: 20px 0;
  margin: 1rem 0;
  color: #6e7173;
}

.NSkyuUaNaFiQq1viQGgO {
  margin: 1rem 0;
  min-width: 100px;
  min-height: 100px;
}

._1_MdQ8keOAKGULXTiYI0 {
  font-size: 20px;
  text-align: center;
}

.OCqTTxn3SlNqcOXVD6NJ {
  width: 50%;
  text-align: center;
}

.roAp4xe9nBmAgLzl3UAA {
  font-size: 13px;
}

.k5qg4Udo8k4bi5r2nFNK {
  width: 100%;
  height: 100%;
}

.b4YZlx0BkwqIXSOZ6tSl {
  padding: 20px 18px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.cc5y0YEYvsyj0DbXQFI_ {
  padding: 50px 40px !important;
}

.FGf8YJS90Oqq1QJyvJbf {
  -webkit-transition:
    transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms,
    max-width 0.5s ease-in-out,
    min-height 0.45s ease-in-out;
  -moz-transition:
    transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms,
    max-width 0.5s ease-in-out,
    min-height 0.45s ease-in-out;
  -o-transition:
    transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms,
    max-width 0.5s ease-in-out,
    min-height 0.45s ease-in-out;
  transition:
    transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms,
    max-width 0.5s ease-in-out,
    min-height 0.45s ease-in-out !important;
}

.m5WF2yfzHGL3TSjv1sjY {
  max-width: 675px !important;
  min-height: 0 !important;
}

.OFQ9chlCH9oSyNHptA3Z {
  max-width: 100% !important;
  min-height: 100% !important;
}

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

.vZ00xudOcKSEo76pAx23 {
  display: flex;
  flex-direction: column;
}

.wjYAq5tyQCQdGdlkuCpH {
  max-height: 240px;
  width: 240px;
  max-width: inherit;
}

.dnbZh2py7HaMh8k_HkxA {
  flex-grow: 1;
}

.VS8uponiAqUyWA8zE4OC {
  color: #4a4a4a;
  font-family: "Open Sans";
  font-size: 24px;
  font-weight: bold;
  margin-top: 0;
  white-space: pre-line;
  word-break: break-word;
}

.APO1Ud1q9_Yvhx6U3moQ {
  color: #4a4a4a;
  font-family: "Open Sans";
  font-size: 16px;
  white-space: pre-line;
  word-break: break-word;
}

.BWMZvrgae2wsapyFBZjZ {
  font-style: italic;
}

.Ye6Bjt6iw8wh6RpGSiO0 {
  color: #bcbcbc;
  font-family: "Open Sans";
  font-size: 13px;
}

.nAjAEUvay4FE7R20Hkgp {
  margin: 18px 0;
  border: 0;
  border-top: 1px solid #eee;
}

.JGqDRoRpjSVK3yW0FsNA {
  font-family: "Open Sans";
  font-size: 14px;
  color: #4a4a4a;
  overflow-y: auto;
  white-space: pre-line;
  word-break: break-word;
}

.JGqDRoRpjSVK3yW0FsNA img {
  max-width: 100%;
  height: auto;
}

.TwxUePqpfqr7lzXTn0ix {
  max-height: 316px;
}

.bFOFxZD9bSONbC9UseOW {
  position: absolute;
  top: 10px;
  right: 10px;
}

.iXRqg0b5YiMpn8fPe_FW {
  margin-top: 10px;
}

.UsNOrq5AYAVPhBxqata9 {
  display: flex;
  align-items: center;
  gap: 8.5px;
}

.UsNOrq5AYAVPhBxqata9 a {
  display: flex;
  align-items: center;
}

.w_EJjToJBIylnEluRxIG {
  color: #4a4a4a;
  margin-right: 12px;
  margin-left: 5px;
}

.v5Po54N7VmgEEZ_sOqsD {
  color: #fff;
  margin-right: 12px;
  margin-left: 5px;
}

@media (max-width: 768px) {
  .wjYAq5tyQCQdGdlkuCpH {
    display: none;
  }
}

@media (min-width: 768px) {
  .dnbZh2py7HaMh8k_HkxA {
    padding-left: 20px;
  }
}

.aFas_rzLimf6hXzmcdRH {
  width: 100%;
}

.q6MkcvFPF31iaeXjQTFC {
  margin-top: auto;
  margin-bottom: 10px;
}

.q6MkcvFPF31iaeXjQTFC label {
  margin: 0;
}

.q6MkcvFPF31iaeXjQTFC span {
  font-size: 12px;
  color: #6c6e70;
}

.dOyyUC6bh4t8Ww7gzj3W {
  padding-top: 1em;
}

.rHRSavu5Cy26wcAOArLA {
  color: #3ec3f1;
  font-size: 12px;
}

.rHRSavu5Cy26wcAOArLA:hover {
  color: #3ec3f1;
}

.BXJFUskA7VAPOHfqskjO {
  font-size: 14px;
  padding-right: 8px;
}

.gUDsZP2bvpABzIc8813R {
  background-color: #f9f9f9;
  border-top: 1px solid #e7eaec;
}

.x9Zu58OXTWYd7lfJi6bo {
  width: 5%;
}

.x9Zu58OXTWYd7lfJi6bo img {
  width: 100%;
}

.G0P7Ntap9eDOXpJgaEOo {
  width: 16%;
  font-weight: bold;
}

.C3R6arPIkpmXzfVkcbMz {
  width: 35%;
}

.dpEq0yfeJxbhnaNG7_e7 {
  width: 13%;
  white-space: pre-wrap;
}

.zhrBvBsrbaalzhWcvGWF {
  width: 13%;
}

.JOBNUvtJSknkr5Tia1qw {
  width: 13%;
}

.K7ZVBvklZ88ExDf2SLNY {
  width: 5%;
  text-align: center;
}

.K7ZVBvklZ88ExDf2SLNY i {
  width: 100%;
  font-size: 24px;
}

.gJooGuQ4UMyrpoyHqK_S {
  color: var(--color-form-error);
}

.gHU5NmZPW5ALWw7jraxP {
  color: #1ab394;
}

.aYKZmxd41YW4PfxeN1Lk {
  color: #c8cfd1;
}

.Eu8YgcAY9lqBVkrhqpZm {
  margin-left: 4px;
}

.RHu14igpWzaiosw_pPmN {
  display: block !important;
}

.Vk9lIzlhAljwD1Av4ZCT {
  display: none !important;
}

.BTxkiUsSviVG73gwH86Z {
  display: grid;
  row-gap: 15px;
  column-gap: 15px;
  margin-bottom: 30px;
  grid-template-columns: repeat(1, 1fr);
}

@media (min-width: 768px) {
  .BTxkiUsSviVG73gwH86Z {
    gap: 15px;
    display: flex;
    flex-wrap: wrap;
  }

  .HCdxY1dYqIBYpIfQrZjZ {
    flex: 4;
    max-width: 150px;
  }

  .t4sdWyR_SQ8thEvxc_9P {
    flex: 6;
    max-width: 500px;
  }

  .sgWsR40wdQM2JidsNIbs {
    display: flex;
    width: 38px;
  }

  .TFKIGptaTImKNXv5gG4h {
    flex: 1;
    max-width: 200px;
    margin-left: auto;
  }

  .W3ddoriu76TIeRRNgLkL {
    display: flex;
    gap: 15px;
  }

  .eqxhkA1m3K_SP9qBCtDc {
    margin-top: auto !important;
  }

  .m803pCnktjCMSVuCfIvM {
    display: none;
  }
}

@media (max-width: 768px) {
  .UScXkp6HAc0JTt5AseBk {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .eqxhkA1m3K_SP9qBCtDc {
    margin-top: 15px !important;
  }
}

.D1QaK2wXVe_RT0F0wgkA > div {
  border-radius: 6px !important;
}

.Gl2mHZnHV7c0HWFtgr_n {
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  color: #495057;
  background-color: #fff;
  box-sizing: border-box;
  height: 38px !important;
  margin-bottom: 0 !important;
  border-radius: 6px !important;
  border: solid 1px hsl(0, 0%, 80%) !important;
  max-width: none !important;
  outline: none;
}

.eqxhkA1m3K_SP9qBCtDc {
  font-size: 12px !important;
  font-weight: bold !important;
  width: 100% !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  border-radius: 6px !important;
}

.TFKIGptaTImKNXv5gG4h {
  font-size: 12px !important;
  margin-top: auto !important;
  padding: 10px 10px !important;
  border-radius: 6px !important;
}

.BhLjc3S2vrS5bR_UIvbn {
  display: flex;
  justify-content: space-between;
  padding: 15px 0;
  padding-left: 20px;
  padding-right: 20px;
  color: #4a4a4a;
  font-weight: bold;
}

.BhLjc3S2vrS5bR_UIvbn p {
  font-size: 13px;
  margin-bottom: 0;
}

.BhLjc3S2vrS5bR_UIvbn div {
  cursor: pointer;
}

.gVhIJ9mhMYQHChdWZ4gV {
  padding: 15px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.gVhIJ9mhMYQHChdWZ4gV div {
  color: #6e7173;
}

.wJVa3cowRT1bf_cXe5m9 {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.wJVa3cowRT1bf_cXe5m9 > * {
  flex: 1;
}

.L0DFQdXQaYjhEytCeIWX {
  font-weight: bold;
  width: 100%;
  font-size: 13px;
  font-family: "open Sans";
  letter-spacing: -0.17px;
}

.LKZkc4LXyedq5n6pYBSB {
  font-size: 11px;
  padding-left: 10px;
  margin-top: 3px;
}

.nU2VXwDJBvJXBfOFFRC8 {
  cursor: pointer;
}

.Rp3ewfkBtl2noMCC5AAP {
  border-bottom: 1px solid #e7eaec;
}

.Rp3ewfkBtl2noMCC5AAP:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}

.Rp3ewfkBtl2noMCC5AAP td {
  vertical-align: middle !important;
  word-break: break-word;
}

.Rp3ewfkBtl2noMCC5AAP td div {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.GmPiLSLHNdKcohRWgZhK iframe.ql-video {
  width: 32em;
  height: 16em;
}

.L6iXDc9HiORQ_RXCwoqU {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.j1vbaFC7PsWXvFN_oZbQ {
  width: 100%;
  border-collapse: collapse;
  background-color: transparent;
  margin-bottom: 20px;
}

.j1vbaFC7PsWXvFN_oZbQ th,
.j1vbaFC7PsWXvFN_oZbQ td {
  padding: 8px;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
  text-align: left;
}

.j1vbaFC7PsWXvFN_oZbQ thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.P01Qh2g0uLPAcG6FJu5A {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}

.jiWy1jOvN_Isk3fkW6Kn {
  height: 100%;
}

.lWFnrMwiNnNYrgl9vdAd {
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
}

.Vd3_V3AtGLO7nkMMqY3g {
  color: #adb5bd;
  position: absolute;
  left: 12px;
  top: 12px;
  pointer-events: auto;
  cursor: text;
  user-select: none;
  z-index: 2;
}

.lWFnrMwiNnNYrgl9vdAd:focus {
  outline: none;
}

.UAkDOAsOPymj1AFdH8_i {
  border: 1px solid #979797;
  border-radius: 12px;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.boyfeFc3V0yykvuNLnS8 {
  border-top: 1px solid #979797;
  margin: 0;
}

.Nw_Z9IaOCBVufDT2yEXA {
  padding: 12px;
  position: relative;
}

.nXDGAPLFSQHzqmu8ybkC {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  padding: 5px;
}

.w8eyqJuG5gbVxXwWlp6L {
  background: none;
  border: none;
  cursor: pointer;
  margin: 0 4px;
  font-size: 15px;
  color: #222;
}

.w8eyqJuG5gbVxXwWlp6L.nLrgI3SS14FVNdpIQTRO {
  color: #0052cc;
}

.xK0ClP7k651wp09wdr70 {
  width: 24px;
  height: 24px;
  cursor: pointer;
  padding: 4px;
  margin: 0px 4px;
  text-align: center;
  border: none;
  background: none;
}

.t26vMKEC3V20z291Luwv {
  position: absolute;
  z-index: 1000;
  background: #fff;
  border: 1px solid #ccc;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.EK6YJTBZCNQy8WKtFlJp {
  margin-right: 8px;
}

.liOs2fenThKNfF2nxOVz {
  padding: 4px 8px;
  width: 220px;
}

.QEn7W6PnHaxLA5Ng7b2p {
  display: flex;
  gap: 8px;
}

.DZVBb4C44S1ELwE2OhxJ {
  padding: 6px 16px;
  background: #007bff;
  color: #fff;
  border: none;
  border-radius: 4px;
}

.x5ZFmNvGE0EGrHgfWG2I {
  padding: 6px 16px;
  background: #6c757d;
  color: #fff;
  border: none;
  border-radius: 4px;
}

.p1n7MtMo5wnsll4okqJU {
  -o-object-fit: contain;
  object-fit: contain;
}

#k6TMHWEL847spFnkzXqn {
  width: auto;
  max-width: none;
  min-width: 367px;
}

.ZGqRgogfZzWJmiFNRJdi {
  letter-spacing: -0.31px;
  text-align: left;
}

.qJqQ_wiMObytSMiwcvk8 {
  font-size: 13px;
  letter-spacing: -0.17px;
  text-align: left;
}

.jo_UXBlJRVLIGak_OOjW {
  width: 160px;
  height: 160px;
  display: flex;
  margin: auto 0;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.jo_UXBlJRVLIGak_OOjW .NwCOwcP3dki2bvRiCOvV {
  width: 100%;
  height: 100%;
  max-height: 240px;
  max-width: 240px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 6px;
  border: #eeeeee solid 2.5px;
  text-align: center;
  padding: 1em 0.5em;
  position: relative;
}

.jo_UXBlJRVLIGak_OOjW .NwCOwcP3dki2bvRiCOvV.HgvhkD6a0Ewb0fhSBbT_ {
  border: var(--color-form-error) solid 1px;
}

.jo_UXBlJRVLIGak_OOjW .NwCOwcP3dki2bvRiCOvV .Tcuk5Z3Ng7nvKGtCJkvG {
  font-size: 64px;
}

.jo_UXBlJRVLIGak_OOjW .NwCOwcP3dki2bvRiCOvV .Ubp_V0Cj7OvAnjfISR2J {
  width: 0em;
  padding: 0em;
  margin-bottom: 1em;
  background-color: white;
  border: none;
  color: #3ac3f1;
}

.jo_UXBlJRVLIGak_OOjW .NwCOwcP3dki2bvRiCOvV .Ubp_V0Cj7OvAnjfISR2J:hover {
  color: #0f9fd0;
}

.jo_UXBlJRVLIGak_OOjW ._ArZbXZZr3oCTgBMDNt7 {
  text-align: center;
  font-weight: normal;
  margin-bottom: 0px;
}

.jo_UXBlJRVLIGak_OOjW .yO9gPG46LkXMHntOmNUV {
  background-color: #eeeeee;
}

.jo_UXBlJRVLIGak_OOjW .NwCOwcP3dki2bvRiCOvV .eV_seCblXvTFJhB2hZ1H {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.jo_UXBlJRVLIGak_OOjW .PSP321ECWRoPSAbsPFNe,
.vpS521xsZpsNMq6XArFP,
.VpDOHhOsABHEIfMrO8ay {
  display: none !important;
}

.IMLhcJxwux5KpGcdcqg_ {
  display: none !important;
}

.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: min-content;
}

.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy .hdK86jS58r02DPAVQXfd {
  width: auto;
  height: auto;
  padding: 0.2em;
  text-align: center;
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  background-color: transparent;
  font-size: 1.5em;
  opacity: 0;
  z-index: 999;
}

.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy .Dz7X06zKsvCYpuSsgyHx {
  width: auto;
  height: auto;
  padding: 0.2em;
  text-align: center;
  border: none;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
  font-size: 1.5em;
  opacity: 0;
  z-index: 999;
}

.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy:hover .hdK86jS58r02DPAVQXfd,
.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy:hover .Dz7X06zKsvCYpuSsgyHx {
  opacity: 1;
}

.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy .hdK86jS58r02DPAVQXfd svg,
.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy:hover .Dz7X06zKsvCYpuSsgyHx svg {
  padding: 0em;
}

.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy .eqK1s9Ps_AJIs2LXe8O6 {
  position: absolute;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  transition: 0.5s ease;
  opacity: 0;
  border-radius: 0.5em;
}

.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy:hover .eqK1s9Ps_AJIs2LXe8O6 {
  opacity: 1;
}

.jo_UXBlJRVLIGak_OOjW .Tq_oIQ_QhY31UhYPUkJy .Q0ymfJQzlesyKWvPSa6E {
  border-radius: 0.5em;
  max-width: 168px;
}

@media (max-width: 500px) {
  .jo_UXBlJRVLIGak_OOjW {
    width: 100%;
  }

  .jo_UXBlJRVLIGak_OOjW .NwCOwcP3dki2bvRiCOvV {
    max-width: 100%;
  }
}

.XrKdgjdB6o_SJyvv7Wuk {
  display: flex;
  flex-direction: row;
  gap: 12px;
}

.pXaJIrQnnYdpoC6GesjQ {
  display: none;
}

.h3DanlBWHHiCs9pcEAvd,
.YondsBhfFp9wM2r9eizo {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  width: 100%;
}

.FIBMCMgq8G63yBeJcixD {
  display: flex;
  padding: 0;
  width: 100%;
}

.mYOQOcxfd2gEokwqGMFU {
  flex: 1;
  padding-left: 20px;
}

.zOrgTEeEe5FsV5RCY9Bz {
  height: 83px !important;
}

.h3DanlBWHHiCs9pcEAvd .zOrgTEeEe5FsV5RCY9Bz {
  height: 52px;
}

.Mzx8UDsJUacqHU9Co5n8 {
  height: 330px;
  padding: 0;
}

.Mzx8UDsJUacqHU9Co5n8 .eNlt74_UYpdQxPIHJscX {
  height: 240px;
  max-height: 240px;
}

.eNlt74_UYpdQxPIHJscX > div.ql-snow {
  border-color: #979797;
}

.eNlt74_UYpdQxPIHJscX .ql-container {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  font-family: inherit;
}

.eNlt74_UYpdQxPIHJscX .ql-toolbar {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.kK3fLmYGpL4ZCNuDcwma,
#cIil5gTSLZIlOIO3qRso,
#SWai0Tvz3isxyo4RAYNX {
  border-radius: 6px;
  border: solid 1px #979797 !important;
  height: 35px;
}

.zOrgTEeEe5FsV5RCY9Bz,
.kK3fLmYGpL4ZCNuDcwma {
  resize: none;
  padding: 4px 6px;
}

.uYKq6j22OPmxqiWj79ps {
  font-weight: normal;
}

.V4R_qOHhE6r8zwXH1KEJ {
  text-align: left;
  margin-bottom: 16px;
}

#m49gfZxTY9_e48ueGEzK {
  width: 643px;
  max-width: none;
  padding: 24px;
}

#thEXCp4bXHDfwapysQXK,
#SbFyxxMNyPFel6UezOrJ {
  width: 35%;
  margin: auto;
}

.YondsBhfFp9wM2r9eizo > .YbcNqbb4FG9azsGYK4eN > div button {
  margin-right: 32px !important;
}

.YbcNqbb4FG9azsGYK4eN {
  display: flex;
}

.rRnSous_sAfcVpc13WmN {
  margin: auto auto auto -24px;
  z-index: 5;
}

.uZ_dB9y5HCPgpBnvDKZL {
  text-align: left;
}

.zC99LiLERgU7CetiHc5J {
  width: 50%;
}

.BNexnRXhnJsiIZrAlulw {
  width: 100%;
  margin-bottom: 1em;
  border-color: #979797 !important;
}

.hKpfzJmWoP3SUKEhnbn_ {
  flex: 1;
  margin-bottom: 16px;
  display: flex;
}

.njD_G62soIEETSAPDwtw {
  flex: 1;
  margin-bottom: 16px;
  display: flex;
  margin-top: 2.5rem;
}

.zES6O0O912rPC3GhPeJd {
  margin-right: 10px;
  margin-left: 20px;
}

.vEQrCAS876CMmxQQMe3T {
  margin-top: auto;
  margin-bottom: auto;
}

.kK3fLmYGpL4ZCNuDcwma:disabled,
.cOWnGgPzyUdfMCz5qnV0 .ql-editor {
  background-color: rgb(238, 238, 238);
}

.rdLx0Rxb2IUy3Fi2LXnS {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  column-gap: 30px;
  row-gap: 15px;
  align-items: flex-start;
}

.OjOeVSvXdhcmsQY0qz7G {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.mHwZfcvzWAQ1PAaStHop {
  overflow: hidden;
}

@media (min-width: 576px) {
  .rdLx0Rxb2IUy3Fi2LXnS {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1200px) {
  .rdLx0Rxb2IUy3Fi2LXnS {
    grid-template-columns: repeat(3, 1fr);
  }
  .ucM2Uk2qHt83y_i0AsVT {
    grid-column: 1 / 3;
  }
  .KKiWsVv7ty_9vyxW0D8Q {
    grid-column: 3 / -1;
  }
  .UfKzxZv5PoNsqrkQNDyo {
    grid-column: 2 / -1;
  }
}

.s7JbDFB3UHAYDciWVYkg {
  padding-left: 0;
}

.IVbp9pVPRnWeTMJBPWg_ {
  width: 120px;
  background-color: #e7eaec !important;
  border-color: #e7eaec !important;
  color: #6e7173 !important;
  font-size: 13px;
  border-color: #3aadf1 !important;
  border-radius: 6px;
  font-weight: bold;
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer;
  text-align: center;
  font-size: 13px;
}

.OLLqFYZZbxCZSb3VXMRl {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.Jp9lEuT5Qkioxr4O1Jdb {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.O6aZP_fAZVvt_NFbdK2A {
  background-color: #3aadf1 !important;
  color: #fff !important;
}

.zqRGAfajH0GBetO6cJZg {
  margin-top: 30px;
}

.ofJIkhaAm5Q_NY7Jo1Gg {
  width: 80px;
  height: 80px;
  color: #c9dae1;
  border: 4px solid #c9dae1;
  border-radius: 50%;
  padding: 10px;
}

.oPRkjlv1LVuHtes94Rf9 {
  text-align: center;
  padding: 17px;
}

.oPRkjlv1LVuHtes94Rf9 h2 {
  color: #575757;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 25px 0;
  padding: 0;
  line-height: 40px;
  display: block;
}

.stFMH3kyyqiRSNLtTZMw {
  color: #797979;
  font-size: 16px;
  font-weight: 300;
  position: relative;
  text-align: inherit;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  margin-bottom: 20px;
}

.Zoo2RC6aTNqmOfckkQaT {
  white-space: pre-line;
}

.eXQfQoIqk4b0WSBFYFWR textarea {
  padding: 10px !important;
}

.bozLIXGkuuWZOcIP4b84 {
  background-color: #e7eaec;
  border-radius: 5px;
  padding: 5px;
  display: inline-block;
}

.hYSRmCt4Y9IinWKYBjT3 {
  cursor: pointer;
  margin-top: 2px;
}

.ImKbolXZN15EaY6S7zsc {
  width: 30px;
  text-align: center;
}

.rGIgEbPe5NYTfruV4Xl_ {
  border-bottom: 1px solid #e7eaec;
}

.rGIgEbPe5NYTfruV4Xl_:nth-child(odd) {
  background-color: #f9f9f9;
}

.rGIgEbPe5NYTfruV4Xl_ td {
  vertical-align: middle !important;
  word-break: break-word;
}

.rGIgEbPe5NYTfruV4Xl_ td div {
  overflow: hidden;
  text-overflow: ellipsis;
}

.E558uXYyySVOnUjDP8cb {
  display: flex;
}

.DZBkgoUxZ6DR9hOalvYB {
  height: 37px;
  width: 37px;
  padding: 0 !important;
  margin-right: 10px;
}

.I5BlS6EaRQi5Y7d51tyi {
  color: var(--color-form-error);
}

.CpVm93u3oRFZHfyvPQpu {
  margin-top: 24px;
  overflow: auto;
}

.CpVm93u3oRFZHfyvPQpu table {
  table-layout: auto;
  width: 100%;
}

.kzQzMvh9HsCp9kT5DrRz {
  font-size: 26px;
  margin-top: 0px !important;
  margin-bottom: 20px;
  color: #6e7173;
  font-weight: normal;
}

.bCzblpoHznPWKqfnTkH6 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  column-gap: 30px;
  row-gap: 15px;
  align-items: flex-start;
}

.OCCYxKET6uLRVE59vzod {
  position: relative;
}

.nsYn7bqrKCoh0TGtvE1Q {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.dk87bUAJKjmjTkwLxZl0 {
  overflow: hidden;
}

.kRGyOmv_ZTLDE9RSNiu0 {
  justify-content: space-between;
}

.Mkdp89k3HntOY2nAGfnS {
  margin-top: 23px;
  width: 100%;
}

.DNWZ4M1qJvpU8c2iU3v2 {
  margin: 25px 0px !important;
}

.FG9CqOFXQroFzSH8Z_j_ {
  padding: 10px;
  border: 1px solid #e7eaec;
  margin-top: 25px;
  margin-bottom: 10px;
  border-radius: 6px;
}

.zanW9R8iQHC49ouv1YEg {
  width: auto;
  padding: 0px 15px !important;
  text-align: center !important;
  background-color: white !important;
  color: #3ac3f1 !important;
  border: 1px solid #e7eaec !important;
  min-height: 1px !important;
  border-radius: 12px !important;
  position: absolute !important;
  top: -22px !important;
  right: 0px !important;
  font-weight: inherit !important;
}

.VeNSXjvM7OjrCflTLdcZ {
  margin-left: 10px;
}

.uKwmWVfvsrJzJdOWalsg {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.jJIHcZd5mdSlDsaigcFR {
  margin: 0;
  margin-top: 40px;
}

.zanW9R8iQHC49ouv1YEg:hover {
  background-color: #fafafa;
}

.N8EsirKq6FXkNm8cRizt {
  color: #3ac3f1;
  font-size: 13px;
}

._Oz4IxjVMe4pC5FmDerJ {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 15px;
  width: 15px;
  cursor: pointer;
  border-radius: 50%;
  color: white;
  font-weight: bold;
  background-color: #3ac3f1;
}

._Oz4IxjVMe4pC5FmDerJ > p {
  cursor: pointer;
  color: white;
  font-weight: bold;
  margin: 0;
}

.zhFFdWCwvYQf4VyG_r7R {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.FBZSe8C63dBc5KdR_Izt {
  min-width: 168px !important;
  min-height: 168px !important;
}

.zhFFdWCwvYQf4VyG_r7R .bCzblpoHznPWKqfnTkH6 {
  width: 100%;
  padding-left: 2.5em;
}

.ivsDCpR2fUT7FMPiB1ty {
  min-width: 168px !important;
  min-height: 168px !important;
}

.mXRgURwoIEYVoZGrUKkS {
  min-height: 23vh !important;
}

._4FoByWhI9nDMPNbI9KA {
  min-height: 62px !important;
}

.NoBlsZVaCAioEcdNqUAI {
  color: #575757;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 0 0 20px 0;
  padding: 0;
  line-height: 40px;
  display: block;
}

.yV1Sc5yjRutUKFQVgW8n {
  color: #797979;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  margin-bottom: 20px;
}

@media (max-width: 576px) {
  .zhFFdWCwvYQf4VyG_r7R {
    flex-direction: column;
  }
  .zhFFdWCwvYQf4VyG_r7R .bCzblpoHznPWKqfnTkH6 {
    padding-left: 0px;
    padding-top: 2.5em;
  }
}

@media (min-width: 576px) {
  .bCzblpoHznPWKqfnTkH6 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1200px) {
  .bCzblpoHznPWKqfnTkH6 {
    grid-template-columns: repeat(4, 1fr);
  }
  ._sNLIJ1CrnbyiK4qo5Ak {
    grid-column: 1 / 3;
  }
  .ZufCnZ6OYtOeC52oi_ZP {
    grid-column: 3 / -1;
  }
  .UtagxibDu3EAL0EMKu0x {
    grid-column: 3 / 5;
  }
}

@media only screen and (max-width: 768px) {
  .Mkdp89k3HntOY2nAGfnS {
    margin-top: 0px;
  }
}

.P5EyTiiyeKYYi5bekXnn {
  display: flex;
  flex-direction: column;
  max-width: 367px !important;
  padding: 35px 30px;
}

.xEQGEZddBpnXd3ElnntM {
  font-weight: bold !important;
}

.mZbbGNhTz_iggRyAMSo2 {
  font-size: 13px;
  font-weight: normal;
  margin: 20px 0 0 0;
  letter-spacing: -0.17px;
}

.Uh9PiKdosHER3QW1T3WG {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  margin-top: 20px;
  text-align: center;
}

/* VARS */

:root {
  --selector-label-color: #6e7173;
}

/* DESKTOP VER */

.vnMgw23E9unFqDZjJGub {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-bottom: 1.5em;
}

.vnMgw23E9unFqDZjJGub .gJ4qfcaDPPhlleJ3HCg8 {
  width: 219px;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0em;
  margin-right: 2em;
}

.vnMgw23E9unFqDZjJGub .gJ4qfcaDPPhlleJ3HCg8 span {
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.17px;
  color: var(--selector-label-color);
  margin: 0em;
  margin-bottom: 0.5em;
}

.vnMgw23E9unFqDZjJGub .gJ4qfcaDPPhlleJ3HCg8 .fkQVTaNBWneueP32oEjO {
  width: 100%;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: -0.17px;
  vertical-align: middle;
}

.vnMgw23E9unFqDZjJGub .gJ4qfcaDPPhlleJ3HCg8 .fkQVTaNBWneueP32oEjO p {
  margin: 0;
}

.vnMgw23E9unFqDZjJGub .wb8WfPVWFLkGC1yNRNmU {
  width: fit-content;
  align-self: flex-end;
  height: 36px;
  padding: 9px 15px;
}

.vnMgw23E9unFqDZjJGub .wb8WfPVWFLkGC1yNRNmU svg {
  padding: 0em;
}

.w3ckseLKqJNOAWJ2zjnM {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
  margin: 10px 0px;
}

.aN56Bs9P4Hdi5aU773X0 {
  overflow: auto;
}

.aN56Bs9P4Hdi5aU773X0 > table {
  width: 100%;
}

.gkcUjxE7lNsBO2NTZo4Q {
  border-bottom: 1px solid #e7eaec;
}

.gkcUjxE7lNsBO2NTZo4Q td {
  word-break: break-word;
}

.gkcUjxE7lNsBO2NTZo4Q td div {
  overflow: hidden;
  text-overflow: ellipsis;
}

.gkcUjxE7lNsBO2NTZo4Q:nth-child(odd) {
  background-color: #f9f9f9;
}

._Ackn0ayQUYKGh27r6Im {
  font-weight: bold;
}

.CM_l03xcpFj3AvJL80Bj {
  background-color: "#f8f9f9";
}

.acGUn3UDu1GWIJNSJyUG {
  width: 50%;
  display: flex;
  flex-direction: column;
  margin-bottom: 8px;
}

input:disabled {
  background-color: hsl(0, 0%, 95%);
}

.X4vwKHMAs9IfMZ1CH4Wx {
  width: 80%;
}

.oFjMJtMtT8UNsc2kiXvu,
.nN7_XB7scdAJ_FHnC7DY,
.zpnfq9h22sygGY_BO7kA {
  width: 30%;
}

.jHurOIcGmlj1eYpRGnhg {
  width: 20%;
}

.ksNbShEmgip5pKxR6Mb0 {
  width: 40%;
}

.xdOXocgidcKAFb3gQ1qP {
  display: flex;
  flex-direction: row;
  gap: 12px;
  position: relative;
}

.OceTkJaJCtitlOE5kRbx {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}

.Ucv6Q99hJxeGcxqD1WYU {
  display: flex;
  flex-direction: column;
  padding: 10px 0;
  width: 100%;
}

.aNoENiKwEUCut0iou6RB {
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 16px;
}

.kSUHu_vUM9smrVCjwK1y {
  display: flex;
  flex-direction: row;
  flex: 1;
  gap: 10px;
}

.VXF8fQOJuqe8f0ToUhY5 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1%;
  margin-bottom: 16px;
}

.SupY0hm1w3nAD_3_BZEC {
  display: flex;
  gap: 12px;
}

.RFIXe157XyXmeRg14VGm {
  margin-top: 16px;
}

.VXF8fQOJuqe8f0ToUhY5 > .OceTkJaJCtitlOE5kRbx {
  min-width: 24%;
  max-width: 24%;
}

.VHjd8JtGms5qoNQeBzKZ {
  height: 83px !important;
}

.OceTkJaJCtitlOE5kRbx .VHjd8JtGms5qoNQeBzKZ {
  height: 52px;
}

.TeWvo3DfkfZFllb6tDdR {
  height: 330px;
  padding: 0;
}

.TeWvo3DfkfZFllb6tDdR .nazr077dEMf1TEoDENqw {
}

.E4b4Wlt7kx9UOFXC__Xa {
  height: 239px;
  max-height: 239px;
}

.nazr077dEMf1TEoDENqw > div.ql-snow {
  border-color: #979797;
}

.nazr077dEMf1TEoDENqw .ql-container {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  font-family: inherit;
}

.nazr077dEMf1TEoDENqw .ql-toolbar {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  /*border-bottom-color: white !important;*/
}

.AN2ukBrpZ8kGBZDRDFof,
.HqHpmhmKUO7OQzz4MEOK > div:first-of-type {
  border-radius: 6px;
  border: solid 1px #979797 !important;
  height: 38px;
}

.HqHpmhmKUO7OQzz4MEOK > div {
}

.VHjd8JtGms5qoNQeBzKZ,
.AN2ukBrpZ8kGBZDRDFof {
  resize: none;
  padding: 4px 6px;
}

.sTtuy6NjCgihh_99OZN9 {
  font-weight: normal;
}

.zqqj5NPmRJGB9RQKlrgt {
  text-align: left;
  margin-bottom: 16px;
}

.GKjR96R8Z0hW01OTQ0Di > .L7L7Bm775mthNk0Xc2yH > div button {
  margin-right: 32px !important;
}

.NhWg9fsNmCc_0dH5I5H0 {
  text-align: left;
}

.FBiQE38ubfxt2QnucnA0 {
  flex: 1;
  margin-bottom: 16px;
  display: flex;
}

.o8tAvTFFRnluXlNDUDex {
  margin-right: 10px;
  margin-left: 20px;
}

.eQgGcFDjmvMZpueB1rXK {
  margin-top: auto;
  margin-bottom: auto;
}

.nazr077dEMf1TEoDENqw .ql-container {
  background-color: white;
}

.sgKjAAPQjj5U3mI2Lzep {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  height: 40px;
  margin-bottom: -38px;

  @media ((min-width: 768px) and (max-width: 860px)) or (max-width: 640px) {
    margin-bottom: 15px;
  }
}

.aX78vKVPMCy8FHLeURPI {
  width: 100%;
  display: flex;
}

.niUi6yndfWNKhCSn45xF {
  width: 100%;
}

.sacjdRBX_AO3GILm5i41 {
  width: 75%;
  padding-right: 1em;
}

._3dmQHAkMH4mdykObZBW_ {
  width: 25%;
}

.niUi6yndfWNKhCSn45xF > div:nth-child(2) > div:nth-child(1) {
  width: 60%;

  @media ((max-width: 860px) and (min-width: 768px)) or (max-width: 680px) {
    width: 100%;
  }
}

.ZZUj3V0VO8r9qPisaFRX {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.jwUzm4uleELfa1bbkvCV {
  border-color: transparent;
  background-color: #f8f9f9;
  height: 70%;
  width: 32px;
}

.NtDNHAVMsGgxkPgz46xC {
  background-color: #e7eaec;
  cursor: default;
}

.c7nTH4pgptFtWQXY2Vqb {
  color: #ee3849;
}

.jwUzm4uleELfa1bbkvCV:hover {
  background-color: #e7eaec;
}

.AhDoaDL746wXPMQAwpct {
  border-left: 1px solid #e0e0e0;
  height: 50%;
}

.miSRWoHw1Sh8XKQQiK4_ {
  padding: 24px;
  background-color: #f8f9f9;
  border-radius: 6px;
}

.k8O3LizuoUE05XSPMKZo {
  display: flex;
  flex-direction: row;
  gap: 24px;
}

.y9mrU4RD9vYWw82PLgFw {
  z-index: 0;
  justify-content: end;
  display: flex;
  margin-top: 15px;
  margin-right: 10px;
  color: #ee3849;
  font-size: 14px;
}

.loam8bpPw28T3hYz_BI0 {
  position: absolute;
  right: 0;
}

.YDqv7hAJ9_E6CUgzw5Qx {
  z-index: 10000 !important;
}

.YvqrGhuoRS_F2v5DuHfs {
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.31px;
  color: #6e7173;
}

.jMK4Beobb9HPpFFZRLxA {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  padding: 20px 20px;
  box-sizing: border-box;
}

@media (max-width: 900px) {
  .jMK4Beobb9HPpFFZRLxA {
    width: 100%;
  }
}

.p5BIkvDi2ekqrPtJjvXH {
  display: flex;
  flex-direction: column;
  margin: 10px 0;
}

.o7cs12m6YIpiOfF4q1JY {
  display: flex;
  flex-direction: column;
  min-height: 470px;
}

.RgC_UTxvrJCZx3oFxVR5 {
  justify-content: space-between;
}

.aL0MJFPRQDvET2xJgfPX {
  text-align: left;
}

.aOQZGyFN7gxXtAmOw0Sc .zryCUVfwGiZZ3q3UAlzr {
  height: 240px;
  max-height: 240px;
}

.zryCUVfwGiZZ3q3UAlzr > div.ql-snow {
  border-color: rgb(204, 204, 204);
}

.zryCUVfwGiZZ3q3UAlzr .ql-container {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  font-family: inherit;
}

.zryCUVfwGiZZ3q3UAlzr .ql-toolbar {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.jKY2MFcWm2AQ1mGJNzBI > div.ql-snow {
  border-color: var(--color-form-error);
}

.qWBtqSiNH0QP0vwHPJ3N {
  display: flex;
  flex-direction: column;
  min-height: 470px;
}

.h7p8uBv6BUmKY3h4Kc5A {
  max-width: 550px;
  padding: 24px;
}

.NzYJumJU2r8x94gID12Q {
  display: flex;
  flex-direction: column;
  margin: 10px 0;
}

.bFwLlc2DheJGgBDQQD2p {
  justify-content: start !important;
}

.XL1XD0lloISMAEYF2kDY {
  margin-bottom: 5px;
}

.ZTiaS3X7Q5dA8WVqBtfe {
  display: flex;
  justify-content: center;
  margin-top: 15px;
}

.Y0ZQuRS5b5QXqVGAWvtn {
  margin-bottom: 9px;
}

.Dw8lNNLhAls5y4NOyDgB {
  white-space: pre;
}

.QfAwHJzzwkKSHm7MaurQ {
  display: flex;
  margin-top: 3px;
}

.uFFZLVRnsmtc931n2mw8 {
  min-width: 1235px;
  padding: 20px 20px;
}

.a3lqawkbVbxGsKL5LITM {
  min-width: 453px;
  padding: 28px 19px 38px 19px;
}

.nESY29U1t78rst6LW8KP {
  display: flex;
  flex-direction: column;
  margin: 10px 0;
}

._nKmulq_3_So3z109ybR {
  display: flex;
  flex-direction: column;
  min-height: 470px;
}

.ruqKaTKHrx1gL_4Psh1g {
  justify-content: start !important;
}

.gekcp3CSkPori9lRLf0P {
  margin-bottom: 9px;
}

.cO14Uw6iW7vVXQ6aPnPe {
  display: flex;
  justify-content: end;
  gap: 8px;
  margin-top: 15px;
}

.JDLSHrx6zwGIigXSf6m_ {
  display: flex;
  justify-content: space-between;
  gap: 5px;
}

.CZSpnWd4U0dp_j_IUMUS {
  width: 48%;
}

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

.AATWfuwrkKb86umrZb7E {
  align-items: center;
}

.FPZpsvxa9HoULGkhVntw {
  table-layout: fixed;
  width: 100%;
}

.OwCCUAi2AP9T7qOMfheu {
  background-color: #f8f9f9;
  vertical-align: middle;
}

.pWYAuG3xKZKQEsN_fkiL {
  border-bottom: 1px solid #e7eaec;
}

.hAPQaPCbgsjBg7zQ9MxQ {
  cursor: pointer;
}

.hAPQaPCbgsjBg7zQ9MxQ:hover {
  background-color: #f5f5f5;
}

.KuxXtfd6_OfM8GqaXNNj {
  display: table-cell;
  vertical-align: middle;
}

.jfIFYJqmpBkI7D1YpB29 {
  margin-top: 9px;
}

._Fjs5JUc5U7PEiBw_3Dg {
  margin-top: 9px;
  padding-left: 9px;
}

.DHUzkYaK9suyp4Nipq2X {
  display: flex;
  justify-content: end;
  width: 100%;
}

.ytXT52xqEaCniARK7J49 {
  margin-top: 4px;
}

.MzftmKNueK9uWBlltHCb {
  align-items: flex-end;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  height: 40px;
  margin-bottom: -40px;
}

.cRsk1niFYCB01ueFrpDk {
  display: flex;
  flex-direction: column;
  margin: 10px 0;
}

.KNrkOxg5TcthjFkolIL9 {
  display: flex;
  flex-direction: column;
  min-height: 490px;
}

.cDn7eh7dFBzYjBzkKk5H {
  font-size: 24px;
}

._E95zVvTz8DZChBKeaDk {
  color: #4a4a4a;
  font-size: 13px;
  letter-spacing: -0.17px;
  margin-top: 22px;
  margin-bottom: 5px;
}

.FjB7UlAb0Ih2kKkmE1XJ {
  margin-top: 5px;
}

.xZk8sNOYahEMaw60UNin {
  font-size: 22px;
  color: #6e7173;
  font-weight: normal;
}

.qd3peh3SmD6X6mzzJDVW {
  font-size: 12px;
  color: #9b9b9b;
}

.qaeZ9jAn4z2za6kf_1hA {
  display: flex;
}

.XFq9LEIvPf6cHFRfWgNi {
  font-size: 13px;
  text-align: right;
}

.kQycz4Ocy2DTpbLcVe_G {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin: 0 0 5px 6px;
}

.KugxK9kyCfxc06WcfC6Z {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #3ac3f1;
  margin-left: -27px;
  margin-right: 17px;
  margin-top: 9px;
  z-index: 99999;
  display: flex;
}

.KugxK9kyCfxc06WcfC6Z.e_GWWUX9Zpr0Da6GQUfq {
  background-color: #6e7173;
}

.KugxK9kyCfxc06WcfC6Z.e_GWWUX9Zpr0Da6GQUfq:hover {
  cursor: auto;
}

.KugxK9kyCfxc06WcfC6Z:hover {
  cursor: pointer;
}

.wYwL9a1cHq4g0RMxW_Pe {
  color: white;
  margin: auto;
  font-size: 10px;
}

.RsyJ4lo2lHWunCJ95v0V {
  margin-bottom: 8px;
}

.po2ey_dILJ_XflMrojVr {
  display: flex;
  flex-direction: column;
}

.MzYgAHBh0YzTNSvtlDU2 {
  height: 70px;
}

.kBfHw8FEGEpFs_iTyGQc {
  font-size: 16px;
  margin: 16px 0;
}

.gb7UA0O5BFcJGeKG_51t {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  margin: 0 8px 5px 6px;
}

.rKSzEvaPtZxSy_3C1yhw {
  width: 29px;
  height: 29px;
  border-radius: 50%;
  margin: 0 0 2px 6px;
}

.Em9dlmheTbVUv0EJn9UA {
  font-size: 11px;
  gap: 6px;
  margin-right: 12px;
  justify-content: center;
  align-items: center;
}

.p0BgwpuEre7PMKrjDVb8 {
  margin-top: 8px;
}

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

.sFWEWgVvP517IESy5BwE {
  display: flex;
  justify-content: flex-end;
}

.OeKeW4nwtJYAO3LsZlxQ {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.OeKeW4nwtJYAO3LsZlxQ p {
  margin-top: -1px !important;
  font-size: 10px !important;
}

.e1BbLHeIi6GU85tEYvx6 {
  font-size: 11px;
}

.e1BbLHeIi6GU85tEYvx6,
.TiKoKNUpWod0xBkxgFY7 {
  margin: 12px auto;
}

.s4wUiSXkp32VpvqSVPxS {
  color: #9b9b9b;
  font-style: italic;
}

.RIckToHtBYDHWDaBFbC9 {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
}

.Rsq7OgS8VzxK8fyZG3dd {
  align-items: flex-start;
  width: 50%;
}

.xMV8Pi60pr_zvidJo2sh {
  font-size: 15px;
  color: #6e7173;
}

.dhmZxZ4aEfE6ujxzRerA {
  width: 1px; /* Adjust the width as needed */
  height: auto; /* Adjust the height as needed */
  max-height: 55%;
  border-left: 1px dashed #979797;
  margin-left: 8px;
}

.Jm4J3z4llDN1IBAFMUfT {
  margin-left: 19px;
  width: 100%;
}

.MxgYrF5Ht6CiCCalsHxa {
  width: 99%;
  padding-left: 19px;
}

li {
  list-style-type: none;
}

.b5eJs0Sen0vu7CpCgRix {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

hr {
  width: 100%;
}

li:first-child .dhmZxZ4aEfE6ujxzRerA {
  margin-top: 10px;
}

.aDA23o0oWxOvYvXXAnjk {
  margin-left: 5px;
}

li:last-child .dhmZxZ4aEfE6ujxzRerA {
  margin-bottom: 20px;
}

.PJxTl3hLWvKlMcIRPXxw {
  font-size: 15px;
  color: #6e7173;
}

.pbOAUHMdPj0Z0kKwgNru {
  justify-content: center;
  align-items: center;
  display: flex;
  min-width: 40px;
}

.kgCiEH4S6g4BMdEv9lAc {
  width: 100%;
}

.mhEtgPpuqa0o8keTiVuT {
  margin-bottom: 10px;
}

.mhEtgPpuqa0o8keTiVuT > .ndSaxlnhdiCUZLfSHvq6 {
  margin-top: 16px;
  padding: 0;
  min-height: 40px;
}

.mhEtgPpuqa0o8keTiVuT > .wK3oGR_orfihUwJeryM4 {
  height: fit-content !important;
}

.b2C2SAKF2KmCb91H2lAY.mhEtgPpuqa0o8keTiVuT > .ndSaxlnhdiCUZLfSHvq6 {
  margin-top: 8px;
}

.mhEtgPpuqa0o8keTiVuT > .ndSaxlnhdiCUZLfSHvq6 > .ndSaxlnhdiCUZLfSHvq6 {
  padding: 0;
}

input {
  border: 1px solid rgb(204, 204, 204);
  border-radius: 6px;
}

.ZnI2heS5r6SBVir3rKwa {
  display: flex;
  gap: 16px;
}

.VWdW1oNt0R50eDdfWXTF button {
  width: 34px;
  height: 32px;
  padding: 8px;
  border-radius: 6px;
  display: inline-block;
  cursor: pointer;
}

.VWdW1oNt0R50eDdfWXTF svg {
  width: 14px;
  height: 14px;
}

.VWdW1oNt0R50eDdfWXTF {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
}

.jhjV4aiL1F652C2nyH1D {
  margin-left: 5px;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.17px;
  color: #6e7173;
}

.eJDN3eY3ewXhe2AHqkFE {
  color: var(--color-form-error);
  text-align: right;
}

.Dflv_TCVWS_Molkld8cX {
  margin-left: 0.5em;
}

.BOGFLOkoIYWuawpKi3Dh {
  max-width: 100%;
  flex-wrap: wrap;
}

.sV5D0BSenle3bH2o2NKY {
  height: 41px;
}

.Qp8yqeje4KdrXQdAeBZB {
  max-width: 100%;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.oJ2zqIuk6q_COmR2CkvG {
  margin-bottom: 10px;
}

.aK7BsA24fmtYFRRoMwLL {
  font-size: 10px;
  font-style: italic;
}

.v2sHuymucJkh9xvgfOnR {
  width: 500px;
}

.ROmTRZ_QPpFgviTnR8bk {
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  margin: 5px;
}

.p2I0ir5cMFpnFB3O1mvQ {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  text-align: left;
}

.Rq5JrLmJd1DtUI6kLQSR {
  display: flex;
  justify-content: center;
  margin-top: 25px;
}

.oKYN8mvsLEs4sF3R4tXp {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 8px;
  gap: 5px;
}

.XPffWemZCrNHrKKy0TYh {
  margin-top: auto;
  margin-bottom: auto;
}

.m5lNNI6BXttwMepo4WUP {
  background-color: #f9f9f9;
  border-top: 1px solid #e7eaec;
}

.oFmwWWXkHlKFNWLwyaaT {
  width: 5%;
}

.oFmwWWXkHlKFNWLwyaaT img {
  width: 100%;
}

.vlAIIMEZ_XYLMnenjCKj {
  width: 16%;
  font-weight: bold;
}

.U_OvCNAiVa2VXS6sAvPy {
  width: 35%;
}

.Z1toYudyosSfbyoMAIzk {
  width: 13%;
  white-space: pre-wrap;
}

.hVp4IHaM0SV53qWYDH7A {
  width: 13%;
}

.St569_P6uSs0tpVqCTFw {
  width: 13%;
}

.hu5nsTkh4q5_YyvZxo9g {
  width: 5%;
  text-align: center;
}

.hu5nsTkh4q5_YyvZxo9g i {
  width: 100%;
  font-size: 24px;
}

.c_BIiziZkmlNuiCLlrTI {
  color: #ee3849;
}

.T4QzXNDcaO4mHGuYiYbn {
  color: #1ab394;
}

.Dj0PHZ9cc41bQGJSDHis {
  color: #c8cfd1;
}

.KUD6nmqXbcUMzoKDmPVK {
  margin-left: 4px;
}

.YAvHqb30OaInwo4Mxx8l {
  display: block !important;
}

.aXSZWdBGTnAWyAyGLKyg {
  display: none !important;
}

.DNO5qxVzpDBJ3mSiGEuQ {
  display: grid;
  row-gap: 15px;
  column-gap: 15px;
  margin-bottom: 30px;
  grid-template-columns: repeat(1, 1fr);
}

@media (min-width: 768px) {
  .DNO5qxVzpDBJ3mSiGEuQ {
    gap: 15px;
    display: flex;
    flex-wrap: wrap;
  }

  .iya8xpBB5aX_qU3L8uqg {
    flex: 4;
    max-width: 150px;
  }

  .buf3fmEAMMxEfEd5CP7J {
    flex: 6;
    max-width: 500px;
  }

  ._kPGha83F9UrOPAhZRQV {
    display: flex;
    width: 38px;
  }

  .aBp_Q4HqaUXRirptlsEs {
    flex: 1;
    max-width: 200px;
    margin-left: auto;
  }

  .fyVCl_rRjGpv2z72B1QK {
    display: flex;
    gap: 15px;
  }

  .ESafSV8A9vK7BFfLuM8M {
    margin-top: auto !important;
  }

  .GPrqVFaoA5laNmILobpm {
    display: none;
  }
}

@media (max-width: 768px) {
  .ikbU7vTRGOHP6dqzJCV3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ESafSV8A9vK7BFfLuM8M {
    margin-top: 15px !important;
  }
}

.vPd27VukNYCxS8zJn0gw > div {
  border-radius: 6px !important;
}

._1ecFJ3UMY4bnv4PqEDY {
  height: 38px !important;
  margin-bottom: 0 !important;
  border-radius: 6px !important;
  border: solid 1px hsl(0, 0%, 80%) !important;
  max-width: none !important;
}

.ESafSV8A9vK7BFfLuM8M {
  font-size: 12px !important;
  font-weight: bold !important;
  width: 100% !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  border-radius: 6px !important;
}

.aBp_Q4HqaUXRirptlsEs {
  font-size: 12px !important;
  margin-top: auto !important;
  padding: 10px 10px !important;
  border-radius: 6px !important;
}

.kBwQifAHElyZBhSRch1G {
  display: flex;
  justify-content: space-between;
  padding: 15px 0;
  padding-left: 20px;
  padding-right: 20px;
  color: #4a4a4a;
  font-weight: bold;
}

.kBwQifAHElyZBhSRch1G p {
  font-size: 13px;
  margin-bottom: 0;
}

.kBwQifAHElyZBhSRch1G div {
  cursor: pointer;
}

.thPyokwFaN1XUEV5L2rO {
  padding: 15px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.thPyokwFaN1XUEV5L2rO div {
  color: #6e7173;
}

.A3rsg1aHfAWaxeGbhwiY {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.A3rsg1aHfAWaxeGbhwiY > * {
  flex: 1;
}

.IgJ0lSHUBC1r9OF5b0XK {
  font-weight: bold;
  width: 100%;
  font-size: 13px;
  font-family: "open Sans";
  letter-spacing: -0.17px;
}

.JHOLm8ccUIaw_2R7ABjQ {
  font-size: 11px;
  padding-left: 10px;
  margin-top: 3px;
}

.dwEa43TrnXudeg9sMWsA {
  cursor: pointer;
}

.uFYWeSfsF1286AejhVpW {
  border-bottom: 1px solid #e7eaec;
}

.uFYWeSfsF1286AejhVpW:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}

.uFYWeSfsF1286AejhVpW td {
  vertical-align: middle !important;
  word-break: break-word;
}

.uFYWeSfsF1286AejhVpW td div {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.I1WjrbQjo_dCtqtJq4nj iframe.ql-video {
  width: 32em;
  height: 16em;
}

.gyPionGlOjBzJgE3XnUX {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin: 0 8px;
}

.Ooq2XPCT5LBZDYq4LVy9 {
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
}

.uv1O0mPt39c80zvtYzud {
  display: flex;
  flex-direction: row;
  gap: 12px;
  max-width: 50%;
  margin-top: 50px;
}

.VxALq8T3PZTN72tI_Jsw {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  word-wrap: break-word;
}

@media only screen and (max-width: 1060px) {
  .uv1O0mPt39c80zvtYzud {
    flex-direction: row;
    align-items: center;
    width: 100%;
    margin-top: -50px;
  }

  .QbQO_t54kz9X2XqIjIkI {
    align-items: center;
    text-align: center;
  }
}

.TIPYPkP41XIOmnWH2JJo {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.C7H8U42_F4RHLK5WTh1_ {
  font-size: 16px;
  font-weight: bold;
}

.AilXYLXgK6t4KUauONgr {
  margin-left: 8px;
  color: #3ac3f1;
  cursor: pointer;
}

.BqGHpowflg_QDxbohG84 {
  color: #9b9b9b;
  font-style: italic;
  margin-top: 6px;
}

.vmXsHSWdGY33qetDDYi8 {
  display: flex;
  flex-direction: row;
  gap: 4px;

  @media (max-width: 420px) {
    flex-direction: column;
    justify-items: end;
  }
}

.vmXsHSWdGY33qetDDYi8 a {
  color: #3ac3f1;
}

.P88at0k5EfEwVuf9icEx {
  margin-top: 4px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 50%;
  flex: auto;
}

.vmXsHSWdGY33qetDDYi8:not(:first-child) {
  margin-top: -8px;
}

.djDsQuwnvUBqXl3cYFbM {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  height: 80%;
  gap: 18px;

  @media ((max-width: 1220px) and (min-width: 768px)) or (max-width: 680px) {
    align-items: end;
    flex-direction: column;
    justify-content: right;
  }
}

.EJRACbV62vB8Wm_Iw_WV {
  font-size: 15px;
}

.mdSqxC_ANJgqPBee9KWU {
  display: flex;
  height: 26px;
  padding: 2px 4px;
}

.mdSqxC_ANJgqPBee9KWU:hover {
  cursor: pointer;
  background-color: #f5f5f5;
}

span.JPWDXs4hCds3f5jWfroD {
  height: auto;
  display: flex;
  flex-direction: column;
  border-color: #979a9d;
  box-shadow:
    0 2px 1px -1px rgba(0, 0, 0, 0.2),
    0 1px 1px 0 rgba(0, 0, 0, 0.14),
    0 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  justify-content: center;
  position: absolute;
  background-color: white;
  width: 100%;
  left: 0;
  z-index: 9;
}

.NGe1Lra4aZmLknbkUMBO {
  position: relative;
}

.IlYmMYZAcsfwtgmRhqc_ {
  margin-top: 8px;
  right: 36px !important;
}

.H6OGbbW2VFeurcc01r90 {
  color: red;
  font-size: 12px;
  margin-top: 4px;
  margin-bottom: 4px;
  text-align: right;
}

.LROE8rriiSf7pgU6PAqg {
  z-index: 10000 !important;
}

.rfZreyHb9b4cG61de0WA {
  background-color: #f9f9f9;
  border-top: 1px solid #e7eaec;
}

.WFNx8YEa6fgzOEVfM0vc {
  width: 12%;
  text-align: center;
}

.rF24QBiolJrpAl4bqZtC {
  width: 40%;
  font-weight: bold;
}

.cZkTdflSJSM38vdg41x5 {
  border: none;
}

.F23l8kao34vOGsU_zFEw {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 0 8px;
}

.bKaZysVQhokbtS5aJLLJ {
  width: 11%;
  white-space: pre-wrap;
  text-align: end;
}

.rF24QBiolJrpAl4bqZtC .Dr8T9WWcr01G0VJmpY1G {
  display: flex;
  flex-direction: row;
  gap: 12px;
}

.XR7UI2Jf2Rg3wZ9U6gc5 {
  display: flex;
  flex-direction: column;
}

.XR7UI2Jf2Rg3wZ9U6gc5 div {
  font-weight: normal;
}

table .gfd9ynGetDZNWVhwxPDd {
  width: 28%;
  white-space: pre-wrap;
  text-align: start;
}

table .t7dTKm3sSqU_ZnWWe6Tu {
  width: 16%;
  white-space: pre-wrap;
  text-align: start;
}

.FawdhMajwRDCjLvYSSbs {
  text-align: end;
}

.WFNx8YEa6fgzOEVfM0vc i {
  width: 100%;
  font-size: 24px;
}

td,
tr {
  vertical-align: top; /* or "middle" */
  max-height: 50px;
  padding: 0; /* Reset padding to avoid potential issues */
  border-collapse: collapse;
}

.c4NaAWsOQZmyJDprpVC9 {
  /*z-index: -1;*/
  position: relative;
}

@media (max-width: 1115px) {
  .bKaZysVQhokbtS5aJLLJ {
    font-size: 11px;
  }

  .u0wOAfd0lcwqssDRvFFQ {
    float: left;
    margin-left: 0;
    margin-top: 0;
  }
}

.FSAtxkmLj5wi4Fjwxov3 span {
  color: #4a4a4a;
}

.u0wOAfd0lcwqssDRvFFQ {
  display: flex;
  flex-direction: column;
  border-color: #979a9d;
  box-shadow:
    0 2px 1px -1px rgba(0, 0, 0, 0.2),
    0 1px 1px 0 rgba(0, 0, 0, 0.14),
    0 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  justify-content: center;
  position: absolute;
  background-color: white;
  width: 130px;
  height: 148px;
  margin-top: 22px;
  margin-right: 106px;
  z-index: 9;
}

.FSAtxkmLj5wi4Fjwxov3 {
  padding: 3px 12px;
}

.zUgOrBDeK3MmBU8D7JTu {
  font-size: 20px;
  color: #6e7173;
  width: 14px;
  display: flex;
  justify-content: center;
}

.AtBXt3nQq6waF_L0N2Tb {
  margin-left: 4px;
}

.Xl8LcVR4S27eByNfi14Q {
  display: block !important;
}

.K0q_Hey3DWlCHst3K3UR {
  display: none !important;
}

.qOSFJhrOFBuNHFYtwdna {
  display: grid;
  row-gap: 15px;
  column-gap: 15px;
  margin-bottom: 30px;
  grid-template-columns: repeat(1, 1fr);
}

@media (min-width: 768px) {
  .qOSFJhrOFBuNHFYtwdna {
    gap: 15px;
    display: flex;
    flex-wrap: wrap;
  }

  .LzOa22o9v6IR3pzuSHQw {
    flex: 4;
    max-width: 150px;
  }

  .YOxrbAQRApiHfqeGktV6 {
    flex: 6;
    max-width: 500px;
  }

  .M7XjQPRfQbz1Sq3Mz7NQ {
    align-items: center;
    margin-top: 20px;
    display: flex;
    gap: 5px;
  }

  .h9uGYP_yJwqzq7oR59se {
    display: flex;
    width: 38px;
  }

  .nEJ6XhBYs1e_k8F9dRvp {
    flex: 1;
    max-width: 200px;
    margin-left: auto;
  }

  .uUrjMzMzKoQuvoBcegkQ {
    display: flex;
    gap: 15px;
  }

  .JJmHRCQXGfSgAEBhhNRw {
    margin-top: auto !important;
  }

  .ypH0h4SbtYQZrYJ9wIXy {
    display: none;
  }
}

@media (max-width: 768px) {
  .ZubvU6TVHks0LWY2zXTk {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .JJmHRCQXGfSgAEBhhNRw {
    margin-top: 15px !important;
  }
}

.kjaucejfUtTygEmTfWFG > div {
  border-radius: 6px !important;
}

.iI_1VYucNwgqAUKfjhWC {
  height: 38px !important;
  margin-bottom: 0 !important;
  border-radius: 6px !important;
  border: solid 1px hsl(0, 0%, 80%) !important;
  max-width: none !important;
}

.JJmHRCQXGfSgAEBhhNRw {
  font-size: 12px !important;
  font-weight: bold !important;
  width: 100% !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  border-radius: 6px !important;
}

.nEJ6XhBYs1e_k8F9dRvp {
  font-size: 12px !important;
  margin-top: auto !important;
  padding: 10px 10px !important;
  border-radius: 6px !important;
}

.zYIBcUgRccCvSRrzwMo4 {
  display: flex;
  justify-content: space-between;
  padding: 15px 0;
  padding-left: 20px;
  padding-right: 20px;
  color: #4a4a4a;
  font-weight: bold;
}

.zYIBcUgRccCvSRrzwMo4 p {
  font-size: 13px;
  margin-bottom: 0;
}

.zYIBcUgRccCvSRrzwMo4 div {
  cursor: pointer;
}

._rnpuj2PyXlL8w8gpT0Y {
  padding: 15px 0;
  padding-left: 20px;
  padding-right: 20px;
}

._rnpuj2PyXlL8w8gpT0Y div {
  color: #6e7173;
}

.os16FgLqw1Jldqz8fow4 {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.os16FgLqw1Jldqz8fow4 > * {
  flex: 1;
}

.L6Gw_DD7MelnNPKkojdN {
  font-weight: bold;
  width: 100%;
  font-size: 13px;
  font-family: "open Sans";
  letter-spacing: -0.17px;
}

.FJMDkRME8xzqDZhWnJK9 {
  font-size: 11px;
  padding-left: 10px;
  margin-top: 3px;
}

.XaObRVcrksV1vN31KMeZ {
  cursor: pointer;
}

.c4NaAWsOQZmyJDprpVC9 {
  border-bottom: 1px solid #e7eaec;
}

.c4NaAWsOQZmyJDprpVC9:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}

.c4NaAWsOQZmyJDprpVC9 td {
  vertical-align: middle !important;
  word-break: break-word;
}

.c4NaAWsOQZmyJDprpVC9 td div {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tkWPY4sxPDKyjlRl1iCe iframe.ql-video {
  width: 32em;
  height: 16em;
}

.T6UXydQ9cpZp4rCPrHWQ {
  margin-top: 10px;
}

.MTPOUefZcHpKDvhTqwKO {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

.Fw3_ZyJdT3FrVm9U42ry {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.yybKENmAvQgph23HVXg3 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 36px;
  max-width: 900px;
}

.lfnKAmsknBgo22QqEr0h {
  gap: 6px;
}

.A8EAZO3k8n7U33Qs2tbB {
  margin-bottom: 10px;
}

.ryphLtNHVVx9KLh5dX9d,
.A8EAZO3k8n7U33Qs2tbB > div:first-of-type {
  border-radius: 6px;
  color: rgb(204, 204, 204) !important;
  border: solid 1px rgb(204, 204, 204) !important;
  height: 40px;
}

.yPWjYrQyHthHe3jBgqDU input {
  background-color: #eee !important;
}

.lGgRQMOdKqwLYWj_OUAW {
  display: flex !important;
  justify-content: start !important;
  margin-bottom: 1.5rem;
}

.yybKENmAvQgph23HVXg3 main {
  margin-top: 0;
  text-align: left;
}

.LeRV9sYs7Brswv7MwcZS {
  width: 50%;
}

.A0q54WT2jPfC8JRAPhoD {
  width: 25%;
}

.o9CmnDSik4pFVWg1IdXl {
  width: 20%;
}

._TZAOVTfCWr68QOoSDZf {
  width: 80%;
}

.bRNNwVZiVFUTsro1p7y7 {
  width: 100%;
}

.ryphLtNHVVx9KLh5dX9d {
  padding: 10px;
}

h2 {
  margin: 16px 0;
  font-size: 22px;
}

.djHiUCd7IKziBNgRvkeo {
  margin-top: 16px;
}

.DXdpsJ12IgUdbh5IGGEb {
  background-color: #d3d3d3;
  border-radius: 0;
  display: flex;
  color: #727475;
  align-items: center;
  justify-content: center;
  height: 38px;
  width: 100%;
}

.hqOyVoP5HrFvBBSWySUg input[name="event-start-date"] {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.hqOyVoP5HrFvBBSWySUg input[name="event-end-date"] {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.nHK8wRu__EhZuMqIdY63 {
  color: red;
  font-size: 12px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.eMoZl1EXt3lgjz7rALkP {
  margin-top: 7px;
  width: 100%;
  height: 41px;
}

.YmlItIBTmYMlQi5_PMsO {
  z-index: 10000 !important;
}

.LdId1_1ZAgzlO5KThzK5 {
  align-items: center;
  display: flex;
  gap: 5px;
}

.aDsXRkJ8tmMbjf_mKUuj {
  margin-top: auto;
  margin-bottom: auto;
}

.vYByV45uXEKQTp9BfBEa {
  display: flex;
  flex-direction: row;
  padding-top: 1em;
}

.dDIrZBFvtkwMyEcfnI85 {
  margin-right: 0.85em;
}

.HkGfvS2f1HUCcuB8HT9t {
  align-items: flex-end;
}

.URwufIoAJNyeZ1Ui3FVi {
  min-height: auto;
  height: fit-content;
}

.xhx91qyWXTGoHFZ4PXmC {
  padding-top: 1em;
}

.VfWFlPDlWvv1ekEZjMnj {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.WZg3Nb2Ads1LMI119IgV {
  width: 5%;
  justify-content: center;
  /* Horizontally center */
  align-items: center;
  /* Vertically center */
  display: flex;
}

.odQfqo0cUjI0RpBnYiO2 {
  display: flex;
  width: 100%;
  margin-bottom: 14px;
}

.dAal4pqE7dCEvEy3fpLS {
  flex-grow: 1;
  flex-shrink: 0;
}

.dYSv3QT82osy9oEejPJe > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.qObxTR4C6yqutRl805wx {
  width: 95%;
  background-color: white;
  border-radius: 6px;
  display: flex;
  border: solid 1px #e7eaec;
  height: 35px;
}

.aapKyev4OkAa1KCGcJ2A {
  width: 90%;
  padding: 10px;
  display: flex;
  align-items: center;
}

.zYZUfPvEgAN8KOh6cwaL {
  width: 10%;
  justify-content: center;
  /* Horizontally center */
  align-items: center;
  /* Vertically center */
  display: flex;
}

.zYZUfPvEgAN8KOh6cwaL button {
  border-radius: 50%;
  background-color: transparent;
  border: none;
  font-size: 11px;
}

.ylFCSINV6aKbjsLyAH9Q {
  align-items: end;
  display: flex;
  height: 100%;
  max-height: 100%;
}

.qRtAszhQfo8d3KwvOqXK {
  z-index: 1 !important;
  height: 38px !important;
  width: 38px !important;
  transform-box: fill-box;
  transform-origin: center center;
  transform: scale(0.6);
}

.qRtAszhQfo8d3KwvOqXK svg {
  transform-box: fill-box;
  transform-origin: center center;
  transform: scale(0.6);
}

.uxE4TLB8AOJfvaN_CS2v {
  margin-left: 0.3em;
  font-weight: normal;
  color: #6e7173;
}

.hFIe0CVnYgQ19OVX9hcy {
  display: flex;
  flex-direction: row;
  gap: 12px;
}

.okjnub8LvEXdpn1wQXkO {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  width: 100%;
}

.nfEJLPOXsksd0wls1zIA {
  display: flex;
  padding: 0;
  width: 100%;
}

.tZXXQEyKDxON7tB6aknK {
  flex: 1;
}

.okjnub8LvEXdpn1wQXkO .sAtrAARb7gqgwiHkn230 {
  height: 52px;
}

.praFKEAQ3n6pmnu55nBs {
  border-radius: 6px;
  border: solid 1px #979797 !important;
  height: 35px;
  resize: none;
  padding: 4px 6px;
}

.UARBqzKvvBJ5MEvV0Cd2 {
  font-weight: normal;
}

#vL1vtCERV_ApTftEYqOL {
  width: 75%;
  max-width: 450px;
  padding: 24px;
}

.rRtwp1vrDzI51ttQhOAg {
  width: 35%;
  margin: auto;
}

.g7zfwWYGdBQe_mHQo6ae {
  flex: 1;
  margin-bottom: 16px;
  display: flex;
}

.xyEveTo1BuOhWG4UO00F {
  color: red;
  font-size: 12px;
  margin-bottom: 12px;
}

.GJ6XT4QtPOi9VIeFqeb0 {
  margin-bottom: 1.5rem;
  text-align: left;
}

.z8IjGVQAWTsmpysQdQej {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 40%;
  max-width: 100%;
  padding: 42px;
}

.LcBxigeYEljDOAAoInpb {
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.31px;
  color: #6e7173;
}

.n95fgy91tVkTxSo3gWYN {
  display: flex;
  margin-bottom: 1.5rem;
  text-align: left;
}

.Ft4vOX9bSwCbm55PYHct {
  color: red;
}

.x3RkLD_tIqduPKvejBlJ {
  display: flex;
  justify-content: space-between;
  margin: 24px 0 0;
  gap: 16px;
}

.J3IoKKSVxe3UEFiMLfmA {
  flex: 1;
  max-width: 50%;
}

ul.tWVchELK_Qf8nwU__Nlt {
  max-height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
}

.oZ5vQeqQZAn8jP6EEDK4 {
  width: 220px;
  flex-direction: column;
  margin: 14px 0 12px 0.5px;
  padding: 12px 3.5px 18px 10.5px;
  border-radius: 6px;
  background-color: #fff;
}

.oZ5vQeqQZAn8jP6EEDK4 p {
  margin: 0;
  font-size: 13px;
}

.oZ5vQeqQZAn8jP6EEDK4 a {
  color: #3ac3f1;
  font-size: 13px;
  margin-bottom: 0.5em;
}

.KZxG9swJTECjFVnlHIxf {
  display: flex;
  flex-direction: column;
  font-size: 12px;
}

.Eq3aCjdnXZ0N_fUP1ma4 {
  color: #9b9b9b;
}

li.aoj58CbhwBsMFopeM6YQ {
  padding: 0;
}

.SEtnpiy9wJ8FjfTFx8vd {
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
  font-size: 13px;
}

div.prHW0TUMnk0crKBKqXbk {
  width: 33px;
  height: 33px;
  margin-right: 0.5em;
}

.LaadDViKB5cgZhFGXjjV {
  color: #ee3849;
}

.iJ0J0Rc3bcpeB9fGsWWQ {
  width: 191px;
  height: 22px;
  margin: 0 29.5px 14px 0;
  font-size: 16px;
  font-weight: bold;
  color: #4a4a4a;
}

.Xhib9JLEoNbdv9CvHvg4 {
  padding: 11px 12px 20px 12px;
  border-radius: 6px;
  background-color: #f8f9f9;
}

.ImqNr5NOIrox6zbWLPAL {
  height: 110px;
}

.w1D5eSsimPx7i5aRfgvz {
  display: flex;
  justify-content: space-between;
  padding: 8px 0;
}

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

.fMB1CHx1qxoxvepjaNfa {
  display: flex;
  gap: 2px;
}

.phnOXPSAcIEIM3JH5Rgs {
  width: auto;
}

.KQ37mrfc9UQSJXXPSQWL {
  overflow-y: auto;
}

.FZ1xTGP3zm0mdHD98Zdb {
  background-color: "#f9f9f9";
  border-bottom: "solid 1px #979797 !important";
  border-top: "solid 1px #979797";
  border-left: "none";
  border-right: "none !important";
  padding-top: "0";
  padding-bottom: "0";
  cursor: "pointer";
}

.hXEE65HRT4iAWpWsK_dd {
  border-top: "solid 1px #e7eaec";
  border-left: "none";
  border-right: "none !important";
  padding-top: "0";
  padding-bottom: "0";
  cursor: "pointer";
}

.HDWf1ut1W5CiQ1ZtUj4Q {
  overflow-x: auto;
}

.HDWf1ut1W5CiQ1ZtUj4Q > table {
  width: 100%;
}

@media (max-width: 768px) {
  .HDWf1ut1W5CiQ1ZtUj4Q > table {
    width: auto;
  }
}

.TE84h8JRxQFCs2RD7Loa {
  display: flex;
  justify-content: inherit;
  align-items: center;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  width: 100%;
  min-height: 45px;
}

.TE84h8JRxQFCs2RD7Loa:hover {
  text-decoration: none;
  color: inherit;
}

.IUrwMYwUE8jlVzil3hE4 {
  font-weight: bold;
}

.omUmm82PXUk5Q2ZFEq3q {
  color: #4c4e4f;
  font-size: 22px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.28px;
  padding-bottom: 8px;
}

.o5hirNG3X28Rh2nk3qpe {
  color: #4a4a4a;
  font-family: "Open Sans", serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: -0.18px;
}

.DU5lBFnTfuapfmG1Y7mo {
  margin: 35px 0;
}

.yNVSz1TKDdL1cEOpGiKc {
  padding: 15px 12px;
  width: 100%;
}

.JaAMLMD_y_e4xGaQpDUu {
  padding: 15px 12px;
  width: 100%;
}

.JaAMLMD_y_e4xGaQpDUu > tbody > tr {
  border-bottom: solid 1px #e7eaec;
}

.rlOICRHdDlCVTC3wAej3 {
  width: 1000px;
  min-height: 100vh;
  max-width: 100%;
  padding: 20px 20px 86px;
  border-radius: 0;
}

@media (min-width: 768px) {
  .rlOICRHdDlCVTC3wAej3 {
    width: 1200px;
    min-height: 80vh;
    height: 80vh;
    max-width: 90%;
    padding: 20px 40px;
    border-radius: 10px;
  }
}

.I1sAN1zhq2sN5sP2X9y5 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.GnoAMMM_YGHJ9Yy1QLIZ {
  justify-content: start !important;
}

.ew_LsiGgzkwHexTbkHxR {
  margin-bottom: 20px;
  text-align: left;
}

._kcjuoFkn1c_Mez6aRrw {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.F7O0ExQjLkr2mG1nl4t2 {
  display: flex;
  gap: 10px;
  width: 100%;
}

.vCWeXl1HLQGHkTUKa2Iq {
  text-align: left;
  width: 170px;
}

.g4Y8mONTN6KE1f6RX7rL {
  align-items: flex-end;
  display: flex;
}

.GU8ksSmIgnmZi3E_QLJT {
  margin-top: 25px;
  margin-bottom: 15px;
  height: 58vh;
  overflow-y: scroll;
}

.b9gSzmHbp37Q_NqfNUvR {
  align-items: start;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.XDoGUMUor2vCGR_aSD6r {
  font-size: 13px !important;
  font-stretch: normal !important;
  font-family: "open sans", serif !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: -0.17px !important;
  color: #4a4a4a !important;
}

.TDAYjNQOkPRkRDJ7p4ms {
  margin: 15px 10px;
}

.zKhmP9AYnrMJ5_ryqXWy {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.o7KOiX2g5t3IHcSXtQqw {
  color: #4c4e4f;
  font-size: 22px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.28px;
}

.bHsik9wzqx6OzH_wj8JP {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 5px 2px;
}

.k9TyaaVrgbQvEzojEYqr {
  align-items: center;
  display: flex;
  flex-grow: 1;
  justify-content: center;
}

.D0guQV4_ncReEk35MNWP {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  text-align: center;
}

.jMJiOtpDI6_DRGNtIs6O {
  display: flex;
  gap: 10px;
}

.izE1iXrxGLhtCc2OUFEg {
  z-index: 10000 !important;
}

.jlfMl2MRpYyVD4mLGI2X {
  transform: none;
  transition: transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms;
  width: 100%;
  height: auto;
  margin: 62px 80px 184px 254px;
  border-radius: 10px;
  background-color: #fff;
  max-width: 558px;
}

.u4fxHvwDyTidWgQ0Xbdo {
  width: 100%;
  display: flex;
  margin-left: 15px;
  margin-top: 27px;
  justify-content: left !important;
}

.Q5qjYj84P_aRIkDWyutA {
  flex: 1;
  margin-bottom: 16px;
  display: flex;
}

._JRoIO3vqAzNDLUAQbAA {
  display: block;
  text-align: left;
  width: 501px;
  height: 48px;
  margin: 4px 0 34px 0;
  padding: 5px 10.1px 7px 8.9px;
  border-radius: 6px;
  background-color: #f8f9f9;
}

.pM5nhpVT30OM8zu2bv7x {
  color: #fff;
  border-color: #3ac3f1;
  background-color: #3ac3f1;
  display: block;
  margin: -10px 377px 0 1px;
  width: 123px;
}

.TXO1iCKsmfUIKVH94xyR {
  margin-right: 10px;
  margin-left: 20px;
}

.hWkWBBx40jzMmsXBODH8 {
  margin-top: auto;
  margin-bottom: auto;
}

.ENI8IRPZVbRCPQyxGAiy {
  color: #4a4a4a;
  font-family: "open sans", serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.15;
  letter-spacing: -0.17px;
}

.ocHSBUKwMwNHRmwYEnqx {
  background-color: "#f9f9f9";
  border-bottom: "solid 1px #979797 !important";
  border-top: "solid 1px #979797";
  border-left: "none";
  border-right: "none !important";
  padding-top: "0";
  padding-bottom: "0";
  cursor: "pointer";
}

.R3P5yN2VurzNYgXC8x3h {
  border-top: "solid 1px #e7eaec";
  border-left: "none";
  border-right: "none !important";
  padding-top: "0";
  padding-bottom: "0";
  cursor: "pointer";
}

.V7eSgMjfY5gmtYMRv7Qc {
  overflow: auto;
}

.V7eSgMjfY5gmtYMRv7Qc > table {
  width: 100%;
}

.jWwdPPgh9WVrd6eR5DhW {
  display: flex;
  justify-content: inherit;
  align-items: center;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  width: 100%;
  min-height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.jWwdPPgh9WVrd6eR5DhW:hover {
  text-decoration: none;
  color: inherit;
}

.zjc1gKnHp0NIggUaEXDo,
.Ib6xnyj2anuD2f9e8HHV,
.FzjcH6ELOg94kNlhbGTX {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zjc1gKnHp0NIggUaEXDo {
  font-style: italic;
}

.YRT1G4DAbpLRioRbwNrw {
  background-color: #f8f9f9;
  border-radius: 4px;
  margin-top: 28px;
  padding: 15px 7px;
}

.RQ9pcmdjIsEVm8Jl7Rbj {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  margin: 5px;
}

.H4BgWpP3z68Pyl0uSE0y {
  background-color: #fff;
  border-radius: 6px;
  margin: 15px 5px 8px;
  padding: 5px;
}

.gPYwJPo8TycgltrCUkcU {
  display: flex;
  justify-content: left;
  width: 100%;
}

.NpVbRajbX7xz_dKI_yC8 {
  margin: 10px 8px 16px 8px;
  padding: 5px;
  text-align: left;
  width: 250px;
}

.dyryHBX4Fve_zS6rZbfR {
  min-height: 100%;
}

.RCHFsNWBi8F_4mJ3Piw6 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  text-align: center;
}

.eJKhQvj0ek0ix7UTwJYg {
  color: #6e7173;
  font-family: "Open Sans", sans-serif;
  font-size: 28px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.36px;
  overflow-wrap: break-word;
}

.Urq6cSbztOcwhr9YKpHP {
  background-color: #f8f9f9;
  display: flex;
  justify-content: center;
  padding: 10px 15px;
  width: 100%;
  border-radius: 6px;
}

.djygwaVT6YiTRzOGYMV9 {
  margin: 5px;
  min-width: 25%;
}

.iwXR3alOlwpp8UM0ChFP {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  margin: 5px;
  min-width: 70%;
  padding: 12px;
  font-size: 12px;
  max-height: 100%;
  border-radius: 4px;
}

.RJ2NxjVay87M1SHJOFgG {
  align-items: center;
  display: flex;
  flex-grow: 1;
  justify-content: center;
}

.AuSSXKkTDQj6gh4jN8_L {
  background-color: #fff;
  border-radius: 4px;
  padding: 2px;
}

.AuSSXKkTDQj6gh4jN8_L .Qfg_nIemqwor4KyO3xS3 {
  height: 10%;
}

.r9Cyh98UycocNS3ZPYu2 {
  background-color: white;
  height: 90%;
}

.MjxO1YisWbc9Bw_X_qGV,
.tS0yrvlRydcYOAfCr8UE {
  height: 100%;
}

.pvXRPL5OkYiJpASX4bnh {
  width: 100%;
  height: 100%;
}

.eKYDOa7YfmGu4Mw2IS_m {
  padding: 10px;
  min-height: 5%;
}

.jOvZj_jgJoSI4baBI0xK {
  border: solid 1px #979797;
  border-radius: 6px;
  box-sizing: border-box;
  height: 35px;
  padding: 10px;
  width: 100%;
}

.MtoTbHpVz9FNU4sH7Jbg {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  width: 100%;
  height: 25%;
}

.NIOf_ORVqcX3KOuKcwgz {
  margin: 2px 3px;
  height: 70%;
}

.NIOf_ORVqcX3KOuKcwgz .YPWh7l5tqUQo3xxXIb2D {
  max-height: 100%;
  margin-bottom: 8px;
  overflow: auto;
}

.ZKHwHQ6UQ3hFXlPg1xFK {
  width: 100%;
}

.ZKHwHQ6UQ3hFXlPg1xFK > tbody > tr {
  border-top: solid 2px #e7eaec;
}

.ZKHwHQ6UQ3hFXlPg1xFK > tbody > tr:last-child {
  border-bottom: solid 2px #e7eaec;
}

.ZKHwHQ6UQ3hFXlPg1xFK > tbody > tr > td {
  padding: 3px;
}

.BuMbewqC0wClPRjaWCn4 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  padding: 4px 5px;
}

.l7iI6C_FOrTsCqwSvm_A {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 0 8px;
}

.t2zQ4GEaMn8e19ayEVcT {
  display: flex;
  flex-direction: column;
}

.XXgPxNLKtJfUYU2vgsbA {
  display: flex;
  justify-content: end;
  margin: 8px 0;
  padding: 5px 0;
}

.WWliuLOMB88llDy8FCAg {
  display: flex;
  flex-direction: column;
  min-height: 490px;
}

.wBj4NpbBjeqM1zW1d8sD {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  padding: 24px;
  box-sizing: border-box;
}

@media (max-width: 900px) {
  .wBj4NpbBjeqM1zW1d8sD {
    width: 100%;
  }
}

.ObKldXRZleVyGtJKZZim {
  display: flex;
  flex-direction: column;
  margin: 10px 0;
}

.uNuJwaWxLNHgZAIEYUF6 {
  justify-content: start !important;
}

.CHRu2PUeCAJSnNQ0QZ7G {
  margin-bottom: 5px;
}

.ZttmItGkgJmAWBvB0OuW {
  display: flex;
  justify-content: center;
  margin-top: 15px;
}

.x1lDfHeiv_4nYXgXZ_mq {
  display: flex;
  justify-content: end;
  gap: 10px;
}

.JaI33Z5HKJQ7y20k1BQq {
  margin-top: 10px;
}

.KD_5zhc5ZtZnryyvd3Rk {
  white-space: pre;
}

.oWnfjVJ1vaRImPmfsQlW {
  width: 100%;
}

.FWBhMEnP2_WNhmF2waow {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}

.FWBhMEnP2_WNhmF2waow > * {
  margin-right: 10px;
}

.wXBXoIUhi3UGr5qdi6iP {
  display: flex;
  flex-direction: column;
  min-width: 250px;
  max-width: 300px;
}

.DgxW5j7fFC3Y582vdErF {
  display: flex;
  flex-direction: column;
  min-width: 150px;
  max-width: 250px;
}

.I3ltyI7Sv62uVWEYBujg {
  margin-top: 21px;
}

@media (max-width: 900px) {
  .FWBhMEnP2_WNhmF2waow {
    flex-direction: column;
    align-items: stretch;
  }

  .wXBXoIUhi3UGr5qdi6iP,
  .DgxW5j7fFC3Y582vdErF {
    max-width: 100%;
    margin-top: 20px;
    margin-right: 0;
  }

  .I3ltyI7Sv62uVWEYBujg {
    margin-top: 20px;
    width: 100%;
  }

  .I3ltyI7Sv62uVWEYBujg button {
    width: 100%;
  }
}

.Qt3nSFEBwokqh8bQfaA8 {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
  width: 100%;
}

.sbVd_e3qjlmVyVJFrTtw {
  padding-top: 10px;
}

.sbVd_e3qjlmVyVJFrTtw a {
  color: white;
}

.wYSRdoOdAmzWB4sQrPZM {
  margin-top: 10px;
  border-radius: 15px;
}

.GiJqVvGLmkFY6Hp8WFUY {
  padding: 16px;
  box-shadow: none;
  background-color: #ffebee;
  border-color: #ffebee;
}

.XaL43VTsvZRxvpDjHfUz {
  width: 100%;
}

.zXQVk6euFfckT3ye5Hfb {
  width: 200px;
}

.zEnc8Mkqkovb0kHeKZCg {
  width: 150px;
}

.AJBlHkInzpXZ8_CEn3Hd {
  display: flex;
  gap: 10px;
  align-items: center;
}

.mGmUSvnXRd7pRCmkRHnL {
  padding: 20px;
  width: 100%;
  max-width: 780px;
  margin: 0 auto;
}

.s52gHxT6lL7mlUVN8sZ6 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 12px;
}

.k1nZPJkDDlu8odlNK9Xh {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-bottom: 12px;
}

.gLNalq3yDuvi4A9cAAz3 {
  display: flex;
  flex-direction: column;
}

.DsjAvCV_YiPP6FyMuFfI,
.RYFSW2MpX5dWQpktVgXP {
  font-size: 12px;
  font-weight: 700;
  color: inherit;
}

.RYFSW2MpX5dWQpktVgXP {
  margin-bottom: 5px;
}

.D9hh9b4vFY9YLbJbspAc {
  width: 100%;
  height: 38px;
  padding: 6px 10px;
  border: 1px solid rgb(204, 204, 204);
  border-radius: 8px;
  background: #ffffff;
  color: #0f172a;
  font-size: 14px;
  outline: none;
  transition:
    border-color 0.15s ease,
    box-shadow 0.15s ease;
}

.y_g__UmvdhMlzy1mkjjB {
  text-align: center;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e2e8f0;
}

.KnXeu8gcen9i4D0ZJoJV {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  color: #1e293b;
}

.mGmUSvnXRd7pRCmkRHnL table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid rgb(204, 204, 204);
  table-layout: fixed;
}

.LcMqF1iJUoxJPrXKdsbd {
  background: #f8fafc;
  border-radius: 8px 8px 0 0;
}

.LcMqF1iJUoxJPrXKdsbd th {
  padding: 12px 8px;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  color: #64748b;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-bottom: 1px solid #e2e8f0;
  width: calc(100% / 7);
  height: 50px;
}

.ITEMNH4tSkf_wG6rALhP {
  background: #ffffff;
}

.AncFgiEiemszLG_4xoEy {
  border-bottom: 1px solid #f1f5f9;
}

.AncFgiEiemszLG_4xoEy:last-child {
  border-bottom: none;
}

.WVCaJArIDm41CSOWPS2i {
  padding: 12px 8px;
  text-align: center;
  font-size: 14px;
  color: #334155;
  position: relative;
  height: 50px;
  width: calc(100% / 7);
  vertical-align: middle;
  box-sizing: border-box;
}

.WVCaJArIDm41CSOWPS2i:empty {
  color: #cbd5e1;
}

.qFt1e3NXH78_EIp9Dl5c {
  background-color: #9b9a9a;
  cursor: pointer;
}

.SVPaDvXmOOoBKuoEGRjV {
  background-color: #629c44;
  cursor: pointer;
}

.ZcnLkNBMU7hIbjtDNRoE {
  background-color: #ffff66;
  cursor: pointer;
}

.UnQWiAaogCHUWnUDdhJA {
  background-color: #f35044;
  cursor: pointer;
}

.WVCaJArIDm41CSOWPS2i:not(:last-child) {
  border-right: 1px solid #f1f5f9;
}

.UmEiPQ99y5Nqlf6QylIy {
  margin-top: 12px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
}

.vTxymNwqVELUYFRKKrDv {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.TK6u0ECfqHj_2YDksuZj {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: #64748b;
}

.EhHAw8dMgc5nlBZ9VZI4 {
  width: 16px;
  height: 16px;
  border-radius: 2px;
  border: 1px solid #e2e8f0;
  flex-shrink: 0;
}

.iBwMlNMfWJQvjBD9FagK {
  display: flex;
  align-items: center;
  font-size: 14px;
}

.X0xsdxmUsjgFNAcX9Z_V {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
}

.OvA7YI6hNmNp4tiWMfHI {
  max-width: 800px;
}

.hhEtDJJnpTgRIqwK5gDj {
  display: flex;
  gap: var(--spacing-md);
  width: 100%;
}

.hhEtDJJnpTgRIqwK5gDj > * {
  flex: 1;
  min-width: 0;
}

.CSF4IgB872wRMo8nQrWa {
  display: flex;
  flex-direction: column;
  padding: 16px 24px;
}

.QFqgAddB98vpKWQhZj1Y {
  display: flex;
  flex-direction: column;
}

.cX_BumEMeRSHHZJqXpgD {
  border-color: #e7eaec !important;
  margin: 12px 0 !important;
}

.CSF4IgB872wRMo8nQrWa > div:last-child .cX_BumEMeRSHHZJqXpgD {
  display: none;
}

.UnLQzsxKoeWT4f3LkYuA {
  font-weight: bold;
  font-size: 13px;
  align-items: center;
}

.C8MxiAFayPfSBHdbgksW {
  font-size: 13px;
  align-items: center;
}

.EeHOpZWXmrHRxmmhujbA {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.VYJ7yypauBMiBUsbfq8U {
  text-align: right;
}

.gQDMxkJfnDpxOCethvDC {
  background-color: #e4e4e4;
  font-weight: bold;
  font-size: 90%;
  color: #6e7173;
  padding: 0.5em;
  border-top: 1px solid #979797;
}

.gQDMxkJfnDpxOCethvDC.vt0yqz43MG8tADcWtSwQ {
  border-top: none;
}

.usaBNjNf_j5601JqJKR6 {
  font-size: 1.7em;
  color: #2c8f7b;
}

.eF_POcpCT7RULnjcswPj {
  width: 100%;
  background-color: #e6e8e9;
  padding: 0.5em 2em;
  border-radius: 6px;
  font-weight: bold;
  color: #6e7173;
}

.ZrCvq7GH5hkYDQDQ3ptz {
  padding: 0.5em;
}

.yYVW99j3MnJ8mKcRDS8b {
  text-align: right;
}

.YbCycQtmG_eMI28phn0F {
  text-align: left;
}

.PIiW0eesIQMSJi66FjzK {
  text-align: center;
}

.z3xl2y6kO6s0mRV2yiDD {
  background-color: rgb(58, 195, 241);
  color: white;
}

@media only screen and (max-width: 768px) {
  .eF_POcpCT7RULnjcswPj {
    height: 30px;
    text-align: center;
    font-size: 12px;
  }
}

.AAOEv3MINmrZ6Kxx0LIo {
  width: 100%;
  background-color: rgba(58, 195, 241, 0.1);
  text-align: left;
  padding: 0.5em;
  border-radius: 6px;
  font-weight: bold;
  font-size: 90%;
  color: #6e7173;
}

.AAOEv3MINmrZ6Kxx0LIo svg {
  font-size: 1.25em;
  margin-right: 0.5em;
}

._sh5a2gLO8VzG7gzrOwV {
  max-width: 100%;
  white-space: initial;
  word-wrap: break-word;
}

.GszKPBVqu3AwR7N5P5gM {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

  font-weight: bold;
}

.ptWMlVkfKvFGUpAo2TL8 button {
  font-size: 12px;
  font-weight: bold;
  width: 100%;
  margin-bottom: 5px;
}

.g1dz37h_uR5C9XvJB2d5 {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}

.g1dz37h_uR5C9XvJB2d5 input:last-child {
  margin-right: 0;
}

.I7d5gVm9tOg23RBx2MeQ {
  margin-right: 10px;
}

.oo5yUYJLyAerdDrEeJac {
  color: white;
  border-color: #1ab394;
  border: 2px solid;
  margin: 0 10px;
}

.FWvgbv83I0B_nQ3NAKz9 {
  height: 30px;
  width: 100%;
  margin: 5px !important;
  padding: 0px !important;
}

@media only screen and (max-width: 989px) {
  .egnEw6z1nxcSlkCfWeVv {
    width: 100%;
    margin-right: 10px;
  }

  .egnEw6z1nxcSlkCfWeVv button:last-child {
    margin-right: 0px;
  }

  .Zj7uQErFA07nWatnVwuD {
    width: 100% !important;
  }
}

.Zj7uQErFA07nWatnVwuD {
  width: auto;
}

.Zj7uQErFA07nWatnVwuD p {
  margin-right: 8px;
  font-weight: normal;
  display: inline;
}

.JXsDDcNP8iiouTaYbNtg {
  width: 100%;
}

.VO_6x_9aSNckTZ4dPs5L {
  font-style: italic;
}

.xsNWinXS_B7QFCR_YSrn {
  padding-top: 10px;
}

.xsNWinXS_B7QFCR_YSrn a {
  color: white;
}

.DStp1wWJ5J9HDH8PycgV {
  max-width: 300px;
}

.VJH3AngutHODVlojLhF0 {
  padding: 15px 30px 30px 30px;
  background-color: #f8f9f9;
}

.SMdWAO6R8XjIvUwlED2a {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 10px;
}

.SMdWAO6R8XjIvUwlED2a div h2 {
  color: #4c4e4f;
  font-family: "Open Sans";
}

.kgDOuVOlG8hflvz_7_nc {
  background-color: #f8f9f9;
}

.SMdWAO6R8XjIvUwlED2a div p {
  color: #4a4a4a;
}

.cLCAJw4sGUV8xXLRQE0s {
  width: 100%;
}

.cLCAJw4sGUV8xXLRQE0s button {
  margin-top: auto;
  margin-bottom: auto;
  height: 40px;
  width: 100%;
}

@media (max-width: 769px) {
  .cLCAJw4sGUV8xXLRQE0s button {
    width: 100%;
    margin-left: 0;
  }
}

.bswzYQTic03747y5JVPw {
  border-top: 1.5px solid #e7eaec;
  margin: 20px 0px 0px 0px;
}

.rVukRcggIqKS81S_tiy9 {
  display: flex;
}

.rVukRcggIqKS81S_tiy9 img {
  margin: auto;
  height: 250px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.y9FkQibNz3hOHODgb4QI {
  font-weight: bold;
}

.x7glAdUjetn6gxn8hG22 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 15px;
  flex-direction: column;
  text-align: center;
  margin-bottom: 20px;
}

.wgodpRCuux1HYb5WLxNj {
  cursor: pointer;
  text-align: right;
}

.YYtfKw8nr4jwOZVhekLe,
.hEMGHzp2Ditl56rKoFbI {
  margin: 0;
}

.dUvhNXcVmyhRIEDPc87c {
  padding-left: 5px;
  padding-right: 5px;
}

.YYtfKw8nr4jwOZVhekLe,
.SaCBBl8grnmBPkO1sMh9 {
  color: #4a4a4a;
}

.YYtfKw8nr4jwOZVhekLe {
  font-weight: bold;
  font-size: 16px;
}

.SaCBBl8grnmBPkO1sMh9 {
  font-size: 13px;
  margin-right: 5px;
}

.jC43Bj8cPlARRRdbadUE {
  margin: 0;
  font-size: 13px !important;
}

.KP9Bw5uyeXSVgaVF91_5 {
  margin-top: 10px;
}

.uGl2k42ujnJxnId2Rird {
  margin-bottom: 10px;
}

.aUPjQ2Rylub4_VkwiCso {
  cursor: pointer;
}

.wL47yyzyLHtROO6IioWq {
  position: relative;
}

.d2VvdZ_MbByUXXoTrjnL {
  width: 100%;
  right: auto;
  border-radius: 6px;
}

.hEMGHzp2Ditl56rKoFbI {
  font-size: 12px;
  color: #9b9b9b;
  height: 25px;
  font-style: italic;
}

.S2duMA9inLb_H26nJfZ5 {
  width: 90px !important;
  height: 90px !important;
}

.DibvOMjRPBCj_57M4BB3 {
  width: 100% !important;
  height: 100%;
  margin: 0 !important;
  padding: 11px 20px 9px 8px !important;
  border-radius: 6px !important;
  background-color: #ffffff;
}

.DibvOMjRPBCj_57M4BB3 > div {
  top: 0 !important;
}

.DibvOMjRPBCj_57M4BB3:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.DibvOMjRPBCj_57M4BB3.iqLrLqzwWrJHprhQKTmM:hover {
  box-shadow: none;
}

.EHLPVia1yziDW_DynG6B {
  background-color: #e7eaec;
  opacity: 0.9;
}

.EHLPVia1yziDW_DynG6B:hover {
  box-shadow: none;
}

.eKylDAFgg9pZcwSGlslg {
  display: flex;
  flex-wrap: wrap;
}

.owbp9iPqgJEDREqT3tWg {
  font-size: 13px !important;
  font-weight: bold !important;
  font-stretch: normal !important;
  font-family: "open sans" !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: -0.17px !important;
  color: #4a4a4a !important;
}

.Z84Y9jWQKnU_9AifXbBj {
  font-size: 13px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-family: "open sans" !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: -0.17px !important;
  color: #4a4a4a !important;
}

.xD2tsG6UsfbOndc6t9Dw {
  font-size: 13px !important;
  font-weight: normal !important;
  font-family: "open sans" !important;
  font-stretch: normal !important;
  font-style: normal !important;
  letter-spacing: -0.17px !important;
  color: #4a4a4a !important;
}

.znRixEMpLvPbrGA8YgfP {
  font-size: 13px !important;
  font-weight: normal !important;
  font-family: "open sans" !important;
  font-stretch: normal !important;
  font-style: normal !important;
  letter-spacing: -0.17px !important;
  color: #3ac3f1 !important;
  cursor: pointer;
}

._YUChpxJMcpivh0DnywQ {
  color: #3ac3f1 !important;
  font-family: "open sans" !important;
  font-size: 10px !important;
  margin-top: 7px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
}

.xm1y7_NcnzB48mHHoMFQ {
  background-color: #ffffff;
  border-radius: 4px;
  padding: 25px;
  height: fit-content;
}

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

.JxOuLDs3mWuUstRPO5Qm {
  color: #4c4e4f;
  font-size: 22px;
  font-weight: normal;
}

.i_ULR13Rvu_xSgXqyUv7 {
  background-color: #f8f9f9;
}

.VphWSKFeOeORnuHQ8EEE {
  display: flex;
  gap: 15px;
  margin: 15px 0;
}

.d6eSLJwEAdv1N4_zxz96 {
  display: grid;
  grid-template-columns: 30px auto auto;
}

.d6eSLJwEAdv1N4_zxz96 a:hover {
  color: #3ac3f1;
}

.VphWSKFeOeORnuHQ8EEE > div,
.VphWSKFeOeORnuHQ8EEE button,
.VphWSKFeOeORnuHQ8EEE a {
  flex-basis: 100%;
  width: 100%;
}

@media (min-width: 375px) {
  .x7glAdUjetn6gxn8hG22 {
    flex-direction: row;
    text-align: left;
  }
}

@media (min-width: 1042px) {
  .kgDOuVOlG8hflvz_7_nc {
    padding: 30px;
  }

  .VphWSKFeOeORnuHQ8EEE {
    flex-wrap: wrap;
  }

  .VphWSKFeOeORnuHQ8EEE > div,
  .VphWSKFeOeORnuHQ8EEE button,
  .VphWSKFeOeORnuHQ8EEE a {
    flex-basis: calc(50% - 10px);
    width: 100%;
  }

  .Cljb2lHA3q_0r_QNrrl2 {
    width: 300px;
  }

  .DfBO276fXC0WLQ2eJgwD {
    margin-left: 10px;
  }

  .exNEegmrpYvQJTNQFY3G > div {
    grid-row-end: span var(--rows-to-span);
  }

  .exNEegmrpYvQJTNQFY3G {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  }

  .cLCAJw4sGUV8xXLRQE0s {
    display: flex;
    width: 180px;
  }
}

.NhytQal9IvpycroZuDZG {
  width: 1000px;
  min-height: 100vh;
  max-width: 100%;
  padding: 20px;
  padding-bottom: 86px;
  border-radius: 0;
}

@media (min-width: 768px) {
  .NhytQal9IvpycroZuDZG {
    width: 1200px;
    min-height: 80vh;
    height: 80vh;
    max-width: 90%;
    padding: 20px 40px;
    border-radius: 10px;
  }
}

.vTkUlANc76fKKk94RYal {
  margin-top: 25px;
  margin-bottom: 15px;
  height: 58vh;
  overflow-y: scroll;
}

.BcWyXVNFbPVh30y3ToME {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.TUIOp9VwTp5EZDbCghMB {
  margin-bottom: 20px !important;
  text-align: left !important;
}

.g8in50JbnLdXJmVotrbw {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.Wlpuc2xklPmrTzj3Sref {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
}

@media (min-width: 768px) {
  .Wlpuc2xklPmrTzj3Sref {
    flex-direction: row;
    width: 60%;
    gap: 20px;
  }
}

.Wlpuc2xklPmrTzj3Sref > div {
  width: 100%;
}

.g8in50JbnLdXJmVotrbw > button {
  height: fit-content;
}

@media (min-width: 375px) {
  .x7glAdUjetn6gxn8hG22 {
    flex-direction: row;
    text-align: left;
  }
}

@media (min-width: 1024px) {
  .kgDOuVOlG8hflvz_7_nc {
    padding: 30px;
  }

  .VphWSKFeOeORnuHQ8EEE {
    flex-wrap: wrap;
  }

  .VphWSKFeOeORnuHQ8EEE > div,
  .VphWSKFeOeORnuHQ8EEE button,
  .VphWSKFeOeORnuHQ8EEE a,
  .VphWSKFeOeORnuHQ8EEE span {
    flex-basis: calc(50% - 10px);
    width: 100%;
  }
}

.ylBWsQC46rjdltG0FtjF {
  top: 20px;
}

.jNMX_7mNWbYOn2I7Xz1K {
  color: #575757;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 25px 0;
  padding: 0;
  line-height: 40px;
  display: block;
}

.APud01iDsiiffHq2Vkjt {
  color: #797979;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  margin-bottom: 20px;
}

.F2Vbtxg39Gm_DjFCisYW {
  padding: 17px !important;
  padding-bottom: 40px !important;
  width: 478px !important;
}

.exNEegmrpYvQJTNQFY3G {
  display: grid;
  grid-gap: 1rem;
}

.gwk62eXT6PIWMyqvT1uy {
  margin: 0;
}

.SxmsxWFWqPUE4DKkr_Pg {
  padding: 0;
}

.pOIr9ztxt8qL2mCaepWT {
  margin: 2px 0;
}

.sbSquhzXR_RHX_tcQ49_ {
  flex: 1;
}

.SfdVWyZUAhDDBEOxjE79 {
  padding: 30px 24px;
}

.mghaMFr02qhOXOb86JAv {
  display: flex;
}

.jB3JUZHFBv61_4pNNPE_ {
  width: 100% !important;
  height: 100% !important;
}

.Mfi9kjvcM9Oyl6RogoPQ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
}

.vr8nmtxJGVyvT0cpCava {
  font-size: 16px !important;
}

.wEwpfbLRagHxigXbAAf9 {
  margin-top: 20px;
}

.i4hPKik6mmyDhr78NJOz {
  position: absolute;
  right: 3%;
}

.EkQ1oiIKdobBOoQdEGBr {
  z-index: 10000 !important;
}

.tDje5x6y4JXSdU3ho84D {
  padding-top: 70px;
}

.cVqwPZK7ozYGub3ZcTo_ {
  margin-top: -8px;
}

@media only screen and (max-width: 768px) {
  .kgDOuVOlG8hflvz_7_nc {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }

  .xm1y7_NcnzB48mHHoMFQ {
    border-radius: 25px;
  }

  .kLSwtxA7H3UEqDkZYx5r {
    width: 100% !important;
    padding: 0 !important;
  }
}

.m6QsSU7yLyhxtQ1ScxOQ {
  color: red;
  font-size: 12px;
  margin-bottom: 12px;
}

.Nzki77KHwiL6bd8MBLSp {
  display: flex;
  flex-direction: row;
  gap: 12px;
}

.C9x8pthhwSYUtZNk1ykg {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  width: 100%;
}

.iAUe1tjAqMprHSwsvSSZ {
  display: flex;
  padding: 0;
  width: 100%;
}

.aaNlyZDluHt9wpivtR70 {
  flex: 1;
}

.C9x8pthhwSYUtZNk1ykg .Kvt7oDrIuEKJPz_vkDRQ {
  height: 52px;
}

.fodzGA501DSKf0AU2TKT {
  border-radius: 6px;
  border: solid 1px #979797 !important;
  height: 35px;
  resize: none;
  padding: 4px 6px;
}

.XbVjUkt5yzUMZ0qSymzc {
  font-weight: normal;
}

#mIywoMBO9blI_2hmQwag {
  width: 75%;
  max-width: 450px;
  padding: 24px;
}

.QJUeomGYhGEce22wG8x6 {
  width: 35%;
  margin: auto;
}

.zvBqD8BnKJqQ06T2Q3wl {
  flex: 1;
  margin-bottom: 16px;
  display: flex;
}

.xdS8zCJvPLmGoD_Flm4f {
  color: red;
  font-size: 12px;
  margin-bottom: 12px;
}

.pt8mTY4z40GYU209FMcu {
  width: 100%;
}

.OwKsQd2bcHxtcS6fvWle {
  background-color: #e7eaec;
  border-radius: 6px;
  width: fit-content;
}

.L2VVhyFlIptOeP74TdSf {
  background-color: transparent !important;
  color: #6e7173 !important;
  font-weight: normal !important;
  border: none !important;
}

/* SMALLER SCREENS VER */
@media (max-width: 400px) {
  .fXEHdjsgDUoJ4le3Ydim {
    width: 100%;
  }

  .L2VVhyFlIptOeP74TdSf {
    width: 100%;
  }
}

.ETJ8HJ0FwwsnpezehVYE {
  display: flex;
  flex-direction: column;
  background-color: #f8f9f9;
}

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

.AJnMKPHD4vmILrqQZW23 {
  padding: 20px;
}

.phRHflpInKNPK1xzP47h {
  padding: 20px;
  display: flex;
  gap: 2px;
}

.sT7ctQs372F34WnC5LyS {
  padding: 5px 20px;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px solid #e8ebed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 60px;
  max-height: 60px;
  background-color: #fff;
  position: relative;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.bvYD4dpv9H22mqD_mdHf {
  align-items: center;
  width: 190px;
  margin: 0 5px;
}

.EpBpNmldbUPgdW20UL4w {
  width: 200px;
  text-align: center;
  display: flex;
  flex-direction: column;
}

.dLzm21OFg_C234vppEa5 {
  height: 100%;
  width: 20%;
  max-width: 20%;
  box-shadow: 6px 0px 5px 0px rgba(213, 214, 215, 1);
  -webkit-box-shadow: 6px 0px 5px 0px rgba(213, 214, 215, 1);
  -moz-box-shadow: 6px 0px 5px 0px rgba(213, 214, 215, 1);
  z-index: 5;
  display: grid;
  grid-template-columns: repeat(auto-fill, 1fr);
  gap: 0px;
  margin-bottom: 0.5em;
}

.otTb5yG4mrdDFoMnfd0a {
  display: flex;
  flex-direction: column;
  z-index: 1;
  width: 80%;
  margin-right: 1em;
}

.GFSvdhp32eIgObjt8oHw {
  display: flex;
  flex-direction: row;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: 1em;
  height: 100%;
  width: 100%;
  max-width: 100%;
}

.GFSvdhp32eIgObjt8oHw::-webkit-scrollbar {
  scroll-snap-type: x mandatory;
  width: 1em;
}

.fTCArvIgBSVlzEcxX8td {
  width: fit-content;
  border-width: 1px;
  border-color: #e8ebed;
  border-style: solid;
  background-color: #f3f5f6;
  height: 100%;
}

/* SMALLER SCREENS VER */
@media (max-width: 1200px) {
  .lKQvOhFVVB8tRIVrywvf {
    display: flex;
    flex-direction: row;
  }

  .dLzm21OFg_C234vppEa5 {
    width: 100%;
    max-width: 100%;
    box-shadow: 0px 6px 5px 0px rgba(213, 214, 215, 1);
    -webkit-box-shadow: 0px 6px 5px 0px rgba(213, 214, 215, 1);
    -moz-box-shadow: 0px 6px 5px 0px rgba(213, 214, 215, 1);
    z-index: 5;
    min-width: 50%;
  }

  .otTb5yG4mrdDFoMnfd0a {
    display: flex;
    flex-direction: column;
    z-index: 1;
    width: 100%;
    height: auto;
    margin-left: 0;
  }
}

.hb2uxmjYZ7_bitXLqyFj {
  padding: 5px 20px;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px solid #e8ebed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 3.5em;
  max-height: 3.5em;
  background-color: #fff;
  position: relative;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.OWTh1UHevCdpHN3QLr7g {
  width: 90%;
}

.niifB05wYSsQ_Cl6HpTP {
  display: flex;
  width: 10%;
  align-self: center;
  justify-content: center;
}

.N6Ts46Dje0oRNEw3BDEs {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #4a4a4a;
  overflow: hidden;
}

.JQqv2Ym567yBd2xtFHKa {
  font-size: 10px;
  font-weight: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.J_JPZyngOWGjBlOe6rVC {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.DL9Tkz_z2IyR8HrtjxYI {
  color: #3ac3f1;
  font-size: 15px;
}
.WkOdRzV8ITojdo4pPT9v {
  color: #a5a7a8;
  font-size: 15px;
}

.l1pIsc4CeqSOMrdXpMq8 {
  background-color: #f8f9f9;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 15;
  opacity: 0.5;
  border-radius: 6px;
  display: none;
  pointer-events: none;
}

.CwrFSs05c3zbilR2ts9x {
  max-width: 200px;
}

._OEVZuthDm_9aliIigi9 {
  padding: 5px 20px;
  font-size: 12px;
  border-bottom: 1px solid #e8ebed;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 4.25em;
  max-height: 4.25em;
  overflow: hidden;
  background-color: #fff;
}
.LrLYj0TN5mHqiPXO0hyd {
  display: flex;
  font-size: 12px;
  flex-direction: row;
  padding: 5px 20px;
  gap: 10px;
  min-height: 4.25em;
  max-height: 4.25em;
  border-bottom: 1px solid #e8ebed;
}

.LzH0iyerq9USeGO6Bj37 {
  margin-left: 1em;
}

.Uv0ZUhkctynJbZ8wiNuX {
  padding: 10px 20px;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px solid #e8ebed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 4em;
  max-height: 4em;
  overflow: hidden;
  background-color: #fff;
  max-width: 100%;
}

.RytfJWb2oWDszqG5x7BI {
  display: flex;
  justify-content: space-between;
  align-items: center;
  vertical-align: middle;
  color: #3ac3f1;
  font-weight: normal;
}

.MgomSupRVGnOGwpuI4gG {
  flex: 1;
  min-width: 0;
  color: #4a4a4a;
}

.BrRqsvpXIDqUktJWBV4S {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.tXlguyTxTYCUlC7QehTM {
  color: #3ac3f1;
}

.joyvED7xQgZhdIZwWetJ {
  padding-bottom: 15px;
}

.hBwM3VmeoF83zfUcEynp {
  margin-right: -15px;
  margin-left: -15px;

  .JGPpbo1W2kk5LJ0OKaAR {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 10px;
  }
}

@media (min-width: 1200px) {
  .hBwM3VmeoF83zfUcEynp {
    display: grid;
    grid-template-columns: 33.3333% 33.3333% 33.3333%;
  }
}

.kVRIoyu3DqhDnP0iDxgw {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: "Open Sans";
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}

.xm03UaH9jRzHzbQmqAdG {
  border-radius: 6px;
  background-color: #e9e9e9;
  color: #4a4a4a !important;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
}

.W0YMSgzfyWJ5jEzLdRf7 {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin: 0px 8px;
}

.oJIQsOUWJX1tS2X9Gikh {
  width: 100%;
  cursor: pointer;
}

.Rxq8UIHh0TP3dwRtvqVi {
  text-align: center;
  padding-top: 10px;
}

.Glw23Ku50SBDVj2DqFCT {
  text-align: right;
}

.DJSGwbqDrkJxhMysMyOz {
  margin-left: 10px !important;
}


/*# sourceMappingURL=components.css.map*/