
/************************************************************
                        
                         B A S I C S

************************************************************/


.old-site-root-element .personal_html{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	min-height: 100vh;
}

.old-site-root-element .personal_body{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	flex-grow: 1;
}

.old-site-root-element .account-contents{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	color: #172126;
	padding: 96px 48px 140px;
	width: 100%;
	max-width: 1536px;
	margin: 0 auto;
	flex-grow: 1;
	box-sizing: border-box;
	flex-shrink: 0;
}

@media (max-width: 930px){

.old-site-root-element .account-contents{
	max-width: 640px;
	padding: 0 48px 72px;
}

}

@media (max-width: 800px){

.old-site-root-element .account-contents{
	max-width: 480px;
	padding: 0 20px 72px;
}

}




.old-site-root-element .account-contents .breadcrumbs{
	display: none;
	flex-direction: row;
	align-items: stretch;
	justify-content: flex-start;
	padding: 0 48px;
	box-sizing: border-box;
	position: relative;
	width: calc(100% + 96px);
	left: -48px;
	overflow: hidden;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .breadcrumbs{
	display: flex;
}

}

@media (max-width: 800px){

.old-site-root-element .account-contents .breadcrumbs{
	padding: 0 20px;
	width: calc(100% + 40px);
	left: -20px;
}

}

	.old-site-root-element .account-contents .breadcrumbs>*{
		display: flex;
		flex-direction: row;
		align-items: stretch;
		justify-content: flex-start;
		overflow: visible;
		width: 100%;
	}

		.old-site-root-element .account-contents .breadcrumbs>*>*{
			display: flex;
			flex-direction: row;
			align-items: stretch;
			justify-content: flex-start;
			width: auto;
			max-width: initial;
			flex-shrink: 0;
			flex-grow: 1;
		}

			.old-site-root-element .account-contents .breadcrumbs>*>*>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				width: auto;
			}

				.old-site-root-element .account-contents .breadcrumbs .root{
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/home.svg) no-repeat center center/contain;
					cursor: pointer;
				}

				.old-site-root-element .account-contents .breadcrumbs .item{
					position: relative;
					font-family: Roboto;
					font-size: 12px;
					line-height: 16px;
					color: #172126;
					padding: 4px 8px;
					box-sizing: border-box;
					margin-left: 24px;
					min-height: 24px;
					cursor: pointer;
				}

				.old-site-root-element .account-contents .breadcrumbs .item:last-child{
					color: #90979C;
					pointer-events: none;
				}

					.old-site-root-element .account-contents .breadcrumbs .item.personal:before{
						content: 'Личный кабинет';
					}

					.old-site-root-element .account-contents .breadcrumbs .item.history:before{
						content: 'История обслуживания';
					}

					.old-site-root-element .account-contents .breadcrumbs .item.records:before{
						content: 'Записи на обслуживание';
					}

					.old-site-root-element .account-contents .breadcrumbs .item.recomms:before{
						content: 'Рекомендации';
					}

					.old-site-root-element .account-contents .breadcrumbs .item:after{
						content: '';
						display: block;
						position: absolute;
						top: 0;
						left: -24px;
						width: 24px;
						height: 24px;
						background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/contain;
						pointer-events: none;
					}









.old-site-root-element .account-contents .header{
	font-family: Circe-Bold;
	font-size: 72px;
	line-height: 72px;
	color: #172126;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .header{
	font-size: 32px;
	line-height: 36px;
	margin-top: 24px;
}

}


@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .header,
.old-site-root-element .account-contents.subsection-history .header,
.old-site-root-element .account-contents.subsection-history-day .header,
.old-site-root-element .account-contents.subsection-history-item .header,
.old-site-root-element .account-contents.subsection-recomms .header{
	display: none;
}

}

	.old-site-root-element .account-contents .header:before{
		content: 'Личный кабинет';
	}


.old-site-root-element .account-contents .contents-wrapper{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 32px;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .contents-wrapper{
	flex-direction: column;
	align-items: stretch;
	margin-top: 20px;
}

}


@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .contents-wrapper,
.old-site-root-element .account-contents.subsection-history .contents-wrapper,
.old-site-root-element .account-contents.subsection-history-day .contents-wrapper,
.old-site-root-element .account-contents.subsection-history-item .contents-wrapper,
.old-site-root-element .account-contents.subsection-recomms .contents-wrapper{
	margin-top: 0;
}

}

.old-site-root-element .account-contents .contents-left{
	flex-basis: 0;
	flex-grow: 1;
	min-width: 0;
}

.old-site-root-element .account-contents .contents-right{
	margin-left: 32px;
	width: 416px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .contents-right{
	margin-left: 24px;
	width: 360px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents .contents-right{
	margin-left: 0;
	margin-top: 32px;
	width: auto;
}

}




.old-site-root-element .account-contents .section-bonus{}

@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .section-bonus,
.old-site-root-element .account-contents.subsection-history .section-bonus,
.old-site-root-element .account-contents.subsection-history-day .section-bonus,
.old-site-root-element .account-contents.subsection-history-item .section-bonus,
.old-site-root-element .account-contents.subsection-recomms .section-bonus{
	display: none;
}

}

.old-site-root-element .account-contents *+.section-bonus{
	margin-top: 16px;
}

.old-site-root-element .account-contents .section-bonus>*{}

.old-site-root-element .account-contents .section-bonus>*.hidden{
	display: none !important;
}

.old-site-root-element .account-contents .section-bonus .empty{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	background: #F2F6F7;
	border-radius: 16px;
	padding: 24px;
	box-sizing: border-box;
	overflow: hidden;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-bonus .empty{
	padding: 16px;
	overflow: hidden;
}

}

	.old-site-root-element .account-contents .section-bonus .empty>*{
		font-family: Circe-Regular;
		font-size: 16px;
		line-height: 18px;
		color: #586066;
		flex-grow: 1;
		flex-basis: 0;
	}

		.old-site-root-element .account-contents .section-bonus .empty>*:before{
			content: 'Бонусная программа';
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
			margin-bottom: 12px;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-bonus .empty>*:before{
			font-size: 18px;
			line-height: 24px;
			margin-bottom: 8px;
		}

	}

	.old-site-root-element .account-contents .section-bonus .empty:after{
		content: '';
		display: block;
		width: 128px;
		height: 80px;
		margin-top: 8px;
		background: url(/new/assets/img/personal/bonus-card.png) no-repeat right top/contain;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-bonus .empty:after{
		margin-right: -60px;
	}

}

.old-site-root-element .account-contents .section-bonus .status{
	background: #fff;
	color: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 16px;
	padding: 24px;
	box-sizing: border-box;
	overflow: hidden;
}

.old-site-root-element .account-contents .section-bonus .status.status-vip{
	background: #172126;
	color: #fff;
	box-shadow: none;
}


@media (max-width: 1200px){

.old-site-root-element .account-contents .section-bonus .status{
	padding: 14px 16px 8px;
}

}

