#constructor{
	/* min-height: 500px; */
	width: 100%;
}

.tab-content__item div[class^=filter]{
   display: inline-block;
   margin-right: 15px;
}

.tabs {
   width: 100%;
}

/* Стили для списка вкладок */
.tab-header {
   list-style: none;
   padding-left: 0;
   display: flex;
   align-items: center;
   justify-content: flex-start;
   margin: 0;
   overflow-y: hidden;
}

/* Стили для вкладки */
.tab-header__item {
   padding: 20px 24px 20px 24px;
   cursor: pointer;
   border-radius: 10px 10px 0px 0px;
   font-size: 18px;
   flex: 0 0 auto;
}

/* Стили для активной вкладки */
.tab-header__item.active {
   border-bottom: none;
   position: relative;
   font-weight: 700;
   border-bottom: 1px solid #fff;
   background: #fff;
   color: rgb(0, 159, 227);
   border-radius: 10px 10px 0px 0px;
   box-shadow: 5px 5px 14px 0px rgba(12, 37, 47, 0.2);
}

/* Стиль для списка контейнеров с содержимым вкладок */
.tab-content {
   list-style: none;
   padding: 0;
   margin: 0;
}

/* Стили для контейнера с содержимым вкладки. По умолчанию скрыт. */
.tab-content__item {
   display: none;
   padding: 20px;
   margin-top: -1px;
   background: #fff;
/*    max-height: 90vh;
   overflow-y: scroll; */
   border-radius: 0px 10px 10px 10px;
   box-shadow: 2px 2px 16px 0px rgba(12, 37, 47, 0.2);
   background: rgb(255, 255, 255);
}

/* Стили для активного контейнера вкладки */
.tab-content__item.active {
   display: block;
}


#select_category,#select_type{
   border-radius: 10px;
   padding: 4px;
   outline: none;
   margin-bottom: 15px;
}


