/* Add to your main stylesheet (wherever .overlay/.modal/.card styles live) */
.pay-tabs{display:flex;gap:8px;margin-bottom:14px}
.pay-tab{flex:1;background:var(--panel-2,#2d1c52);border:1px solid var(--border,#402a6b);color:var(--text,#f3eefc);font-weight:700;border-radius:9px;padding:8px;cursor:pointer}
.pay-tab.active{border-color:var(--pink,#ff4fa3);background:rgba(255,79,163,.12)}
.ltc-box{background:var(--panel-2,#2d1c52);border:1px solid var(--border,#402a6b);border-radius:10px;padding:10px;margin-bottom:10px}
.ltc-addr{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;word-break:break-all;background:#120a24;border:1px solid var(--border,#402a6b);border-radius:8px;padding:8px;margin-top:6px}
.pay-method-row{display:flex;flex-direction:column;gap:6px;margin:12px 0}
.pm{display:flex;justify-content:space-between;align-items:center;background:var(--panel-2,#2d1c52);border:1px solid var(--border,#402a6b);border-radius:10px;padding:9px 12px;cursor:pointer;font-size:13.5px}
.pm:has(:checked){border-color:var(--pink,#ff4fa3);background:rgba(255,79,163,.1)}
.pm small{color:var(--text-dim,#a99bd0);font-weight:400}
.cur-switch{display:flex;gap:4px;background:var(--panel-2,#2d1c52);border:1px solid var(--border,#402a6b);border-radius:9px;padding:3px}
.cur-opt{background:transparent;border:0;color:var(--text-dim,#a99bd0);font-weight:700;font-size:12px;padding:5px 10px;border-radius:6px;cursor:pointer}
.cur-opt.active{background:var(--pink,#ff4fa3);color:#fff}
