.content {
  margin-top: 50px;
}
.content__item {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  min-height: 50px;
  border: 2px white solid;
  border-radius: 30px;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.content__item_block {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content__item_title {
  text-align: start;
}
.content__item_head {
  border: 0;
}
.content__item_number {
  margin-right: 30px;
}
.content__item_number.head-item {
  margin-right: 15px;
}
.content__item_name {
  display: flex;
  flex: 1 1 auto;
  max-width: 90%;
  user-select: text;
  text-align: start;
  align-items: center;
}
.content__item_search {
  display: flex;
  flex-direction: column;
  align-items: end;
}
.content__item_main {
  display: flex;
  flex: 1 1 auto;
  margin: 0 10px;
}
.content__item_main .main__row {
  width: 50%;
}
.content__item_main .main__row_item {
  display: flex;
  flex-direction: column;
  width: 33.33%;
  margin-top: 10px;
}
.content__item_main .main__row_row {
  display: flex;
  width: 100%;
  margin-bottom: 5px;
  text-align: start;
  padding-left: 0.5em;
}
.content__item_main .main__row_row .row-head {
  padding-left: 0;
  margin-right: 15px;
}
.content__item_main .main__row_name {
  text-align: start;
  margin-right: 10px;
}
.content__item_count {
  display: flex;
  align-items: center;
  margin-right: 10px;
  color: #f7e014;
}
.content__item_count.head-item {
  margin-right: 0;
  color: white;
}
.content__item_dates {
  display: flex;
  flex-direction: column;
  text-align: start;
  margin-right: 20px;
}
.content__certificate {
  display: flex;
  flex-direction: column;
}
.content__certificate_row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.content__certificate_row .test-head {
  margin-right: 15px;
}
.content__certificate_sub-info {
  flex-direction: column;
  align-items: start;
  margin-top: 20px;
  padding-top: 10px;
  border-top: 2px #4fe9da solid;
}
.content__count {
  display: flex;
  justify-content: start;
}
.content__count span {
  margin-left: 20px;
}
.content__orders_item {
  flex-direction: column;
  padding: 0;
}
.content__orders_number {
  padding: 10px;
  text-align: start;
  text-indent: 1em;
}
.content__orders_input {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.content__orders_button {
  margin: 10px 0;
  padding: 10px 15px;
}
.content__orders_field.search-window__text_input {
  width: 256px;
  margin-right: 10px;
}
.content__edit {
  display: flex;
  justify-content: end;
}

.search {
  width: 320px;
  margin-right: 25px;
  margin-bottom: 20px;
}
.search__button {
  width: fit-content;
  align-self: end;
  margin-right: 45px;
}

.cert__block {
  margin-top: 0;
}
.cert__container {
  width: 90vw;
  max-width: 222.75mm;
}
.cert__container_btn {
  display: flex;
  width: 100%;
  justify-content: end;
  margin-top: 40px;
  margin-bottom: 40px;
}
.cert__img {
  height: auto;
  width: 100%;
  object-fit: contain;
}

@media (max-width: 700px) {
  .content__certificate_row {
    flex-direction: column;
    justify-content: start;
    align-items: start;
    text-align: start;
  }
  .content__item_name {
    max-width: none;
  }
  .content__item_main .main__row_item {
    width: 100%;
  }
  .content__item_main .main__row {
    width: 100%;
  }
  .main__row_row {
    flex-wrap: wrap;
  }
  .cert__block {
    height: 80vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 540px) {
  .content__item_search .search {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .search__button {
    margin-right: 25px;
  }
}
@media (max-width: 400px) {
  .content__item_search {
    align-items: center;
  }
  .content__item_search .search {
    margin-right: 0;
  }
  .search__button {
    margin-right: 10px;
  }
}

/*# sourceMappingURL=session.css.map */
