
#shop .w2url{display:flex;align-items:center;gap:10px;padding:10px 16px;margin:2px 0 10px;border-radius:14px;background:rgba(6,18,10,.55);box-shadow:inset 0 0 0 1.5px rgba(150,230,90,.55);color:#e9f3df;font-size:14px}
#shop .w2url i{width:12px;height:12px;border-radius:50%;background:#7ee03a;box-shadow:0 0 8px #7ee03a}
#shop .w2logo{display:block;width:86%;max-width:330px;margin:4px auto 8px;image-rendering:pixelated;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}
#shop .w2bal{display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;margin:0 auto 14px;padding:8px 22px;border-radius:16px;background:rgba(6,18,10,.6);box-shadow:inset 0 0 0 1.5px rgba(150,230,90,.55);color:#efe6d4;font-size:15px}
#shop .w2bal img{width:42px;height:26px;object-fit:contain;image-rendering:pixelated}
#shop .w2bal b{color:#8ef03a;font-size:20px}
#shop .w2c{display:flex!important;align-items:center;gap:12px;width:100%;margin:0 0 10px!important;padding:12px 14px!important;border-radius:18px!important;border:0!important;text-align:left;cursor:pointer;
  background:linear-gradient(180deg,rgba(40,96,40,.55),rgba(12,40,18,.85))!important;box-shadow:inset 0 0 0 1.5px rgba(150,230,90,.6),0 4px 12px rgba(0,0,0,.35)!important;color:#f3ecdc!important;min-height:0!important}
#shop .w2c:active{transform:scale(.98)}
#shop .w2c .ic{width:64px;height:56px;flex:none;display:flex;align-items:center;justify-content:center;position:relative}
#shop .w2c .ic img,#shop .w2c .ic canvas{max-width:64px;max-height:56px;width:auto!important;height:auto!important;margin:0!important;background:transparent!important;image-rendering:pixelated}
#shop .w2c .ic svg{width:44px;height:44px}
#shop .w2c .sep{width:2px;align-self:stretch;margin:4px 2px;border-radius:2px;background:rgba(150,230,90,.6)}
#shop .w2c .tx{flex:1;min-width:0}
#shop .w2c .tx b{display:block;font-size:15px;line-height:1.2;color:#fbf3df}
#shop .w2c .tx small{display:block;font-size:11.5px;color:#c9d8bf;margin-top:3px;line-height:1.3}
#shop .w2c .chev{font-size:22px;color:#e9f3df;flex:none}
#shop .w2c.sec{background:linear-gradient(180deg,rgba(30,70,34,.45),rgba(10,30,14,.8))!important;box-shadow:inset 0 0 0 1px rgba(150,230,90,.35)!important;padding:9px 14px!important}
#shop .w2c.sec .ic{width:48px;height:40px}
#shop .w2c.sec .tx b{font-size:14px}
#shop .w2c .spk{position:absolute;color:#fff3b0;font-size:12px;text-shadow:0 0 6px #ffd84a;animation:w2s 1.6s ease-in-out infinite}
@keyframes w2s{0%,100%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}
