.box_1200 { max-width: 1200px !important; }


.breadcrambs , .searchblock , .search_box_zzz { display: none !important; }

.overflowxauto {
    max-width: 100%;
    overflow-x: auto;
    margin-top: 24px;
    margin-bottom: 16px;
}

table td { text-align: center; /* text-transform: uppercase; */ /* border: 1px solid black; */ padding: .2rem; /* width: 17%; */ }
table>tr:nth-of-type(2n) { background: #F1F1F1; }
table tr>td:nth-of-type(5){ display:none }
table>tr:nth-of-type(2n+1) { background: #DADADA; }
table>tbody { display: none; }
td:nth-child(2) {  user-select: none; }
.nabor td:nth-child(2) { color: #2B2B2B; cursor: pointer; text-align: right; }
.nabor td:nth-child(3) span , td:nth-child(3) span[data-code] , td:nth-child(4) span[data-code] { cursor: pointer; }
td:nth-child(3) span[data-code] , td:nth-child(4) span[data-code] { color: rgb(20, 20, 199); }

.nabor td:nth-child(2)::before { content: '↳'; }
.active td:nth-child(2)::before { content: '↱'; }
/* .nabor td:nth-child(2)::after { content: '↳'; }
.active td:nth-child(2)::after { content: '↱'; } */

table>tr:nth-child(1) td { position: sticky; z-index: 100; top: 135px; background: #444444; color: white; }
table > tr > td:nth-child(2) , .nabor_sost > tr > td:nth-child(2) { width: 25px; }
table > tr > td:nth-child(3) , table > tr > td:nth-child(4) , .nabor_sost > tr > td:nth-child(3) , .nabor_sost > tr > td:nth-child(4) { text-align: left; }
table > tr > td:nth-child(3) , .nabor_sost > tr > td:nth-child(3) { width: 25%; }
table > tr > td:nth-child(4) , .nabor_sost > tr > td:nth-child(4) { width: 20%; }
table > tr > td:nth-child(7) , .nabor_sost > tr > td:nth-child(7) { text-align: right; }
table > tr > td:nth-child(3) > span > b { background-color: yellow; font-weight: normal; }
table > tr:hover { background-color: #EEEEFF; }
.nabor_sost > tr:hover { background-color: #EEFFEE; }




/* @media screen and (max-width: 880px) {
	table>tr:first-child td { top: 49px; }
} */


    
 /* поиск */

#clear { display: none; }
.search_box { position: sticky; top: 49px; 
	z-index: 200; margin: 0; padding: 5px 10px 5px 10px; border: 0; border-radius: 0; box-shadow: none;  background-color: #FFFFFF; }

.search_box > div:first-child { display: flex; flex-direction: column; }

.inputblock__borders { display: block; width: 100%; padding: 0; margin: 0; border: 1px solid #888888; outline: none; overflow: hidden; border-radius: 4px; background-color: #FFFFFF; text-indent: 10px; font-size: 14px; color: #222;  box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #888888; }
.inputblock__borders input[type="text"] { display: block;  width: calc(100% - 26px); height: 28px; line-height: 28px; padding: 0; margin: 0; border: 0; outline: none; overflow: hidden; text-indent: 10px; font-size: 14px; color: #2B2B2B; }
.inputblock__borders input[type="submit"] { display: block; float: right; position: relative;  width: 17px; height: 17px; padding: 0; margin: 0; border: 0; outline: 0; overflow: hidden; text-indent: -999px; background: url(/bitrix/templates/light/images/svg/delete.svg) center center no-repeat; background-size: 80%; background-color: #DADADA; border-radius: 10px ; top: 5px; right: 5px; cursor: pointer; }
#searchnext { width: 10px; height: 10px; font-size: 10px; border: 0; margin-left: 10px; }
#search_box-result { display: inline-block; text-align: right; font-size: 14px; margin-top: 6px; float: right; }
.searchpanel { height: 20px; }
.form-wrapper{ display:none; }
table { width: 100% }
.inoutbottons > a { display: block; width: 100%; height: 24px; font-size: 15px; color: #2B2B2B; padding: 0 20px 0 4px; border: 1px solid #FFFFFF; border-radius: 4px; margin-bottom: 4px; border: 1px solid #110e0e; border-radius: 5px;  background: url(/bitrix/templates/light/images/svg/check_no.svg) center right no-repeat;  box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #888888;  }
.inoutbottons > a:active , .inoutbottons > a.active { background: url(/bitrix/templates/light/images/svg/check.svg) center right no-repeat; background-color: #F1F1F1; }
.assort_add > span , .initem { color: #27c027; }
.assort_end > span , .outitem { color: red; }

/* .tdlink , .tdlink:hover {  color: #000000; } */

.koplekttext { font-size: 12px; padding: 4px 5px 0 10px; }
.koplekttext img { display: inline-block; }

.koplekt { position: absolute; font-weight: bold; cursor: default;  } 

@media (min-width: 590px) {
	.search_box > div:first-child { justify-content: space-between; flex-direction: row; }
	.search_box > div:first-child >  div:first-child { width: 240px;}
	.search_box > div:first-child >  div:last-child { width: auto; }
}


@media (min-width: 768px) {
	.search_box { top: 50px; justify-content: space-between; }
	/* table>tr:nth-child(1) td { top: 111px; } */

	.search_box > div:first-child >  div:first-child { width: 55%; }
	.search_box > div:first-child >  div:last-child { width: 40%; }
	/* .inputblock__borders { height: 35px; line-height: 35px; } */
	/* .inputblock__borders input[type="text"] { display: block;  width: calc(100% - 26px); height: 35px; line-height: 35px; } */

}


@media (min-width: 1024px) {
	.search_box { top: 81px; }
	table>tr:nth-child(1) td { top: 142px; }

	.search_box > div:first-child >  div:first-child { width: 45%; }
	.search_box > div:first-child >  div:last-child { width: 55%; }


	.inputblock { display: table; }
	.inputblock > div { display: table-cell; }
	.inputblock > div:first-child { width: 70%; }
	.inputblock > div:last-child { width: 30%; }

	#search_box-result { text-align: left; margin-left: 10px; }
	
	.inoutbottons { display: flex;  justify-content: flex-end; }
	.inoutbottons > a { margin-left: 4px; }

}


@media (min-width: 1900px) {
	.search_box { position: fixed; left: 0; top: 81px; width: 330px; margin: 7px 20px 20px 10px; padding: 14px 10px; border: 1px solid #DADADA; border-radius: 10px; box-shadow: 10px 10px 40px 10px #0000001A;  }
	.search_box > div:first-child { display: block; }
	.search_box > div:first-child >  div { width: 100% !important; }

	.inputblock { display: block; }
	.inputblock > div { display: block; width: 100% !important; }

	#search_box-result { text-align: right; }
	.inoutbottons { display: block; }
	.searchpanel { margin-bottom: 6px; }

	table>tr:nth-child(1) td { top: 81px; }
}