.wpwm-tooltip{position:fixed;inset:auto;margin:0;z-index:100001;max-width:min(270px,calc(100vw - 16px));padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--ink);color:var(--surface);font-family:inherit;font-size:12px;line-height:1.9;direction:rtl;box-shadow:0 4px 16px #0002;pointer-events:auto;overflow-wrap:anywhere}.wpwm-tooltip[hidden]{display:none}.wpwm-tooltip::backdrop{background:#fff0}.wpwm-toast-stack{position:fixed;inset:auto 24px 24px auto;z-index:100000;margin:0;padding:0;width:min(370px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:visible;border:0;background:#fff0;display:grid;gap:12px;pointer-events:none;direction:rtl;font-family:inherit;color:var(--ink)}.wpwm-toast-stack:empty{display:none}.wpwm-toast-stack::backdrop{display:none}.wpwm-toast{--wpwm-toast-tone:var(--accent);position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 12px 40px #0002;pointer-events:auto;overflow:hidden;animation:wpwm-toast-in .24s cubic-bezier(.16,1,.3,1) both}.wpwm-toast[data-tone=success]{--wpwm-toast-tone:#059669}.wpwm-toast[data-tone=error]{--wpwm-toast-tone:#e11d48}.wpwm-toast .wpwm-toast-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--wpwm-toast-tone) 12%,var(--surface));color:var(--wpwm-toast-tone)}.wpwm-toast .icon{width:22px;height:22px}.wpwm-toast-body{flex:1;min-width:0}.wpwm-toast-body strong{display:block;font-size:14px;line-height:1.6;margin:0 0 4px}.wpwm-toast-body p{font-size:13px;line-height:1.9;margin:0;overflow-wrap:anywhere}.wpwm-toast button{font:inherit;cursor:pointer}.wpwm-toast-close{display:grid;place-items:center;flex:none;padding:0;width:28px;height:28px;border:0;background:none;color:var(--muted);border-radius:8px}.wpwm-toast .wpwm-toast-close .wpwm-toast-icon{background:none;width:24px;height:24px;color:inherit}.wpwm-toast .wpwm-toast-close .icon{width:18px;height:18px}.wpwm-toast-close:hover{background:var(--soft);color:var(--ink)}.wpwm-toast-action{margin-top:8px;border:0;background:var(--accent-soft);color:var(--accent);border-radius:8px;padding:4px 8px;font-size:12px!important;font-weight:600!important}.wpwm-toast-count{font-size:11px;color:var(--muted);line-height:28px}.wpwm-toast-progress{position:absolute;inset:auto 0 0;height:3px;background:var(--wpwm-toast-tone);transform-origin:right;animation:wpwm-toast-progress var(--wpwm-toast-duration,5000ms) linear both}.wpwm-toast.is-paused .wpwm-toast-progress{animation-play-state:paused}.wpwm-toast.is-leaving{pointer-events:none;animation:wpwm-toast-out .18s cubic-bezier(.4,0,1,1) both}.wpwm-toast button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-wpwm-notice-handled][hidden]{display:none!important}@keyframes wpwm-toast-in{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes wpwm-toast-out{to{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes wpwm-toast-progress{to{transform:scaleX(0)}}@keyframes wpwm-tip-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.wpwm-tooltip{animation:wpwm-tip-in .12s ease-out}}@media(max-width:800px){.wpwm-toast-stack{right:16px;bottom:calc(86px + env(safe-area-inset-bottom));max-height:calc(100dvh - 120px)}}@media(prefers-reduced-motion:reduce){.wpwm-toast,.wpwm-toast.is-leaving{animation:none}.wpwm-toast-progress{animation:none;display:none}}@media(pointer:coarse){.icon-button,.wpwm-motion-replay,.account-link,.wpwm-tools-trigger,.wpwm-pages-trigger,.discussion-vote,.discussion-reply-button,.wpwm-carousel-controls button,.wpwm-code-copy{min-width:44px;min-height:44px}}.site-header .account-link{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.85;padding-inline:8px}@media(max-width:1100px){.site-header .account-link span{display:none}}@media(max-width:800px){.site-header .header-main .account-link{padding:6px}}@media(max-width:520px){.site-header .account-link .icon{width:19px}}.site-header .cart-toggle.wpwm-cart-filled::before,.site-header .cart-toggle.wpwm-cart-filled::after{box-shadow:0 0 12px 5px color-mix(in srgb,var(--accent) 17%,transparent),0 0 24px 10px color-mix(in srgb,var(--accent) 8%,transparent)}