.user-credit-container[data-v-6130f600]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#f8f9fa),to(#ededed));background:linear-gradient(180deg,#f8f9fa,#ededed);padding-bottom:120px}.nav-header[data-v-6130f600]{background:linear-gradient(135deg,#00d4aa,#00a389);padding:40px 20px 30px;color:#fff;text-align:center}.nav-header .nav-title[data-v-6130f600]{font-size:24px;font-weight:600;margin-bottom:8px;letter-spacing:.5px}.nav-header .nav-subtitle[data-v-6130f600]{font-size:14px;opacity:.9;font-weight:400}.form-section[data-v-6130f600]{margin:20px;background:#fff;border-radius:16px;padding:20px;-webkit-box-shadow:0 2px 12px rgba(0,212,170,.08);box-shadow:0 2px 12px rgba(0,212,170,.08)}.form-section .form-title[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:16px;font-weight:600;color:#333}.form-section .form-title i[data-v-6130f600]{margin-right:8px;color:#00d4aa}.package-section[data-v-6130f600]{margin:20px;background:#fff;border-radius:16px;padding:20px;-webkit-box-shadow:0 2px 12px rgba(0,212,170,.08);box-shadow:0 2px 12px rgba(0,212,170,.08)}.package-section .package-title[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-size:16px;font-weight:600;color:#333}.package-section .package-title i[data-v-6130f600]{margin-right:8px;color:#00d4aa}.package-section .package-grid[data-v-6130f600]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.package-section .package-grid .package-item[data-v-6130f600]{position:relative;border-radius:12px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid transparent;cursor:pointer}.package-section .package-grid .package-item.package-active[data-v-6130f600]{border-color:#00d4aa;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 16px rgba(0,212,170,.3);box-shadow:0 4px 16px rgba(0,212,170,.3)}.package-section .package-grid .package-item .package-image[data-v-6130f600]{width:100%;height:80px;border-radius:10px}.package-section .package-grid .package-item .image-preview-btn[data-v-6130f600]{position:absolute;top:4px;left:4px;background:rgba(0,0,0,.6);color:#fff;width:24px;height:24px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.package-section .package-grid .package-item .image-preview-btn[data-v-6130f600]:hover{background:rgba(0,0,0,.8);-webkit-transform:scale(1.1);transform:scale(1.1)}.package-section .package-grid .package-item .image-preview-btn i[data-v-6130f600]{font-size:12px}.package-section .package-grid .package-item .package-overlay[data-v-6130f600]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#00d4aa,#00a389);width:24px;height:24px;border-radius:0 10px 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.details-section[data-v-6130f600]{margin:20px;background:#fff;border-radius:16px;padding:20px;-webkit-box-shadow:0 2px 12px rgba(0,212,170,.08);box-shadow:0 2px 12px rgba(0,212,170,.08)}.details-section .details-title[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-size:16px;font-weight:600;color:#333}.details-section .details-title i[data-v-6130f600]{margin-right:8px;color:#00d4aa}.details-section .details-card .details-header[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:16px}.details-section .details-card .details-header .details-image-container[data-v-6130f600]{position:relative;margin-right:16px}.details-section .details-card .details-header .details-image-container .details-image[data-v-6130f600]{width:80px;height:80px;border-radius:12px;border:1px solid #f0f0f0}.details-section .details-card .details-header .details-image-container .details-preview-btn[data-v-6130f600]{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.6);color:#fff;width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.details-section .details-card .details-header .details-image-container .details-preview-btn[data-v-6130f600]:hover{background:rgba(0,0,0,.8);-webkit-transform:scale(1.1);transform:scale(1.1)}.details-section .details-card .details-header .details-image-container .details-preview-btn i[data-v-6130f600]{font-size:10px}.details-section .details-card .details-header .details-info[data-v-6130f600]{-webkit-box-flex:1;-ms-flex:1;flex:1}.details-section .details-card .details-header .details-info .product-name[data-v-6130f600]{font-size:16px;font-weight:600;color:#333;margin-bottom:6px}.details-section .details-card .details-header .details-info .product-spec[data-v-6130f600]{font-size:13px;color:#999;margin-bottom:8px}.details-section .details-card .details-header .details-info .product-price[data-v-6130f600]{font-size:18px;font-weight:600;color:#00d4aa}.details-section .details-card .details-list .detail-item[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.details-section .details-card .details-list .detail-item .detail-label[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#666}.details-section .details-card .details-list .detail-item .detail-label i[data-v-6130f600]{margin-right:6px}.details-section .details-card .details-list .detail-item .detail-value[data-v-6130f600]{font-size:14px;color:#333;font-weight:500}.details-section .details-card .details-list .detail-item .detail-value.free[data-v-6130f600]{color:#00d4aa}.details-section .details-card .details-list .detail-item .detail-value.disabled[data-v-6130f600]{color:#999}.balance-section[data-v-6130f600]{margin:20px}.balance-section .balance-card[data-v-6130f600]{background:linear-gradient(135deg,rgba(0,212,170,.1),rgba(0,163,137,.1));border:1px solid rgba(0,212,170,.2);border-radius:16px;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.balance-section .balance-card i[data-v-6130f600]{color:#00d4aa;font-size:18px;margin-right:12px}.balance-section .balance-card .balance-text[data-v-6130f600]{font-size:14px;color:#333;letter-spacing:.5px}.balance-section .balance-card .balance-text .balance-amount[data-v-6130f600]{color:#fa514a;font-size:16px;font-weight:600;margin:0 4px}.footer-fixed[data-v-6130f600]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px 20px;border-top:1px solid #f0f0f0;-webkit-box-shadow:0 -2px 12px rgba(0,0,0,.1);box-shadow:0 -2px 12px rgba(0,0,0,.1);z-index:1000}.footer-fixed .footer-content[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-fixed .footer-content .footer-left[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.footer-fixed .footer-content .footer-left .total-label[data-v-6130f600]{font-size:14px;color:#666;margin-right:8px}.footer-fixed .footer-content .footer-left .total-price[data-v-6130f600]{font-size:20px;font-weight:600;color:#00d4aa}.footer-fixed .footer-content .submit-btn[data-v-6130f600]{width:100%;height:44px;border-radius:22px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#00d4aa,#00a389);border:none;-webkit-box-shadow:0 4px 12px rgba(0,212,170,.3);box-shadow:0 4px 12px rgba(0,212,170,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.footer-fixed .footer-content .submit-btn[data-v-6130f600]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(0,212,170,.4);box-shadow:0 6px 16px rgba(0,212,170,.4)}.footer-fixed .footer-content .submit-btn[data-v-6130f600]:active{-webkit-transform:translateY(0);transform:translateY(0)}.footer-fixed .footer-content .submit-btn i[data-v-6130f600]{margin-right:6px}.warning-dialog .warning-content[data-v-6130f600]{max-height:400px;overflow-y:auto}.warning-dialog .warning-content .warning-section h4[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;margin-bottom:15px}.warning-dialog .warning-content .warning-section h4 i[data-v-6130f600]{margin-right:8px;color:#00d4aa}.warning-dialog .warning-content .warning-section .warning-item[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:15px;padding:12px;background:#f8f9fa;border-radius:8px;border-left:3px solid #e9ecef}.warning-dialog .warning-content .warning-section .warning-item.important[data-v-6130f600]{background:#fff7ed;border-left-color:#f97316}.warning-dialog .warning-content .warning-section .warning-item .warning-number[data-v-6130f600]{min-width:20px;height:20px;background:#00d4aa;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;margin-top:2px}.warning-dialog .warning-content .warning-section .warning-item .warning-text[data-v-6130f600]{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.6;font-size:14px;color:#333}.warning-dialog .warning-content .warning-section .warning-item .warning-text strong[data-v-6130f600]{color:#f97316}.warning-dialog .warning-content .warning-section .general-tip[data-v-6130f600]{background:#f0f9ff;border:1px solid #e0f2fe;border-radius:8px;padding:12px;font-size:14px;color:#0369a1;line-height:1.6;margin-top:15px}.warning-dialog .warning-content .warning-section .telecom-warning[data-v-6130f600]{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:15px;font-size:14px;color:#ea580c;line-height:1.6;font-weight:500}.image-preview-dialog .el-dialog__body[data-v-6130f600]{padding:20px;text-align:center}.image-preview-dialog .custom-preview-container[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:300px;max-height:70vh;overflow:hidden}.image-preview-dialog .custom-preview-container .custom-preview-image[data-v-6130f600]{max-width:100%;max-height:100%;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.image-preview-dialog .custom-preview-container .custom-preview-image[data-v-6130f600]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.image-preview-dialog .preview-dialog-footer[data-v-6130f600]{text-align:center;padding:10px 0}.debug-log-content[data-v-6130f600]{max-height:400px;overflow-y:auto;background:#f5f5f5;padding:10px;border-radius:4px}.log-item[data-v-6130f600]{margin-bottom:8px;padding:5px 8px;border-radius:3px;font-size:12px;line-height:1.4}.log-item.info[data-v-6130f600]{background:#e1f5fe;color:#01579b}.log-item.success[data-v-6130f600]{background:#e8f5e8;color:#2e7d32}.log-item.warn[data-v-6130f600]{background:#fff3e0;color:#ef6c00}.log-item.error[data-v-6130f600]{background:#ffebee;color:#c62828}.log-time[data-v-6130f600]{font-weight:700;margin-right:8px}.log-message[data-v-6130f600]{word-break:break-all}.login-required-container[data-v-6130f600]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60vh;padding:40px 20px}.login-required-content[data-v-6130f600]{text-align:center;background:#fff;border-radius:16px;padding:60px 40px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:400px;width:100%}.login-required-content i[data-v-6130f600]{font-size:64px;color:#f56c6c;margin-bottom:20px;display:block}.login-required-content h3[data-v-6130f600]{font-size:24px;color:#333;margin:0 0 12px 0;font-weight:600}.login-required-content p[data-v-6130f600]{font-size:16px;color:#666;margin:0;line-height:1.5}@media(max-width:768px){.package-grid[data-v-6130f600]{grid-template-columns:repeat(2,1fr)!important}.footer-content[data-v-6130f600]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer-content .submit-btn[data-v-6130f600]{width:100%;height:48px}.login-required-content[data-v-6130f600]{padding:40px 20px}.login-required-content i[data-v-6130f600]{font-size:48px}.login-required-content h3[data-v-6130f600]{font-size:20px}.login-required-content p[data-v-6130f600]{font-size:14px}}