/* Views/www_webpack/pages/stan_partnerom/stan_partnerom_mobile.css */
#stanPartnerom {
  padding: 20px clamp(20px, 5vw, 10vw);
}
.cooperation_form {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.cooperation_form button {
  margin-right: auto;
}
.cooperation_form__top {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.cooperation_form__top > div {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 10px;
}
.cooperation_form__top .textarea {
  flex: 1;
  height: 100%;
}
.cooperation_form__top textarea {
  height: 100%;
}
[type=radio],
[type=checkbox] {
  all: revert;
}
.cooperation_form__radio_list {
  columns: 300px;
}
.cooperation_form__radio_list label {
  display: flex;
  gap: 10px;
}
.cooperation_form__contacts {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.cooperation_form__contacts > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.cooperation_form__contacts .textarea {
  height: 100%;
}
.cooperation_form__contacts textarea {
  height: 100%;
}
.cooperation_form__bottom {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.cooperation_form__bottom > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.cooperation_form__bottom .textarea {
  height: 100%;
}
.cooperation_form__bottom textarea {
  height: 100%;
}
.cooperation_form__bottom .label_file {
  flex: 1;
}
