.sw-scan-win-wrap{background:#111;color:#fff;padding:20px;border-radius:8px;max-width:420px}
.sw-btn{background:#c59a46;color:#000;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:700}
.sw-code{background:#222;color:#fff;padding:10px;margin:10px 0;border-radius:6px;font-weight:700;letter-spacing:1px}
.sw-success h3{margin:0 0 10px}
.sw-error{color:#ff6b6b;background:#2a1717;padding:10px;border-radius:6px}
.sw-copy-btn{background:#333;color:#fff;padding:8px 10px;border-radius:6px;cursor:pointer;margin-top:8px}
