:root{
  --dp-bell-off: url("https://www.daigupasaulis.lt/wp-content/uploads/2026/01/4.svg");
  --dp-bell-on:  url("https://www.daigupasaulis.lt/wp-content/uploads/2026/01/3.svg");
}
.qwfw-wishlist-table .qode-wishlist-overlay{ position: relative !important; }

/* ===== DESKTOP ===== */
@media (min-width: 769px){
  .qwfw-wishlist-table .dp-remind-bell-wrap{
    position: absolute !important;
    top: -20px;
    right: -20px;
    z-index: 60 !important;
    pointer-events: auto !important;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 768px){
  .qwfw-wishlist-table .dp-remind-bell-wrap{
    position: absolute !important;
    top: -20px;
    right: -17px;
    z-index: 60 !important;
    pointer-events: auto !important;
  }
}

.qwfw-wishlist-table .dp-remind-bell-toggle{
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
.qwfw-wishlist-table label.dp-remind-bell{
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(255,255,255,.88) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.10);
  display: flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  overflow: hidden;
  padding: 0 !important;
  position: relative;
  pointer-events: auto !important;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}
.qwfw-wishlist-table .dp-remind-bell-wrap--busy{
  opacity: .65;
}
.qwfw-wishlist-table .dp-bell-icon{
  position: absolute;
  inset: 0;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px 22px;
}
.qwfw-wishlist-table .dp-bell-icon.bell-off{ background-image: var(--dp-bell-off); }
.qwfw-wishlist-table .dp-bell-icon.bell-on{
  background-image: var(--dp-bell-on);
  display: none;
}
.qwfw-wishlist-table .dp-remind-bell-toggle:checked + label.dp-remind-bell .bell-off{ display: none; }
.qwfw-wishlist-table .dp-remind-bell-toggle:checked + label.dp-remind-bell .bell-on{ display: block; }
