/* mobile first */
@media (min-width: 576px) {
	.account-info__contact {
		width: 49%;
	}
	.account__profile {
		flex-direction: row;
	}
	.account-info .form__label {
		width: 303px;
	}
}

@media (min-width: 768px) {
	.account-info__contact {
		width: 32%;
	}

	.acmd-head__item {
		width: 49%;
	}
	.account-tiles {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.text-hide-mobile {
		display: none;
	}
}

@media (min-width: 1200px) {
	.aside-column.in-profile {
		display: block;
	}
	.account-menu {
		padding: 10px;
	}
	.account-menu__content {
		opacity: 1 !important;
		pointer-events: auto !important;
		transform: none !important;
		padding: 0 !important;
		box-shadow: none;
		border-radius: 0;
		position: relative;
	}
	.account-menu--mob__preview {
		display: none;
	}
	.account__profile {
		flex-direction: column;
	}
	.account-tiles {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
	}
}

/* desktop first */
@media (max-width: 1199px) {
	.account-menu__item {
		padding: 0 10px;
		margin: 4px 0;
	}
}

@media (max-width: 767px) {
	.account-info .account-menu__block-flags {
		margin-bottom: 10px;
	}
	.account-info__avatar,
	.account-info {
		flex-direction: column;
		row-gap: 15px;
	}
	.product-card-grid__hint {
		height: 3.5em;
	}
	.account-info .account-menu__block-flags {
		margin-bottom: 10px;
	}
	.account-info__avatar,
	.account-info {
		flex-direction: column;
		row-gap: 15px;
	}
	.account-avatar_card {
		width: 80px;
		height: 80px;
	}
	.account-seller_info {
		flex-direction: column;
		gap: 12px;
	}
	.account_block-status {
		gap: 12px;
	}

	.acmd-head {
		flex-direction: column;
	}
	.acmd-body {
		margin-top: 1.25rem;
	}

	.account-document-preview {
		flex-direction: column;
		align-items: flex-start;
	}
	.account-document-preview .form__btn-remove-item {
		align-self: flex-end;
	}
	.account-header {
		flex-direction: column;
	}
	.account-info-blocks {
		flex-direction: column;
		row-gap: 10px;
	}
	.account-tile {
		margin-bottom: 10px;
	}
	.photo-rules {
		margin: 0;
		justify-content: center;
	}
	.account-avatar {
		width: 120px;
		height: 120px;
	}
	.space-content {
		flex-direction: column;
	}
	.text-hide-desktop {
		display: none;
	}
	.account-photo {
		flex-direction: column;
		gap: 10px;
	}
}

@media (max-width: 575px) {
	.account-menu .account-info__profile-name {
		text-align: center;
	}
	.account-menu__block-flags {
		flex-direction: column;
	}
	.account-info__contact_input {
		max-width: none;
	}
	.dates div:first-child {
		flex-direction: column;
		gap: 1em;
	}
	.dates-interval {
		width: 100%;
	}
	.product-card-grid__hint {
		height: unset;
	}
	.favorites-products__toolbar {
		overflow-x: auto;
		column-gap: 5px;
	}
	.favorite-product {
		flex-wrap: wrap;
		justify-content: space-between;
		row-gap: 10px;
	}
	.favorite-product__info {
		order: 2;
	}
	.fields-info {
		display: none;
	}
}
