body {
    line-height: normal;
}

ul,
ol {
    margin: 0;
    padding: 0;
}

.advertising {
    /* width: auto; */
}
.advertising_form-part-one .advertising_block-name {
    font-weight: 500;
    font-size: 1.25rem;
    color: #1a1a1a;
    padding-bottom: 1.5625rem;
}

.card-images-not-scale img {
    transform: translate(-50%, -50%) !important;
}
.container-item-images-indicator span {
    max-height: 100%;
}
.container-item-images-indicator span:after {
    bottom: 5px;
}
.image-autofocus {
    top: 0;
    left: 0;
    transform: none;
}
/*
аватарка в профиле
*/
.profile-user-sidebar-avatar > div {
    width: 100%;
    height: auto;
}
/*
счетчик сообщений по умолчанию скрыт
*/
.profile-aside__group .profile-group-badge.accent {
    display: none;
}
/* Значек верификации юзера в карточке товара
*/
.seller-info .icon--checked-ok {
    width: 22px;
    height: 22px;
}

/* 
Картинка в чате в списке чатов
*/
.chat-dialogues-item-avatar {
    height: auto;
}
.conversations-card__image .img-service-chat {
    height: auto;
    object-fit: contain;
}
/*
 Профиль - развинуть данные объявлений в списке
*/
.promo-card__main {
    flex: 1;
}
/*
 Профиль - статусы объявлений в списке
*/
.status-label {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    height: 26px;
    display: inline-flex;
    align-items: center;
    padding-inline: 10px;
}
.status-label-color-green {
    background: #45c34e;
}
.status-label-color-gray {
    background: #b1b1b1;
}
.status-label-color-red {
    background: #e60000;
}
.status-label-color-blue {
    background: #56b7ff;
}
.status-label-color-viollet {
    background: #b378ff;
}
.status-label-color-yellow {
    background: #ffb042;
}

/**
аватарка в хедере
*/
.header-medium-btn__char {
    border-radius: 50%;
    overflow: hidden;
}

/*
аватарка в сайдбаре в магазине
*/
.services-aside__avatar img {
    height: 100%;
}
/*
банер в магазине
*/
.personal-shop-banners {
    width: 100%;
}

.usual-select-label {
    margin-block: 15px;
}

.breadcrumbs__list li > span {
    color: #969696;
}
.breadcrumbs__list li a span {
    color: #1a1a1a;
}

.main-ellipses-card__image img {
    aspect-ratio: 1/1;
    object-fit: cover;
}
/**
Filters side
*/
.live-filters-default .params-form-item {
    margin-top: var(--bs-gutter-y);
    flex: auto;
}
.select-wrap-move-label {
    position: relative;
}
.select-wrap-move-label .params-form-item-label {
    display: none;
}
.select-wrap-move-label.has-filled .params-form-item-label {
    display: block;
}
.select-wrap-move-label .uni-select {
    z-index: auto;
}

/** Filter parts */
.filter-top-block .params-form-item {
    margin: 0;
}
.search-by-params__block-row-nomrg .params-form-item {
    margin: 0;
}
.search-by-params__shortselect .usual-select-label {
    margin: 0;
}
.search-by-params__search-select {
    position: relative;
    padding-left: 3.125rem;
    z-index: 2;
}
.search-by-params__search-select .params-form-item-label {
    padding-left: 0;
}
.search-by-params__search-select .uni-select-name {
    padding-left: 0;
    position: relative;
    z-index: 96;
}
.search-by-params__search-select .uni-select-open .uni-select-name {
    /* padding: 0.5625rem 0.9375rem; */
    font-size: 0.6875rem;
    font-weight: 400;
    line-height: 1;
    color: #b1b1b1;
    /* opacity: 0; */
    transition: 0.3s;
    /* z-index: 1; */
}
.search-by-params__search-select .icon--search {
    position: absolute;
    top: 50%;
    left: 0.9375rem;
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    color: #e60000;
    transform: translate(0, -50%);
    z-index: 99;
}

.search-by-params__search-select .uni-select-content {
    margin-left: -3.125rem;
    top: 0;
}
.search-by-params__search-select .input-serach-in-filter {
    border: none !important;
    padding-left: 0;
}
.search-by-params__search-select .uni-select-content-search {
    padding-left: 3.125rem;
}
.search-by-params__search-select .uni-select-name:after {
    display: none;
}
.search-by-params__shortselect-full {
    width: 100%;
}