.old-site-root-element .account-contents .section-bonus .status,
.old-site-root-element .account-contents .section-bonus .status *{
	cursor: pointer;
}

	.old-site-root-element .account-contents .section-bonus .status .title{
		position: relative;
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		padding-right: 24px;
		box-sizing: border-box;
	}

	.old-site-root-element .account-contents .section-bonus .status.status-silver .title{
		color: #506A70;
	}

	.old-site-root-element .account-contents .section-bonus .status.status-gold .title{
		color: #AE8D27;
	}

	.old-site-root-element .account-contents .section-bonus .status.status-ruby .title{
		color: #E35368;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-bonus .status .title{
		font-size: 18px;
		line-height: 24px;
	}

}

		.old-site-root-element .account-contents .section-bonus .status .title:after{
			content: '';
			display: block;
			position: absolute;
			right: 0;
			top: calc(50% - 16px);
			width: 32px;
			height: 32px;
			background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
		}

	.old-site-root-element .account-contents .section-bonus .status .info{
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between;
		margin-top: 20px;
		font-family: Circe-Bold;
		font-size: 48px;
		line-height: 48px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-bonus .status .info{
		margin-top: 12px;
		font-size: 24px;
		line-height: 28px;
	}

}

		.old-site-root-element .account-contents .section-bonus .status .info>*{
			display: flex;
			flex-direction: row;
			align-items: flex-end;
			justify-content: flex-start;
			white-space: nowrap;
		}

		.old-site-root-element .account-contents .section-bonus .status.status-vip .info>*.score{
			color: #F47D32;
		}

		.old-site-root-element .account-contents .section-bonus .status .info>*+*{
			margin-left: 12px;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-bonus .status .info>*+*{
			margin-left: 24px;
		}

	}

			.old-site-root-element .account-contents .section-bonus .status .info>*:after{
				display: block;
				position: relative;
				top: -.5em;
				font-family: Circe-Regular;
				font-size: 16px;
				line-height: 18px;
				margin-left: 12px;
				white-space: initial;
				max-width: 120px;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-bonus .status .info>*:after{
				margin-left: 8px;
				top: -.2em;
			}

		}

			.old-site-root-element .account-contents .section-bonus .status .info>*.score:after{
				content: 'бонусных баллов';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.score.nom--1:after{
				content: 'бонусный балл';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.score.nom--2:after{
				content: 'бонусных балла';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.services:after{
				content: 'бесплатных услуг';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.services.nom--1:after{
				content: 'бесплатная услуга';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.services.nom--2:after{
				content: 'бонусные услуги';
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-bonus .status .info>*.score:after{
				content: 'баллов';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.score.nom--1:after{
				content: 'балл';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.score.nom--2:after{
				content: 'балла';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.services:after{
				content: 'услуг';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.services.nom--1:after{
				content: 'услуга';
			}

			.old-site-root-element .account-contents .section-bonus .status .info>*.services.nom--2:after{
				content: 'услуги';
			}

		}



.old-site-root-element .account-contents .section-promo{}

@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .section-promo,
.old-site-root-element .account-contents.subsection-history .section-promo,
.old-site-root-element .account-contents.subsection-history-day .section-promo,
.old-site-root-element .account-contents.subsection-history-item .section-promo,
.old-site-root-element .account-contents.subsection-recomms .section-promo{
	display: none;
}

}

.old-site-root-element .account-contents *+.section-promo{
	margin-top: 32px;
}

.old-site-root-element .account-contents .section-promo .caption{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

	.old-site-root-element .account-contents .section-promo .caption span{
		display: block;
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		color: #172126;
	}

		.old-site-root-element .account-contents .section-promo .caption span:before{
			content: 'Новые акции';
		}

	.old-site-root-element .account-contents .section-promo .caption a{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-end;
		cursor: pointer;
	}

		.old-site-root-element .account-contents .section-promo .caption a:before{
			content: 'все акции';
			display: block;
			position: relative;
			top: .2em;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #172126;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-promo .caption a:before{
			display: none;
		}

	}

		.old-site-root-element .account-contents .section-promo .caption a:after{
			content: '';
			display: block;
			margin-left: 8px;
			width: 24px;
			height: 24px;
			background: url(/new/assets/img/personal/follow.svg) no-repeat center center/contain;
		}

.old-site-root-element .account-contents .section-promo .list{
	margin-top: 32px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-promo .list{
	margin-top: 24px;
}

}

	.old-site-root-element .account-contents .section-promo .list>*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
	}
	
	.old-site-root-element .account-contents .section-promo .list>*+*{
		margin-top: 12px;
		padding-top: 12px;
		border-top: 1px solid #F2F6F7;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-promo .list>*+*{
		margin-top: 16px;
		padding-top: 16px;
	}

}

	.old-site-root-element .account-contents .section-promo .list>*,
	.old-site-root-element .account-contents .section-promo .list>* *{
		cursor: pointer;
	}

		.old-site-root-element .account-contents .section-promo .list .image{
			width: 64px;
			height: 64px;
			border-radius: 16px;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			align-self: flex-start;
			overflow: hidden;
			flex-shrink: 0;
		}

		.old-site-root-element .account-contents .section-promo .list .info{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			margin-left: 20px;
			flex-grow: 1;
			flex-basis: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-promo .list .info{
			flex-direction: column;
			align-items: stretch;
		}

	}

			.old-site-root-element .account-contents .section-promo .list .info .title{
				font-family: Circe-Bold;
				font-size: 18px;
				line-height: 24px;
				color: #172126;
				flex-grow: 2;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-promo .list .info .title{
				flex-grow: initial;
			}

		}

			.old-site-root-element .account-contents .section-promo .list .info .terms{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				text-align: right;
				color: #90979C;
				flex-grow: 1;
				white-space: pre;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-promo .list .info .terms{
				flex-grow: initial;
				text-align: left;
			}

		}

		.old-site-root-element .account-contents .section-promo .list>*:after{
			content: '';
			display: block;
			width: 24px;
			height: 24px;
			margin-left: 24px;
			background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/contain;
			flex-shrink: 0;
		}



.old-site-root-element .account-contents .section-halva{
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	background: #F2F6F7;
	border-radius: 16px;
	padding: 32px 32px 156px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-halva{
	padding: 24px 20px 123px;
}

}

.old-site-root-element .account-contents *+.section-halva{
	margin-top: 32px;
}

.old-site-root-element .account-contents .section-halva:before{
	content: 'Возьмите рассрочку';
	display: block;
	position: relative;
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 42px;
	color: #2B2A29;
	z-index: 1;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-halva:before{
	font-size: 24px;
	line-height: 28px;
}

}

.old-site-root-element .account-contents .section-halva .text>*{
	position: relative;
	z-index: 1;
}

.old-site-root-element .account-contents .section-halva .text{
	font-family: Circe-Regular;
	font-size: 18px;
	line-height: 27px;
	color: #2B2A29;
	margin-top: 12px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-halva .text{
	margin-top: 16px;
}

}

.old-site-root-element .account-contents .section-halva .more{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	align-self: flex-start;
	margin-top: 12px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-halva .more{
	margin-top: 24px;
}

}

	.old-site-root-element .account-contents .section-halva .more:before{
		content: 'подробнее';
		display: block;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #172126;
	}

	.old-site-root-element .account-contents .section-halva .more:after{
		content: '';
		display: block;
		width: 24px;
		height: 24px;
		margin-left: 8px;
		background: url(/new/assets/img/personal/follow.svg) no-repeat center center/contain;
	}

.old-site-root-element .account-contents .section-halva:after{
	content: '';
	display: block;
	position: absolute;
	right: 3px;
	bottom: -4px;
	width: 280px;
	height: 180px;
	background: url(/new/assets/img/personal/halva-card.png) no-repeat right top/contain;
	box-shadow: 0px 21.1496px 46.9991px -28.1994px rgba(70, 119, 149, 0.32);
	transform: rotate(-15deg);
	z-index: 0;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-halva:after{
	right: -6px;
	bottom: -10px;
	width: 212px;
	height: 134px;
}

}



.old-site-root-element .account-contents .section-personal{
	background: #fff;
	box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
	border-radius: 16px;
}


@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .section-personal,
.old-site-root-element .account-contents.subsection-history .section-personal,
.old-site-root-element .account-contents.subsection-history-day .section-personal,
.old-site-root-element .account-contents.subsection-history-item .section-personal,
.old-site-root-element .account-contents.subsection-recomms .section-personal{
	display: none;
}

}


.old-site-root-element .account-contents *+.section-personal{
	margin-top: 56px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents *+.section-personal{
	margin-top: 20px;
}

}

	.old-site-root-element .account-contents .section-personal .handler{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		box-sizing: border-box;
		padding: 24px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-personal .handler{
		padding: 16px;
	}

}

	.old-site-root-element .account-contents .section-personal .handler,
	.old-site-root-element .account-contents .section-personal .handler *{
		cursor: pointer;
	}

		.old-site-root-element .account-contents .section-personal .handler .photo{
			width: 96px;
			height: 96px;
			background: url(/new/assets/img/personal/person.svg) no-repeat center center/contain;
			flex-shrink: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-personal .handler .photo{
			width: 48px;
			height: 48px;
		}

	}

		.old-site-root-element .account-contents .section-personal .handler .name{
			font-family: Circe-Bold;
			font-size: 32px;
			line-height: 36px;
			color: #172126;
			margin-left: 24px;
			min-width: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-personal .handler .name{
			font-size: 24px;
			line-height: 28px;
		}

	}

			.old-site-root-element .account-contents .section-personal .handler .name>*{
				display: initial;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-personal .handler .name .lastname,
			.old-site-root-element .account-contents .section-personal .handler .name .secondname{
				display: none;
			}

		}

		.old-site-root-element .account-contents .section-personal .handler .edit{
			margin-left: 12px;
			width: 32px;
			height: 32px;
			background: url(/new/assets/img/personal/edit.svg) no-repeat center center/24px auto;
			cursor: pointer;
			opacity: 0;
			pointer-events: none;
			margin-left: 8px;
		}

		.old-site-root-element .account-contents .section-personal.expanded .handler .edit{
			opacity: 1;
			pointer-events: initial;
		}

		.old-site-root-element .account-contents .section-personal .handler .stretch{
			flex-grow: 1;
			flex-basis: 0;
		}

		.old-site-root-element .account-contents .section-personal .handler .toggle{
			width: 32px;
			height: 32px;
			margin-left: 8px;
			margin-right: -4px;
			background: url(/new/assets/img/personal/dropdown.svg) no-repeat center center/24px auto;
			cursor: pointer;
			transition: transform 200ms ease;
			will-change: transform;
		}

		.old-site-root-element .account-contents .section-personal.expanded .handler .toggle{
			transform: rotate(180deg);
		}

	.old-site-root-element .account-contents .section-personal .data{
		overflow: hidden;
		height: 0;
	}

	.old-site-root-element .account-contents .section-personal.expanded .data{
		height: auto;
	}

		.old-site-root-element .account-contents .section-personal .data>*{
			padding: 32px 24px 24px;
			box-sizing: border-box;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-personal .data>*{
			padding: 8px 16px 16px;
		}

	}

			.old-site-root-element .account-contents .section-personal .data .phones{
				display: flex;
				flex-direction: row;
				align-items: flex-start;
				justify-content: flex-start;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-personal .data .phones{
				flex-direction: column;
				align-items: stretch;
			}

		}

				.old-site-root-element .account-contents .section-personal .data .phones:before{
					content: 'Мобильные телефоны';
					display: block;
					width: 58%;
					min-width: 0;
					flex-basis: 58%;
					padding-right: 24px;
					font-family: Circe-Bold;
					font-size: 24px;
					line-height: 28px;
					color: #172126;
					box-sizing: border-box;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-personal .data .phones:before{
					display: none;
				}

			}

			.old-site-root-element .account-contents .section-personal .data .phones>*{
				display: flex;
				flex-direction: column;
				align-items: stretch;
				justify-content: flex-start;
				flex-grow: 1;
				flex-basis: 0;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-personal .data .phones>*{
				flex-grow: initial;
				flex-basis: initial;
			}

		}

				.old-site-root-element .account-contents .section-personal .data .phones .list{
					font-family: Circe-Regular;
					font-size: 18px;
					line-height: 24px;
					color: #172126;
				}

					.old-site-root-element .account-contents .section-personal .data .phones .list>*{
						display: flex;
						flex-direction: row;
						align-items: center;
						justify-content: flex-start;
					}

					.old-site-root-element .account-contents .section-personal .data .phones .list>*+*{
						margin-top: 20px;
					}

				@media (max-width: 1200px){

					.old-site-root-element .account-contents .section-personal .data .phones .list>*+*{
						margin-top: 16px;
					}

				}

						.old-site-root-element .account-contents .section-personal .data .phones .list .value{
							white-space: nowrap;
						}

					@media (max-width: 1200px){

						.old-site-root-element .account-contents .section-personal .data .phones .list .value{
							flex-grow: 1;
						}

					}

						.old-site-root-element .account-contents .section-personal .data .phones .list .edit{
							width: 24px;
							height: 24px;
							margin-left: 8px;
							background: url(/new/assets/img/personal/edit.svg) no-repeat center center/contain;
							cursor: pointer;
						}

						.old-site-root-element .account-contents .section-personal .data .phones .list .drop{
							width: 24px;
							height: 24px;
							margin-left: 4px;
							background: url(/new/assets/img/personal/drop.svg) no-repeat center center/contain;
							cursor: pointer;
						}

				.old-site-root-element .account-contents .section-personal .data .phones .add{
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: flex-start;
					align-self: flex-start;
					cursor: pointer;
					margin-top: 24px;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-personal .data .phones .add{
					margin-top: 16px;
				}

			}

				.old-site-root-element .account-contents .section-personal .data .phones .list.empty+.add{
					margin-top: 0;
				}

					.old-site-root-element .account-contents .section-personal .data .phones .add:before{
						content: '';
						display: block;
						width: 32px;
						height: 32px;
						background: url(/new/assets/img/personal/add.svg) no-repeat center center/24px auto;
					}
					
					.old-site-root-element .account-contents .section-personal .data .phones .add:after{
						content: 'Добавить номер телефона';
						display: block;
						position: relative;
						top: 1px;
						font-family: Circe-Bold;
						font-size: 12px;
						line-height: 24px;
						letter-spacing: .08em;
						text-transform: uppercase;
						color: #172126;
						margin-left: 4px;
						white-space: nowrap;
					}

			.old-site-root-element .account-contents .section-personal .data .emails{
				display: flex;
				flex-direction: row;
				align-items: flex-start;
				justify-content: flex-start;
				margin-top: 48px;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-personal .data .emails{
				flex-direction: column;
				align-items: stretch;
				margin-top: 32px;
			}

		}

				.old-site-root-element .account-contents .section-personal .data .emails:before{
					content: 'Электронная почта';
					display: block;
					width: 58%;
					min-width: 0;
					flex-basis: 58%;
					padding-right: 24px;
					font-family: Circe-Bold;
					font-size: 24px;
					line-height: 28px;
					color: #172126;
					box-sizing: border-box;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-personal .data .emails:before{
					display: none;
				}

			}

			.old-site-root-element .account-contents .section-personal .data .emails>*{
				display: flex;
				flex-direction: column;
				align-items: stretch;
				justify-content: flex-start;
				flex-flow: 1;
				flex-basis: 0;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-personal .data .emails>*{
				flex-grow: initial;
				flex-basis: initial;
			}

		}

				.old-site-root-element .account-contents .section-personal .data .emails .list{
					font-family: Circe-Regular;
					font-size: 18px;
					line-height: 24px;
					color: #172126;
				}

					.old-site-root-element .account-contents .section-personal .data .emails .list>*{
						display: flex;
						flex-direction: row;
						align-items: center;
						justify-content: flex-start;
					}

					.old-site-root-element .account-contents .section-personal .data .emails .list>*+*{
						margin-top: 20px;
					}

				@media (max-width: 1200px){

					.old-site-root-element .account-contents .section-personal .data .emails .list>*+*{
						margin-top: 16px;
					}

				}

						.old-site-root-element .account-contents .section-personal .data .emails .list .value{
							white-space: nowrap;
						}

					@media (max-width: 1200px){

						.old-site-root-element .account-contents .section-personal .data .emails .list .value{
							flex-grow: 1;
							flex-basis: 0;
							overflow: hidden;
							text-overflow: ellipsis;
						}

					}

						.old-site-root-element .account-contents .section-personal .data .emails .list .edit{
							width: 24px;
							height: 24px;
							margin-left: 8px;
							background: url(/new/assets/img/personal/edit.svg) no-repeat center center/contain;
							cursor: pointer;
						}

						.old-site-root-element .account-contents .section-personal .data .emails .list .drop{
							width: 24px;
							height: 24px;
							margin-left: 4px;
							background: url(/new/assets/img/personal/drop.svg) no-repeat center center/contain;
							cursor: pointer;
						}

				.old-site-root-element .account-contents .section-personal .data .emails .add{
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: flex-start;
					align-self: flex-start;
					cursor: pointer;
					margin-top: 24px;
				}
				
			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-personal .data .emails .add{
					margin-top: 16px;
				}

			}

				.old-site-root-element .account-contents .section-personal .data .emails .list.empty+.add{
					margin-top: 0;
				}

					.old-site-root-element .account-contents .section-personal .data .emails .add:before{
						content: '';
						display: block;
						width: 32px;
						height: 32px;
						background: url(/new/assets/img/personal/add.svg) no-repeat center center/24px auto;
					}
					
					.old-site-root-element .account-contents .section-personal .data .emails .add:after{
						content: 'Добавить email';
						display: block;
						position: relative;
						top: 1px;
						font-family: Circe-Bold;
						font-size: 12px;
						line-height: 24px;
						letter-spacing: .08em;
						text-transform: uppercase;
						color: #172126;
						margin-left: 4px;
						white-space: nowrap;
					}



.old-site-root-element .account-contents .section-cars{
	position: relative;
}

.old-site-root-element .account-contents *+.section-cars{
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .account-contents *+.section-cars{
	margin-top: 32px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .section-cars,
.old-site-root-element .account-contents.subsection-history .section-cars,
.old-site-root-element .account-contents.subsection-history-day .section-cars,
.old-site-root-element .account-contents.subsection-history-item .section-cars,
.old-site-root-element .account-contents.subsection-recomms .section-cars{
	margin-top: 0;
}

}

.old-site-root-element .account-contents .section-cars>*{}

.old-site-root-element .account-contents .section-cars>*.hidden{
	display: none !important;
}

.old-site-root-element .account-contents .section-cars:before{
	content: 'Гараж';
	display: block;
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-cars:before{
	font-size: 24px;
	line-height: 28px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .section-cars:before,
.old-site-root-element .account-contents.subsection-history .section-cars:before,
.old-site-root-element .account-contents.subsection-history-day .section-cars:before,
.old-site-root-element .account-contents.subsection-history-item .section-cars:before,
.old-site-root-element .account-contents.subsection-recomms .section-cars:before{
	display: none;
}

}

.old-site-root-element .account-contents .section-cars .empty{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background: #F2F6F7;
	border-radius: 16px;
	margin-top: 32px;
	padding: 40px 48px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-cars .empty{
	margin-top: 24px;
	font-family: Circe-Bold;
	color: #172126;
	background: #F2F6F7;
	border-radius: 12px;
	padding: 20px 24px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-cars .empty{
	font-size: 18px;
	line-height: 24px;
	padding: 12px 16px;
}

}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-cars .empty,
.old-site-root-element .account-contents .section-cars .empty *{
	cursor: pointer;
}

	.old-site-root-element .account-contents .section-cars .empty:before{
		content: 'Добавьте ваш автомобиль';
		display: block;
	}

}

	.old-site-root-element .account-contents .section-cars .empty .text{
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #172126;
		max-width: 380px;
		flex-grow: 1;
		flex-basis: 0;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-cars .empty .text{
		display: none;
	}

}

		.old-site-root-element .account-contents .section-cars .empty .text span{
			color: #F47D32;
		}

	.old-site-root-element .account-contents .section-cars .empty .action{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		background: #172126;
		box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
		border-radius: 12px;
		margin-left: 24px;
		padding: 16px 24px;
		min-height: 56px;
		box-sizing: border-box;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #fff;
		cursor: pointer;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-cars .empty .action{
		padding: 0;
		margin: 0 0 0 8px;
		box-shadow: none;
		background: url(/new/assets/img/personal/add-white.svg) no-repeat center center/24px auto, #172126;
		width: 32px;
		height: 32px;
		min-height: initial;
	}

}

		.old-site-root-element .account-contents .section-cars .empty .action:before{
			content: 'добавить авто';
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-cars .empty .action:before{
			display: none;
		}

	}

.old-site-root-element .account-contents .section-cars .add{
	display: flex;
	position: absolute;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	top: 8px;
	right: 0;
	cursor: pointer;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-cars .add{
	position: relative;
	justify-content: space-between;
	top: 0;
	margin-top: 24px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .section-cars .add,
.old-site-root-element .account-contents.subsection-history .section-cars .add,
.old-site-root-element .account-contents.subsection-history-day .section-cars .add,
.old-site-root-element .account-contents.subsection-history-item .section-cars .add,
.old-site-root-element .account-contents.subsection-recomms .section-cars .add{
	display: none;
}

}

.old-site-root-element .account-contents .section-cars .add.hidden{
	display: none;
}

	.old-site-root-element .account-contents .section-cars .add:before{
		content: 'Добавить другой автомобиль';
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #172126;
		white-space: nowrap;
	}

	.old-site-root-element .account-contents .section-cars .add:after{
		content: '';
		width: 32px;
		height: 32px;
		background: url(/new/assets/img/personal/add-white.svg) no-repeat center center/24px auto, #172126;
		border-radius: 12px;
		margin-left: 12px;
	}

.old-site-root-element .account-contents .section-cars .list{
	margin-top: 32px;
	overflow: hidden;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-cars .list{
	margin-top: 24px;
}

}

.old-site-root-element .account-contents .section-cars .list>*{
	background: #F2F6F7;
	border-radius: 16px;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-cars .list>*{
	border-radius: 12px;
}

}

	.old-site-root-element .account-contents .section-cars .list .current{}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-cars .list .current{
		height: 76px;
		overflow: hidden;
	}

	.old-site-root-element .account-contents .section-cars.expanded .list .current{
		height: auto;
	}

}

@media (max-width: 930px){

	.old-site-root-element .account-contents .section-cars .list .current{
		height: 48px;
	}

}

		.old-site-root-element .account-contents .section-cars .list .current>*{
			display: flex;
			position: relative;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			padding: 24px;
			box-sizing: border-box;
			min-height: 144px;
		}

		.old-site-root-element .account-contents .section-cars .list.only-one .current>*{
			min-height: initial;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-cars .list .current>*{
			flex-direction: column;
			align-items: stretch;
			min-height: initial;
		}

	}

	@media (max-width: 930px){

		.old-site-root-element .account-contents .section-cars .list .current>*{
			padding: 12px 16px;
		}

	}

		.old-site-root-element .account-contents .section-cars .list .current .basic{
			width: 53%;
			flex-basis: 53%;
			min-width: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-cars .list .current .basic{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			flex-wrap: wrap;
			width: initial;
			flex-basis: initial;
			min-width: initial;
		}

	}

			.old-site-root-element .account-contents .section-cars .list .current .basic .title{
				font-family: Circe-Bold;
				font-size: 24px;
				line-height: 28px;
				color: #172126;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-cars .list .current .basic .title{
				position: relative;
				font-size: 24px;
				line-height: 28px;
				width: calc(100% - 32px);
				order: 1;
			}

			.old-site-root-element .account-contents .section-cars .list .current .basic .title,
			.old-site-root-element .account-contents .section-cars .list .current .basic .title *{
				cursor: pointer;
			}

		}

		@media (max-width: 930px){

			.old-site-root-element .account-contents .section-cars .list .current .basic .title{
				font-size: 18px;
				line-height: 24px;
			}

		}

				.old-site-root-element .account-contents .section-cars .list .current .basic .title>*{}

				.old-site-root-element .account-contents .section-cars .list .current .basic .title>*+*{
					display: none;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-cars .list .current .basic .title>*{
					opacity: 0;
				}

				.old-site-root-element .account-contents .section-cars .list .current .basic .title>*+*{
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					opacity: 1;
				}


				.old-site-root-element .account-contents .section-cars.expanded .list .current .basic .title>*{
					opacity: 1;
				}

				.old-site-root-element .account-contents .section-cars.expanded .list .current .basic .title>*+*{
					opacity: 0;
				}

			}

			.old-site-root-element .account-contents .section-cars .list .current .basic .info{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				margin-top: 10px;
			}

			.old-site-root-element .account-contents .section-cars .list.only-one .current.no-num .basic .info{
				display: none;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-cars .list .current .basic .info{
				width: 100%;
				align-self: stretch;
				margin-top: 16px;
				order: 3;
				opacity: 0;
				pointer-events: none;
			}

			.old-site-root-element .account-contents .section-cars.expanded .list .current .basic .info{
				opacity: 1;
				pointer-events: initial;
			}

		}

		@media (max-width: 930px){

			.old-site-root-element .account-contents .section-cars .list .current .basic .info{
				justify-content: space-between;
				margin-top: 8px;
			}

			.old-site-root-element .account-contents .section-cars .list .current.no-num .basic .info{
				justify-content: flex-start;
			}

		}

				.old-site-root-element .account-contents .section-cars .list .current .basic .info .num{
					font-family: Circe-Bold;
					font-size: 16px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #586066;
					white-space: nowrap;
				}

				.old-site-root-element .account-contents .section-cars .list .current.no-num .basic .info .num{
					display: none;
				}

			@media (max-width: 930px){

				.old-site-root-element .account-contents .section-cars .list .current .basic .info .num{
					font-size: 12px;
					line-height: 24px;
				}

			}

				.old-site-root-element .account-contents .section-cars .list .current .basic .info .primary{
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: center;
					padding: 2px 14px;
					min-height: 32px;
					border: 2px solid #C2C9CC;
					box-sizing: border-box;
					border-radius: 12px;
					margin-left: 16px;
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #90979C;
					cursor: pointer;
				}

				.old-site-root-element .account-contents .section-cars .list .current .basic .info .primary.yes{
					border-color: #172126;
					color: #172126;
				}

				.old-site-root-element .account-contents .section-cars .list.only-one .current .basic .info .primary{
					display: none;
				}

				.old-site-root-element .account-contents .section-cars .list .current.no-num .basic .info .primary{
					margin-left: 0;
				}

			@media (max-width: 930px){

				.old-site-root-element .account-contents .section-cars .list .current .basic .info .primary{
					padding: 2px 12px;
					border-radius: 16px;
				}

			}

				.old-site-root-element .account-contents .section-cars .list .current .basic .info .primary.hidden{
					display: none;
				}

					.old-site-root-element .account-contents .section-cars .list .current .basic .info .primary:before{
						content: 'сделать основным';
					}

					.old-site-root-element .account-contents .section-cars .list .current .basic .info .primary.yes:before{
						content: 'основное авто';
					}

				@media (max-width: 930px){

					.old-site-root-element .account-contents .section-cars .list .current .basic .info .primary:before{
						white-space: pre;
					}

				}

			.old-site-root-element .account-contents .section-cars .list .current .basic .toggle{
				display: flex;
				position: absolute;
				flex-direction: row;
				align-items: center;
				justify-content: flex-end;
				right: 24px;
				bottom: 24px;
			}

			.old-site-root-element .account-contents .section-cars .list.only-one .current .basic .toggle{
				display: none;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-cars .list .current .basic .toggle{
				position: relative;
				right: 0;
				bottom: 0;
				order: 2;
				width: 24px;
				height: 24px;
				margin-left: 8px;
			}

		}

			.old-site-root-element .account-contents .section-cars .list .current .basic .toggle,
			.old-site-root-element .account-contents .section-cars .list .current .basic .toggle *{
				cursor: pointer;
			}

				.old-site-root-element .account-contents .section-cars .list .current .basic .toggle>*{
					display: flex;
					position: relative;
					flex-direction: row;
					align-items: center;
					justify-content: flex-end;
					font-family: Circe-Bold;
					top: 1px;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #172126;
				}
/*
				.account-contents .section-cars .list.only-one .current .basic .toggle>*{
					display: none;
				}
*/
			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-cars .list .current .basic .toggle>*{
					display: none;
				}

			}

				.old-site-root-element .account-contents .section-cars.expanded .list .current .basic .toggle>*{
					pointer-events: none;
					opacity: 0;
				}

					.old-site-root-element .account-contents .section-cars .list .current .basic .toggle>*:before{
						content: 'ещё ';
						white-space: pre;
					}
			
					.old-site-root-element .account-contents .section-cars .list .current .basic .toggle>*:after{
						content: ' авто';
						white-space: pre;
					}

				.old-site-root-element .account-contents .section-cars .list .current .basic .toggle:after{
					content: '';
					display: block;
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/dropdown-black.svg) no-repeat center center/contain;
					margin-left: 12px;
					cursor: pointer;
					transition: transform 200ms ease;
					will-change: transform;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-cars .list .current .basic .toggle:after{
					margin: 0;
				}

			}

				.old-site-root-element .account-contents .section-cars.expanded .list .current .basic .toggle:after{
					transform: rotate(180deg);
				}

		.old-site-root-element .account-contents .section-cars .list .current .detail{
			flex-grow: 1;
			flex-basis: 0;
			padding-bottom: 48px;
		}

		.old-site-root-element .account-contents .section-cars .list.only-one .current .detail{
			padding-bottom: 0;
		}

		.old-site-root-element .account-contents .section-cars .list.only-one .current.no-details .detail{
			padding: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-cars .list .current .detail{
			display: flex;
			position: relative;
			flex-direction: row;
			align-items: flex-start;
			justify-content: space-between;
			flex-grow: initial;
			flex-basis: initial;
			padding-bottom: 0;
			margin-top: 16px;
		}

		.old-site-root-element .account-contents .section-cars .list.only-one .current .detail{
		/*.account-contents .section-cars .list.only-one .current.no-details .detail{*/
			position: static;
			padding-bottom: 0;
		}

		.old-site-root-element .account-contents .section-cars .list.only-one .current.no-num .detail{
			margin-top: 16px;
		}

		.old-site-root-element .account-contents .section-cars .list.only-one .current.no-details .detail,
		.old-site-root-element .account-contents .section-cars .list.only-one .current.no-num.no-details .detail{
			margin-top: 0;
		}

	}

	@media (max-width: 930px){

		.old-site-root-element .account-contents .section-cars .list .current .detail{
			justify-content: flex-start;
			padding-bottom: 8px;
			margin-top: 8px;
		}

		.old-site-root-element .account-contents .section-cars .list.only-one .current.no-num .detail{
			margin-top: 12px;
		}

	}

			.old-site-root-element .account-contents .section-cars .list .current .detail .info{
				overflow: hidden;
				height: 0;
				opacity: 0;
				pointer-events: none;
			}

			.old-site-root-element .account-contents .section-cars .list.only-one .current.no-details .detail .info{
				display: none;
			}

		@media (max-width: 930px){

			.old-site-root-element .account-contents .section-cars .list .current .detail .info{
				opacity: 0;
				flex-grow: 1;
				flex-basis: 0;
			}

		}

			.old-site-root-element .account-contents .section-cars.expanded .list .current .detail .info{
				opacity: 1;
				pointer-events: initial;
				height: auto;
			}
			
				.old-site-root-element .account-contents .section-cars .list .current .detail .info>*{
					display: grid;
					grid-template-columns: minmax(min-content,133px) 1fr;
					grid-auto-flow: row;
				}
					
			@media (max-width: 930px){

				.old-site-root-element .account-contents .section-cars .list .current .detail .info>*{
					grid-template-columns: minmax(min-content,120px) 1fr;
				}

			}

					.old-site-root-element .account-contents .section-cars .list .current .detail .info .title{
						font-family: Roboto;
						font-size: 12px;
						line-height: 24px;
						color: #586066;
						padding-right: 16px;
						box-sizing: border-box;
					}
			
					.old-site-root-element .account-contents .section-cars .list .current .detail .info .value{
						font-family: Roboto;
						font-size: 12px;
						line-height: 24px;
						color: #172126;
					}
			
			.old-site-root-element .account-contents .section-cars .list .current .detail .edit{
				position: absolute;
				right: 24px;
				top: 24px;
				width: 24px;
				height: 24px;
				background: url(/new/assets/img/personal/edit.svg) no-repeat center center/contain;
				cursor: pointer;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-cars .list .current .detail .edit{
				position: relative;
				right: 0;
				top: 0;
				flex-shrink: 0;
			}

			/*.account-contents .section-cars .list.only-one .current.no-details .detail .edit{*/
			.old-site-root-element .account-contents .section-cars .list.only-one .current .detail .edit{
				position: absolute;
				right: 24px;
				top: 24px;
			}

		}

		@media (max-width: 930px){

			/*.account-contents .section-cars .list.only-one .current.no-details .detail .edit{*/
			.old-site-root-element .account-contents .section-cars .list.only-one .current .detail .edit{
				position: absolute;
				right: 16px;
				top: 12px;
			}

		}

	.old-site-root-element .account-contents .section-cars .list .variants{
		overflow: hidden;
		height: 0;
	}

	.old-site-root-element .account-contents .section-cars.expanded .list .variants{
		height: auto;
	}

		.old-site-root-element .account-contents .section-cars.expanded .list .variants>*{
			padding: 0 24px;
			box-sizing: border-box;
		}

	@media (max-width: 930px){

		.old-site-root-element .account-contents .section-cars.expanded .list .variants>*{
			padding: 0 16px;
		}

	}

			.old-site-root-element .account-contents .section-cars.expanded .list .variants>*>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				min-height: 72px;
				border-top: 1px solid #C2C9CC;
				padding: 16px 0;
				font-family: Circe-Bold;
				font-size: 24px;
				line-height: 28px;
				color: #90979C;
				box-sizing: border-box;
				cursor: pointer;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-cars.expanded .list .variants>*>*{
				min-height: 60px;
				padding: 8px 0;
			}

		}

		@media (max-width: 930px){

			.old-site-root-element .account-contents .section-cars.expanded .list .variants>*>*{
				min-height: 48px;
				font-size: 18px;
				line-height: 24px;
				padding: 8px 0;
			}

		}

.old-site-root-element .account-contents .section-records{}

.old-site-root-element .account-contents *+.section-records{
	margin-top: 56px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents *+.section-records{
	margin-top: 32px;
}

}

.old-site-root-element .account-contents .section-records>*{}

.old-site-root-element .account-contents .section-records>*.hidden{
	display: none;
}

.old-site-root-element .account-contents .section-records .section-caption{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}

@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .section-records .section-caption,
.old-site-root-element .account-contents.subsection-history .section-records .section-caption,
.old-site-root-element .account-contents.subsection-history-day .section-records .section-caption,
.old-site-root-element .account-contents.subsection-history-item .section-records .section-caption,
.old-site-root-element .account-contents.subsection-recomms .section-records .section-caption{
	display: none;
}

}

	.old-site-root-element .account-contents .section-records .section-caption:before{
		content: 'Сервисная книжка';
		font-family: Circe-Bold;
		font-size: 48px;
		line-height: 48px;
		color: #172126;
	}

@media (max-width: 930px){

	.old-site-root-element .account-contents .section-records .section-caption:before{
		font-size: 24px;
		line-height: 28px;
	}

}

	.old-site-root-element .account-contents .section-records .section-caption .order{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		min-height: 56px;
		padding: 16px 24px;
		background: #F47D32;
		box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
		border-radius: 12px;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #fff;
		box-sizing: border-box;
		cursor: pointer;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .section-caption .order{
		display: none;
	}

}

	.old-site-root-element .account-contents .section-records .section-caption .order.hidden{
		pointer-events: none;
		opacity: 0;
	}

		.old-site-root-element .account-contents .section-records .section-caption .order:before{
			content: 'записаться на сто';
		}


.old-site-root-element .account-contents .section-records .empty{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	background: #FDEFE6;
	border-radius: 16px;
	padding: 48px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .empty{
	flex-direction: column-reverse;
	padding: 24px 20px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .empty{
	display: none;
}

.old-site-root-element .account-contents .section-records .empty.full{
	display: flex;
}

}

.old-site-root-element .account-contents .section-records *+.empty{
	margin-top: 24px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records *+.empty{
	margin-top: 32px;
}

}

	.old-site-root-element .account-contents .section-records .empty .top{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .empty .top{
		justify-content: flex-start;
		margin-top: 56px;
	}

}

		.old-site-root-element .account-contents .section-records .empty .top:before{
			content: 'здесь будут';
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .empty .top:before{
			display: none;
		}

	}

		.old-site-root-element .account-contents .section-records .empty .top.nom--1:before{
			content: 'здесь будет';
		}

		.old-site-root-element .account-contents .section-records .empty .top .order{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: center;
			min-height: 56px;
			padding: 16px 24px;
			background: #F47D32;
			box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
			border-radius: 12px;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #fff;
			box-sizing: border-box;
			cursor: pointer;
		}

		.old-site-root-element .account-contents .section-records .empty .top .order.hidden{
			pointer-events: none;
			opacity: 0;
		}

			.old-site-root-element .account-contents .section-records .empty .top .order:before{
				content: 'записаться на сто';
			}

	.old-site-root-element .account-contents .section-records .empty .bottom{
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between;
		margin-top: 92px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .empty .bottom{
		margin-top: 0;
	}

}

		.old-site-root-element .account-contents .section-records .empty .bottom>*{
			font-family: Circe-Bold;
			font-size: 32px;
			line-height: 36px;
			color: #172126;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .empty .bottom>*{
			font-size: 24px;
			line-height: 28px;
		}

		.old-site-root-element .account-contents .section-records .empty .bottom>*:before{
			content: 'здесь будут ';
			white-space: pre;
		}

		.old-site-root-element .account-contents .section-records .empty .bottom.nom--1>*:before{
			content: 'здесь будет ';
		}

	}

			.old-site-root-element .account-contents .section-records .empty .bottom span{
				color: #F47D32;
			}

		.old-site-root-element .account-contents .section-records .empty .bottom:after{
			content: 'в FIT SERVICE';
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			color: #172126;
			white-space: pre;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .empty .bottom:after{
			display: none;
		}

	}

.old-site-root-element .account-contents .section-records .tabs{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .tabs{
	flex-direction: column;
	align-items: stretch;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-records .tabs,
.old-site-root-element .account-contents.subsection-history .tabs,
.old-site-root-element .account-contents.subsection-history-day .tabs,
.old-site-root-element .account-contents.subsection-history-item .tabs,
.old-site-root-element .account-contents.subsection-recomms .tabs{
	display: none;
}

}

.old-site-root-element .account-contents .section-records *+.tabs{
	margin-top: 40px;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records *+.tabs{
	margin-top: 20px;
}

}

	.old-site-root-element .account-contents .section-records .tabs>*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #C2C9CC;
		margin-right: 48px;
		pointer-events: none;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .tabs>*{
		margin-right: 24px;
	}

}

@media (max-width: 1024px){

	.old-site-root-element .account-contents .section-records .tabs>*{
		white-space: nowrap;
	}

}

@media (max-width: 930px){

	.old-site-root-element .account-contents .section-records .tabs>*{
		display: none;
		position: relative;
		flex-direction: column;
		align-items: flex-start;
		border-radius: 16px;
		margin-right: 0;
		padding: 14px 16px 11px;
		box-sizing: border-box;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: initial;
		text-transform: initial;
	}

	.old-site-root-element .account-contents .section-records .tabs>*+*{
		margin-top: 16px;
	}

	.old-site-root-element .account-contents .section-records .tabs>*.tab-records{
		background: #FDEFE6;
	}

	.old-site-root-element .account-contents .section-records .tabs>*.tab-history{
		background: #F2F6F7;
	}

	.old-site-root-element .account-contents .section-records .tabs>*.tab-recomms{
		background: #FFE5E5;
	}

}

	.old-site-root-element .account-contents .section-records .tabs>*,
	.old-site-root-element .account-contents .section-records .tabs>* *{
		cursor: pointer;
	}

	.old-site-root-element .account-contents .section-records .tabs>*.active{
		color: #172126;
		pointer-events: initial;
	}

@media (max-width: 930px){

	.old-site-root-element .account-contents .section-records .tabs>*.active{
		display: flex;
	}

}

		.old-site-root-element .account-contents .section-records .tabs>*:before{
			display: block;
		}

		.old-site-root-element .account-contents .section-records .tabs>*.tab-records:before{
			content: 'Записи на СТО';
		}

		.old-site-root-element .account-contents .section-records .tabs>*.tab-history:before{
			content: 'История обслуживания';
		}

		.old-site-root-element .account-contents .section-records .tabs>*.tab-recomms:before{
			content: 'Рекомендации';
		}

	@media (max-width: 930px){

		.old-site-root-element .account-contents .section-records .tabs>*:after{
			content: '';
			display: block;
			position: absolute;
			width: 24px;
			height: 24px;
			top: 14px;
			right: 16px;
			background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/contain;
		}

	}

			.old-site-root-element .account-contents .section-records .tabs>*>*{
				display: none;
				position: relative;
				top: -2px;
				width: 24px;
				height: 24px;
				border-radius: 12px;
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 26px;
				text-align: center;
				letter-spacing: .08em;
				text-transform: uppercase;
				color: #fff;
				margin-left: 4px;
				flex-shrink: 0;
			}

			.old-site-root-element .account-contents .section-records .tabs>*.active>*{
				display: block;
			}

		@media (max-width: 930px){

			.old-site-root-element .account-contents .section-records .tabs>*>*{
				flex-direction: row;
				align-items: flex-end;
				justify-content: flex-start;
				align-self: stretch;
				top: 0;
				left: -4px;
				font-size: 32px;
				line-height: 36px;
				letter-spacing: initial;
				text-transform: initial;
				border-radius: 0;
				width: auto;
				height: auto;
				margin-top: 8px;
			}

			.old-site-root-element .account-contents .section-records .tabs>*.active>*{
				display: flex;
			}

		}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-records>*{
				background: #F47D32;
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-history>*{
				display: none;
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-recomms>*{
				background: #E34949;
			}

		@media (max-width: 930px){

			.old-site-root-element .account-contents .section-records .tabs>*.tab-records>*{
				background: none;
				color: #F47D32;
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-history>*{
				display: flex;
				color: #586066;
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-recomms>*{
				background: none;
				color: #E34949;
			}

			.old-site-root-element .account-contents .section-records .tabs>*>*:after{
				display: block;
				position: relative;
				top: -4px;
				font-family: Circe-Regular;
				font-size: 16px;
				line-height: 18px;
				margin-left: 8px;
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-records>*:after{
				content: 'записей';
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-records>*.nom--1:after{
				content: 'запись';
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-records>*.nom--2:after{
				content: 'записи';
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-history>*:after{
				content: 'заказ-нарядов';
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-history>*.nom--1:after{
				content: 'заказ-наряд';
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-history>*.nom--2:after{
				content: 'заказ-наряда';
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-recomms>*:after{
				content: 'просроченных';
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-recomms>*.nom--1:after{
				content: 'просроченная';
			}

			.old-site-root-element .account-contents .section-records .tabs>*.tab-recomms>*.nom--2:after{
				content: 'просроченные';
			}


		}


.old-site-root-element .account-contents .section-records .records{}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .records{
	display: none;
}

.old-site-root-element .account-contents.subsection-records .section-records .records{
	display: block;
}

}

.old-site-root-element .account-contents .section-records *+.records{
	margin-top: 56px;
}

	.old-site-root-element .account-contents .section-records .records:before{
		content: 'Записи на СТО';
		display: block;
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #172126;
	}

	.old-site-root-element .account-contents .section-records .records>*{
		margin-top: 32px;
		border-radius: 16px;
		box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
		background: #fff;
		padding: 24px 24px 0;
		box-sizing: border-box;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .records>*{
		position: relative;
		margin-top: 24px;
		padding: 24px 20px 0;
	}

}

@media (max-width: 930px){

	.old-site-root-element .account-contents .section-records .records>*{
		width: calc(100% + 96px);
		left: -48px;
	}

}

@media (max-width: 800px){

	.old-site-root-element .account-contents .section-records .records>*{
		width: calc(100% + 40px);
		left: -20px;
	}

}

		.old-site-root-element .account-contents .section-records .records .count{
			display: flex;
			flex-direction: row;
			align-items: flex-end;
			justify-content: flex-start;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #90979C;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .records .count{
			justify-content: space-between;
			font-size: 18px;
			line-height: 24px;
			padding-right: 10px;
			box-sizing: border-box;
		}

	}

			.old-site-root-element .account-contents .section-records .records .count:before{
				content: 'Текущие записи';
				display: block;
				font-family: Circe-Bold;
				font-size: 24px;
				line-height: 28px;
				color: #172126;
				margin-right: 12px;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-records .records .count:before{
				font-size: 18px;
				line-height: 24px;
			}

		}

		.old-site-root-element .account-contents .section-records .records .list{}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .records .list{
			margin-top: 12px;
		}

	}

			.old-site-root-element .account-contents .section-records .records .list>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				padding: 16px 0;
				min-height: 88px;
				box-sizing: border-box;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-records .records .list>*{
				position: relative;
				flex-direction: column;
				align-items: stretch;
				justify-content: center;
				min-height: 80px;
				padding-right: 48px;
			}

				.old-site-root-element .account-contents .section-records .records .list>*:before{
					content: '';
					display: block;
					position: absolute;
					right: 0;
					top: calc(50% - 16px);
					width: 32px;
					height: 32px;
					background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
				}

		}

			.old-site-root-element .account-contents .section-records .records .list>*+*{
				border-top: 1px solid #F2F6F7;
			}

			.old-site-root-element .account-contents .section-records .records .list>*,
			.old-site-root-element .account-contents .section-records .records .list>* *{
				cursor: pointer;
			}

				.old-site-root-element .account-contents .section-records .records .list .title{
					font-family: Circe-Regular;
					font-size: 18px;
					line-height: 24px;
					color: #172126;
					flex-grow: 1;
					flex-basis: 0;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-records .records .list .title{
					flex-grow: initial;
					flex-basis: initial;
				}

			}

				.old-site-root-element .account-contents .section-records .records .list .info{
					width: 220px;
					margin-left: 16px;
					flex-shrink: 0;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-records .records .list .info{
					display: flex;
					flex-direction: row;
					align-items: flex-start;
					justify-content: flex-start;
					flex-wrap: wrap;
					width: auto;
					margin-left: 0;
					margin-top: 8px;
					margin-bottom: -8px;
				}

			}

					.old-site-root-element .account-contents .section-records .records .list .info>*{
						display: flex;
						flex-direction: row;
						align-items: flex-start;
						justify-content: flex-start;
						font-family: Roboto;
						font-size: 12px;
						line-height: 16px;
						color: #90979C;
					}

				@media (max-width: 1200px){

					.old-site-root-element .account-contents .section-records .records .list .info>*{
						margin-right: 16px;
						white-space: nowrap;
						margin-bottom: 8px;
					}

				}

					.old-site-root-element .account-contents .section-records .records .list .info>*+*{
						margin-top: 8px;
					}

				@media (max-width: 1200px){

					.old-site-root-element .account-contents .section-records .records .list .info>*+*{
						margin-top: 0;
					}

				}

						.old-site-root-element .account-contents .section-records .records .list .info>*:before{
							content: '';
							display: block;
							width: 14px;
							height: 14px;
							margin-right: 4px;
						}

						.old-site-root-element .account-contents .section-records .records .list .info>*.datetime:before{
							background: url(/new/assets/img/personal/clock.svg) no-repeat center center/contain;
						}

						.old-site-root-element .account-contents .section-records .records .list .info>*.address:before{
							background: url(/new/assets/img/personal/geo.svg) no-repeat center center/contain;
						}

				.old-site-root-element .account-contents .section-records .records .list .actions{
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: flex-end;
					margin-left: 64px;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-records .records .list .actions{
					display: none;
				}

			}

					.old-site-root-element .account-contents .section-records .records .list .actions .cancel{
						display: flex;
						flex-direction: row;
						align-items: center;
						justify-content: center;
						border: 2px solid #C2C9CC;
						box-sizing: border-box;
						border-radius: 12px;
						font-family: Circe-Bold;
						font-size: 12px;
						line-height: 24px;
						letter-spacing: .08em;
						text-transform: uppercase;
						color: #90979C;
						padding: 2px 14px;
						min-height: 32px;
						box-sizing: border-box;
						cursor: pointer;
					}

						.old-site-root-element .account-contents .section-records .records .list .actions .cancel:before{
							content: 'перенести';
						}


.old-site-root-element .account-contents .section-records .recomms{}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .recomms{
	display: none;
}

.old-site-root-element .account-contents.subsection-recomms .section-records .recomms{
	display: block;
}

}

.old-site-root-element .account-contents .section-records *+.recomms{
	margin-top: 56px;
}

@media (max-width: 1024px){

.old-site-root-element .account-contents .section-records *+.recomms{
	margin-top: 20px;
}

}

.old-site-root-element .account-contents .section-records .recomms:before{
	content: 'Рекомендации';
	display: block;
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .recomms:before{
	margin-bottom: 24px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .recomms:before{
	display: none;
}

}

.old-site-root-element .account-contents .section-records .recomms .filter{
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: flex-start;
	margin-top: 32px;
}

@media (max-width: 1024px){

.old-site-root-element .account-contents .section-records .recomms .filter{
	margin-top: 0;
}

}

	.old-site-root-element .account-contents .section-records .recomms .filter>*{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		position: relative;
		border-radius: 16px;
		flex-grow: 1;
		flex-basis: 0;
		min-width: 0;
		padding: 24px;
		box-sizing: border-box;
	}

@media (max-width: 1024px){

	.old-site-root-element .account-contents .section-records .recomms .filter>*{
		padding: 16px 12px 16px 16px;
	}

	.old-site-root-element .account-contents .section-records .recomms .filter>*,
	.old-site-root-element .account-contents .section-records .recomms .filter>* *{
		cursor: pointer;
	}

}

	.old-site-root-element .account-contents .section-records .recomms .filter>*+*{
		margin-left: 32px;
	}

	.old-site-root-element .account-contents .section-records .recomms .filter>*.done{
		background: #F2F6F7;
		color: #172126;
	}

	.old-site-root-element .account-contents .section-records .recomms .filter>*.undone{
		background: #FDEFE6;
		color: #F47D32;
	}

@media (max-width: 1024px){

	.old-site-root-element .account-contents .section-records .recomms .filter>*+*{
		margin-left: 20px;
	}

	.old-site-root-element .account-contents .section-records .recomms .filter>*.undone{
		background: #F2F6F7;
		color: #172126;
	}

	.old-site-root-element .account-contents .section-records .recomms .filter>*.shown{
		background: #F47D32;
		color: #fff;
	}

}

		.old-site-root-element .account-contents .section-records .recomms .filter>*:before{
			content: '';
			display: block;
			position: absolute;
			top: 20px;
			right: 20px;
			width: 40px;
			height: 40px;
		}

	@media (max-width: 1024px){

		.old-site-root-element .account-contents .section-records .recomms .filter>*:before{
			top: 12px;
			right: 12px;
			width: 32px;
			height: 32px;
		}

	}

		.old-site-root-element .account-contents .section-records .recomms .filter>*.done:before{
			background: url(/new/assets/img/personal/recomms-done.svg) no-repeat center center/contain;
		}

		.old-site-root-element .account-contents .section-records .recomms .filter>*.undone:before{
			background: url(/new/assets/img/personal/recomms-undone.svg) no-repeat center center/contain;
		}

	@media (max-width: 1024px){

		.old-site-root-element .account-contents .section-records .recomms .filter>*.done.shown:before{
			background: url(/new/assets/img/personal/recomms-done-white.svg) no-repeat center center/contain;
		}

		.old-site-root-element .account-contents .section-records .recomms .filter>*.undone.shown:before{
			background: url(/new/assets/img/personal/recomms-undone-white.svg) no-repeat center center/contain;
		}

	}

		.old-site-root-element .account-contents .section-records .recomms .filter .count{
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			flex-grow: 1;
		}

	@media (max-width: 1024px){

		.old-site-root-element .account-contents .section-records .recomms .filter .count{
			font-size: 32px;
			line-height: 36px;
		}

	}

			.old-site-root-element .account-contents .section-records .recomms .filter .count>*{
				flex-grow: 1;
				flex-basis: 0;
			}

			.old-site-root-element .account-contents .section-records .recomms .filter .count:after{
				display: block;
				font-family: Circe-Regular;
				font-size: 24px;
				line-height: 28px;
				margin-top: 28px;
				max-width: 180px;
			}

		@media (max-width: 1024px){

			.old-site-root-element .account-contents .section-records .recomms .filter .count:after{
				font-size: 16px;
				line-height: 18px;
				margin-top: 8px;
			}

		}

			.old-site-root-element .account-contents .section-records .recomms .filter>*.done .count:after{
				content: 'работ выполнено';
			}

			.old-site-root-element .account-contents .section-records .recomms .filter>*.done .count.nom--1:after{
				content: 'работа выполнена';
			}

			.old-site-root-element .account-contents .section-records .recomms .filter>*.done .count.nom--2:after{
				content: 'работы выполнено';
			}

			.old-site-root-element .account-contents .section-records .recomms .filter>*.undone .count:after{
				content: 'работ к выполнению';
			}

			.old-site-root-element .account-contents .section-records .recomms .filter>*.undone .count.nom--1:after{
				content: 'работа к выполнению';
			}

			.old-site-root-element .account-contents .section-records .recomms .filter>*.undone .count.nom--2:after{
				content: 'работы к выполнению';
			}

.old-site-root-element .account-contents .section-records .recomms .data{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 24px;
}

@media (max-width: 1024px){

.old-site-root-element .account-contents .section-records .recomms .data{
	position: relative;
	flex-direction: column;
	align-items: stretch;
	margin-top: 32px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .recomms .data{
	width: calc(100% + 96px);
	left: -48px;
}

}

@media (max-width: 800px){

.old-site-root-element .account-contents .section-records .recomms .data{
	width: calc(100% + 40px);
	left: -20px;
}

}

	.old-site-root-element .account-contents .section-records .recomms .data>*{
		padding: 0 20px;
		box-sizing: border-box;
		box-shadow: 0px 18px 40px -16px rgb(70 119 149 / 32%);
		background: #fff;
		border-radius: 20px;
		flex-grow: 1;
		flex-basis: 0;
	}

@media (max-width: 1024px){

	.old-site-root-element .account-contents .section-records .recomms .data>*{
		display: none;
	}

	.old-site-root-element .account-contents .section-records .recomms .data>*.shown{
		display: block;
	}

}

	.old-site-root-element .account-contents .section-records .recomms .data>*+*{
		margin-left: 32px;
	}

@media (max-width: 1024px){

	.old-site-root-element .account-contents .section-records .recomms .data>*+*{
		margin-left: 0;
	}

}

		.old-site-root-element .account-contents .section-records .recomms .data>*>*{
			display: flex;
			position: relative;
			flex-direction: column;
			align-items: stretch;
			justify-content: flex-start;
			padding: 20px 40px 20px 0;
			box-sizing: border-box;
		}

	@media (min-width: 931px){

		.old-site-root-element .account-contents .section-records .recomms .data>*:last-child:first-child>*{
			flex-direction: row;
			align-items: center;
			min-height: 72px;
			padding-right: 0;
		}

	}

	@media (max-width: 1024px){

		.old-site-root-element .account-contents .section-records .recomms .data>*>*{
			padding: 16px 32px 16px 0;
		}

	}

		.old-site-root-element .account-contents .section-records .recomms .data>*>*+*{
			border-top: 1px solid #F2F6F7;
		}

			.old-site-root-element .account-contents .section-records .recomms .data>*>*:after{
				content: '';
				display: block;
				position: absolute;
				width: 24px;
				height: 24px;
				/*top: 32px;*/
				top: 22px;
				right: 0;
			}

			.old-site-root-element .account-contents .section-records .recomms .data>*.done>*:after{
				background: url(/new/assets/img/personal/recomms-checked.svg) no-repeat center center/contain;
			}

			.old-site-root-element .account-contents .section-records .recomms .data>*.undone>*:after{
				background: url(/new/assets/img/personal/recomms-unchecked.svg) no-repeat center center/contain;
			}

		@media (min-width: 930px){

			.old-site-root-element .account-contents .section-records .recomms .data>*:last-child:first-child>*:after{
				position: relative;
				top: 0;
				right: 0;
			}

		}

			.old-site-root-element .account-contents .section-records .recomms .data .title{
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
				color: #172126;
				max-width: 330px;
			}

		@media (min-width: 930px){

			.old-site-root-element .account-contents .section-records .recomms .data>*:last-child:first-child .title{
				flex-grow: 1;
				flex-basis: 0;
				max-width: initial;
			}

		}

			.old-site-root-element .account-contents .section-records .recomms .data .mileage{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				margin-top: 4px;
			}

		@media (min-width: 931px){

			.old-site-root-element .account-contents .section-records .recomms .data>*:last-child:first-child .mileage{
				width: 276px;
				flex-shrink: 0;
				margin-left: 48px;
			}

		}

		@media (max-width: 1024px){

			.old-site-root-element .account-contents .section-records .recomms .data .mileage{
				margin-top: 8px;
			}

		}

				.old-site-root-element .account-contents .section-records .recomms .data .mileage:before{
					content: '';
					display: block;
					width: 16px;
					height: 16px;
					flex-shrink: 0;
					background: url(/new/assets/img/personal/recomms-clock.svg) no-repeat center center/contain;
				}

				.old-site-root-element .account-contents .section-records .recomms .data .mileage.late:before{
					background: url(/new/assets/img/personal/recomms-clock-red.svg) no-repeat center center/contain;
				}

				.old-site-root-element .account-contents .section-records .recomms .data .mileage .value{
					font-family: Roboto;
					font-size: 12px;
					line-height: 16px;
					color: #90979C;
					margin-left: 4px;
				}

				.old-site-root-element .account-contents .section-records .recomms .data .mileage.late .value{
					color: #E34949;
				}

					.old-site-root-element .account-contents .section-records .recomms .data .mileage .value:after{
						content: ' км';
						white-space: pre;
					}

				.old-site-root-element .account-contents .section-records .recomms .data .mileage.late .diff{
					font-family: Roboto;
					font-size: 12px;
					line-height: 16px;
					color: #fff;
					background: #E34949;
					border-radius: 12px;
					padding: 4px 8px;
					box-sizing: border-box;
					margin-left: 8px;
				}

					.old-site-root-element .account-contents .section-records .recomms .data .mileage .diff:after{
						content: ' км назад';
						white-space: pre;
					}



.old-site-root-element .account-contents .section-records .history{}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .history{
	display: none;
}

.old-site-root-element .account-contents.subsection-history .section-records .history,
.old-site-root-element .account-contents.subsection-history-day .section-records .history,
.old-site-root-element .account-contents.subsection-history-item .section-records .history{
	display: block;
}

}

.old-site-root-element .account-contents .section-records *+.history{
	margin-top: 56px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records *+.history{
	margin-top: 32px;
}

}

.old-site-root-element .account-contents .section-records .history>*.hidden{
	display: none !important;
}



.old-site-root-element .account-contents .section-records .history .history-caption{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .history .history-caption{
	font-size: 24px;
	line-height: 28px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents.subsection-history-day .section-records .history .history-caption,
.old-site-root-element .account-contents.subsection-history-item .section-records .history .history-caption{
	display: none;
}

}

.old-site-root-element .account-contents .section-records .history *+.history-caption{
	margin-top: 24px;
}

	.old-site-root-element .account-contents .section-records .history .history-caption:before{
		content: 'История обслуживания';
	}



.old-site-root-element .account-contents .section-records .history .tags{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	font-family: Circe-Bold;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: #2F3A40;
	margin-bottom: -12px;
}

.old-site-root-element .account-contents.subsection-history-day .section-records .history .tags,
.old-site-root-element .account-contents.subsection-history-item .section-records .history .tags{
	display: none;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .tags{
	margin-bottom: -8px;
}

}

.old-site-root-element .account-contents .section-records .history *+.tags{
	margin-top: 38px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history *+.tags{
	margin-top: 24px;
}

}

	.old-site-root-element .account-contents .section-records .history .tags>*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		margin: 0 12px 8px 0;
		padding: 3px 16px;
		min-height: 32px;
		background: #F2F6F7;
		border-radius: 20px;
		box-sizing: border-box;
		cursor: pointer;
	}

	.old-site-root-element .account-contents .section-records .history .tags>*.active{
		color: #fff;
		background: #172126;
	}



.old-site-root-element .account-contents .section-records .history .list{}

.old-site-root-element .account-contents.subsection-history-day .section-records .history .list,
.old-site-root-element .account-contents.subsection-history-item .section-records .history .list{
	display: none;
}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .history .list{
	position: relative;
	width: calc(100% + 40px);
	left: -20px;
}

}

.old-site-root-element .account-contents .section-records .history *+.list{
	margin-top: 48px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history *+.list{
	margin-top: 24px;
}

}

	.old-site-root-element .account-contents .section-records .history .list .item{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		background: #fff;
		box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
		border-radius: 20px;
		padding: 24px;
		box-sizing: border-box;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .list .item{
		position: relative;
		padding: 20px 60px 20px 20px;
	}

}

	.old-site-root-element .account-contents .section-records .history .list *+.item{
		margin-top: 24px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .list *+.item{
		margin-top: 16px;
	}

}

	.old-site-root-element .account-contents .section-records .history .list .item,
	.old-site-root-element .account-contents .section-records .history .list .item *{
		cursor: pointer;
	}

		.old-site-root-element .account-contents .section-records .history .list .item .num{
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
		}

		.old-site-root-element .account-contents .section-records .history .list .item .info{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			align-self: stretch;
			margin-top: 10px;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .history .list .item .info{
			align-self: stretch;
			flex-wrap: wrap;
			margin-top: 12px;
		}

	}

			.old-site-root-element .account-contents .section-records .history .list .item .info .date{
				font-family: Circe-Bold;
				font-size: 18px;
				line-height: 24px;
				color: #172126;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-records .history .list .item .info .date{
				flex-grow: 1;
				flex-basis: 0;
				min-width: 0;
				white-space: nowrap;
			}

		}

			.old-site-root-element .account-contents .section-records .history .list .item .info .mileage{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-end;
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #90979C;
				flex-grow: 1;
				flex-basis: 0;
				padding-right: 86px;
				box-sizing: border-box;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-records .history .list .item .info .mileage{
				flex-grow: 1;
				flex-basis: initial;
				min-width: initial;
				padding-right: 30px;
			}

		}

				.old-site-root-element .account-contents .section-records .history .list .item .info .mileage:before{
					content: '';
					width: 14px;
					height: 14px;
					margin-right: 4px;
					background: url(/new/assets/img/personal/clock.svg) no-repeat center center/contain;
				}

				.old-site-root-element .account-contents .section-records .history .list .item .info .mileage:after{
					content: ' км';
					white-space: pre;
				}

			.old-site-root-element .account-contents .section-records .history .list .item .info .title{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #172126;
				width: 33.33%;
				flex-basis: 33.33%;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-records .history .list .item .info .title{
				width: 100%;
				flex-basis: initial;
				margin-top: 12px;
			}

		}

			.old-site-root-element .account-contents .section-records .history .list .item .info:after{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
				margin-left: 40px;
				flex-shrink: 0;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-records .history .list .item .info:after{
				position: absolute;
				right: 20px;
				top: calc(50% - 16px);
			}

		}

		.old-site-root-element .account-contents .section-records .history .list .item .address{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
			margin-top: 10px;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .history .list .item .address{
			margin-top: 12px;
		}

	}

			.old-site-root-element .account-contents .section-records .history .list .item .address:before{
				content: '';
				display: block;
				width: 16px;
				height: 16px;
				background: url(/new/assets/img/personal/geo-black.svg) no-repeat center center/contain;
				margin-right: 3px;
			}

	.old-site-root-element .account-contents .section-records .history .list .promo{
		display: none;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		padding: 20px;
		box-sizing: border-box;
	}

	.old-site-root-element .account-contents .section-records .history .list .promo,
	.old-site-root-element .account-contents .section-records .history .list .promo *{
		cursor: pointer;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .list .promo{
		display: flex;
	}

}

	.old-site-root-element .account-contents .section-records .history .list *+.promo{
		margin-top: 16px;
	}

		.old-site-root-element .account-contents .section-records .history .list .promo .image{
			width: 64px;
			height: 64px;
			border-radius: 12px;
			flex-shrink: 0;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
		}

		.old-site-root-element .account-contents .section-records .history .list .promo .info{
			flex-grow: 1;
			flex-basis: 0;
			min-width: 0;
			margin-left: 20px;
		}

			.old-site-root-element .account-contents .section-records .history .list .promo .info .title{
				font-family: Circe-Bold;
				font-size: 18px;
				line-height: 24px;
				color: #172126;
			}

			.old-site-root-element .account-contents .section-records .history .list .promo .info .terms{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #90979C;
			}

			.old-site-root-element .account-contents .section-records .history .list .promo:after{
				content: '';
				display: block;
				align-self: center;
				width: 32px;
				height: 32px;
				flex-shrink: 0;
				background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
				margin-left: 8px;
			}




.old-site-root-element .account-contents .section-records .history .dates{
	display: none;
}

.old-site-root-element .account-contents.subsection-history-day .section-records .history .dates,
.old-site-root-element .account-contents.subsection-history-item .section-records .history .dates{
	display: block;
}

.old-site-root-element .account-contents .section-records .history .dates.no-slider{
	overflow: hidden;
}

.old-site-root-element .account-contents .section-records .history *+.dates{
	margin-top: 52px;
}

@media (max-width: 1100px){

.old-site-root-element .account-contents .section-records .history *+.dates{
	margin-top: 40px;
}

}

.old-site-root-element .account-contents .section-records .history .dates>*{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.old-site-root-element .account-contents .section-records .history .dates.no-slider>*{
	left: -56px;
}

	.old-site-root-element .account-contents .section-records .history .dates .slide-to{
		display: flex;
		position: absolute;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 40px;
		height: 40px;
		top: 0;
		background: #fff;
		box-shadow: 0px 12px 20px -4px rgba(70, 119, 149, 0.32);
		border-radius: 20px;
		flex-shrink: 0;
		cursor: pointer;
	}

@media (max-width: 1100px){

	.old-site-root-element .account-contents .section-records .history .dates .slide-to{
		display: none;
	}

}

	.old-site-root-element .account-contents .section-records .history .dates .slide-to.prev{
		left: -56px;
	}

	.old-site-root-element .account-contents .section-records .history .dates .slide-to.next{
		right: -56px;
	}

@media (max-width: 1600px){

	.old-site-root-element .account-contents .section-records .history .dates .slide-to{
		position: relative;
	}

	.old-site-root-element .account-contents .section-records .history .dates .slide-to.prev{
		left: 0;
		margin-right: 16px;
	}

	.old-site-root-element .account-contents .section-records .history .dates .slide-to.next{
		right: 0;
		margin-left: 16px;
	}

}

	.old-site-root-element .account-contents .section-records .history .dates.no-slider .slide-to{
		opacity: 0;
		pointer-events: none;
	}

		.old-site-root-element .account-contents .section-records .history .dates .slide-to:before{
			content: '';
			display: block;
			width: 24px;
			height: 24px;
			background: url(/new/assets/img/personal/dropright-black.svg) no-repeat center center/contain;
		}

		.old-site-root-element .account-contents .section-records .history .dates .slide-to.prev:before{
			transform: rotate(180deg);
		}

	.old-site-root-element .account-contents .section-records .history .dates .slider{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		flex-grow: 1;
		flex-basis: 0;
		overflow: hidden;
	}

@media (max-width: 1100px){

	.old-site-root-element .account-contents .section-records .history .dates .slider{
		position: relative;
		height: 36px;
	}

}

		.old-site-root-element .account-contents .section-records .history .dates .slider>*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
		}

	@media (max-width: 1100px){

		.old-site-root-element .account-contents .section-records .history .dates .slider>*{
			position: static;
		}

	}

			.old-site-root-element .account-contents .section-records .history .dates .slider>*>*{
				width: auto;
			}

		@media (max-width: 1100px){

			.old-site-root-element .account-contents .section-records .history .dates .slider>*>*{
				display: flex;
				position: static;
				width: 100%;
				flex-direction: row;
				align-items: center;
				justify-content: center;
			}

		}

			.old-site-root-element .account-contents .section-records .history .dates.no-slider .slider>*>*+*{
				margin-left: 24px;
			}

				.old-site-root-element .account-contents .section-records .history .dates .slider .date{
					position: relative;
					top: 3px;
					font-family: Circe-Regular;
					font-size: 32px;
					line-height: 36px;
					color: #90979C;
					text-align: center;
					cursor: pointer;
					white-space: nowrap;
				}

				.old-site-root-element .account-contents .section-records .history .dates .slider .date.current{
					font-family: Circe-Bold;
					color: #172126;
				}

			@media (max-width: 1100px){

				.old-site-root-element .account-contents .section-records .history .dates .slider .date{
					display: none;
				}

				.old-site-root-element .account-contents .section-records .history .dates .slider .date.current{
					display: flex;
					position: absolute;
					width: 100%;
					left: 0;
					top: 0;
					flex-direction: row;
					align-items: center;
					justify-content: center;
				}

					.old-site-root-element .account-contents .section-records .history .dates .slider .date.current:after{
						content: '';
						display: block;
						width: 32px;
						height: 32px;
						background: url(/new/assets/img/personal/updown.svg) no-repeat right center/auto auto;
					}

			}



.old-site-root-element .account-contents .section-records .history .in-date{
	display: none;
}

.old-site-root-element .account-contents.subsection-history-day .section-records .history .in-date{
	display: block;
}

.old-site-root-element .account-contents .section-records .history *+.in-date{
	margin-top: 32px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history *+.in-date{
	margin-top: 24px;
}

}

.old-site-root-element .account-contents .section-records .history .in-date .count{
	font-family: Circe-Regular;
	font-size: 24px;
	line-height: 28px;
	color: #172126;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .in-date .count{
	font-family: Roboto;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}

}

	.old-site-root-element .account-contents .section-records .history .in-date .count:before{
		content: 'найдено ';
		white-space: pre;
	}

	.old-site-root-element .account-contents .section-records .history .in-date .count.nom--1:before{
		content: 'найден ';
		white-space: pre;
	}

	.old-site-root-element .account-contents .section-records .history .in-date .count:after{
		content: ' заказ-нарядов';
		white-space: pre;
	}

	.old-site-root-element .account-contents .section-records .history .in-date .count.nom--1:after{
		content: ' заказ-наряд';
		white-space: pre;
	}

	.old-site-root-element .account-contents .section-records .history .in-date .count.nom--2:after{
		content: ' заказ-наряда';
		white-space: pre;
	}

.old-site-root-element .account-contents .section-records .history .in-date .variants{
	background: #fff;
	box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
	border-radius: 20px;
	margin-top: 48px;
	padding: 0 24px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .in-date .variants{
	margin-top: 24px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .history .in-date .variants{
	position: relative;
	width: calc(100% + 96px);
	left: -48px;
}

}

@media (max-width: 800px){

.old-site-root-element .account-contents .section-records .history .in-date .variants{
	width: calc(100% + 40px);
	left: -20px;
}

}

	.old-site-root-element .account-contents .section-records .history .in-date .variants>*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		padding-left: 16px;
		box-sizing: border-box;
		min-height: 80px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .in-date .variants>*{
		padding: 0;
		min-height: 64px;
	}

}

	.old-site-root-element .account-contents .section-records .history .in-date .variants>*+*{
		border-top: 1px solid #F2F6F7;
	}

	.old-site-root-element .account-contents .section-records .history .in-date .variants>*,
	.old-site-root-element .account-contents .section-records .history .in-date .variants>* *{
		cursor: pointer;
	}
	
		.old-site-root-element .account-contents .section-records .history .in-date .variants .num{
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #90979C;
			flex-grow: 1;
			flex-basis: 0;
			padding-left: 16px;
			padding-right: 24px;
			box-sizing: border-box;
			white-space: nowrap;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .history .in-date .variants .num{
			padding: 0;
		}

	}

		.old-site-root-element .account-contents .section-records .history .in-date .variants .price{
			font-family: Circe-Bold;
			font-size: 18px;
			line-height: 24px;
			color: #172126;
		}

			.old-site-root-element .account-contents .section-records .history .in-date .variants .price:after{
				content: ' р';
				white-space: pre;
			}

		.old-site-root-element .account-contents .section-records .history .in-date .variants>*:after{
			content: '';
			display: block;
			width: 32px;
			height: 32px;
			margin-left: 8px;
			background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
		}



.old-site-root-element .account-contents .section-records .history .certain-num{
	display: none;
}

.old-site-root-element .account-contents.subsection-history-item .section-records .history .certain-num{
	display: block;
}


@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .certain-num{
	margin-bottom: -20px;
}

}

.old-site-root-element .account-contents .section-records .history *+.certain-num{
	margin-top: 48px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history *+.certain-num{
	margin-top: 32px;
}

}

	.old-site-root-element .account-contents .section-records .history .certain-num .num{
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		justify-content: flex-start;
		font-family: Circe-Regular;
		font-size: 18px;
		line-height: 24px;
		color: #90979C;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .certain-num .num{
		display: block;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}

}

		.old-site-root-element .account-contents .section-records .history .certain-num .num:before{
			content: 'Заказ-наряд';
			display: block;
			font-family: Circe-Bold;
			font-size: 18px;
			line-height: 24px;
			color: #172126;
			margin-right: 8px;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .history .certain-num .num:before{
			display: none;
		}

	}



.old-site-root-element .account-contents .section-records .history .certain{
	display: none;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}

.old-site-root-element .account-contents.subsection-history-item .section-records .history .certain{
	display: flex;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .certain{
	align-items: stretch;
}

}

.old-site-root-element .account-contents .section-records .history *+.certain{
	margin-top: 32px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history *+.certain{
	margin-top: 24px;
}

}

.old-site-root-element .account-contents .section-records .history .certain .another{
	font-family: Circe-Regular;
	font-size: 18px;
	line-height: 24px;
	color: #172126;
	border-bottom: 1px solid currentColor;
	cursor: pointer;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .certain .another{
	align-self: center;
	font-size: 16px;
	line-height: 20px;
}

}

	.old-site-root-element .account-contents .section-records .history .certain .another:before{
		content: 'ещё ';
		white-space: pre;
	}

	.old-site-root-element .account-contents .section-records .history .certain .another:after{
		content: ' заказ-нарядов на эту дату';
		white-space: pre;
	}

	.old-site-root-element .account-contents .section-records .history .certain .another.nom--1:after{
		content: ' заказ-наряд на эту дату';
	}

	.old-site-root-element .account-contents .section-records .history .certain .another.nom--2:after{
		content: ' заказ-наряда на эту дату';
	}

.old-site-root-element .account-contents .section-records .history .certain .mileage{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	margin-top: 48px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .certain .mileage{
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 32px;
}

}

	.old-site-root-element .account-contents .section-records .history .certain .mileage>*{
		display: flex;
		flex-direction: row;
		align-items: stretch;
		justify-content: flex-start;
		height: 40px;
		border-radius: 12px;
		padding: 0 6px;
		font-family: Roboto;
		font-size: 20px;
		line-height: 38px;
		color: #172126;
		border: 1px solid #C2C9CC;
		box-sizing: border-box;
	}

		.old-site-root-element .account-contents .section-records .history .certain .mileage>*>*{
			text-align: center;
			width: 24px;
		}

		.old-site-root-element .account-contents .section-records .history .certain .mileage>*>*+*{
			border-left: 1px solid #F2F6F7;
		}

	.old-site-root-element .account-contents .section-records .history .certain .mileage:after{
		content: 'пробег в км';
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #172126;
		margin-left: 12px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .certain .mileage:after{
		font-size: 12px;
		line-height: 16px;
		margin-top: 8px;
		margin-left: 0;
		color: #90979C;
	}

}

.old-site-root-element .account-contents .section-records .history .certain .basic{
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: flex-start;
	align-self: stretch;
	margin-top: 44px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .certain .basic{
	flex-direction: column;
	margin-top: 20px;
}

}

	.old-site-root-element .account-contents .section-records .history .certain .basic>*{
		flex-grow: 1;
		flex-basis: 0;
		min-width: 0;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .certain .basic>*{
		flex-grow: initial;
		flex-basis: initial;
		min-width: initial;
	}

}

	.old-site-root-element .account-contents .section-records .history .certain .basic>*+*{
		margin-left: 32px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .certain .basic>*+*{
		margin-left: 0;
		margin-top: 24px;
	}

}

	.old-site-root-element .account-contents .section-records .history .certain .basic .comment{
		position: relative;
		background: #FDEFE6;
		/*background: #f00;*/
		border-radius: 0px 12px 12px 12px;
		min-height: 104px;
	}

		.old-site-root-element .account-contents .section-records .history .certain .basic .comment:before{
			content: '';
			display: block;
			position: absolute;
			top: -24px;
			left: 0;
			width: 12px;
			height: 24px;
			border-radius: 0 0 0 12px;
			box-shadow: 0 12px 0 0 #FDEFE6;
			z-index: 0;
		}

		.old-site-root-element .account-contents .section-records .history .certain .basic .comment>*{
			position: relative;
			padding: 20px 14px;
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #172126;
			box-sizing: border-box;
			z-index: 1;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .history .certain .basic .comment>*{
			padding: 16px 24px;
		}

	}

	.old-site-root-element .account-contents .section-records .history .certain .basic .station{
		background: #fff;
		box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
		border-radius: 16px;
		box-sizing: border-box;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .certain .basic .station{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		background: none;
		box-shadow: none;
		border-radius: 0;
		max-width: 220px;
	}

}

		.old-site-root-element .account-contents .section-records .history .certain .basic .station>*{
			padding: 24px;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .history .certain .basic .station>*{
			display: flex;
			flex-direction: column;
			align-items: center;
			padding: 0;
		}

	}

			.old-site-root-element .account-contents .section-records .history .certain .basic .station .address{
				display: flex;
				flex-direction: row;
				align-items: flex-start;
				justify-content: flex-start;
				font-family: Circe-Regular;
				font-size: 24px;
				line-height: 28px;
				color: #172126;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-records .history .certain .basic .station .address{
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
			}

		}

				.old-site-root-element .account-contents .section-records .history .certain .basic .station .address:before{
					content: '';
					display: block;
					position: relative;
					top: -2px;
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/geo-black-medium.svg) no-repeat center center/contain;
					margin-right: 12px;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-records .history .certain .basic .station .address:before{
					top: 1px;
					width: 20px;
					height: 20px;
					margin-right: 4px;
				}

			}

			.old-site-root-element .account-contents .section-records .history .certain .basic .station .region{
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
				color: #90979C;
				margin-top: 8px;
				padding-left: 36px;
				box-sizing: border-box;
			}

		@media (max-width: 1200px){

			.old-site-root-element .account-contents .section-records .history .certain .basic .station .region{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				margin-top: 4px;
				padding-left: 0;
			}

		}

.old-site-root-element .account-contents .section-records .history .certain .info{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 32px;
	grid-row-gap: 24px;
	align-items: start;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .certain .info{
	grid-template-columns: 1fr;
	grid-column-gap: 0;
	grid-row-gap: 16px;
}

}

@media (max-width: 930px){

.old-site-root-element .account-contents .section-records .history .certain .info{
	position: relative;
	width: calc(100% + 96px);
	left: -48px;
}

}

@media (max-width: 800px){

.old-site-root-element .account-contents .section-records .history .certain .info{
	width: calc(100% + 40px);
	left: -20px;
}

}

.old-site-root-element .account-contents .section-records .history .certain *+.info{
	margin-top: 24px;
}

	.old-site-root-element .account-contents .section-records .history .certain .info>*{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		background: #fff;
		box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
		border-radius: 16px;
		padding: 24px;
		box-sizing: border-box;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .certain .info>*{
		padding: 20px;
	}

}

		.old-site-root-element .account-contents .section-records .history .certain .info>*:before{
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

		.old-site-root-element .account-contents .section-records .history .certain .info>*.info-services:before{
			content: 'Услуги';
		}

		.old-site-root-element .account-contents .section-records .history .certain .info>*.info-recomms:before{
			content: 'Рекомендации';
		}

		.old-site-root-element .account-contents .section-records .history .certain .info>*.info-parts:before{
			content: 'Запчасти и расходные материалы';
		}

		.old-site-root-element .account-contents .section-records .history .certain .info .items{
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #172126;
			margin-top: 24px;
			overflow: hidden;
		}

	@media (max-width: 1200px){

		.old-site-root-element .account-contents .section-records .history .certain .info .items{
			margin-top: 20px;
		}

	}

		.old-site-root-element .account-contents .section-records .history .certain .info .items.expanded{
			height: auto !important;
		}

			.old-site-root-element .account-contents .section-records .history .certain .info .items>*{}

				.old-site-root-element .account-contents .section-records .history .certain .info .items>*>*{
					position: relative;
					padding-left: 28px;
					box-sizing: border-box;
				}

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-recomms .items>*>*{
					padding-left: 0;
					padding-right: 84px;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-recomms .items>*>*{
					padding-right: 56px;
				}

			}

				.old-site-root-element .account-contents .section-records .history .certain .info .items>*>*+*{
					margin-top: 12px;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-records .history .certain .info .items>*>*+*{
					margin-top: 16px;
				}

			}

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-recomms .items>*>*+*{
					margin-top: 20px;
				}

			@media (max-width: 1200px){

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-recomms .items>*>*+*{
					margin-top: 16px;
				}

			}

					.old-site-root-element .account-contents .section-records .history .certain .info .items>*>*:before{
						content: '';
						display: block;
						position: absolute;
						left: 12px;
						top: 8px;
						width: 4px;
						height: 4px;
						border-radius: 2px;
						background: #172126;
					}

					.old-site-root-element .account-contents .section-records .history .certain .info>*.info-recomms .items>*>*:before{
						left: auto;
						right: 0;
						top: 0;
						width: 24px;
						height: 24px;
						border-radius: 0;
						background: url(/new/assets/img/personal/recomms-unchecked.svg) no-repeat center center/contain;
					}

		.old-site-root-element .account-contents .section-records .history .certain .info .more{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-end;
			align-self: flex-end;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #172126;
			margin-top: 24px;
		}

		.old-site-root-element .account-contents .section-records .history .certain .info .more.hidden{
			display: none;
		}

		.old-site-root-element .account-contents .section-records .history .certain .info .more,
		.old-site-root-element .account-contents .section-records .history .certain .info .more *{
			cursor: pointer;
		}

			.old-site-root-element .account-contents .section-records .history .certain .info>*.info-recomms .more:before{
				content: 'все рекомендации';
				display: block;
			}

			.old-site-root-element .account-contents .section-records .history .certain .info .more>*{
				display: flex;
				flex-direction: row;
				align-items: flex-end;
				justify-content: flex-end;
			}

			.old-site-root-element .account-contents .section-records .history .certain .info .expanded+.more>*{
				opacity: 0;
			}

				.old-site-root-element .account-contents .section-records .history .certain .info .more>*:before{
					content: 'Ещё ';
					white-space: pre;
				}

				.old-site-root-element .account-contents .section-records .history .certain .info .more>*:after{
					white-space: pre;
				}

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-services .more>*:after{
					content: ' услуг';
				}

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-services .more.nom--1>*:after{
					content: ' услуга';
				}

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-services .more.nom--2>*:after{
					content: ' услуги';
				}

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-parts .more>*:after{
					content: ' позиций';
				}

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-parts .more.nom--1>*:after{
					content: ' позиция';
				}

				.old-site-root-element .account-contents .section-records .history .certain .info>*.info-parts .more.nom--2>*:after{
					content: ' позиции';
				}

			.old-site-root-element .account-contents .section-records .history .certain .info .more:after{
				content: '';
				display: block;
				position: relative;
				top: -2px;
				width: 24px;
				height: 24px;
				background: url(/new/assets/img/personal/dropdown-black.svg) no-repeat center center/contain;
				margin-left: 8px;
				transition: transform 200ms ease;
				will-change: transform;
			}

			.old-site-root-element .account-contents .section-records .history .certain .info .expanded+.more:after{
				transform: rotate(180deg);
			}

			.old-site-root-element .account-contents .section-records .history .certain .info>*.info-recomms .more:after{
				background: url(/new/assets/img/personal/follow.svg) no-repeat center center/contain;
				margin-left: 4px;
			}

.old-site-root-element .account-contents .section-records .history .certain .summary{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	width: calc(50% - 16px);
	padding: 24px 24px 72px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .certain .summary{
	width: auto;
	padding: 0;
}

}

.old-site-root-element .account-contents .section-records .history .certain *+.summary{
	margin-top: 24px;
}

@media (max-width: 1200px){

.old-site-root-element .account-contents .section-records .history .certain *+.summary{
	margin-top: 48px;
}

}

	.old-site-root-element .account-contents .section-records .history .certain .summary .total-services{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

	.old-site-root-element .account-contents .section-records .history .certain .summary *+.total-services{
		margin-top: 20px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .certain .summary *+.total-services{
		margin-top: 16px;
	}

}

		.old-site-root-element .account-contents .section-records .history .certain .summary .total-services:before{
			content: 'Стоимость услуг';
			display: block;
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #586066;
		}

		.old-site-root-element .account-contents .section-records .history .certain .summary .total-services>*{
			position: relative;
			top: 4px;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

			.old-site-root-element .account-contents .section-records .history .certain .summary .total-services>*:after{
				content: ' р';
				white-space: pre;
			}

	.old-site-root-element .account-contents .section-records .history .certain .summary .total-parts{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

	.old-site-root-element .account-contents .section-records .history .certain .summary *+.total-parts{
		margin-top: 20px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .certain .summary *+.total-parts{
		margin-top: 16px;
	}

}

		.old-site-root-element .account-contents .section-records .history .certain .summary .total-parts:before{
			content: 'Стоимость товаров';
			display: block;
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #586066;
		}

		.old-site-root-element .account-contents .section-records .history .certain .summary .total-parts>*{
			position: relative;
			top: 4px;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

			.old-site-root-element .account-contents .section-records .history .certain .summary .total-parts>*:after{
				content: ' р';
				white-space: pre;
			}

	.old-site-root-element .account-contents .section-records .history .certain .summary .total{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
	}

	.old-site-root-element .account-contents .section-records .history .certain .summary *+.total{
		margin-top: 32px;
	}

@media (max-width: 1200px){

	.old-site-root-element .account-contents .section-records .history .certain .summary *+.total{
		margin-top: 36px;
	}

}

		.old-site-root-element .account-contents .section-records .history .certain .summary .total:before{
			content: 'Итого';
			display: block;
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #586066;
		}

		.old-site-root-element .account-contents .section-records .history .certain .summary .total>*{
			position: relative;
			top: 4px;
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			color: #172126;
		}

			.old-site-root-element .account-contents .section-records .history .certain .summary .total>*:after{
				content: ' р';
				white-space: pre;
			}





















/*************************************************************************

                              I N P U T

*************************************************************************/


.old-site-root-element .ui-input{
	position: relative;
	height: 56px;
}

.old-site-root-element .ui-input:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	border: 1px solid #C2C9CC;
	box-sizing: border-box;
	border-radius: 10px;
	z-index: 0;
	transition: border-color 200ms ease;
	will-change: border-color;
}

.old-site-root-element .ui-input.focus:before{
	border-color: #d6d6d6;
}

.old-site-root-element .failed .ui-input:before{
	border-color: #F5A8A1;
	border-width: 2px;
}

.old-site-root-element .ui-input.failed:before,
.old-site-root-element .ui-input.failed.focus:before{
	border-color: red;
}

.old-site-root-element .ui-input .placeholder{
	display: flex;
	position: absolute;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding-left: 16px;
	font-family: Roboto;
	font-size: 14px;
	line-height: 16px;
	color: #505050;
	box-sizing: border-box;
	transition: opacity 200ms ease;
	will-change: opacity;
}

.old-site-root-element .ui-input.filled .placeholder{
	opacity: 0;
}

.old-site-root-element .ui-input.failed .placeholder{
	color: red;
}

.old-site-root-element .ui-input input{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent: 16px;
	font-family: Roboto;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	cursor: text;
}

.old-site-root-element .ui-input.failed input{
	color: red;
}




/*************************************************************************

                              C O M B O B O X

*************************************************************************/


.old-site-root-element .ui-combobox{
	position: relative;
	height: 56px;
}

.old-site-root-element .ui-combobox:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	border: 1px solid #C2C9CC;
	box-sizing: border-box;
	border-radius: 10px;
	z-index: 0;
	transition: border-color 200ms ease;
	will-change: border-color;
}

.old-site-root-element .ui-combobox.expanded:before{
	border-color: #d6d6d6;
}

.old-site-root-element .failed .ui-combobox:before{
	border-color: #F5A8A1;
	border-width: 2px;
}

.old-site-root-element .ui-combobox .current{
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.old-site-root-element .ui-combobox .current,
.old-site-root-element .ui-combobox .current *{
	cursor: pointer;
}

	.old-site-root-element .ui-combobox .current .placeholder{
		display: flex;
		position: absolute;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		padding-left: 16px;
		font-family: Roboto;
		font-size: 14px;
		line-height: 16px;
		color: #505050;
		box-sizing: border-box;
		transition: opacity 200ms ease;
		will-change: opacity;
	}

	.old-site-root-element .ui-combobox.filled .current .placeholder{
		opacity: 0;
	}

	.old-site-root-element .ui-combobox .current .value{
		display: flex;
		position: absolute;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		padding-left: 16px;
		padding-right: 48px;
		font-family: Roboto;
		font-size: 14px;
		line-height: 16px;
		color: #000;
	}

		.old-site-root-element .ui-combobox .current .value:after{
			content: '';
			display: block;
			position: absolute;
			width: 24px;
			height: 24px;
			top: calc(50% - 12px);
			right: 12px;
			background: url(/new/assets/img/personal/dropdown-gray.svg) no-repeat center center/contain;
		}

.old-site-root-element .ui-combobox .variants{
	contain: content;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	box-shadow: 0px 10px 50px rgba(16, 73, 125, 0.15);
	border-radius: 10px;
	z-index: 1;
	overflow: hidden;
	opacity: 0;
	transition: opacity 200ms ease;
	will-change: opacity;
}

.old-site-root-element .ui-combobox .variants,
.old-site-root-element .ui-combobox .variants *{
	pointer-events: none;
}

.old-site-root-element .ui-combobox.expanded .variants{
	opacity: 1;
}

.old-site-root-element .ui-combobox.expanded .variants,
.old-site-root-element .ui-combobox.expanded .variants *{
	pointer-events: initial;
}

	.old-site-root-element .ui-combobox .variants .filter{
		position: relative;
		height: 56px;
	}

		.old-site-root-element .ui-combobox .variants .filter .placeholder{
			display: flex;
			position: absolute;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			padding-left: 16px;
			font-family: Roboto;
			font-size: 14px;
			line-height: 16px;
			color: #505050;
			box-sizing: border-box;
			transition: opacity 200ms ease;
			will-change: opacity;
		}

		.old-site-root-element .ui-combobox .variants .filter.filled .placeholder{
			opacity: 0;
		}

		.old-site-root-element .ui-combobox .variants .filter input{
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			text-indent: 16px;
			font-family: Roboto;
			font-size: 14px;
			line-height: 16px;
			color: #000;
			cursor: text;
		}

	.old-site-root-element .ui-combobox .variants .list{
		padding: 0 0 10px;
		font-family: Roboto;
		font-size: 12px;
		line-height: 14px;
		color: #000;
		margin-top: -8px;
		max-height: 150px;
		overflow-y: auto;
	}

	.old-site-root-element .ui-combobox .variants .list::-webkit-scrollbar{
		width: 6px;
	}

	.old-site-root-element .ui-combobox .variants .list::-webkit-scrollbar-track{
		background: transparent;
	}

	.old-site-root-element .ui-combobox .variants .list::-webkit-scrollbar-thumb{
		background-clip: padding-box;
		background: #ddd;
		border-radius: 3px;
	}

		.old-site-root-element .ui-combobox .variants .list>*{
			padding: 8px 16px;
			cursor: pointer;
			transition:
				opacity 200ms ease,
				background 200ms ease
			;
			will-change: opacity, background;
		}

		.old-site-root-element .ui-combobox .variants .list>*.choosen{
			opacity: .6;
			cursor: default;
		}

		.old-site-root-element .ui-combobox .variants .list>*:hover,
		.old-site-root-element .ui-combobox .variants .list>*.hover{
			background: #eee;
		}

		.old-site-root-element .ui-combobox .variants .list>*.choosen:hover,
		.old-site-root-element .ui-combobox .variants .list>*.choosen.hover{
			background: transparent;
		}

		.old-site-root-element .ui-combobox .variants .list>*.hide{
			display: none;
		}



/************************************************************
                        
                        B U T T O N S

************************************************************/


.old-site-root-element .button{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	background: #F47D32;
	box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
	border-radius: 12px;
	color: #fff;
	min-height: 56px;
	padding: 16px 24px;
	font-family: Circe-Bold;
	font-size: 12px;
	line-height: 1em; /* 24px */
	letter-spacing: .08em;
	text-transform: uppercase;
	box-sizing: border-box;
	cursor: pointer;
}

.old-site-root-element .button__small{
	min-height: 32px;
	padding: 10px 16px;
	box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
}

.old-site-root-element .button__gray{
	border: 2px solid #C2C9CC;
	min-height: 52px;
	background: none;
	box-shadow: none;
	color: #90979C;
}

.old-site-root-element .button__gray.button__small{
	min-height: 28px;
	padding: 8px 16px;
}




















/************************************************************
                        
                       P O P B E L O W

************************************************************/


.old-site-root-element .popbelow{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(23,33,38,.1);
	z-index: 11;
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

.old-site-root-element .popbelow.hide{
	opacity: 0;
}

.old-site-root-element .popbelow.off{
	display: none;
}

.old-site-root-element .popbelow.hide,
.old-site-root-element .popbelow.hide *{
	pointer-events: none;
}

.old-site-root-element .popbelow>*{
	width: 100%;
	flex-grow: 1;
	flex-basis: 0;
	min-height: 0;
}

	.old-site-root-element .popbelow>*>*{}

		.old-site-root-element .popbelow>*>*>*{
			display: flex;
			flex-direction: column;
			align-items: stretch;
			justify-content: flex-start;
		}

	@media (min-width: 931px){

		.old-site-root-element .popbelow>*>*>*:first-child{
			display: none;
		}

	}

			.old-site-root-element .popbelow .contents{
				display: flex;
				flex-direction: column;
				align-items: stretch;
				justify-content: flex-start;
				flex-grow: 1;
				flex-basis: 0;
				min-height: 0;
			}

				.old-site-root-element .popbelow .contents>*{
					flex-grow: 1;
					flex-basis: 0;
					min-height: 0;
					width: 100%;
				}

				.old-site-root-element .popbelow .contents>*.scrollable{
					overflow: auto;
				}


				.old-site-root-element .popbelow .contents>*::-webkit-scrollbar{
					width: 0;
					opacity: 0;
					background: transparent;
				}

				.old-site-root-element .popbelow .contents>*::-webkit-scrollbar-track{
					width: 0;
					opacity: 0;
					background: transparent;
				}

				.old-site-root-element .popbelow .contents>*::-webkit-scrollbar-thumb{
					width: 0;
					opacity: 0;
					background: transparent;
				}

			@media (min-width: 931px){

				.old-site-root-element .popbelow .contents>*{
					display: flex;
					flex-direction: column;
					align-items: flex-start;
					justify-content: flex-start;
					overflow-y: scroll;
				}

			}

					.old-site-root-element .popbelow .contents>*>*{
						height: auto;
					}

				@media (min-width: 931px){

					.old-site-root-element .popbelow .contents>*>*{
						padding: 50px 0;
						margin: auto 0;
					}

				}

						.old-site-root-element .popbelow .contents>*>*>*{
							height: auto;
						}

							.old-site-root-element .popbelow .contents-wrapper{
								display: flex;
								flex-direction: column;
								align-items: center;
								justify-content: center;
								box-sizing: border-box;
							}

						@media (max-width: 930px){

							.old-site-root-element .popbelow .contents-wrapper{
								padding-top: 100px;
								align-items: stretch;
								justify-content: flex-end;
								min-height: 100vh;
							}

						}

								.old-site-root-element .popbelow .contents-subwrapper{
									position: relative;
									background: #fff;
									box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
									border-radius: 20px;
									padding-top: 48px;
								}

							@media (max-width: 930px){

								.old-site-root-element .popbelow .contents-subwrapper{
									padding-top: 0;
									border-radius: 20px 20px 0px 0px;
								}

							}

									.old-site-root-element .popbelow .close{
										position: absolute;
										background: url(/new/assets/img/personal/popbelow-close-black.svg) no-repeat center center/24px auto;
										width: 72px;
										height: 72px;
										right: 0;
										top: 0;
										cursor: pointer;
										z-index: 1;
									}

								@media (max-width: 930px){

									.old-site-root-element .popbelow .close{
										position: absolute;
										border-radius: 12px;
										width: 64px;
										height: 64px;
										background: url(/new/assets/img/personal/popbelow-close.svg) no-repeat center center/24px auto;
										right: 0px;
										top: 0px;
										cursor: pointer;
										z-index: 1;
									}

								}

									.old-site-root-element .popbelow .handler{
										display: none;
										height: 64px;
										background: url(/new/assets/img/personal/handler.svg) no-repeat top 8px center/24px auto;
									}

								@media (max-width: 930px){

									.old-site-root-element .popbelow .handler{
										display: block;
									}

								}

									.old-site-root-element .popbelow .contents-inner{
										position: relative;
										z-index: 0;
									}









/************************************************************
                        
               P O P B E L O W   S I G N I N

************************************************************/


.old-site-root-element .popbelow-signin{
	color: #172126;
}

.old-site-root-element .popbelow-signin .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 430px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-signin .contents-inner{
	padding: 0 20px 48px;
	width: 100%;
	min-height: calc(100vh - 100px);
}

}

.old-site-root-element .popbelow-signin .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
	text-align: center;
	margin-top: 16px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-signin .title{
	margin-top: 0;
}

}

.old-site-root-element .popbelow-signin .phone{
	margin-top: 32px;
}

	.old-site-root-element .popbelow-signin .phone .ui-input .placeholder:before{
		content: 'Введите номер телефона';
	}

	.old-site-root-element .popbelow-signin .error{
		color: red;
		font-family: 'Circe-Regular';
		font-size: 12px;
		margin-top: 6px;
		opacity: 0;
		transition: opacity 200ms ease;
		will-change: opacity;
	}

	.old-site-root-element .popbelow-signin .failed+.error{
		opacity: 1;
	}

.old-site-root-element .popbelow-signin .signin{
	align-self: center;
	font-size: 16px;
	line-height: 24px;
	margin-top: 24px;
}

	.old-site-root-element .popbelow-signin .signin:before{
		content: 'войти'
	}

.old-site-root-element .popbelow-signin .no-account{
	margin-top: 56px;
	padding-top: 16px;
	border-top: 1px solid #C2C9CC;
	text-align: center;
	font-family: Circe-Regular;
	font-size: 16px;
	line-height: 24px;
	color: #172126;
}

	.old-site-root-element .popbelow-signin .no-account .signup{
		cursor: pointer;
		color: #F47D32;
		text-decoration: underline;
	}



/************************************************************
                        
               P O P B E L O W   S I G N U P

************************************************************/


.old-site-root-element .popbelow-signup{
	color: #172126;
}

.old-site-root-element .popbelow-signup .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-signup .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
	min-height: calc(100vh - 100px);
}

}

.old-site-root-element .popbelow-signup .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-signup .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-signup .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-signup .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element .popbelow-signup .fields>*{
		position: relative;
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-signup .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element .popbelow-signup .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element .popbelow-signup .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element .popbelow-signup .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element .popbelow-signup .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element .popbelow-signup .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element .popbelow-signup .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element .popbelow-signup .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element .popbelow-signup .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element .popbelow-signup .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element .popbelow-signup .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-signup .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-signup .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element .popbelow-signup .fields>*.name{}

		.old-site-root-element .popbelow-signup .fields>*.name .placeholder:before{
			content: 'Как вас зовут?';
		}

		.old-site-root-element .popbelow-signup .fields>*.phone .placeholder:before{
			content: 'Номер телефона';
		}

		.old-site-root-element .popbelow-signup .fields>*.region .placeholder:before{
			content: 'Укажите город';
		}

		.old-site-root-element .popbelow-signup .fields>*.mark .placeholder:before{
			content: 'Марка';
		}

		.old-site-root-element .popbelow-signup .fields>*.model .placeholder:before{
			content: 'Модель';
		}

		.old-site-root-element .popbelow-signup .fields>*.year .placeholder:before{
			content: 'Год выпуска';
		}

		.old-site-root-element .popbelow-signup .fields>*.mod .placeholder:before{
			content: 'Модификация';
		}

		.old-site-root-element .popbelow-signup .error{
			position: absolute;
			top: calc(100% - 4px);
			left: 0;
			color: red;
			font-family: 'Circe-Regular';
			font-size: 12px;
			margin-top: 6px;
			opacity: 0;
			transition: opacity 200ms ease;
			will-change: opacity;
		}

		.old-site-root-element .popbelow-signup .failed+.error{
			opacity: 1;
		}

.old-site-root-element .popbelow-signup .signup{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-signup .signup{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element .popbelow-signup .signup:before{
		content: 'далее';
		position: relative;
		top: 2px;
		font-size: 16px;
	}

	.old-site-root-element .popbelow-signup .signup:after{
		content: '';
		width: 24px;
		height: 24px;
		margin-left: 8px;
		background: url(/new/assets/img/personal/follow-white.svg) no-repeat center center/contain;
	}



/************************************************************
                        
                  P O P B E L O W   S M S

************************************************************/


.old-site-root-element .popbelow-sms{
	color: #172126;
}

.old-site-root-element .popbelow-sms .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 430px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-sms .contents-inner{
	padding: 0 20px 48px;
	width: 100%;
}

}

.old-site-root-element .popbelow-sms .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
	text-align: center;
	margin-top: 16px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-sms .title{
	margin-top: 0;
}

}

.old-site-root-element .popbelow-sms .code{
	margin-top: 32px;
}

	.old-site-root-element .popbelow-sms .code .ui-input .placeholder:before{
		content: 'смс-код';
	}

.old-site-root-element .popbelow-sms .signin{
	align-self: center;
	font-size: 16px;
	line-height: 24px;
	margin-top: 24px;
}

	.old-site-root-element .popbelow-sms .signin:before{
		content: 'продолжить'
	}

.old-site-root-element .popbelow-sms .resend{
	margin-top: 56px;
	padding-top: 16px;
	border-top: 1px solid #C2C9CC;
}

	.old-site-root-element .popbelow-sms .resend>*{}
	
	.old-site-root-element .popbelow-sms .resend>*.hide{
		display: none !important;
	}

	.old-site-root-element .popbelow-sms .resend .timer{
		font-family: Circe-Regular;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #172126;
	}

		.old-site-root-element .popbelow-sms .resend .timer>*{
			color: #F47D32;
		}

	.old-site-root-element .popbelow-sms .resend .do{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: center;
	}

		.old-site-root-element .popbelow-sms .resend .do>*{
			color: #fff;
			background: #172126;
		}

			.old-site-root-element .popbelow-sms .resend .do>*:before{
				content: 'отправить смс повторно';
			}





.old-site-root-element .popbelow-add-email{
	color: #172126;
}

.old-site-root-element .popbelow-add-email .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-add-email .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element .popbelow-add-email .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-add-email .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-add-email .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-add-email .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element .popbelow-add-email .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-add-email .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element .popbelow-add-email .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element .popbelow-add-email .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element .popbelow-add-email .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element .popbelow-add-email .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element .popbelow-add-email .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element .popbelow-add-email .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element .popbelow-add-email .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element .popbelow-add-email .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element .popbelow-add-email .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element .popbelow-add-email .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-add-email .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-add-email .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element .popbelow-add-email .fields>*.email{}

		.old-site-root-element .popbelow-add-email .fields>*.email .placeholder:before{
			content: 'Введите email';
		}

.old-site-root-element .popbelow-add-email .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-add-email .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element .popbelow-add-email .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element .popup-email-added{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-added{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element .popup-email-added.hide{
	opacity: 0;
}

.old-site-root-element .popup-email-added.off{
	display: none;
}

.old-site-root-element .popup-email-added.hide,
.old-site-root-element .popup-email-added.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-email-added>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-added>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element .popup-email-added>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-added>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element .popup-email-added .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-added .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element .popup-email-added .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-added .close{
	margin-top: 32px;
}

}

	.old-site-root-element .popup-email-added .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element .popup-email-added .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}





.old-site-root-element .popbelow-edit-email{
	color: #172126;
}

.old-site-root-element .popbelow-edit-email .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-email .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element .popbelow-edit-email .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-edit-email .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-edit-email .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-email .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element .popbelow-edit-email .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-edit-email .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element .popbelow-edit-email .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element .popbelow-edit-email .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element .popbelow-edit-email .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element .popbelow-edit-email .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element .popbelow-edit-email .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element .popbelow-edit-email .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element .popbelow-edit-email .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element .popbelow-edit-email .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element .popbelow-edit-email .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element .popbelow-edit-email .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-edit-email .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-edit-email .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element .popbelow-edit-email .fields>*.email{}

		.old-site-root-element .popbelow-edit-email .fields>*.email .placeholder:before{
			content: 'Введите email';
		}

.old-site-root-element .popbelow-edit-email .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-email .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element .popbelow-edit-email .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element .popup-email-edited{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-edited{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element .popup-email-edited.hide{
	opacity: 0;
}

.old-site-root-element .popup-email-edited.off{
	display: none;
}

.old-site-root-element .popup-email-edited.hide,
.old-site-root-element .popup-email-edited.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-email-edited>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-edited>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element .popup-email-edited>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-edited>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element .popup-email-edited .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-edited .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element .popup-email-edited .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element .popup-email-edited .close{
	margin-top: 32px;
}

}

	.old-site-root-element .popup-email-edited .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element .popup-email-edited .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}





.old-site-root-element .popbelow-add-phone{
	color: #172126;
}

.old-site-root-element .popbelow-add-phone .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-add-phone .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element .popbelow-add-phone .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-add-phone .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-add-phone .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-add-phone .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element .popbelow-add-phone .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-add-phone .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element .popbelow-add-phone .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element .popbelow-add-phone .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element .popbelow-add-phone .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element .popbelow-add-phone .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element .popbelow-add-phone .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element .popbelow-add-phone .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element .popbelow-add-phone .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element .popbelow-add-phone .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element .popbelow-add-phone .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element .popbelow-add-phone .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-add-phone .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-add-phone .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element .popbelow-add-phone .fields>*.phone{}

		.old-site-root-element .popbelow-add-phone .fields>*.phone .placeholder:before{
			content: 'Введите телефон';
		}

.old-site-root-element .popbelow-add-phone .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-add-phone .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element .popbelow-add-phone .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element .popup-phone-added{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-added{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element .popup-phone-added.hide{
	opacity: 0;
}

.old-site-root-element .popup-phone-added.off{
	display: none;
}

.old-site-root-element .popup-phone-added.hide,
.old-site-root-element .popup-phone-added.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-phone-added>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-added>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element .popup-phone-added>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-added>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element .popup-phone-added .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-added .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element .popup-phone-added .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-added .close{
	margin-top: 32px;
}

}

	.old-site-root-element .popup-phone-added .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element .popup-phone-added .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}





.old-site-root-element .popbelow-edit-phone{
	color: #172126;
}

.old-site-root-element .popbelow-edit-phone .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-phone .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element .popbelow-edit-phone .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-edit-phone .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-edit-phone .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-phone .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element .popbelow-edit-phone .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-edit-phone .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element .popbelow-edit-phone .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element .popbelow-edit-phone .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element .popbelow-edit-phone .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element .popbelow-edit-phone .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element .popbelow-edit-phone .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element .popbelow-edit-phone .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element .popbelow-edit-phone .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element .popbelow-edit-phone .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element .popbelow-edit-phone .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element .popbelow-edit-phone .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-edit-phone .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-edit-phone .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element .popbelow-edit-phone .fields>*.phone{}

		.old-site-root-element .popbelow-edit-phone .fields>*.phone .placeholder:before{
			content: 'Введите телефон';
		}

.old-site-root-element .popbelow-edit-phone .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-phone .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element .popbelow-edit-phone .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element .popup-phone-edited{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-edited{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element .popup-phone-edited.hide{
	opacity: 0;
}

.old-site-root-element .popup-phone-edited.off{
	display: none;
}

.old-site-root-element .popup-phone-edited.hide,
.old-site-root-element .popup-phone-edited.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-phone-edited>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-edited>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element .popup-phone-edited>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-edited>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element .popup-phone-edited .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-edited .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element .popup-phone-edited .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element .popup-phone-edited .close{
	margin-top: 32px;
}

}

	.old-site-root-element .popup-phone-edited .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element .popup-phone-edited .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}






.old-site-root-element .popbelow-edit-primary-phone{
	color: #172126;
}

.old-site-root-element .popbelow-edit-primary-phone .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-primary-phone .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element .popbelow-edit-primary-phone .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-edit-primary-phone .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-edit-primary-phone .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-primary-phone .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-edit-primary-phone .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element .popbelow-edit-primary-phone .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element .popbelow-edit-primary-phone .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-edit-primary-phone .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-edit-primary-phone .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element .popbelow-edit-primary-phone .fields>*.phone{}

		.old-site-root-element .popbelow-edit-primary-phone .fields>*.phone .placeholder:before{
			content: 'Введите телефон';
		}

.old-site-root-element .popbelow-edit-primary-phone .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-primary-phone .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element .popbelow-edit-primary-phone .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}








.old-site-root-element .popbelow-edit-name{
	color: #172126;
}

.old-site-root-element .popbelow-edit-name .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-name .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element .popbelow-edit-name .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-edit-name .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-edit-name .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-name .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element .popbelow-edit-name .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-edit-name .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element .popbelow-edit-name .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element .popbelow-edit-name .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element .popbelow-edit-name .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element .popbelow-edit-name .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element .popbelow-edit-name .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element .popbelow-edit-name .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element .popbelow-edit-name .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element .popbelow-edit-name .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element .popbelow-edit-name .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element .popbelow-edit-name .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-edit-name .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-edit-name .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element .popbelow-edit-name .fields>*.name{}

		.old-site-root-element .popbelow-edit-name .fields>*.name .placeholder:before{
			content: 'Как вас зовут?';
		}

.old-site-root-element .popbelow-edit-name .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-edit-name .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element .popbelow-edit-name .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element .popup-name-edited{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element .popup-name-edited{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element .popup-name-edited.hide{
	opacity: 0;
}

.old-site-root-element .popup-name-edited.off{
	display: none;
}

.old-site-root-element .popup-name-edited.hide,
.old-site-root-element .popup-name-edited.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-name-edited>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popup-name-edited>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element .popup-name-edited>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element .popup-name-edited>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element .popup-name-edited .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popup-name-edited .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element .popup-name-edited .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element .popup-name-edited .close{
	margin-top: 32px;
}

}

	.old-site-root-element .popup-name-edited .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element .popup-name-edited .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}





.old-site-root-element .popbelow-addcar{}

.old-site-root-element .popbelow-addcar .contents-inner{
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-addcar .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element .popbelow-addcar .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-addcar .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-addcar .fields{
	display: grid;
	position: relative;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
	margin-top: 32px;
	z-index: 1;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-addcar .fields{
	grid-template-columns: 1fr;
	margin-top: 48px;
}

}

.old-site-root-element .popbelow-addcar .fields>*{
	position: relative;
	z-index: 0;
	transition: opacity 200ms ease;
	will-change: opacity;
}

.old-site-root-element .popbelow-addcar .fields>*.disabled{
	opacity: .5;
}

.old-site-root-element .popbelow-addcar .fields>*.disabled,
.old-site-root-element .popbelow-addcar .fields>*.disabled *{
	pointer-events: none;
}

.old-site-root-element .popbelow-addcar .fields>*:nth-child(1){
	z-index: 4;
}

.old-site-root-element .popbelow-addcar .fields>*:nth-child(2){
	z-index: 3;
}

.old-site-root-element .popbelow-addcar .fields>*:nth-child(3){
	z-index: 2;
}

.old-site-root-element .popbelow-addcar .fields>*:nth-child(4){
	z-index: 1;
}

	.old-site-root-element .popbelow-addcar .field-vin input{
		text-transform: uppercase;
	}

.old-site-root-element .popbelow-addcar .bottom{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 56px;
}

	.old-site-root-element .popbelow-addcar .bottom .commit{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		background: #F47D32;
		box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
		border-radius: 12px;
		box-sizing: border-box;
		padding: 8px 24px;
		height: 56px;
		transition:
			background 200ms ease,
			box-shadow 200ms ease
		;
		will-change: background, box-shadow;
		cursor: pointer;
	}

	.old-site-root-element .popbelow-addcar .bottom .commit.disabled{
		box-shadow: none;
		background: #F2F6F7;
		pointer-events: none;
	}

		.old-site-root-element .popbelow-addcar .bottom .commit:before{
			content: 'добавить';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #fff;
			transition: color 200ms ease;
			will-change: color;
		}

		.old-site-root-element .popbelow-addcar .bottom .commit.disabled:before{
			color: #172126;
		}

	.old-site-root-element .popbelow-addcar .bottom .switch{
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		color: #586066;
		margin-top: 24px;
		cursor: pointer;
	}


.old-site-root-element .popbelow-editcar{
}

.old-site-root-element .popbelow-editcar .contents-inner{
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-editcar .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element .popbelow-editcar .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-editcar .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-editcar .fields{
	display: grid;
	position: relative;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
	margin-top: 32px;
	z-index: 1;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-editcar .fields{
	grid-template-columns: 1fr;
	margin-top: 48px;
}

}

.old-site-root-element .popbelow-editcar .fields>*{
	position: relative;
	z-index: 0;
	transition: opacity 200ms ease;
	will-change: opacity;
}

.old-site-root-element .popbelow-editcar .fields>*.disabled{
	opacity: .5;
}

.old-site-root-element .popbelow-editcar .fields>*.disabled,
.old-site-root-element .popbelow-editcar .fields>*.disabled *{
	pointer-events: none;
}

.old-site-root-element .popbelow-editcar .fields>*:nth-child(1){
	z-index: 4;
}

.old-site-root-element .popbelow-editcar .fields>*:nth-child(2){
	z-index: 3;
}

.old-site-root-element .popbelow-editcar .fields>*:nth-child(3){
	z-index: 2;
}

.old-site-root-element .popbelow-editcar .fields>*:nth-child(4){
	z-index: 1;
}

.old-site-root-element .popbelow-editcar .bottom{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-editcar .bottom{
	flex-direction: column;
}

}

	.old-site-root-element .popbelow-editcar .bottom .save{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		background: #F47D32;
		box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
		border-radius: 12px;
		box-sizing: border-box;
		padding: 8px 24px;
		height: 56px;
		transition:
			background 200ms ease,
			box-shadow 200ms ease
		;
		will-change: background, box-shadow;
		cursor: pointer;
	}

	.old-site-root-element .popbelow-editcar .bottom .save.disabled{
		box-shadow: none;
		background: #F2F6F7;
		pointer-events: none;
	}

		.old-site-root-element .popbelow-editcar .bottom .save:before{
			content: 'сохранить';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #fff;
			transition: color 200ms ease;
			will-change: color;
		}

		.old-site-root-element .popbelow-editcar .bottom .save.disabled:before{
			color: #172126;
		}

	.old-site-root-element .popbelow-editcar .bottom .drop{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		border: 2px solid #F47D32;
		border-radius: 12px;
		box-sizing: border-box;
		padding: 8px 24px;
		height: 56px;
		cursor: pointer;
		margin-left: 20px;
		transition: border-color 200ms ease;
		will-change: border-color;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-editcar .bottom .drop{
		margin: 20px 0 0;
	}

}

	.old-site-root-element .popbelow-editcar .bottom .drop.reask{
		border-color: #E34949;
	}

		.old-site-root-element .popbelow-editcar .bottom .drop:before{
			content: 'удалить авто';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #F47D32;
			transition: color 200ms ease;
			will-change: color;
		}

		.old-site-root-element .popbelow-editcar .bottom .drop.reask:before{
			content: 'вы уверены?';
			color: #E34949;
		}


.old-site-root-element .popup-car-added{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-added{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element .popup-car-added.hide{
	opacity: 0;
}

.old-site-root-element .popup-car-added.off{
	display: none;
}

.old-site-root-element .popup-car-added.hide,
.old-site-root-element .popup-car-added.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-car-added>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-added>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element .popup-car-added>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-added>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element .popup-car-added .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-added .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element .popup-car-added .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-added .close{
	margin-top: 32px;
}

}

	.old-site-root-element .popup-car-added .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element .popup-car-added .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}


.old-site-root-element .popup-car-saved{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-saved{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element .popup-car-saved.hide{
	opacity: 0;
}

.old-site-root-element .popup-car-saved.off{
	display: none;
}

.old-site-root-element .popup-car-saved.hide,
.old-site-root-element .popup-car-saved.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-car-saved>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-saved>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element .popup-car-saved>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-saved>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element .popup-car-saved .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-saved .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element .popup-car-saved .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-saved .close{
	margin-top: 32px;
}

}

	.old-site-root-element .popup-car-saved .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element .popup-car-saved .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}


.old-site-root-element .popup-car-dropped{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-dropped{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element .popup-car-dropped.hide{
	opacity: 0;
}

.old-site-root-element .popup-car-dropped.off{
	display: none;
}

.old-site-root-element .popup-car-dropped.hide,
.old-site-root-element .popup-car-dropped.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-car-dropped>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-dropped>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element .popup-car-dropped>*:before{
	content: '';
	display: block;
	width: 66px;
	height: 67px;
	background: url(/new/assets/img/personal/dropped.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-dropped>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element .popup-car-dropped .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-dropped .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element .popup-car-dropped .actions{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element .popup-car-dropped .actions{
	flex-direction: column;
	margin-top: 32px;
}

}

	.old-site-root-element .popup-car-dropped .actions .new{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 8px 24px;
		background: #172126;
		box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
		border-radius: 12px;
		height: 56px;
		cursor: pointer;
	}

		.old-site-root-element .popup-car-dropped .actions .new:before{
			content: 'добавить новый';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #FFFFFF;
		}

	@media (max-width: 930px){

		.old-site-root-element .popup-car-dropped .actions .new:before{
			font-size: 12px;
			line-height: 24px;
		}

	}

	.old-site-root-element .popup-car-dropped .actions .close{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 8px 24px;
		border: 2px solid #172126;
		border-radius: 12px;
		height: 56px;
		cursor: pointer;
		margin-left: 16px;
	}

@media (max-width: 930px){

	.old-site-root-element .popup-car-dropped .actions .close{
		margin-top: 20px;
		margin-left: 0;
	}

}

		.old-site-root-element .popup-car-dropped .actions .close:before{
			content: 'продолжить';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #172126;
		}

	@media (max-width: 930px){

		.old-site-root-element .popup-car-dropped .actions .close:before{
			font-size: 12px;
			line-height: 24px;
		}

	}






/************************************************************
                        
                 P O P B E L O W   R E C O R D

************************************************************/


.old-site-root-element .popbelow-record{
	color: #172126;
}

.old-site-root-element .popbelow-record .contents-inner{
	padding: 0 48px 48px;
	box-sizing: border-box;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-record .contents-inner{
	padding: 0 20px 48px;
	min-height: calc(100vh - 100px);
}

}

.old-site-root-element .popbelow-record .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	padding-right: 24px;
	max-width: 510px;
}

.old-site-root-element .popbelow-record .info{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 24px;
}

	.old-site-root-element .popbelow-record .info>*{
		position: relative;
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #90979C;
		padding-left: 32px;
	}

	.old-site-root-element .popbelow-record .info>*+*{
		margin-left: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-record .info>*+*{
		margin-left: 22px;
	}

}

		.old-site-root-element .popbelow-record .info>*:before{
			content: '';
			display: block;
			position: absolute;
			width: 24px;
			height: 24px;
			left: 0;
			top: 0;
			background-repeat: no-repeat;
			background-position: center center;
			background-repeat: contain;
		}

		.old-site-root-element .popbelow-record .info>*.datetime:before{
			background-image: url(/new/assets/img/personal/clock-bigger.svg);
		}

		.old-site-root-element .popbelow-record .info>*.address:before{
			background-image: url(/new/assets/img/personal/geo-bigger.svg);
		}

.old-site-root-element .popbelow-record .actions{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 16px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-record .actions{
	display: none;
}

}

	.old-site-root-element .popbelow-record .actions>*{}
	
	.old-site-root-element .popbelow-record .actions>*+*{
		margin-left: 24px;
	}

		.old-site-root-element .popbelow-record .actions>*.replace:before{
			content: 'перенести запись';
		}

		.old-site-root-element .popbelow-record .actions>*.reject:before{
			content: 'отменить';
		}

	.old-site-root-element .popbelow-record .actions>*.reject.commit{
		border-color: #E34949;
	}

		.old-site-root-element .popbelow-record .actions>*.reject.commit:before{
			content: 'вы уверены?';
			color: #E34949;
		}

.old-site-root-element .popbelow-record .price{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	white-space: pre;
	margin-top: 40px;
}

	.old-site-root-element .popbelow-record .price:after{
		content: ' р';
	}

.old-site-root-element .popbelow-record .actions-v2{
	display: none;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 24px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-record .actions-v2{
	display: flex;
}

}

	.old-site-root-element .popbelow-record .actions-v2>*{}
	
	.old-site-root-element .popbelow-record .actions-v2>*+*{
		margin-top: 24px;
	}

		.old-site-root-element .popbelow-record .actions-v2>*.replace:before{
			content: 'перенести запись';
		}

		.old-site-root-element .popbelow-record .actions-v2>*.reject:before{
			content: 'отменить';
		}

	.old-site-root-element .popbelow-record .actions-v2>*.reject.commit{
		border-color: #E34949;
	}

		.old-site-root-element .popbelow-record .actions-v2>*.reject.commit:before{
			content: 'вы уверены?';
			color: #E34949;
		}

.old-site-root-element .popbelow-record .desc{
	font-family: Roboto;
	font-size: 16px;
	line-height: 32px;
	color: #172126;
	margin-top: 32px;
}

	.old-site-root-element .popbelow-record .desc b{
		font-family: Circe-Bold;
		font-size: 18px;
		line-height: 24px;
		color: #172126;
	}



/************************************************************
                        
                 P O P B E L O W   R E P L A C E

************************************************************/


.old-site-root-element .popbelow-replace{
	color: #172126;
}

.old-site-root-element .popbelow-replace .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-replace .contents-inner{
	padding: 0 20px 48px;
	width: 100%;
}

}

.old-site-root-element .popbelow-replace .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element .popbelow-replace .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
}

.old-site-root-element .popbelow-replace .station{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 48px;
	z-index: 1;
}

	.old-site-root-element .popbelow-replace .station:before{
		content: 'Станция';
		display: block;
		width: 100%;
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 24px;
	}

	.old-site-root-element .popbelow-replace .station .ui-combobox{
		width: calc(100% - 72px);
	}

		.old-site-root-element .popbelow-replace .station .ui-combobox .placeholder:before{
			content: 'Укажите станцию';
		}

	.old-site-root-element .popbelow-replace .station .on-map{
		display: none !important;
		width: 56px;
		height: 56px;
		border: 2px solid #172126;
		border-radius: 12px;
		box-sizing: border-box;
		margin-left: 12px;
		background: url(/new/assets/img/personal/marker.svg) no-repeat center center/24px auto;
		cursor: pointer;
	}

.old-site-root-element .popbelow-replace .date{
	position: relative;
	margin-top: 48px;
	padding-left: 100px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-replace .date{
	padding-left: 0;
	padding-top: 44px;
}

}

	.old-site-root-element .popbelow-replace .date .nav{
		display: flex;
		position: absolute;
		flex-direction: row;
		left: 0;
		top: -4px;
		width: 100%;
		border-bottom: 1px solid #C2C9CC;
		padding-left: 100px;
		box-sizing: border-box;
		z-index: 1;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-replace .date .nav{
		top: 0;
		padding-left: 0;
		padding-top: 40px;
	}

}

	.old-site-root-element .popbelow-replace .date .nav,
	.old-site-root-element .popbelow-replace .date .nav *{
		pointer-events: none;
	}

		.old-site-root-element .popbelow-replace .date .nav:before{
			content: 'Дата';
			display: block;
			position: absolute;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
			left: 0;
			top: 0;
		}

	@media (max-width: 930px){

		.old-site-root-element .popbelow-replace .date .nav:before{
			content: 'Дата и время';
		}

	}

			.old-site-root-element .popbelow-replace .date .nav>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: space-between;
				height: 32px;
				flex-grow: 1;
				cursor: pointer;
			}

				.old-site-root-element .popbelow-replace .date .nav>*>*{
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/dropdown-gray.svg) no-repeat center center/contain;
					pointer-events: initial;
					cursor: pointer;
				}

				.old-site-root-element .popbelow-replace.hide .date .nav>*>*{
					pointer-events: none;
				}

				.old-site-root-element .popbelow-replace .date .nav>*>*.hide{
					opacity: 0;
					pointer-events: none;
				}

				.old-site-root-element .popbelow-replace .date .nav>*>*.prev{
					transform: rotate(90deg);
				}

				.old-site-root-element .popbelow-replace .date .nav>*>*.next{
					transform: rotate(-90deg);
				}

	.old-site-root-element .popbelow-replace .date .slider{
		position: relative;
		width: 100%;
		overflow: hidden;
		z-index: 0;
	}

		.old-site-root-element .popbelow-replace .date .slider>*{}

			.old-site-root-element .popbelow-replace .date .slider>*>*{}

				.old-site-root-element .popbelow-replace .date .slider .caption{
					font-family: Circe-Regular;
					font-size: 16px;
					line-height: 24px;
					color: #172126;
					margin-bottom: 16px;
					text-align: center;
				}

				.old-site-root-element .popbelow-replace .date .slider .week{
					display: flex;
					flex-direction: row;
					align-items: flex-start;
					justify-content: flex-start;
				}

					.old-site-root-element .popbelow-replace .date .slider .week>*{
						font-family: Roboto;
						font-size: 12px;
						line-height: 16px;
						color: #586066;
						flex-grow: 1;
						flex-basis: 0;
						text-align: center;
					}

				.old-site-root-element .popbelow-replace .date .slider .days{
					display: grid;
					grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
					margin-top: 16px;
				}

					.old-site-root-element .popbelow-replace .date .slider .days>*{
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
						font-family: Roboto;
						font-size: 16px;
						line-height: 40px;
						text-align: center;
						color: #172126;
					}

					.old-site-root-element .popbelow-replace .date .slider .days>*,
					.old-site-root-element .popbelow-replace .date .slider .days>* *{
						cursor: pointer;
					}

					.old-site-root-element .popbelow-replace .date .slider .days>*.dup{
						pointer-events: none;
					}

					.old-site-root-element .popbelow-replace .date .slider .days>*.disabled{
						font-weight: bold;
						color: #90979C;
						pointer-events: none;
					}

					.old-site-root-element .popbelow-replace .date .slider .days>*.active{
						color: #fff;
						pointer-events: none;
					}

						.old-site-root-element .popbelow-replace .date .slider .days>*>*{
							border-radius: 12px;
							transition: background 200ms ease;
							will-change: background;
							min-width: 40px;
							padding: 0 2px;
							box-shadow: border-box;
						}

						.old-site-root-element .popbelow-replace .date .slider .days>*.active>*{
							background: #172126;
						}


.old-site-root-element .popbelow-replace .time{
	position: relative;
	margin-top: 48px;
	padding-top: 16px;
	padding-left: 100px;
	margin-top: 32px;
	border-top: 1px solid #C2C9CC;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-replace .time{
	margin-top: 32px;
	padding-left: 0;
}

}

	.old-site-root-element .popbelow-replace .time:before{
		content: 'Время';
		display: block;
		position: absolute;
		left: 0;
		top: 6px;
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		color: #172126;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-replace .time:before{
		display: none;
	}

}

	.old-site-root-element .popbelow-replace .time .variants{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-replace .time .variants{
		width: calc(100% + 16px);
		justify-content: space-between;
	}

}

		.old-site-root-element .popbelow-replace .time .variants>*{
			font-family: Circe-Bold;
			font-size: 16px;
			text-align: center;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #586066;
			line-height: 28px;
			margin: 0 16px 16px 0;
			padding: 4px 8px;
			border: 2px solid #F2F6F7;
			background: #F2F6F7;
			border-radius: 12px;
			box-sizing: border-box;
			cursor: pointer;
		}

		.old-site-root-element .popbelow-replace .time .variants>*.active{
			border: 2px solid #172126;
			background: none;
		}

.old-site-root-element .popbelow-replace .commit{
	align-self: flex-end;
	margin-top: 40px;
}

@media (min-width: 931px){

.old-site-root-element .popbelow-replace .commit{
	height: 72px;
	padding: 0 36px;
	font-size: 16px;
	line-height: 24px;
}

}

.old-site-root-element .popbelow-replace .commit.disabled{
    box-shadow: none;
    background: #F2F6F7;
    pointer-events: none;
}

	.old-site-root-element .popbelow-replace .commit:before{
		content: 'перенести запись';
	}

	.old-site-root-element .popbelow-replace .commit.disabled:before{
		color: #172126;
	}






/************************************************************
                        
           P O P U P   R E P L A C E   R E S U L T

************************************************************/


.old-site-root-element .popup-replace-result{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

.old-site-root-element .popup-replace-result.hide{
	opacity: 0;
}

.old-site-root-element .popup-replace-result.off{
	display: none;
}

.old-site-root-element .popup-replace-result.hide,
.old-site-root-element .popup-replace-result.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-replace-result>*{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	padding: 32px 16px;
	background: #fff;
	border-radius: 16px;
	width: 320px;
}

	.old-site-root-element .popup-replace-result>*:before{
		content: '';
		display: block;
		width: 42px;
		height: 35px;
		align-self: center;
		background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
 	}

	.old-site-root-element .popup-replace-result .title{
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		text-align: center;
		color: #172126;
		margin-top: 32px;
	}
	
	.old-site-root-element .popup-replace-result .sub{
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		text-align: center;
		color: #172126;
	}

	.old-site-root-element .popup-replace-result .info{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		align-self: center;
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		color: #172126;
		margin-top: 20px;
		max-width: calc(100% - 56px);
	}

		.old-site-root-element .popup-replace-result .info>*{
			display: flex;
			position: relative;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
		}

		.old-site-root-element .popup-replace-result .info>*+*{
			margin-top: 8px;
		}

			.old-site-root-element .popup-replace-result .info>*:before{
				content: '';
				display: block;
				position: absolute;
				width: 14px;
				height: 14px;
				top: calc(50% - 7px);
				left: -26px;
				background: url(/new/assets/img/personal/datetime-black.svg) no-repeat center center/contain;
			}

			.old-site-root-element .popup-replace-result .info>*.address:before{
				width: 16px;
				height: 16px;
				top: calc(50% - 8px);
				left: -27px;
				background-image: url(/new/assets/img/personal/address-black.svg);
			}

	.old-site-root-element .popup-replace-result .close{
		margin-top: 48px;
		background: #172126;
		color: #fff;
		align-self: center;
	}

		.old-site-root-element .popup-replace-result .close:before{
			content: 'закрыть';
		}



/************************************************************
                        
           P O P U P   C A N C E L   R E S U L T

************************************************************/


.old-site-root-element .popup-cancel-result{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

.old-site-root-element .popup-cancel-result.hide{
	opacity: 0;
}

.old-site-root-element .popup-cancel-result.off{
	display: none;
}

.old-site-root-element .popup-cancel-result.hide,
.old-site-root-element .popup-cancel-result.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-cancel-result>*{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	padding: 32px 16px;
	background: #fff;
	border-radius: 16px;
	width: 320px;
}

	.old-site-root-element .popup-cancel-result .title{
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		text-align: center;
		color: #172126;
	}
	
	.old-site-root-element .popup-cancel-result .close{
		margin-top: 24px;
		background: #172126;
		color: #fff;
		align-self: center;
	}

		.old-site-root-element .popup-cancel-result .close:before{
			content: 'закрыть';
		}






/************************************************************
                        
                P O P B E L O W   B O N U S

************************************************************/


.old-site-root-element .popbelow-bonus{}

.old-site-root-element .popbelow-bonus .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-bonus .contents-inner{
	padding: 0 20px 32px;
}

}

.old-site-root-element .popbelow-bonus .about{
	position: relative;
	margin-top: 24px;
	color: #fff;
	border-radius: 16px;
	box-sizing: border-box;
	padding: 40px;
	overflow: hidden;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-bonus .about{
	margin-top: 0;
	padding: 20px;
}

}

.old-site-root-element .popbelow-bonus .about.status-silver{
	 background: #59626C;
}

.old-site-root-element .popbelow-bonus .about.status-gold{
	 background: #A4793A;
}

.old-site-root-element .popbelow-bonus .about.status-ruby{
	 background: #AA3C3C;
}

.old-site-root-element .popbelow-bonus .about.status-vip{
	 background: #172126;
}

	.old-site-root-element .popbelow-bonus .about>*{
		position: relative;
		z-index: 1;
	}

	.old-site-root-element .popbelow-bonus .about:before{
		content: '';
		display: block;
		position: absolute;
		width: 142%;
		padding-bottom: 142%;
		border-radius: 50%;
		right: 0;
		bottom: 0;
		background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 100%);
		transform: translate(40%, 1%);
		z-index: 0;
	}

	.old-site-root-element .popbelow-bonus .about .top{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
	}

		.old-site-root-element .popbelow-bonus .about .top .name{
			font-family: Circe-Bold;
			font-size: 32px;
			line-height: 36px;
		}

	@media (max-width: 930px){

		.old-site-root-element .popbelow-bonus .about .top .name{
			font-size: 24px;
			line-height: 28px;
		}

	}

		.old-site-root-element .popbelow-bonus .about .top .status{
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
		}

			.old-site-root-element .popbelow-bonus .about .top .status .status-text{
				opacity: .5;
			}

			.old-site-root-element .popbelow-bonus .about .top .status .status-value{
				font-family: Roboto;
				font-weight: 700;
				font-size: 16px;
				line-height: 24px;
				position: relative;
			}

				.old-site-root-element .popbelow-bonus .about .top .status .status-value:before{
					content: '';
					display: block;
					position: absolute;
					top: 0;
					left: -24px;
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/follow-angle-white.svg) no-repeat center center/contain;
				}

				.old-site-root-element .popbelow-bonus .about .top .status .status-value:after{
					content: ' ₽';
					white-space: pre;
				}

	.old-site-root-element .popbelow-bonus .about .bottom{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
		margin-top: 48px;
	}

		.old-site-root-element .popbelow-bonus .about .bottom>*{}

			.old-site-root-element .popbelow-bonus .about .bottom .value{
				font-family: Circe-Bold;
				font-size: 96px;
				line-height: 96px;
				white-space: nowrap;
			}

		@media (max-width: 930px){

			.old-site-root-element .popbelow-bonus .about .bottom .value{
				font-size: 48px;
				line-height: 48px;
			}

		}

				.old-site-root-element .popbelow-bonus .about .bottom .value:after{
					content: ' %';
				}

			.old-site-root-element .popbelow-bonus .about .bottom .sub{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				max-width: 180px;
				opacity: .5;
			}

		@media (max-width: 930px){

			.old-site-root-element .popbelow-bonus .about .bottom .sub{
				max-width: 130px;
			}

		}

.old-site-root-element .popbelow-bonus .free{
	margin-top: 48px;
}

	.old-site-root-element .popbelow-bonus .free .caption{}

		.old-site-root-element .popbelow-bonus .free .caption:before{
			content: 'Бесплатные услуги';
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

		.old-site-root-element .popbelow-bonus .free .caption:after{
			content: 'каждая услуга предоставляется 1 раз в год';
			display: block;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
			margin-top: 4px;
		}

	.old-site-root-element .popbelow-bonus .free .list{
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #172126;
		margin-top: 8px;
	}

		.old-site-root-element .popbelow-bonus .free .list>*{
			padding: 12px 0;
			box-sizing: border-box;
		}

		.old-site-root-element .popbelow-bonus .free .list>*+*{
			border-top: 1px solid #F2F6F7;
		}

	.old-site-root-element .popbelow-bonus .special{
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #172126;
		margin-top: 36px;
	}

		.old-site-root-element .popbelow-bonus .special:before{
			content: 'Спецпрайс на услуги';
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
		}

		.old-site-root-element .popbelow-bonus .special .list{
			margin-top: 8px;
		}

			.old-site-root-element .popbelow-bonus .special .list>*{
				padding: 12px 0;
				box-sizing: border-box;
			}

			.old-site-root-element .popbelow-bonus .special .list>*+*{
				border-top: 1px solid #F2F6F7;
			}

	.old-site-root-element .popbelow-bonus .exclamation{
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		color: #90979C;
		margin-top: 36px;
	}




.old-site-root-element .popup-sb-choose-date{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
	padding: 40px 20px;
	box-sizing: border-box;
}

.old-site-root-element .popup-sb-choose-date.hide{
	opacity: 0;
}

.old-site-root-element .popup-sb-choose-date.off{
	display: none;
}

.old-site-root-element .popup-sb-choose-date.hide,
.old-site-root-element .popup-sb-choose-date.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-sb-choose-date>*{
	width: 100%;
	max-width: 320px;
	border-radius: 16px;
	overflow: hidden;
	background: #fff;
	color: #90979c;
	font-family: Circe-Regular;
	font-size: 32px;
	line-height: 36px;
}

	.old-site-root-element .popup-sb-choose-date .slider{
		flex-direction: column;
		max-height: 180px;
	}

		.old-site-root-element .popup-sb-choose-date .slider>*{
			flex-direction: column;
		}

			.old-site-root-element .popup-sb-choose-date .slider>*>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				white-space: nowrap;
				height: 60px;
			}

			.old-site-root-element .popup-sb-choose-date .slider>*>*.active{
				color: #172126;
				background: #f2f6f7;
			}

			.old-site-root-element .popup-sb-choose-date .slider>*>*,
			.old-site-root-element .popup-sb-choose-date .slider>*>* *{
				cursor: pointer;
			}



.old-site-root-element .popup-sb-choose-item{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
	padding: 40px 20px;
	box-sizing: border-box;
}

.old-site-root-element .popup-sb-choose-item.hide{
	opacity: 0;
}

.old-site-root-element .popup-sb-choose-item.off{
	display: none;
}

.old-site-root-element .popup-sb-choose-item.hide,
.old-site-root-element .popup-sb-choose-item.hide *{
	pointer-events: none;
}

.old-site-root-element .popup-sb-choose-item>*{
	width: 100%;
	max-width: 320px;
	border-radius: 16px;
	background: #fff;
	overflow: hidden;
}

	.old-site-root-element .popup-sb-choose-item .list{
		max-height: 285px;
		overflow: auto;
	}

	.old-site-root-element .popup-sb-choose-item .list::-webkit-scrollbar,
	.old-site-root-element .popup-sb-choose-item .list::-webkit-scrollbar-track,
	.old-site-root-element .popup-sb-choose-item .list::-webkit-scrollbar-thumb{
		width: 0;
		opacity: 0;
		background: transparent;
	}

		.old-site-root-element .popup-sb-choose-item .list>*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			height: 64px;
			padding: 0 20px;
			box-sizing: border-box;
		}

		.old-site-root-element .popup-sb-choose-item .list>*+*{
			border-top: 1px solid #f2f6f7;
		}

		.old-site-root-element .popup-sb-choose-item .list>*,
		.old-site-root-element .popup-sb-choose-item .list>* *{
			cursor: pointer;
		}


			.old-site-root-element .popup-sb-choose-item .list .num{
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
				color: #90979c;
				order: 1;
				margin-right: 20px;
			}

			.old-site-root-element .popup-sb-choose-item .list>*:before{
				content: '';
				display: block;
				flex-grow: 1;
				flex-basis: 0;
				order: 2;
			}

			.old-site-root-element .popup-sb-choose-item .list .value{
				font-family: Circe-Bold;
				font-size: 18px;
				line-height: 24px;
				color: #172126;
				margin-left: 20px;
				white-space: nowrap;
				flex-shrink: 0;
				order: 3;
			}
			
				.old-site-root-element .popup-sb-choose-item .list .value:after{
					content: ' р';
					white-space: pre;
				}

			.old-site-root-element .popup-sb-choose-item .list>*:after{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
				margin-left: 8px;
				order: 4;
			}

