.purchase-notification-container-12345{position:fixed;bottom:24px;left:24px;z-index:999999;animation:slideInLeft12345 .65s cubic-bezier(.16,1,.3,1)}@keyframes slideInLeft12345{0%{opacity:0;transform:translateY(20px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideOutLeft12345{0%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(20px) scale(.95)}}.purchase-notification-12345{background:linear-gradient(145deg,rgba(18,20,26,.98),rgba(28,32,40,.98));backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,214,0,.2);box-shadow:0 0 0 1px rgba(255,214,0,.1) inset,0 12px 48px rgba(0,0,0,.4),0 0 24px rgba(255,214,0,.1);border-radius:16px;padding:0;min-width:340px;max-width:400px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.purchase-notification-12345::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff0080 0%,#ff9500 12.5%,#ffd600 25%,#00ff88 37.5%,#00d4ff 50%,#ff0080 62.5%,#ff9500 75%,#ffd600 87.5%,#00ff88 100%);background-size:200% 100%;animation:gradientShift12345 8s linear infinite}@keyframes gradientShift12345{0%{background-position:0% 0%}100%{background-position:200% 0%}}.purchase-notification-12345:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(255,214,0,.2) inset,0 16px 64px rgba(0,0,0,.5),0 0 40px rgba(255,214,0,.2);border-color:rgba(255,214,0,.3)}.purchase-notification-bg-icons-12345{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;border-radius:16px}.purchase-notification-bg-icon-12345{position:absolute;color:#f6fd0c;will-change:transform}.purchase-notification-bg-icon-12345.icon-a-12345{top:-12px;left:20%;font-size:64px;animation:floatDiagA12345 8s ease-in-out infinite;filter:blur(8px);opacity:.25}.purchase-notification-bg-icon-12345.icon-b-12345{bottom:-20px;right:5%;font-size:72px;filter:blur(12px);animation:floatDiagB12345 10s ease-in-out infinite;opacity:.15}.purchase-notification-bg-icon-12345.icon-c-12345{top:40%;left:-16px;font-size:48px;animation:floatUp12345 12s ease-in-out infinite;filter:blur(4px);opacity:.35}.purchase-notification-bg-icon-12345.icon-d-12345{bottom:20%;left:50%;font-size:36px;filter:blur(6px);animation:floatSlow12345 14s ease-in-out infinite;opacity:.3}.purchase-notification-bg-icon-12345.icon-e-12345{top:45%;right:-20px;font-size:56px;filter:blur(10px);animation:floatDiagC12345 11s ease-in-out infinite;opacity:.2}.purchase-notification-bg-icon-12345.icon-f-12345{top:8%;left:65%;font-size:42px;filter:blur(5px);animation:floatSlow12345 9s ease-in-out infinite reverse;opacity:.3}.purchase-notification-bg-icon-12345.icon-g-12345{top:15%;right:30%;font-size:52px;filter:blur(2px);animation:floatDiagA12345 13s ease-in-out infinite reverse;opacity:.4}.purchase-notification-bg-icon-12345.icon-h-12345{bottom:30%;left:10%;font-size:38px;filter:blur(7px);animation:floatUp12345 15s ease-in-out infinite reverse;opacity:.25}@keyframes floatDiagA12345{0%,100%{transform:translate3d(0,0,0) rotate(0) scale(1)}33%{transform:translate3d(-20px,12px,0) rotate(8deg) scale(1.08)}66%{transform:translate3d(10px,-8px,0) rotate(-6deg) scale(.96)}}@keyframes floatDiagB12345{0%,100%{transform:translate3d(0,0,0) rotate(0) scale(1)}33%{transform:translate3d(18px,-10px,0) rotate(-12deg) scale(.94)}66%{transform:translate3d(-12px,8px,0) rotate(10deg) scale(1.06)}}@keyframes floatUp12345{0%,100%{transform:translateY(12px) rotate(0)}50%{transform:translateY(-12px) rotate(4deg)}}@keyframes floatSlow12345{0%,100%{transform:translateX(-8px) scale(1)}50%{transform:translateX(8px) scale(1.04)}}@keyframes floatDiagC12345{0%,100%{transform:translate3d(0,0,0) scale(1) rotate(0)}50%{transform:translate3d(-12px,-8px,0) scale(1.08) rotate(-6deg)}}.purchase-notification-live-12345{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;color:#f44;text-transform:uppercase;letter-spacing:.1em;z-index:10}.purchase-notification-pulse-12345{width:7px;height:7px;background:#f44;border-radius:50%;position:relative;animation:pulse12345 2s ease-out infinite}.purchase-notification-pulse-12345::before{content:'';position:absolute;inset:-3px;background:#f44;border-radius:50%;opacity:.4;animation:pulse12345 2s ease-out infinite}@keyframes pulse12345{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0}}.purchase-notification-main-12345{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 12px}.purchase-notification-icon-12345{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,rgba(255,149,0,.2),rgba(255,69,0,.2));border:2px solid rgba(255,149,0,.4);border-radius:14px;position:relative;z-index:1;box-shadow:0 0 20px rgba(255,149,0,.3),inset 0 1px 0 rgba(255,255,255,.2)}.purchase-notification-icon-12345::before{content:'';position:absolute;inset:-4px;background:linear-gradient(135deg,rgba(255,149,0,.3),rgba(255,69,0,.1));border-radius:18px;filter:blur(8px);z-index:-1;animation:iconGlow12345 2s ease-in-out infinite}@keyframes iconGlow12345{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.purchase-notification-icon-12345 .material-icons{font-size:28px;color:#ff9500;filter:drop-shadow(0 2px 8px rgba(255,149,0,.6));animation:iconBounce12345 1.5s ease-in-out infinite}@keyframes iconBounce12345{0%,100%{transform:scale(1) rotate(-5deg)}50%{transform:scale(1.15) rotate(5deg)}}.purchase-notification-content-12345{flex:1;min-width:0;position:relative;z-index:1}.purchase-notification-buyer-12345{font-size:10px;font-weight:600;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.purchase-notification-product-12345{font-size:14px;color:#fff;font-weight:700;line-height:1.3;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 2px 4px rgba(0,0,0,.4)}.purchase-notification-meta-12345{display:flex;align-items:center;gap:6px;font-size:10px;color:rgba(255,255,255,.6)}.purchase-notification-time-12345{font-weight:500}.purchase-notification-separator-12345{color:rgba(255,255,255,.3)}.purchase-notification-count-12345{font-weight:700;color:#ffd600;text-shadow:0 0 8px rgba(255,214,0,.4)}.purchase-notification-actions-12345{padding:0 16px 16px}.purchase-notification-cta-12345{width:100%;background:linear-gradient(135deg,#ffd600 0%,#ff9500 100%);color:#000;border:none;border-radius:10px;padding:11px 20px;font-size:13px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;box-shadow:0 4px 16px rgba(255,149,0,.4),0 0 0 1px rgba(255,255,255,.1) inset;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:6px;text-transform:uppercase;letter-spacing:.05em}.purchase-notification-cta-12345::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 50%);opacity:1}.purchase-notification-cta-12345 .material-icons{font-size:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.purchase-notification-cta-12345:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,149,0,.6),0 0 0 1px rgba(255,255,255,.2) inset}.purchase-notification-cta-12345:hover .material-icons{transform:translateX(4px)}.purchase-notification-cta-12345:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px rgba(255,149,0,.4),0 0 0 1px rgba(255,255,255,.1) inset}.purchase-notification-12345::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,214,0,.2),transparent);transform:skewX(-25deg);animation:shine12345 8s ease-in-out infinite;z-index:5;pointer-events:none}@keyframes shine12345{0%,15%,100%{left:-100%}50%{left:150%}}@media (max-width:768px){.purchase-notification-container-12345{left:12px;right:12px;bottom:12px}.purchase-notification-12345{min-width:auto;max-width:none;border-radius:14px}.purchase-notification-main-12345{padding:14px 14px 10px;gap:10px}.purchase-notification-icon-12345{width:44px;height:44px;border-radius:12px}.purchase-notification-icon-12345 .material-icons{font-size:24px}.purchase-notification-buyer-12345{font-size:9px}.purchase-notification-product-12345{font-size:13px}.purchase-notification-meta-12345{font-size:9px;gap:5px}.purchase-notification-actions-12345{padding:0 14px 14px}.purchase-notification-cta-12345{font-size:12px;padding:10px 18px;border-radius:9px;gap:5px}.purchase-notification-cta-12345 .material-icons{font-size:14px}.purchase-notification-live-12345{top:10px;right:10px;font-size:8px;gap:4px}.purchase-notification-pulse-12345{width:6px;height:6px}.purchase-notification-bg-icon-12345{opacity:.3}}
