/* v2247cf PREMIUM_PLUS overlay (#ml-plus) — dark like Premium (#ml-prem2) */
.mlx-ov{position:fixed;inset:0;z-index:2147483600;overflow-y:auto;background:#0B0B12;-webkit-overflow-scrolling:touch}
.mlx-ov[hidden]{display:none}html.mlx-open,html.mlx-open body{overflow:hidden}
#ml-plus .mlx{max-width:520px;margin:0 auto;padding:12px 20px 80px;color:#fff;font-family:inherit;text-align:left}
#ml-plus .mlp2-top{display:flex;align-items:center;gap:10px;margin:0 0 14px}
#ml-plus .mlp2-back{width:40px;height:40px;border-radius:12px;border:1px solid #2A2A3A;background:#181828;color:#fff;font-size:24px;line-height:1;cursor:pointer}
#ml-plus .mlp2-top-t{font-size:17px;font-weight:700}
#ml-plus .mlp2-h2{margin:22px 0 10px;font-size:18px;line-height:1.3;font-weight:700;color:#fff}
#ml-plus .mlp2-muted{font-size:14px;line-height:1.45;color:#A7A7B8}.mlx-note{margin:4px 0 14px}
.mlx-card{background:#181828;border:1px solid #2A2A3A;border-radius:16px;padding:14px 16px;margin:0 0 10px}
.mlx-t{font-weight:600;font-size:15.5px;line-height:1.35;color:#fff}.mlx-x{margin:6px 0 0;font-size:14px;line-height:1.45;color:#D4D4E0}
.mlx-s{font-size:12.5px;color:#A7A7B8;margin:4px 0 0}
.mlx-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px}
#ml-plus .mlp2-cta{min-height:38px;padding:8px 14px;border-radius:12px;border:1px solid rgba(138,92,255,.55);background:rgba(138,92,255,.18);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
#ml-plus .mlp2-main{display:block;width:100%;height:54px;margin:14px 0 0;border:0;border-radius:16px;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;background:linear-gradient(90deg,#8A5CFF,#FF4FA3)}
.mlx-chip{border:1px solid rgba(255,79,163,.45);background:transparent;color:#FFB3D6;border-radius:999px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer}
.mlx-chip.is-on{background:rgba(255,79,163,.18)}
.mlx-form label{display:block;margin:10px 0;font-size:15px;color:#fff}
.mlx-form input[type=number]{width:76px;margin-left:8px;padding:8px 10px;border:1px solid #2A2A3A;background:#0F0F1A;color:#fff;border-radius:10px;font-size:15px}
.mlx-ck input{margin-right:8px;transform:scale(1.2)}.mlx-ok{margin:10px 0 0;font-size:14px;color:#6EE7B7}
#ml-plus .mlpp-ck{display:flex;align-items:center;gap:10px;width:100%;margin:10px 0 0;padding:10px 12px;border-radius:12px;border:1px solid #2A2A3A;background:#0F0F1A;color:#fff;font:inherit;font-size:14px;cursor:pointer;text-align:left}
#ml-plus .mlpp-box{width:22px;height:22px;border-radius:7px;border:2px solid #8A5CFF;display:inline-flex;align-items:center;justify-content:center;font-size:14px}
#ml-plus .mlpp-ck.is-on .mlpp-box{background:#8A5CFF}
.mlx-buy{display:flex;flex-direction:column;gap:8px;margin-top:10px}.mlx-soon{margin:10px 0 0;font-size:13.5px;color:#A7A7B8}
.mlx-pair{margin-top:10px;display:flex;flex-direction:column;gap:10px}