.old-site-root-element .personal--fixed-order{
	display: none;
	position: fixed;
	width: 56px;
	height: 56px;
	right: 20px;
	bottom: 20px;
	background: url(/new/assets/img/personal/plus-white.svg) no-repeat center center/24px auto, #F47D32;
	box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, .4);
	border-radius: 12px;
	z-index: 10;
}


@media (max-width: 800px){

.old-site-root-element .personal--fixed-order{
	display: block;
}

}














/************************************************************
                        
                         B A S I C S

************************************************************/


.old-site-root-element.personal_html{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	min-height: 100vh;
}

.old-site-root-element.personal_body{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	flex-grow: 1;
}

.old-site-root-element.account-contents{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	color: #172126;
	padding: 96px 48px 140px;
	width: 100%;
	max-width: 1536px;
	margin: 0 auto;
	flex-grow: 1;
	box-sizing: border-box;
	flex-shrink: 0;
}

@media (max-width: 930px){

.old-site-root-element.account-contents{
	max-width: 640px;
	padding: 0 48px 72px;
}

}

@media (max-width: 800px){

.old-site-root-element.account-contents{
	max-width: 480px;
	padding: 0 20px 72px;
}

}




.old-site-root-element.account-contents .breadcrumbs{
	display: none;
	flex-direction: row;
	align-items: stretch;
	justify-content: flex-start;
	padding: 0 48px;
	box-sizing: border-box;
	position: relative;
	width: calc(100% + 96px);
	left: -48px;
	overflow: hidden;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .breadcrumbs{
	display: flex;
}

}

