.marketanalysis {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  overflow: auto;
  background-color: #1f1f1f;
  color: #fff;
}
.marketanalysis__holder {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  overflow: hidden;
  padding: 100px 0;
}

.marketanalysis-form {
  padding: 40px 30px;
  background-color: #383838;
  font-family: Poppins,sans-serif;
}

.marketanalysis-form__heading {
  display: block;
  color: #e8e8e8;
  font-size: 32px;
  font-weight: 800;
  line-height: 48px;
  text-align: center;
}

.marketanalysis-form__row {
  display: flex;
  gap: 20px;
  overflow: hidden;
  margin-top: 30px;
}

.marketanalysis-form__row_type_button {
  justify-content: center;
}
@media screen and (max-width:750px) {
  .marketanalysis-form__row {
    flex-wrap: wrap;
    margin-top: 20px;
  }
}

.marketanalysis-form__cell {
  width: calc(100% - 10px);
}
@media screen and (max-width:750px) {
  .marketanalysis-form__cell {
    width: 100%;
  }
}

.marketanalysis-form__label {
  display: block;
  margin-bottom: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.marketanalysis-form__field {
  transition: all .3s;
  border-radius: 3px;
  border: 1px solid #8b8b8b;
  padding: 16px 20px;
  outline: none;
  width: 100%;
  background-color: transparent;
  color: #fff;
  font: 500 14px/1.5 Poppins,sans-serif;
}

.marketanalysis-form__field::-webkit-input-placeholder {
  opacity: 1;
  color: #828282;
}

.marketanalysis-form__field::-ms-input-placeholder {
  opacity: 1;
  color: #828282;
}

.marketanalysis-form__field::placeholder {
  opacity: 1;
  color: #828282;
}

.marketanalysis-form__field.is-state-incorrect {
  border-color: #ff5757;
}

.marketanalysis-form__field:focus {
  border-color: #fff;
}

.marketanalysis-form__button {
  border-radius: 4px;
  border: none;
  outline: none;
  padding: 16px 30px;
  color: #050505;
  background-color: #eeda6a;
  font: 600 16px/24px Poppins,sans-serif;
  width: 100%;
}

.marketanalysis-form__button:disabled {
  opacity: .5;
}
.text-center {
  text-align: center;
}
.mt-5px {
  margin-top: 5px !important
}
.platform__button, .platform__button:hover {
  background-color: #FFD84E;
  color: black;
  font-weight: normal;
  padding: 10px;
  border-radius: 5px;
}
.logout__button, .logout__button:hover {
  background-color: #3B3B3B;
  color: white;
  font-weight: normal;
  padding: 10px;
  border-radius: 5px;
}
.platform__button i,.logout__button i {
  margin: 0 5px;
}
.platform__button:before,.logout__button:before {
  border: 0px !important;
}
.logout__button i {
  margin-top: 3px !important;
}
.admin-menu__list{padding:16px}
.admin-menu__list a i {
  margin: 0 5px 0 0;
  width: 20px;
  height: 20px;
}
.admin-menu__list a i[class="fa fa-sliders"] {
  margin: 0 5px 0 0;
  width: 20px;
  height: 20px;
  padding-left: 2px;
}
.admin-menu__list a i[class="fa fa-code-fork"] {
  margin: 0 5px 0 0;
  width: 20px;
  height: 20px;
  padding-left: 5px;
}
.admin-menu__link{margin: 2px 0;border-radius:8px;display:flex;align-items:center;gap:2px;overflow:hidden;padding:7px 8px;background-color:transparent;color:rgba(255, 255, 255, 0.5);cursor:pointer}
.admin-menu__link:hover{background-color:#383838;color:white}
.admin-menu__link:hover:before{margin-left:0}
.topmenu {margin-top: 0;}
.bottommenu {
  position: absolute;
  bottom: 0;
}
.bw {
  margin-bottom: 10px;
}
:is(.bw-dark .dark\:bw-bg-surface-dark-200) {
  background-color:#383838
}
.admin-menu__link__active {
  background-color:#383838 !important;color:white !important
}
.admin-menu__link__active a i {
  color:white !important
}
.section-info__button {
  z-index: 999
}
.reviews__picture {
  border-radius:50% !important;
}
.wa_link img{
  width: 24px;margin-left: -30px;  padding-right: 1px;
  margin-right: 1px;
}