@charset "utf-8";
/*banner*/
.banner{height:195px;margin:35px 0;}
.banner img{display:block;width:100%;height:100%;object-fit:cover;}

@media (max-width: 600px){
	.banner{height:100px;}
}
/**/

/*normative*/
.normative_cover{background:url(/tmp/img/page4/normative/points_wide.webp) right bottom no-repeat;padding-bottom:20px;}
.banner + .m_w{position:relative;}

.normative_title{color:#323131;font-size:22px;font-weight:500;text-align:center;text-transform:uppercase;position:absolute;top:0;left:0;right:0;}
.normative_cover .normative_title{position:static;}

.normative{display:flex;align-items:center;}
.normative_txt p{color:#323131;font-size:20px;font-weight:300;margin:20px 0;}
.normative_txt p a{color:#348E14;font-weight:500;}
.normative_txt p span{color:#000;}

.normative img{display:block;aspect-ratio:370 / 448;}

@media (max-width: 1100px){
	.normative_txt p{font-size:20px;}
	.normative img{display:block;aspect-ratio:195 / 206;}
}

@media (max-width: 850px){
	.normative_cover{background-image:url(/tmp/img/page4/normative/points_tiny.webp);padding-bottom:0;}
	.normative_title{position:static;}
	
	.normative{display:block;}
	.normative_txt p{font-size:16px;text-align:justify;}
	.normative img{margin:0 auto;}
}

@media (max-width: 600px){
	.normative_title{font-size:20px;margin:0 0 15px;position:static;}
}
/**/

/*chemicals*/
.chemicals{display:grid;grid-template-columns:1fr auto;grid-gap:25px;}

.chemicals_search_res{display:none;color:#323131;font-size:20px;font-weight:500;background:url(/tmp/img/icons/batch.svg) left center no-repeat;padding:8px 15px 8px 28px;margin:15px 0 5px;}
.chemicals_search_res.isset{display:block;}
.chemicals_search_res span{color:#3C9B1A;font-size:22px;font-weight:700;}

.chemicals_img{display:block;aspect-ratio:1 / 1;position:sticky;top:130px;right:0;}

/*list open*/
.chemicals_list_name{color:#323131;font-size:20px;padding:8px 15px 8px 28px;margin:15px 0 5px;background:url(/tmp/img/icons/add.svg) left center no-repeat;user-select:none;}
.chemicals_list_name.active{background-image:url(/tmp/img/icons/remove.svg);}
.chemicals_list_name:hover, .chemicals_list_name.active{color:#3C9B1A;font-weight:500;cursor:pointer;}

.chemicals_list_name + div{display:none;margin-bottom:60px;}
.chemicals_list_name.active + div{display:block;}

/*tb*/
.chemicals table{border-collapse: collapse;border-spacing:0;width:100%;}
.chemicals table thead th{color:#000;font-size:22px;font-weight:300;background:#f2f2f2;padding:12px 8px;}
.chemicals table td{width:50%;color:#000;font-size:16px;background:url(/tmp/img/icons/check.svg) left 5px center no-repeat;border:1px solid #eee;padding:10px 9px 10px 35px;}
.chemicals table td.list{background:unset;}
.chemicals table td.list ul{padding:0;margin:0;}
.chemicals table td.list ul li{list-style:none;}
.chemicals table td.list ul li:first-child{list-style-image:url(/tmp/img/icons/check.svg);}

.no{display:none;}
.chemicals table td.search_is{font-weight:500;background-color:#f3fff4;}

@media (max-width: 970px){
	.chemicals_img{width:120px;height:120px;}
}

@media (max-width: 600px){
	.chemicals_img{position:static;margin-left:auto;}
	.chemicals{display:flex;flex-wrap:wrap;flex-direction:column-reverse;grid-gap:unset;overflow:auto;}
	
	.chemicals_list_name{font-size:18px;margin:6px 0;}
	.chemicals table thead th{font-size:16px;}
	.chemicals table td{font-size:14px;vertical-align:top;background-position:left 5px top 6px;}
}