.popup{z-index:9999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-content{text-align:left;background:#fff;border-radius:16px;width:90%;max-width:480px;padding:30px 25px;font-family:Segoe UI,sans-serif;box-shadow:0 8px 20px #0003}.divider{border:none;border-top:1.5px solid #ff9000;width:100%;margin:10px 0 20px}.divider-2{color:#c4c4c4;border:none;border-top:1px solid;width:100%;margin:10px 0 20px}.popup-content h2{text-align:center;color:#333;margin-bottom:20px;font-size:19px;font-weight:700}.popup-content h3{text-align:center;color:#333;margin-bottom:20px;font-size:18px;font-weight:700}.bank-info .info-row{margin-bottom:10px;display:flex}.bank-info .label{color:#555;width:160px;font-weight:600}.bank-info .value{color:#222;word-break:break-word;font-weight:500}.bank-info .value.cbu{letter-spacing:.5px;font-family:monospace}.send-btn{color:#fff;cursor:pointer;background-color:#ff9000;border:none;border-radius:8px;margin:25px auto 0;padding:12px 24px;font-size:16px;font-weight:600;transition:background-color .3s;display:block}.send-btn:hover{background-color:#c47004}.dark-mode .popup-content{color:#fff;background-color:#2e2e2e;border:2px solid #ff9000}.dark-mode .popup-content h2,.dark-mode .popup-content h3{color:#fff}.dark-mode .bank-info .label{color:#e7e4e0}.dark-mode .bank-info .value{color:#fff}.copy-btn{cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;margin-left:8px;padding:0;transition:transform .1s;display:inline-flex}.copy-btn:hover svg{fill:#ff9000;transform:scale(1.1)}
