/* Sumažinam wishlist baltą foną ~10% (LOOP / katalogas / related / visi loop'ai) */
.qwfw-add-to-wishlist-wrapper a.qwfw-add-to-wishlist {
    transform: scale(0.8);
    transform-origin: center;
}

/* Single produkto wishlist – padidinam ~10% (paliekam kaip buvo pas tave) */
.qwfw-add-to-wishlist-wrapper.qwfw--single {
    transform: scale(1.2);
    transform-origin: center;
}

@media (max-width: 768px){

  /* =========================
     A) KATALOGAS (archive / category / shop) – kaip pas tave buvo
     Širdutė pozicionuojama nuo FOTO bloko
  ========================= */

  body.archive .mkdf-pl-inner .mkdf-pl-image,
  body.tax-product_cat .mkdf-pl-inner .mkdf-pl-image,
  body.post-type-archive-product .mkdf-pl-inner .mkdf-pl-image{
    position: relative !important;
    transform: none !important;
  }

  body.archive .mkdf-pl-inner .qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail,
  body.tax-product_cat .mkdf-pl-inner .qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail,
  body.post-type-archive-product .mkdf-pl-inner .qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail{
    position: absolute !important;
    top: 5px !important;
    right: 5px !important;
    left: auto !important;
    bottom: auto !important;
    transform: none !important;
    z-index: 9999 !important;
  }


  /* =========================
     B) SINGLE > RELATED PRODUCTS – atskiras valdymas
     (kad NEDARYTŲ įtakos katalogui ir kad related nesiskirtų)
  ========================= */

  body.single-product .related.products .mkdf-pl-inner .mkdf-pl-image{
    position: relative !important;
    transform: none !important;
  }

  body.single-product .related.products .mkdf-pl-inner .qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail{
    position: absolute !important;
    top: 1px !important;
    right: 0px !important;
    left: auto !important;
    bottom: auto !important;
    transform: none !important;
    z-index: 9999 !important;
  }
}


.dp-qode-header-wishlist{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  line-height:1 !important;
  margin:0 !important;
  padding:0 !important;
  cursor:pointer !important;
}

.dp-qode-header-wishlist svg{
  width:24px !important;
  height:24px !important;
  color:#000 !important;
  transition: transform .15s ease, color .15s ease;
}

.dp-qode-header-wishlist:hover svg{
  transform: scale(1.08);
  color:#7FB11D !important;
}

.xoo-wsc-markup-notices .xoo-wsc-notices li{
  display:flex;
  align-items:flex-start;
  gap:10px;
}

.xoo-wsc-markup-notices .xoo-wsc-notices li .dp-xoo-toast-text{
  display:block;
  line-height:1.3;
  min-width:0;
  overflow-wrap:anywhere;
}

a.qwfw-add-to-wishlist.qwfw--added .qwfw-m-icon svg path{
  fill:#7FB11D !important;
  stroke:#7FB11D !important;
}


/* --- QWFW modal: nematomas, bet gyvas --- */
#qode-wishlist-for-woocommerce-modal{
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
  position: fixed !important;
  left: -99999px !important;
  top: -99999px !important;
}

/* overlay click-catcher išjungiam */
#qode-wishlist-for-woocommerce-modal .qwfw-m-overlay{
  display:none !important;
  pointer-events:none !important;
  opacity:0 !important;
  visibility:hidden !important;
}

/* --- paslepiam/nuimam QWFW senus toastus --- */
.qwfw-notice,
.qwfw-message,
.qwfw-toast,
.qwfw-notification,
.qode-wishlist-for-woocommerce-notice,
.qode-wishlist-for-woocommerce-message{
  display:none !important;
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
}

/* --- fallback DP toast (naudojamas tik jei nerandam XOO) --- */
#dp-wishlist-toast{
  position: fixed;
  top: 20%;
  right: 0;
  z-index: 999999;
  max-width: 520px;
  width: 90%;
  transform: translateX(110%);
  transition: transform .45s ease;
  opacity: 1;
  pointer-events:none !important;
}
#dp-wishlist-toast.dp-active{ transform: translateX(0); }
#dp-wishlist-toast .xoo-wsc-notices{ list-style:none; margin:0; padding:0; }
#dp-wishlist-toast .xoo-wsc-notice-success{
  background:#e6f6e6;
  border:1px solid rgba(0,0,0,0.08);
  padding:18px 22px;
  min-height:58px;
  border-radius: 12px 0 0 12px;
  box-shadow:0 6px 18px rgba(0,0,0,0.12);
  display:flex;
  align-items:center;
  gap:12px;
}