.modal .btn-close {
    z-index: 99;
}
/************** MODAL FILTERS ***************/

.modal-filters-wrap,
.hidden-children-filters {
    display: flex;
    flex-direction: column;
    gap: 0.9375rem 1.875rem;
}
.modal-filters-wrap .params-form-item {
    display: grid;
    grid-template-columns: 23% 1fr;
    gap: 0.9375rem 1.875rem;
}
.modal-filters-wrap .checkbox-label {
    grid-column: 2;
}
.modal-filters-wrap .filter-form-modal__buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 0.625rem;
}
.ad-create-content-container .ad-create-options-category-chain {
    margin-bottom: 0;
}
.ad-create-options-container-item {}
.ad-create-content-container .advertising__breadcrumbs-block {
    margin-bottom: 0;
}
.ad-create-content-container .advertising__form-intro {
    padding-bottom: 0;
    border: none;
}
.ad-create-content-container .ad-create-options-container-item.advertising__product-name {
    margin-top: 0;
}
.ad-create-content-container .ad-create-options-container-item.advertising__form-description,
.ad-create-content-container .ad-create-options-container-item.advertising__form-mediaload {
    border-bottom: 0.125rem solid var(--border);
     margin-top: 0;
    margin-bottom: 0;
}
.ad-create-content-container .ad-create-options-container-item {
    /* margin-top: 1.25rem; */
    /* margin-top: 0;
    margin-bottom: 0; */
    /* border-bottom: 0.125rem solid var(--border); */
}
.ad-create-options-container-item h5,
.ad-create-options-container-item-extra-settings h5 {
    /* display: block; */
    font-weight: 500;
    font-size: 1rem;
    color: #1a1a1a;
    margin-bottom: 0.75rem;
}
.ad-create-options-container-item h3 {
    font-weight: 500;
    font-size: 1.25rem;
    color: #1a1a1a;
    padding-bottom: 0;
    /* padding-bottom: 1.5625rem; */
}
.switch {
    min-height: 1.625rem;
}

.switch-toggle-slider {

}
.switch .switch-label {

}
.switch-input:checked ~ .switch-toggle-slider {
    border-color: var(--accent) !important;
}
.switch .switch-toggle-slider {
    /* position: relative; */
    display: block;
    width: 2.9375rem;
    height: 1.625rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(239, 234, 234);
  /* border: 0.0625rem solid #EFEAEA; */
    border-image: initial;
    border-radius: 20px;
    transition: 0.3s;
}
.switch-input:checked ~ .switch-toggle-slider {
    background: var(--accent);
    border: var(--accent);
}
.switch-toggle-slider::after {
    background: #EFEAEA;
}
.switch .switch-toggle-slider::after {
    height: 16px;
    width: 16px;
    /* top: -1px; */
    top: 4px;
    margin: 0;
    left: 6px;
}

.switch .switch-input:checked ~ .switch-toggle-slider::after {
    /* left: 1.19rem; */
    left: 24px;
    background: #fff;
}
.switch .switch-label {
    top: 0.3rem;
}
.switch .switch-input ~ .switch-label {
    padding-left: 3.7rem;
}
.user-shop-item {
    display: flex;
    color: black;
    margin-bottom: 15px;
    display: block;
    border-radius: 15px;
    background-color: #f7f8fa;
    padding: 15px;
}
.user-shop-item:hover, .user-shop-item.active {
     border-color: var(--accent);
}
.user-shop-item-image {
    margin-left: 0;
    margin-right: 0;
}
.user-shop-item-content-items {
    margin-top: 12px;
    font-size: 14px;
}

