.billing-search-module[data-v-c34e4898]{width:100%;padding:16px 20px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.search-form[data-v-c34e4898]{width:100%}.search-row[data-v-c34e4898]{display:flex;flex-wrap:wrap;align-items:center;gap:0}.search-row .el-form-item[data-v-c34e4898]{margin-bottom:0}.advanced-row[data-v-c34e4898]{order:3;flex-basis:100%;margin-top:12px;padding-top:12px;border-top:1px dashed #e4e7ed}.search-input[data-v-c34e4898]{width:220px}.search-datepicker[data-v-c34e4898]{width:200px}.expand-btn[data-v-c34e4898]{min-width:96px}.expand-btn.is-active[data-v-c34e4898]{color:#409eff;border-color:#409eff;background:rgba(64,158,255,.06)}.btn-icon[data-v-c34e4898]{display:inline;vertical-align:-1.5px}@media (max-width:600px){.billing-search-module[data-v-c34e4898]{padding:12px}.search-row[data-v-c34e4898]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.search-row .el-form-item[data-v-c34e4898]{width:auto;margin:0}.billing-search-module[data-v-c34e4898] .el-form-item__label{display:block;float:none;width:auto;height:auto;line-height:1.4;padding:0;text-align:left;font-size:12px;color:#909399;margin-bottom:4px}.form-item--key[data-v-c34e4898] .el-form-item__label,.form-item--payment[data-v-c34e4898] .el-form-item__label,.form-item--status[data-v-c34e4898] .el-form-item__label{display:none}.billing-search-module[data-v-c34e4898] .el-form-item__content{width:100%}.billing-search-module[data-v-c34e4898] .el-input__inner,.billing-search-module[data-v-c34e4898] .el-select{height:40px;line-height:40px}.form-item--actions[data-v-c34e4898],.form-item--country[data-v-c34e4898],.form-item--key[data-v-c34e4898]{grid-column:1/-1}.form-item--key[data-v-c34e4898]{order:1}.advanced-row[data-v-c34e4898]{grid-column:1/-1;order:2;margin-top:0;padding-top:0;border-top:none}.form-item--actions[data-v-c34e4898]{order:3}.form-item--actions[data-v-c34e4898] .el-form-item__content{display:flex;gap:12px}.form-item--actions .el-button[data-v-c34e4898]{flex:1;height:40px;margin-left:0;min-width:0}.search-datepicker[data-v-c34e4898],.search-input[data-v-c34e4898]{width:100%}.billing-search-module .el-select[data-v-c34e4898]{width:100%!important}}.billing-table-module[data-v-8c80cc64]{width:100%}.billing-table-module[data-v-8c80cc64] .el-tag{border:none}.link-id[data-v-8c80cc64]{font-weight:600;color:#1890ff;text-decoration:none}.link-id[data-v-8c80cc64]:hover{color:#40a9ff;text-decoration:underline}.cell-email[data-v-8c80cc64]{font-weight:500;color:#333}.cell-country[data-v-8c80cc64]{color:#555}.cell-time[data-v-8c80cc64]{color:#666;font-size:13px}.cell-price[data-v-8c80cc64]{font-weight:600;color:#cf1322}.cell-pay-price[data-v-8c80cc64]{font-weight:600}.cell-pay-price-green[data-v-8c80cc64]{color:#389e0d}.cell-payment[data-v-8c80cc64]{color:#555}.action-buttons[data-v-8c80cc64]{display:flex;align-items:center;white-space:nowrap}.action-btn[data-v-8c80cc64]{padding:0;font-size:13px}.action-btn-warning[data-v-8c80cc64]{color:#e6a23c}.action-btn-warning[data-v-8c80cc64]:hover{color:#f3d19e}.action-btn-primary[data-v-8c80cc64]{color:#409eff}.action-btn-primary[data-v-8c80cc64]:hover{color:#79bbff}.action-btn-danger[data-v-8c80cc64]{color:#f56c6c}.action-btn-danger[data-v-8c80cc64]:hover{color:#f89898}.billing-order-card-module[data-v-3d78e116]{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.order-card[data-v-3d78e116]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.order-card.is-selected[data-v-3d78e116]{border-color:#409eff;box-shadow:0 0 0 1px #409eff}.card-header[data-v-3d78e116]{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px dashed #ebeef5}.card-id[data-v-3d78e116]{font-weight:600;color:#1890ff;text-decoration:none;font-size:14px;flex:1;word-break:break-all}.card-status[data-v-3d78e116]{flex-shrink:0}.card-body[data-v-3d78e116]{padding:8px 0}.card-row[data-v-3d78e116]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:13px}.card-label[data-v-3d78e116]{color:#909399;flex-shrink:0}.card-value[data-v-3d78e116]{color:#303133;text-align:right;word-break:break-all}.cell-email[data-v-3d78e116]{font-weight:500;color:#333}.card-row-price[data-v-3d78e116]{margin-top:4px}.card-price[data-v-3d78e116]{font-weight:600;color:#cf1322}.card-pay-price[data-v-3d78e116]{font-weight:600}.cell-pay-price-green[data-v-3d78e116]{color:#389e0d}.card-footer[data-v-3d78e116]{display:flex;gap:16px;padding-top:8px;border-top:1px dashed #ebeef5}.action-btn[data-v-3d78e116]{padding:0;font-size:13px}.action-btn-warning[data-v-3d78e116]{color:#e6a23c}.action-btn-warning[data-v-3d78e116]:hover{color:#f3d19e}.action-btn-primary[data-v-3d78e116]{color:#409eff}.action-btn-primary[data-v-3d78e116]:hover{color:#79bbff}.action-btn-danger[data-v-3d78e116]{color:#f56c6c}.action-btn-danger[data-v-3d78e116]:hover{color:#f89898}.file_upload[data-v-204b7a0b]{display:none}.btn-icon[data-v-204b7a0b]{display:inline;vertical-align:-1.5px;margin-right:4px}.btn-icon.caret[data-v-204b7a0b]{margin-right:0;margin-left:4px}.menu-icon[data-v-204b7a0b]{display:inline;vertical-align:-1.5px;margin-right:6px;color:#909399}.file_upload[data-v-2fdf95dc]{display:none}.btn-icon[data-v-2fdf95dc]{display:inline;vertical-align:-1.5px;margin-right:4px}.btn-icon.caret[data-v-2fdf95dc]{margin-right:0;margin-left:4px}.menu-icon[data-v-2fdf95dc]{display:inline;vertical-align:-1.5px;margin-right:6px;color:#909399}.mobile-more-btn[data-v-47d318c5]{margin-left:6px;height:28px;padding:0 10px}.mobile-more-btn i[data-v-47d318c5]{font-size:14px;margin-right:2px}.mobile-more-btn .more-label[data-v-47d318c5]{font-size:12px}.page-title[data-v-d1bead0e]{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:12px 20px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #f0f0f0;flex-shrink:0}.page-title__text[data-v-d1bead0e]{margin:0;font-size:17px;font-weight:600;color:#1d1d1f;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.page-title[data-v-d1bead0e]{padding:8px 12px;border-bottom:1px solid #e4e7ed}.page-title__text[data-v-d1bead0e]{font-size:15px}}.billing-list-page[data-v-0632b5dc]{height:calc(100vh - 60px);display:flex;flex-direction:column;background:#fff;overflow:hidden}.page-section[data-v-0632b5dc]{padding:0 20px}.search-section[data-v-0632b5dc]{padding:16px 20px 0}.toolbar-section[data-v-0632b5dc]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;flex-shrink:0}.toolbar-left[data-v-0632b5dc],.toolbar-right[data-v-0632b5dc]{display:flex;align-items:center;gap:8px}.table-section[data-v-0632b5dc]{flex:1;overflow:auto;padding-bottom:0}.pagination-section[data-v-0632b5dc]{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 20px;border-top:1px solid #e4e7ed;flex-shrink:0}.pagination-section .el-pagination[data-v-0632b5dc]{flex:none}.pagination-info[data-v-0632b5dc]{display:flex;align-items:baseline;gap:6px;font-size:13px;color:#909399;line-height:1;flex-shrink:0}.pagination-info strong[data-v-0632b5dc]{color:#303133;font-weight:600}.btn-icon[data-v-0632b5dc]{display:inline;vertical-align:-1.5px;margin-right:4px}.btn-icon.caret[data-v-0632b5dc]{margin-right:0;margin-left:4px}.menu-icon[data-v-0632b5dc]{display:inline;vertical-align:-1.5px;margin-right:6px;color:#909399}@media (max-width:600px){.billing-list-page[data-v-0632b5dc]{height:auto;min-height:100vh;overflow:visible}.page-section[data-v-0632b5dc]{padding:0 12px}.search-section[data-v-0632b5dc]{padding:12px 12px 0}.toolbar-section[data-v-0632b5dc]{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.toolbar-left[data-v-0632b5dc],.toolbar-right[data-v-0632b5dc]{width:100%;flex-wrap:wrap;gap:8px}.toolbar-left>div[data-v-0632b5dc]{flex:1 1 calc(50% - 4px);min-width:0}.toolbar-left .el-dropdown[data-v-0632b5dc],.toolbar-right .el-dropdown[data-v-0632b5dc]{width:100%}.toolbar-left .el-button[data-v-0632b5dc],.toolbar-right .el-button[data-v-0632b5dc]{width:100%;margin-left:0;margin-right:0}.table-section[data-v-0632b5dc]{flex:none;overflow:visible}.pagination-section[data-v-0632b5dc]{justify-content:center;flex-wrap:wrap;padding:12px}.pagination-info[data-v-0632b5dc]{display:none}}.text-bold[data-v-47ca6063]{font-weight:600}.text-mono[data-v-47ca6063]{font-family:SF Mono,Consolas,monospace;font-size:12px;color:#515a6e;word-break:break-all}.meta-btn[data-v-47ca6063]{padding:0;font-size:12px;color:#0071e3}.price-text[data-v-47ca6063]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.price-text.total[data-v-47ca6063]{font-weight:700;font-size:13px}.payment-card-list[data-v-47ca6063]{display:flex;flex-direction:column;gap:12px}.payment-card[data-v-47ca6063]{border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.payment-card-header[data-v-47ca6063]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#fafbfc;border-bottom:1px solid #f0f0f0}.payment-id[data-v-47ca6063]{flex:1;min-width:0}.payment-card-body[data-v-47ca6063]{padding:8px 12px}.payment-row[data-v-47ca6063]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:3px 0;font-size:13px}.payment-label[data-v-47ca6063]{color:#86868b;flex-shrink:0;min-width:70px}.payment-value[data-v-47ca6063]{color:#1d1d1f;text-align:right;word-break:break-all}.meta-dialog{width:520px;word-break:break-all;font-family:SF Mono,Consolas,monospace;font-size:13px}.billing-detail-card-list[data-v-4b41f9dc]{display:flex;flex-direction:column;gap:12px;padding:12px 0 24px}.card-block[data-v-4b41f9dc]{background:#fff;border:1px solid #ebeef5;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04)}.card-head[data-v-4b41f9dc]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#fafbfc;border-bottom:1px solid #f0f2f5}.card-head-icon[data-v-4b41f9dc]{font-size:17px;color:#409eff;display:inline-block;vertical-align:-2px;flex-shrink:0}.card-head-title[data-v-4b41f9dc]{font-size:14px;font-weight:600;color:#1d1d1f;letter-spacing:.2px}.card-body[data-v-4b41f9dc]{padding:14px}.info-grid[data-v-4b41f9dc]{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}.info-item[data-v-4b41f9dc]{display:flex;flex-direction:column;padding:5px 0;line-height:1.5;min-width:0}.info-item-full[data-v-4b41f9dc]{grid-column:1/-1}.info-label[data-v-4b41f9dc]{font-size:12px;color:#86868b;font-weight:500;margin-bottom:2px}.info-value[data-v-4b41f9dc]{font-size:14px;color:#1d1d1f;word-break:break-all}.info-value.link[data-v-4b41f9dc]{color:#0071e3;cursor:pointer}.data-card[data-v-4b41f9dc]{border:1px solid #ebeef5;border-radius:10px;margin-bottom:10px;overflow:hidden}.data-card[data-v-4b41f9dc]:last-child{margin-bottom:0}.data-card-header[data-v-4b41f9dc]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#fafbfc;border-bottom:1px solid #f0f0f0}.data-card-title[data-v-4b41f9dc]{font-weight:600;font-size:13px;color:#1d1d1f;word-break:break-all;flex:1}.data-card-qty[data-v-4b41f9dc]{flex-shrink:0;font-size:12px;color:#86868b}.data-card-body[data-v-4b41f9dc]{padding:8px 12px}.data-row[data-v-4b41f9dc]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:3px 0;font-size:13px}.data-label[data-v-4b41f9dc]{color:#86868b;flex-shrink:0;min-width:70px}.data-value[data-v-4b41f9dc]{color:#1d1d1f;text-align:right;word-break:break-all}.data-row-total[data-v-4b41f9dc]{margin-top:2px;padding-top:6px;border-top:1px dashed #ebeef5}.data-row-total .data-label[data-v-4b41f9dc]{font-weight:600;color:#1d1d1f}.text-mono[data-v-4b41f9dc]{font-family:SF Mono,Consolas,monospace;font-size:12px}.link[data-v-4b41f9dc]{color:#0071e3;text-decoration:none}.price-text[data-v-4b41f9dc]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.price-summary[data-v-4b41f9dc]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-top:10px;padding:12px 4px 0;border-top:1px dashed #e0e0e0;font-size:13px}.summary-label[data-v-4b41f9dc]{color:#86868b;font-size:13px}.sub-summary[data-v-4b41f9dc],.total-sub-summary[data-v-4b41f9dc]{display:flex;align-items:center;gap:8px}.total-sub-summary[data-v-4b41f9dc]{padding-top:8px;margin-top:2px;border-top:1px solid #f0f0f0;font-weight:600}.shipping-price-card[data-v-4b41f9dc]{margin-top:14px;padding:14px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;border:1px solid #eee}.shipping-price-row[data-v-4b41f9dc]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px}.shipping-price-label[data-v-4b41f9dc]{color:#6e6e73}.shipping-price-value[data-v-4b41f9dc]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.shipping-price-total[data-v-4b41f9dc]{margin-top:8px;padding-top:10px;border-top:1px solid #ddd}.shipping-price-total .shipping-price-label[data-v-4b41f9dc]{font-weight:600;color:#1d1d1f}.shipping-total-value[data-v-4b41f9dc]{font-size:16px;font-weight:700}.price-row[data-v-4b41f9dc]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px}.price-row-label[data-v-4b41f9dc]{color:#6e6e73}.price-row-value[data-v-4b41f9dc]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.price-row-total[data-v-4b41f9dc]{margin-top:12px;padding-top:12px;border-top:2px solid #1d1d1f}.price-row-total .price-row-label[data-v-4b41f9dc]{font-size:15px;font-weight:600;color:#1d1d1f}.total-price[data-v-4b41f9dc]{font-size:20px;font-weight:700;color:#e44d4d}.price-section-title[data-v-4b41f9dc]{font-size:12px;font-weight:600;color:#86868b;letter-spacing:.5px;margin-bottom:4px;padding-bottom:6px;border-bottom:1px solid #e8e8ed}.price-row-deduction[data-v-4b41f9dc]{padding:3px 0 3px 12px;font-size:12px}.price-row-subtotal[data-v-4b41f9dc]{padding:6px 0 10px;margin-bottom:4px;border-bottom:1px dashed #e0e0e0}.subtotal-label[data-v-4b41f9dc]{font-weight:600;color:#1d1d1f}.price-section-divider[data-v-4b41f9dc]{height:1px;margin:4px 0 12px}.spec-item[data-v-4b41f9dc]{font-size:13px;color:#1d1d1f;line-height:1.5;text-align:right}.spec-name[data-v-4b41f9dc]{color:#86868b}.limit-time[data-v-4b41f9dc]{margin-top:4px;font-size:12px;color:#86868b;line-height:1.6;text-align:right}.billing-detail[data-v-16e6ec17]{background:#fff;height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden}.detail-header[data-v-16e6ec17]{display:flex;align-items:center;justify-content:space-between;padding:12px 32px;border-bottom:1px solid #f0f0f0;z-index:100;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-shrink:0}.header-left[data-v-16e6ec17]{display:flex;align-items:center;gap:14px}.header-title[data-v-16e6ec17]{font-size:17px;font-weight:600;color:#1d1d1f;letter-spacing:-.2px}.header-actions[data-v-16e6ec17]{display:flex;gap:10px}.detail-body[data-v-16e6ec17]{flex:1;overflow-y:auto;max-width:1440px;width:100%;margin:0 auto;padding:0 32px}.detail-tabs[data-v-16e6ec17]{margin-top:16px}.card-title[data-v-16e6ec17]{font-size:14px;font-weight:600;color:#1d1d1f;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #f5f5f5;letter-spacing:.3px;text-transform:uppercase}.info-card[data-v-16e6ec17],.section-card[data-v-16e6ec17]{padding:28px 0 20px}.info-card[data-v-16e6ec17]{padding-bottom:32px}.section-card+.section-card[data-v-16e6ec17]{border-top:1px solid #f5f5f5}.info-item[data-v-16e6ec17]{display:flex;align-items:baseline;padding:7px 0;line-height:1.6}.info-label[data-v-16e6ec17]{font-size:13px;color:#86868b;min-width:110px;flex-shrink:0;font-weight:500}.info-label[data-v-16e6ec17]:after{content:""}.info-value[data-v-16e6ec17]{font-size:14px;color:#1d1d1f;word-break:break-all}.info-value.link[data-v-16e6ec17]{color:#0071e3;cursor:pointer;transition:color .2s}.info-value.link[data-v-16e6ec17]:hover{color:#0077ed}.link[data-v-16e6ec17]{color:#0071e3;text-decoration:none;transition:color .2s}.link[data-v-16e6ec17]:hover{color:#0077ed}.price-text[data-v-16e6ec17]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.price-summary[data-v-16e6ec17]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 12px 0;font-size:14px}.summary-label[data-v-16e6ec17]{color:#86868b;font-size:13px}.sub-summary[data-v-16e6ec17],.total-sub-summary[data-v-16e6ec17]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:4px 12px;font-size:13px}.total-sub-summary[data-v-16e6ec17]{padding-top:10px;margin-top:4px;border-top:1px solid #f0f0f0;font-size:14px;font-weight:600}.price-card[data-v-16e6ec17]{margin:24px 0 28px;padding:24px 28px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;border:1px solid #eee}.price-row[data-v-16e6ec17]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}.price-row-label[data-v-16e6ec17]{color:#6e6e73}.price-row-value[data-v-16e6ec17]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.price-row-total[data-v-16e6ec17]{margin-top:12px;padding-top:14px;border-top:2px solid #1d1d1f}.price-row-total .price-row-label[data-v-16e6ec17]{font-size:16px;font-weight:600;color:#1d1d1f}.total-price[data-v-16e6ec17]{font-size:22px;font-weight:700;color:#e44d4d}.price-section-title[data-v-16e6ec17]{font-size:12px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;padding-bottom:6px;border-bottom:1px solid #e8e8ed}.price-row-base[data-v-16e6ec17]{padding:4px 0}.price-row-deduction[data-v-16e6ec17]{padding:3px 0 3px 16px;font-size:13px}.deduction-label[data-v-16e6ec17]{color:#a0a0a6}.deduction-value[data-v-16e6ec17]{color:#e44d4d;font-weight:500;font-variant-numeric:tabular-nums}.price-row-subtotal[data-v-16e6ec17]{padding:6px 0 10px;margin-bottom:4px;border-bottom:1px dashed #e0e0e0}.subtotal-label[data-v-16e6ec17]{font-weight:600;color:#1d1d1f}.subtotal-value[data-v-16e6ec17]{color:#e44d4d;font-weight:700;font-variant-numeric:tabular-nums}.price-section-divider[data-v-16e6ec17]{height:1px;margin:4px 0 12px}.shipping-price-card[data-v-16e6ec17]{margin-top:20px;padding:20px 24px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;border:1px solid #eee}.shipping-price-row[data-v-16e6ec17]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px}.shipping-price-label[data-v-16e6ec17]{color:#6e6e73}.shipping-price-value[data-v-16e6ec17]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.shipping-price-total[data-v-16e6ec17]{margin-top:8px;padding-top:10px;border-top:1px solid #ddd}.shipping-price-total .shipping-price-label[data-v-16e6ec17]{font-weight:600;color:#1d1d1f}.shipping-total-value[data-v-16e6ec17]{font-size:18px;font-weight:700}.limit-time[data-v-16e6ec17]{margin-top:4px;font-size:12px;color:#86868b;line-height:1.6}[data-v-16e6ec17] .el-table{font-size:13px;border:none!important}[data-v-16e6ec17] .el-table:before{display:none}[data-v-16e6ec17] .el-table th{background:#fafafa;color:#6e6e73;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #f0f0f0;border-right:none;padding:14px 0}[data-v-16e6ec17] .el-table td{border-bottom:1px solid #f5f5f5;border-right:none;color:#1d1d1f;padding:12px 0}[data-v-16e6ec17] .el-table__body tr:nth-child(2n) td{background:#fafbfc}[data-v-16e6ec17] .el-table__body tr:hover td{background:#f5f7fa!important}[data-v-16e6ec17] .el-table--border:after,[data-v-16e6ec17] .el-table--group:after,[data-v-16e6ec17] .el-table__border-left-patch{display:none}[data-v-16e6ec17] .el-tabs__header{margin:0 0 4px}[data-v-16e6ec17] .el-tabs__nav-wrap{padding:0}[data-v-16e6ec17] .el-tabs__nav-wrap:after{background-color:#f0f0f0;height:1px}[data-v-16e6ec17] .el-tabs__item{font-size:14px;font-weight:500;color:#6e6e73;height:42px;line-height:42px;padding:0 24px}[data-v-16e6ec17] .el-tabs__item.is-active{color:#1d1d1f;font-weight:600}[data-v-16e6ec17] .el-tabs__active-bar{background-color:#1d1d1f;height:2px}[data-v-16e6ec17] .action-dialog .el-dialog__body{padding:20px 24px}[data-v-16e6ec17] .address-dialog .el-form-item{margin-bottom:6px}[data-v-16e6ec17] .el-button--small{border-radius:6px;font-weight:500;letter-spacing:-.2px}[data-v-16e6ec17] .el-tag--dark{border:none}.spec-list[data-v-16e6ec17]{display:flex;flex-direction:column;gap:2px}.spec-item[data-v-16e6ec17]{font-size:13px;color:#1d1d1f;line-height:1.5}.spec-name[data-v-16e6ec17]{color:#86868b}@media (max-width:600px){.billing-detail[data-v-16e6ec17]{height:auto;min-height:100vh;overflow:visible;background:#f0f2f5}[data-v-16e6ec17] .el-tabs__header{background:transparent}.detail-header[data-v-16e6ec17]{box-sizing:border-box;padding:10px 12px;align-items:flex-start;gap:8px}.header-actions[data-v-16e6ec17]{flex-wrap:wrap;gap:6px;justify-content:flex-end}.header-actions .el-button[data-v-16e6ec17]{margin-left:0}.detail-body[data-v-16e6ec17]{box-sizing:border-box;padding:0 12px}.detail-tabs[data-v-16e6ec17]{margin-top:8px}[data-v-16e6ec17] .el-tabs__item{padding:0 14px}}.data-block[data-v-fddfd678]{width:100%}.block-header[data-v-fddfd678]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.block-title[data-v-fddfd678]{font-size:15px;font-weight:700;color:#1f2937;letter-spacing:.3px}.dl-btn.el-button--text[data-v-fddfd678]{font-size:12px;color:#9ca3af;padding:0;display:inline-flex;align-items:center;gap:4px}.dl-btn.el-button--text[data-v-fddfd678]:hover{color:#409eff}.dl-btn-icon[data-v-fddfd678]{flex-shrink:0}.data-layout[data-v-fddfd678]{display:flex;gap:0;align-items:stretch}.data-left[data-v-fddfd678]{flex:1;min-width:0;display:flex;flex-direction:column;gap:28px}.data-right[data-v-fddfd678]{flex:1;min-width:0}.data-divider[data-v-fddfd678]{width:1px;background:#e5e7eb;margin:0 28px;flex-shrink:0}.summary-list[data-v-fddfd678]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.04)}.sl-thead[data-v-fddfd678]{display:flex;align-items:center;padding:12px 20px 12px 28px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb;font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:1px;gap:8px}.sl-thead .th-cat[data-v-fddfd678]{flex:1}.sl-thead .th-num[data-v-fddfd678]{width:90px;text-align:right}.sl-thead .th-pct[data-v-fddfd678]{width:70px;text-align:right}.sl-thead .th-amnt[data-v-fddfd678]{width:120px;text-align:right}.sl-row[data-v-fddfd678]{position:relative;display:flex;align-items:stretch;border-bottom:1px solid #f1f5f9;transition:background .18s ease}.sl-row[data-v-fddfd678]:last-child{border-bottom:none}.sl-row[data-v-fddfd678]:hover{background:#fafbfc}.sl-bar[data-v-fddfd678]{position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:0 2px 2px 0}.sl-body[data-v-fddfd678]{flex:1;display:flex;align-items:center;padding:14px 20px 14px 12px;min-width:0}.sl-cat[data-v-fddfd678]{flex:1;display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.sl-num[data-v-fddfd678]{display:flex;align-items:center;gap:8px;flex-shrink:0}.ni-count[data-v-fddfd678]{width:90px;text-align:right}.ni-pct[data-v-fddfd678]{width:70px;text-align:right}.ni-amount[data-v-fddfd678]{width:120px;text-align:right;font-family:SF Mono,Fira Code,Consolas,monospace}.ni-rate[data-v-fddfd678]{width:350px;text-align:right}.ni[data-v-fddfd678]{font-variant-numeric:tabular-nums;flex-shrink:0;box-sizing:border-box;padding-right:6px}.sl-row-total[data-v-fddfd678]{background:linear-gradient(90deg,#f8f9fc,#fff)}.sl-row-total .sl-body[data-v-fddfd678]{padding:16px 20px 16px 12px}.sl-row-total .sl-label[data-v-fddfd678]{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:.3px}.sl-row-total .ni-count[data-v-fddfd678]{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.5px}.sl-row-total .ni-pct[data-v-fddfd678]{font-size:12px;font-weight:600;color:#475569}.sl-row-total .ni-amount[data-v-fddfd678]{font-size:16px;font-weight:700;color:#0f172a}.sl-row-l1[data-v-fddfd678]{cursor:pointer}.sl-row-l1 .sl-body[data-v-fddfd678]{padding:13px 20px 13px 12px}.sl-row-l1 .sl-label[data-v-fddfd678]{font-size:14px;font-weight:600;color:#1f2937}.sl-row-l1 .ni-count[data-v-fddfd678]{font-size:18px;font-weight:700;color:#111827;letter-spacing:-.3px}.sl-row-l1 .ni-pct[data-v-fddfd678]{font-size:12px;font-weight:600;color:#6b7280}.sl-row-l1 .ni-amount[data-v-fddfd678]{font-size:14px;font-weight:600;color:#111827}.sl-row-l1.is-expanded[data-v-fddfd678],.sl-row-l1[data-v-fddfd678]:hover{background:#f8fafc}.sl-en[data-v-fddfd678]{font-size:11px;color:#94a3b8;font-weight:400;letter-spacing:.4px}.sl-arrow[data-v-fddfd678]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:9px;color:#64748b;background:rgba(15,23,42,.05);border-radius:50%;transition:transform .2s,background .2s}.sl-row-l1:hover .sl-arrow[data-v-fddfd678]{background:rgba(15,23,42,.1)}.sl-arrow-sm[data-v-fddfd678]{width:14px;height:14px;font-size:7px}.sl-row-l2 .sl-body[data-v-fddfd678]{padding:11px 20px 11px 36px}.sl-row-l2 .sl-label[data-v-fddfd678]{font-size:13px;font-weight:500;color:#475569}.sl-row-l2 .ni-count[data-v-fddfd678]{font-size:15px;font-weight:600;color:#334155}.sl-row-l2 .ni-pct[data-v-fddfd678]{font-size:11px;font-weight:500;color:#94a3b8}.sl-row-l2 .ni-amount[data-v-fddfd678]{font-size:13px;font-weight:600;color:#374151}.sl-row-l2[data-v-fddfd678]:hover{background:#f1f5f9}.sl-row-l2.has-sub[data-v-fddfd678]{cursor:pointer}.sl-row-l2.has-sub[data-v-fddfd678]:hover{background:#eef2ff}.sl-row-l3 .sl-body[data-v-fddfd678]{padding:9px 20px 9px 60px}.sl-row-l3 .sl-label[data-v-fddfd678]{font-size:12px;font-weight:400;color:#64748b}.sl-row-l3 .ni-count[data-v-fddfd678]{font-size:13px;font-weight:600;color:#64748b}.sl-row-l3 .ni-pct[data-v-fddfd678]{font-size:10px;font-weight:500;color:#94a3b8}.sl-row-l3 .ni-amount[data-v-fddfd678]{font-size:12px;font-weight:500;color:#64748b}.sl-row-l3[data-v-fddfd678]:hover{background:#f8fafc}.sl-row-empty .sl-body[data-v-fddfd678]{justify-content:center;padding:22px}.empty-msg[data-v-fddfd678]{font-size:12px;color:#94a3b8}.sl-row-foot[data-v-fddfd678]{background:linear-gradient(90deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0}.sl-row-foot .sl-body[data-v-fddfd678]{padding:12px 20px 12px 0}.sl-row-foot .foot-label[data-v-fddfd678]{font-size:13px;font-weight:600;color:#334155;padding-left:28px}.sl-row-foot[data-v-fddfd678]:hover{background:linear-gradient(90deg,#eff6ff,#f1f5f9)}.ni-rate[data-v-fddfd678]{font-size:16px;font-weight:700;color:#4f46e5}.sl-dot[data-v-fddfd678]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px hsla(0,0%,100%,.9)}.sl-dot-sm[data-v-fddfd678]{width:7px;height:7px;box-shadow:0 0 0 2px hsla(0,0%,100%,.9)}.sl-sub-dot[data-v-fddfd678]{display:inline-block;width:5px;height:5px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.bar-total[data-v-fddfd678],.dot-total[data-v-fddfd678]{background:#4f46e5}.bar-unpaid[data-v-fddfd678],.dot-unpaid[data-v-fddfd678]{background:#f59e0b}.bar-success[data-v-fddfd678],.dot-success[data-v-fddfd678]{background:#10b981}.bar-processing[data-v-fddfd678],.dot-processing[data-v-fddfd678]{background:#3b82f6}.bar-failed[data-v-fddfd678],.dot-failed[data-v-fddfd678]{background:#ef4444}.dt[data-v-fddfd678]{width:100%;border-collapse:collapse;font-size:13px}.dt thead th[data-v-fddfd678]{padding:10px 14px;text-align:left;background:#f8f9fb;color:#6b7280;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.8px;border-bottom:2px solid #e5e7eb}.dt thead th[data-v-fddfd678]:first-child{border-radius:6px 0 0 0}.dt thead th[data-v-fddfd678]:last-child{border-radius:0 6px 0 0}.dt tbody td[data-v-fddfd678]{padding:10px 14px;border-bottom:1px solid #f3f4f6;color:#374151;transition:background .15s}.dt tbody tr:hover td[data-v-fddfd678]{background:#f9fafb}.dt tbody tr:last-child td[data-v-fddfd678]{border-bottom:none}.dt .dt-cat[data-v-fddfd678]{width:auto;font-weight:500}.dt .dt-num[data-v-fddfd678]{width:110px;text-align:right}.dt .dt-amt[data-v-fddfd678]{width:140px;text-align:right;font-family:SF Mono,Fira Code,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;color:#111827}.dt .dt-pct[data-v-fddfd678]{width:80px;text-align:right;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;color:#6b7280}.dt .dt-empty[data-v-fddfd678]{text-align:center;color:#9ca3af;padding:36px 12px}.rank-num[data-v-fddfd678]{display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;border-radius:4px;font-size:11px;font-weight:700;margin-right:8px;vertical-align:middle}.rank-1[data-v-fddfd678]{background:#fef3c7;color:#b45309}.rank-2[data-v-fddfd678]{background:#e5e7eb;color:#6b7280}.rank-3[data-v-fddfd678]{background:#fed7aa;color:#c2410c}.rank-rest[data-v-fddfd678]{background:#f9fafb;color:#9ca3af}.num-chip[data-v-fddfd678]{display:inline-block;min-width:32px;padding:3px 10px;border-radius:12px;font-size:13px;font-weight:700;text-align:center}.chip-1[data-v-fddfd678]{background:#e0e7ff;color:#4f46e5}.chip-2[data-v-fddfd678]{background:#fef3c7;color:#f59e0b}.chip-3[data-v-fddfd678]{background:#d1fae5;color:#10b981}@media (max-width:600px){.data-layout[data-v-fddfd678]{flex-direction:column;gap:24px}.data-divider[data-v-fddfd678]{display:none}.sl-thead[data-v-fddfd678]{padding:10px 14px 10px 16px}.sl-thead .th-amnt[data-v-fddfd678],.sl-thead .th-pct[data-v-fddfd678]{display:none}.sl-thead .th-num[data-v-fddfd678]{width:64px}.ni-amount[data-v-fddfd678],.ni-pct[data-v-fddfd678]{display:none}.sl-num[data-v-fddfd678]{gap:0}.ni-count[data-v-fddfd678]{width:64px;padding-right:0}.sl-row-foot .ni-rate[data-v-fddfd678]{width:auto;min-width:60px}.sl-row-l1 .sl-body[data-v-fddfd678],.sl-row-total .sl-body[data-v-fddfd678]{padding:14px 14px 14px 10px}.sl-row-l2 .sl-body[data-v-fddfd678]{padding:11px 14px 11px 22px}.sl-row-l3 .sl-body[data-v-fddfd678]{padding:9px 14px 9px 36px}.sl-row-foot .sl-body[data-v-fddfd678]{padding:11px 14px 11px 0}.sl-row-foot .foot-label[data-v-fddfd678]{padding-left:14px}.sl-en[data-v-fddfd678]{display:none}.sl-row-total .ni-count[data-v-fddfd678]{font-size:20px}.sl-row-l1 .ni-count[data-v-fddfd678]{font-size:17px}.sl-row-l1 .sl-label[data-v-fddfd678]{font-size:13px}.dt[data-v-fddfd678]{table-layout:fixed}.dt thead th[data-v-fddfd678]{padding:8px 10px;font-size:10px}.dt tbody td[data-v-fddfd678]{padding:8px 10px}.dt .dt-cat[data-v-fddfd678]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt .dt-num[data-v-fddfd678]{width:64px}.dt .dt-pct[data-v-fddfd678]{width:56px}.rank-num[data-v-fddfd678]{width:20px;height:20px;line-height:20px;font-size:10px;margin-right:6px}.num-chip[data-v-fddfd678]{min-width:28px;padding:2px 8px;font-size:12px}}.stat-chart-page[data-v-a7a43fc8]{display:flex;flex-direction:column;gap:28px}.data-block[data-v-a7a43fc8]{width:100%}.block-header[data-v-a7a43fc8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.block-title[data-v-a7a43fc8]{font-size:15px;font-weight:700;color:#1f2937;letter-spacing:.3px}.summary-section[data-v-a7a43fc8]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 2px 10px rgba(15,23,42,.04);border:1px solid #e5e7eb}.summary-charts[data-v-a7a43fc8]{display:flex;gap:0;align-items:flex-start}.summary-charts .chart-wrap[data-v-a7a43fc8]{flex:1;min-width:0}.summary-chart-sep[data-v-a7a43fc8]{width:1px;background:#e5e7eb;margin:0 28px;align-self:stretch;flex-shrink:0}.data-layout[data-v-a7a43fc8]{display:flex;gap:0;align-items:stretch}.data-left[data-v-a7a43fc8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:28px}.data-right[data-v-a7a43fc8]{flex:1;min-width:0}.data-divider[data-v-a7a43fc8]{width:1px;background:#e5e7eb;margin:0 28px;flex-shrink:0}.chart-wrap[data-v-a7a43fc8]{display:flex;align-items:flex-start;gap:20px}.chart-wrap canvas[data-v-a7a43fc8]{flex-shrink:0}.chart-legend[data-v-a7a43fc8]{flex:1;min-width:0;padding-top:8px}.legend-item[data-v-a7a43fc8]{font-size:13px;color:#374151;padding:4px 0;display:flex;align-items:center;gap:6px}.leg-dot[data-v-a7a43fc8]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-divider[data-v-a7a43fc8]{height:1px;background:#e5e7eb;margin:8px 0}.legend-foot[data-v-a7a43fc8]{font-size:12px;color:#6b7280;padding:2px 0}.dt-empty[data-v-a7a43fc8]{text-align:center;color:#9ca3af;padding:36px 12px}@media (max-width:600px){.summary-section[data-v-a7a43fc8]{padding:14px 16px}.block-header[data-v-a7a43fc8]{margin-bottom:10px;padding-bottom:8px}.summary-charts[data-v-a7a43fc8]{flex-direction:column;gap:24px}.summary-charts .chart-wrap[data-v-a7a43fc8]{width:100%}.summary-chart-sep[data-v-a7a43fc8]{display:none}.data-layout[data-v-a7a43fc8]{flex-direction:column;gap:24px}.data-divider[data-v-a7a43fc8]{display:none}.chart-wrap[data-v-a7a43fc8]{flex-direction:column;align-items:center;gap:10px}.chart-legend[data-v-a7a43fc8]{width:100%;padding-top:4px}.chart-wrap canvas[data-v-a7a43fc8]{width:100%;max-width:240px;height:auto}.legend-item[data-v-a7a43fc8]{font-size:12px;padding:3px 0}.legend-foot[data-v-a7a43fc8]{font-size:11px}}.funnel-page[data-v-30c0b03c]{width:100%}.funnel-desc[data-v-30c0b03c]{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:28px;background:#f0f4ff;border-radius:10px;border:1px solid #dbeafe;font-size:13px;color:#1d4ed8;box-shadow:0 1px 2px rgba(30,64,175,.05)}.desc-icon[data-v-30c0b03c]{flex-shrink:0;color:#1d4ed8}.funnel-layout[data-v-30c0b03c]{display:flex;gap:32px;align-items:flex-start}.funnel-body[data-v-30c0b03c]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.funnel-stage[data-v-30c0b03c]{width:100%;display:flex;flex-direction:column;align-items:center;animation:stageIn-30c0b03c .5s ease both}.funnel-stage[data-stage="1"][data-v-30c0b03c]{animation-delay:0ms}.funnel-stage[data-stage="2"][data-v-30c0b03c]{animation-delay:.12s}.funnel-stage[data-stage="3"][data-v-30c0b03c]{animation-delay:.24s}@keyframes stageIn-30c0b03c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.funnel-bar[data-v-30c0b03c]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-radius:12px;color:#fff;width:100%;box-sizing:border-box;min-width:-moz-fit-content;min-width:fit-content;gap:16px;transition:transform .25s ease,box-shadow .25s ease;cursor:default;box-shadow:0 6px 18px rgba(0,0,0,.1);position:relative;overflow:hidden}.funnel-bar[data-v-30c0b03c]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0) 60%);pointer-events:none}.funnel-bar[data-v-30c0b03c]:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.bar-left[data-v-30c0b03c]{display:flex;align-items:center;gap:10px}.bar-label[data-v-30c0b03c]{font-size:15px;font-weight:600;white-space:nowrap;letter-spacing:.3px}.bar-right[data-v-30c0b03c]{display:flex;align-items:center;gap:10px}.bar-value[data-v-30c0b03c]{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.bar-rate-badge[data-v-30c0b03c]{font-size:11px;font-weight:600;padding:3px 10px;background:hsla(0,0%,100%,.28);border-radius:20px;backdrop-filter:blur(2px)}.stage-badge[data-v-30c0b03c]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);flex-shrink:0}.stage-badge-total[data-v-30c0b03c]{background:#764ba2}.stage-badge-submitted[data-v-30c0b03c]{background:#0ea5e9}.stage-badge-success[data-v-30c0b03c]{background:#10b981}.funnel-bar-total[data-v-30c0b03c]{background:linear-gradient(135deg,#667eea,#764ba2);padding:18px 28px}.funnel-bar-total .bar-value[data-v-30c0b03c]{font-size:26px}.funnel-bar-submitted[data-v-30c0b03c]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.funnel-bar-success[data-v-30c0b03c]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.funnel-connector[data-v-30c0b03c]{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 0;gap:18px;animation:stageIn-30c0b03c .5s ease both}.connector-side[data-v-30c0b03c]{flex:1;display:flex;min-width:0}.connector-side-left[data-v-30c0b03c]{justify-content:flex-end}.connector-side-right[data-v-30c0b03c]{justify-content:flex-start}.connector-flow[data-v-30c0b03c]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative}.flow-line[data-v-30c0b03c]{width:2px;height:18px;background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:1px}.flow-arrow[data-v-30c0b03c]{color:#94a3b8;display:flex;align-items:center;justify-content:center;margin-top:-2px}.meta-loss[data-v-30c0b03c]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 14px;background:#fff;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:8px;font-size:12px;color:#6b7280;box-shadow:0 2px 8px rgba(239,68,68,.08)}.meta-loss-multi[data-v-30c0b03c]{flex-direction:column;align-items:flex-start;gap:4px}.loss-row[data-v-30c0b03c]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.loss-label[data-v-30c0b03c]{color:#9ca3af}.loss-count[data-v-30c0b03c]{color:#374151;font-weight:700}.loss-rate[data-v-30c0b03c]{color:#9ca3af;font-size:11px}.loss-sub[data-v-30c0b03c]{display:flex;flex-wrap:wrap;gap:4px 10px;padding-top:4px;margin-top:2px;border-top:1px dashed #f3f4f6;width:100%}.loss-sub-item[data-v-30c0b03c]{font-size:10px;color:#9ca3af}.meta-conv[data-v-30c0b03c]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#f0f4ff;border:1px solid #dbeafe;border-left:4px solid #4f46e5;border-radius:8px;font-size:12px;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 8px rgba(79,70,229,.08)}.conv-label[data-v-30c0b03c]{color:#6b7280}.conv-value[data-v-30c0b03c]{color:#4f46e5;font-weight:700;font-variant-numeric:tabular-nums}.sub-funnel-block[data-v-30c0b03c]{margin-top:10px;box-sizing:border-box;animation:stageIn-30c0b03c .5s ease both;animation-delay:80ms}.sub-funnel-track[data-v-30c0b03c]{display:flex;height:12px;border-radius:6px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.08);background:#f1f5f9}.track-seg[data-v-30c0b03c]{transition:opacity .15s;cursor:default}.track-seg[data-v-30c0b03c]:hover{opacity:.85}.seg-unpaid[data-v-30c0b03c]{background:#e87979}.seg-payment_request[data-v-30c0b03c]{background:#7bb3f0}.seg-channel_failed[data-v-30c0b03c]{background:#f59e0b}.seg-payment_success[data-v-30c0b03c]{background:#4ade80}.sub-funnel-legend[data-v-30c0b03c]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:10px;padding:0 4px}.legend-item[data-v-30c0b03c]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#fff;border-radius:6px;border:1px solid #f3f4f6}.legend-dot[data-v-30c0b03c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-unpaid[data-v-30c0b03c]{background:#e87979}.dot-payment_request[data-v-30c0b03c]{background:#7bb3f0}.dot-channel_failed[data-v-30c0b03c]{background:#f59e0b}.dot-payment_success[data-v-30c0b03c]{background:#4ade80}.legend-text[data-v-30c0b03c]{font-size:11px;color:#6b7280}.legend-num[data-v-30c0b03c]{font-size:11px;color:#374151;font-weight:700;font-variant-numeric:tabular-nums}.legend-pct[data-v-30c0b03c]{font-size:11px;color:#9ca3af;font-weight:500;font-variant-numeric:tabular-nums}.funnel-rate-card[data-v-30c0b03c]{width:260px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08);position:sticky;top:16px}.rate-card-header[data-v-30c0b03c]{display:flex;align-items:center;gap:8px;padding:16px 18px;background:linear-gradient(135deg,#f8f9fb,#f0f4ff);font-size:14px;font-weight:700;color:#1f2937;border-bottom:1px solid #e5e7eb}.rate-header-icon[data-v-30c0b03c]{flex-shrink:0;color:#4f46e5}.rate-card-body[data-v-30c0b03c]{padding:18px}.rate-section[data-v-30c0b03c]{margin-bottom:4px}.rate-section[data-v-30c0b03c]:last-child{margin-bottom:0}.rate-item[data-v-30c0b03c]{padding:10px 0}.rate-head[data-v-30c0b03c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.rate-label[data-v-30c0b03c]{font-size:12px;color:#4b5563}.rate-value[data-v-30c0b03c]{font-size:15px;font-weight:700;color:#1f2937;font-variant-numeric:tabular-nums}.rate-track[data-v-30c0b03c]{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.rate-fill[data-v-30c0b03c]{height:100%;border-radius:3px;transition:width .5s ease}.rate-fill-purple[data-v-30c0b03c]{background:linear-gradient(90deg,#667eea,#4f46e5)}.rate-fill-blue[data-v-30c0b03c]{background:linear-gradient(90deg,#4facfe,#00f2fe)}.rate-fill-green[data-v-30c0b03c]{background:linear-gradient(90deg,#43e97b,#38f9d7)}.rate-divider[data-v-30c0b03c]{height:1px;background:#e5e7eb;margin:14px 0}@media (max-width:900px){.funnel-layout[data-v-30c0b03c]{flex-direction:column}.funnel-rate-card[data-v-30c0b03c]{width:100%;position:static;margin-top:24px}.funnel-bar[data-v-30c0b03c]{padding:14px 18px}.funnel-bar-total[data-v-30c0b03c]{padding:16px 22px}.bar-value[data-v-30c0b03c]{font-size:20px}.funnel-bar-total .bar-value[data-v-30c0b03c]{font-size:24px}.funnel-connector[data-v-30c0b03c]{flex-direction:column;gap:10px}.connector-side[data-v-30c0b03c]{justify-content:center!important;width:100%}.connector-flow[data-v-30c0b03c]{order:-1}.flow-line[data-v-30c0b03c]{height:12px}}@media (max-width:600px){.funnel-desc[data-v-30c0b03c]{padding:10px 12px;margin-bottom:16px;font-size:12px;line-height:1.5}.funnel-layout[data-v-30c0b03c]{gap:20px}.funnel-bar[data-v-30c0b03c]{padding:12px 14px;gap:10px}.funnel-bar-total[data-v-30c0b03c]{padding:14px 16px}.bar-label[data-v-30c0b03c]{font-size:13px}.bar-value[data-v-30c0b03c]{font-size:18px}.funnel-bar-total .bar-value[data-v-30c0b03c]{font-size:20px}.bar-rate-badge[data-v-30c0b03c]{padding:2px 8px;font-size:10px}.funnel-connector[data-v-30c0b03c]{padding:10px 0;gap:8px}.meta-conv[data-v-30c0b03c],.meta-loss[data-v-30c0b03c]{padding:6px 10px;font-size:11px}.meta-conv[data-v-30c0b03c]{white-space:normal}.sub-funnel-block[data-v-30c0b03c]{margin-top:8px}.sub-funnel-legend[data-v-30c0b03c]{gap:6px 10px;margin-top:8px}.rate-card-header[data-v-30c0b03c]{padding:12px 14px;font-size:13px}.rate-card-body[data-v-30c0b03c]{padding:12px}.rate-item[data-v-30c0b03c]{padding:8px 0}.rate-divider[data-v-30c0b03c]{margin:10px 0}}.page-section[data-v-5bbbecf2]{background:#fff;border-radius:6px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.category-section[data-v-5bbbecf2]{padding:12px 24px}.category-filter[data-v-5bbbecf2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.category-label[data-v-5bbbecf2]{font-size:13px;color:#6b7280;font-weight:500;flex-shrink:0}.cat-checkbox[data-v-5bbbecf2]{margin-right:0!important;margin-left:10px}.cat-checkbox-all[data-v-5bbbecf2],.cat-checkbox[data-v-5bbbecf2]:first-child{margin-left:0}.cat-checkbox[data-v-5bbbecf2] .el-checkbox__label{display:inline-flex;align-items:center;gap:4px;font-size:13px}.trend-summary[data-v-5bbbecf2]{--ts-bg:#f9fafb;--ts-border:#e5e7eb;--ts-label:#6b7280;--ts-value:#1f2937;--ts-divider:#d1d5db;--ts-pct:#9ca3af;--ts-dot-success:#10b981;--ts-dot-warning:#f59e0b;--ts-dot-processing:#3b82f6;--ts-dot-danger:#ef4444;padding:14px 20px;margin-bottom:18px;background:var(--ts-bg);border-radius:6px;border:1px solid var(--ts-border)}.summary-row[data-v-5bbbecf2]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;line-height:1.8}.summary-label[data-v-5bbbecf2]{font-size:13px;color:var(--ts-label);font-weight:500;flex-shrink:0}.summary-value[data-v-5bbbecf2]{font-size:20px;font-weight:700;color:var(--ts-value);font-family:SF Mono,Fira Code,Consolas,monospace}.summary-divider[data-v-5bbbecf2]{height:1px;background:var(--ts-divider);margin:6px 0}.row-sep[data-v-5bbbecf2]{display:inline-block;width:1px;height:14px;background:var(--ts-divider);flex-shrink:0}.summary-cat-item[data-v-5bbbecf2]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.summary-cat-item .summary-value--sm[data-v-5bbbecf2]{font-size:14px}.summary-pct[data-v-5bbbecf2]{font-size:12px;color:var(--ts-pct);font-weight:400}.cat-dot[data-v-5bbbecf2]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-success[data-v-5bbbecf2]{background:var(--ts-dot-success)}.dot-warning[data-v-5bbbecf2]{background:var(--ts-dot-warning)}.dot-processing[data-v-5bbbecf2]{background:var(--ts-dot-processing)}.dot-danger[data-v-5bbbecf2]{background:var(--ts-dot-danger)}.calendar-container[data-v-5bbbecf2]{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.calendar-month[data-v-5bbbecf2]{flex:0 0 auto;min-width:320px}.calendar-month-header[data-v-5bbbecf2]{text-align:center;font-size:15px;font-weight:600;color:#374151;padding:8px 0 12px}.calendar-grid[data-v-5bbbecf2]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.calendar-weekday[data-v-5bbbecf2]{background:#f9fafb;text-align:center;font-size:12px;font-weight:600;color:#6b7280;padding:6px 0;border-bottom:1px solid #e5e7eb}.calendar-cell[data-v-5bbbecf2]{background:#fff;min-height:80px;padding:3px 5px;border:1px solid transparent;transition:background .15s;font-size:10px;line-height:1.3}.calendar-cell.is-empty[data-v-5bbbecf2]{background:#fafafa}.calendar-cell.is-today[data-v-5bbbecf2]{border-color:#3b82f6;background:#eff6ff}.calendar-cell.has-data[data-v-5bbbecf2]{cursor:default}.cell-date[data-v-5bbbecf2]{font-size:12px;font-weight:600;color:#374151;margin-bottom:3px}.cell-empty[data-v-5bbbecf2]{font-size:10px;color:#d1d5db}.cell-cat[data-v-5bbbecf2]{margin-bottom:4px;padding-left:5px;border-left:3px solid transparent}.cell-cat.cat-success[data-v-5bbbecf2]{border-left-color:#10b981}.cell-cat.cat-processing[data-v-5bbbecf2]{border-left-color:#3b82f6}.cell-cat.cat-warning[data-v-5bbbecf2]{border-left-color:#f59e0b}.cell-cat.cat-danger[data-v-5bbbecf2]{border-left-color:#ef4444}.cell-cat[data-v-5bbbecf2]:last-child{margin-bottom:0}.cell-cat-head[data-v-5bbbecf2]{display:flex;justify-content:space-between;align-items:baseline;gap:2px}.cat-name[data-v-5bbbecf2]{font-weight:500}.cat-stat[data-v-5bbbecf2]{font-weight:600;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.cat-stat em[data-v-5bbbecf2]{font-style:normal;font-weight:400;opacity:.75}.cat-success .cat-name[data-v-5bbbecf2],.cat-success .cat-stat[data-v-5bbbecf2]{color:#10b981}.cat-processing .cat-name[data-v-5bbbecf2],.cat-processing .cat-stat[data-v-5bbbecf2]{color:#3b82f6}.cat-warning .cat-name[data-v-5bbbecf2],.cat-warning .cat-stat[data-v-5bbbecf2]{color:#f59e0b}.cat-danger .cat-name[data-v-5bbbecf2],.cat-danger .cat-stat[data-v-5bbbecf2]{color:#ef4444}.cell-total[data-v-5bbbecf2]{display:flex;justify-content:space-between;align-items:baseline;gap:2px;margin-top:3px;padding-top:3px;border-top:1px dashed #e5e7eb;font-size:10px;color:#6b7280}.cell-total .cat-stat[data-v-5bbbecf2]{color:#374151}.trend-divider[data-v-5bbbecf2]{height:1px;background:#e5e7eb;margin:20px 0 16px}.trend-table-wrapper[data-v-5bbbecf2]{margin-top:8px}.trend-table-title[data-v-5bbbecf2]{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}.cell-pct[data-v-5bbbecf2]{color:#9ca3af;font-weight:400;font-size:11px;margin-left:2px}[data-v-5bbbecf2] .el-table .expand-sub-row:hover>td,[data-v-5bbbecf2] .el-table .expand-sub-row td{background:#f9fafb}@media (max-width:600px){.page-section[data-v-5bbbecf2]{padding:14px;margin-bottom:12px;border-radius:10px}.category-section[data-v-5bbbecf2]{padding:10px 14px}.category-filter[data-v-5bbbecf2]{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px}.category-label[data-v-5bbbecf2]{font-size:12px}.cat-checkbox[data-v-5bbbecf2]{margin-left:6px}.cat-checkbox[data-v-5bbbecf2] .el-checkbox__label{font-size:12px}.trend-summary[data-v-5bbbecf2]{padding:10px 14px;margin-bottom:14px}.summary-value[data-v-5bbbecf2]{font-size:16px}.summary-cat-item .summary-value--sm[data-v-5bbbecf2]{font-size:13px}.summary-label[data-v-5bbbecf2]{font-size:12px}.summary-pct[data-v-5bbbecf2]{font-size:11px}.calendar-container[data-v-5bbbecf2]{gap:16px;justify-content:stretch}.calendar-month[data-v-5bbbecf2]{flex:0 1 100%;width:100%;min-width:100%}.calendar-month-header[data-v-5bbbecf2]{font-size:13px;padding:6px 0 10px}.calendar-grid[data-v-5bbbecf2]{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;min-width:0}.calendar-weekday[data-v-5bbbecf2]{font-size:11px;padding:5px 0}.calendar-cell[data-v-5bbbecf2]{min-height:64px;min-width:0;padding:2px 3px;font-size:9px;line-height:1.35;overflow:hidden}.cell-date[data-v-5bbbecf2]{font-size:11px;margin-bottom:2px}.cell-cat[data-v-5bbbecf2]{padding-left:3px;margin-bottom:3px;min-width:0}.cell-cat-head[data-v-5bbbecf2]{min-width:0;gap:1px}.cell-cat-head .cat-name[data-v-5bbbecf2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-stat[data-v-5bbbecf2]{min-width:0;gap:0}.cell-total[data-v-5bbbecf2]{margin-top:2px;padding-top:2px;font-size:9px}.trend-divider[data-v-5bbbecf2]{margin:16px 0 12px}.trend-table-title[data-v-5bbbecf2]{font-size:13px;margin-bottom:8px}}.el-table th.hdr-type .cell{color:#6b7280!important;font-weight:600!important}.el-table th.hdr-success .cell{color:#10b981!important;font-weight:600!important}.el-table th.hdr-warning .cell{color:#f59e0b!important;font-weight:600!important}.el-table th.hdr-processing .cell{color:#3b82f6!important;font-weight:600!important}.el-table th.hdr-danger .cell{color:#ef4444!important;font-weight:600!important}.el-checkbox.cat-checkbox--success .el-checkbox__label{color:#10b981}.el-checkbox.cat-checkbox--processing .el-checkbox__label{color:#3b82f6}.el-checkbox.cat-checkbox--warning .el-checkbox__label{color:#f59e0b}.el-checkbox.cat-checkbox--danger .el-checkbox__label{color:#ef4444}.col-val{font-weight:500}.col-val--success{color:#10b981}.col-val--warning{color:#f59e0b}.col-val--processing{color:#3b82f6}.col-val--danger{color:#ef4444}.type-badge{display:inline-block;padding:1px 8px;border-radius:3px;font-size:11px;font-weight:500;line-height:1.6}.type-badge.type--count{background:#eef2ff;color:#4f46e5}.type-badge.type--amount{background:#fef3c7;color:#d97706}.exp-col-total{font-size:13px;line-height:1.6;color:#374151}.exp-col-bd{font-size:13px;line-height:1.5}.exp-bd-item{padding:2px 0}.exp-bd-item+.exp-bd-item{border-top:1px dotted #e5e7eb;margin-top:3px;padding-top:3px}.exp-bd-label{font-weight:500;color:#6b7280}.exp-bd-stat{color:#374151}.exp-bd-sub{margin:2px 0 0 10px;padding-left:6px;border-left:1px dashed #d1d5db}.exp-bd-subitem{padding:2px 0;font-size:12px}.exp-bd-subitem .exp-bd-label{color:#9ca3af}.exp-bd-subitem .exp-bd-stat{color:#6b7280}.exp-bd--success .exp-bd-label{color:#059669}.exp-bd--warning .exp-bd-label{color:#d97706}.exp-bd--processing .exp-bd-label{color:#2563eb}.exp-bd--danger .exp-bd-label{color:#dc2626}.expand-trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;color:#9ca3af;transition:transform .2s,color .15s;vertical-align:middle;margin-right:2px}.expand-trigger:hover{color:#3b82f6}.expand-trigger.is-expanded{transform:rotate(90deg);color:#3b82f6}.billing-stat-page[data-v-59313756]{padding:20px;background-color:#f0f2f5;min-height:calc(100vh - 60px)}.page-section[data-v-59313756]{background:#fff;border-radius:6px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-row[data-v-59313756]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.filter-left[data-v-59313756]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-label[data-v-59313756]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.filter-separator[data-v-59313756]{color:#9ca3af;margin:0 2px}.filter-right[data-v-59313756]{display:flex;gap:8px;flex-shrink:0}.filter-divider[data-v-59313756]{height:1px;background:#e5e7eb;margin:14px 0 12px}.filter-bottom[data-v-59313756]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.fb-left[data-v-59313756]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-right[data-v-59313756]{flex-shrink:0}.preset-label[data-v-59313756]{font-size:13px;color:#9ca3af;flex-shrink:0}.date-range-bar[data-v-59313756]{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-bottom:18px;background:#f0f4ff;border-radius:6px;border:1px solid #dbeafe;font-size:13px}.dr-icon[data-v-59313756]{font-size:15px}.dr-label[data-v-59313756]{color:#6b7280;font-weight:500}.dr-value[data-v-59313756]{color:#1d4ed8;font-weight:600;font-family:SF Mono,Fira Code,Consolas,monospace}.btn-icon[data-v-59313756]{display:inline;vertical-align:-1.5px;margin-right:2px}@media (max-width:600px){.billing-stat-page[data-v-59313756]{padding:12px}.stat-mobile-header[data-v-59313756]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:4px;margin:-12px -12px 12px;padding:8px 8px 4px;background:rgba(240,242,245,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.smh-back[data-v-59313756]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:#1d1d1f;cursor:pointer;-webkit-tap-highlight-color:transparent}.smh-back[data-v-59313756]:active{background:rgba(15,23,42,.06)}.smh-title[data-v-59313756]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:17px;font-weight:600;color:#1d1d1f;letter-spacing:-.2px}.smh-spacer[data-v-59313756]{flex-shrink:0;width:40px}.page-section[data-v-59313756]{padding:16px;margin-bottom:12px;border-radius:10px}.filter-row[data-v-59313756]{flex-direction:column;align-items:stretch;gap:10px}.filter-left[data-v-59313756]{flex-direction:column;align-items:stretch;gap:4px}.filter-separator[data-v-59313756]{display:none}.filter-left .filter-label[data-v-59313756]:not(:first-child){margin-top:10px}.filter-left .el-date-editor[data-v-59313756]{width:100%!important}.filter-right[data-v-59313756]{display:flex;gap:10px}.filter-right .el-button[data-v-59313756]{flex:1;height:40px;margin-left:0}.filter-bottom[data-v-59313756]{flex-direction:column;align-items:stretch;gap:12px}.fb-left[data-v-59313756]{flex-direction:column;align-items:stretch;gap:8px}.preset-label[data-v-59313756]{font-size:13px;font-weight:500;color:#6b7280}.fb-left .el-radio-group[data-v-59313756]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.fb-left .el-radio-button[data-v-59313756]{width:100%;margin:0}.fb-left[data-v-59313756] .el-radio-button__inner{display:block;width:100%;height:40px;line-height:38px;padding:0 6px;box-sizing:border-box;font-size:13px;font-weight:500;color:#475569;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none}.fb-left[data-v-59313756] .el-radio-button:first-child .el-radio-button__inner,.fb-left[data-v-59313756] .el-radio-button:last-child .el-radio-button__inner{border-left:1px solid #e5e7eb;border-radius:8px;box-shadow:none!important}.fb-left[data-v-59313756] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#409eff;border-color:#409eff;color:#fff;font-weight:600;box-shadow:none}.fb-right[data-v-59313756]{width:100%}.fb-right .el-radio-group[data-v-59313756]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.fb-right .el-radio-button[data-v-59313756]{width:100%;margin:0}.fb-right[data-v-59313756] .el-radio-button__inner{display:block;width:100%;height:40px;line-height:38px;padding:0 6px;box-sizing:border-box;font-size:13px;font-weight:500;color:#475569;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none}.fb-right[data-v-59313756] .el-radio-button:first-child .el-radio-button__inner,.fb-right[data-v-59313756] .el-radio-button:last-child .el-radio-button__inner{border-left:1px solid #e5e7eb;border-radius:8px;box-shadow:none!important}.fb-right[data-v-59313756] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#409eff;border-color:#409eff;color:#fff;font-weight:600;box-shadow:none}.date-range-bar[data-v-59313756]{flex-wrap:wrap;padding:8px 12px;font-size:12px;line-height:1.5}.dr-value[data-v-59313756]{word-break:break-all}}