.le10-wrap{font-family:Tahoma,Arial,sans-serif;display:flex;justify-content:center;padding:20px 10px;box-sizing:border-box}.le10-fullscreen{position:fixed;inset:0;z-index:999999;background:linear-gradient(180deg,#fff6df,#fff);padding:0;align-items:center;overflow:hidden}.le10-fullscreen:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 15%,rgba(255,203,89,.35),transparent 28%),radial-gradient(circle at 80% 25%,rgba(255,112,112,.18),transparent 30%),radial-gradient(circle at 45% 95%,rgba(53,183,255,.16),transparent 35%)}.le10-card{position:relative;width:100%;max-width:430px;min-height:680px;background:linear-gradient(180deg,#fffaf1,#fff);border:1px solid #f1dfbf;border-radius:34px;box-shadow:0 18px 45px rgba(0,0,0,.10);text-align:center;padding:26px 18px;box-sizing:border-box;overflow:hidden}.le10-fullscreen .le10-card{min-height:100vh;max-width:480px;border:0;border-radius:0;box-shadow:none;background:transparent;display:flex;flex-direction:column;justify-content:center}.le10-card h2{margin:0 0 14px;font-size:32px;font-weight:900;color:#493728}.le10-desc{font-size:17px;line-height:2;color:#7b6b5d;margin:0 auto 14px}.le10-permission,.le10-reset{border:0;border-radius:999px;padding:13px 22px;font-size:16px;font-weight:800;cursor:pointer}.le10-permission{background:#f6ad19;color:#231b12;box-shadow:0 9px 20px rgba(246,173,25,.25)}.le10-reset{display:none;margin-top:16px;background:#282828;color:#fff}.le10-stage{position:relative;height:390px;margin:12px auto 6px;display:flex;align-items:center;justify-content:center}.le10-egg{position:relative;width:270px;height:330px;border:0;background:transparent;cursor:pointer;display:block;touch-action:none;-webkit-tap-highlight-color:transparent;user-select:none;animation:le10-float 2.1s ease-in-out infinite;z-index:3}.le10-egg-whole{position:absolute;inset:0;border-radius:52% 48% 50% 50%/61% 61% 39% 39%;background:radial-gradient(circle at 32% 25%,#fff 0 15%,rgba(255,255,255,.75) 16% 25%,transparent 26%),radial-gradient(circle at 64% 54%,rgba(171,117,35,.20) 0 2.5%,transparent 3%),radial-gradient(circle at 38% 70%,rgba(171,117,35,.18) 0 3%,transparent 3.5%),linear-gradient(135deg,#fff9c7 0%,#ffeaa2 42%,#ffd276 100%);box-shadow:0 24px 60px rgba(219,159,54,.30),inset -18px -22px 35px rgba(191,122,22,.12),inset 18px 18px 40px rgba(255,255,255,.55);transition:.35s}.le10-egg-whole:after{content:"";position:absolute;inset:12px;border-radius:inherit;border:1px solid rgba(255,255,255,.32)}.le10-crack{position:absolute;left:50%;top:50%;height:8px;background:#6f461d;border-radius:999px;opacity:0;transform-origin:center;filter:drop-shadow(0 1px 1px rgba(0,0,0,.22));z-index:6}.le10-crack:after,.le10-crack:before{content:"";position:absolute;background:#6f461d;border-radius:999px}.c1{width:72px;transform:translateX(-50%) rotate(-1deg);clip-path:polygon(0 45%,16% 18%,31% 55%,48% 18%,64% 60%,82% 22%,100% 48%,100% 100%,0 100%)}.c2{width:130px;height:9px;transform:translateX(-50%) rotate(1deg);clip-path:polygon(0 45%,10% 18%,20% 62%,31% 20%,43% 65%,55% 18%,68% 64%,82% 18%,100% 45%,100% 100%,0 100%)}.c2:after{width:46px;height:6px;left:50%;top:7px;transform:rotate(42deg)}.c3{width:200px;height:11px;transform:translateX(-50%) rotate(-1deg);clip-path:polygon(0 43%,7% 17%,14% 66%,23% 22%,32% 70%,43% 16%,53% 72%,64% 20%,76% 66%,88% 18%,100% 44%,100% 100%,0 100%)}.c3:after{width:70px;height:7px;left:46%;top:9px;transform:rotate(42deg)}.c3:before{width:52px;height:6px;left:17%;top:-5px;transform:rotate(-38deg)}.c4{width:242px;height:13px;transform:translateX(-50%) rotate(0deg);clip-path:polygon(0 43%,5% 14%,11% 70%,18% 20%,26% 74%,35% 16%,44% 75%,54% 19%,64% 72%,74% 15%,84% 66%,93% 18%,100% 43%,100% 100%,0 100%)}.c4:after{width:95px;height:8px;left:50%;top:10px;transform:rotate(42deg)}.c4:before{width:78px;height:7px;left:12%;top:-7px;transform:rotate(-38deg)}.le10-egg.stage-1 .c1,.le10-egg.stage-2 .c1,.le10-egg.stage-2 .c2,.le10-egg.stage-3 .c1,.le10-egg.stage-3 .c2,.le10-egg.stage-3 .c3,.le10-egg.stage-4 .c1,.le10-egg.stage-4 .c2,.le10-egg.stage-4 .c3,.le10-egg.stage-4 .c4{opacity:1}.le10-half{position:absolute;left:0;width:270px;height:165px;opacity:0;background:linear-gradient(135deg,#fff9c7,#ffd272);box-shadow:0 18px 40px rgba(219,159,54,.20);transition:all .9s cubic-bezier(.2,1.2,.2,1);z-index:5}.le10-half.top{top:0;border-radius:140px 140px 0 0;clip-path:polygon(0 0,100% 0,100% 77%,90% 70%,80% 83%,68% 72%,56% 86%,45% 73%,33% 86%,21% 72%,10% 82%,0 75%)}.le10-half.bottom{bottom:0;border-radius:0 0 140px 140px;clip-path:polygon(0 25%,10% 16%,21% 28%,33% 14%,45% 27%,56% 14%,68% 28%,80% 17%,90% 30%,100% 23%,100% 100%,0 100%)}.le10-egg.is-shake{animation:le10-shake .32s linear}.le10-egg.broken{animation:none}.le10-egg.broken .le10-egg-whole,.le10-egg.broken .le10-crack{opacity:0;transform:scale(.92)}.le10-egg.broken .le10-half{opacity:1}.le10-egg.broken .le10-half.top{transform:translate(-8px,-95px) rotate(-7deg)}.le10-egg.broken .le10-half.bottom{transform:translate(8px,95px) rotate(6deg)}.le10-prize{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.35);opacity:0;width:230px;min-height:130px;background:#fff;border-radius:26px;box-shadow:0 18px 45px rgba(0,0,0,.12);z-index:8;padding:18px 12px;box-sizing:border-box;transition:.6s}.le10-prize.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.le10-gift{font-size:36px}.le10-win{font-weight:900;color:#22933c;font-size:23px;margin:4px 0}.le10-prize-text{font-weight:900;color:#22933c;font-size:19px;line-height:1.7}.le10-status{font-size:17px;color:#9a6b31;margin-top:10px;min-height:32px}.le10-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:10}.le10-confetti i{position:absolute;top:-30px;width:10px;height:18px;border-radius:4px;animation:le10-fall 1.9s ease-out forwards}.le10-confetti b{position:absolute;top:-58px;width:32px;height:42px;border-radius:50%;animation:le10-balloon 2.2s ease-out forwards}.le10-confetti b:after{content:"";position:absolute;left:15px;bottom:-22px;width:1px;height:25px;background:rgba(0,0,0,.25)}@keyframes le10-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes le10-shake{0%,100%{transform:translateX(0) rotate(0)}20%{transform:translateX(-9px) rotate(-4deg)}40%{transform:translateX(9px) rotate(4deg)}60%{transform:translateX(-7px) rotate(-3deg)}80%{transform:translateX(7px) rotate(3deg)}}@keyframes le10-fall{0%{transform:translateY(-20px) rotate(0);opacity:1}100%{transform:translateY(430px) rotate(720deg);opacity:0}}@keyframes le10-balloon{0%{transform:translateY(0) scale(.7);opacity:0}20%{opacity:1}100%{transform:translateY(430px) scale(1.15);opacity:0}}@media(max-width:480px){.le10-card h2{font-size:29px}.le10-desc{font-size:16px}.le10-stage{height:370px}.le10-egg{width:245px;height:305px}.le10-half{width:245px;height:152px}.le10-prize{width:215px}.le10-fullscreen .le10-card{padding:18px 14px}}
.le10-game.is-locked{display:none}.le10-phone-box{position:relative;z-index:20;margin:auto;width:100%;max-width:390px;background:rgba(255,255,255,.92);border:1px solid #f1dfbf;border-radius:30px;padding:28px 18px;box-sizing:border-box;box-shadow:0 18px 45px rgba(0,0,0,.08)}.le10-phone-box h2{font-size:24px!important;line-height:1.7;margin-bottom:18px!important}.le10-phone-input{width:100%;height:56px;border:2px solid #f2d79f;border-radius:18px;text-align:center;font-size:20px;font-weight:800;direction:ltr;box-sizing:border-box;outline:none;background:#fff}.le10-phone-input:focus{border-color:#f6ad19}.le10-phone-btn{margin-top:14px;width:100%;height:54px;border:0;border-radius:999px;background:#f6ad19;color:#231b12;font-size:18px;font-weight:900;cursor:pointer;box-shadow:0 10px 20px rgba(246,173,25,.25)}.le10-phone-error{min-height:28px;margin-top:12px;color:#d93025;font-weight:800}.le10-fullscreen .le10-card{justify-content:center}

.le10-egg.stage-1 .le10-egg-whole,.le10-egg.stage-2 .le10-egg-whole,.le10-egg.stage-3 .le10-egg-whole,.le10-egg.stage-4 .le10-egg-whole{filter:drop-shadow(0 0 16px rgba(255,180,38,.28))}
.le10-win-pop .le10-prize{animation:le12-pop .8s cubic-bezier(.16,1.3,.35,1) both}
.le10-win-pop .le10-stage:after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle,rgba(255,205,60,.55),rgba(255,205,60,0) 70%);transform:translate(-50%,-50%);animation:le12-burst .8s ease-out forwards;z-index:2;pointer-events:none}
@keyframes le12-pop{0%{transform:translate(-50%,-50%) scale(.25) rotate(-8deg)}55%{transform:translate(-50%,-50%) scale(1.12) rotate(3deg)}100%{transform:translate(-50%,-50%) scale(1) rotate(0)}}
@keyframes le12-burst{0%{width:40px;height:40px;opacity:1}100%{width:420px;height:420px;opacity:0}}

.le10-stage{touch-action:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.le10-order-btn{display:block;margin:12px auto 0;width:100%;height:52px;line-height:52px;border-radius:999px;background:#252525;color:#fff!important;text-decoration:none;font-size:17px;font-weight:900;box-shadow:0 10px 20px rgba(0,0,0,.14)}.le10-order-btn:hover{color:#fff!important;filter:brightness(1.08)}

/* v16 floating golden egg CTA */
.le16-floating-egg{position:fixed;bottom:18px;z-index:999998;text-decoration:none!important;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:Tahoma,Arial,sans-serif;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 10px 16px rgba(0,0,0,.22))}.le16-floating-egg.le16-left{left:14px}.le16-floating-egg.le16-right{right:14px}.le16-floating-bubble{position:relative;background:#171717;color:#fff;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.18);animation:le16-bubble 3.5s ease-in-out infinite}.le16-floating-bubble:after{content:"";position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #171717}.le16-gold-egg{position:relative;width:56px;height:70px;border-radius:52% 48% 50% 50%/61% 61% 39% 39%;background:radial-gradient(circle at 32% 22%,#fff7bd 0 12%,rgba(255,255,255,.65) 13% 22%,transparent 23%),linear-gradient(135deg,#fff2a4 0%,#ffd13a 42%,#f0a600 70%,#b87300 100%);box-shadow:inset 9px 10px 18px rgba(255,255,255,.45),inset -12px -14px 24px rgba(121,76,0,.22),0 0 0 4px rgba(255,215,76,.18),0 0 18px rgba(255,183,0,.65);animation:le16-float 1.55s ease-in-out infinite,le16-wiggle 2.9s ease-in-out infinite}.le16-shine{position:absolute;inset:-12px;border-radius:inherit;background:conic-gradient(from 120deg,transparent 0 20%,rgba(255,255,255,.55) 24%,transparent 30% 100%);animation:le16-shine 2.2s linear infinite;opacity:.85}.le16-floating-small{background:#ffefad;color:#513100;border:1px solid rgba(176,117,0,.18);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;white-space:nowrap}.le16-floating-egg:hover .le16-gold-egg{animation:le16-pop .55s ease,le16-wiggle .8s ease-in-out infinite}.le16-floating-egg:hover .le16-floating-bubble{background:#f6ad19;color:#211500}.le16-floating-egg:hover .le16-floating-bubble:after{border-top-color:#f6ad19}@keyframes le16-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes le16-wiggle{0%,100%{rotate:0deg}12%{rotate:-7deg}24%{rotate:7deg}36%{rotate:-4deg}48%{rotate:4deg}60%{rotate:0deg}}@keyframes le16-bubble{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.04)}}@keyframes le16-shine{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes le16-pop{0%{transform:scale(1)}45%{transform:scale(1.18)}100%{transform:scale(1)}}@media(max-width:480px){.le16-floating-egg{bottom:18px}.le16-floating-egg.le16-left{left:12px}.le16-floating-egg.le16-right{right:12px}.le16-gold-egg{width:50px;height:63px}.le16-floating-bubble{font-size:12px;padding:7px 10px}.le16-floating-small{font-size:10px}}

/* v18 result countdown + popup */
.le18-countdown{margin-top:10px;font-size:13px;font-weight:800;color:#8b6a2a;background:#fff6d9;border:1px solid #f2d79f;border-radius:14px;padding:8px 10px;line-height:1.7}.le18-countdown b{font-size:18px;color:#d88700}.le18-order-result{display:block;margin:10px auto 0;max-width:180px;height:44px;line-height:44px;border-radius:999px;background:#111;color:#fff!important;text-decoration:none;font-size:15px;font-weight:900;box-shadow:0 10px 22px rgba(0,0,0,.18)}.le18-order-result:hover{color:#fff!important;filter:brightness(1.08)}
.le18-auto-popup{position:fixed;inset:0;z-index:999997;background:rgba(0,0,0,.34);display:none;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;font-family:Tahoma,Arial,sans-serif}.le18-auto-popup.show{display:flex}.le18-popup-card{position:relative;width:100%;max-width:360px;background:linear-gradient(180deg,#fffaf0,#fff);border:1px solid #f1dfbf;border-radius:28px;box-shadow:0 24px 70px rgba(0,0,0,.24);text-align:center;padding:28px 18px 20px;box-sizing:border-box;animation:le18-popup-pop .45s cubic-bezier(.16,1.2,.34,1)}.le18-popup-close{position:absolute;top:10px;left:12px;width:34px;height:34px;border:0;border-radius:50%;background:#f2f2f2;color:#333;font-size:24px;line-height:34px;cursor:pointer}.le18-popup-egg{font-size:58px;filter:drop-shadow(0 8px 12px rgba(221,158,0,.25));animation:le16-wiggle 2.2s ease-in-out infinite}.le18-popup-card h3{margin:8px 0 8px;font-size:23px;font-weight:900;color:#332515;line-height:1.5}.le18-popup-card p{margin:0 0 16px;font-size:16px;font-weight:700;color:#6b5740;line-height:1.9}.le18-popup-go{display:block;height:50px;line-height:50px;border-radius:999px;background:#f6ad19;color:#211500!important;text-decoration:none;font-size:17px;font-weight:900;box-shadow:0 10px 22px rgba(246,173,25,.26)}.le18-popup-later{margin-top:10px;border:0;background:transparent;color:#777;font-weight:800;font-size:14px;cursor:pointer;padding:8px 14px}@keyframes le18-popup-pop{0%{transform:scale(.75) translateY(20px);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}

/* v20 prize card improvements */
.le20-prize-img{display:none;width:64px;height:64px;object-fit:cover;border-radius:18px;margin:0 auto 8px;box-shadow:0 8px 18px rgba(0,0,0,.12)}
.le20-prize-desc{font-size:14px;font-weight:800;color:#5f5138;line-height:1.7;margin-top:4px}
.le20-prize-code{display:none;margin-top:8px;background:#111;color:#fff;border-radius:999px;padding:8px 12px;font-weight:900;font-size:14px;direction:ltr;letter-spacing:.5px}
.le20-credit-front{margin-top:8px;font-size:11px;font-weight:900;color:#9a6b31;opacity:.85}
.le10-prize{border:1px solid rgba(0,0,0,.05)}

/* v23 World Cup 2026 Campaign UI */
.le23-worldcup.le10-wrap,
.le23-worldcup.le10-fullscreen{
  background:
    radial-gradient(circle at 50% 12%,rgba(255,203,49,.26),transparent 20%),
    linear-gradient(180deg,#06150f 0%,#0b2b19 46%,#06150f 100%) !important;
}
.le23-worldcup.le10-fullscreen:before{
  background:
    radial-gradient(circle at 12% 10%,rgba(255,255,255,.28),transparent 12%),
    radial-gradient(circle at 88% 12%,rgba(255,255,255,.22),transparent 13%),
    linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.05) 12% 13%,transparent 13% 87%,rgba(255,255,255,.05) 87% 88%,transparent 88%),
    repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 2px,transparent 2px 78px);
  opacity:1;
}
.le23-worldcup .le10-card{
  background:
    radial-gradient(circle at 50% 7%,rgba(255,214,79,.20),transparent 26%),
    linear-gradient(180deg,rgba(7,22,15,.96),rgba(11,48,28,.96) 58%,rgba(4,16,11,.98));
  border:1px solid rgba(255,208,67,.45);
  box-shadow:0 22px 60px rgba(0,0,0,.35), inset 0 0 0 1px rgba(255,255,255,.06);
  color:#fff;
}
.le23-worldcup .le10-card:before{
  content:"";position:absolute;left:-20%;right:-20%;bottom:-22px;height:150px;
  background:
    linear-gradient(0deg,rgba(255,255,255,.16),rgba(255,255,255,.16)) center 40px/70% 3px no-repeat,
    radial-gradient(ellipse at 50% 0%,transparent 0 34%,rgba(255,255,255,.18) 35% 36%,transparent 37%),
    repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 3px,transparent 3px 38px);
  border-top:2px solid rgba(255,255,255,.18);
  pointer-events:none;opacity:.95;
}
.le23-worldcup .le10-card:after{
  content:"⚽";position:absolute;right:22px;bottom:34px;font-size:54px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.35));animation:le23-ball 4s ease-in-out infinite;z-index:1;opacity:.95;
}
.le23-kicker,.le23-scoreboard{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(0,0,0,.42);border:1px solid rgba(255,211,75,.48);border-radius:999px;color:#ffd34b;font-weight:900;letter-spacing:.5px;padding:7px 13px;margin-bottom:12px;box-shadow:0 8px 20px rgba(0,0,0,.22);position:relative;z-index:3;
}
.le23-scoreboard{background:#07120d;color:#fff;border-color:#ffd34b;margin-bottom:10px}.le23-scoreboard span{font-size:12px}.le23-scoreboard b{background:#ffd34b;color:#111;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}
.le23-worldcup .le10-phone-box{
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,248,223,.96));
  border:2px solid rgba(255,208,67,.74);box-shadow:0 24px 55px rgba(0,0,0,.30);overflow:hidden;
}
.le23-worldcup .le10-phone-box:before{content:"";position:absolute;inset:-45px -20px auto;height:130px;background:radial-gradient(circle,rgba(255,204,49,.35),transparent 62%);pointer-events:none}
.le23-worldcup .le10-phone-box h2{color:#092416!important;text-shadow:none}.le23-worldcup .le10-phone-input{border-color:#ffd34b;background:#fffdf5}.le23-worldcup .le10-phone-btn{background:linear-gradient(135deg,#ffd34b,#f2a900);color:#111;box-shadow:0 12px 22px rgba(255,190,25,.32)}
.le23-worldcup .le10-order-btn{background:linear-gradient(135deg,#d71920,#8b0000);box-shadow:0 12px 24px rgba(215,25,32,.28)}
.le23-worldcup .le10-card h2{color:#fff;font-size:34px;text-shadow:0 4px 0 rgba(0,0,0,.28),0 0 20px rgba(255,211,75,.22)}
.le23-worldcup .le10-desc{color:#f4ecd7;font-weight:700}.le23-worldcup .le10-permission{background:linear-gradient(135deg,#ffd34b,#f2a900);color:#111}.le23-worldcup .le10-status{color:#ffd34b;font-weight:900}.le23-worldcup .le10-reset{background:#fff;color:#102015}
.le23-worldcup .le10-stage{height:400px}.le23-worldcup .le10-stage:before{content:"";position:absolute;left:50%;bottom:13px;transform:translateX(-50%);width:330px;height:70px;background:radial-gradient(ellipse,rgba(0,0,0,.40),transparent 70%);z-index:0}
.le23-stadium-lights{position:absolute;inset:0;pointer-events:none;z-index:0}.le23-stadium-lights:before,.le23-stadium-lights:after{content:"";position:absolute;top:8px;width:130px;height:135px;background:radial-gradient(ellipse at top,rgba(255,255,255,.68),rgba(255,255,255,.12) 28%,transparent 70%);filter:blur(.2px);opacity:.58}.le23-stadium-lights:before{left:-16px;transform:rotate(26deg)}.le23-stadium-lights:after{right:-16px;transform:rotate(-26deg)}
.le23-worldcup .le10-egg{filter:drop-shadow(0 0 18px rgba(255,210,60,.28)) drop-shadow(0 22px 22px rgba(0,0,0,.32))}.le23-worldcup .le10-egg-whole{background:radial-gradient(circle at 32% 23%,#fff8cf 0 12%,rgba(255,255,255,.68) 13% 22%,transparent 23%),radial-gradient(circle at 64% 54%,rgba(84,50,0,.20) 0 2.5%,transparent 3%),linear-gradient(135deg,#fff6a8 0%,#ffd34b 35%,#b87900 100%);box-shadow:0 20px 70px rgba(255,195,25,.38),inset -18px -24px 42px rgba(84,50,0,.22),inset 18px 18px 40px rgba(255,255,255,.52)}
.le23-worldcup .le10-half{background:linear-gradient(135deg,#fff6a8,#ffd34b 45%,#b87900);box-shadow:0 22px 45px rgba(0,0,0,.25)}.le23-egg-logo{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);z-index:5;font-size:44px;font-weight:1000;color:rgba(28,20,0,.62);letter-spacing:-6px;text-shadow:0 2px 0 rgba(255,255,255,.24);pointer-events:none}.le10-egg.broken .le23-egg-logo{opacity:0;transform:translate(-50%,-50%) scale(.8)}
.le23-worldcup .le10-crack,.le23-worldcup .le10-crack:after,.le23-worldcup .le10-crack:before{background:#3b2306}.le23-worldcup .le10-prize{background:linear-gradient(180deg,#fffbe7,#fff);border:2px solid #ffd34b;box-shadow:0 22px 55px rgba(0,0,0,.28),0 0 0 6px rgba(255,211,75,.12)}.le23-worldcup .le10-gift{font-size:44px}.le23-win-badge{display:inline-block;background:#0b2b19;color:#ffd34b;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:900;margin-bottom:4px}.le23-worldcup .le10-win,.le23-worldcup .le10-prize-text{color:#0b7a31}.le23-worldcup .le18-order-result{background:linear-gradient(135deg,#d71920,#8b0000)!important;color:#fff!important}.le23-worldcup .le18-countdown{color:#4d3b16!important;font-weight:800}
.le16-floating-egg .le16-floating-bubble{background:#0b2b19;color:#ffd34b;border:1px solid rgba(255,211,75,.68)}.le16-floating-egg .le16-floating-bubble:after{border-top-color:#0b2b19}.le16-floating-egg .le16-floating-small{background:#d71920!important;color:#fff!important}.le16-gold-egg:after{content:"⚽";position:absolute;right:-7px;bottom:-8px;background:#fff;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:24px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.25)}
.le18-auto-popup .le18-popup-card{background:linear-gradient(180deg,#fff9df,#fff);border:2px solid #ffd34b}.le18-auto-popup .le18-popup-egg{filter:drop-shadow(0 0 10px rgba(255,193,7,.45))}.le18-auto-popup .le18-popup-go{background:linear-gradient(135deg,#ffd34b,#f2a900)!important;color:#111!important}.le18-auto-popup h3:before{content:"🏆 ";}
@keyframes le23-ball{0%,100%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-14px) rotate(8deg)}}
@media(max-width:480px){.le23-worldcup .le10-card h2{font-size:30px}.le23-worldcup .le10-stage{height:380px}.le23-worldcup .le10-card:after{font-size:44px;right:14px;bottom:30px}.le23-kicker{font-size:11px}.le23-scoreboard span{font-size:10px}}


/* ===== BBROUZI V32 PREMIUM MOBILE UI - rewritten HTML layout ===== */
.le32-worldcup{font-family:Tahoma,Arial,sans-serif!important;position:relative!important;inset:auto!important;width:100vw!important;min-height:100dvh!important;height:100dvh!important;padding:0!important;margin:0!important;overflow:hidden!important;display:block!important;background:#05070b!important;color:#fff!important;box-sizing:border-box!important}
.le32-worldcup.le10-fullscreen{position:fixed!important;inset:0!important;z-index:999999!important}
.le32-worldcup *{box-sizing:border-box!important}
.le32-bg{position:absolute!important;inset:0!important;background-image:url('../assets/bbrouzi-stadium.jpg')!important;background-size:cover!important;background-position:center center!important;filter:saturate(1.08) contrast(1.08) brightness(.63)!important;transform:scale(1.02)!important;z-index:0!important}
.le32-overlay{position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 44%,rgba(255,214,0,.16),transparent 30%),linear-gradient(180deg,rgba(0,0,0,.10) 0%,rgba(0,0,0,.35) 42%,rgba(0,0,0,.80) 100%)!important;z-index:1!important;pointer-events:none!important}
.le32-screen{position:relative!important;z-index:2!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(14px,env(safe-area-inset-top)) 16px max(14px,env(safe-area-inset-bottom))!important;overflow:hidden!important}
.le32-brand{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 8px!important;padding:8px 16px!important;border:1px solid rgba(255,215,0,.45)!important;border-radius:999px!important;background:rgba(0,0,0,.35)!important;color:#ffd400!important;font-size:15px!important;font-weight:1000!important;letter-spacing:1.2px!important;box-shadow:0 0 26px rgba(255,212,0,.14)!important}
.le32-brand.small{font-size:12px!important;padding:6px 12px!important;margin:0!important}
.le32-cup{font-size:34px!important;font-weight:1000!important;color:#ffd400!important;line-height:1.15!important;text-shadow:0 0 24px rgba(255,212,0,.5)!important;margin:8px 0 4px!important}
.le32-phone{position:relative!important;width:min(91vw,390px)!important;max-width:390px!important;margin:auto!important;padding:24px 18px 18px!important;border-radius:32px!important;border:1px solid rgba(255,215,0,.30)!important;background:linear-gradient(180deg,rgba(8,10,16,.72),rgba(0,0,0,.52))!important;box-shadow:0 24px 60px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(12px)!important;text-align:center!important;color:#fff!important;z-index:4!important}
.le32-phone h2{margin:8px 0 4px!important;color:#fff!important;font-size:20px!important;line-height:1.65!important;font-weight:900!important;text-shadow:none!important}
.le32-phone-sub{margin:0 0 12px!important;color:rgba(255,255,255,.72)!important;font-size:13px!important}
.le32-phone .le10-phone-input{height:58px!important;border-radius:18px!important;border:1.5px solid rgba(255,212,0,.65)!important;background:rgba(255,255,255,.96)!important;color:#111!important;font-size:20px!important;font-weight:900!important;box-shadow:0 0 0 5px rgba(255,212,0,.06)!important}
.le32-phone .le10-phone-input:focus{border-color:#ffd400!important;box-shadow:0 0 0 5px rgba(255,212,0,.18)!important}
.le32-phone .le10-phone-btn,.le32-order-link,.le32-permission,.le32-reset{height:54px!important;border-radius:18px!important;background:linear-gradient(135deg,#ffe766,#ffd400 45%,#f4a800)!important;color:#111!important;border:0!important;font-weight:1000!important;box-shadow:0 14px 30px rgba(255,212,0,.30)!important;text-decoration:none!important}
.le32-phone .le10-phone-btn{width:100%!important;margin-top:12px!important;font-size:17px!important}
.le32-order-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-top:10px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important}
.le32-phone .le10-phone-error{min-height:24px!important;margin-top:10px!important;color:#ffd400!important;font-weight:900!important}
.le32-game{position:relative!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;padding:max(14px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom))!important;color:#fff!important;text-align:center!important;overflow:hidden!important}
.le32-game.is-locked{display:none!important}
.le32-game-head{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:42px!important;z-index:5!important}
.le32-match{color:rgba(255,255,255,.75)!important;font-size:11px!important;font-weight:900!important;letter-spacing:1px!important;background:rgba(0,0,0,.28)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;padding:7px 12px!important}
.le32-title-wrap{z-index:4!important;margin-top:2px!important}
.le32-cup-icon{font-size:36px!important;line-height:1!important;filter:drop-shadow(0 0 14px rgba(255,212,0,.65))!important}
.le32-game h2{margin:5px 0 3px!important;font-size:29px!important;line-height:1.25!important;color:#ffd400!important;text-shadow:0 0 18px rgba(255,212,0,.42)!important;font-weight:1000!important}
.le32-game .le10-desc{margin:0 auto!important;max-width:330px!important;color:rgba(255,255,255,.82)!important;font-size:13px!important;line-height:1.65!important}
.le32-stage{position:relative!important;width:100%!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;touch-action:none!important;z-index:3!important}
.le32-stage:before{content:''!important;position:absolute!important;left:50%!important;bottom:7%!important;width:min(84vw,420px)!important;height:80px!important;transform:translateX(-50%)!important;background:radial-gradient(ellipse,rgba(0,0,0,.55),rgba(0,0,0,0) 70%)!important;z-index:1!important;pointer-events:none!important}
.le32-egg{position:relative!important;z-index:3!important;width:min(78vw,350px)!important;height:min(52vh,435px)!important;max-height:435px!important;min-height:280px!important;margin:0 auto!important;border:0!important;background:transparent!important;display:block!important;cursor:pointer!important;filter:drop-shadow(0 0 44px rgba(255,212,0,.70)) drop-shadow(0 26px 34px rgba(0,0,0,.45))!important;animation:le32-float 2.5s ease-in-out infinite!important;touch-action:none!important;-webkit-tap-highlight-color:transparent!important}
.le32-egg .le10-egg-whole{border-radius:52% 48% 50% 50%/61% 61% 39% 39%!important;background:radial-gradient(circle at 30% 20%,#fff8bf 0 8%,rgba(255,255,255,.74) 9% 17%,transparent 18%),radial-gradient(circle at 70% 76%,rgba(131,72,0,.18) 0 17%,transparent 18%),linear-gradient(135deg,#fff4a5 0%,#ffd400 37%,#f3a400 72%,#a96d00 100%)!important;box-shadow:inset 22px 24px 42px rgba(255,255,255,.36),inset -28px -32px 46px rgba(76,43,0,.25),0 0 0 2px rgba(255,255,255,.12)!important}
.le32-egg .le23-egg-logo{position:absolute!important;left:50%!important;top:53%!important;transform:translate(-50%,-50%)!important;z-index:8!important;font-size:min(16vw,70px)!important;font-weight:1000!important;color:rgba(34,20,0,.70)!important;letter-spacing:-8px!important;text-shadow:0 2px 0 rgba(255,255,255,.22)!important;pointer-events:none!important}
.le32-egg .le10-half{width:100%!important;height:50%!important;background:linear-gradient(135deg,#fff3a0,#ffd400 50%,#b87900)!important}
.le32-egg.broken{animation:none!important}.le32-egg.broken .le23-egg-logo{opacity:0!important}.le32-egg.broken .le10-half.top{transform:translate(-14px,-110px) rotate(-9deg)!important}.le32-egg.broken .le10-half.bottom{transform:translate(14px,110px) rotate(7deg)!important}
.le32-game .le10-status{position:relative!important;z-index:5!important;width:min(90vw,370px)!important;min-height:auto!important;margin:0 auto 8px!important;padding:10px 13px!important;border-radius:16px!important;background:rgba(0,0,0,.34)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.55!important;backdrop-filter:blur(8px)!important}
.le32-permission{position:relative!important;z-index:5!important;height:44px!important;padding:0 16px!important;font-size:13px!important;margin:0 0 8px!important;background:rgba(255,212,0,.90)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
.le32-reset{position:relative!important;z-index:5!important;height:44px!important;padding:0 18px!important;background:#fff!important;color:#111!important;margin:0!important}
.le32-prize{position:absolute!important;top:50%!important;left:50%!important;width:min(88vw,360px)!important;min-height:250px!important;transform:translate(-50%,-50%) scale(.55)!important;opacity:0!important;z-index:20!important;padding:18px 16px!important;border-radius:28px!important;border:1px solid rgba(255,212,0,.45)!important;background:linear-gradient(180deg,rgba(10,12,18,.96),rgba(0,0,0,.92))!important;color:#fff!important;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 5px rgba(255,212,0,.10)!important;backdrop-filter:blur(16px)!important;text-align:center!important;transition:.55s cubic-bezier(.2,1.2,.2,1)!important}
.le32-prize.show{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}
.le32-score-label{font-size:10px!important;letter-spacing:1.2px!important;color:rgba(255,255,255,.55)!important;margin-bottom:5px!important}.le32-prize .le10-gift{font-size:42px!important}.le32-prize .le23-win-badge{display:inline-block!important;background:rgba(255,212,0,.16)!important;color:#ffd400!important;border:1px solid rgba(255,212,0,.35)!important;border-radius:999px!important;padding:5px 10px!important;font-size:11px!important;font-weight:900!important}.le32-prize .le10-win{color:#ffd400!important;font-size:23px!important;margin:7px 0!important;font-weight:1000!important}.le32-prize .le10-prize-text{color:#fff!important;font-size:22px!important;font-weight:1000!important;line-height:1.5!important}.le32-prize .le20-prize-desc{color:rgba(255,255,255,.78)!important;font-size:13px!important;margin-top:4px!important}.le32-prize .le20-prize-code{display:inline-block!important;margin:10px 0 8px!important;padding:8px 13px!important;border-radius:14px!important;background:#ffd400!important;color:#111!important;font-weight:1000!important;direction:ltr!important}.le32-prize .le18-order-result{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;border-radius:16px!important;background:linear-gradient(135deg,#ffe766,#ffd400,#f4a800)!important;color:#111!important;text-decoration:none!important;font-size:15px!important;font-weight:1000!important;margin:10px auto 6px!important;box-shadow:0 12px 26px rgba(255,212,0,.25)!important}.le32-prize .le18-countdown{font-size:11px!important;color:rgba(255,255,255,.55)!important;margin-top:5px!important}.le32-prize .le20-credit-front{font-size:10px!important;color:rgba(255,255,255,.38)!important;margin-top:5px!important}
.le32-worldcup .le10-confetti{position:absolute!important;inset:0!important;z-index:25!important;pointer-events:none!important;overflow:hidden!important}.le32-worldcup .le10-confetti i{width:8px!important;height:14px!important;border-radius:3px!important}.le32-worldcup .le10-confetti b{width:25px!important;height:32px!important}
@keyframes le32-float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.015)}}
@media (min-width:700px){.le32-worldcup:not(.le10-fullscreen){height:100vh!important}.le32-screen{max-width:480px!important;margin:0 auto!important}.le32-bg{background-position:center!important}.le32-game,.le32-screen{width:min(100vw,480px)!important}.le32-worldcup{display:flex!important;justify-content:center!important;background:#05070b!important}}
@media (max-height:700px){.le32-cup{font-size:28px!important}.le32-game h2{font-size:24px!important}.le32-game .le10-desc{display:none!important}.le32-egg{width:min(68vw,300px)!important;height:min(45vh,360px)!important}.le32-phone{padding:18px 16px!important}.le32-phone h2{font-size:17px!important}.le32-cup-icon{font-size:28px!important}.le32-game .le10-status{font-size:12px!important;padding:8px 12px!important}.le32-permission{height:40px!important}}

/* V33 UI FIX - bbrouzi mobile premium */
.le32-worldcup,
.le32-worldcup.le10-fullscreen{
  height:100dvh!important;
  min-height:100dvh!important;
  overflow:hidden!important;
  background:#05070b!important;
}
.le32-bg{
  background-image:url('../assets/bbrouzi-stadium.jpg')!important;
  background-size:cover!important;
  background-position:center top!important;
  filter:saturate(1.1) contrast(1.05) brightness(.78)!important;
  transform:none!important;
}
.le32-overlay{
  background:
    radial-gradient(circle at 50% 45%,rgba(255,212,0,.13),transparent 32%),
    linear-gradient(180deg,rgba(0,0,0,.06) 0%,rgba(0,0,0,.42) 52%,rgba(0,0,0,.88) 100%)!important;
}
.le32-screen{
  padding:max(10px,env(safe-area-inset-top)) 14px max(12px,env(safe-area-inset-bottom))!important;
}
.le32-phone{
  width:min(90vw,380px)!important;
  padding:24px 18px 18px!important;
  border-radius:30px!important;
  background:linear-gradient(180deg,rgba(6,8,12,.82),rgba(0,0,0,.64))!important;
}
.le32-phone .le32-brand{margin-bottom:10px!important}
.le32-phone h2{
  font-size:19px!important;
  line-height:1.55!important;
}
.le32-phone-sub{font-size:12px!important}
.le32-order-link{display:none!important}
.le32-phone .le10-phone-error{
  min-height:18px!important;
  padding:0!important;
  margin-top:8px!important;
  background:transparent!important;
  color:#ffd400!important;
  font-size:12px!important;
}
.le32-phone .le10-phone-input{
  height:56px!important;
  font-size:20px!important;
}
.le32-phone .le10-phone-btn{
  height:56px!important;
  margin-top:14px!important;
}

.le32-game{
  justify-content:flex-start!important;
  gap:0!important;
  padding:max(10px,env(safe-area-inset-top)) 14px max(10px,env(safe-area-inset-bottom))!important;
}
.le32-game-head{
  min-height:38px!important;
  margin-bottom:2px!important;
}
.le32-brand.small,
.le32-match{
  font-size:11px!important;
  padding:6px 12px!important;
  background:rgba(0,0,0,.36)!important;
}
.le32-title-wrap{
  margin:0 auto!important;
  padding:0!important;
  z-index:7!important;
}
.le32-cup-icon{display:none!important}
.le32-game h2{
  margin:2px 0 0!important;
  font-size:25px!important;
  line-height:1.18!important;
  color:#ffd400!important;
  text-shadow:0 0 14px rgba(255,212,0,.36)!important;
}
.le32-game .le10-desc{
  display:none!important;
}
.le32-stage{
  flex:0 0 auto!important;
  height:calc(100dvh - 238px)!important;
  min-height:360px!important;
  max-height:510px!important;
  align-items:center!important;
  justify-content:center!important;
  margin:2px 0 0!important;
}
.le32-stage:before{
  bottom:12%!important;
  width:min(68vw,300px)!important;
  height:58px!important;
}
.le32-egg{
  width:min(60vw,285px)!important;
  height:min(42vh,355px)!important;
  min-height:285px!important;
  max-height:355px!important;
  margin:0 auto!important;
  filter:drop-shadow(0 0 34px rgba(255,212,0,.68)) drop-shadow(0 22px 28px rgba(0,0,0,.55))!important;
}
.le32-egg .le23-egg-logo{
  font-size:min(13vw,56px)!important;
  letter-spacing:-6px!important;
}
.le32-game .le10-status{
  width:min(88vw,350px)!important;
  margin:0 auto 8px!important;
  padding:9px 12px!important;
  font-size:13px!important;
  line-height:1.45!important;
  background:rgba(0,0,0,.48)!important;
  border-color:rgba(255,212,0,.22)!important;
}
.le32-permission{
  height:44px!important;
  min-width:210px!important;
  margin:0 auto!important;
  border-radius:16px!important;
  font-size:13px!important;
}
.le32-reset{margin-top:6px!important}
.le32-prize{
  top:52%!important;
}
@media(max-height:760px){
  .le32-game-head{min-height:34px!important}
  .le32-game h2{font-size:21px!important}
  .le32-stage{height:calc(100dvh - 216px)!important;min-height:310px!important}
  .le32-egg{width:min(55vw,250px)!important;height:min(39vh,315px)!important;min-height:245px!important}
  .le32-game .le10-status{font-size:12px!important;padding:8px 12px!important}
  .le32-permission{height:40px!important}
}


/* ==============================
   v40 FINAL - لمس حساس‌تر تخم‌مرغ
   Base: v33 UI fixed
   ============================== */

.le10-stage{
    overflow: visible !important;
    pointer-events: auto !important;
}

.le10-egg{
    cursor: pointer !important;
    touch-action: manipulation !important;
    -webkit-tap-highlight-color: transparent !important;
    pointer-events: auto !important;
}

/* محدوده لمسی نامرئی دور کل تخم‌مرغ */
.le10-egg::before{
    content:"";
    position:absolute;
    inset:-58px -54px -58px -54px;
    border-radius:50%;
    z-index:80;
    background:transparent;
    pointer-events:auto;
}

/* همه لایه‌های داخلی تخم‌مرغ لمس را به خود تخم‌مرغ پاس بدهند */
.le10-egg *,
.le10-egg-whole,
.le10-shell-top,
.le10-shell-bottom,
.le10-crack{
    pointer-events:none !important;
}

/* روی موبایل محدوده لمس بزرگ‌تر باشد */
@media (max-width:480px){
    .le10-egg::before{
        inset:-76px -66px -76px -66px;
    }
}


/* ==============================
   v41 FIX - کلیک‌پذیری دکمه و تخم‌مرغ
   ============================== */
.le10-stage{
  overflow:visible!important;
  pointer-events:auto!important;
}

.le10-egg{
  pointer-events:auto!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;
  cursor:pointer!important;
}

/* لایه‌های داخلی تخم‌مرغ مانع تاچ نشوند */
.le10-egg *,
.le10-egg-whole,
.le10-shell-top,
.le10-shell-bottom,
.le10-crack,
.le23-egg-logo{
  pointer-events:none!important;
}

/* محدوده تاچ بزرگ و نامرئی روی کل تخم‌مرغ */
.le10-egg::before{
  content:"";
  position:absolute;
  inset:-90px -75px -90px -75px;
  border-radius:50%;
  background:transparent;
  z-index:90;
  pointer-events:auto;
}

.le10-confetti,
.le10-confetti *,
.le10-card::before,
.le10-card::after{
  pointer-events:none!important;
}

/* دکمه ثبت سفارش حتماً قابل کلیک باشد */
.le18-order-result{
  position:relative!important;
  z-index:999!important;
  pointer-events:auto!important;
  cursor:pointer!important;
}

.le10-prize{
  pointer-events:auto!important;
}

.le10-reset,
.le10-permission{
  position:relative!important;
  z-index:100!important;
  pointer-events:auto!important;
}

@media(max-width:480px){
  .le10-egg::before{
    inset:-110px -85px -110px -85px;
  }
}


/* ==============================
   v42 FIX
   - تاچ تخم‌مرغ بدون رفتن به لینک سفارش
   - حذف کامل تخم‌مرغ/پاپ‌آپ در صفحه پرداخت
   ============================== */

.le10-stage{overflow:visible!important;pointer-events:auto!important;}
.le10-egg{pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;}
.le10-egg *, .le10-egg-whole, .le10-shell-top, .le10-shell-bottom, .le10-crack, .le23-egg-logo{pointer-events:none!important;}

.le10-egg::before{
  content:"";
  position:absolute;
  inset:-90px -75px;
  border-radius:50%;
  background:transparent;
  z-index:20;
  pointer-events:auto;
}

.le10-prize{pointer-events:auto!important;}
.le18-order-result{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  z-index:80!important;
  pointer-events:auto!important;
  cursor:pointer!important;
  max-width:240px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

.le10-confetti, .le10-confetti *, .le10-card:before, .le10-card:after{pointer-events:none!important;}

/* در صفحات پرداخت/تسویه حساب هیچ اثری از افزونه نباشد */
body.woocommerce-checkout .le10-floating,
body.woocommerce-checkout .le18-auto-popup,
body.woocommerce-checkout .le18-popup,
body.woocommerce-checkout .le10-float,
body.woocommerce-checkout [class*="lucky-egg"][class*="float"],
body.woocommerce-checkout [class*="le"][class*="popup"]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

@media(max-width:480px){
  .le10-egg::before{inset:-110px -85px;}
}


/* ==============================
   v43 FIX
   - حذف کامل تخم‌مرغ شناور و پاپ‌آپ در صفحه پرداخت/سبد/سفارش
   - اصلاح کلیک دکمه ثبت سفارش
   ============================== */

body.woocommerce-checkout .le16-floating-egg,
body.woocommerce-checkout .le16-floating-bubble,
body.woocommerce-checkout .le18-auto-popup,
body.woocommerce-checkout .le18-popup-card,
body.woocommerce-cart .le16-floating-egg,
body.woocommerce-cart .le18-auto-popup,
body.woocommerce-order-pay .le16-floating-egg,
body.woocommerce-order-pay .le18-auto-popup,
body.woocommerce-order-received .le16-floating-egg,
body.woocommerce-order-received .le18-auto-popup,
body[class*="checkout"] .le16-floating-egg,
body[class*="checkout"] .le18-auto-popup,
body[class*="cart"] .le16-floating-egg,
body[class*="cart"] .le18-auto-popup,
body[class*="payment"] .le16-floating-egg,
body[class*="payment"] .le18-auto-popup{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

.le18-order-result{
  position:relative!important;
  z-index:9999!important;
  pointer-events:auto!important;
  cursor:pointer!important;
  text-decoration:none!important;
}


/* ==============================
   v44 FIX
   صفحه سفارش/منو: تخم‌مرغ شناور نمایش داده شود
   فقط صفحه پرداخت: پنهان شود
   ============================== */

/* اگر v43 به خاطر کلمات order/cart/safarsh مخفی کرده بود، اینجا در صفحات عادی دوباره فعال می‌کنیم */
body:not(.woocommerce-checkout):not(.woocommerce-order-pay):not(.woocommerce-order-received) .le16-floating-egg{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
body:not(.woocommerce-checkout):not(.woocommerce-order-pay):not(.woocommerce-order-received) .le18-auto-popup{
  visibility:visible!important;
  opacity:1;
  pointer-events:auto;
}

/* فقط در پرداخت واقعی حذف شود */
body.woocommerce-checkout .le16-floating-egg,
body.woocommerce-checkout .le18-auto-popup,
body.woocommerce-order-pay .le16-floating-egg,
body.woocommerce-order-pay .le18-auto-popup,
body.woocommerce-order-received .le16-floating-egg,
body.woocommerce-order-received .le18-auto-popup{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

.le18-order-result{
  pointer-events:auto!important;
  position:relative!important;
  z-index:99999!important;
  cursor:pointer!important;
  user-select:none!important;
  -webkit-tap-highlight-color:transparent!important;
}
