*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f8f9fa;min-height:100vh}.pay-page[data-v-daf9b5ff]{min-height:100vh;background:#f8f9fa;padding-bottom:20px}.loading-container[data-v-daf9b5ff],.error-container[data-v-daf9b5ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px}.loading-spinner[data-v-daf9b5ff]{width:40px;height:40px;border:3px solid #eee;border-top-color:#ff6b6b;border-radius:50%;animation:spin-daf9b5ff 1s linear infinite}@keyframes spin-daf9b5ff{to{transform:rotate(360deg)}}.error-icon[data-v-daf9b5ff]{width:60px;height:60px;border-radius:50%;background:#ffebee;color:#c62828;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin-bottom:16px}.retry-btn[data-v-daf9b5ff]{margin-top:16px;padding:10px 24px;background:#ff6b6b;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.header[data-v-daf9b5ff]{background:linear-gradient(135deg,#ff6b6b,#ffa07a);padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.steps[data-v-daf9b5ff]{display:flex;align-items:center;gap:8px}.step[data-v-daf9b5ff]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.step.active[data-v-daf9b5ff]{background:#fff;color:#ff6b6b}.step.inactive[data-v-daf9b5ff]{background:#ffffff4d;color:#fff}.step-line[data-v-daf9b5ff]{width:30px;height:2px;background:#ffffff80}.header-region[data-v-daf9b5ff]{color:#fff;font-size:14px}.container[data-v-daf9b5ff]{padding:12px;max-width:500px;margin:0 auto}.top-row[data-v-daf9b5ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.channel-badge[data-v-daf9b5ff]{background:#fff;border:1px solid #eee;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;color:#333}.timer[data-v-daf9b5ff]{background:linear-gradient(135deg,#ff6b6b,#ffa07a);border-radius:20px;padding:8px 16px;display:flex;align-items:center;gap:6px;color:#fff;font-size:14px;font-weight:600}.timer.expired[data-v-daf9b5ff]{background:#999}.timer-icon[data-v-daf9b5ff]{font-size:16px}.card[data-v-daf9b5ff]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px #0000000a}.account-section[data-v-daf9b5ff]{text-align:left}.account-label[data-v-daf9b5ff]{color:#888;font-size:13px;margin-bottom:8px}.account-row[data-v-daf9b5ff]{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-number[data-v-daf9b5ff]{color:#ff6b6b;font-size:22px;font-weight:600;letter-spacing:1px}.copy-btn[data-v-daf9b5ff]{background:#2196f3;color:#fff;border:none;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.copy-btn[data-v-daf9b5ff]:active{opacity:.8}.amount-section[data-v-daf9b5ff]{text-align:center}.amount-value[data-v-daf9b5ff]{color:#4caf50;font-size:32px;font-weight:700;margin-bottom:8px}.amount-unit[data-v-daf9b5ff]{font-size:18px;margin-left:4px}.amount-copy-btn[data-v-daf9b5ff]{background:linear-gradient(135deg,#ff6b6b,#ffa07a);color:#fff;border:none;border-radius:20px;padding:8px 24px;font-size:13px;font-weight:600;cursor:pointer;margin-bottom:8px}.amount-copy-btn[data-v-daf9b5ff]:active{opacity:.8}.amount-label[data-v-daf9b5ff]{color:#888;font-size:13px}.verify-section[data-v-daf9b5ff]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f5f5f5;border-radius:25px}.verify-icon[data-v-daf9b5ff]{font-size:18px;color:#888}.verify-input[data-v-daf9b5ff]{flex:1;border:none;background:transparent;font-size:15px;outline:none;color:#333}.verify-input[data-v-daf9b5ff]::placeholder{color:#aaa}.verify-submit[data-v-daf9b5ff]{background:#2196f3;color:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px}.verify-submit[data-v-daf9b5ff]:disabled{opacity:.6;cursor:not-allowed}.verify-hint[data-v-daf9b5ff]{color:#888;font-size:12px;margin-top:8px;padding-left:4px}.apps-section[data-v-daf9b5ff]{margin-bottom:12px}.apps-label[data-v-daf9b5ff]{color:#ff6b6b;font-size:14px;font-weight:600;margin-bottom:10px}.app-icon-placeholder[data-v-daf9b5ff]{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#1e88e5,#42a5f5);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}.suggestions[data-v-daf9b5ff]{background:#fff3e0;border:1px solid #ffcc80;border-radius:12px;padding:16px;margin-bottom:12px}.suggestions-title[data-v-daf9b5ff]{color:#e65100;font-size:15px;font-weight:600;margin-bottom:12px}.suggestions-list[data-v-daf9b5ff]{list-style:none;padding:0}.suggestions-list li[data-v-daf9b5ff]{color:#e65100;font-size:13px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.suggestions-list li[data-v-daf9b5ff]:before{content:attr(data-num) ".";position:absolute;left:0;font-weight:600}.order-info[data-v-daf9b5ff]{padding:16px;border-top:1px dashed #eee}.order-row[data-v-daf9b5ff]{display:flex;align-items:flex-start;gap:12px}.order-label[data-v-daf9b5ff]{color:#888;font-size:13px;white-space:nowrap;padding-top:2px}.order-values[data-v-daf9b5ff]{flex:1}.order-value[data-v-daf9b5ff]{color:#2196f3;font-size:13px;word-break:break-all;line-height:1.5}.order-value.channel[data-v-daf9b5ff]{color:#ff6b6b}.result[data-v-daf9b5ff]{margin-top:12px;padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.6;white-space:pre-line}.result.ok[data-v-daf9b5ff]{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.result.fail[data-v-daf9b5ff]{background:#ffebee;color:#c62828;border:1px solid #ef9a9a}.dialog-overlay[data-v-daf9b5ff]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.dialog[data-v-daf9b5ff]{background:#fff;border-radius:16px;width:100%;max-width:360px;overflow:hidden;animation:dialogFadeIn-daf9b5ff .3s ease}@keyframes dialogFadeIn-daf9b5ff{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dialog-header[data-v-daf9b5ff]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.dialog-title[data-v-daf9b5ff]{font-size:16px;font-weight:600;color:#333}.dialog-close[data-v-daf9b5ff]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;line-height:1}.dialog-close[data-v-daf9b5ff]:hover{color:#666}.dialog-body[data-v-daf9b5ff]{padding:20px}.dialog-desc[data-v-daf9b5ff]{color:#666;font-size:14px;text-align:center;margin-bottom:16px}.dialog-input[data-v-daf9b5ff]{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;text-align:center;letter-spacing:4px;outline:none;box-sizing:border-box}.dialog-input[data-v-daf9b5ff]:focus{border-color:#2196f3}.dialog-input[data-v-daf9b5ff]::placeholder{letter-spacing:normal;color:#aaa}.dialog-submit-btn[data-v-daf9b5ff]{width:100%;padding:14px;background:linear-gradient(135deg,#ff6b6b,#ffa07a);color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;margin-top:16px}.dialog-submit-btn[data-v-daf9b5ff]:disabled{opacity:.6;cursor:not-allowed}.dialog-submit-btn[data-v-daf9b5ff]:active:not(:disabled){opacity:.9}.dialog-hint[data-v-daf9b5ff]{margin-top:16px;padding:12px;background:#fff3e0;border-radius:8px;color:#e65100;font-size:13px;line-height:1.5;text-align:center}.dialog-hint-icon[data-v-daf9b5ff]{margin-right:4px}.dialog-result[data-v-daf9b5ff]{margin-top:12px;padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.6;white-space:pre-line;text-align:center}.dialog-result.ok[data-v-daf9b5ff]{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.dialog-result.fail[data-v-daf9b5ff]{background:#ffebee;color:#c62828;border:1px solid #ef9a9a}.toast[data-v-daf9b5ff]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000bf;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:1001;opacity:0;pointer-events:none;transition:opacity .3s}.toast.show[data-v-daf9b5ff]{opacity:1}
