.billing-search-module[data-v-614bc900]{width:100%;padding:16px 20px;background:#f5f7fa;border-radius:8px}.search-form[data-v-614bc900]{width:100%}.search-row[data-v-614bc900]{display:flex;flex-wrap:wrap;align-items:center;gap:0}.search-row .el-form-item[data-v-614bc900]{margin-bottom:0}.advanced-row[data-v-614bc900]{margin-top:12px;padding-top:12px;border-top:1px dashed #e4e7ed}.search-input[data-v-614bc900]{width:220px}.search-datepicker[data-v-614bc900]{width:200px}.billing-table-module[data-v-22478330]{width:100%}.billing-table-module[data-v-22478330] .el-tag{border:none}.link-id[data-v-22478330]{font-weight:600;color:#1890ff;text-decoration:none}.link-id[data-v-22478330]:hover{color:#40a9ff;text-decoration:underline}.cell-email[data-v-22478330]{font-weight:500;color:#333}.cell-country[data-v-22478330]{color:#555}.cell-time[data-v-22478330]{color:#666;font-size:13px}.cell-price[data-v-22478330]{font-weight:600;color:#cf1322}.cell-pay-price[data-v-22478330]{font-weight:600;color:#389e0d}.cell-payment[data-v-22478330]{color:#555}.action-buttons[data-v-22478330]{display:flex;align-items:center;white-space:nowrap}.action-btn[data-v-22478330]{padding:0;font-size:13px}.action-btn-warning[data-v-22478330]{color:#e6a23c}.action-btn-warning[data-v-22478330]:hover{color:#f3d19e}.action-btn-primary[data-v-22478330]{color:#409eff}.action-btn-primary[data-v-22478330]:hover{color:#79bbff}.file_upload[data-v-02026741],.file_upload[data-v-bb30ae56]{display:none}.billing-list-page[data-v-5b6342c9]{height:calc(100vh - 60px);display:flex;flex-direction:column;background:#fff;overflow:hidden}.page-section[data-v-5b6342c9]{padding:0 20px}.search-section[data-v-5b6342c9]{padding:16px 20px 0}.toolbar-section[data-v-5b6342c9]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;flex-shrink:0}.toolbar-left[data-v-5b6342c9],.toolbar-right[data-v-5b6342c9]{display:flex;align-items:center;gap:8px}.table-section[data-v-5b6342c9]{flex:1;overflow:auto;padding-bottom:0}.pagination-section[data-v-5b6342c9]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f5f7fa;border-top:1px solid #e4e7ed;flex-shrink:0}.pagination-info[data-v-5b6342c9]{color:#606266;font-size:13px}.pagination-info strong[data-v-5b6342c9]{color:#303133}.text-bold[data-v-591dfc67]{font-weight:600}.text-mono[data-v-591dfc67]{font-family:SF Mono,Consolas,monospace;font-size:12px;color:#515a6e;word-break:break-all}.meta-btn[data-v-591dfc67]{padding:0;font-size:12px;color:#0071e3}.price-text[data-v-591dfc67]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.price-text.total[data-v-591dfc67]{font-weight:700;font-size:13px}.meta-dialog{width:520px;word-break:break-all;font-family:SF Mono,Consolas,monospace;font-size:13px}.billing-detail[data-v-65d19377]{background:#fff;height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden}.detail-header[data-v-65d19377]{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-65d19377]{display:flex;align-items:center;gap:14px}.header-title[data-v-65d19377]{font-size:17px;font-weight:600;color:#1d1d1f;letter-spacing:-.2px}.header-actions[data-v-65d19377]{display:flex;gap:10px}.detail-body[data-v-65d19377]{flex:1;overflow-y:auto;max-width:1440px;width:100%;margin:0 auto;padding:0 32px}.detail-tabs[data-v-65d19377]{margin-top:16px}.card-title[data-v-65d19377]{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-65d19377],.section-card[data-v-65d19377]{padding:28px 0 20px}.info-card[data-v-65d19377]{padding-bottom:32px}.section-card+.section-card[data-v-65d19377]{border-top:1px solid #f5f5f5}.info-item[data-v-65d19377]{display:flex;align-items:baseline;padding:7px 0;line-height:1.6}.info-label[data-v-65d19377]{font-size:13px;color:#86868b;min-width:110px;flex-shrink:0;font-weight:500}.info-label[data-v-65d19377]:after{content:""}.info-value[data-v-65d19377]{font-size:14px;color:#1d1d1f;word-break:break-all}.info-value.link[data-v-65d19377]{color:#0071e3;cursor:pointer;transition:color .2s}.info-value.link[data-v-65d19377]:hover{color:#0077ed}.link[data-v-65d19377]{color:#0071e3;text-decoration:none;transition:color .2s}.link[data-v-65d19377]:hover{color:#0077ed}.price-text[data-v-65d19377]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.price-summary[data-v-65d19377]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 12px 0;font-size:14px}.summary-label[data-v-65d19377]{color:#86868b;font-size:13px}.sub-summary[data-v-65d19377],.total-sub-summary[data-v-65d19377]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:4px 12px;font-size:13px}.total-sub-summary[data-v-65d19377]{padding-top:10px;margin-top:4px;border-top:1px solid #f0f0f0;font-size:14px;font-weight:600}.price-card[data-v-65d19377]{margin:24px 0 28px;padding:24px 28px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;border:1px solid #eee}.price-row[data-v-65d19377]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}.price-row-label[data-v-65d19377]{color:#6e6e73}.price-row-value[data-v-65d19377]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.price-row-total[data-v-65d19377]{margin-top:12px;padding-top:14px;border-top:2px solid #1d1d1f}.price-row-total .price-row-label[data-v-65d19377]{font-size:16px;font-weight:600;color:#1d1d1f}.total-price[data-v-65d19377]{font-size:22px;font-weight:700;color:#e44d4d}.price-section-title[data-v-65d19377]{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-65d19377]{padding:4px 0}.price-row-deduction[data-v-65d19377]{padding:3px 0 3px 16px;font-size:13px}.deduction-label[data-v-65d19377]{color:#a0a0a6}.deduction-value[data-v-65d19377]{color:#e44d4d;font-weight:500;font-variant-numeric:tabular-nums}.price-row-subtotal[data-v-65d19377]{padding:6px 0 10px;margin-bottom:4px;border-bottom:1px dashed #e0e0e0}.subtotal-label[data-v-65d19377]{font-weight:600;color:#1d1d1f}.subtotal-value[data-v-65d19377]{color:#e44d4d;font-weight:700;font-variant-numeric:tabular-nums}.price-section-divider[data-v-65d19377]{height:1px;margin:4px 0 12px}.shipping-price-card[data-v-65d19377]{margin-top:20px;padding:20px 24px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;border:1px solid #eee}.shipping-price-row[data-v-65d19377]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px}.shipping-price-label[data-v-65d19377]{color:#6e6e73}.shipping-price-value[data-v-65d19377]{color:#e44d4d;font-weight:600;font-variant-numeric:tabular-nums}.shipping-price-total[data-v-65d19377]{margin-top:8px;padding-top:10px;border-top:1px solid #ddd}.shipping-price-total .shipping-price-label[data-v-65d19377]{font-weight:600;color:#1d1d1f}.shipping-total-value[data-v-65d19377]{font-size:18px;font-weight:700}.limit-time[data-v-65d19377]{margin-top:4px;font-size:12px;color:#86868b;line-height:1.6}[data-v-65d19377] .el-table{font-size:13px;border:none!important}[data-v-65d19377] .el-table:before{display:none}[data-v-65d19377] .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-65d19377] .el-table td{border-bottom:1px solid #f5f5f5;border-right:none;color:#1d1d1f;padding:12px 0}[data-v-65d19377] .el-table__body tr:nth-child(2n) td{background:#fafbfc}[data-v-65d19377] .el-table__body tr:hover td{background:#f5f7fa!important}[data-v-65d19377] .el-table--border:after,[data-v-65d19377] .el-table--group:after,[data-v-65d19377] .el-table__border-left-patch{display:none}[data-v-65d19377] .el-tabs__header{margin:0 0 4px}[data-v-65d19377] .el-tabs__nav-wrap{padding:0}[data-v-65d19377] .el-tabs__nav-wrap:after{background-color:#f0f0f0;height:1px}[data-v-65d19377] .el-tabs__item{font-size:14px;font-weight:500;color:#6e6e73;height:42px;line-height:42px;padding:0 24px}[data-v-65d19377] .el-tabs__item.is-active{color:#1d1d1f;font-weight:600}[data-v-65d19377] .el-tabs__active-bar{background-color:#1d1d1f;height:2px}[data-v-65d19377] .action-dialog .el-dialog__body{padding:20px 24px}[data-v-65d19377] .address-dialog .el-form-item{margin-bottom:6px}[data-v-65d19377] .el-button--small{border-radius:6px;font-weight:500;letter-spacing:-.2px}[data-v-65d19377] .el-tag--dark{border:none}.spec-list[data-v-65d19377]{display:flex;flex-direction:column;gap:2px}.spec-item[data-v-65d19377]{font-size:13px;color:#1d1d1f;line-height:1.5}.spec-name[data-v-65d19377]{color:#86868b}.data-block[data-v-2b6f9ac1]{width:100%}.block-header[data-v-2b6f9ac1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.block-title[data-v-2b6f9ac1]{font-size:15px;font-weight:700;color:#1f2937;letter-spacing:.3px}.dl-btn.el-button--text[data-v-2b6f9ac1]{font-size:12px;color:#9ca3af;padding:0}.dl-btn.el-button--text[data-v-2b6f9ac1]:hover{color:#409eff}.data-layout[data-v-2b6f9ac1]{display:flex;gap:0;align-items:stretch}.data-left[data-v-2b6f9ac1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:28px}.data-right[data-v-2b6f9ac1]{flex:1;min-width:0}.data-divider[data-v-2b6f9ac1]{width:1px;background:#e5e7eb;margin:0 28px;flex-shrink:0}.dt[data-v-2b6f9ac1]{width:100%;border-collapse:collapse;font-size:13px}.dt thead th[data-v-2b6f9ac1]{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-2b6f9ac1]:first-child{border-radius:6px 0 0 0}.dt thead th[data-v-2b6f9ac1]:last-child{border-radius:0 6px 0 0}.dt tbody td[data-v-2b6f9ac1]{padding:10px 14px;border-bottom:1px solid #f3f4f6;color:#374151;transition:background .15s}.dt tbody tr:hover td[data-v-2b6f9ac1]{background:#f9fafb}.dt tbody tr:last-child td[data-v-2b6f9ac1]{border-bottom:none}.dt .dt-cat[data-v-2b6f9ac1]{width:auto;font-weight:500}.dt .dt-num[data-v-2b6f9ac1]{width:110px;text-align:right}.dt .dt-amt[data-v-2b6f9ac1]{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-2b6f9ac1]{width:80px;text-align:right;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;color:#6b7280}.dt .dt-empty[data-v-2b6f9ac1]{text-align:center;color:#9ca3af;padding:36px 12px}.dt-summary tbody td[data-v-2b6f9ac1]{padding:14px;background:#fff}.dt-summary tbody tr:hover td[data-v-2b6f9ac1]{background:#f8f9fb}.sr td[data-v-2b6f9ac1]:first-child{position:relative;padding-left:18px}.sr td[data-v-2b6f9ac1]:first-child:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0}.sr-total td[data-v-2b6f9ac1]:first-child:before{background:#4f46e5}.sr-unpaid td[data-v-2b6f9ac1]:first-child:before{background:#f59e0b}.sr-success td[data-v-2b6f9ac1]:first-child:before{background:#10b981}.sr-processing td[data-v-2b6f9ac1]:first-child:before{background:#3b82f6}.sr-failed td[data-v-2b6f9ac1]:first-child:before{background:#ef4444}.dt-summary .dt-cat[data-v-2b6f9ac1]{color:#1f2937;font-weight:600;font-size:13px}.dt-summary .dt-num[data-v-2b6f9ac1]{font-size:18px;font-weight:700;color:#111827;letter-spacing:-.3px}.dt-summary .dt-num strong[data-v-2b6f9ac1]{font-weight:700}.dt-summary .dt-amt[data-v-2b6f9ac1]{font-size:16px;color:#111827}.pct-val-green[data-v-2b6f9ac1]{color:#10b981}.pct-val-amber[data-v-2b6f9ac1]{color:#f59e0b}.pct-val-red[data-v-2b6f9ac1]{color:#ef4444}.pct-val-blue[data-v-2b6f9ac1]{color:#3b82f6}.pct-val-muted[data-v-2b6f9ac1]{color:#9ca3af}.sr[data-v-2b6f9ac1]{cursor:pointer}.sr.is-expanded td[data-v-2b6f9ac1]{background:#f8f9fb}.sr.is-expanded td[data-v-2b6f9ac1]:first-child:before{bottom:0}.expand-icon[data-v-2b6f9ac1]{display:inline-block;font-size:9px;color:#9ca3af;margin-left:6px;vertical-align:middle;transition:transform .2s}.sr-breakdown td[data-v-2b6f9ac1]{background:#fafbfc!important;font-size:12px}.sr-breakdown td.dt-bd-cat[data-v-2b6f9ac1]{padding-left:42px!important;color:#6b7280;font-weight:400}.sr-breakdown td[data-v-2b6f9ac1]:first-child:before{display:none}.sr-breakdown td.dt-amt[data-v-2b6f9ac1],.sr-breakdown td.dt-num[data-v-2b6f9ac1]{font-size:13px;font-weight:500;color:#6b7280}.sr-breakdown td.dt-pct[data-v-2b6f9ac1]{font-weight:600}.bd-dot[data-v-2b6f9ac1]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;vertical-align:middle;position:relative;top:-1px}.bd-unpaid td[data-v-2b6f9ac1]:first-child{border-left:3px solid #f59e0b;padding-left:15px!important}.bd-success td[data-v-2b6f9ac1]:first-child{border-left:3px solid #10b981;padding-left:15px!important}.bd-processing td[data-v-2b6f9ac1]:first-child{border-left:3px solid #3b82f6;padding-left:15px!important}.bd-failed td[data-v-2b6f9ac1]:first-child{border-left:3px solid #ef4444;padding-left:15px!important}.rank-num[data-v-2b6f9ac1]{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-2b6f9ac1]{background:#fef3c7;color:#b45309}.rank-2[data-v-2b6f9ac1]{background:#e5e7eb;color:#6b7280}.rank-3[data-v-2b6f9ac1]{background:#fed7aa;color:#c2410c}.rank-rest[data-v-2b6f9ac1]{background:#f9fafb;color:#9ca3af}.num-chip[data-v-2b6f9ac1]{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-2b6f9ac1]{background:#e0e7ff;color:#4f46e5}.chip-2[data-v-2b6f9ac1]{background:#fef3c7;color:#f59e0b}.chip-3[data-v-2b6f9ac1]{background:#d1fae5;color:#10b981}.foot-row td[data-v-2b6f9ac1]{padding:10px 14px;background:#f8f9fb;border-top:2px solid #e5e7eb;font-size:13px;font-weight:600;color:#374151}.foot-row td[data-v-2b6f9ac1]:first-child{color:#1f2937}.dot[data-v-2b6f9ac1]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:middle;position:relative;top:-1px}.dot-total[data-v-2b6f9ac1]{background:#4f46e5}.dot-unpaid[data-v-2b6f9ac1]{background:#f59e0b}.dot-success[data-v-2b6f9ac1]{background:#10b981}.dot-processing[data-v-2b6f9ac1]{background:#3b82f6}.dot-failed[data-v-2b6f9ac1]{background:#ef4444}.tag-en[data-v-2b6f9ac1]{font-size:11px;color:#9ca3af;font-weight:400;letter-spacing:.4px;margin-left:4px}.data-block[data-v-4963d904]{width:100%}.block-header[data-v-4963d904]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.block-title[data-v-4963d904]{font-size:15px;font-weight:700;color:#1f2937;letter-spacing:.3px}.data-layout[data-v-4963d904]{display:flex;gap:0;align-items:stretch}.data-left[data-v-4963d904]{flex:1;min-width:0;display:flex;flex-direction:column;gap:28px}.data-right[data-v-4963d904]{flex:1;min-width:0}.data-divider[data-v-4963d904]{width:1px;background:#e5e7eb;margin:0 28px;flex-shrink:0}.chart-wrap[data-v-4963d904]{display:flex;align-items:flex-start;gap:20px}.chart-wrap canvas[data-v-4963d904]{flex-shrink:0}.chart-legend[data-v-4963d904]{flex:1;min-width:0;padding-top:8px}.legend-item[data-v-4963d904]{font-size:13px;color:#374151;padding:4px 0;display:flex;align-items:center;gap:6px}.leg-dot[data-v-4963d904]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-divider[data-v-4963d904]{height:1px;background:#e5e7eb;margin:8px 0}.legend-foot[data-v-4963d904]{font-size:12px;color:#6b7280;padding:2px 0}.dt-empty[data-v-4963d904]{text-align:center;color:#9ca3af;padding:36px 12px}.funnel-page[data-v-c39dcbf6]{width:100%}.funnel-desc[data-v-c39dcbf6]{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-c39dcbf6]{font-size:15px;flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;border-radius:50%}.funnel-layout[data-v-c39dcbf6]{display:flex;gap:32px;align-items:flex-start}.funnel-body[data-v-c39dcbf6]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.funnel-stage[data-v-c39dcbf6]{width:100%;display:flex;flex-direction:column;align-items:center;animation:stageIn-c39dcbf6 .5s ease both}.funnel-stage[data-stage="1"][data-v-c39dcbf6]{animation-delay:0ms}.funnel-stage[data-stage="2"][data-v-c39dcbf6]{animation-delay:.12s}.funnel-stage[data-stage="3"][data-v-c39dcbf6]{animation-delay:.24s}@keyframes stageIn-c39dcbf6{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.funnel-bar[data-v-c39dcbf6]{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-c39dcbf6]: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-c39dcbf6]:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.bar-left[data-v-c39dcbf6]{display:flex;align-items:center;gap:10px}.bar-label[data-v-c39dcbf6]{font-size:15px;font-weight:600;white-space:nowrap;letter-spacing:.3px}.bar-right[data-v-c39dcbf6]{display:flex;align-items:center;gap:10px}.bar-value[data-v-c39dcbf6]{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.bar-rate-badge[data-v-c39dcbf6]{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-c39dcbf6]{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-c39dcbf6]{background:#764ba2}.stage-badge-submitted[data-v-c39dcbf6]{background:#0ea5e9}.stage-badge-success[data-v-c39dcbf6]{background:#10b981}.funnel-bar-total[data-v-c39dcbf6]{background:linear-gradient(135deg,#667eea,#764ba2);padding:18px 28px}.funnel-bar-total .bar-value[data-v-c39dcbf6]{font-size:26px}.funnel-bar-submitted[data-v-c39dcbf6]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.funnel-bar-success[data-v-c39dcbf6]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.funnel-connector[data-v-c39dcbf6]{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 0;gap:18px;animation:stageIn-c39dcbf6 .5s ease both}.connector-side[data-v-c39dcbf6]{flex:1;display:flex;min-width:0}.connector-side-left[data-v-c39dcbf6]{justify-content:flex-end}.connector-side-right[data-v-c39dcbf6]{justify-content:flex-start}.connector-flow[data-v-c39dcbf6]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative}.flow-line[data-v-c39dcbf6]{width:2px;height:18px;background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:1px}.flow-arrow[data-v-c39dcbf6]{color:#94a3b8;font-size:10px;line-height:1;margin-top:-2px}.meta-loss[data-v-c39dcbf6]{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-c39dcbf6]{flex-direction:column;align-items:flex-start;gap:4px}.loss-row[data-v-c39dcbf6]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.loss-label[data-v-c39dcbf6]{color:#9ca3af}.loss-count[data-v-c39dcbf6]{color:#374151;font-weight:700}.loss-rate[data-v-c39dcbf6]{color:#9ca3af;font-size:11px}.loss-sub[data-v-c39dcbf6]{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-c39dcbf6]{font-size:10px;color:#9ca3af}.meta-conv[data-v-c39dcbf6]{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-c39dcbf6]{color:#6b7280}.conv-value[data-v-c39dcbf6]{color:#4f46e5;font-weight:700;font-variant-numeric:tabular-nums}.sub-funnel-block[data-v-c39dcbf6]{margin-top:10px;box-sizing:border-box;animation:stageIn-c39dcbf6 .5s ease both;animation-delay:80ms}.sub-funnel-track[data-v-c39dcbf6]{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-c39dcbf6]{transition:opacity .15s;cursor:default}.track-seg[data-v-c39dcbf6]:hover{opacity:.85}.seg-unpaid[data-v-c39dcbf6]{background:#e87979}.seg-payment_request[data-v-c39dcbf6]{background:#7bb3f0}.seg-channel_failed[data-v-c39dcbf6]{background:#f59e0b}.seg-payment_success[data-v-c39dcbf6]{background:#4ade80}.sub-funnel-legend[data-v-c39dcbf6]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:10px;padding:0 4px}.legend-item[data-v-c39dcbf6]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#fff;border-radius:6px;border:1px solid #f3f4f6}.legend-dot[data-v-c39dcbf6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-unpaid[data-v-c39dcbf6]{background:#e87979}.dot-payment_request[data-v-c39dcbf6]{background:#7bb3f0}.dot-channel_failed[data-v-c39dcbf6]{background:#f59e0b}.dot-payment_success[data-v-c39dcbf6]{background:#4ade80}.legend-text[data-v-c39dcbf6]{font-size:11px;color:#6b7280}.legend-num[data-v-c39dcbf6]{font-size:11px;color:#374151;font-weight:700;font-variant-numeric:tabular-nums}.funnel-rate-card[data-v-c39dcbf6]{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-c39dcbf6]{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-c39dcbf6]{font-size:14px}.rate-card-body[data-v-c39dcbf6]{padding:18px}.rate-section[data-v-c39dcbf6]{margin-bottom:4px}.rate-section[data-v-c39dcbf6]:last-child{margin-bottom:0}.rate-item[data-v-c39dcbf6]{padding:10px 0}.rate-head[data-v-c39dcbf6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.rate-label[data-v-c39dcbf6]{font-size:12px;color:#4b5563}.rate-value[data-v-c39dcbf6]{font-size:15px;font-weight:700;color:#1f2937;font-variant-numeric:tabular-nums}.rate-track[data-v-c39dcbf6]{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.rate-fill[data-v-c39dcbf6]{height:100%;border-radius:3px;transition:width .5s ease}.rate-fill-purple[data-v-c39dcbf6]{background:linear-gradient(90deg,#667eea,#4f46e5)}.rate-fill-blue[data-v-c39dcbf6]{background:linear-gradient(90deg,#4facfe,#00f2fe)}.rate-fill-green[data-v-c39dcbf6]{background:linear-gradient(90deg,#43e97b,#38f9d7)}.rate-divider[data-v-c39dcbf6]{height:1px;background:#e5e7eb;margin:14px 0}@media (max-width:900px){.funnel-layout[data-v-c39dcbf6]{flex-direction:column}.funnel-rate-card[data-v-c39dcbf6]{width:100%;position:static;margin-top:24px}.funnel-bar[data-v-c39dcbf6]{padding:14px 18px}.funnel-bar-total[data-v-c39dcbf6]{padding:16px 22px}.bar-value[data-v-c39dcbf6]{font-size:20px}.funnel-bar-total .bar-value[data-v-c39dcbf6]{font-size:24px}.funnel-connector[data-v-c39dcbf6]{flex-direction:column;gap:10px}.connector-side[data-v-c39dcbf6]{justify-content:center!important;width:100%}.connector-flow[data-v-c39dcbf6]{order:-1}.flow-line[data-v-c39dcbf6]{height:12px}}.billing-stat-page[data-v-80d8495c]{padding:20px;background-color:#f0f2f5;min-height:calc(100vh - 60px)}.page-section[data-v-80d8495c]{background:#fff;border-radius:6px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-row[data-v-80d8495c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.filter-left[data-v-80d8495c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-label[data-v-80d8495c]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.filter-separator[data-v-80d8495c]{color:#9ca3af;margin:0 2px}.filter-right[data-v-80d8495c]{display:flex;gap:8px;flex-shrink:0}.filter-divider[data-v-80d8495c]{height:1px;background:#e5e7eb;margin:14px 0 12px}.filter-bottom[data-v-80d8495c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.fb-left[data-v-80d8495c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-right[data-v-80d8495c]{flex-shrink:0}.preset-label[data-v-80d8495c]{font-size:13px;color:#9ca3af;flex-shrink:0}.date-range-bar[data-v-80d8495c]{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-80d8495c]{font-size:15px}.dr-label[data-v-80d8495c]{color:#6b7280;font-weight:500}.dr-value[data-v-80d8495c]{color:#1d4ed8;font-weight:600;font-family:SF Mono,Fira Code,Consolas,monospace}