@media (max-width: 800px){

.old-site-root-element.account-contents .breadcrumbs{
	padding: 0 20px;
	width: calc(100% + 40px);
	left: -20px;
}

}

	.old-site-root-element.account-contents .breadcrumbs>*{
		display: flex;
		flex-direction: row;
		align-items: stretch;
		justify-content: flex-start;
		overflow: visible;
		width: 100%;
	}

		.old-site-root-element.account-contents .breadcrumbs>*>*{
			display: flex;
			flex-direction: row;
			align-items: stretch;
			justify-content: flex-start;
			width: auto;
			max-width: initial;
			flex-shrink: 0;
			flex-grow: 1;
		}

			.old-site-root-element.account-contents .breadcrumbs>*>*>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				width: auto;
			}

				.old-site-root-element.account-contents .breadcrumbs .root{
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/home.svg) no-repeat center center/contain;
					cursor: pointer;
				}

				.old-site-root-element.account-contents .breadcrumbs .item{
					position: relative;
					font-family: Roboto;
					font-size: 12px;
					line-height: 16px;
					color: #172126;
					padding: 4px 8px;
					box-sizing: border-box;
					margin-left: 24px;
					min-height: 24px;
					cursor: pointer;
				}

				.old-site-root-element.account-contents .breadcrumbs .item:last-child{
					color: #90979C;
					pointer-events: none;
				}

					.old-site-root-element.account-contents .breadcrumbs .item.personal:before{
						content: 'Личный кабинет';
					}

					.old-site-root-element.account-contents .breadcrumbs .item.history:before{
						content: 'История обслуживания';
					}

					.old-site-root-element.account-contents .breadcrumbs .item.records:before{
						content: 'Записи на обслуживание';
					}

					.old-site-root-element.account-contents .breadcrumbs .item.recomms:before{
						content: 'Рекомендации';
					}

					.old-site-root-element.account-contents .breadcrumbs .item:after{
						content: '';
						display: block;
						position: absolute;
						top: 0;
						left: -24px;
						width: 24px;
						height: 24px;
						background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/contain;
						pointer-events: none;
					}









