/*
 * Profistore - СПЕШНИ корекции на вида на сайта (при инциденти).
 * Отделно от промоциите. Отдава се през profistore-hotfix.php -> стига до всички
 * посетители веднага, без чистене на кеша.
 * Когато корекцията стане постоянна - премести я в style.css на темата и я махни оттук.
 * Всяко правило: дата + защо.
 */

/* 03.11.2026: „Любими продукти“ без колоната „Наличност“ - датата и бутонът „Купи“
   в средата на колоната „Действия“, под заглавието */
.wishlist_table tbody td.product-add-to-cart,
.wishlist_table tbody tr > td:last-child {
	text-align: center !important;
}
.wishlist_table tbody td.product-add-to-cart .dateadded,
.wishlist_table tbody tr > td:last-child .dateadded {
	display: block;
}
.wishlist_table tbody td.product-add-to-cart .button,
.wishlist_table tbody tr > td:last-child .button {
	display: inline-block;
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.wishlist_table tbody td.product-add-to-cart .add-links {
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
}

/* 03.11.2026: „Моят профил → Адрес → Редактиране“ - „Пощенски код“ е на половин ширина
   вдясно без поле до него и избутва полето на „ЕИК №“ под себе си. Тук: на цял ред. */
.woocommerce-MyAccount-content .woocommerce-address-fields p[id$="_postcode_field"] {
	float: none !important;
	width: 100% !important;
	padding-left: 0 !important;
	clear: both;
}
.woocommerce-MyAccount-content .woocommerce-address-fields p[id*="eik"] {
	clear: both;
}

/* 03.11.2026: „Моят профил → Табло“ - без плочката „Изтегляния“ (няма продукти за сваляне) */
.woocommerce-MyAccount-content .col-md-4:has(a[href$="/downloads/"]) {
	display: none !important;
}

/* 03.11.2026: „Моят профил → Поръчки“ и „Поръчка №…“ - разстояние между бутоните
   „Плащане / Преглед / Отказ“ */
.woocommerce-MyAccount-content .woocommerce-button.button {
	margin: 3px 6px 3px 0 !important;
}
.woocommerce-MyAccount-content .woocommerce-button.button:last-child {
	margin-right: 0 !important;
}

/* 03.11.2026: категориите - без избора „брой продукти на страница“ (36) до страниците долу */
form.woocommerce-viewing {
	display: none !important;
}

/* 03.11.2026: поръчка → Speedy/Еконт - падащите списъци (град, офис, адрес) с прави ъгли и рамка
   като останалите полета на поръчката */
.woo-bg-multiselect .multiselect__tags {
	border: 2px solid #bebebe !important;
	border-radius: 0 !important;
}
.woo-bg-multiselect .multiselect__content-wrapper {
	border-radius: 0 !important;
}
/* бутоните за избор на доставка - също с прави ъгли */
.woo-bg--shipping-methods-tabs--titles label {
	border-radius: 0 !important;
}
/* надписът „Избери / Избрано / Премахни“ вдясно на маркирания ред в падащия списък - сив вместо син */
.woo-bg-multiselect .multiselect__option--highlight::after,
.woo-bg-multiselect .multiselect__option--selected::after,
.woo-bg-multiselect .multiselect__option--selected.multiselect__option--highlight::after {
	background: #6b6b6b !important;
	color: #fff !important;
}

/* 03.11.2026: „Моят профил → Адрес“ - адресът беше в тясна колона (дума на ред), защото класът
   „col-1“ на WooCommerce съвпада с колоната на Bootstrap (8%). Тук: на цялата ширина. */
.woocommerce-MyAccount-content .woocommerce-Address.col-1,
.woocommerce-MyAccount-content .woocommerce-Address.col-2 {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 100% !important;
}

/* 03.11.2026: телефон - падащите резултати на търсачката на цялата ширина на полето за търсене
   (заедно с бутона с лупата), а не само до бутона */
@media (max-width: 991px) {
	.guaven_woos_suggestion {
		left: 20px !important;
		right: 20px !important;
		width: auto !important;
	}
}

/* 03.11.2026: телефон - бутонът на менюто (☰) на 20px от левия край, колкото количката отдясно и търсачката */
#m-header-ps .mobile-toggle {
	margin-left: 10px !important;
}

/* 03.11.2026: поръчка → Speedy/Еконт - падащите списъци и полетата „Номер на улица / бл. / вх. / ет. / ап.“
   с еднаква височина (40px) и еднакво разстояние (10px); стрелката на списъците - по средата на реда */
.woo-bg-multiselect { margin-bottom: 10px !important; }
.woo-bg-multiselect .multiselect__select {
	top: 0 !important;
	height: 100% !important;
	display: flex;
	align-items: center;
	justify-content: center;
}
.woo-bg-multiselect .multiselect__select::before { position: static !important; margin: 0 !important; top: auto !important; }
[class*="woo-bg-"][class*="-address-details"] { row-gap: 10px !important; }
[class*="woo-bg-"][class*="-address-details"] .form-row { margin-bottom: 0 !important; }
[class*="woo-bg-"][class*="-address-details"] input.input-text {
	height: 40px !important;
	min-height: 40px !important;
	font-size: 14px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
/* бутоните за избор на доставка - на цялата ширина, еднаква височина, текстът по средата, на телефон на един ред */
.woo-bg--shipping-methods-tabs--titles { gap: 8px; }
.woo-bg--shipping-methods-tabs--titles label {
	flex: 0 0 100%;
	width: 100% !important;
	margin: 0 !important;
	min-height: 52px;
	padding: 6px 8px !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.woo-bg--shipping-methods-tabs--titles label > span { display: inline-flex; align-items: center; gap: 6px; }
@media (max-width: 575px) {
	.woo-bg--shipping-methods-tabs--titles label { font-size: 14px !important; }
}
/* падащите списъци - еднакво разстояние над и под текста, и когато избраният офис/адрес е на два реда */
.woo-bg-multiselect .multiselect__tags { padding: 7px 40px 7px 8px !important; box-sizing: border-box; }
.woo-bg-multiselect .multiselect__single, .woo-bg-multiselect .multiselect__placeholder {
	padding: 0 !important;
	margin: 0 !important;
	line-height: 22px !important;
}
/* поръчка → „Продукт“ (телефон): сумата на реда вдясно, под „×“, на един ред с количеството */
.woocommerce-checkout-review-order-table .product-content .product-price {
	flex-direction: row !important;
	align-items: center !important;
	justify-content: space-between !important;
	flex-wrap: wrap;
	gap: 6px;
}
.woocommerce-checkout-review-order-table .product-content .product-price .product-total { margin-left: auto; text-align: right; }

