.elementor-2213 .elementor-element.elementor-element-38619077{--display:flex;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-42754a76 *//* ===== ESG Wishlist – Празен списък ===== */

/* Нулирай синьото известие на Woo само вътре в wishlist */
.tinv-wishlist .woocommerce-info{
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 16px 0 20px;
  padding: 14px 16px 14px 64px;                 /* място за иконата */
  background: var(--e-global-color-d47392c, #F4F0E9) !important; /* бежово */
  color: var(--e-global-color-text, #01312B) !important;
  border: 0 !important;
  border-radius: 10px;
  box-shadow: none;
}

/* махни default Woo иконката и стилове */
.tinv-wishlist .woocommerce-info:before{ content:none !important; }

/* ИКОНА: задраскано сърце (в твои цветове) */
.tinv-wishlist .woocommerce-info::before{
  content:"";
  position:absolute;
  left:16px; top:50%;
  transform: translateY(-50%);
  width: 32px; height: 32px;
  color: var(--e-global-color-570286f, #80A899);        /* светло зелено */
}

/* сърцето – плътно */
.tinv-wishlist .woocommerce-info::before{
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M12 21s-8.5-6.6-8.5-11.5C3.5 6 5.5 4 8 4c1.9 0 3.1 1.1 4 2.5C12.9 5.1 14.1 4 16 4c2.5 0 4.5 2 4.5 5.5C20.5 14.4 12 21 12 21z" fill="black"/>\
</svg>') center/contain no-repeat;
          mask: url('data:image/svg+xml;utf8,\
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\
<path d="M12 21s-8.5-6.6-8.5-11.5C3.5 6 5.5 4 8 4c1.9 0 3.1 1.1 4 2.5C12.9 5.1 14.1 4 16 4c2.5 0 4.5 2 4.5 5.5C20.5 14.4 12 21 12 21z" fill="black"/>\
</svg>') center/contain no-repeat;
}

/* X върху сърцето (вместо една диагонална линия) */
.tinv-wishlist .woocommerce-info::after{
  content:"";
  position:absolute;
  left:16px; top:50%;
  width: 34px; height: 34px;
  transform: translateY(-50%);
  background:
    linear-gradient(45deg, transparent 48%, var(--e-global-color-055ce6b, #6C6A6A) 48%, var(--e-global-color-055ce6b, #6C6A6A) 52%, transparent 52%),
    linear-gradient(-45deg, transparent 48%, var(--e-global-color-055ce6b, #6C6A6A) 48%, var(--e-global-color-055ce6b, #6C6A6A) 52%, transparent 52%);
  pointer-events: none;
}

/* Заглавие „Любими“ – минимален отстъп и цвят */
.tinv-wishlist .tinv-header h2{
  margin: 0 0 8px;
  color: var(--e-global-color-1215c9e, #004236);
  font-weight: 600;
}

/* Бутон „Обратно към магазина“ – в твоя стил */
.tinv-wishlist .return-to-shop .button.wc-backward{
  display: inline-flex; align-items: center; justify-content: center;
  padding: 12px 24px;
  background: var(--e-global-color-570286f, #80A899) !important; /* зелено */
  color: #fff !important;
  border: 0 !important;
  border-radius: 6px;
  text-decoration: none !important;
  box-shadow: none;
  transition: background .2s ease, transform .05s ease;
}
.tinv-wishlist .return-to-shop .button.wc-backward:hover{ 
  background: var(--brand-ink, #1b5e20) !important;
}
.tinv-wishlist .return-to-shop{ margin-top: 8px; }

/* Центриране на empty state */
.tinv-wishlist .woocommerce-info,
.tinv-wishlist .return-to-shop{ text-align: left; }
@media (max-width:768px){
  .tinv-wishlist .woocommerce-info{ padding-left: 60px; }
}
/* ========== WISHLIST: чекбоксове и bulk действия ========== */

/* 1) Чекбоксите – зелен акцент, еднакъв размер */
.tinv-wishlist input[type="checkbox"].input-checkbox,
.tinv-wishlist input[type="checkbox"]{
  width: 18px; height: 18px;
  accent-color: var(--e-global-color-570286f, #80A899) !important;
  cursor: pointer;
}

/* Fallback за стари браузъри без accent-color */
@supports not (accent-color: #000) {
  .tinv-wishlist input[type="checkbox"]{
    -webkit-appearance: none; appearance: none;
    width: 18px; height: 18px;
    border: 2px solid var(--e-global-color-570286f, #80A899);
    border-radius: 4px; background: #fff; position: relative;
  }
  .tinv-wishlist input[type="checkbox"]:checked{
    background: var(--e-global-color-570286f, #80A899);
    border-color: var(--e-global-color-570286f, #80A899);
  }
  .tinv-wishlist input[type="checkbox"]:checked::after{
    content:""; position:absolute; inset: 0;
    background:#fff;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M5.2 10.1L1.8 6.7 0.7 7.8 5.2 12.3 13.3 4.2 12.2 3.1z" fill="black"/></svg>') center/80% 80% no-repeat;
            mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M5.2 10.1L1.8 6.7 0.7 7.8 5.2 12.3 13.3 4.2 12.2 3.1z" fill="black"/></svg>') center/80% 80% no-repeat;
  }
}

/* 2) Подсветка на редовете с отметка (модерни браузъри) */
@supports (.elementor-2213 .elementor-element.elementor-element-42754a76(:has(*))) {
  .tinv-wishlist table tbody tr:has(input[type="checkbox"]:checked){
    background: var(--e-global-color-d47392c, #F4F0E9);
  }
}

/* 3) Bulk bar: селект + бутон в цветове на сайта */
.tinv-wishlist select,
.tinv-wishlist .tinvwl-break-input select{
  background: var(--e-global-color-d47392c, #F4F0E9) !important;
  color: var(--e-global-color-text, #01312B) !important;
  border: 1px solid var(--e-a-border-color, #e6e8ea) !important;
  border-radius: 8px !important;
  padding: 8px 12px !important;
  box-shadow: none !important;
}
.tinv-wishlist select:focus{
  outline: 2px solid var(--e-global-color-570286f, #80A899);
  outline-offset: 2px;
}

/* Бутон „Прилагане/Премахни“ и др. */
.tinv-wishlist .button,
.tinv-wishlist .tinvwl-break-input .button{
  background: var(--e-global-color-570286f, #80A899) !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 6px !important;
  padding: 10px 16px !important;
  box-shadow: none !important;
}
.tinv-wishlist .button:hover,
.tinv-wishlist .tinvwl-break-input .button:hover{
  background: var(--brand-ink, #1b5e20) !important;
}

/* 4) Лейбъли/линкове – по-бледо сиво, без синьо */
.tinv-wishlist label,
.tinv-wishlist .tinvwl-input-group label,
.tinv-wishlist .tinvwl-action a{
  color: var(--e-global-color-055ce6b, #6C6A6A) !important;
}

/* 5) Малко повече въздух около чекбокса */
.tinv-wishlist td.product-cb,
.tinv-wishlist .wishlist_item .product-cb{
  padding-right: 10px;
}/* End custom CSS */