.old-site-root-element.account-contents .header{
	font-family: Circe-Bold;
	font-size: 72px;
	line-height: 72px;
	color: #172126;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .header{
	font-size: 32px;
	line-height: 36px;
	margin-top: 24px;
}

}


@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .header,
.old-site-root-element.account-contents.subsection-history .header,
.old-site-root-element.account-contents.subsection-history-day .header,
.old-site-root-element.account-contents.subsection-history-item .header,
.old-site-root-element.account-contents.subsection-recomms .header{
	display: none;
}

}

	.old-site-root-element.account-contents .header:before{
		content: 'Личный кабинет';
	}


.old-site-root-element.account-contents .contents-wrapper{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 32px;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .contents-wrapper{
	flex-direction: column;
	align-items: stretch;
	margin-top: 20px;
}

}


@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .contents-wrapper,
.old-site-root-element.account-contents.subsection-history .contents-wrapper,
.old-site-root-element.account-contents.subsection-history-day .contents-wrapper,
.old-site-root-element.account-contents.subsection-history-item .contents-wrapper,
.old-site-root-element.account-contents.subsection-recomms .contents-wrapper{
	margin-top: 0;
}

}

.old-site-root-element.account-contents .contents-left{
	flex-basis: 0;
	flex-grow: 1;
	min-width: 0;
}

.old-site-root-element.account-contents .contents-right{
	margin-left: 32px;
	width: 416px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .contents-right{
	margin-left: 24px;
	width: 360px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents .contents-right{
	margin-left: 0;
	margin-top: 32px;
	width: auto;
}

}




.old-site-root-element.account-contents .section-bonus{}

@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .section-bonus,
.old-site-root-element.account-contents.subsection-history .section-bonus,
.old-site-root-element.account-contents.subsection-history-day .section-bonus,
.old-site-root-element.account-contents.subsection-history-item .section-bonus,
.old-site-root-element.account-contents.subsection-recomms .section-bonus{
	display: none;
}

}

.old-site-root-element.account-contents *+.section-bonus{
	margin-top: 16px;
}

.old-site-root-element.account-contents .section-bonus>*{}

.old-site-root-element.account-contents .section-bonus>*.hidden{
	display: none !important;
}

.old-site-root-element.account-contents .section-bonus .empty{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	background: #F2F6F7;
	border-radius: 16px;
	padding: 24px;
	box-sizing: border-box;
	overflow: hidden;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-bonus .empty{
	padding: 16px;
	overflow: hidden;
}

}

	.old-site-root-element.account-contents .section-bonus .empty>*{
		font-family: Circe-Regular;
		font-size: 16px;
		line-height: 18px;
		color: #586066;
		flex-grow: 1;
		flex-basis: 0;
	}

		.old-site-root-element.account-contents .section-bonus .empty>*:before{
			content: 'Бонусная программа';
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
			margin-bottom: 12px;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-bonus .empty>*:before{
			font-size: 18px;
			line-height: 24px;
			margin-bottom: 8px;
		}

	}

	.old-site-root-element.account-contents .section-bonus .empty:after{
		content: '';
		display: block;
		width: 128px;
		height: 80px;
		margin-top: 8px;
		background: url(/new/assets/img/personal/bonus-card.png) no-repeat right top/contain;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-bonus .empty:after{
		margin-right: -60px;
	}

}

.old-site-root-element.account-contents .section-bonus .status{
	background: #fff;
	color: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 16px;
	padding: 24px;
	box-sizing: border-box;
	overflow: hidden;
}

.old-site-root-element.account-contents .section-bonus .status.status-vip{
	background: #172126;
	color: #fff;
	box-shadow: none;
}


@media (max-width: 1200px){

.old-site-root-element.account-contents .section-bonus .status{
	padding: 14px 16px 8px;
}

}

