.user-cover { background-position: center; height: 80px; margin-bottom: -70px; box-shadow: 0 0 0 1px rgb(var(--theme-sh), var(--theme-sh-op));}
.user-info { padding-right: 40px; padding-top: 65px; text-align: right; }
.user-data { padding-left: 40px; padding-top: 50px; }	
.user-info .info-1 { display: inline-block; margin-right: 20px; }
.user-info .info-2 { display: inline-block; }
.user-info .info-name { text-align: right; justify-content: right; }
.user-data .data { display: inline-block; }
.user-data .data-1, .user-data .data-4, .user-data .data-5  { margin-right: 20px; }

@media (max-width: 768px) { /* Если меньше 768px */
	.user-info { padding-right: 0px; padding-top: 15px; }
	.user-info .info-1 { float: left; text-align: left; justify-content: left; }
	.user-info .info-name { text-align: center; justify-content: center; }
	.user-info .info-2 { text-align: right; }
	.user-data { padding-left: 0px; padding-top: 5px; }
	.user-data .data-2 { float: right; text-align: right; }
	.user-data .data-4 { width: 33%; margin:0;}
	.user-data .data-5 { width: 33%; text-align: center; margin:0; }
	.user-data .data-6 { width: 33%; text-align: right; margin:0; }
	.user-data .data-box { display: flex; justify-content: space-between; }
	.user-data .w-200 { width: 100% !important;}
}