.product-copy-bar{position:relative;display:flex;gap:5px;isolation:isolate;overflow:visible}
.product-copy-bar input{min-width:0;flex:1;width:0;border:1px dashed #a280d3;border-radius:6px;background:#f7f2ff;padding:6px;font:bold 10px Arial;color:#51239b}
.product-copy-bar button{border:0;background:#6030c8;color:white;border-radius:6px;font:bold 10px Arial;padding:6px 8px;cursor:pointer;white-space:nowrap}
.product-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.product-copy-bar[data-state=ok] input{border-color:#4c8c55;background:#edf8ef}
.product-copy-bar .confetti{position:absolute;left:75%;top:50%;width:0;height:0;pointer-events:none;z-index:5}
.product-copy-bar .confetti i{position:absolute;width:6px;height:4px;left:-3px;top:-2px;border-radius:1px;background:#7436d1;animation:pocket-copy-pop .85s ease-out forwards;--x:32px;--y:-35px}
.product-copy-bar .confetti i:nth-child(even){background:#e8b10c}
.product-copy-bar .confetti i:nth-child(1){--x:-52px;--y:-20px}.product-copy-bar .confetti i:nth-child(2){--x:-42px;--y:-39px}.product-copy-bar .confetti i:nth-child(3){--x:-29px;--y:-46px}.product-copy-bar .confetti i:nth-child(4){--x:-12px;--y:-52px}.product-copy-bar .confetti i:nth-child(5){--x:8px;--y:-45px}.product-copy-bar .confetti i:nth-child(6){--x:24px;--y:-39px}.product-copy-bar .confetti i:nth-child(7){--x:42px;--y:-26px}.product-copy-bar .confetti i:nth-child(8){--x:53px;--y:-8px}.product-copy-bar .confetti i:nth-child(9){--x:43px;--y:15px}.product-copy-bar .confetti i:nth-child(10){--x:27px;--y:29px}.product-copy-bar .confetti i:nth-child(11){--x:7px;--y:35px}.product-copy-bar .confetti i:nth-child(12){--x:-17px;--y:29px}.product-copy-bar .confetti i:nth-child(13){--x:-35px;--y:18px}.product-copy-bar .confetti i:nth-child(14){--x:-52px;--y:1px}
@keyframes pocket-copy-pop{0%{transform:translate(0,0)rotate(0);opacity:0}12%{opacity:1}100%{transform:translate(var(--x),var(--y))rotate(220deg);opacity:0}}
@media(prefers-reduced-motion:reduce){.product-copy-bar .confetti{display:none}}