.old-site-root-element.account-contents .section-bonus .status,
.old-site-root-element.account-contents .section-bonus .status *{
	cursor: pointer;
}

	.old-site-root-element.account-contents .section-bonus .status .title{
		position: relative;
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		padding-right: 24px;
		box-sizing: border-box;
	}

	.old-site-root-element.account-contents .section-bonus .status.status-silver .title{
		color: #506A70;
	}

	.old-site-root-element.account-contents .section-bonus .status.status-gold .title{
		color: #AE8D27;
	}

	.old-site-root-element.account-contents .section-bonus .status.status-ruby .title{
		color: #E35368;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-bonus .status .title{
		font-size: 18px;
		line-height: 24px;
	}

}

		.old-site-root-element.account-contents .section-bonus .status .title:after{
			content: '';
			display: block;
			position: absolute;
			right: 0;
			top: calc(50% - 16px);
			width: 32px;
			height: 32px;
			background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
		}

	.old-site-root-element.account-contents .section-bonus .status .info{
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between;
		margin-top: 20px;
		font-family: Circe-Bold;
		font-size: 48px;
		line-height: 48px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-bonus .status .info{
		margin-top: 12px;
		font-size: 24px;
		line-height: 28px;
	}

}

		.old-site-root-element.account-contents .section-bonus .status .info>*{
			display: flex;
			flex-direction: row;
			align-items: flex-end;
			justify-content: flex-start;
			white-space: nowrap;
		}

		.old-site-root-element.account-contents .section-bonus .status.status-vip .info>*.score{
			color: #F47D32;
		}

		.old-site-root-element.account-contents .section-bonus .status .info>*+*{
			margin-left: 12px;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-bonus .status .info>*+*{
			margin-left: 24px;
		}

	}

			.old-site-root-element.account-contents .section-bonus .status .info>*:after{
				display: block;
				position: relative;
				top: -.5em;
				font-family: Circe-Regular;
				font-size: 16px;
				line-height: 18px;
				margin-left: 12px;
				white-space: initial;
				max-width: 120px;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-bonus .status .info>*:after{
				margin-left: 8px;
				top: -.2em;
			}

		}

			.old-site-root-element.account-contents .section-bonus .status .info>*.score:after{
				content: 'бонусных баллов';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.score.nom--1:after{
				content: 'бонусный балл';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.score.nom--2:after{
				content: 'бонусных балла';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.services:after{
				content: 'бесплатных услуг';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.services.nom--1:after{
				content: 'бесплатная услуга';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.services.nom--2:after{
				content: 'бонусные услуги';
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-bonus .status .info>*.score:after{
				content: 'баллов';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.score.nom--1:after{
				content: 'балл';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.score.nom--2:after{
				content: 'балла';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.services:after{
				content: 'услуг';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.services.nom--1:after{
				content: 'услуга';
			}

			.old-site-root-element.account-contents .section-bonus .status .info>*.services.nom--2:after{
				content: 'услуги';
			}

		}



.old-site-root-element.account-contents .section-promo{}

@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .section-promo,
.old-site-root-element.account-contents.subsection-history .section-promo,
.old-site-root-element.account-contents.subsection-history-day .section-promo,
.old-site-root-element.account-contents.subsection-history-item .section-promo,
.old-site-root-element.account-contents.subsection-recomms .section-promo{
	display: none;
}

}

.old-site-root-element.account-contents *+.section-promo{
	margin-top: 32px;
}

.old-site-root-element.account-contents .section-promo .caption{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

	.old-site-root-element.account-contents .section-promo .caption span{
		display: block;
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		color: #172126;
	}

		.old-site-root-element.account-contents .section-promo .caption span:before{
			content: 'Новые акции';
		}

	.old-site-root-element.account-contents .section-promo .caption a{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-end;
		cursor: pointer;
	}

		.old-site-root-element.account-contents .section-promo .caption a:before{
			content: 'все акции';
			display: block;
			position: relative;
			top: .2em;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #172126;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-promo .caption a:before{
			display: none;
		}

	}

		.old-site-root-element.account-contents .section-promo .caption a:after{
			content: '';
			display: block;
			margin-left: 8px;
			width: 24px;
			height: 24px;
			background: url(/new/assets/img/personal/follow.svg) no-repeat center center/contain;
		}

.old-site-root-element.account-contents .section-promo .list{
	margin-top: 32px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-promo .list{
	margin-top: 24px;
}

}

	.old-site-root-element.account-contents .section-promo .list>*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
	}
	
	.old-site-root-element.account-contents .section-promo .list>*+*{
		margin-top: 12px;
		padding-top: 12px;
		border-top: 1px solid #F2F6F7;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-promo .list>*+*{
		margin-top: 16px;
		padding-top: 16px;
	}

}

	.old-site-root-element.account-contents .section-promo .list>*,
	.old-site-root-element.account-contents .section-promo .list>* *{
		cursor: pointer;
	}

		.old-site-root-element.account-contents .section-promo .list .image{
			width: 64px;
			height: 64px;
			border-radius: 16px;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			align-self: flex-start;
			overflow: hidden;
			flex-shrink: 0;
		}

		.old-site-root-element.account-contents .section-promo .list .info{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			margin-left: 20px;
			flex-grow: 1;
			flex-basis: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-promo .list .info{
			flex-direction: column;
			align-items: stretch;
		}

	}

			.old-site-root-element.account-contents .section-promo .list .info .title{
				font-family: Circe-Bold;
				font-size: 18px;
				line-height: 24px;
				color: #172126;
				flex-grow: 2;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-promo .list .info .title{
				flex-grow: initial;
			}

		}

			.old-site-root-element.account-contents .section-promo .list .info .terms{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				text-align: right;
				color: #90979C;
				flex-grow: 1;
				white-space: pre;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-promo .list .info .terms{
				flex-grow: initial;
				text-align: left;
			}

		}

		.old-site-root-element.account-contents .section-promo .list>*:after{
			content: '';
			display: block;
			width: 24px;
			height: 24px;
			margin-left: 24px;
			background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/contain;
			flex-shrink: 0;
		}



.old-site-root-element.account-contents .section-halva{
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	background: #F2F6F7;
	border-radius: 16px;
	padding: 32px 32px 156px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-halva{
	padding: 24px 20px 123px;
}

}

.old-site-root-element.account-contents *+.section-halva{
	margin-top: 32px;
}

.old-site-root-element.account-contents .section-halva:before{
	content: 'Возьмите рассрочку';
	display: block;
	position: relative;
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 42px;
	color: #2B2A29;
	z-index: 1;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-halva:before{
	font-size: 24px;
	line-height: 28px;
}

}

.old-site-root-element.account-contents .section-halva .text>*{
	position: relative;
	z-index: 1;
}

.old-site-root-element.account-contents .section-halva .text{
	font-family: Circe-Regular;
	font-size: 18px;
	line-height: 27px;
	color: #2B2A29;
	margin-top: 12px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-halva .text{
	margin-top: 16px;
}

}

.old-site-root-element.account-contents .section-halva .more{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	align-self: flex-start;
	margin-top: 12px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-halva .more{
	margin-top: 24px;
}

}

	.old-site-root-element.account-contents .section-halva .more:before{
		content: 'подробнее';
		display: block;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #172126;
	}

	.old-site-root-element.account-contents .section-halva .more:after{
		content: '';
		display: block;
		width: 24px;
		height: 24px;
		margin-left: 8px;
		background: url(/new/assets/img/personal/follow.svg) no-repeat center center/contain;
	}

.old-site-root-element.account-contents .section-halva:after{
	content: '';
	display: block;
	position: absolute;
	right: 3px;
	bottom: -4px;
	width: 280px;
	height: 180px;
	background: url(/new/assets/img/personal/halva-card.png) no-repeat right top/contain;
	box-shadow: 0px 21.1496px 46.9991px -28.1994px rgba(70, 119, 149, 0.32);
	transform: rotate(-15deg);
	z-index: 0;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-halva:after{
	right: -6px;
	bottom: -10px;
	width: 212px;
	height: 134px;
}

}



.old-site-root-element.account-contents .section-personal{
	background: #fff;
	box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
	border-radius: 16px;
}


@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .section-personal,
.old-site-root-element.account-contents.subsection-history .section-personal,
.old-site-root-element.account-contents.subsection-history-day .section-personal,
.old-site-root-element.account-contents.subsection-history-item .section-personal,
.old-site-root-element.account-contents.subsection-recomms .section-personal{
	display: none;
}

}


.old-site-root-element.account-contents *+.section-personal{
	margin-top: 56px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents *+.section-personal{
	margin-top: 20px;
}

}

	.old-site-root-element.account-contents .section-personal .handler{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		box-sizing: border-box;
		padding: 24px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-personal .handler{
		padding: 16px;
	}

}

	.old-site-root-element.account-contents .section-personal .handler,
	.old-site-root-element.account-contents .section-personal .handler *{
		cursor: pointer;
	}

		.old-site-root-element.account-contents .section-personal .handler .photo{
			width: 96px;
			height: 96px;
			background: url(/new/assets/img/personal/person.svg) no-repeat center center/contain;
			flex-shrink: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-personal .handler .photo{
			width: 48px;
			height: 48px;
		}

	}

		.old-site-root-element.account-contents .section-personal .handler .name{
			font-family: Circe-Bold;
			font-size: 32px;
			line-height: 36px;
			color: #172126;
			margin-left: 24px;
			min-width: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-personal .handler .name{
			font-size: 24px;
			line-height: 28px;
		}

	}

			.old-site-root-element.account-contents .section-personal .handler .name>*{
				display: initial;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-personal .handler .name .lastname,
			.old-site-root-element.account-contents .section-personal .handler .name .secondname{
				display: none;
			}

		}

		.old-site-root-element.account-contents .section-personal .handler .edit{
			margin-left: 12px;
			width: 32px;
			height: 32px;
			background: url(/new/assets/img/personal/edit.svg) no-repeat center center/24px auto;
			cursor: pointer;
			opacity: 0;
			pointer-events: none;
			margin-left: 8px;
		}

		.old-site-root-element.account-contents .section-personal.expanded .handler .edit{
			opacity: 1;
			pointer-events: initial;
		}

		.old-site-root-element.account-contents .section-personal .handler .stretch{
			flex-grow: 1;
			flex-basis: 0;
		}

		.old-site-root-element.account-contents .section-personal .handler .toggle{
			width: 32px;
			height: 32px;
			margin-left: 8px;
			margin-right: -4px;
			background: url(/new/assets/img/personal/dropdown.svg) no-repeat center center/24px auto;
			cursor: pointer;
			transition: transform 200ms ease;
			will-change: transform;
		}

		.old-site-root-element.account-contents .section-personal.expanded .handler .toggle{
			transform: rotate(180deg);
		}

	.old-site-root-element.account-contents .section-personal .data{
		overflow: hidden;
		height: 0;
	}

	.old-site-root-element.account-contents .section-personal.expanded .data{
		height: auto;
	}

		.old-site-root-element.account-contents .section-personal .data>*{
			padding: 32px 24px 24px;
			box-sizing: border-box;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-personal .data>*{
			padding: 8px 16px 16px;
		}

	}

			.old-site-root-element.account-contents .section-personal .data .phones{
				display: flex;
				flex-direction: row;
				align-items: flex-start;
				justify-content: flex-start;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-personal .data .phones{
				flex-direction: column;
				align-items: stretch;
			}

		}

				.old-site-root-element.account-contents .section-personal .data .phones:before{
					content: 'Мобильные телефоны';
					display: block;
					width: 58%;
					min-width: 0;
					flex-basis: 58%;
					padding-right: 24px;
					font-family: Circe-Bold;
					font-size: 24px;
					line-height: 28px;
					color: #172126;
					box-sizing: border-box;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-personal .data .phones:before{
					display: none;
				}

			}

			.old-site-root-element.account-contents .section-personal .data .phones>*{
				display: flex;
				flex-direction: column;
				align-items: stretch;
				justify-content: flex-start;
				flex-grow: 1;
				flex-basis: 0;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-personal .data .phones>*{
				flex-grow: initial;
				flex-basis: initial;
			}

		}

				.old-site-root-element.account-contents .section-personal .data .phones .list{
					font-family: Circe-Regular;
					font-size: 18px;
					line-height: 24px;
					color: #172126;
				}

					.old-site-root-element.account-contents .section-personal .data .phones .list>*{
						display: flex;
						flex-direction: row;
						align-items: center;
						justify-content: flex-start;
					}

					.old-site-root-element.account-contents .section-personal .data .phones .list>*+*{
						margin-top: 20px;
					}

				@media (max-width: 1200px){

					.old-site-root-element.account-contents .section-personal .data .phones .list>*+*{
						margin-top: 16px;
					}

				}

						.old-site-root-element.account-contents .section-personal .data .phones .list .value{
							white-space: nowrap;
						}

					@media (max-width: 1200px){

						.old-site-root-element.account-contents .section-personal .data .phones .list .value{
							flex-grow: 1;
						}

					}

						.old-site-root-element.account-contents .section-personal .data .phones .list .edit{
							width: 24px;
							height: 24px;
							margin-left: 8px;
							background: url(/new/assets/img/personal/edit.svg) no-repeat center center/contain;
							cursor: pointer;
						}

						.old-site-root-element.account-contents .section-personal .data .phones .list .drop{
							width: 24px;
							height: 24px;
							margin-left: 4px;
							background: url(/new/assets/img/personal/drop.svg) no-repeat center center/contain;
							cursor: pointer;
						}

				.old-site-root-element.account-contents .section-personal .data .phones .add{
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: flex-start;
					align-self: flex-start;
					cursor: pointer;
					margin-top: 24px;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-personal .data .phones .add{
					margin-top: 16px;
				}

			}

				.old-site-root-element.account-contents .section-personal .data .phones .list.empty+.add{
					margin-top: 0;
				}

					.old-site-root-element.account-contents .section-personal .data .phones .add:before{
						content: '';
						display: block;
						width: 32px;
						height: 32px;
						background: url(/new/assets/img/personal/add.svg) no-repeat center center/24px auto;
					}
					
					.old-site-root-element.account-contents .section-personal .data .phones .add:after{
						content: 'Добавить номер телефона';
						display: block;
						position: relative;
						top: 1px;
						font-family: Circe-Bold;
						font-size: 12px;
						line-height: 24px;
						letter-spacing: .08em;
						text-transform: uppercase;
						color: #172126;
						margin-left: 4px;
						white-space: nowrap;
					}

			.old-site-root-element.account-contents .section-personal .data .emails{
				display: flex;
				flex-direction: row;
				align-items: flex-start;
				justify-content: flex-start;
				margin-top: 48px;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-personal .data .emails{
				flex-direction: column;
				align-items: stretch;
				margin-top: 32px;
			}

		}

				.old-site-root-element.account-contents .section-personal .data .emails:before{
					content: 'Электронная почта';
					display: block;
					width: 58%;
					min-width: 0;
					flex-basis: 58%;
					padding-right: 24px;
					font-family: Circe-Bold;
					font-size: 24px;
					line-height: 28px;
					color: #172126;
					box-sizing: border-box;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-personal .data .emails:before{
					display: none;
				}

			}

			.old-site-root-element.account-contents .section-personal .data .emails>*{
				display: flex;
				flex-direction: column;
				align-items: stretch;
				justify-content: flex-start;
				flex-flow: 1;
				flex-basis: 0;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-personal .data .emails>*{
				flex-grow: initial;
				flex-basis: initial;
			}

		}

				.old-site-root-element.account-contents .section-personal .data .emails .list{
					font-family: Circe-Regular;
					font-size: 18px;
					line-height: 24px;
					color: #172126;
				}

					.old-site-root-element.account-contents .section-personal .data .emails .list>*{
						display: flex;
						flex-direction: row;
						align-items: center;
						justify-content: flex-start;
					}

					.old-site-root-element.account-contents .section-personal .data .emails .list>*+*{
						margin-top: 20px;
					}

				@media (max-width: 1200px){

					.old-site-root-element.account-contents .section-personal .data .emails .list>*+*{
						margin-top: 16px;
					}

				}

						.old-site-root-element.account-contents .section-personal .data .emails .list .value{
							white-space: nowrap;
						}

					@media (max-width: 1200px){

						.old-site-root-element.account-contents .section-personal .data .emails .list .value{
							flex-grow: 1;
							flex-basis: 0;
							overflow: hidden;
							text-overflow: ellipsis;
						}

					}

						.old-site-root-element.account-contents .section-personal .data .emails .list .edit{
							width: 24px;
							height: 24px;
							margin-left: 8px;
							background: url(/new/assets/img/personal/edit.svg) no-repeat center center/contain;
							cursor: pointer;
						}

						.old-site-root-element.account-contents .section-personal .data .emails .list .drop{
							width: 24px;
							height: 24px;
							margin-left: 4px;
							background: url(/new/assets/img/personal/drop.svg) no-repeat center center/contain;
							cursor: pointer;
						}

				.old-site-root-element.account-contents .section-personal .data .emails .add{
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: flex-start;
					align-self: flex-start;
					cursor: pointer;
					margin-top: 24px;
				}
				
			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-personal .data .emails .add{
					margin-top: 16px;
				}

			}

				.old-site-root-element.account-contents .section-personal .data .emails .list.empty+.add{
					margin-top: 0;
				}

					.old-site-root-element.account-contents .section-personal .data .emails .add:before{
						content: '';
						display: block;
						width: 32px;
						height: 32px;
						background: url(/new/assets/img/personal/add.svg) no-repeat center center/24px auto;
					}
					
					.old-site-root-element.account-contents .section-personal .data .emails .add:after{
						content: 'Добавить email';
						display: block;
						position: relative;
						top: 1px;
						font-family: Circe-Bold;
						font-size: 12px;
						line-height: 24px;
						letter-spacing: .08em;
						text-transform: uppercase;
						color: #172126;
						margin-left: 4px;
						white-space: nowrap;
					}



.old-site-root-element.account-contents .section-cars{
	position: relative;
}

.old-site-root-element.account-contents *+.section-cars{
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.account-contents *+.section-cars{
	margin-top: 32px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .section-cars,
.old-site-root-element.account-contents.subsection-history .section-cars,
.old-site-root-element.account-contents.subsection-history-day .section-cars,
.old-site-root-element.account-contents.subsection-history-item .section-cars,
.old-site-root-element.account-contents.subsection-recomms .section-cars{
	margin-top: 0;
}

}

.old-site-root-element.account-contents .section-cars>*{}

.old-site-root-element.account-contents .section-cars>*.hidden{
	display: none !important;
}

.old-site-root-element.account-contents .section-cars:before{
	content: 'Гараж';
	display: block;
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-cars:before{
	font-size: 24px;
	line-height: 28px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .section-cars:before,
.old-site-root-element.account-contents.subsection-history .section-cars:before,
.old-site-root-element.account-contents.subsection-history-day .section-cars:before,
.old-site-root-element.account-contents.subsection-history-item .section-cars:before,
.old-site-root-element.account-contents.subsection-recomms .section-cars:before{
	display: none;
}

}

.old-site-root-element.account-contents .section-cars .empty{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background: #F2F6F7;
	border-radius: 16px;
	margin-top: 32px;
	padding: 40px 48px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-cars .empty{
	margin-top: 24px;
	font-family: Circe-Bold;
	color: #172126;
	background: #F2F6F7;
	border-radius: 12px;
	padding: 20px 24px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-cars .empty{
	font-size: 18px;
	line-height: 24px;
	padding: 12px 16px;
}

}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-cars .empty,
.old-site-root-element.account-contents .section-cars .empty *{
	cursor: pointer;
}

	.old-site-root-element.account-contents .section-cars .empty:before{
		content: 'Добавьте ваш автомобиль';
		display: block;
	}

}

	.old-site-root-element.account-contents .section-cars .empty .text{
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #172126;
		max-width: 380px;
		flex-grow: 1;
		flex-basis: 0;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-cars .empty .text{
		display: none;
	}

}

		.old-site-root-element.account-contents .section-cars .empty .text span{
			color: #F47D32;
		}

	.old-site-root-element.account-contents .section-cars .empty .action{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		background: #172126;
		box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
		border-radius: 12px;
		margin-left: 24px;
		padding: 16px 24px;
		min-height: 56px;
		box-sizing: border-box;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #fff;
		cursor: pointer;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-cars .empty .action{
		padding: 0;
		margin: 0 0 0 8px;
		box-shadow: none;
		background: url(/new/assets/img/personal/add-white.svg) no-repeat center center/24px auto, #172126;
		width: 32px;
		height: 32px;
		min-height: initial;
	}

}

		.old-site-root-element.account-contents .section-cars .empty .action:before{
			content: 'добавить авто';
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-cars .empty .action:before{
			display: none;
		}

	}

.old-site-root-element.account-contents .section-cars .add{
	display: flex;
	position: absolute;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	top: 8px;
	right: 0;
	cursor: pointer;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-cars .add{
	position: relative;
	justify-content: space-between;
	top: 0;
	margin-top: 24px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .section-cars .add,
.old-site-root-element.account-contents.subsection-history .section-cars .add,
.old-site-root-element.account-contents.subsection-history-day .section-cars .add,
.old-site-root-element.account-contents.subsection-history-item .section-cars .add,
.old-site-root-element.account-contents.subsection-recomms .section-cars .add{
	display: none;
}

}

.old-site-root-element.account-contents .section-cars .add.hidden{
	display: none;
}

	.old-site-root-element.account-contents .section-cars .add:before{
		content: 'Добавить другой автомобиль';
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #172126;
		white-space: nowrap;
	}

	.old-site-root-element.account-contents .section-cars .add:after{
		content: '';
		width: 32px;
		height: 32px;
		background: url(/new/assets/img/personal/add-white.svg) no-repeat center center/24px auto, #172126;
		border-radius: 12px;
		margin-left: 12px;
	}

.old-site-root-element.account-contents .section-cars .list{
	margin-top: 32px;
	overflow: hidden;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-cars .list{
	margin-top: 24px;
}

}

.old-site-root-element.account-contents .section-cars .list>*{
	background: #F2F6F7;
	border-radius: 16px;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-cars .list>*{
	border-radius: 12px;
}

}

	.old-site-root-element.account-contents .section-cars .list .current{}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-cars .list .current{
		height: 76px;
		overflow: hidden;
	}

	.old-site-root-element.account-contents .section-cars.expanded .list .current{
		height: auto;
	}

}

@media (max-width: 930px){

	.old-site-root-element.account-contents .section-cars .list .current{
		height: 48px;
	}

}

		.old-site-root-element.account-contents .section-cars .list .current>*{
			display: flex;
			position: relative;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			padding: 24px;
			box-sizing: border-box;
			min-height: 144px;
		}

		.old-site-root-element.account-contents .section-cars .list.only-one .current>*{
			min-height: initial;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-cars .list .current>*{
			flex-direction: column;
			align-items: stretch;
			min-height: initial;
		}

	}

	@media (max-width: 930px){

		.old-site-root-element.account-contents .section-cars .list .current>*{
			padding: 12px 16px;
		}

	}

		.old-site-root-element.account-contents .section-cars .list .current .basic{
			width: 53%;
			flex-basis: 53%;
			min-width: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-cars .list .current .basic{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			flex-wrap: wrap;
			width: initial;
			flex-basis: initial;
			min-width: initial;
		}

	}

			.old-site-root-element.account-contents .section-cars .list .current .basic .title{
				font-family: Circe-Bold;
				font-size: 24px;
				line-height: 28px;
				color: #172126;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-cars .list .current .basic .title{
				position: relative;
				font-size: 24px;
				line-height: 28px;
				width: calc(100% - 32px);
				order: 1;
			}

			.old-site-root-element.account-contents .section-cars .list .current .basic .title,
			.old-site-root-element.account-contents .section-cars .list .current .basic .title *{
				cursor: pointer;
			}

		}

		@media (max-width: 930px){

			.old-site-root-element.account-contents .section-cars .list .current .basic .title{
				font-size: 18px;
				line-height: 24px;
			}

		}

				.old-site-root-element.account-contents .section-cars .list .current .basic .title>*{}

				.old-site-root-element.account-contents .section-cars .list .current .basic .title>*+*{
					display: none;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-cars .list .current .basic .title>*{
					opacity: 0;
				}

				.old-site-root-element.account-contents .section-cars .list .current .basic .title>*+*{
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					opacity: 1;
				}


				.old-site-root-element.account-contents .section-cars.expanded .list .current .basic .title>*{
					opacity: 1;
				}

				.old-site-root-element.account-contents .section-cars.expanded .list .current .basic .title>*+*{
					opacity: 0;
				}

			}

			.old-site-root-element.account-contents .section-cars .list .current .basic .info{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				margin-top: 10px;
			}

			.old-site-root-element.account-contents .section-cars .list.only-one .current.no-num .basic .info{
				display: none;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-cars .list .current .basic .info{
				width: 100%;
				align-self: stretch;
				margin-top: 16px;
				order: 3;
				opacity: 0;
				pointer-events: none;
			}

			.old-site-root-element.account-contents .section-cars.expanded .list .current .basic .info{
				opacity: 1;
				pointer-events: initial;
			}

		}

		@media (max-width: 930px){

			.old-site-root-element.account-contents .section-cars .list .current .basic .info{
				justify-content: space-between;
				margin-top: 8px;
			}

			.old-site-root-element.account-contents .section-cars .list .current.no-num .basic .info{
				justify-content: flex-start;
			}

		}

				.old-site-root-element.account-contents .section-cars .list .current .basic .info .num{
					font-family: Circe-Bold;
					font-size: 16px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #586066;
					white-space: nowrap;
				}

				.old-site-root-element.account-contents .section-cars .list .current.no-num .basic .info .num{
					display: none;
				}

			@media (max-width: 930px){

				.old-site-root-element.account-contents .section-cars .list .current .basic .info .num{
					font-size: 12px;
					line-height: 24px;
				}

			}

				.old-site-root-element.account-contents .section-cars .list .current .basic .info .primary{
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: center;
					padding: 2px 14px;
					min-height: 32px;
					border: 2px solid #C2C9CC;
					box-sizing: border-box;
					border-radius: 12px;
					margin-left: 16px;
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #90979C;
					cursor: pointer;
				}

				.old-site-root-element.account-contents .section-cars .list .current .basic .info .primary.yes{
					border-color: #172126;
					color: #172126;
				}

				.old-site-root-element.account-contents .section-cars .list.only-one .current .basic .info .primary{
					display: none;
				}

				.old-site-root-element.account-contents .section-cars .list .current.no-num .basic .info .primary{
					margin-left: 0;
				}

			@media (max-width: 930px){

				.old-site-root-element.account-contents .section-cars .list .current .basic .info .primary{
					padding: 2px 12px;
					border-radius: 16px;
				}

			}

				.old-site-root-element.account-contents .section-cars .list .current .basic .info .primary.hidden{
					display: none;
				}

					.old-site-root-element.account-contents .section-cars .list .current .basic .info .primary:before{
						content: 'сделать основным';
					}

					.old-site-root-element.account-contents .section-cars .list .current .basic .info .primary.yes:before{
						content: 'основное авто';
					}

				@media (max-width: 930px){

					.old-site-root-element.account-contents .section-cars .list .current .basic .info .primary:before{
						white-space: pre;
					}

				}

			.old-site-root-element.account-contents .section-cars .list .current .basic .toggle{
				display: flex;
				position: absolute;
				flex-direction: row;
				align-items: center;
				justify-content: flex-end;
				right: 24px;
				bottom: 24px;
			}

			.old-site-root-element.account-contents .section-cars .list.only-one .current .basic .toggle{
				display: none;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-cars .list .current .basic .toggle{
				position: relative;
				right: 0;
				bottom: 0;
				order: 2;
				width: 24px;
				height: 24px;
				margin-left: 8px;
			}

		}

			.old-site-root-element.account-contents .section-cars .list .current .basic .toggle,
			.old-site-root-element.account-contents .section-cars .list .current .basic .toggle *{
				cursor: pointer;
			}

				.old-site-root-element.account-contents .section-cars .list .current .basic .toggle>*{
					display: flex;
					position: relative;
					flex-direction: row;
					align-items: center;
					justify-content: flex-end;
					font-family: Circe-Bold;
					top: 1px;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #172126;
				}
/*
				.account-contents .section-cars .list.only-one .current .basic .toggle>*{
					display: none;
				}
*/
			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-cars .list .current .basic .toggle>*{
					display: none;
				}

			}

				.old-site-root-element.account-contents .section-cars.expanded .list .current .basic .toggle>*{
					pointer-events: none;
					opacity: 0;
				}

					.old-site-root-element.account-contents .section-cars .list .current .basic .toggle>*:before{
						content: 'ещё ';
						white-space: pre;
					}
			
					.old-site-root-element.account-contents .section-cars .list .current .basic .toggle>*:after{
						content: ' авто';
						white-space: pre;
					}

				.old-site-root-element.account-contents .section-cars .list .current .basic .toggle:after{
					content: '';
					display: block;
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/dropdown-black.svg) no-repeat center center/contain;
					margin-left: 12px;
					cursor: pointer;
					transition: transform 200ms ease;
					will-change: transform;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-cars .list .current .basic .toggle:after{
					margin: 0;
				}

			}

				.old-site-root-element.account-contents .section-cars.expanded .list .current .basic .toggle:after{
					transform: rotate(180deg);
				}

		.old-site-root-element.account-contents .section-cars .list .current .detail{
			flex-grow: 1;
			flex-basis: 0;
			padding-bottom: 48px;
		}

		.old-site-root-element.account-contents .section-cars .list.only-one .current .detail{
			padding-bottom: 0;
		}

		.old-site-root-element.account-contents .section-cars .list.only-one .current.no-details .detail{
			padding: 0;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-cars .list .current .detail{
			display: flex;
			position: relative;
			flex-direction: row;
			align-items: flex-start;
			justify-content: space-between;
			flex-grow: initial;
			flex-basis: initial;
			padding-bottom: 0;
			margin-top: 16px;
		}

		.old-site-root-element.account-contents .section-cars .list.only-one .current .detail{
		/*.account-contents .section-cars .list.only-one .current.no-details .detail{*/
			position: static;
			padding-bottom: 0;
		}

		.old-site-root-element.account-contents .section-cars .list.only-one .current.no-num .detail{
			margin-top: 16px;
		}

		.old-site-root-element.account-contents .section-cars .list.only-one .current.no-details .detail,
		.old-site-root-element.account-contents .section-cars .list.only-one .current.no-num.no-details .detail{
			margin-top: 0;
		}

	}

	@media (max-width: 930px){

		.old-site-root-element.account-contents .section-cars .list .current .detail{
			justify-content: flex-start;
			padding-bottom: 8px;
			margin-top: 8px;
		}

		.old-site-root-element.account-contents .section-cars .list.only-one .current.no-num .detail{
			margin-top: 12px;
		}

	}

			.old-site-root-element.account-contents .section-cars .list .current .detail .info{
				overflow: hidden;
				height: 0;
				opacity: 0;
				pointer-events: none;
			}

			.old-site-root-element.account-contents .section-cars .list.only-one .current.no-details .detail .info{
				display: none;
			}

		@media (max-width: 930px){

			.old-site-root-element.account-contents .section-cars .list .current .detail .info{
				opacity: 0;
				flex-grow: 1;
				flex-basis: 0;
			}

		}

			.old-site-root-element.account-contents .section-cars.expanded .list .current .detail .info{
				opacity: 1;
				pointer-events: initial;
				height: auto;
			}
			
				.old-site-root-element.account-contents .section-cars .list .current .detail .info>*{
					display: grid;
					grid-template-columns: minmax(min-content,133px) 1fr;
					grid-auto-flow: row;
				}
					
			@media (max-width: 930px){

				.old-site-root-element.account-contents .section-cars .list .current .detail .info>*{
					grid-template-columns: minmax(min-content,120px) 1fr;
				}

			}

					.old-site-root-element.account-contents .section-cars .list .current .detail .info .title{
						font-family: Roboto;
						font-size: 12px;
						line-height: 24px;
						color: #586066;
						padding-right: 16px;
						box-sizing: border-box;
					}
			
					.old-site-root-element.account-contents .section-cars .list .current .detail .info .value{
						font-family: Roboto;
						font-size: 12px;
						line-height: 24px;
						color: #172126;
					}
			
			.old-site-root-element.account-contents .section-cars .list .current .detail .edit{
				position: absolute;
				right: 24px;
				top: 24px;
				width: 24px;
				height: 24px;
				background: url(/new/assets/img/personal/edit.svg) no-repeat center center/contain;
				cursor: pointer;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-cars .list .current .detail .edit{
				position: relative;
				right: 0;
				top: 0;
				flex-shrink: 0;
			}

			/*.account-contents .section-cars .list.only-one .current.no-details .detail .edit{*/
			.old-site-root-element.account-contents .section-cars .list.only-one .current .detail .edit{
				position: absolute;
				right: 24px;
				top: 24px;
			}

		}

		@media (max-width: 930px){

			/*.account-contents .section-cars .list.only-one .current.no-details .detail .edit{*/
			.old-site-root-element.account-contents .section-cars .list.only-one .current .detail .edit{
				position: absolute;
				right: 16px;
				top: 12px;
			}

		}

	.old-site-root-element.account-contents .section-cars .list .variants{
		overflow: hidden;
		height: 0;
	}

	.old-site-root-element.account-contents .section-cars.expanded .list .variants{
		height: auto;
	}

		.old-site-root-element.account-contents .section-cars.expanded .list .variants>*{
			padding: 0 24px;
			box-sizing: border-box;
		}

	@media (max-width: 930px){

		.old-site-root-element.account-contents .section-cars.expanded .list .variants>*{
			padding: 0 16px;
		}

	}

			.old-site-root-element.account-contents .section-cars.expanded .list .variants>*>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				min-height: 72px;
				border-top: 1px solid #C2C9CC;
				padding: 16px 0;
				font-family: Circe-Bold;
				font-size: 24px;
				line-height: 28px;
				color: #90979C;
				box-sizing: border-box;
				cursor: pointer;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-cars.expanded .list .variants>*>*{
				min-height: 60px;
				padding: 8px 0;
			}

		}

		@media (max-width: 930px){

			.old-site-root-element.account-contents .section-cars.expanded .list .variants>*>*{
				min-height: 48px;
				font-size: 18px;
				line-height: 24px;
				padding: 8px 0;
			}

		}

.old-site-root-element.account-contents .section-records{}

.old-site-root-element.account-contents *+.section-records{
	margin-top: 56px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents *+.section-records{
	margin-top: 32px;
}

}

.old-site-root-element.account-contents .section-records>*{}

.old-site-root-element.account-contents .section-records>*.hidden{
	display: none;
}

.old-site-root-element.account-contents .section-records .section-caption{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}

@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .section-records .section-caption,
.old-site-root-element.account-contents.subsection-history .section-records .section-caption,
.old-site-root-element.account-contents.subsection-history-day .section-records .section-caption,
.old-site-root-element.account-contents.subsection-history-item .section-records .section-caption,
.old-site-root-element.account-contents.subsection-recomms .section-records .section-caption{
	display: none;
}

}

	.old-site-root-element.account-contents .section-records .section-caption:before{
		content: 'Сервисная книжка';
		font-family: Circe-Bold;
		font-size: 48px;
		line-height: 48px;
		color: #172126;
	}

@media (max-width: 930px){

	.old-site-root-element.account-contents .section-records .section-caption:before{
		font-size: 24px;
		line-height: 28px;
	}

}

	.old-site-root-element.account-contents .section-records .section-caption .order{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		min-height: 56px;
		padding: 16px 24px;
		background: #F47D32;
		box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
		border-radius: 12px;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #fff;
		box-sizing: border-box;
		cursor: pointer;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .section-caption .order{
		display: none;
	}

}

	.old-site-root-element.account-contents .section-records .section-caption .order.hidden{
		pointer-events: none;
		opacity: 0;
	}

		.old-site-root-element.account-contents .section-records .section-caption .order:before{
			content: 'записаться на сто';
		}


.old-site-root-element.account-contents .section-records .empty{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	background: #FDEFE6;
	border-radius: 16px;
	padding: 48px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .empty{
	flex-direction: column-reverse;
	padding: 24px 20px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .empty{
	display: none;
}

.old-site-root-element.account-contents .section-records .empty.full{
	display: flex;
}

}

.old-site-root-element.account-contents .section-records *+.empty{
	margin-top: 24px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records *+.empty{
	margin-top: 32px;
}

}

	.old-site-root-element.account-contents .section-records .empty .top{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .empty .top{
		justify-content: flex-start;
		margin-top: 56px;
	}

}

		.old-site-root-element.account-contents .section-records .empty .top:before{
			content: 'здесь будут';
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .empty .top:before{
			display: none;
		}

	}

		.old-site-root-element.account-contents .section-records .empty .top.nom--1:before{
			content: 'здесь будет';
		}

		.old-site-root-element.account-contents .section-records .empty .top .order{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: center;
			min-height: 56px;
			padding: 16px 24px;
			background: #F47D32;
			box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
			border-radius: 12px;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #fff;
			box-sizing: border-box;
			cursor: pointer;
		}

		.old-site-root-element.account-contents .section-records .empty .top .order.hidden{
			pointer-events: none;
			opacity: 0;
		}

			.old-site-root-element.account-contents .section-records .empty .top .order:before{
				content: 'записаться на сто';
			}

	.old-site-root-element.account-contents .section-records .empty .bottom{
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between;
		margin-top: 92px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .empty .bottom{
		margin-top: 0;
	}

}

		.old-site-root-element.account-contents .section-records .empty .bottom>*{
			font-family: Circe-Bold;
			font-size: 32px;
			line-height: 36px;
			color: #172126;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .empty .bottom>*{
			font-size: 24px;
			line-height: 28px;
		}

		.old-site-root-element.account-contents .section-records .empty .bottom>*:before{
			content: 'здесь будут ';
			white-space: pre;
		}

		.old-site-root-element.account-contents .section-records .empty .bottom.nom--1>*:before{
			content: 'здесь будет ';
		}

	}

			.old-site-root-element.account-contents .section-records .empty .bottom span{
				color: #F47D32;
			}

		.old-site-root-element.account-contents .section-records .empty .bottom:after{
			content: 'в FIT SERVICE';
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			color: #172126;
			white-space: pre;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .empty .bottom:after{
			display: none;
		}

	}

.old-site-root-element.account-contents .section-records .tabs{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .tabs{
	flex-direction: column;
	align-items: stretch;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-records .tabs,
.old-site-root-element.account-contents.subsection-history .tabs,
.old-site-root-element.account-contents.subsection-history-day .tabs,
.old-site-root-element.account-contents.subsection-history-item .tabs,
.old-site-root-element.account-contents.subsection-recomms .tabs{
	display: none;
}

}

.old-site-root-element.account-contents .section-records *+.tabs{
	margin-top: 40px;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records *+.tabs{
	margin-top: 20px;
}

}

	.old-site-root-element.account-contents .section-records .tabs>*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #C2C9CC;
		margin-right: 48px;
		pointer-events: none;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .tabs>*{
		margin-right: 24px;
	}

}

@media (max-width: 1024px){

	.old-site-root-element.account-contents .section-records .tabs>*{
		white-space: nowrap;
	}

}

@media (max-width: 930px){

	.old-site-root-element.account-contents .section-records .tabs>*{
		display: none;
		position: relative;
		flex-direction: column;
		align-items: flex-start;
		border-radius: 16px;
		margin-right: 0;
		padding: 14px 16px 11px;
		box-sizing: border-box;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: initial;
		text-transform: initial;
	}

	.old-site-root-element.account-contents .section-records .tabs>*+*{
		margin-top: 16px;
	}

	.old-site-root-element.account-contents .section-records .tabs>*.tab-records{
		background: #FDEFE6;
	}

	.old-site-root-element.account-contents .section-records .tabs>*.tab-history{
		background: #F2F6F7;
	}

	.old-site-root-element.account-contents .section-records .tabs>*.tab-recomms{
		background: #FFE5E5;
	}

}

	.old-site-root-element.account-contents .section-records .tabs>*,
	.old-site-root-element.account-contents .section-records .tabs>* *{
		cursor: pointer;
	}

	.old-site-root-element.account-contents .section-records .tabs>*.active{
		color: #172126;
		pointer-events: initial;
	}

@media (max-width: 930px){

	.old-site-root-element.account-contents .section-records .tabs>*.active{
		display: flex;
	}

}

		.old-site-root-element.account-contents .section-records .tabs>*:before{
			display: block;
		}

		.old-site-root-element.account-contents .section-records .tabs>*.tab-records:before{
			content: 'Записи на СТО';
		}

		.old-site-root-element.account-contents .section-records .tabs>*.tab-history:before{
			content: 'История обслуживания';
		}

		.old-site-root-element.account-contents .section-records .tabs>*.tab-recomms:before{
			content: 'Рекомендации';
		}

	@media (max-width: 930px){

		.old-site-root-element.account-contents .section-records .tabs>*:after{
			content: '';
			display: block;
			position: absolute;
			width: 24px;
			height: 24px;
			top: 14px;
			right: 16px;
			background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/contain;
		}

	}

			.old-site-root-element.account-contents .section-records .tabs>*>*{
				display: none;
				position: relative;
				top: -2px;
				width: 24px;
				height: 24px;
				border-radius: 12px;
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 26px;
				text-align: center;
				letter-spacing: .08em;
				text-transform: uppercase;
				color: #fff;
				margin-left: 4px;
				flex-shrink: 0;
			}

			.old-site-root-element.account-contents .section-records .tabs>*.active>*{
				display: block;
			}

		@media (max-width: 930px){

			.old-site-root-element.account-contents .section-records .tabs>*>*{
				flex-direction: row;
				align-items: flex-end;
				justify-content: flex-start;
				align-self: stretch;
				top: 0;
				left: -4px;
				font-size: 32px;
				line-height: 36px;
				letter-spacing: initial;
				text-transform: initial;
				border-radius: 0;
				width: auto;
				height: auto;
				margin-top: 8px;
			}

			.old-site-root-element.account-contents .section-records .tabs>*.active>*{
				display: flex;
			}

		}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-records>*{
				background: #F47D32;
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-history>*{
				display: none;
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-recomms>*{
				background: #E34949;
			}

		@media (max-width: 930px){

			.old-site-root-element.account-contents .section-records .tabs>*.tab-records>*{
				background: none;
				color: #F47D32;
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-history>*{
				display: flex;
				color: #586066;
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-recomms>*{
				background: none;
				color: #E34949;
			}

			.old-site-root-element.account-contents .section-records .tabs>*>*:after{
				display: block;
				position: relative;
				top: -4px;
				font-family: Circe-Regular;
				font-size: 16px;
				line-height: 18px;
				margin-left: 8px;
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-records>*:after{
				content: 'записей';
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-records>*.nom--1:after{
				content: 'запись';
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-records>*.nom--2:after{
				content: 'записи';
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-history>*:after{
				content: 'заказ-нарядов';
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-history>*.nom--1:after{
				content: 'заказ-наряд';
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-history>*.nom--2:after{
				content: 'заказ-наряда';
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-recomms>*:after{
				content: 'просроченных';
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-recomms>*.nom--1:after{
				content: 'просроченная';
			}

			.old-site-root-element.account-contents .section-records .tabs>*.tab-recomms>*.nom--2:after{
				content: 'просроченные';
			}


		}


.old-site-root-element.account-contents .section-records .records{}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .records{
	display: none;
}

.old-site-root-element.account-contents.subsection-records .section-records .records{
	display: block;
}

}

.old-site-root-element.account-contents .section-records *+.records{
	margin-top: 56px;
}

	.old-site-root-element.account-contents .section-records .records:before{
		content: 'Записи на СТО';
		display: block;
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #172126;
	}

	.old-site-root-element.account-contents .section-records .records>*{
		margin-top: 32px;
		border-radius: 16px;
		box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
		background: #fff;
		padding: 24px 24px 0;
		box-sizing: border-box;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .records>*{
		position: relative;
		margin-top: 24px;
		padding: 24px 20px 0;
	}

}

@media (max-width: 930px){

	.old-site-root-element.account-contents .section-records .records>*{
		width: calc(100% + 96px);
		left: -48px;
	}

}

@media (max-width: 800px){

	.old-site-root-element.account-contents .section-records .records>*{
		width: calc(100% + 40px);
		left: -20px;
	}

}

		.old-site-root-element.account-contents .section-records .records .count{
			display: flex;
			flex-direction: row;
			align-items: flex-end;
			justify-content: flex-start;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #90979C;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .records .count{
			justify-content: space-between;
			font-size: 18px;
			line-height: 24px;
			padding-right: 10px;
			box-sizing: border-box;
		}

	}

			.old-site-root-element.account-contents .section-records .records .count:before{
				content: 'Текущие записи';
				display: block;
				font-family: Circe-Bold;
				font-size: 24px;
				line-height: 28px;
				color: #172126;
				margin-right: 12px;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-records .records .count:before{
				font-size: 18px;
				line-height: 24px;
			}

		}

		.old-site-root-element.account-contents .section-records .records .list{}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .records .list{
			margin-top: 12px;
		}

	}

			.old-site-root-element.account-contents .section-records .records .list>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				padding: 16px 0;
				min-height: 88px;
				box-sizing: border-box;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-records .records .list>*{
				position: relative;
				flex-direction: column;
				align-items: stretch;
				justify-content: center;
				min-height: 80px;
				padding-right: 48px;
			}

				.old-site-root-element.account-contents .section-records .records .list>*:before{
					content: '';
					display: block;
					position: absolute;
					right: 0;
					top: calc(50% - 16px);
					width: 32px;
					height: 32px;
					background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
				}

		}

			.old-site-root-element.account-contents .section-records .records .list>*+*{
				border-top: 1px solid #F2F6F7;
			}

			.old-site-root-element.account-contents .section-records .records .list>*,
			.old-site-root-element.account-contents .section-records .records .list>* *{
				cursor: pointer;
			}

				.old-site-root-element.account-contents .section-records .records .list .title{
					font-family: Circe-Regular;
					font-size: 18px;
					line-height: 24px;
					color: #172126;
					flex-grow: 1;
					flex-basis: 0;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-records .records .list .title{
					flex-grow: initial;
					flex-basis: initial;
				}

			}

				.old-site-root-element.account-contents .section-records .records .list .info{
					width: 220px;
					margin-left: 16px;
					flex-shrink: 0;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-records .records .list .info{
					display: flex;
					flex-direction: row;
					align-items: flex-start;
					justify-content: flex-start;
					flex-wrap: wrap;
					width: auto;
					margin-left: 0;
					margin-top: 8px;
					margin-bottom: -8px;
				}

			}

					.old-site-root-element.account-contents .section-records .records .list .info>*{
						display: flex;
						flex-direction: row;
						align-items: flex-start;
						justify-content: flex-start;
						font-family: Roboto;
						font-size: 12px;
						line-height: 16px;
						color: #90979C;
					}

				@media (max-width: 1200px){

					.old-site-root-element.account-contents .section-records .records .list .info>*{
						margin-right: 16px;
						white-space: nowrap;
						margin-bottom: 8px;
					}

				}

					.old-site-root-element.account-contents .section-records .records .list .info>*+*{
						margin-top: 8px;
					}

				@media (max-width: 1200px){

					.old-site-root-element.account-contents .section-records .records .list .info>*+*{
						margin-top: 0;
					}

				}

						.old-site-root-element.account-contents .section-records .records .list .info>*:before{
							content: '';
							display: block;
							width: 14px;
							height: 14px;
							margin-right: 4px;
						}

						.old-site-root-element.account-contents .section-records .records .list .info>*.datetime:before{
							background: url(/new/assets/img/personal/clock.svg) no-repeat center center/contain;
						}

						.old-site-root-element.account-contents .section-records .records .list .info>*.address:before{
							background: url(/new/assets/img/personal/geo.svg) no-repeat center center/contain;
						}

				.old-site-root-element.account-contents .section-records .records .list .actions{
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: flex-end;
					margin-left: 64px;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-records .records .list .actions{
					display: none;
				}

			}

					.old-site-root-element.account-contents .section-records .records .list .actions .cancel{
						display: flex;
						flex-direction: row;
						align-items: center;
						justify-content: center;
						border: 2px solid #C2C9CC;
						box-sizing: border-box;
						border-radius: 12px;
						font-family: Circe-Bold;
						font-size: 12px;
						line-height: 24px;
						letter-spacing: .08em;
						text-transform: uppercase;
						color: #90979C;
						padding: 2px 14px;
						min-height: 32px;
						box-sizing: border-box;
						cursor: pointer;
					}

						.old-site-root-element.account-contents .section-records .records .list .actions .cancel:before{
							content: 'перенести';
						}


.old-site-root-element.account-contents .section-records .recomms{}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .recomms{
	display: none;
}

.old-site-root-element.account-contents.subsection-recomms .section-records .recomms{
	display: block;
}

}

.old-site-root-element.account-contents .section-records *+.recomms{
	margin-top: 56px;
}

@media (max-width: 1024px){

.old-site-root-element.account-contents .section-records *+.recomms{
	margin-top: 20px;
}

}

.old-site-root-element.account-contents .section-records .recomms:before{
	content: 'Рекомендации';
	display: block;
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .recomms:before{
	margin-bottom: 24px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .recomms:before{
	display: none;
}

}

.old-site-root-element.account-contents .section-records .recomms .filter{
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: flex-start;
	margin-top: 32px;
}

@media (max-width: 1024px){

.old-site-root-element.account-contents .section-records .recomms .filter{
	margin-top: 0;
}

}

	.old-site-root-element.account-contents .section-records .recomms .filter>*{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		position: relative;
		border-radius: 16px;
		flex-grow: 1;
		flex-basis: 0;
		min-width: 0;
		padding: 24px;
		box-sizing: border-box;
	}

@media (max-width: 1024px){

	.old-site-root-element.account-contents .section-records .recomms .filter>*{
		padding: 16px 12px 16px 16px;
	}

	.old-site-root-element.account-contents .section-records .recomms .filter>*,
	.old-site-root-element.account-contents .section-records .recomms .filter>* *{
		cursor: pointer;
	}

}

	.old-site-root-element.account-contents .section-records .recomms .filter>*+*{
		margin-left: 32px;
	}

	.old-site-root-element.account-contents .section-records .recomms .filter>*.done{
		background: #F2F6F7;
		color: #172126;
	}

	.old-site-root-element.account-contents .section-records .recomms .filter>*.undone{
		background: #FDEFE6;
		color: #F47D32;
	}

@media (max-width: 1024px){

	.old-site-root-element.account-contents .section-records .recomms .filter>*+*{
		margin-left: 20px;
	}

	.old-site-root-element.account-contents .section-records .recomms .filter>*.undone{
		background: #F2F6F7;
		color: #172126;
	}

	.old-site-root-element.account-contents .section-records .recomms .filter>*.shown{
		background: #F47D32;
		color: #fff;
	}

}

		.old-site-root-element.account-contents .section-records .recomms .filter>*:before{
			content: '';
			display: block;
			position: absolute;
			top: 20px;
			right: 20px;
			width: 40px;
			height: 40px;
		}

	@media (max-width: 1024px){

		.old-site-root-element.account-contents .section-records .recomms .filter>*:before{
			top: 12px;
			right: 12px;
			width: 32px;
			height: 32px;
		}

	}

		.old-site-root-element.account-contents .section-records .recomms .filter>*.done:before{
			background: url(/new/assets/img/personal/recomms-done.svg) no-repeat center center/contain;
		}

		.old-site-root-element.account-contents .section-records .recomms .filter>*.undone:before{
			background: url(/new/assets/img/personal/recomms-undone.svg) no-repeat center center/contain;
		}

	@media (max-width: 1024px){

		.old-site-root-element.account-contents .section-records .recomms .filter>*.done.shown:before{
			background: url(/new/assets/img/personal/recomms-done-white.svg) no-repeat center center/contain;
		}

		.old-site-root-element.account-contents .section-records .recomms .filter>*.undone.shown:before{
			background: url(/new/assets/img/personal/recomms-undone-white.svg) no-repeat center center/contain;
		}

	}

		.old-site-root-element.account-contents .section-records .recomms .filter .count{
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			flex-grow: 1;
		}

	@media (max-width: 1024px){

		.old-site-root-element.account-contents .section-records .recomms .filter .count{
			font-size: 32px;
			line-height: 36px;
		}

	}

			.old-site-root-element.account-contents .section-records .recomms .filter .count>*{
				flex-grow: 1;
				flex-basis: 0;
			}

			.old-site-root-element.account-contents .section-records .recomms .filter .count:after{
				display: block;
				font-family: Circe-Regular;
				font-size: 24px;
				line-height: 28px;
				margin-top: 28px;
				max-width: 180px;
			}

		@media (max-width: 1024px){

			.old-site-root-element.account-contents .section-records .recomms .filter .count:after{
				font-size: 16px;
				line-height: 18px;
				margin-top: 8px;
			}

		}

			.old-site-root-element.account-contents .section-records .recomms .filter>*.done .count:after{
				content: 'работ выполнено';
			}

			.old-site-root-element.account-contents .section-records .recomms .filter>*.done .count.nom--1:after{
				content: 'работа выполнена';
			}

			.old-site-root-element.account-contents .section-records .recomms .filter>*.done .count.nom--2:after{
				content: 'работы выполнено';
			}

			.old-site-root-element.account-contents .section-records .recomms .filter>*.undone .count:after{
				content: 'работ к выполнению';
			}

			.old-site-root-element.account-contents .section-records .recomms .filter>*.undone .count.nom--1:after{
				content: 'работа к выполнению';
			}

			.old-site-root-element.account-contents .section-records .recomms .filter>*.undone .count.nom--2:after{
				content: 'работы к выполнению';
			}

.old-site-root-element.account-contents .section-records .recomms .data{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 24px;
}

@media (max-width: 1024px){

.old-site-root-element.account-contents .section-records .recomms .data{
	position: relative;
	flex-direction: column;
	align-items: stretch;
	margin-top: 32px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .recomms .data{
	width: calc(100% + 96px);
	left: -48px;
}

}

@media (max-width: 800px){

.old-site-root-element.account-contents .section-records .recomms .data{
	width: calc(100% + 40px);
	left: -20px;
}

}

	.old-site-root-element.account-contents .section-records .recomms .data>*{
		padding: 0 20px;
		box-sizing: border-box;
		box-shadow: 0px 18px 40px -16px rgb(70 119 149 / 32%);
		background: #fff;
		border-radius: 20px;
		flex-grow: 1;
		flex-basis: 0;
	}

@media (max-width: 1024px){

	.old-site-root-element.account-contents .section-records .recomms .data>*{
		display: none;
	}

	.old-site-root-element.account-contents .section-records .recomms .data>*.shown{
		display: block;
	}

}

	.old-site-root-element.account-contents .section-records .recomms .data>*+*{
		margin-left: 32px;
	}

@media (max-width: 1024px){

	.old-site-root-element.account-contents .section-records .recomms .data>*+*{
		margin-left: 0;
	}

}

		.old-site-root-element.account-contents .section-records .recomms .data>*>*{
			display: flex;
			position: relative;
			flex-direction: column;
			align-items: stretch;
			justify-content: flex-start;
			padding: 20px 40px 20px 0;
			box-sizing: border-box;
		}

	@media (min-width: 931px){

		.old-site-root-element.account-contents .section-records .recomms .data>*:last-child:first-child>*{
			flex-direction: row;
			align-items: center;
			min-height: 72px;
			padding-right: 0;
		}

	}

	@media (max-width: 1024px){

		.old-site-root-element.account-contents .section-records .recomms .data>*>*{
			padding: 16px 32px 16px 0;
		}

	}

		.old-site-root-element.account-contents .section-records .recomms .data>*>*+*{
			border-top: 1px solid #F2F6F7;
		}

			.old-site-root-element.account-contents .section-records .recomms .data>*>*:after{
				content: '';
				display: block;
				position: absolute;
				width: 24px;
				height: 24px;
				/*top: 32px;*/
				top: 22px;
				right: 0;
			}

			.old-site-root-element.account-contents .section-records .recomms .data>*.done>*:after{
				background: url(/new/assets/img/personal/recomms-checked.svg) no-repeat center center/contain;
			}

			.old-site-root-element.account-contents .section-records .recomms .data>*.undone>*:after{
				background: url(/new/assets/img/personal/recomms-unchecked.svg) no-repeat center center/contain;
			}

		@media (min-width: 930px){

			.old-site-root-element.account-contents .section-records .recomms .data>*:last-child:first-child>*:after{
				position: relative;
				top: 0;
				right: 0;
			}

		}

			.old-site-root-element.account-contents .section-records .recomms .data .title{
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
				color: #172126;
				max-width: 330px;
			}

		@media (min-width: 930px){

			.old-site-root-element.account-contents .section-records .recomms .data>*:last-child:first-child .title{
				flex-grow: 1;
				flex-basis: 0;
				max-width: initial;
			}

		}

			.old-site-root-element.account-contents .section-records .recomms .data .mileage{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				margin-top: 4px;
			}

		@media (min-width: 931px){

			.old-site-root-element.account-contents .section-records .recomms .data>*:last-child:first-child .mileage{
				width: 276px;
				flex-shrink: 0;
				margin-left: 48px;
			}

		}

		@media (max-width: 1024px){

			.old-site-root-element.account-contents .section-records .recomms .data .mileage{
				margin-top: 8px;
			}

		}

				.old-site-root-element.account-contents .section-records .recomms .data .mileage:before{
					content: '';
					display: block;
					width: 16px;
					height: 16px;
					flex-shrink: 0;
					background: url(/new/assets/img/personal/recomms-clock.svg) no-repeat center center/contain;
				}

				.old-site-root-element.account-contents .section-records .recomms .data .mileage.late:before{
					background: url(/new/assets/img/personal/recomms-clock-red.svg) no-repeat center center/contain;
				}

				.old-site-root-element.account-contents .section-records .recomms .data .mileage .value{
					font-family: Roboto;
					font-size: 12px;
					line-height: 16px;
					color: #90979C;
					margin-left: 4px;
				}

				.old-site-root-element.account-contents .section-records .recomms .data .mileage.late .value{
					color: #E34949;
				}

					.old-site-root-element.account-contents .section-records .recomms .data .mileage .value:after{
						content: ' км';
						white-space: pre;
					}

				.old-site-root-element.account-contents .section-records .recomms .data .mileage.late .diff{
					font-family: Roboto;
					font-size: 12px;
					line-height: 16px;
					color: #fff;
					background: #E34949;
					border-radius: 12px;
					padding: 4px 8px;
					box-sizing: border-box;
					margin-left: 8px;
				}

					.old-site-root-element.account-contents .section-records .recomms .data .mileage .diff:after{
						content: ' км назад';
						white-space: pre;
					}



.old-site-root-element.account-contents .section-records .history{}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .history{
	display: none;
}

.old-site-root-element.account-contents.subsection-history .section-records .history,
.old-site-root-element.account-contents.subsection-history-day .section-records .history,
.old-site-root-element.account-contents.subsection-history-item .section-records .history{
	display: block;
}

}

.old-site-root-element.account-contents .section-records *+.history{
	margin-top: 56px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records *+.history{
	margin-top: 32px;
}

}

.old-site-root-element.account-contents .section-records .history>*.hidden{
	display: none !important;
}



.old-site-root-element.account-contents .section-records .history .history-caption{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .history .history-caption{
	font-size: 24px;
	line-height: 28px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents.subsection-history-day .section-records .history .history-caption,
.old-site-root-element.account-contents.subsection-history-item .section-records .history .history-caption{
	display: none;
}

}

.old-site-root-element.account-contents .section-records .history *+.history-caption{
	margin-top: 24px;
}

	.old-site-root-element.account-contents .section-records .history .history-caption:before{
		content: 'История обслуживания';
	}



.old-site-root-element.account-contents .section-records .history .tags{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	font-family: Circe-Bold;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: #2F3A40;
	margin-bottom: -12px;
}

.old-site-root-element.account-contents.subsection-history-day .section-records .history .tags,
.old-site-root-element.account-contents.subsection-history-item .section-records .history .tags{
	display: none;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .tags{
	margin-bottom: -8px;
}

}

.old-site-root-element.account-contents .section-records .history *+.tags{
	margin-top: 38px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history *+.tags{
	margin-top: 24px;
}

}

	.old-site-root-element.account-contents .section-records .history .tags>*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		margin: 0 12px 8px 0;
		padding: 3px 16px;
		min-height: 32px;
		background: #F2F6F7;
		border-radius: 20px;
		box-sizing: border-box;
		cursor: pointer;
	}

	.old-site-root-element.account-contents .section-records .history .tags>*.active{
		color: #fff;
		background: #172126;
	}



.old-site-root-element.account-contents .section-records .history .list{}

.old-site-root-element.account-contents.subsection-history-day .section-records .history .list,
.old-site-root-element.account-contents.subsection-history-item .section-records .history .list{
	display: none;
}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .history .list{
	position: relative;
	width: calc(100% + 40px);
	left: -20px;
}

}

.old-site-root-element.account-contents .section-records .history *+.list{
	margin-top: 48px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history *+.list{
	margin-top: 24px;
}

}

	.old-site-root-element.account-contents .section-records .history .list .item{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		background: #fff;
		box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
		border-radius: 20px;
		padding: 24px;
		box-sizing: border-box;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .list .item{
		position: relative;
		padding: 20px 60px 20px 20px;
	}

}

	.old-site-root-element.account-contents .section-records .history .list *+.item{
		margin-top: 24px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .list *+.item{
		margin-top: 16px;
	}

}

	.old-site-root-element.account-contents .section-records .history .list .item,
	.old-site-root-element.account-contents .section-records .history .list .item *{
		cursor: pointer;
	}

		.old-site-root-element.account-contents .section-records .history .list .item .num{
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
		}

		.old-site-root-element.account-contents .section-records .history .list .item .info{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			align-self: stretch;
			margin-top: 10px;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .history .list .item .info{
			align-self: stretch;
			flex-wrap: wrap;
			margin-top: 12px;
		}

	}

			.old-site-root-element.account-contents .section-records .history .list .item .info .date{
				font-family: Circe-Bold;
				font-size: 18px;
				line-height: 24px;
				color: #172126;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-records .history .list .item .info .date{
				flex-grow: 1;
				flex-basis: 0;
				min-width: 0;
				white-space: nowrap;
			}

		}

			.old-site-root-element.account-contents .section-records .history .list .item .info .mileage{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-end;
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #90979C;
				flex-grow: 1;
				flex-basis: 0;
				padding-right: 86px;
				box-sizing: border-box;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-records .history .list .item .info .mileage{
				flex-grow: 1;
				flex-basis: initial;
				min-width: initial;
				padding-right: 30px;
			}

		}

				.old-site-root-element.account-contents .section-records .history .list .item .info .mileage:before{
					content: '';
					width: 14px;
					height: 14px;
					margin-right: 4px;
					background: url(/new/assets/img/personal/clock.svg) no-repeat center center/contain;
				}

				.old-site-root-element.account-contents .section-records .history .list .item .info .mileage:after{
					content: ' км';
					white-space: pre;
				}

			.old-site-root-element.account-contents .section-records .history .list .item .info .title{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #172126;
				width: 33.33%;
				flex-basis: 33.33%;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-records .history .list .item .info .title{
				width: 100%;
				flex-basis: initial;
				margin-top: 12px;
			}

		}

			.old-site-root-element.account-contents .section-records .history .list .item .info:after{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
				margin-left: 40px;
				flex-shrink: 0;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-records .history .list .item .info:after{
				position: absolute;
				right: 20px;
				top: calc(50% - 16px);
			}

		}

		.old-site-root-element.account-contents .section-records .history .list .item .address{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
			margin-top: 10px;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .history .list .item .address{
			margin-top: 12px;
		}

	}

			.old-site-root-element.account-contents .section-records .history .list .item .address:before{
				content: '';
				display: block;
				width: 16px;
				height: 16px;
				background: url(/new/assets/img/personal/geo-black.svg) no-repeat center center/contain;
				margin-right: 3px;
			}

	.old-site-root-element.account-contents .section-records .history .list .promo{
		display: none;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		padding: 20px;
		box-sizing: border-box;
	}

	.old-site-root-element.account-contents .section-records .history .list .promo,
	.old-site-root-element.account-contents .section-records .history .list .promo *{
		cursor: pointer;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .list .promo{
		display: flex;
	}

}

	.old-site-root-element.account-contents .section-records .history .list *+.promo{
		margin-top: 16px;
	}

		.old-site-root-element.account-contents .section-records .history .list .promo .image{
			width: 64px;
			height: 64px;
			border-radius: 12px;
			flex-shrink: 0;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
		}

		.old-site-root-element.account-contents .section-records .history .list .promo .info{
			flex-grow: 1;
			flex-basis: 0;
			min-width: 0;
			margin-left: 20px;
		}

			.old-site-root-element.account-contents .section-records .history .list .promo .info .title{
				font-family: Circe-Bold;
				font-size: 18px;
				line-height: 24px;
				color: #172126;
			}

			.old-site-root-element.account-contents .section-records .history .list .promo .info .terms{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #90979C;
			}

			.old-site-root-element.account-contents .section-records .history .list .promo:after{
				content: '';
				display: block;
				align-self: center;
				width: 32px;
				height: 32px;
				flex-shrink: 0;
				background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
				margin-left: 8px;
			}




.old-site-root-element.account-contents .section-records .history .dates{
	display: none;
}

.old-site-root-element.account-contents.subsection-history-day .section-records .history .dates,
.old-site-root-element.account-contents.subsection-history-item .section-records .history .dates{
	display: block;
}

.old-site-root-element.account-contents .section-records .history .dates.no-slider{
	overflow: hidden;
}

.old-site-root-element.account-contents .section-records .history *+.dates{
	margin-top: 52px;
}

@media (max-width: 1100px){

.old-site-root-element.account-contents .section-records .history *+.dates{
	margin-top: 40px;
}

}

.old-site-root-element.account-contents .section-records .history .dates>*{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.old-site-root-element.account-contents .section-records .history .dates.no-slider>*{
	left: -56px;
}

	.old-site-root-element.account-contents .section-records .history .dates .slide-to{
		display: flex;
		position: absolute;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 40px;
		height: 40px;
		top: 0;
		background: #fff;
		box-shadow: 0px 12px 20px -4px rgba(70, 119, 149, 0.32);
		border-radius: 20px;
		flex-shrink: 0;
		cursor: pointer;
	}

@media (max-width: 1100px){

	.old-site-root-element.account-contents .section-records .history .dates .slide-to{
		display: none;
	}

}

	.old-site-root-element.account-contents .section-records .history .dates .slide-to.prev{
		left: -56px;
	}

	.old-site-root-element.account-contents .section-records .history .dates .slide-to.next{
		right: -56px;
	}

@media (max-width: 1600px){

	.old-site-root-element.account-contents .section-records .history .dates .slide-to{
		position: relative;
	}

	.old-site-root-element.account-contents .section-records .history .dates .slide-to.prev{
		left: 0;
		margin-right: 16px;
	}

	.old-site-root-element.account-contents .section-records .history .dates .slide-to.next{
		right: 0;
		margin-left: 16px;
	}

}

	.old-site-root-element.account-contents .section-records .history .dates.no-slider .slide-to{
		opacity: 0;
		pointer-events: none;
	}

		.old-site-root-element.account-contents .section-records .history .dates .slide-to:before{
			content: '';
			display: block;
			width: 24px;
			height: 24px;
			background: url(/new/assets/img/personal/dropright-black.svg) no-repeat center center/contain;
		}

		.old-site-root-element.account-contents .section-records .history .dates .slide-to.prev:before{
			transform: rotate(180deg);
		}

	.old-site-root-element.account-contents .section-records .history .dates .slider{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		flex-grow: 1;
		flex-basis: 0;
		overflow: hidden;
	}

@media (max-width: 1100px){

	.old-site-root-element.account-contents .section-records .history .dates .slider{
		position: relative;
		height: 36px;
	}

}

		.old-site-root-element.account-contents .section-records .history .dates .slider>*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
		}

	@media (max-width: 1100px){

		.old-site-root-element.account-contents .section-records .history .dates .slider>*{
			position: static;
		}

	}

			.old-site-root-element.account-contents .section-records .history .dates .slider>*>*{
				width: auto;
			}

		@media (max-width: 1100px){

			.old-site-root-element.account-contents .section-records .history .dates .slider>*>*{
				display: flex;
				position: static;
				width: 100%;
				flex-direction: row;
				align-items: center;
				justify-content: center;
			}

		}

			.old-site-root-element.account-contents .section-records .history .dates.no-slider .slider>*>*+*{
				margin-left: 24px;
			}

				.old-site-root-element.account-contents .section-records .history .dates .slider .date{
					position: relative;
					top: 3px;
					font-family: Circe-Regular;
					font-size: 32px;
					line-height: 36px;
					color: #90979C;
					text-align: center;
					cursor: pointer;
					white-space: nowrap;
				}

				.old-site-root-element.account-contents .section-records .history .dates .slider .date.current{
					font-family: Circe-Bold;
					color: #172126;
				}

			@media (max-width: 1100px){

				.old-site-root-element.account-contents .section-records .history .dates .slider .date{
					display: none;
				}

				.old-site-root-element.account-contents .section-records .history .dates .slider .date.current{
					display: flex;
					position: absolute;
					width: 100%;
					left: 0;
					top: 0;
					flex-direction: row;
					align-items: center;
					justify-content: center;
				}

					.old-site-root-element.account-contents .section-records .history .dates .slider .date.current:after{
						content: '';
						display: block;
						width: 32px;
						height: 32px;
						background: url(/new/assets/img/personal/updown.svg) no-repeat right center/auto auto;
					}

			}



.old-site-root-element.account-contents .section-records .history .in-date{
	display: none;
}

.old-site-root-element.account-contents.subsection-history-day .section-records .history .in-date{
	display: block;
}

.old-site-root-element.account-contents .section-records .history *+.in-date{
	margin-top: 32px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history *+.in-date{
	margin-top: 24px;
}

}

.old-site-root-element.account-contents .section-records .history .in-date .count{
	font-family: Circe-Regular;
	font-size: 24px;
	line-height: 28px;
	color: #172126;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .in-date .count{
	font-family: Roboto;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}

}

	.old-site-root-element.account-contents .section-records .history .in-date .count:before{
		content: 'найдено ';
		white-space: pre;
	}

	.old-site-root-element.account-contents .section-records .history .in-date .count.nom--1:before{
		content: 'найден ';
		white-space: pre;
	}

	.old-site-root-element.account-contents .section-records .history .in-date .count:after{
		content: ' заказ-нарядов';
		white-space: pre;
	}

	.old-site-root-element.account-contents .section-records .history .in-date .count.nom--1:after{
		content: ' заказ-наряд';
		white-space: pre;
	}

	.old-site-root-element.account-contents .section-records .history .in-date .count.nom--2:after{
		content: ' заказ-наряда';
		white-space: pre;
	}

.old-site-root-element.account-contents .section-records .history .in-date .variants{
	background: #fff;
	box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
	border-radius: 20px;
	margin-top: 48px;
	padding: 0 24px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .in-date .variants{
	margin-top: 24px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .history .in-date .variants{
	position: relative;
	width: calc(100% + 96px);
	left: -48px;
}

}

@media (max-width: 800px){

.old-site-root-element.account-contents .section-records .history .in-date .variants{
	width: calc(100% + 40px);
	left: -20px;
}

}

	.old-site-root-element.account-contents .section-records .history .in-date .variants>*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		padding-left: 16px;
		box-sizing: border-box;
		min-height: 80px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .in-date .variants>*{
		padding: 0;
		min-height: 64px;
	}

}

	.old-site-root-element.account-contents .section-records .history .in-date .variants>*+*{
		border-top: 1px solid #F2F6F7;
	}

	.old-site-root-element.account-contents .section-records .history .in-date .variants>*,
	.old-site-root-element.account-contents .section-records .history .in-date .variants>* *{
		cursor: pointer;
	}
	
		.old-site-root-element.account-contents .section-records .history .in-date .variants .num{
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #90979C;
			flex-grow: 1;
			flex-basis: 0;
			padding-left: 16px;
			padding-right: 24px;
			box-sizing: border-box;
			white-space: nowrap;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .history .in-date .variants .num{
			padding: 0;
		}

	}

		.old-site-root-element.account-contents .section-records .history .in-date .variants .price{
			font-family: Circe-Bold;
			font-size: 18px;
			line-height: 24px;
			color: #172126;
		}

			.old-site-root-element.account-contents .section-records .history .in-date .variants .price:after{
				content: ' р';
				white-space: pre;
			}

		.old-site-root-element.account-contents .section-records .history .in-date .variants>*:after{
			content: '';
			display: block;
			width: 32px;
			height: 32px;
			margin-left: 8px;
			background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
		}



.old-site-root-element.account-contents .section-records .history .certain-num{
	display: none;
}

.old-site-root-element.account-contents.subsection-history-item .section-records .history .certain-num{
	display: block;
}


@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .certain-num{
	margin-bottom: -20px;
}

}

.old-site-root-element.account-contents .section-records .history *+.certain-num{
	margin-top: 48px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history *+.certain-num{
	margin-top: 32px;
}

}

	.old-site-root-element.account-contents .section-records .history .certain-num .num{
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		justify-content: flex-start;
		font-family: Circe-Regular;
		font-size: 18px;
		line-height: 24px;
		color: #90979C;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .certain-num .num{
		display: block;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}

}

		.old-site-root-element.account-contents .section-records .history .certain-num .num:before{
			content: 'Заказ-наряд';
			display: block;
			font-family: Circe-Bold;
			font-size: 18px;
			line-height: 24px;
			color: #172126;
			margin-right: 8px;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .history .certain-num .num:before{
			display: none;
		}

	}



.old-site-root-element.account-contents .section-records .history .certain{
	display: none;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}

.old-site-root-element.account-contents.subsection-history-item .section-records .history .certain{
	display: flex;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .certain{
	align-items: stretch;
}

}

.old-site-root-element.account-contents .section-records .history *+.certain{
	margin-top: 32px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history *+.certain{
	margin-top: 24px;
}

}

.old-site-root-element.account-contents .section-records .history .certain .another{
	font-family: Circe-Regular;
	font-size: 18px;
	line-height: 24px;
	color: #172126;
	border-bottom: 1px solid currentColor;
	cursor: pointer;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .certain .another{
	align-self: center;
	font-size: 16px;
	line-height: 20px;
}

}

	.old-site-root-element.account-contents .section-records .history .certain .another:before{
		content: 'ещё ';
		white-space: pre;
	}

	.old-site-root-element.account-contents .section-records .history .certain .another:after{
		content: ' заказ-нарядов на эту дату';
		white-space: pre;
	}

	.old-site-root-element.account-contents .section-records .history .certain .another.nom--1:after{
		content: ' заказ-наряд на эту дату';
	}

	.old-site-root-element.account-contents .section-records .history .certain .another.nom--2:after{
		content: ' заказ-наряда на эту дату';
	}

.old-site-root-element.account-contents .section-records .history .certain .mileage{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	margin-top: 48px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .certain .mileage{
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 32px;
}

}

	.old-site-root-element.account-contents .section-records .history .certain .mileage>*{
		display: flex;
		flex-direction: row;
		align-items: stretch;
		justify-content: flex-start;
		height: 40px;
		border-radius: 12px;
		padding: 0 6px;
		font-family: Roboto;
		font-size: 20px;
		line-height: 38px;
		color: #172126;
		border: 1px solid #C2C9CC;
		box-sizing: border-box;
	}

		.old-site-root-element.account-contents .section-records .history .certain .mileage>*>*{
			text-align: center;
			width: 24px;
		}

		.old-site-root-element.account-contents .section-records .history .certain .mileage>*>*+*{
			border-left: 1px solid #F2F6F7;
		}

	.old-site-root-element.account-contents .section-records .history .certain .mileage:after{
		content: 'пробег в км';
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #172126;
		margin-left: 12px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .certain .mileage:after{
		font-size: 12px;
		line-height: 16px;
		margin-top: 8px;
		margin-left: 0;
		color: #90979C;
	}

}

.old-site-root-element.account-contents .section-records .history .certain .basic{
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: flex-start;
	align-self: stretch;
	margin-top: 44px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .certain .basic{
	flex-direction: column;
	margin-top: 20px;
}

}

	.old-site-root-element.account-contents .section-records .history .certain .basic>*{
		flex-grow: 1;
		flex-basis: 0;
		min-width: 0;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .certain .basic>*{
		flex-grow: initial;
		flex-basis: initial;
		min-width: initial;
	}

}

	.old-site-root-element.account-contents .section-records .history .certain .basic>*+*{
		margin-left: 32px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .certain .basic>*+*{
		margin-left: 0;
		margin-top: 24px;
	}

}

	.old-site-root-element.account-contents .section-records .history .certain .basic .comment{
		position: relative;
		background: #FDEFE6;
		/*background: #f00;*/
		border-radius: 0px 12px 12px 12px;
		min-height: 104px;
	}

		.old-site-root-element.account-contents .section-records .history .certain .basic .comment:before{
			content: '';
			display: block;
			position: absolute;
			top: -24px;
			left: 0;
			width: 12px;
			height: 24px;
			border-radius: 0 0 0 12px;
			box-shadow: 0 12px 0 0 #FDEFE6;
			z-index: 0;
		}

		.old-site-root-element.account-contents .section-records .history .certain .basic .comment>*{
			position: relative;
			padding: 20px 14px;
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #172126;
			box-sizing: border-box;
			z-index: 1;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .history .certain .basic .comment>*{
			padding: 16px 24px;
		}

	}

	.old-site-root-element.account-contents .section-records .history .certain .basic .station{
		background: #fff;
		box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
		border-radius: 16px;
		box-sizing: border-box;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .certain .basic .station{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		background: none;
		box-shadow: none;
		border-radius: 0;
		max-width: 220px;
	}

}

		.old-site-root-element.account-contents .section-records .history .certain .basic .station>*{
			padding: 24px;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .history .certain .basic .station>*{
			display: flex;
			flex-direction: column;
			align-items: center;
			padding: 0;
		}

	}

			.old-site-root-element.account-contents .section-records .history .certain .basic .station .address{
				display: flex;
				flex-direction: row;
				align-items: flex-start;
				justify-content: flex-start;
				font-family: Circe-Regular;
				font-size: 24px;
				line-height: 28px;
				color: #172126;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-records .history .certain .basic .station .address{
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
			}

		}

				.old-site-root-element.account-contents .section-records .history .certain .basic .station .address:before{
					content: '';
					display: block;
					position: relative;
					top: -2px;
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/geo-black-medium.svg) no-repeat center center/contain;
					margin-right: 12px;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-records .history .certain .basic .station .address:before{
					top: 1px;
					width: 20px;
					height: 20px;
					margin-right: 4px;
				}

			}

			.old-site-root-element.account-contents .section-records .history .certain .basic .station .region{
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
				color: #90979C;
				margin-top: 8px;
				padding-left: 36px;
				box-sizing: border-box;
			}

		@media (max-width: 1200px){

			.old-site-root-element.account-contents .section-records .history .certain .basic .station .region{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				margin-top: 4px;
				padding-left: 0;
			}

		}

.old-site-root-element.account-contents .section-records .history .certain .info{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 32px;
	grid-row-gap: 24px;
	align-items: start;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .certain .info{
	grid-template-columns: 1fr;
	grid-column-gap: 0;
	grid-row-gap: 16px;
}

}

@media (max-width: 930px){

.old-site-root-element.account-contents .section-records .history .certain .info{
	position: relative;
	width: calc(100% + 96px);
	left: -48px;
}

}

@media (max-width: 800px){

.old-site-root-element.account-contents .section-records .history .certain .info{
	width: calc(100% + 40px);
	left: -20px;
}

}

.old-site-root-element.account-contents .section-records .history .certain *+.info{
	margin-top: 24px;
}

	.old-site-root-element.account-contents .section-records .history .certain .info>*{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		background: #fff;
		box-shadow: 0px 18px 40px -16px rgba(70, 119, 149, 0.32);
		border-radius: 16px;
		padding: 24px;
		box-sizing: border-box;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .certain .info>*{
		padding: 20px;
	}

}

		.old-site-root-element.account-contents .section-records .history .certain .info>*:before{
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

		.old-site-root-element.account-contents .section-records .history .certain .info>*.info-services:before{
			content: 'Услуги';
		}

		.old-site-root-element.account-contents .section-records .history .certain .info>*.info-recomms:before{
			content: 'Рекомендации';
		}

		.old-site-root-element.account-contents .section-records .history .certain .info>*.info-parts:before{
			content: 'Запчасти и расходные материалы';
		}

		.old-site-root-element.account-contents .section-records .history .certain .info .items{
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #172126;
			margin-top: 24px;
			overflow: hidden;
		}

	@media (max-width: 1200px){

		.old-site-root-element.account-contents .section-records .history .certain .info .items{
			margin-top: 20px;
		}

	}

		.old-site-root-element.account-contents .section-records .history .certain .info .items.expanded{
			height: auto !important;
		}

			.old-site-root-element.account-contents .section-records .history .certain .info .items>*{}

				.old-site-root-element.account-contents .section-records .history .certain .info .items>*>*{
					position: relative;
					padding-left: 28px;
					box-sizing: border-box;
				}

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-recomms .items>*>*{
					padding-left: 0;
					padding-right: 84px;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-recomms .items>*>*{
					padding-right: 56px;
				}

			}

				.old-site-root-element.account-contents .section-records .history .certain .info .items>*>*+*{
					margin-top: 12px;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-records .history .certain .info .items>*>*+*{
					margin-top: 16px;
				}

			}

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-recomms .items>*>*+*{
					margin-top: 20px;
				}

			@media (max-width: 1200px){

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-recomms .items>*>*+*{
					margin-top: 16px;
				}

			}

					.old-site-root-element.account-contents .section-records .history .certain .info .items>*>*:before{
						content: '';
						display: block;
						position: absolute;
						left: 12px;
						top: 8px;
						width: 4px;
						height: 4px;
						border-radius: 2px;
						background: #172126;
					}

					.old-site-root-element.account-contents .section-records .history .certain .info>*.info-recomms .items>*>*:before{
						left: auto;
						right: 0;
						top: 0;
						width: 24px;
						height: 24px;
						border-radius: 0;
						background: url(/new/assets/img/personal/recomms-unchecked.svg) no-repeat center center/contain;
					}

		.old-site-root-element.account-contents .section-records .history .certain .info .more{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-end;
			align-self: flex-end;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #172126;
			margin-top: 24px;
		}

		.old-site-root-element.account-contents .section-records .history .certain .info .more.hidden{
			display: none;
		}

		.old-site-root-element.account-contents .section-records .history .certain .info .more,
		.old-site-root-element.account-contents .section-records .history .certain .info .more *{
			cursor: pointer;
		}

			.old-site-root-element.account-contents .section-records .history .certain .info>*.info-recomms .more:before{
				content: 'все рекомендации';
				display: block;
			}

			.old-site-root-element.account-contents .section-records .history .certain .info .more>*{
				display: flex;
				flex-direction: row;
				align-items: flex-end;
				justify-content: flex-end;
			}

			.old-site-root-element.account-contents .section-records .history .certain .info .expanded+.more>*{
				opacity: 0;
			}

				.old-site-root-element.account-contents .section-records .history .certain .info .more>*:before{
					content: 'Ещё ';
					white-space: pre;
				}

				.old-site-root-element.account-contents .section-records .history .certain .info .more>*:after{
					white-space: pre;
				}

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-services .more>*:after{
					content: ' услуг';
				}

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-services .more.nom--1>*:after{
					content: ' услуга';
				}

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-services .more.nom--2>*:after{
					content: ' услуги';
				}

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-parts .more>*:after{
					content: ' позиций';
				}

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-parts .more.nom--1>*:after{
					content: ' позиция';
				}

				.old-site-root-element.account-contents .section-records .history .certain .info>*.info-parts .more.nom--2>*:after{
					content: ' позиции';
				}

			.old-site-root-element.account-contents .section-records .history .certain .info .more:after{
				content: '';
				display: block;
				position: relative;
				top: -2px;
				width: 24px;
				height: 24px;
				background: url(/new/assets/img/personal/dropdown-black.svg) no-repeat center center/contain;
				margin-left: 8px;
				transition: transform 200ms ease;
				will-change: transform;
			}

			.old-site-root-element.account-contents .section-records .history .certain .info .expanded+.more:after{
				transform: rotate(180deg);
			}

			.old-site-root-element.account-contents .section-records .history .certain .info>*.info-recomms .more:after{
				background: url(/new/assets/img/personal/follow.svg) no-repeat center center/contain;
				margin-left: 4px;
			}

.old-site-root-element.account-contents .section-records .history .certain .summary{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	width: calc(50% - 16px);
	padding: 24px 24px 72px;
	box-sizing: border-box;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .certain .summary{
	width: auto;
	padding: 0;
}

}

.old-site-root-element.account-contents .section-records .history .certain *+.summary{
	margin-top: 24px;
}

@media (max-width: 1200px){

.old-site-root-element.account-contents .section-records .history .certain *+.summary{
	margin-top: 48px;
}

}

	.old-site-root-element.account-contents .section-records .history .certain .summary .total-services{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

	.old-site-root-element.account-contents .section-records .history .certain .summary *+.total-services{
		margin-top: 20px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .certain .summary *+.total-services{
		margin-top: 16px;
	}

}

		.old-site-root-element.account-contents .section-records .history .certain .summary .total-services:before{
			content: 'Стоимость услуг';
			display: block;
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #586066;
		}

		.old-site-root-element.account-contents .section-records .history .certain .summary .total-services>*{
			position: relative;
			top: 4px;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

			.old-site-root-element.account-contents .section-records .history .certain .summary .total-services>*:after{
				content: ' р';
				white-space: pre;
			}

	.old-site-root-element.account-contents .section-records .history .certain .summary .total-parts{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

	.old-site-root-element.account-contents .section-records .history .certain .summary *+.total-parts{
		margin-top: 20px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .certain .summary *+.total-parts{
		margin-top: 16px;
	}

}

		.old-site-root-element.account-contents .section-records .history .certain .summary .total-parts:before{
			content: 'Стоимость товаров';
			display: block;
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #586066;
		}

		.old-site-root-element.account-contents .section-records .history .certain .summary .total-parts>*{
			position: relative;
			top: 4px;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

			.old-site-root-element.account-contents .section-records .history .certain .summary .total-parts>*:after{
				content: ' р';
				white-space: pre;
			}

	.old-site-root-element.account-contents .section-records .history .certain .summary .total{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
	}

	.old-site-root-element.account-contents .section-records .history .certain .summary *+.total{
		margin-top: 32px;
	}

@media (max-width: 1200px){

	.old-site-root-element.account-contents .section-records .history .certain .summary *+.total{
		margin-top: 36px;
	}

}

		.old-site-root-element.account-contents .section-records .history .certain .summary .total:before{
			content: 'Итого';
			display: block;
			font-family: Roboto;
			font-size: 16px;
			line-height: 24px;
			color: #586066;
		}

		.old-site-root-element.account-contents .section-records .history .certain .summary .total>*{
			position: relative;
			top: 4px;
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			color: #172126;
		}

			.old-site-root-element.account-contents .section-records .history .certain .summary .total>*:after{
				content: ' р';
				white-space: pre;
			}





















/*************************************************************************

                              I N P U T

*************************************************************************/


.old-site-root-element.ui-input{
	position: relative;
	height: 56px;
}

.old-site-root-element.ui-input:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	border: 1px solid #C2C9CC;
	box-sizing: border-box;
	border-radius: 10px;
	z-index: 0;
	transition: border-color 200ms ease;
	will-change: border-color;
}

.old-site-root-element.ui-input.focus:before{
	border-color: #d6d6d6;
}

.old-site-root-element.failed .ui-input:before{
	border-color: #F5A8A1;
	border-width: 2px;
}

.old-site-root-element.ui-input.failed:before,
.old-site-root-element.ui-input.failed.focus:before{
	border-color: red;
}

.old-site-root-element.ui-input .placeholder{
	display: flex;
	position: absolute;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding-left: 16px;
	font-family: Roboto;
	font-size: 14px;
	line-height: 16px;
	color: #505050;
	box-sizing: border-box;
	transition: opacity 200ms ease;
	will-change: opacity;
}

.old-site-root-element.ui-input.filled .placeholder{
	opacity: 0;
}

.old-site-root-element.ui-input.failed .placeholder{
	color: red;
}

.old-site-root-element.ui-input input{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent: 16px;
	font-family: Roboto;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	cursor: text;
}

.old-site-root-element.ui-input.failed input{
	color: red;
}




/*************************************************************************

                              C O M B O B O X

*************************************************************************/


.old-site-root-element.ui-combobox{
	position: relative;
	height: 56px;
}

.old-site-root-element.ui-combobox:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	border: 1px solid #C2C9CC;
	box-sizing: border-box;
	border-radius: 10px;
	z-index: 0;
	transition: border-color 200ms ease;
	will-change: border-color;
}

.old-site-root-element.ui-combobox.expanded:before{
	border-color: #d6d6d6;
}

.old-site-root-element.failed .ui-combobox:before{
	border-color: #F5A8A1;
	border-width: 2px;
}

.old-site-root-element.ui-combobox .current{
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.old-site-root-element.ui-combobox .current,
.old-site-root-element.ui-combobox .current *{
	cursor: pointer;
}

	.old-site-root-element.ui-combobox .current .placeholder{
		display: flex;
		position: absolute;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		padding-left: 16px;
		font-family: Roboto;
		font-size: 14px;
		line-height: 16px;
		color: #505050;
		box-sizing: border-box;
		transition: opacity 200ms ease;
		will-change: opacity;
	}

	.old-site-root-element.ui-combobox.filled .current .placeholder{
		opacity: 0;
	}

	.old-site-root-element.ui-combobox .current .value{
		display: flex;
		position: absolute;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		padding-left: 16px;
		padding-right: 48px;
		font-family: Roboto;
		font-size: 14px;
		line-height: 16px;
		color: #000;
	}

		.old-site-root-element.ui-combobox .current .value:after{
			content: '';
			display: block;
			position: absolute;
			width: 24px;
			height: 24px;
			top: calc(50% - 12px);
			right: 12px;
			background: url(/new/assets/img/personal/dropdown-gray.svg) no-repeat center center/contain;
		}

.old-site-root-element.ui-combobox .variants{
	contain: content;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	box-shadow: 0px 10px 50px rgba(16, 73, 125, 0.15);
	border-radius: 10px;
	z-index: 1;
	overflow: hidden;
	opacity: 0;
	transition: opacity 200ms ease;
	will-change: opacity;
}

.old-site-root-element.ui-combobox .variants,
.old-site-root-element.ui-combobox .variants *{
	pointer-events: none;
}

.old-site-root-element.ui-combobox.expanded .variants{
	opacity: 1;
}

.old-site-root-element.ui-combobox.expanded .variants,
.old-site-root-element.ui-combobox.expanded .variants *{
	pointer-events: initial;
}

	.old-site-root-element.ui-combobox .variants .filter{
		position: relative;
		height: 56px;
	}

		.old-site-root-element.ui-combobox .variants .filter .placeholder{
			display: flex;
			position: absolute;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			padding-left: 16px;
			font-family: Roboto;
			font-size: 14px;
			line-height: 16px;
			color: #505050;
			box-sizing: border-box;
			transition: opacity 200ms ease;
			will-change: opacity;
		}

		.old-site-root-element.ui-combobox .variants .filter.filled .placeholder{
			opacity: 0;
		}

		.old-site-root-element.ui-combobox .variants .filter input{
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			text-indent: 16px;
			font-family: Roboto;
			font-size: 14px;
			line-height: 16px;
			color: #000;
			cursor: text;
		}

	.old-site-root-element.ui-combobox .variants .list{
		padding: 0 0 10px;
		font-family: Roboto;
		font-size: 12px;
		line-height: 14px;
		color: #000;
		margin-top: -8px;
		max-height: 150px;
		overflow-y: auto;
	}

	.old-site-root-element.ui-combobox .variants .list::-webkit-scrollbar{
		width: 6px;
	}

	.old-site-root-element.ui-combobox .variants .list::-webkit-scrollbar-track{
		background: transparent;
	}

	.old-site-root-element.ui-combobox .variants .list::-webkit-scrollbar-thumb{
		background-clip: padding-box;
		background: #ddd;
		border-radius: 3px;
	}

		.old-site-root-element.ui-combobox .variants .list>*{
			padding: 8px 16px;
			cursor: pointer;
			transition:
				opacity 200ms ease,
				background 200ms ease
			;
			will-change: opacity, background;
		}

		.old-site-root-element.ui-combobox .variants .list>*.choosen{
			opacity: .6;
			cursor: default;
		}

		.old-site-root-element.ui-combobox .variants .list>*:hover,
		.old-site-root-element.ui-combobox .variants .list>*.hover{
			background: #eee;
		}

		.old-site-root-element.ui-combobox .variants .list>*.choosen:hover,
		.old-site-root-element.ui-combobox .variants .list>*.choosen.hover{
			background: transparent;
		}

		.old-site-root-element.ui-combobox .variants .list>*.hide{
			display: none;
		}



/************************************************************
                        
                        B U T T O N S

************************************************************/


.old-site-root-element.button{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	background: #F47D32;
	box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
	border-radius: 12px;
	color: #fff;
	min-height: 56px;
	padding: 16px 24px;
	font-family: Circe-Bold;
	font-size: 12px;
	line-height: 1em; /* 24px */
	letter-spacing: .08em;
	text-transform: uppercase;
	box-sizing: border-box;
	cursor: pointer;
}

.old-site-root-element.button__small{
	min-height: 32px;
	padding: 10px 16px;
	box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
}

.old-site-root-element.button__gray{
	border: 2px solid #C2C9CC;
	min-height: 52px;
	background: none;
	box-shadow: none;
	color: #90979C;
}

.old-site-root-element.button__gray.button__small{
	min-height: 28px;
	padding: 8px 16px;
}




















/************************************************************
                        
                       P O P B E L O W

************************************************************/


.old-site-root-element.popbelow{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(23,33,38,.1);
	z-index: 11;
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

.old-site-root-element.popbelow.hide{
	opacity: 0;
}

.old-site-root-element.popbelow.off{
	display: none;
}

.old-site-root-element.popbelow.hide,
.old-site-root-element.popbelow.hide *{
	pointer-events: none;
}

.old-site-root-element.popbelow>*{
	width: 100%;
	flex-grow: 1;
	flex-basis: 0;
	min-height: 0;
}

	.old-site-root-element.popbelow>*>*{}

		.old-site-root-element.popbelow>*>*>*{
			display: flex;
			flex-direction: column;
			align-items: stretch;
			justify-content: flex-start;
		}

	@media (min-width: 931px){

		.old-site-root-element.popbelow>*>*>*:first-child{
			display: none;
		}

	}

			.old-site-root-element.popbelow .contents{
				display: flex;
				flex-direction: column;
				align-items: stretch;
				justify-content: flex-start;
				flex-grow: 1;
				flex-basis: 0;
				min-height: 0;
			}

				.old-site-root-element.popbelow .contents>*{
					flex-grow: 1;
					flex-basis: 0;
					min-height: 0;
					width: 100%;
				}

				.old-site-root-element.popbelow .contents>*.scrollable{
					overflow: auto;
				}


				.old-site-root-element.popbelow .contents>*::-webkit-scrollbar{
					width: 0;
					opacity: 0;
					background: transparent;
				}

				.old-site-root-element.popbelow .contents>*::-webkit-scrollbar-track{
					width: 0;
					opacity: 0;
					background: transparent;
				}

				.old-site-root-element.popbelow .contents>*::-webkit-scrollbar-thumb{
					width: 0;
					opacity: 0;
					background: transparent;
				}

			@media (min-width: 931px){

				.old-site-root-element.popbelow .contents>*{
					display: flex;
					flex-direction: column;
					align-items: flex-start;
					justify-content: flex-start;
					overflow-y: scroll;
				}

			}

					.old-site-root-element.popbelow .contents>*>*{
						height: auto;
					}

				@media (min-width: 931px){

					.old-site-root-element.popbelow .contents>*>*{
						padding: 50px 0;
						margin: auto 0;
					}

				}

						.old-site-root-element.popbelow .contents>*>*>*{
							height: auto;
						}

							.old-site-root-element.popbelow .contents-wrapper{
								display: flex;
								flex-direction: column;
								align-items: center;
								justify-content: center;
								box-sizing: border-box;
							}

						@media (max-width: 930px){

							.old-site-root-element.popbelow .contents-wrapper{
								padding-top: 100px;
								align-items: stretch;
								justify-content: flex-end;
								min-height: 100vh;
							}

						}

								.old-site-root-element.popbelow .contents-subwrapper{
									position: relative;
									background: #fff;
									box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
									border-radius: 20px;
									padding-top: 48px;
								}

							@media (max-width: 930px){

								.old-site-root-element.popbelow .contents-subwrapper{
									padding-top: 0;
									border-radius: 20px 20px 0px 0px;
								}

							}

									.old-site-root-element.popbelow .close{
										position: absolute;
										background: url(/new/assets/img/personal/popbelow-close-black.svg) no-repeat center center/24px auto;
										width: 72px;
										height: 72px;
										right: 0;
										top: 0;
										cursor: pointer;
										z-index: 1;
									}

								@media (max-width: 930px){

									.old-site-root-element.popbelow .close{
										position: absolute;
										border-radius: 12px;
										width: 64px;
										height: 64px;
										background: url(/new/assets/img/personal/popbelow-close.svg) no-repeat center center/24px auto;
										right: 0px;
										top: 0px;
										cursor: pointer;
										z-index: 1;
									}

								}

									.old-site-root-element.popbelow .handler{
										display: none;
										height: 64px;
										background: url(/new/assets/img/personal/handler.svg) no-repeat top 8px center/24px auto;
									}

								@media (max-width: 930px){

									.old-site-root-element.popbelow .handler{
										display: block;
									}

								}

									.old-site-root-element.popbelow .contents-inner{
										position: relative;
										z-index: 0;
									}









/************************************************************
                        
               P O P B E L O W   S I G N I N

************************************************************/


.old-site-root-element.popbelow-signin{
	color: #172126;
}

.old-site-root-element.popbelow-signin .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 430px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-signin .contents-inner{
	padding: 0 20px 48px;
	width: 100%;
	min-height: calc(100vh - 100px);
}

}

.old-site-root-element.popbelow-signin .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
	text-align: center;
	margin-top: 16px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-signin .title{
	margin-top: 0;
}

}

.old-site-root-element.popbelow-signin .phone{
	margin-top: 32px;
}

	.old-site-root-element.popbelow-signin .phone .ui-input .placeholder:before{
		content: 'Введите номер телефона';
	}

	.old-site-root-element.popbelow-signin .error{
		color: red;
		font-family: 'Circe-Regular';
		font-size: 12px;
		margin-top: 6px;
		opacity: 0;
		transition: opacity 200ms ease;
		will-change: opacity;
	}

	.old-site-root-element.popbelow-signin .failed+.error{
		opacity: 1;
	}

.old-site-root-element.popbelow-signin .signin{
	align-self: center;
	font-size: 16px;
	line-height: 24px;
	margin-top: 24px;
}

	.old-site-root-element.popbelow-signin .signin:before{
		content: 'войти'
	}

.old-site-root-element.popbelow-signin .no-account{
	margin-top: 56px;
	padding-top: 16px;
	border-top: 1px solid #C2C9CC;
	text-align: center;
	font-family: Circe-Regular;
	font-size: 16px;
	line-height: 24px;
	color: #172126;
}

	.old-site-root-element.popbelow-signin .no-account .signup{
		cursor: pointer;
		color: #F47D32;
		text-decoration: underline;
	}



/************************************************************
                        
               P O P B E L O W   S I G N U P

************************************************************/


.old-site-root-element.popbelow-signup{
	color: #172126;
}

.old-site-root-element.popbelow-signup .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-signup .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
	min-height: calc(100vh - 100px);
}

}

.old-site-root-element.popbelow-signup .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-signup .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-signup .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-signup .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element.popbelow-signup .fields>*{
		position: relative;
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-signup .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element.popbelow-signup .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element.popbelow-signup .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element.popbelow-signup .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element.popbelow-signup .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element.popbelow-signup .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element.popbelow-signup .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element.popbelow-signup .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element.popbelow-signup .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element.popbelow-signup .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element.popbelow-signup .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-signup .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-signup .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element.popbelow-signup .fields>*.name{}

		.old-site-root-element.popbelow-signup .fields>*.name .placeholder:before{
			content: 'Как вас зовут?';
		}

		.old-site-root-element.popbelow-signup .fields>*.phone .placeholder:before{
			content: 'Номер телефона';
		}

		.old-site-root-element.popbelow-signup .fields>*.region .placeholder:before{
			content: 'Укажите город';
		}

		.old-site-root-element.popbelow-signup .fields>*.mark .placeholder:before{
			content: 'Марка';
		}

		.old-site-root-element.popbelow-signup .fields>*.model .placeholder:before{
			content: 'Модель';
		}

		.old-site-root-element.popbelow-signup .fields>*.year .placeholder:before{
			content: 'Год выпуска';
		}

		.old-site-root-element.popbelow-signup .fields>*.mod .placeholder:before{
			content: 'Модификация';
		}

		.old-site-root-element.popbelow-signup .error{
			position: absolute;
			top: calc(100% - 4px);
			left: 0;
			color: red;
			font-family: 'Circe-Regular';
			font-size: 12px;
			margin-top: 6px;
			opacity: 0;
			transition: opacity 200ms ease;
			will-change: opacity;
		}

		.old-site-root-element.popbelow-signup .failed+.error{
			opacity: 1;
		}

.old-site-root-element.popbelow-signup .signup{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-signup .signup{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element.popbelow-signup .signup:before{
		content: 'далее';
		position: relative;
		top: 2px;
		font-size: 16px;
	}

	.old-site-root-element.popbelow-signup .signup:after{
		content: '';
		width: 24px;
		height: 24px;
		margin-left: 8px;
		background: url(/new/assets/img/personal/follow-white.svg) no-repeat center center/contain;
	}



/************************************************************
                        
                  P O P B E L O W   S M S

************************************************************/


.old-site-root-element.popbelow-sms{
	color: #172126;
}

.old-site-root-element.popbelow-sms .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 430px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-sms .contents-inner{
	padding: 0 20px 48px;
	width: 100%;
}

}

.old-site-root-element.popbelow-sms .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
	text-align: center;
	margin-top: 16px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-sms .title{
	margin-top: 0;
}

}

.old-site-root-element.popbelow-sms .code{
	margin-top: 32px;
}

	.old-site-root-element.popbelow-sms .code .ui-input .placeholder:before{
		content: 'смс-код';
	}

.old-site-root-element.popbelow-sms .signin{
	align-self: center;
	font-size: 16px;
	line-height: 24px;
	margin-top: 24px;
}

	.old-site-root-element.popbelow-sms .signin:before{
		content: 'продолжить'
	}

.old-site-root-element.popbelow-sms .resend{
	margin-top: 56px;
	padding-top: 16px;
	border-top: 1px solid #C2C9CC;
}

	.old-site-root-element.popbelow-sms .resend>*{}
	
	.old-site-root-element.popbelow-sms .resend>*.hide{
		display: none !important;
	}

	.old-site-root-element.popbelow-sms .resend .timer{
		font-family: Circe-Regular;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #172126;
	}

		.old-site-root-element.popbelow-sms .resend .timer>*{
			color: #F47D32;
		}

	.old-site-root-element.popbelow-sms .resend .do{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: center;
	}

		.old-site-root-element.popbelow-sms .resend .do>*{
			color: #fff;
			background: #172126;
		}

			.old-site-root-element.popbelow-sms .resend .do>*:before{
				content: 'отправить смс повторно';
			}





.old-site-root-element.popbelow-add-email{
	color: #172126;
}

.old-site-root-element.popbelow-add-email .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-add-email .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element.popbelow-add-email .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-add-email .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-add-email .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-add-email .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element.popbelow-add-email .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-add-email .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element.popbelow-add-email .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element.popbelow-add-email .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element.popbelow-add-email .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element.popbelow-add-email .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element.popbelow-add-email .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element.popbelow-add-email .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element.popbelow-add-email .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element.popbelow-add-email .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element.popbelow-add-email .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element.popbelow-add-email .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-add-email .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-add-email .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element.popbelow-add-email .fields>*.email{}

		.old-site-root-element.popbelow-add-email .fields>*.email .placeholder:before{
			content: 'Введите email';
		}

.old-site-root-element.popbelow-add-email .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-add-email .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element.popbelow-add-email .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element.popup-email-added{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-added{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element.popup-email-added.hide{
	opacity: 0;
}

.old-site-root-element.popup-email-added.off{
	display: none;
}

.old-site-root-element.popup-email-added.hide,
.old-site-root-element.popup-email-added.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-email-added>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-added>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element.popup-email-added>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-added>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element.popup-email-added .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-added .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element.popup-email-added .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-added .close{
	margin-top: 32px;
}

}

	.old-site-root-element.popup-email-added .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element.popup-email-added .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}





.old-site-root-element.popbelow-edit-email{
	color: #172126;
}

.old-site-root-element.popbelow-edit-email .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-email .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element.popbelow-edit-email .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-edit-email .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-edit-email .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-email .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element.popbelow-edit-email .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-edit-email .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element.popbelow-edit-email .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element.popbelow-edit-email .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element.popbelow-edit-email .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element.popbelow-edit-email .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element.popbelow-edit-email .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element.popbelow-edit-email .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element.popbelow-edit-email .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element.popbelow-edit-email .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element.popbelow-edit-email .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element.popbelow-edit-email .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-edit-email .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-edit-email .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element.popbelow-edit-email .fields>*.email{}

		.old-site-root-element.popbelow-edit-email .fields>*.email .placeholder:before{
			content: 'Введите email';
		}

.old-site-root-element.popbelow-edit-email .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-email .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element.popbelow-edit-email .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element.popup-email-edited{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-edited{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element.popup-email-edited.hide{
	opacity: 0;
}

.old-site-root-element.popup-email-edited.off{
	display: none;
}

.old-site-root-element.popup-email-edited.hide,
.old-site-root-element.popup-email-edited.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-email-edited>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-edited>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element.popup-email-edited>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-edited>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element.popup-email-edited .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-edited .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element.popup-email-edited .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element.popup-email-edited .close{
	margin-top: 32px;
}

}

	.old-site-root-element.popup-email-edited .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element.popup-email-edited .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}





.old-site-root-element.popbelow-add-phone{
	color: #172126;
}

.old-site-root-element.popbelow-add-phone .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-add-phone .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element.popbelow-add-phone .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-add-phone .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-add-phone .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-add-phone .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element.popbelow-add-phone .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-add-phone .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element.popbelow-add-phone .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element.popbelow-add-phone .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element.popbelow-add-phone .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element.popbelow-add-phone .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element.popbelow-add-phone .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element.popbelow-add-phone .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element.popbelow-add-phone .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element.popbelow-add-phone .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element.popbelow-add-phone .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element.popbelow-add-phone .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-add-phone .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-add-phone .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element.popbelow-add-phone .fields>*.phone{}

		.old-site-root-element.popbelow-add-phone .fields>*.phone .placeholder:before{
			content: 'Введите телефон';
		}

.old-site-root-element.popbelow-add-phone .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-add-phone .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element.popbelow-add-phone .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element.popup-phone-added{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-added{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element.popup-phone-added.hide{
	opacity: 0;
}

.old-site-root-element.popup-phone-added.off{
	display: none;
}

.old-site-root-element.popup-phone-added.hide,
.old-site-root-element.popup-phone-added.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-phone-added>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-added>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element.popup-phone-added>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-added>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element.popup-phone-added .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-added .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element.popup-phone-added .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-added .close{
	margin-top: 32px;
}

}

	.old-site-root-element.popup-phone-added .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element.popup-phone-added .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}





.old-site-root-element.popbelow-edit-phone{
	color: #172126;
}

.old-site-root-element.popbelow-edit-phone .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-phone .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element.popbelow-edit-phone .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-edit-phone .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-edit-phone .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-phone .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element.popbelow-edit-phone .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-edit-phone .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element.popbelow-edit-phone .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element.popbelow-edit-phone .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element.popbelow-edit-phone .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element.popbelow-edit-phone .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element.popbelow-edit-phone .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element.popbelow-edit-phone .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element.popbelow-edit-phone .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element.popbelow-edit-phone .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element.popbelow-edit-phone .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element.popbelow-edit-phone .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-edit-phone .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-edit-phone .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element.popbelow-edit-phone .fields>*.phone{}

		.old-site-root-element.popbelow-edit-phone .fields>*.phone .placeholder:before{
			content: 'Введите телефон';
		}

.old-site-root-element.popbelow-edit-phone .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-phone .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element.popbelow-edit-phone .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element.popup-phone-edited{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-edited{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element.popup-phone-edited.hide{
	opacity: 0;
}

.old-site-root-element.popup-phone-edited.off{
	display: none;
}

.old-site-root-element.popup-phone-edited.hide,
.old-site-root-element.popup-phone-edited.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-phone-edited>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-edited>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element.popup-phone-edited>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-edited>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element.popup-phone-edited .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-edited .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element.popup-phone-edited .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element.popup-phone-edited .close{
	margin-top: 32px;
}

}

	.old-site-root-element.popup-phone-edited .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element.popup-phone-edited .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}






.old-site-root-element.popbelow-edit-primary-phone{
	color: #172126;
}

.old-site-root-element.popbelow-edit-primary-phone .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-primary-phone .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element.popbelow-edit-primary-phone .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-edit-primary-phone .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-edit-primary-phone .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-primary-phone .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-edit-primary-phone .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element.popbelow-edit-primary-phone .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element.popbelow-edit-primary-phone .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-edit-primary-phone .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-edit-primary-phone .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element.popbelow-edit-primary-phone .fields>*.phone{}

		.old-site-root-element.popbelow-edit-primary-phone .fields>*.phone .placeholder:before{
			content: 'Введите телефон';
		}

.old-site-root-element.popbelow-edit-primary-phone .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-primary-phone .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element.popbelow-edit-primary-phone .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}








.old-site-root-element.popbelow-edit-name{
	color: #172126;
}

.old-site-root-element.popbelow-edit-name .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-name .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element.popbelow-edit-name .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-edit-name .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-edit-name .fields{
	display: flex;
	position: relative;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 32px;
	z-index: 1;
	margin-bottom: -32px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-name .fields{
	margin-bottom: 0;
}

}

	.old-site-root-element.popbelow-edit-name .fields>*{
		width: calc(50% - 10px);
		margin-bottom: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-edit-name .fields>*{
		width: 100%;
		margin-bottom: 0;
	}
	
	.old-site-root-element.popbelow-edit-name .fields>*+*{
		margin-top: 20px;
	}

}

	.old-site-root-element.popbelow-edit-name .fields>*.disabled{
		opacity: .5;
		pointer-events: none;
	}

	.old-site-root-element.popbelow-edit-name .fields>*:nth-child(1){
		z-index: 6;
	}

	.old-site-root-element.popbelow-edit-name .fields>*:nth-child(2){
		z-index: 5;
	}

	.old-site-root-element.popbelow-edit-name .fields>*:nth-child(3){
		z-index: 4;
	}

	.old-site-root-element.popbelow-edit-name .fields>*:nth-child(4){
		z-index: 3;
	}

	.old-site-root-element.popbelow-edit-name .fields>*:nth-child(5){
		z-index: 2;
	}

	.old-site-root-element.popbelow-edit-name .fields>*:nth-child(6){
		z-index: 1;
	}

	.old-site-root-element.popbelow-edit-name .fields>*:nth-child(7){
		z-index: 0;
	}

	.old-site-root-element.popbelow-edit-name .fields>*:nth-child(even){
		margin-left: 20px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-edit-name .fields>*:nth-child(even){
		margin-left: 0;
	}

}
/*
	.popbelow-edit-name .fields>*:first-child{
		width: 100%;
		margin-left: 0;
	}
*/
	.old-site-root-element.popbelow-edit-name .fields>*.name{}

		.old-site-root-element.popbelow-edit-name .fields>*.name .placeholder:before{
			content: 'Как вас зовут?';
		}

.old-site-root-element.popbelow-edit-name .save{
	align-self: flex-start;
	align-items: center;
	padding: 8px 16px;
	margin-top: 56px;
	text-align: center;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-edit-name .save{
	margin-top: 48px;
	align-self: flex-end;
}

}

	.old-site-root-element.popbelow-edit-name .save:before{
		content: 'сохранить';
		position: relative;
		top: 2px;
		font-size: 16px;
	}



.old-site-root-element.popup-name-edited{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element.popup-name-edited{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element.popup-name-edited.hide{
	opacity: 0;
}

.old-site-root-element.popup-name-edited.off{
	display: none;
}

.old-site-root-element.popup-name-edited.hide,
.old-site-root-element.popup-name-edited.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-name-edited>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popup-name-edited>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element.popup-name-edited>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element.popup-name-edited>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element.popup-name-edited .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popup-name-edited .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element.popup-name-edited .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element.popup-name-edited .close{
	margin-top: 32px;
}

}

	.old-site-root-element.popup-name-edited .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element.popup-name-edited .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}





.old-site-root-element.popbelow-addcar{}

.old-site-root-element.popbelow-addcar .contents-inner{
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-addcar .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element.popbelow-addcar .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-addcar .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-addcar .fields{
	display: grid;
	position: relative;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
	margin-top: 32px;
	z-index: 1;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-addcar .fields{
	grid-template-columns: 1fr;
	margin-top: 48px;
}

}

.old-site-root-element.popbelow-addcar .fields>*{
	position: relative;
	z-index: 0;
	transition: opacity 200ms ease;
	will-change: opacity;
}

.old-site-root-element.popbelow-addcar .fields>*.disabled{
	opacity: .5;
}

.old-site-root-element.popbelow-addcar .fields>*.disabled,
.old-site-root-element.popbelow-addcar .fields>*.disabled *{
	pointer-events: none;
}

.old-site-root-element.popbelow-addcar .fields>*:nth-child(1){
	z-index: 4;
}

.old-site-root-element.popbelow-addcar .fields>*:nth-child(2){
	z-index: 3;
}

.old-site-root-element.popbelow-addcar .fields>*:nth-child(3){
	z-index: 2;
}

.old-site-root-element.popbelow-addcar .fields>*:nth-child(4){
	z-index: 1;
}

	.old-site-root-element.popbelow-addcar .field-vin input{
		text-transform: uppercase;
	}

.old-site-root-element.popbelow-addcar .bottom{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 56px;
}

	.old-site-root-element.popbelow-addcar .bottom .commit{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		background: #F47D32;
		box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
		border-radius: 12px;
		box-sizing: border-box;
		padding: 8px 24px;
		height: 56px;
		transition:
			background 200ms ease,
			box-shadow 200ms ease
		;
		will-change: background, box-shadow;
		cursor: pointer;
	}

	.old-site-root-element.popbelow-addcar .bottom .commit.disabled{
		box-shadow: none;
		background: #F2F6F7;
		pointer-events: none;
	}

		.old-site-root-element.popbelow-addcar .bottom .commit:before{
			content: 'добавить';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #fff;
			transition: color 200ms ease;
			will-change: color;
		}

		.old-site-root-element.popbelow-addcar .bottom .commit.disabled:before{
			color: #172126;
		}

	.old-site-root-element.popbelow-addcar .bottom .switch{
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		color: #586066;
		margin-top: 24px;
		cursor: pointer;
	}


.old-site-root-element.popbelow-editcar{
}

.old-site-root-element.popbelow-editcar .contents-inner{
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-editcar .contents-inner{
	padding: 0 20px 96px;
	width: 100%;
}

}

.old-site-root-element.popbelow-editcar .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-editcar .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-editcar .fields{
	display: grid;
	position: relative;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
	margin-top: 32px;
	z-index: 1;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-editcar .fields{
	grid-template-columns: 1fr;
	margin-top: 48px;
}

}

.old-site-root-element.popbelow-editcar .fields>*{
	position: relative;
	z-index: 0;
	transition: opacity 200ms ease;
	will-change: opacity;
}

.old-site-root-element.popbelow-editcar .fields>*.disabled{
	opacity: .5;
}

.old-site-root-element.popbelow-editcar .fields>*.disabled,
.old-site-root-element.popbelow-editcar .fields>*.disabled *{
	pointer-events: none;
}

.old-site-root-element.popbelow-editcar .fields>*:nth-child(1){
	z-index: 4;
}

.old-site-root-element.popbelow-editcar .fields>*:nth-child(2){
	z-index: 3;
}

.old-site-root-element.popbelow-editcar .fields>*:nth-child(3){
	z-index: 2;
}

.old-site-root-element.popbelow-editcar .fields>*:nth-child(4){
	z-index: 1;
}

.old-site-root-element.popbelow-editcar .bottom{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-editcar .bottom{
	flex-direction: column;
}

}

	.old-site-root-element.popbelow-editcar .bottom .save{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		background: #F47D32;
		box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
		border-radius: 12px;
		box-sizing: border-box;
		padding: 8px 24px;
		height: 56px;
		transition:
			background 200ms ease,
			box-shadow 200ms ease
		;
		will-change: background, box-shadow;
		cursor: pointer;
	}

	.old-site-root-element.popbelow-editcar .bottom .save.disabled{
		box-shadow: none;
		background: #F2F6F7;
		pointer-events: none;
	}

		.old-site-root-element.popbelow-editcar .bottom .save:before{
			content: 'сохранить';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #fff;
			transition: color 200ms ease;
			will-change: color;
		}

		.old-site-root-element.popbelow-editcar .bottom .save.disabled:before{
			color: #172126;
		}

	.old-site-root-element.popbelow-editcar .bottom .drop{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		border: 2px solid #F47D32;
		border-radius: 12px;
		box-sizing: border-box;
		padding: 8px 24px;
		height: 56px;
		cursor: pointer;
		margin-left: 20px;
		transition: border-color 200ms ease;
		will-change: border-color;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-editcar .bottom .drop{
		margin: 20px 0 0;
	}

}

	.old-site-root-element.popbelow-editcar .bottom .drop.reask{
		border-color: #E34949;
	}

		.old-site-root-element.popbelow-editcar .bottom .drop:before{
			content: 'удалить авто';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #F47D32;
			transition: color 200ms ease;
			will-change: color;
		}

		.old-site-root-element.popbelow-editcar .bottom .drop.reask:before{
			content: 'вы уверены?';
			color: #E34949;
		}


.old-site-root-element.popup-car-added{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-added{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element.popup-car-added.hide{
	opacity: 0;
}

.old-site-root-element.popup-car-added.off{
	display: none;
}

.old-site-root-element.popup-car-added.hide,
.old-site-root-element.popup-car-added.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-car-added>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-added>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element.popup-car-added>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-added>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element.popup-car-added .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-added .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element.popup-car-added .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-added .close{
	margin-top: 32px;
}

}

	.old-site-root-element.popup-car-added .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element.popup-car-added .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}


.old-site-root-element.popup-car-saved{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-saved{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element.popup-car-saved.hide{
	opacity: 0;
}

.old-site-root-element.popup-car-saved.off{
	display: none;
}

.old-site-root-element.popup-car-saved.hide,
.old-site-root-element.popup-car-saved.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-car-saved>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-saved>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element.popup-car-saved>*:before{
	content: '';
	display: block;
	width: 62px;
	height: 52px;
	background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-saved>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element.popup-car-saved .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-saved .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element.popup-car-saved .close{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	background: #172126;
	box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
	border-radius: 12px;
	margin-top: 56px;
	height: 56px;
	cursor: pointer;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-saved .close{
	margin-top: 32px;
}

}

	.old-site-root-element.popup-car-saved .close:before{
		content: 'продолжить';
		font-family: Circe-Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

@media (max-width: 930px){

	.old-site-root-element.popup-car-saved .close:before{
		font-size: 12px;
		line-height: 24px;
	}

}


.old-site-root-element.popup-car-dropped{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-dropped{
	padding: 0 20px;
	box-sizing: border-box;
}

}

.old-site-root-element.popup-car-dropped.hide{
	opacity: 0;
}

.old-site-root-element.popup-car-dropped.off{
	display: none;
}

.old-site-root-element.popup-car-dropped.hide,
.old-site-root-element.popup-car-dropped.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-car-dropped>*{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-dropped>*{
	max-width: 375px;
	padding: 32px;
}

}

.old-site-root-element.popup-car-dropped>*:before{
	content: '';
	display: block;
	width: 66px;
	height: 67px;
	background: url(/new/assets/img/personal/dropped.svg) no-repeat center center/contain;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-dropped>*:before{
	width: 42px;
	height: 35px;
}

}

.old-site-root-element.popup-car-dropped .title{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	text-align: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-dropped .title{
	max-width: 375px;
	font-size: 24px;
	line-height: 28px;
	margin-top: 16px;
}

}

.old-site-root-element.popup-car-dropped .actions{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-top: 56px;
}

@media (max-width: 930px){

.old-site-root-element.popup-car-dropped .actions{
	flex-direction: column;
	margin-top: 32px;
}

}

	.old-site-root-element.popup-car-dropped .actions .new{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 8px 24px;
		background: #172126;
		box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
		border-radius: 12px;
		height: 56px;
		cursor: pointer;
	}

		.old-site-root-element.popup-car-dropped .actions .new:before{
			content: 'добавить новый';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #FFFFFF;
		}

	@media (max-width: 930px){

		.old-site-root-element.popup-car-dropped .actions .new:before{
			font-size: 12px;
			line-height: 24px;
		}

	}

	.old-site-root-element.popup-car-dropped .actions .close{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 8px 24px;
		border: 2px solid #172126;
		border-radius: 12px;
		height: 56px;
		cursor: pointer;
		margin-left: 16px;
	}

@media (max-width: 930px){

	.old-site-root-element.popup-car-dropped .actions .close{
		margin-top: 20px;
		margin-left: 0;
	}

}

		.old-site-root-element.popup-car-dropped .actions .close:before{
			content: 'продолжить';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #172126;
		}

	@media (max-width: 930px){

		.old-site-root-element.popup-car-dropped .actions .close:before{
			font-size: 12px;
			line-height: 24px;
		}

	}






/************************************************************
                        
                 P O P B E L O W   R E C O R D

************************************************************/


.old-site-root-element.popbelow-record{
	color: #172126;
}

.old-site-root-element.popbelow-record .contents-inner{
	padding: 0 48px 48px;
	box-sizing: border-box;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-record .contents-inner{
	padding: 0 20px 48px;
	min-height: calc(100vh - 100px);
}

}

.old-site-root-element.popbelow-record .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	padding-right: 24px;
	max-width: 510px;
}

.old-site-root-element.popbelow-record .info{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 24px;
}

	.old-site-root-element.popbelow-record .info>*{
		position: relative;
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #90979C;
		padding-left: 32px;
	}

	.old-site-root-element.popbelow-record .info>*+*{
		margin-left: 32px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-record .info>*+*{
		margin-left: 22px;
	}

}

		.old-site-root-element.popbelow-record .info>*:before{
			content: '';
			display: block;
			position: absolute;
			width: 24px;
			height: 24px;
			left: 0;
			top: 0;
			background-repeat: no-repeat;
			background-position: center center;
			background-repeat: contain;
		}

		.old-site-root-element.popbelow-record .info>*.datetime:before{
			background-image: url(/new/assets/img/personal/clock-bigger.svg);
		}

		.old-site-root-element.popbelow-record .info>*.address:before{
			background-image: url(/new/assets/img/personal/geo-bigger.svg);
		}

.old-site-root-element.popbelow-record .actions{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 16px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-record .actions{
	display: none;
}

}

	.old-site-root-element.popbelow-record .actions>*{}
	
	.old-site-root-element.popbelow-record .actions>*+*{
		margin-left: 24px;
	}

		.old-site-root-element.popbelow-record .actions>*.replace:before{
			content: 'перенести запись';
		}

		.old-site-root-element.popbelow-record .actions>*.reject:before{
			content: 'отменить';
		}

	.old-site-root-element.popbelow-record .actions>*.reject.commit{
		border-color: #E34949;
	}

		.old-site-root-element.popbelow-record .actions>*.reject.commit:before{
			content: 'вы уверены?';
			color: #E34949;
		}

.old-site-root-element.popbelow-record .price{
	font-family: Circe-Bold;
	font-size: 48px;
	line-height: 48px;
	color: #172126;
	white-space: pre;
	margin-top: 40px;
}

	.old-site-root-element.popbelow-record .price:after{
		content: ' р';
	}

.old-site-root-element.popbelow-record .actions-v2{
	display: none;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 24px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-record .actions-v2{
	display: flex;
}

}

	.old-site-root-element.popbelow-record .actions-v2>*{}
	
	.old-site-root-element.popbelow-record .actions-v2>*+*{
		margin-top: 24px;
	}

		.old-site-root-element.popbelow-record .actions-v2>*.replace:before{
			content: 'перенести запись';
		}

		.old-site-root-element.popbelow-record .actions-v2>*.reject:before{
			content: 'отменить';
		}

	.old-site-root-element.popbelow-record .actions-v2>*.reject.commit{
		border-color: #E34949;
	}

		.old-site-root-element.popbelow-record .actions-v2>*.reject.commit:before{
			content: 'вы уверены?';
			color: #E34949;
		}

.old-site-root-element.popbelow-record .desc{
	font-family: Roboto;
	font-size: 16px;
	line-height: 32px;
	color: #172126;
	margin-top: 32px;
}

	.old-site-root-element.popbelow-record .desc b{
		font-family: Circe-Bold;
		font-size: 18px;
		line-height: 24px;
		color: #172126;
	}



/************************************************************
                        
                 P O P B E L O W   R E P L A C E

************************************************************/


.old-site-root-element.popbelow-replace{
	color: #172126;
}

.old-site-root-element.popbelow-replace .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-replace .contents-inner{
	padding: 0 20px 48px;
	width: 100%;
}

}

.old-site-root-element.popbelow-replace .contents-inner>*{
	position: relative;
	z-index: 0;
}

.old-site-root-element.popbelow-replace .title{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
}

.old-site-root-element.popbelow-replace .station{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 48px;
	z-index: 1;
}

	.old-site-root-element.popbelow-replace .station:before{
		content: 'Станция';
		display: block;
		width: 100%;
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 24px;
	}

	.old-site-root-element.popbelow-replace .station .ui-combobox{
		width: calc(100% - 72px);
	}

		.old-site-root-element.popbelow-replace .station .ui-combobox .placeholder:before{
			content: 'Укажите станцию';
		}

	.old-site-root-element.popbelow-replace .station .on-map{
		display: none !important;
		width: 56px;
		height: 56px;
		border: 2px solid #172126;
		border-radius: 12px;
		box-sizing: border-box;
		margin-left: 12px;
		background: url(/new/assets/img/personal/marker.svg) no-repeat center center/24px auto;
		cursor: pointer;
	}

.old-site-root-element.popbelow-replace .date{
	position: relative;
	margin-top: 48px;
	padding-left: 100px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-replace .date{
	padding-left: 0;
	padding-top: 44px;
}

}

	.old-site-root-element.popbelow-replace .date .nav{
		display: flex;
		position: absolute;
		flex-direction: row;
		left: 0;
		top: -4px;
		width: 100%;
		border-bottom: 1px solid #C2C9CC;
		padding-left: 100px;
		box-sizing: border-box;
		z-index: 1;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-replace .date .nav{
		top: 0;
		padding-left: 0;
		padding-top: 40px;
	}

}

	.old-site-root-element.popbelow-replace .date .nav,
	.old-site-root-element.popbelow-replace .date .nav *{
		pointer-events: none;
	}

		.old-site-root-element.popbelow-replace .date .nav:before{
			content: 'Дата';
			display: block;
			position: absolute;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
			left: 0;
			top: 0;
		}

	@media (max-width: 930px){

		.old-site-root-element.popbelow-replace .date .nav:before{
			content: 'Дата и время';
		}

	}

			.old-site-root-element.popbelow-replace .date .nav>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: space-between;
				height: 32px;
				flex-grow: 1;
				cursor: pointer;
			}

				.old-site-root-element.popbelow-replace .date .nav>*>*{
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/dropdown-gray.svg) no-repeat center center/contain;
					pointer-events: initial;
					cursor: pointer;
				}

				.old-site-root-element.popbelow-replace.hide .date .nav>*>*{
					pointer-events: none;
				}

				.old-site-root-element.popbelow-replace .date .nav>*>*.hide{
					opacity: 0;
					pointer-events: none;
				}

				.old-site-root-element.popbelow-replace .date .nav>*>*.prev{
					transform: rotate(90deg);
				}

				.old-site-root-element.popbelow-replace .date .nav>*>*.next{
					transform: rotate(-90deg);
				}

	.old-site-root-element.popbelow-replace .date .slider{
		position: relative;
		width: 100%;
		overflow: hidden;
		z-index: 0;
	}

		.old-site-root-element.popbelow-replace .date .slider>*{}

			.old-site-root-element.popbelow-replace .date .slider>*>*{}

				.old-site-root-element.popbelow-replace .date .slider .caption{
					font-family: Circe-Regular;
					font-size: 16px;
					line-height: 24px;
					color: #172126;
					margin-bottom: 16px;
					text-align: center;
				}

				.old-site-root-element.popbelow-replace .date .slider .week{
					display: flex;
					flex-direction: row;
					align-items: flex-start;
					justify-content: flex-start;
				}

					.old-site-root-element.popbelow-replace .date .slider .week>*{
						font-family: Roboto;
						font-size: 12px;
						line-height: 16px;
						color: #586066;
						flex-grow: 1;
						flex-basis: 0;
						text-align: center;
					}

				.old-site-root-element.popbelow-replace .date .slider .days{
					display: grid;
					grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
					margin-top: 16px;
				}

					.old-site-root-element.popbelow-replace .date .slider .days>*{
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
						font-family: Roboto;
						font-size: 16px;
						line-height: 40px;
						text-align: center;
						color: #172126;
					}

					.old-site-root-element.popbelow-replace .date .slider .days>*,
					.old-site-root-element.popbelow-replace .date .slider .days>* *{
						cursor: pointer;
					}

					.old-site-root-element.popbelow-replace .date .slider .days>*.dup{
						pointer-events: none;
					}

					.old-site-root-element.popbelow-replace .date .slider .days>*.disabled{
						font-weight: bold;
						color: #90979C;
						pointer-events: none;
					}

					.old-site-root-element.popbelow-replace .date .slider .days>*.active{
						color: #fff;
						pointer-events: none;
					}

						.old-site-root-element.popbelow-replace .date .slider .days>*>*{
							border-radius: 12px;
							transition: background 200ms ease;
							will-change: background;
							min-width: 40px;
							padding: 0 2px;
							box-shadow: border-box;
						}

						.old-site-root-element.popbelow-replace .date .slider .days>*.active>*{
							background: #172126;
						}


.old-site-root-element.popbelow-replace .time{
	position: relative;
	margin-top: 48px;
	padding-top: 16px;
	padding-left: 100px;
	margin-top: 32px;
	border-top: 1px solid #C2C9CC;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-replace .time{
	margin-top: 32px;
	padding-left: 0;
}

}

	.old-site-root-element.popbelow-replace .time:before{
		content: 'Время';
		display: block;
		position: absolute;
		left: 0;
		top: 6px;
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		color: #172126;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-replace .time:before{
		display: none;
	}

}

	.old-site-root-element.popbelow-replace .time .variants{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-replace .time .variants{
		width: calc(100% + 16px);
		justify-content: space-between;
	}

}

		.old-site-root-element.popbelow-replace .time .variants>*{
			font-family: Circe-Bold;
			font-size: 16px;
			text-align: center;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #586066;
			line-height: 28px;
			margin: 0 16px 16px 0;
			padding: 4px 8px;
			border: 2px solid #F2F6F7;
			background: #F2F6F7;
			border-radius: 12px;
			box-sizing: border-box;
			cursor: pointer;
		}

		.old-site-root-element.popbelow-replace .time .variants>*.active{
			border: 2px solid #172126;
			background: none;
		}

.old-site-root-element.popbelow-replace .commit{
	align-self: flex-end;
	margin-top: 40px;
}

@media (min-width: 931px){

.old-site-root-element.popbelow-replace .commit{
	height: 72px;
	padding: 0 36px;
	font-size: 16px;
	line-height: 24px;
}

}

.old-site-root-element.popbelow-replace .commit.disabled{
    box-shadow: none;
    background: #F2F6F7;
    pointer-events: none;
}

	.old-site-root-element.popbelow-replace .commit:before{
		content: 'перенести запись';
	}

	.old-site-root-element.popbelow-replace .commit.disabled:before{
		color: #172126;
	}






/************************************************************
                        
           P O P U P   R E P L A C E   R E S U L T

************************************************************/


.old-site-root-element.popup-replace-result{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

.old-site-root-element.popup-replace-result.hide{
	opacity: 0;
}

.old-site-root-element.popup-replace-result.off{
	display: none;
}

.old-site-root-element.popup-replace-result.hide,
.old-site-root-element.popup-replace-result.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-replace-result>*{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	padding: 32px 16px;
	background: #fff;
	border-radius: 16px;
	width: 320px;
}

	.old-site-root-element.popup-replace-result>*:before{
		content: '';
		display: block;
		width: 42px;
		height: 35px;
		align-self: center;
		background: url(/new/assets/img/personal/ok.svg) no-repeat center center/contain;
 	}

	.old-site-root-element.popup-replace-result .title{
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		text-align: center;
		color: #172126;
		margin-top: 32px;
	}
	
	.old-site-root-element.popup-replace-result .sub{
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		text-align: center;
		color: #172126;
	}

	.old-site-root-element.popup-replace-result .info{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		align-self: center;
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		color: #172126;
		margin-top: 20px;
		max-width: calc(100% - 56px);
	}

		.old-site-root-element.popup-replace-result .info>*{
			display: flex;
			position: relative;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
		}

		.old-site-root-element.popup-replace-result .info>*+*{
			margin-top: 8px;
		}

			.old-site-root-element.popup-replace-result .info>*:before{
				content: '';
				display: block;
				position: absolute;
				width: 14px;
				height: 14px;
				top: calc(50% - 7px);
				left: -26px;
				background: url(/new/assets/img/personal/datetime-black.svg) no-repeat center center/contain;
			}

			.old-site-root-element.popup-replace-result .info>*.address:before{
				width: 16px;
				height: 16px;
				top: calc(50% - 8px);
				left: -27px;
				background-image: url(/new/assets/img/personal/address-black.svg);
			}

	.old-site-root-element.popup-replace-result .close{
		margin-top: 48px;
		background: #172126;
		color: #fff;
		align-self: center;
	}

		.old-site-root-element.popup-replace-result .close:before{
			content: 'закрыть';
		}



/************************************************************
                        
           P O P U P   C A N C E L   R E S U L T

************************************************************/


.old-site-root-element.popup-cancel-result{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

.old-site-root-element.popup-cancel-result.hide{
	opacity: 0;
}

.old-site-root-element.popup-cancel-result.off{
	display: none;
}

.old-site-root-element.popup-cancel-result.hide,
.old-site-root-element.popup-cancel-result.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-cancel-result>*{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	padding: 32px 16px;
	background: #fff;
	border-radius: 16px;
	width: 320px;
}

	.old-site-root-element.popup-cancel-result .title{
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		text-align: center;
		color: #172126;
	}
	
	.old-site-root-element.popup-cancel-result .close{
		margin-top: 24px;
		background: #172126;
		color: #fff;
		align-self: center;
	}

		.old-site-root-element.popup-cancel-result .close:before{
			content: 'закрыть';
		}






/************************************************************
                        
                P O P B E L O W   B O N U S

************************************************************/


.old-site-root-element.popbelow-bonus{}

.old-site-root-element.popbelow-bonus .contents-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	position: relative;
	padding: 0 48px 48px;
	box-sizing: border-box;
	width: 100%;
	max-width: 600px;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-bonus .contents-inner{
	padding: 0 20px 32px;
}

}

.old-site-root-element.popbelow-bonus .about{
	position: relative;
	margin-top: 24px;
	color: #fff;
	border-radius: 16px;
	box-sizing: border-box;
	padding: 40px;
	overflow: hidden;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-bonus .about{
	margin-top: 0;
	padding: 20px;
}

}

.old-site-root-element.popbelow-bonus .about.status-silver{
	 background: #59626C;
}

.old-site-root-element.popbelow-bonus .about.status-gold{
	 background: #A4793A;
}

.old-site-root-element.popbelow-bonus .about.status-ruby{
	 background: #AA3C3C;
}

.old-site-root-element.popbelow-bonus .about.status-vip{
	 background: #172126;
}

	.old-site-root-element.popbelow-bonus .about>*{
		position: relative;
		z-index: 1;
	}

	.old-site-root-element.popbelow-bonus .about:before{
		content: '';
		display: block;
		position: absolute;
		width: 142%;
		padding-bottom: 142%;
		border-radius: 50%;
		right: 0;
		bottom: 0;
		background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.04) 100%);
		transform: translate(40%, 1%);
		z-index: 0;
	}

	.old-site-root-element.popbelow-bonus .about .top{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
	}

		.old-site-root-element.popbelow-bonus .about .top .name{
			font-family: Circe-Bold;
			font-size: 32px;
			line-height: 36px;
		}

	@media (max-width: 930px){

		.old-site-root-element.popbelow-bonus .about .top .name{
			font-size: 24px;
			line-height: 28px;
		}

	}

		.old-site-root-element.popbelow-bonus .about .top .status{
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
		}

			.old-site-root-element.popbelow-bonus .about .top .status .status-text{
				opacity: .5;
			}

			.old-site-root-element.popbelow-bonus .about .top .status .status-value{
				font-family: Roboto;
				font-weight: 700;
				font-size: 16px;
				line-height: 24px;
				position: relative;
			}

				.old-site-root-element.popbelow-bonus .about .top .status .status-value:before{
					content: '';
					display: block;
					position: absolute;
					top: 0;
					left: -24px;
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/personal/follow-angle-white.svg) no-repeat center center/contain;
				}

				.old-site-root-element.popbelow-bonus .about .top .status .status-value:after{
					content: ' ₽';
					white-space: pre;
				}

	.old-site-root-element.popbelow-bonus .about .bottom{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
		margin-top: 48px;
	}

		.old-site-root-element.popbelow-bonus .about .bottom>*{}

			.old-site-root-element.popbelow-bonus .about .bottom .value{
				font-family: Circe-Bold;
				font-size: 96px;
				line-height: 96px;
				white-space: nowrap;
			}

		@media (max-width: 930px){

			.old-site-root-element.popbelow-bonus .about .bottom .value{
				font-size: 48px;
				line-height: 48px;
			}

		}

				.old-site-root-element.popbelow-bonus .about .bottom .value:after{
					content: ' %';
				}

			.old-site-root-element.popbelow-bonus .about .bottom .sub{
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				max-width: 180px;
				opacity: .5;
			}

		@media (max-width: 930px){

			.old-site-root-element.popbelow-bonus .about .bottom .sub{
				max-width: 130px;
			}

		}

