.user_area{display:flex;justify-content: space-between;}
	.user_area input{min-height:25px;padding-left:5px;}
	.user_area input[type=radio]{min-height:0!important;margin:0;padding:0;}
	.user_left{flex:0 0 calc(100% - 320px);}
		.user_left .block{margin-bottom:20px;}
		.user_items > div{margin-bottom:5px;}
		.countz{}
			.countz span{color:#fff;font-weight:500;padding:0 5px;border-radius:4px;}
			.countz__block{margin-top:5px;}
		.lastz{font-size:0.8em;}
			.lastz__block{}
			.lastz__block span{display:inline-block;border-radius:4px;margin:0 5px 2px 0;}
			.lastz__block--reload{background:#dedede;padding:0 3px;}
		.lastred{display:flex;flex-wrap: wrap;}
			.lastred__block{padding:5px 10px;box-shadow:0 0 0 1px #dedede;margin:5px;background:#fff;}
		.user_items__id{font-size:0.8em;}
		.lastreg__block{margin-top:10px;display:flex;justify-content: space-between;flex-wrap: wrap;}
				.lastreg__block > span{margin-left:10px;font-size:0.8em;margin-top:5px;}
		.usearch{position:relative;}
			.usearch__button{padding:2px 10px;color:#000;border:1px solid #dedede;margin-right:5px;display:inline-block;margin-bottom:5px;cursor:pointer;background:#fff;border-radius:4px;}
			.usearch__button--active{border:1px solid green;background:#f8fff8;}
			.usearch__panel{display:flex;width:100%;position:relative;}
				.usearch__panel input{width:100%;flex:1 1 50%;margin-right:5px;padding:0 5px;}
				.usearch__panel .load{position: absolute;top: 3px;right: 68px;width:auto;margin:0;}
				.usearch__panel .search__button--val{max-width:100%;top:30px;}
		.confirm_phone{line-height:30px;}
			.confirm_phone__tel{font-weight:700;}
			.numbers input{width:40px;height:40px;text-align:center;font-size:20px;margin-right:5px;}
			.numbers input::-webkit-outer-spin-button,.numbers input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}


	.user_right{flex:0 0 300px;margin-left: 20px;}
		.uright_block{padding:10px;width:300px;position:relative;margin-bottom:20px;}
			.uright_block h4{margin:0;margin-bottom:10px;}
			.user_info__block{margin-top:5px;display:flex;align-items: center;row-gap: 10px;column-gap: 10px;}
			.user_menu{margin-bottom:10px;}
			.user_info__no {color:red;}
			.user_info__yes {color:green;}
			.user_info__tel span{font-size:0.8em;}
			.user_info__out{justify-content: flex-end;}
			.uright_block__block{display:flex;width:100%;}
				.uright_block input{width:40%;flex:1 1 50%;margin-right:5px;padding:0 5px;}
			.user_info__name{display:flex;align-items: center}
				.user_info__name a{margin-right:5px;}

.mod_act{margin-right:10px;display:inline-block;min-width:15px;min-height:15px;border-radius:50%;box-shadow:0 0 0 1px #000;margin-top:5px;}

.deleted{background:#ffeaea;box-shadow: 0 0 0 1px #ffcaca;display:flex;align-items:center;justify-content:center;}



/* кнопка переключатель*/
.switch-btn {display: inline-block;width: 31px;height: 12px;border-radius: 6px;background: #bfbfbf;z-index: 0;margin: 0;padding: 0;border: none;cursor: pointer;position: relative;transition-duration: 300ms;margin-right:10px;}
.switch-btn-big {display: inline-block;width: 62px;height: 24px;border-radius: 12px;}
.switch-btn::after {content: "";height: 18px;width: 18px;border-radius: 9px;background: #fff;top: -3px;left: -3px;transition-duration: 300ms;box-shadow: 0 0 5px 0 #999999;position: absolute;z-index: 1;}
.switch-btn-big::after {content: "";height: 36px;width: 36px;border-radius: 18px;background: #fff;top: -6px;left: -6px;transition-duration: 300ms;box-shadow: 0 0 5px 0 #999999;position: absolute;z-index: 1;}
.switch-on {background: #fff;box-shadow: inset 0 0 10px 0 #999999; /* тень */}
.switch-on::after {left: 15px;background: #118c4e;}
.switch-on-big {background: #fff;box-shadow: inset 0 0 10px 0 #999999; /* тень */}
.switch-on-big::after {left: 30px;background: #118c4e;}






.img-list{margin:10px 0;}
.img-item {
	display: flex;
	position: relative;
	user-select: none;
}
.img-item img {
	max-width:100px;
	box-shadow:0 0 0 1px #767676;
	border-radius: 4px;
}
.img-item span,.delete{
	display: inline-block;
	background: url(/images/remove.png) 0 0 no-repeat;
	position: absolute;
	top: -5px;
	right: -9px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.input__wrapper {
  width: 100%;
  position: relative;
  text-align: center;
  display:inline-block;
}
.input__file {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left:0;
}
.input__file-button {
    width: 100%;
    max-width: 290px;
    height: 40px;
    background: #327fc0;
    color: #fff;
    font-size: 1.125rem;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 4px;
    cursor: pointer;
    margin: 0 auto;
}
.input__file-icon-wrapper {
    height: 60px;
    width: 60px;
    margin-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-right: 1px solid #fff;
}


/* форма логина */
.userlogin{width:300px;margin:20px auto;font-size:0.9em;flex:0 0 300px;}
	.userlogin__block{display:flex;justify-content: space-between;margin:10px 0;}
		.userlogin__block--title{display:flex;align-items: center;}
		.userlogin__block input{flex:0 1 160px;}
		.userlogin__ili{justify-content: center;}
		.userlogin__enter{margin:20px 0;}
		.userlogin__info{display:block;font-size:0.9em;line-height:15px;margin-top:20px;color:#6e6e6e;}
		.userlogin__buttons{display:block;}
			.userlogin__buttons > a{margin-top:10px;margin-right:10px;}
		.userlogin__type--blocks{flex:1;margin-left:20px;}
			.userlogin__type--blocks > div{display:flex;align-items:center;}
			.userlogin__type--blocks input{flex:0 0 10px;margin-right:10px!important;}

			

.formo{position:relative;margin-bottom:20px;}
	.formo .button{display:flex;align-items: center;}
	.formo > ol{background: #f1f8ff;margin: 0;padding: 10px;padding-left: 30px;width:100%;border-radius: 4px;}
	.formo__block_param > .err{margin:0;}

	.formo__block > .button{display:block;text-align:center;padding:5px;max-width:300px;width:100%;margin:0 auto;}
	.formo__block{display: flex;flex-wrap: wrap;row-gap: 10px;column-gap: 10px;margin:20px 0;padding:10px 15px;background:#fff;}
	.param__values{display:flex;row-gap:10px;column-gap:10px;flex-wrap:wrap;flex:1;align-items: center;}
		.param__values span{display:flex;align-items: center;}
		.param__values .search__button--val{max-width: 100%;top: 30px;width: 500px;}
		.param__values .search__button--val > span{width:100%;}
	.formo > div > div{display: flex;flex-wrap: wrap;row-gap: 10px;column-gap: 10px;position:relative;}
	.formo > div > div > input,.formo > div > div > div > input{flex:0 1 100px;padding:5px 10px;}
	.formo > div > div > textarea{flex:1;min-height:100px;padding:5px 10px;}
	.formo > div > div > textarea::-webkit-scrollbar{display: none;}
	.formo > div > div > strong{background:#f5f5f5;padding:5px 10px;border-radius: 4px;width:200px;}
	.formo__block div[data-type=param_address] input{flex:1!important;}
	.formo__block div[data-type=param_text]{align-items: flex-start!important}
	.formo__block_param{flex-direction: column;}
	.formo > div h2{flex:1 1 100%;margin:0;}
	.formo__button{box-shadow: 0 0 0 1px #999999;padding: 3px 10px;border-radius: 4px;position: relative;cursor: pointer;display: flex;align-items: center;}
	.formo__button_active{box-shadow: 0 0 0 1px #acd9b4;background: #f8fff9;}
	[data-type=param_address] .load{position: absolute;top: 5px;right: 74px;width:auto;margin:0;}

   /* загрузка фоток */

   	.formo__imgs{margin-top:20px;}
	.formo__imgs-list{margin:10px 0;}
		.formo__img{display:flex;position:relative;position:relative;align-items: flex-start}
			.formo__img img{border-radius:4px;}
	.formo__imgs input{visibility: hidden;display:none;}
	.formo__imgs-label{display:flex;}
		.idelete{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyOCAxMjg7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojQzkzNjM2O30uc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI2NCIgY3k9IjY0IiByPSI2NCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMDAuMyw5MC40TDczLjksNjRsMjYuMy0yNi40YzAuNC0wLjQsMC40LTEsMC0xLjRsLTguNS04LjVjLTAuNC0wLjQtMS0wLjQtMS40LDBMNjQsNTQuMUwzNy43LDI3LjggIGMtMC40LTAuNC0xLTAuNC0xLjQsMGwtOC41LDguNWMtMC40LDAuNC0wLjQsMSwwLDEuNEw1NCw2NEwyNy43LDkwLjNjLTAuNCwwLjQtMC40LDEsMCwxLjRsOC41LDguNWMwLjQsMC40LDEuMSwwLjQsMS40LDBMNjQsNzMuOSAgbDI2LjMsMjYuM2MwLjQsMC40LDEuMSwwLjQsMS41LDAuMWw4LjUtOC41QzEwMC43LDkxLjQsMTAwLjcsOTAuOCwxMDAuMyw5MC40eiIvPjwvc3ZnPg==") center center no-repeat;}
		.formo__img span{position:absolute;top:-8px;right:-13px;width:20px;height:20px;box-shadow:0 0 0 2px #fff;border-radius:50%;cursor:pointer;}
		.formo__img span:hover{box-shadow:0 0 0 1px #c93636;}
		.formo__imgs-add .button{display:flex;padding:0px 10px;}
		.formo__imgs-add .button > span{display:flex;}
		.idownload{width: 30px;height: 30px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiIHg9IjQiIHk9IjE4IiBjbGFzcz0iY2xzLTIiIHJ4PSIxIiByeT0iMSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjIiIHg9IjMiIHk9IjE3IiBjbGFzcz0iY2xzLTIiIHJ4PSIxIiByeT0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUgMTgpIiBmaWxsPSIjZmZmIi8+PHJlY3Qgd2lkdGg9IjQiIGhlaWdodD0iMiIgeD0iMTciIHk9IjE3IiBjbGFzcz0iY2xzLTIiIHJ4PSIxIiByeT0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDE5IDE4KSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMiAxNWExIDEgMCAwIDEtLjU4LS4xOGwtNC0yLjgyYTEgMSAwIDAgMS0uMjQtMS4zOSAxIDEgMCAwIDEgMS40LS4yNEwxMiAxMi43NmwzLjQtMi41NmExIDEgMCAwIDEgMS4yIDEuNmwtNCAzYTEgMSAwIDAgMS0uNi4yWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMiAxM2ExIDEgMCAwIDEtMS0xVjRhMSAxIDAgMCAxIDIgMHY4YTEgMSAwIDAgMS0xIDFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+Cg==") center center no-repeat;background-size: 100%;}
	.formo__userinfo{margin-top:20px;display:flex;flex-direction: column;position:relative;}
		.formo__userinfo > div{display:block!important;}
	.formo__del{color:red;}
	.formo__img .load{position:absolute;right:2px;top:-18px;width:10px;height:10px;}


@media only screen and (max-width:1140px){
	.user_area{flex-direction: column;align-items: center}
	.user_right{margin-left:0;}
}
@media only screen and (max-width:640px){
	.formo__block_param > div{row-gap: 5px!important;column-gap:5px!important;}
	.formo__block_param > div strong{width:100%!important;padding:0!important;}
	.formo__img img {max-width: 80px;}
	.param__values{row-gap: 5px;column-gap: 5px;}
}












