.ymaps-2-1-79-controls__control_toolbar, .ymaps-2-1-79-gotoymaps__container {
  display: none !important;
}

.bulletin_form_error {
  background: red;
  color: #ffffff;
  width: 810px;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: var(--box_radius);
}
.bulletin_form {
  &_set_section {
    display: flex;
    gap: 10px;

    &_set {
      background: #fff;
      display: flex;
      flex-direction: column;
      width: 400px;
      border-radius: var(--box_radius);
      padding: 20px 0px;
    }


    h4 {
      font-size: 18px;
      margin: 0;
      padding: 0px 20px 10px 20px;
    }

    label {
      display: flex;

      span {
        display: block;
        padding: 10px 20px;
        border-bottom: 1px #f6f6f6 solid;
        transition: var(--animation);
        cursor: pointer;
        width: 100%;
        &:hover {
          background: #f6f6f6;
        }
      }

      input {
        display: none;

        &:checked {
          + span {
            background: var(--main_color);
            color: #ffffff;
          }
        }
      }
    }
  }
}

.bulletin_form_section_not_editable {
  font-weight: bold;
  position: relative;
  top: -20px;
}

.all_fields {
  padding-top: 80px;
  width: 810px;
  &_name {
    display: flex;
    gap:20px;
    &_title {
      width: 70%;
    }
    &_price {
      width: 30%;
    }
    strong {
      display: block;
      margin-bottom: 7px;
    }
    input {
      width: 100%;
      background: #fff;
      outline: var(--main_color);
    }
  }

  &_props {
    display: flex;
    margin-top: 40px;
    &_data {
      width: 50%;
      display: flex;
      flex-direction: column;
      strong {
        display: block;
        margin-bottom: 7px;
      }
      label {
        display: flex;
        align-items: center;
        gap:5px;
        margin-bottom: 13px;
        cursor: pointer;
        transition: var(--animation);
        &:hover {
          color: var(--main_color_hover);
        }
        input {
          &:checked {
            background: var(--main_color_hover);
            + span {
              color: var(--main_color_hover);
            }
          }
        }
        span {}
      }
    }
  }


  &_description {
    margin-top: 30px;
    strong {
      display: block;
      margin-bottom: 7px;
    }
    textarea {
      width: 100%;
      min-height: 300px;
      background: #fff;
      outline: var(--main_color);
    }
  }

  &_map {
    margin-top: 30px;
    strong {
      display: block;
      margin-bottom: 7px;
    }
    input {
      width: 100%;
      background: #fff;
      outline: var(--main_color);
      margin-bottom: 5px;
    }
  }

  &_photos {
    margin-top: 30px;
    strong {
      display: block;
      margin-bottom: 7px;
    }
  }

  &_submit {
    margin-top: 30px;

  }
}

.adm-fileinput-drag-area {
  background: #fff;
}