.old-site-root-element.popbelow-bonus .free{
	margin-top: 48px;
}

	.old-site-root-element.popbelow-bonus .free .caption{}

		.old-site-root-element.popbelow-bonus .free .caption:before{
			content: 'Бесплатные услуги';
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
		}

		.old-site-root-element.popbelow-bonus .free .caption:after{
			content: 'каждая услуга предоставляется 1 раз в год';
			display: block;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
			margin-top: 4px;
		}

	.old-site-root-element.popbelow-bonus .free .list{
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #172126;
		margin-top: 8px;
	}

		.old-site-root-element.popbelow-bonus .free .list>*{
			padding: 12px 0;
			box-sizing: border-box;
		}

		.old-site-root-element.popbelow-bonus .free .list>*+*{
			border-top: 1px solid #F2F6F7;
		}

	.old-site-root-element.popbelow-bonus .special{
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #172126;
		margin-top: 36px;
	}

		.old-site-root-element.popbelow-bonus .special:before{
			content: 'Спецпрайс на услуги';
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
		}

		.old-site-root-element.popbelow-bonus .special .list{
			margin-top: 8px;
		}

			.old-site-root-element.popbelow-bonus .special .list>*{
				padding: 12px 0;
				box-sizing: border-box;
			}

			.old-site-root-element.popbelow-bonus .special .list>*+*{
				border-top: 1px solid #F2F6F7;
			}

	.old-site-root-element.popbelow-bonus .exclamation{
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		color: #90979C;
		margin-top: 36px;
	}




