/* Availability remains hidden even when the existing search UI sets display:grid. */
.product-card[data-live-unavailable="1"] { display:none !important; }
.product-unavailable-label[hidden] { display:none !important; }
#wtnLiveToasts { position:fixed; z-index:2147483000; top:calc(var(--header-height,72px) + 8px); inset-inline:12px; width:min(380px,calc(100% - 24px)); margin-inline:auto; pointer-events:none; direction:rtl; }
.wtn-live-toast { display:flex; align-items:flex-start; gap:10px; padding:12px; margin-bottom:8px; border:1px solid #494b64; border-radius:12px; color:#f9fafb; background:#181c2d; box-shadow:0 8px 24px #0003; pointer-events:auto; font:inherit; }
.wtn-live-toast a { flex:1; color:inherit; text-decoration:none; overflow-wrap:anywhere; }
.wtn-live-toast strong { display:block; font-size:13px; line-height:1.6; }
.wtn-live-toast p { margin:4px 0 0; font-size:12px; line-height:1.6; }
.wtn-live-toast button { border:0; border-radius:8px; padding:0; min-width:36px; min-height:36px; color:inherit; background:#ffffff12; font-size:24px; cursor:pointer; }
html[data-store-theme="light"] .wtn-live-toast, body.store-light-mode .wtn-live-toast { background:#fff; color:#202333; border-color:#d5d9e6; }
