/* Approved variant 1: airy glass; text closes half the former gap to the centered plus. */
body #editorView.active .studio-shell[data-step] :is(.studio-wishlist-add,.studio-wishlist-ghost){isolation:isolate;overflow:hidden;padding:0;border:1px solid #ffffffec!important;border-radius:22px!important;background:linear-gradient(145deg,#fff 2%,#fdfcfb 50%,#f5f3f1 100%)!important;box-shadow:inset 0 2px 2px #ffffffee,inset 0 -3px 5px #b6b0a527,0 10px 20px #5b524817,0 2px 4px #5b52480d;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1)}
body #editorView .studio-wishlist-add::after,body #editorView .studio-wishlist-ghost::after{content:'';position:absolute;inset:5px;border-radius:17px;border:1px solid #ffffff6b;box-shadow:inset 0 1px 0 #ffffffe0;background:radial-gradient(ellipse at 14% 2%,#ffffffc4,transparent 44%);z-index:2;pointer-events:none}
body #editorView .studio-wishlist-add::before,body #editorView .studio-wishlist-ghost::before{content:'';position:absolute;inset:-40% auto -40% -50%;width:54%;z-index:1;opacity:0;background:linear-gradient(105deg,transparent,#ffffff20 28%,#ffffff9c 49%,#ffffff22 69%,transparent);filter:blur(3px);transform:translateX(-180%) rotate(15deg);animation:povod-wish-glass-reflection 9s cubic-bezier(.25,.1,.25,1) infinite;animation-play-state:paused;pointer-events:none}
body #editorView :is(.studio-wishlist-add,.studio-wishlist-ghost).wish-glass-moving::before{animation-play-state:running}
body #editorView :is(.studio-wishlist-add,.studio-wishlist-ghost)>.studio-wishlist-sketch{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;opacity:1;z-index:3;pointer-events:none}
body #editorView :is(.studio-wishlist-add,.studio-wishlist-ghost)>.studio-wishlist-sketch>svg{position:absolute;left:50%;top:23%;width:28px;height:28px;transform:translate(-50%,-50%);stroke:#8f8b85;stroke-width:1.35;fill:none;opacity:.72}
body #editorView.active .studio-shell[data-step] .studio-wishlist-add .studio-wishlist-sketch i{position:absolute;left:50%;top:50%;right:auto;bottom:auto;display:grid;place-items:center;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:0;border:0!important;background:none!important;box-shadow:none!important;color:#78736c;font:500 24px/1 Onest,system-ui,sans-serif;z-index:4}
body #editorView.active .studio-shell[data-step] .studio-wishlist-add .studio-wishlist-sketch i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 1px 0 #ffffffcc) drop-shadow(0 -.35px .25px #625b5540)}
body #editorView .studio-wishlist-add>.studio-wishlist-add-title{position:absolute;top:calc(50% + 22px);bottom:auto;left:4px;right:4px;z-index:6;font:400 13px/1.25 Onest,system-ui,sans-serif;color:#575451;pointer-events:none}
body #editorView .studio-wishlist-add>.studio-wishlist-add-hint{position:absolute;top:calc(50% + 43px);bottom:auto;left:0;right:0;z-index:6;font:400 10px/1.3 Onest,system-ui,sans-serif;color:#8b8580;pointer-events:none}
body #editorView .studio-wishlist-ghost>.studio-wishlist-sketch>svg{top:49%;width:35px;height:35px;opacity:.36}
body #editorView .studio-wishlist-ghost>.studio-wishlist-skeleton{position:absolute;left:12px;bottom:27px;width:66%;height:4px;z-index:6;border-radius:999px;background:#bbb6af30;box-shadow:inset 0 1px 0 #ffffffbc;margin:0}
body #editorView .studio-wishlist-ghost>.studio-wishlist-skeleton.is-short{width:36%;bottom:14px;margin:0}
body #editorView .studio-wishlist-add:focus-visible{outline:0;box-shadow:inset 0 0 7px #f47b5c24,inset 0 2px 2px #ffffffee,inset 0 -3px 5px #b6b0a527,0 10px 20px #5b524817,0 2px 4px #5b52480d}
html.keyboard-input body #editorView .studio-wishlist-add:focus-visible{outline:2px solid #767370;outline-offset:3px}
@keyframes povod-wish-glass-reflection{0%,14%{transform:translateX(-180%) rotate(15deg);opacity:0}19%{opacity:.52}38%,100%{transform:translateX(480%) rotate(15deg);opacity:0}}
@media(prefers-reduced-motion:reduce){body #editorView :is(.studio-wishlist-add,.studio-wishlist-ghost)::before{animation:none;display:none}body #editorView .studio-wishlist-add{transition:none}}

/* Keep the Pro chip inside the clipping rounded card. */
body #editorView.active .studio-shell[data-step] .studio-wishlist-add>.povod-wishlist-pro-badge{top:8px;right:8px;bottom:auto;left:auto;z-index:5;}
