#clt-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:99999;font-family:'Segoe UI',sans-serif;padding:20px;box-sizing:border-box}
#clt-popup{background:#fff;border-radius:12px;padding:30px;max-width:360px;width:100%;text-align:center;position:relative;margin:80px auto;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:popIn .4s ease}
@keyframes popIn{from{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}
#clt-close{position:absolute;top:10px;right:14px;font-size:22px;color:#555;cursor:pointer}
#clt-form input{width:100%;margin:8px 0;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;box-sizing:border-box}
#clt-form button{width:100%;padding:12px;background:#000;color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}
#clt-form button:hover{background:#333}
#clt-success h3{margin-bottom:10px;color:#111}
.clt-code-box{background:#f8f8f8;padding:15px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}
#clt-copy{background:#000;color:#fff;border:none;padding:6px 10px;border-radius:5px;cursor:pointer}