.pnl{position:relative;background:#0D2626;border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 60px rgba(14,54,52,.18)}
.pnl img{width:100%;height:auto;display:block;border-radius:14px}
.pnl .cap{font-size:12px;color:#7FA3A0;text-align:right;padding:2px 4px 0}
.pnl .row{display:flex;gap:12px;align-items:flex-start}
@keyframes cur2{0%,30%{left:92%;top:150%;opacity:0}34%{opacity:1}50%,82%{left:36%;top:46%;opacity:1}88%,100%{left:92%;top:150%;opacity:0}}
@keyframes ringin{0%,52%{opacity:0;transform:scale(.85)}56%,86%{opacity:1;transform:scale(1)}92%,100%{opacity:0}}
.cur2{position:absolute;width:22px;height:22px;animation:cur2 9s ease-in-out infinite both;pointer-events:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}
.ring30{position:absolute;left:31.5%;top:4%;width:12%;height:92%;border:2px solid #00CBCC;border-radius:999px;animation:ringin 9s ease-in-out infinite both;pointer-events:none;box-sizing:border-box}