.old-site-root-element.popup-sb-choose-date{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
	padding: 40px 20px;
	box-sizing: border-box;
}

.old-site-root-element.popup-sb-choose-date.hide{
	opacity: 0;
}

.old-site-root-element.popup-sb-choose-date.off{
	display: none;
}

.old-site-root-element.popup-sb-choose-date.hide,
.old-site-root-element.popup-sb-choose-date.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-sb-choose-date>*{
	width: 100%;
	max-width: 320px;
	border-radius: 16px;
	overflow: hidden;
	background: #fff;
	color: #90979c;
	font-family: Circe-Regular;
	font-size: 32px;
	line-height: 36px;
}

	.old-site-root-element.popup-sb-choose-date .slider{
		flex-direction: column;
		max-height: 180px;
	}

		.old-site-root-element.popup-sb-choose-date .slider>*{
			flex-direction: column;
		}

			.old-site-root-element.popup-sb-choose-date .slider>*>*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				white-space: nowrap;
				height: 60px;
			}

			.old-site-root-element.popup-sb-choose-date .slider>*>*.active{
				color: #172126;
				background: #f2f6f7;
			}

			.old-site-root-element.popup-sb-choose-date .slider>*>*,
			.old-site-root-element.popup-sb-choose-date .slider>*>* *{
				cursor: pointer;
			}



.old-site-root-element.popup-sb-choose-item{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: rgba(23,33,38,.1);
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
	padding: 40px 20px;
	box-sizing: border-box;
}

.old-site-root-element.popup-sb-choose-item.hide{
	opacity: 0;
}

.old-site-root-element.popup-sb-choose-item.off{
	display: none;
}

.old-site-root-element.popup-sb-choose-item.hide,
.old-site-root-element.popup-sb-choose-item.hide *{
	pointer-events: none;
}

.old-site-root-element.popup-sb-choose-item>*{
	width: 100%;
	max-width: 320px;
	border-radius: 16px;
	background: #fff;
	overflow: hidden;
}

	.old-site-root-element.popup-sb-choose-item .list{
		max-height: 285px;
		overflow: auto;
	}

	.old-site-root-element.popup-sb-choose-item .list::-webkit-scrollbar,
	.old-site-root-element.popup-sb-choose-item .list::-webkit-scrollbar-track,
	.old-site-root-element.popup-sb-choose-item .list::-webkit-scrollbar-thumb{
		width: 0;
		opacity: 0;
		background: transparent;
	}

		.old-site-root-element.popup-sb-choose-item .list>*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			height: 64px;
			padding: 0 20px;
			box-sizing: border-box;
		}

		.old-site-root-element.popup-sb-choose-item .list>*+*{
			border-top: 1px solid #f2f6f7;
		}

		.old-site-root-element.popup-sb-choose-item .list>*,
		.old-site-root-element.popup-sb-choose-item .list>* *{
			cursor: pointer;
		}


			.old-site-root-element.popup-sb-choose-item .list .num{
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
				color: #90979c;
				order: 1;
				margin-right: 20px;
			}

			.old-site-root-element.popup-sb-choose-item .list>*:before{
				content: '';
				display: block;
				flex-grow: 1;
				flex-basis: 0;
				order: 2;
			}

			.old-site-root-element.popup-sb-choose-item .list .value{
				font-family: Circe-Bold;
				font-size: 18px;
				line-height: 24px;
				color: #172126;
				margin-left: 20px;
				white-space: nowrap;
				flex-shrink: 0;
				order: 3;
			}
			
				.old-site-root-element.popup-sb-choose-item .list .value:after{
					content: ' р';
					white-space: pre;
				}

			.old-site-root-element.popup-sb-choose-item .list>*:after{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/dropright.svg) no-repeat center center/24px auto;
				margin-left: 8px;
				order: 4;
			}

.old-site-root-element.personal--fixed-order{
	display: none;
	position: fixed;
	width: 56px;
	height: 56px;
	right: 20px;
	bottom: 20px;
	background: url(/new/assets/img/personal/plus-white.svg) no-repeat center center/24px auto, #F47D32;
	box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, .4);
	border-radius: 12px;
	z-index: 10;
}


@media (max-width: 800px){

.old-site-root-element.personal--fixed-order{
	display: block;
}

}