.price-input-wrap {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.price-input-wrap > * {
    width: auto;
}

.params-form-item-checkbox {
    margin-block: 16px;
}

/* .create-advertising-select .uni-select {
    margin-bottom: 0.625rem;
}
.create-advertising-select .uni-select-name {
    background: #fff;
    height: 3rem;
    border: 0.0625rem solid #efeaea;
    border-radius: 0.3125rem;
}
.create-advertising-select .uni-select-name:active {
    transform: none;
}
.create-advertising-select .uni-select-name:after {
    content: "";
    top: 50%;
    margin-top: -0.28rem;
    width: 0.875rem;
    height: 0.5625rem;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-3.73716e-08 0.854961L0.837607 -5.75346e-07L7 6.29008L13.1624 -3.6613e-08L14 0.854962L7 8L-3.73716e-08 0.854961Z' fill='%23B1B1B1'/%3E%3C/svg%3E%0A");
	background-size: 100% 100%;
}
.create-advertising-select .uni-select-open .uni-select-name:after {
    transform: rotate(180deg);
}
.create-advertising-select  .uni-select-content {
    padding-top: 0;
    top: 3.125rem;
    left: -0.0625rem;
    right: -0.0625rem;
    padding-bottom: 0;
    min-width: 100px;
    border: 0.0625rem solid #efeaea;
    border-radius: 0 0 0.3125rem 0.3125rem;
    box-shadow: none;
}
.create-advertising-select .uni-select-content:not(:has(.uni-select-content-search)) {
    padding-top: 0;
}
.create-advertising-select  .uni-select-content-item {
    padding: 0.75rem 0.9375rem;
    font-size: 0.875rem;
}
.params-form-item-select .create-advertising-select .uni-select-item-active {
    background-color: var(--accent);
    color: #fff;
}
.params-form-item-select .create-advertising-select .uni-select-content-item.uni-select-item-active:after,
.params-form-item-multiselect .create-advertising-select .uni-select-content-item.uni-select-item-active:after {
    content: '';
    display: none;
} */
.promotion-foot {
    margin-top: -2px;
}
.footer:before {
    left: 0;
    width: 100%;
}


.params-form-item-multiselect .uni-select-content-item {
    display: flex;
    gap: 0.625rem;
    padding: 0.875rem 0.9375rem 0.625rem;
    font-size: 0.875rem;
}
.params-form-item-multiselect .uni-select-content-item:before {
  position: relative;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.75rem 0.625rem;
  background-color: #fff;
  border: 0.0625rem solid #EFEAEA;
  border-radius: 0.3125rem;
  transform: translate(0, -0.1875rem);
  content: "";
}
.params-form-item-multiselect .uni-select-item-active:before {
  background-color: var(--accent);
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.44444L4.07693 9L11 1' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.autoad-desc__map {
    display: block;
}

.ad-card-menu-line-item--owner-actions .uni-dropdown-content:has(.actionOpenStaticModal) {
    padding: 1.875rem;
}
.ad-card-menu-line-item--owner-actions .uni-dropdown-content__wrap {
    margin-bottom: 0;
    margin-top: 0;
}
.ad-card-info-stat .uni-dropdown-content__foot {
    margin-bottom: 0;
    margin-top: 0;
}
.btn-services-link {
    margin-top: 0.625rem;
}
.header-bottom .swiper-button-next::after, .header-bottom .swiper-button-prev::after {
    display: none;
}
.filters-map .params-form-filters-container {
    display: flex;
    flex-direction: column;
    gap: 0.625rem;
}

.filters-map .uni-select-content-item:not(:has(input[type=checkbox])).uni-select-item {
    
}
.filters-map .uni-select-content-item:not(:has(input[type=checkbox])).uni-select-item::before {
    display: none;
}
.filters-map .uni-select-content-item:not(:has(input[type=checkbox])).uni-select-item-active {
    background: var(--accent);
    color: #fff;
}
.quick-preview-contact-buttons .btn {
    min-height: 2.5rem;
}
.search-by-params__block-body-field .block-part:first-child {
    flex: 1;
}
.search-by-params__block-body-field .block-part {
    flex: 1;
}

.no-bottom-border {
    border-bottom: none;
}
.pt0 {
    padding-top: 0;
}
.form-year-auto-wrap {
    display: none;
}
.ad-create-container {
  min-height: 40vh;
  padding-bottom: 1rem;
}
@media all and (max-width: 576px){
    .modal-filters-wrap .params-form-item {
        grid-template-columns: 1fr;
    }
    .modal-filters-wrap .params-form-item .row-two-inputs {
        flex-direction: row;
        align-items: center;
        /* gap: 0.3125rem; */
        /* flex-wrap: nowrap; */
    }
    .modal-filters-wrap .checkbox-label {
        grid-column: 1 / -1;
    }
}