.form[data-v-7e04ffc4]{padding:12px}.footer[data-v-7e04ffc4]{text-align:right;margin-top:10px}@media (max-width:768px){.el-table[data-v-2b8dc150]{font-size:12px}.el-table .el-table__cell[data-v-2b8dc150]{padding:8px 4px}.el-button--mini[data-v-2b8dc150]{padding:4px 8px;font-size:11px}.el-tag--mini[data-v-2b8dc150]{height:20px;line-height:18px;font-size:10px}}@media (max-width:992px){.el-col[data-v-2b8dc150]{margin-bottom:10px}}.coupon-config-container[data-v-2b8dc150]{height:auto;min-height:500px}@media (min-width:768px){.coupon-config-container[data-v-2b8dc150]{height:70vh}}.coupons-container[data-v-5062d0b4]{display:flex;flex-direction:column;gap:6px;max-width:100%}.coupon-card[data-v-5062d0b4]{background:#f8f9fb;border:1px solid #e1e6f0;border-radius:6px;padding:10px 12px;color:#333;position:relative;transition:all .2s ease;font-size:12px;cursor:pointer}.coupon-card[data-v-5062d0b4]:hover{border-color:#c6d1e8;background:#f4f6fa;box-shadow:0 2px 8px rgba(0,0,0,.1)}.coupon-card.used[data-v-5062d0b4]{background:#f5f5f5;border-color:#d9d9d9;color:#999}.coupon-card.expired[data-v-5062d0b4]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.coupon-summary[data-v-5062d0b4]{display:flex;justify-content:space-between;align-items:center;width:100%}.summary-left[data-v-5062d0b4]{display:flex;align-items:center;gap:12px;flex:1}.coupon-name-simple[data-v-5062d0b4]{font-size:12px;color:#333;font-weight:500}.coupon-value-simple[data-v-5062d0b4]{font-size:14px;font-weight:600;color:#409eff}.summary-right[data-v-5062d0b4]{display:flex;align-items:center;gap:8px}.status-tag-simple[data-v-5062d0b4]{font-size:10px!important;padding:2px 6px!important;height:auto!important;line-height:1.2!important}.expand-icon[data-v-5062d0b4]{font-size:12px;color:#999;transition:transform .2s ease}.expand-icon[data-v-5062d0b4]:hover{color:#409eff}.detail-separator[data-v-5062d0b4]{height:1px;background:#e1e6f0;margin:8px 0}.status-tag[data-v-5062d0b4],.type-tag[data-v-5062d0b4]{font-size:10px!important;padding:2px 6px!important;height:auto!important;line-height:1.2!important}.coupon-details[data-v-5062d0b4]{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#666}.detail-row[data-v-5062d0b4]{display:flex;align-items:center;gap:4px}.detail-row i[data-v-5062d0b4]{width:12px;font-size:11px;color:#999}.coupon-code[data-v-5062d0b4]{background:#f0f2f5;padding:4px 6px;border-radius:3px;margin-top:2px;border:1px dashed #d9d9d9}.code-text[data-v-5062d0b4]{font-family:Courier New,monospace;font-size:10px;flex:1;word-break:break-all;color:#666}.no-coupons[data-v-5062d0b4]{color:#c0c4cc;font-size:11px;text-align:center;padding:8px;background:#fafafa;border-radius:4px;border:1px dashed #e9ecef}.customer-info[data-v-5062d0b4]{display:flex;flex-direction:column;align-items:flex-start}.customer-name[data-v-5062d0b4]{font-weight:700;color:#303133;margin-bottom:2px}.customer-phone[data-v-5062d0b4]{font-size:12px;color:#909399}.store-info[data-v-5062d0b4]{display:flex;flex-direction:column;align-items:flex-start}.store-name[data-v-5062d0b4]{color:#606266;font-size:13px}.mall-code[data-v-5062d0b4]{font-size:11px;color:#c0c4cc}@media (max-width:768px){.coupon-card[data-v-5062d0b4]{padding:8px 10px}.coupon-left[data-v-5062d0b4]{flex-direction:column;align-items:flex-start;gap:2px}.coupon-right[data-v-5062d0b4]{flex-direction:column;gap:2px}}@media (max-width:768px){.el-table[data-v-15b86f55]{font-size:12px}.el-table .el-table__cell[data-v-15b86f55]{padding:8px 4px}.el-button--mini[data-v-15b86f55]{padding:4px 8px;font-size:11px}.el-tag--mini[data-v-15b86f55]{height:20px;line-height:18px;font-size:10px}}@media (max-width:992px){.el-col[data-v-15b86f55]{margin-bottom:10px}}.customer-config-container[data-v-15b86f55]{height:auto;min-height:500px}@media (min-width:768px){.customer-config-container[data-v-15b86f55]{height:70vh}}.activity-coupon-dialog .el-dialog{border-radius:8px}.activity-coupon-dialog .el-dialog__header{padding:15px 20px;border-bottom:1px solid #e4e7ed;background-color:#f5f7fa}.activity-coupon-dialog .el-dialog__body{padding:0;overflow:hidden}.activity-coupon-dialog .el-dialog__title{font-weight:600;color:#303133}.activity-customer-dialog .el-dialog{border-radius:8px}.activity-customer-dialog .el-dialog__header{padding:15px 20px;border-bottom:1px solid #e4e7ed;background-color:#f5f7fa}.activity-customer-dialog .el-dialog__body{padding:0;overflow:hidden}.activity-customer-dialog .el-dialog__title{font-weight:600;color:#303133}.activity-record-drawer .el-drawer__header{padding:20px;border-bottom:1px solid #e4e7ed;background-color:#f5f7fa}.activity-record-drawer .el-drawer__title{font-weight:600;color:#303133;font-size:16px}.activity-record-drawer .el-drawer__body{padding:20px 0}.package-upload{display:inline-block;vertical-align:top}.upload-tip{font-size:12px;color:#909399;margin-top:5px;line-height:1.2}.cashier-checkout-dialog .checkout-header[data-v-56f5517f]{display:flex;justify-content:space-between;align-items:center}.cashier-checkout-dialog .checkout-header .title-left[data-v-56f5517f]{display:flex;align-items:center;gap:8px}.cashier-checkout-dialog .checkout-header .title-left .title-text[data-v-56f5517f]{font-weight:600;font-size:16px}.cashier-checkout-dialog .checkout-header .title-left .order-code[data-v-56f5517f]{color:#909399}.cashier-checkout-dialog .checkout-wrapper .checkout-alert[data-v-56f5517f]{margin-bottom:12px}.cashier-checkout-dialog .checkout-wrapper .checkout-body[data-v-56f5517f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cashier-checkout-dialog .checkout-wrapper .checkout-result[data-v-56f5517f]{padding:20px 0;display:flex;justify-content:center}.cashier-checkout-dialog .checkout-wrapper .checkout-result .result-meta[data-v-56f5517f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:12px}.cashier-checkout-dialog .checkout-wrapper .checkout-result .result-meta .meta-item[data-v-56f5517f]{padding:10px 12px;border-radius:6px;background:#f9fafc}.cashier-checkout-dialog .checkout-wrapper .checkout-result .result-meta .meta-item .label[data-v-56f5517f]{color:#909399;font-size:12px}.cashier-checkout-dialog .checkout-wrapper .checkout-result .result-meta .meta-item .value[data-v-56f5517f]{display:block;margin-top:4px;font-weight:600;color:#303133}.cashier-checkout-dialog .checkout-wrapper .checkout-result .result-meta .meta-item .value.highlight[data-v-56f5517f]{font-size:18px;color:#2f54eb}.cashier-checkout-dialog .checkout-wrapper .checkout-result .result-actions[data-v-56f5517f]{display:flex;justify-content:center;gap:16px}.cashier-checkout-dialog .checkout-wrapper .block-card[data-v-56f5517f]{margin-bottom:12px}.cashier-checkout-dialog .checkout-wrapper .customer-card .customer-header[data-v-56f5517f]{display:flex;align-items:center;gap:12px}.cashier-checkout-dialog .checkout-wrapper .customer-card .avatar[data-v-56f5517f]{width:48px;height:48px;border-radius:50%;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.cashier-checkout-dialog .checkout-wrapper .customer-card .meta .name-row[data-v-56f5517f]{display:flex;gap:8px;align-items:center;font-weight:600}.cashier-checkout-dialog .checkout-wrapper .customer-card .meta .mobile[data-v-56f5517f]{color:#909399;font-size:13px}.cashier-checkout-dialog .checkout-wrapper .customer-card .meta .schedule[data-v-56f5517f]{color:#606266;font-size:12px}.cashier-checkout-dialog .checkout-wrapper .customer-card .customer-assets[data-v-56f5517f]{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cashier-checkout-dialog .checkout-wrapper .customer-card .customer-assets .label[data-v-56f5517f]{color:#909399;font-size:12px}.cashier-checkout-dialog .checkout-wrapper .customer-card .customer-assets .value[data-v-56f5517f]{font-weight:600}.cashier-checkout-dialog .checkout-wrapper .card-header[data-v-56f5517f]{display:flex;justify-content:space-between;align-items:center;font-weight:600}.cashier-checkout-dialog .checkout-wrapper .order-item-list[data-v-56f5517f]{display:flex;flex-direction:column;gap:10px}.cashier-checkout-dialog .checkout-wrapper .order-item[data-v-56f5517f]{border:1px solid #ebeef5;border-radius:6px;padding:10px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-main[data-v-56f5517f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-info[data-v-56f5517f]{flex:1}.cashier-checkout-dialog .checkout-wrapper .order-item .item-info .item-title[data-v-56f5517f]{display:flex;align-items:center;gap:8px;font-weight:600}.cashier-checkout-dialog .checkout-wrapper .order-item .item-info .item-desc[data-v-56f5517f]{color:#909399;font-size:12px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-price[data-v-56f5517f]{text-align:right}.cashier-checkout-dialog .checkout-wrapper .order-item .item-price .price[data-v-56f5517f]{font-weight:600}.cashier-checkout-dialog .checkout-wrapper .order-item .item-price .origin[data-v-56f5517f]{color:#909399;font-size:12px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-price .commission[data-v-56f5517f]{color:#67c23a;font-size:12px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra[data-v-56f5517f]{margin-top:8px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra .plus-list[data-v-56f5517f]{border-top:1px dashed #ebeef5;padding-top:6px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra .plus-list .plus-item[data-v-56f5517f]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#606266;padding:4px 0;gap:12px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra .plus-list .plus-item .plus-info[data-v-56f5517f]{flex:1}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra .plus-list .plus-item .plus-info .plus-title[data-v-56f5517f]{font-weight:600}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra .plus-list .plus-item .plus-info .plus-meta[data-v-56f5517f]{display:flex;gap:12px;align-items:center;margin-top:2px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra .plus-list .plus-item .plus-info .plus-meta .commission[data-v-56f5517f]{color:#67c23a}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra .material-list[data-v-56f5517f]{border-top:1px dashed #ebeef5;margin-top:6px;padding-top:6px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra .material-list .material-title[data-v-56f5517f]{font-weight:600;font-size:12px}.cashier-checkout-dialog .checkout-wrapper .order-item .item-extra .material-list .material-row[data-v-56f5517f]{display:flex;justify-content:space-between;font-size:12px;color:#606266}.cashier-checkout-dialog .checkout-wrapper .coupon-list .coupon-item[data-v-56f5517f]{border:1px dashed #ebeef5;border-radius:6px;padding:10px;display:flex;justify-content:space-between;margin-bottom:8px}.cashier-checkout-dialog .checkout-wrapper .coupon-list .coupon-item .coupon-name[data-v-56f5517f]{font-weight:600}.cashier-checkout-dialog .checkout-wrapper .coupon-list .coupon-item .coupon-desc[data-v-56f5517f]{color:#909399;font-size:12px}.cashier-checkout-dialog .checkout-wrapper .coupon-list .coupon-item .coupon-value[data-v-56f5517f]{font-weight:600;color:#f56c6c}.cashier-checkout-dialog .checkout-wrapper .summary-card[data-v-56f5517f]{background:linear-gradient(135deg,#f5f8ff,#fefefe);border:1px solid #d6e4ff}.cashier-checkout-dialog .checkout-wrapper .summary-card .summary-title[data-v-56f5517f]{font-weight:600;margin-bottom:8px;color:#2f54eb}.cashier-checkout-dialog .checkout-wrapper .summary-card .summary-amounts[data-v-56f5517f]{border:1px dashed #d6e4ff;border-radius:6px;padding:8px;margin-bottom:10px}.cashier-checkout-dialog .checkout-wrapper .summary-card .summary-amounts .summary-line[data-v-56f5517f]{display:flex;justify-content:space-between;color:#606266}.cashier-checkout-dialog .checkout-wrapper .summary-card .summary-amounts .summary-line+.summary-line[data-v-56f5517f]{margin-top:4px}.cashier-checkout-dialog .checkout-wrapper .summary-card .summary-amounts .summary-line .discount[data-v-56f5517f]{color:#f56c6c}.cashier-checkout-dialog .checkout-wrapper .summary-card .summary-total[data-v-56f5517f]{display:flex;justify-content:space-between;align-items:center;padding:6px 0 4px}.cashier-checkout-dialog .checkout-wrapper .summary-card .summary-total .label[data-v-56f5517f]{color:#909399;font-size:12px}.cashier-checkout-dialog .checkout-wrapper .summary-card .summary-total .value[data-v-56f5517f]{font-size:22px;font-weight:700;color:#303133}.cashier-checkout-dialog .checkout-wrapper .payment-block .toggle-buttons[data-v-56f5517f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cashier-checkout-dialog .checkout-wrapper .payment-block .amount-card[data-v-56f5517f]{border:1px solid #ebeef5;border-radius:6px;padding:10px;margin-bottom:10px}.cashier-checkout-dialog .checkout-wrapper .payment-block .amount-card .amount-card-header[data-v-56f5517f]{display:flex;justify-content:space-between;font-weight:600;margin-bottom:8px}.cashier-checkout-dialog .checkout-wrapper .payment-block .amount-card .quick-actions[data-v-56f5517f]{margin-top:8px;display:flex;gap:8px}.cashier-checkout-dialog .checkout-wrapper .payment-block .pay-summary[data-v-56f5517f]{display:flex;justify-content:space-between;color:#606266}.cashier-checkout-dialog .checkout-wrapper .payment-block .pay-summary .warn[data-v-56f5517f]{color:#f56c6c}.cashier-checkout-dialog .checkout-wrapper .qr-section[data-v-56f5517f]{display:flex;flex-direction:column;align-items:center;gap:8px}.cashier-checkout-dialog .checkout-wrapper .qr-section .qr-amount[data-v-56f5517f]{font-weight:600;font-size:18px}.cashier-checkout-dialog .checkout-wrapper .qr-section .qr-status[data-v-56f5517f]{font-size:13px}.cashier-checkout-dialog .checkout-wrapper .qr-section .qr-status.success[data-v-56f5517f]{color:#67c23a}.cashier-checkout-dialog .checkout-wrapper .qr-section .qr-status.failed[data-v-56f5517f]{color:#f56c6c}.cashier-checkout-dialog .checkout-wrapper .action-panel[data-v-56f5517f]{display:flex;flex-direction:column;gap:8px}.cashier-checkout-dialog .checkout-wrapper .action-panel .action-buttons[data-v-56f5517f]{display:flex;gap:8px;justify-content:flex-end}.cashier-checkout-dialog .checkout-wrapper .action-panel .countdown[data-v-56f5517f]{color:#f56c6c;font-weight:600;text-align:right}.recharge-layout[data-v-4cc79442]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;min-height:360px}.recharge-left[data-v-4cc79442]{border-right:1px solid #ebeef5;padding-right:12px}.recharge-right[data-v-4cc79442]{display:flex;flex-direction:column;gap:10px}.recharge-customer .title[data-v-4cc79442]{font-weight:700}.recharge-customer .sub[data-v-4cc79442]{color:#666;font-size:12px}.section-title[data-v-4cc79442]{margin:10px 0 6px;font-weight:700}.package-grid[data-v-4cc79442]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.package-card[data-v-4cc79442]{border:1px solid #e4e7ed;border-radius:8px;padding:10px;cursor:pointer;transition:all .15s ease}.package-card .pkg-name[data-v-4cc79442]{font-weight:700}.package-card .pkg-amount[data-v-4cc79442]{font-size:18px;font-weight:700;color:#303133}.package-card .pkg-gift[data-v-4cc79442]{color:#e6a23c}.package-card .pkg-desc[data-v-4cc79442]{color:#909399;font-size:12px;margin-top:4px}.package-card.active[data-v-4cc79442]{border-color:#409eff;box-shadow:0 6px 12px rgba(64,158,255,.15)}.custom-row[data-v-4cc79442]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.custom-row .label[data-v-4cc79442]{color:#606266;font-size:12px}.plan-grid[data-v-4cc79442]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.plan-card[data-v-4cc79442]{border:1px dashed #dcdfe6;border-radius:8px;padding:8px;cursor:pointer}.plan-card.active[data-v-4cc79442]{border-color:#409eff;background:#f0f7ff}.plan-header[data-v-4cc79442]{display:flex;justify-content:space-between;align-items:center}.plan-coupons[data-v-4cc79442]{margin-top:6px}.plan-coupon-item[data-v-4cc79442]{display:flex;justify-content:space-between;font-size:12px;color:#606266}.pay-summary[data-v-4cc79442]{padding:10px;background:#f5f7fa;border-radius:8px;font-weight:700}.actions-right[data-v-4cc79442]{display:flex;gap:10px;justify-content:flex-end}.recharge-form[data-v-4cc79442]{display:flex;flex-direction:column;gap:12px}.form-block[data-v-4cc79442]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:10px}.block-title[data-v-4cc79442]{font-weight:700;margin-bottom:6px}.pay-tabs[data-v-4cc79442]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:4px}.pay-tab[data-v-4cc79442]{border:1px solid #e4e7ed;border-radius:8px;padding:10px;text-align:center;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:6px}.pay-tab.active[data-v-4cc79442]{border-color:#409eff;background:#f0f7ff;color:#409eff}.scan-box[data-v-4cc79442]{margin-top:10px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.scan-preview[data-v-4cc79442]{border:1px dashed #dcdfe6;border-radius:8px;padding:10px}.scan-status[data-v-4cc79442]{margin-top:6px;font-size:12px;color:#666}.scan-status.success[data-v-4cc79442]{color:#67c23a}.customer-info-card[data-v-67023ff3]{position:relative;overflow:hidden;border-radius:12px;padding:16px 18px;background:linear-gradient(135deg,#edf3ff,#e6f7ff);color:#2c3e50;box-shadow:0 12px 28px rgba(33,60,102,.15)}.customer-info-card .card-top[data-v-67023ff3]{margin-bottom:12px}.customer-info-card .badge-row[data-v-67023ff3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.customer-info-card .badge-row .badge[data-v-67023ff3]{padding:4px 12px;border-radius:999px;font-size:12px;color:#315488;background:rgba(49,84,136,.12)}.customer-info-card .badge-row .badge.level[data-v-67023ff3]{font-weight:700}.customer-info-card .badge-row .badge.last[data-v-67023ff3]{color:#315488;cursor:pointer}.customer-info-card .header[data-v-67023ff3]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.customer-info-card .header .avatar[data-v-67023ff3]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#7bc6ff,#a7f0ff);color:#1f2d3d;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px}.customer-info-card .header .meta[data-v-67023ff3]{flex:1}.customer-info-card .header .meta .name-row[data-v-67023ff3]{display:flex;align-items:center;gap:6px;font-weight:700;font-size:16px;color:#1f2d3d}.customer-info-card .header .meta .mobile[data-v-67023ff3]{color:#4b5563;font-size:12px}.customer-info-card .header .meta .tags[data-v-67023ff3]{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px}.customer-info-card .header .meta .tags[data-v-67023ff3] .el-tag{background:rgba(49,84,136,.12);color:#315488;border-color:transparent}.customer-info-card .header .meta .last-remark[data-v-67023ff3]{margin-top:6px;padding:6px 8px;background:rgba(49,84,136,.06);border-radius:6px;display:flex;gap:6px;align-items:center}.customer-info-card .header .meta .last-remark .remark-label[data-v-67023ff3]{font-size:12px;opacity:.85;color:#315488}.customer-info-card .header .meta .last-remark .remark-text[data-v-67023ff3]{font-size:12px;color:#1f2d3d}.customer-info-card .header .quick-actions[data-v-67023ff3]{display:flex;flex-direction:column;gap:6px}.customer-info-card .header .quick-actions[data-v-67023ff3] .el-button--mini{padding:6px 10px;margin:0}.customer-info-card .assets[data-v-67023ff3]{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.customer-info-card .assets .asset[data-v-67023ff3]{background:#fff;border:1px solid rgba(49,84,136,.12);border-radius:10px;padding:12px 10px;text-align:center;cursor:pointer;transition:all .2s ease}.customer-info-card .assets .asset .label[data-v-67023ff3]{color:#6b7280;font-size:12px}.customer-info-card .assets .asset .value[data-v-67023ff3]{font-weight:700;color:#1f2d3d;line-height:1.4}.customer-info-card .assets .asset .subtle[data-v-67023ff3]{font-size:12px;color:#6b7280;font-weight:500}.customer-info-card .assets .asset .gift[data-v-67023ff3]{color:#e6a23c}.customer-info-card .assets .asset.available .value[data-v-67023ff3]{color:#2f9f65}.customer-info-card .assets .asset.summary[data-v-67023ff3]{grid-column:span 2;text-align:left}.customer-info-card .assets .asset.action[data-v-67023ff3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.customer-info-card .assets .asset[data-v-67023ff3]:hover{box-shadow:0 8px 16px rgba(49,84,136,.12)}.customer-info-card .actions[data-v-67023ff3]{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.customer-info-card .actions[data-v-67023ff3] .el-button--mini{padding:6px 12px}.table-footer[data-v-67023ff3]{margin-top:8px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.tag-input-row[data-v-67023ff3]{display:flex;gap:6px;margin-bottom:10px}.tag-list[data-v-67023ff3]{display:flex;flex-wrap:wrap;gap:8px}.remark-actions[data-v-67023ff3]{margin:8px 0;display:flex;gap:8px;justify-content:flex-end}.remark-item .remark-top[data-v-67023ff3]{display:flex;justify-content:space-between;color:#666}.remark-item .remark-content[data-v-67023ff3]{margin-top:4px}.flow-drawer[data-v-67023ff3]{padding:10px 20px}.flow-toolbar[data-v-67023ff3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.flow-summary[data-v-67023ff3]{display:flex;flex-wrap:wrap;gap:16px;color:#606266;font-size:13px}.flow-pagination[data-v-67023ff3]{margin-top:10px;display:flex;justify-content:flex-end}.withdraw-dialog .withdraw-summary[data-v-67023ff3]{margin-bottom:16px;padding:12px 14px;border-radius:8px;background:#f5f7fa}.withdraw-dialog .withdraw-summary .row[data-v-67023ff3]{display:flex;justify-content:space-between;gap:16px;line-height:1.8;color:#606266}.withdraw-dialog .withdraw-summary .amount[data-v-67023ff3]{color:#e6a23c;font-weight:700}.coupon-list[data-v-67023ff3]{display:flex;flex-direction:column;gap:8px}.coupon-list .coupon-card[data-v-67023ff3]{display:flex;border:1px solid #e4e7ed;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(49,84,136,.08)}.coupon-list .coupon-card.disabled[data-v-67023ff3]{opacity:.6}.coupon-list .coupon-card .left[data-v-67023ff3]{width:120px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.coupon-list .coupon-card .left.cash[data-v-67023ff3]{background:linear-gradient(135deg,#409eff,#66b1ff)}.coupon-list .coupon-card .left.discount[data-v-67023ff3]{background:linear-gradient(135deg,#e6a23c,#f3d19e);color:#8c6d1f}.coupon-list .coupon-card .left.service[data-v-67023ff3]{background:linear-gradient(135deg,#67c23a,#95d475)}.coupon-list .coupon-card .right[data-v-67023ff3]{flex:1;padding:12px}.coupon-list .coupon-card .right .top-row[data-v-67023ff3]{display:flex;justify-content:space-between;align-items:center}.coupon-list .coupon-card .right .title[data-v-67023ff3]{font-weight:700}.coupon-list .coupon-card .right .desc[data-v-67023ff3]{color:#666;font-size:12px;margin-top:2px}.cashier-page[data-v-66c7c3f0]{display:flex;flex-direction:column;height:100%}.cashier-page .cashier-header[data-v-66c7c3f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cashier-page .cashier-header .title[data-v-66c7c3f0]{font-size:20px;font-weight:600}.cashier-page .cashier-header .toolbar[data-v-66c7c3f0]{display:flex;gap:8px;align-items:center}.cashier-page .cashier-header .toolbar .hold-orders-entry .el-button[data-v-66c7c3f0]{display:flex;align-items:center}.cashier-page .cashier-body[data-v-66c7c3f0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;height:calc(100vh - 180px)}.cashier-page .left-panel[data-v-66c7c3f0]{overflow:auto}.cashier-page .customer-select-card[data-v-66c7c3f0]{margin-bottom:10px}.cashier-page .customer-select-card .selector-header[data-v-66c7c3f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cashier-page .customer-select-card .selector-header .selector-title[data-v-66c7c3f0]{font-weight:600}.cashier-page .customer-select-card .selector-header .selector-actions[data-v-66c7c3f0]{display:flex;gap:6px}.cashier-page .customer-select-card .current-customer[data-v-66c7c3f0]{margin-top:10px;display:flex;gap:10px;align-items:center}.cashier-page .customer-select-card .current-customer .avatar[data-v-66c7c3f0]{width:38px;height:38px;border-radius:50%;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.cashier-page .customer-select-card .current-customer .meta[data-v-66c7c3f0]{display:flex;flex-direction:column}.cashier-page .customer-select-card .current-customer .meta .name-row[data-v-66c7c3f0]{display:flex;align-items:center;gap:6px;font-weight:600}.cashier-page .customer-select-card .current-customer .meta .mobile[data-v-66c7c3f0]{color:#888;font-size:12px}.cashier-page .customer-select-card .search-results[data-v-66c7c3f0]{max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:6px}.cashier-page .customer-select-card .search-results .result-row[data-v-66c7c3f0]{padding:8px 10px;border:1px solid #e4e7ed;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .15s ease}.cashier-page .customer-select-card .search-results .result-row .result-name[data-v-66c7c3f0]{font-weight:600;color:#303133}.cashier-page .customer-select-card .search-results .result-row .result-mobile[data-v-66c7c3f0]{color:#909399;font-size:12px}.cashier-page .customer-select-card .search-results .result-row[data-v-66c7c3f0]:hover{background:#f5f7fa;border-color:#dcdfe6}.cashier-page .customer-select-card .search-results .result-empty[data-v-66c7c3f0],.cashier-page .customer-select-card .search-results .result-loading[data-v-66c7c3f0]{color:#888;font-size:12px;padding:6px 4px}.cashier-page .right-panel[data-v-66c7c3f0]{overflow:auto}.cashier-page .right-panel[data-v-66c7c3f0],.project-catalog[data-v-66c7c3f0]{background:#fff;padding:12px;border-radius:6px;border:1px solid #f0f2f5}.project-grid[data-v-66c7c3f0]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.project-card[data-v-66c7c3f0]{min-height:92px;display:grid;grid-template-columns:70px 1fr 32px;align-items:center;gap:10px;padding:10px;border:1px solid #edf0f5;border-radius:6px;background:#f8fafc;cursor:pointer;transition:border-color .15s ease,background .15s ease}.project-card[data-v-66c7c3f0]:hover{border-color:#409eff;background:#f4faff}.project-card.douyin[data-v-66c7c3f0]{border-color:#f3d19e;background:#fff8ed}.project-card .project-icon[data-v-66c7c3f0]{width:70px;height:70px;border-radius:6px;background:#eaf3ff;color:#8bbdff;display:flex;align-items:center;justify-content:center;font-size:30px}.project-card .project-name[data-v-66c7c3f0]{min-width:0;font-weight:600;color:#303133;display:flex;align-items:center;gap:6px}.project-card .project-duration[data-v-66c7c3f0]{margin-top:4px;font-size:12px;color:#909399}.project-card .project-price[data-v-66c7c3f0]{margin-top:6px;display:flex;align-items:center;gap:8px;color:#409eff;font-weight:700}.project-card .project-price .line-through[data-v-66c7c3f0]{color:#999;text-decoration:line-through}.project-card .project-price .member-price[data-v-66c7c3f0]{color:#f59a23;font-size:12px}.project-card .add-cart-btn[data-v-66c7c3f0]{width:32px;height:32px;min-width:32px;padding:0;border-radius:50%;line-height:32px}.member-card .member-top[data-v-66c7c3f0]{display:flex;align-items:center;gap:12px}.member-card .member-avatar[data-v-66c7c3f0]{background:#409eff;color:#fff;font-weight:600}.member-card .member-meta[data-v-66c7c3f0]{flex:1}.member-card .member-meta .member-name[data-v-66c7c3f0]{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.member-card .member-meta .member-mobile[data-v-66c7c3f0]{color:#888}.member-card .member-assets[data-v-66c7c3f0]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;gap:8px}.member-card .member-assets .asset[data-v-66c7c3f0]{background:#f5f7fa;border-radius:6px;padding:8px;text-align:center}.member-card .member-assets .asset .asset-label[data-v-66c7c3f0]{color:#888;font-size:12px}.member-card .member-assets .asset .asset-value[data-v-66c7c3f0]{font-weight:600;margin-top:4px}.cart-card[data-v-66c7c3f0]{margin-bottom:10px}.cart-card .cart-header[data-v-66c7c3f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cart-card .cart-header .cart-title[data-v-66c7c3f0]{font-weight:600}.cart-card .cart-header .cart-header-actions[data-v-66c7c3f0]{display:flex;align-items:center;gap:8px}.cart-card .cart-table-head[data-v-66c7c3f0]{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(120px,.85fr) 96px 96px 28px;gap:8px;align-items:center;padding:8px 10px;margin-bottom:8px;background:#f5f7fa;border-radius:4px;color:#606266;font-size:12px}.cart-card .cart-body[data-v-66c7c3f0]{max-height:520px;overflow:auto;display:flex;flex-direction:column;gap:10px}.cart-card .cart-item[data-v-66c7c3f0]{border:1px solid #f0f2f5;border-radius:6px;padding:10px;background:#fafafa}.cart-card .cart-item .cart-item-main[data-v-66c7c3f0]{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(120px,.85fr) 96px 96px 28px;align-items:center;gap:10px}.cart-card .cart-item .cart-tech[data-v-66c7c3f0]{display:flex;gap:10px}.cart-card .cart-item .cart-tech .cart-tech-meta .name-row[data-v-66c7c3f0]{display:flex;gap:6px;align-items:center;font-weight:600}.cart-card .cart-item .cart-tech .cart-tech-meta .desc[data-v-66c7c3f0]{color:#888;font-size:12px;margin-top:2px}.cart-card .cart-item .cart-tech .cart-tech-meta .assigned-tech[data-v-66c7c3f0]{display:flex;align-items:center;gap:6px;margin-top:6px;width:190px;min-height:34px;padding:3px;border:1px solid #d9ecff;border-radius:4px;background:#f4faff}.cart-card .cart-item .cart-tech .cart-tech-meta .assigned-tech .assigned-tech-info[data-v-66c7c3f0]{min-width:0;flex:1;display:flex;align-items:center;gap:6px;padding:0 6px;color:#409eff;font-size:13px;font-weight:600}.cart-card .cart-item .cart-tech .cart-tech-meta .assigned-tech .assigned-tech-name[data-v-66c7c3f0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-card .cart-item .cart-tech .cart-tech-meta .assigned-tech .assigned-tech-action[data-v-66c7c3f0]{width:28px;height:28px;min-width:28px;padding:0;border-color:#c6e2ff;color:#409eff;background:#fff}.cart-card .cart-item .cart-tech .cart-tech-meta .cart-tech-select[data-v-66c7c3f0]{width:190px;margin-top:6px}.cart-card .cart-item .cart-actions[data-v-66c7c3f0]{display:contents}.cart-card .cart-item .cart-actions .cart-time .desc[data-v-66c7c3f0]{color:#888;font-size:12px;line-height:18px}.cart-card .cart-item .cart-actions .cart-time .danger[data-v-66c7c3f0]{color:#f56c6c}.cart-card .cart-item .cart-actions .cart-money .readonly-money[data-v-66c7c3f0]{display:inline-flex;align-items:center;width:90px;min-height:28px;color:#f46e2c;font-weight:600}.cart-card .cart-item .cart-actions .cart-money[data-v-66c7c3f0] .el-input-number{width:90px}.cart-card .cart-item .cart-actions .cart-money[data-v-66c7c3f0] .el-input__inner{padding-left:6px;padding-right:6px;text-align:left}.cart-card .cart-item .cart-sub-list[data-v-66c7c3f0]{margin-top:6px;border-top:1px dashed #e4e7ed;padding-top:6px}.cart-card .cart-item .cart-sub-list .sub-row[data-v-66c7c3f0]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#555}.cart-card .cart-item .cart-sub-list .sub-row .sub-price[data-v-66c7c3f0]{font-weight:600}.cart-card .cart-item .cart-sub-list .sub-row .stock[data-v-66c7c3f0]{color:#999;margin-left:6px;display:block}.cart-card .cart-item .cart-sub-list .sub-row .material-ops[data-v-66c7c3f0]{display:flex;align-items:center;gap:8px}.cart-card .cart-item .cart-sub-list .sub-row .material-ops .quantity[data-v-66c7c3f0]{display:flex;align-items:center;gap:4px}.cart-card .cart-item .cart-sub-list .sub-row .material-ops .qty[data-v-66c7c3f0]{min-width:20px;text-align:center}.cart-card .cart-item .cart-extensions[data-v-66c7c3f0]{margin-top:8px}.cart-card .cart-item .cart-extensions .ext-title[data-v-66c7c3f0]{font-size:12px;color:#888;margin-bottom:4px}.cart-card .cart-item .cart-extensions .ext-tags[data-v-66c7c3f0]{display:flex;flex-wrap:wrap;gap:6px}.cart-card .cart-item .cart-extensions .tag-price[data-v-66c7c3f0]{margin-left:4px;color:#666}.coupon-card[data-v-66c7c3f0]{margin-bottom:10px}.coupon-card .coupon-row[data-v-66c7c3f0]{display:flex;justify-content:space-between;align-items:center}.coupon-card .coupon-title[data-v-66c7c3f0]{font-weight:600}.coupon-card .coupon-desc[data-v-66c7c3f0]{color:#888;font-size:12px}.coupon-card .coupon-detail[data-v-66c7c3f0]{color:#67c23a;margin-top:6px}.summary-card[data-v-66c7c3f0]{background:#fff;border:1px solid #f0f2f5;border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:8px}.summary-card .summary-line[data-v-66c7c3f0]{display:flex;justify-content:space-between;color:#666}.summary-card .summary-line.total[data-v-66c7c3f0]{font-weight:700;color:#303133}.summary-card .discount[data-v-66c7c3f0]{color:#f56c6c}.summary-card .total-amount[data-v-66c7c3f0]{color:#409eff;font-size:18px}.project-filters[data-v-66c7c3f0]{margin-bottom:12px}.project-filters .filter-title[data-v-66c7c3f0]{font-weight:600;margin-bottom:6px}.project-filters .filter-buttons[data-v-66c7c3f0]{display:flex;flex-wrap:wrap;gap:6px}.empty-wrap[data-v-66c7c3f0]{padding:40px 0}.technician-list[data-v-66c7c3f0]{display:flex;flex-direction:column;gap:12px}.technician-card[data-v-66c7c3f0]{border:1px solid #f0f2f5;border-radius:6px;padding:12px;background:#fff}.technician-card .tech-header[data-v-66c7c3f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.technician-card .tech-header .tech-info[data-v-66c7c3f0]{display:flex;gap:10px;align-items:center}.technician-card .tech-header .tech-meta .tech-name[data-v-66c7c3f0]{display:flex;align-items:center;gap:8px;font-weight:600}.technician-card .tech-header .tech-meta .level[data-v-66c7c3f0]{color:#ff9f43;font-size:12px}.technician-card .tech-header .tech-meta .tech-sub[data-v-66c7c3f0]{color:#888;font-size:12px}.technician-card .tech-header .leave-badge[data-v-66c7c3f0]{color:#f56c6c;font-size:12px;margin-left:6px}.technician-card .project-list[data-v-66c7c3f0]{display:flex;flex-direction:column;gap:8px}.technician-card .project-row[data-v-66c7c3f0]{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #f2f2f2;border-radius:6px;background:#fafafa}.technician-card .project-row.douyin[data-v-66c7c3f0]{border-color:#f5a623;background:#fff7e6}.technician-card .project-row .project-main[data-v-66c7c3f0]{flex:1}.technician-card .project-row .project-title[data-v-66c7c3f0]{display:flex;align-items:center;gap:6px}.technician-card .project-row .project-meta[data-v-66c7c3f0]{display:flex;align-items:center;gap:12px;color:#666;margin-top:4px}.technician-card .project-row .duration[data-v-66c7c3f0]{font-size:12px}.technician-card .project-row .price-line[data-v-66c7c3f0]{display:flex;align-items:center;gap:8px}.technician-card .project-row .price[data-v-66c7c3f0]{font-weight:700}.technician-card .project-row .line-through[data-v-66c7c3f0]{text-decoration:line-through;color:#999}.technician-card .project-row .member-price[data-v-66c7c3f0]{color:#f59a23}.technician-card .project-row .member-price-label[data-v-66c7c3f0]{font-size:12px}.coupon-list[data-v-66c7c3f0]{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow:auto}.coupon-list .coupon-item[data-v-66c7c3f0]{border:1px solid #ebeef5;border-radius:6px;padding:10px;display:flex;justify-content:space-between;cursor:pointer}.coupon-list .coupon-item.active[data-v-66c7c3f0]{border-color:#409eff;background:#ecf5ff}.coupon-list .coupon-item.disabled[data-v-66c7c3f0]{opacity:.6;cursor:not-allowed}.coupon-list .coupon-item .coupon-info[data-v-66c7c3f0]{display:flex;flex-direction:column;gap:4px}.coupon-list .coupon-item .coupon-name[data-v-66c7c3f0]{font-weight:600}.coupon-list .coupon-item .coupon-meta[data-v-66c7c3f0]{color:#888;font-size:12px}.coupon-list .coupon-item .coupon-unavailable[data-v-66c7c3f0]{color:#f56c6c;font-size:12px}.commission-badge[data-v-66c7c3f0]{display:block;padding:2px 6px;background:#f0f9eb;color:#67c23a;border:1px solid #c2e7b0;border-radius:4px;font-size:12px;zoom:.8}.commission-badge.inline[data-v-66c7c3f0]{margin-left:6px}.coupon-check[data-v-66c7c3f0]{color:#409eff;font-size:16px}.other-tech-list[data-v-66c7c3f0]{display:flex;flex-direction:column;gap:12px}.other-tech-list.inline[data-v-66c7c3f0]{flex-direction:column}.other-technicians-panel[data-v-66c7c3f0]{margin-top:16px}.schedule-dialog .schedule-tabs[data-v-66c7c3f0] .el-tabs__header{margin-bottom:12px}.schedule-dialog .schedule-tabs[data-v-66c7c3f0] .el-tabs__item{height:48px;line-height:18px;padding-top:6px}.schedule-dialog .schedule-tabs .schedule-tab-label[data-v-66c7c3f0]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:54px}.schedule-dialog .schedule-tabs .schedule-tab-label small[data-v-66c7c3f0]{color:#909399;font-size:12px;font-weight:400}.schedule-list[data-v-66c7c3f0]{min-height:240px;max-height:460px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.schedule-row[data-v-66c7c3f0]{display:grid;grid-template-columns:150px minmax(0,1fr) 76px;align-items:center;gap:12px;padding:12px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.schedule-row .schedule-time[data-v-66c7c3f0]{color:#303133;font-weight:700}.schedule-row .schedule-main[data-v-66c7c3f0]{min-width:0}.schedule-row .schedule-type[data-v-66c7c3f0]{color:#303133;font-weight:600}.schedule-row .schedule-project[data-v-66c7c3f0]{margin-top:3px;color:#909399;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-row .schedule-status[data-v-66c7c3f0]{justify-self:end;padding:3px 8px;border-radius:4px;background:#f4f4f5;color:#606266;font-size:12px}.schedule-row .schedule-status.upcoming[data-v-66c7c3f0]{background:#ecf5ff;color:#409eff}.schedule-row .schedule-status.ongoing[data-v-66c7c3f0]{background:#fdf6ec;color:#e6a23c}.schedule-row .schedule-status.finished[data-v-66c7c3f0]{background:#f0f9eb;color:#67c23a}.schedule-row .schedule-status.past[data-v-66c7c3f0]{background:#f4f4f5;color:#909399}.schedule-row .schedule-status.unpay[data-v-66c7c3f0]{background:#fef0f0;color:#f56c6c}.schedule-row .schedule-status.cart-status[data-v-66c7c3f0]{background:#ecf5ff;color:#409eff}.schedule-row.cart[data-v-66c7c3f0]{border-color:#b3d8ff;background:#f4faff}.customer-popover .popover-list[data-v-66c7c3f0]{max-height:260px;overflow-y:auto}.customer-popover .popover-item[data-v-66c7c3f0]{display:flex;align-items:center;padding:6px 8px;border-radius:4px;cursor:pointer}.customer-popover .popover-item[data-v-66c7c3f0]:hover{background:#f5f7fa}.customer-popover .popover-item .avatar[data-v-66c7c3f0]{width:32px;height:32px;border-radius:50%;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:10px}.customer-popover .popover-item .info .name[data-v-66c7c3f0]{font-weight:600}.customer-popover .popover-item .info .meta[data-v-66c7c3f0]{font-size:12px;color:#909399}.customer-popover .popover-empty[data-v-66c7c3f0]{text-align:center;color:#909399}.douyin-order-info[data-v-66c7c3f0]{padding:8px 0;line-height:1.6;color:#606266;border-bottom:1px solid #ebeef5;margin-bottom:12px}.douyin-project-list[data-v-66c7c3f0]{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow:auto}.douyin-project-list .douyin-project-item[data-v-66c7c3f0]{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #ebeef5;border-radius:6px}.douyin-project-list .douyin-project-item .info .name[data-v-66c7c3f0]{font-weight:600}.douyin-project-list .douyin-project-item .info .meta[data-v-66c7c3f0]{color:#909399;font-size:12px}.douyin-project-list .douyin-project-item .info .meta span+span[data-v-66c7c3f0]{margin-left:12px}.customer-profile-fill[data-v-9164fe80]{padding:10px;max-width:800px;margin:0 auto}.page-header[data-v-9164fe80]{margin-bottom:10px;text-align:center}.page-header h2[data-v-9164fe80]{color:#303133}.page-header p[data-v-9164fe80]{color:#606266;font-size:14px}.cannot-fill[data-v-9164fe80]{margin-top:50px}.form-container[data-v-9164fe80]{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.form-info[data-v-9164fe80]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ebeef5}.form-info h3[data-v-9164fe80]{color:#303133;margin-bottom:8px}.form-info p[data-v-9164fe80]{color:#606266;font-size:14px;margin:0}.loading[data-v-9164fe80]{padding:40px}.existing-record[data-v-9164fe80]{margin-top:20px}.record-content[data-v-9164fe80]{margin-top:20px;background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.record-info[data-v-9164fe80]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.record-info p[data-v-9164fe80]{margin:0;color:#606266;font-size:14px}.profile-data h4[data-v-9164fe80]{color:#303133;margin-bottom:15px;font-size:16px}.readable-data[data-v-9164fe80]{background:#fafafa;padding:20px;border-radius:4px;border:1px solid #e4e7ed}.data-item[data-v-9164fe80]{margin-bottom:15px;display:flex;align-items:flex-start}.data-item[data-v-9164fe80]:last-child{margin-bottom:0}.item-label[data-v-9164fe80]{font-weight:700;color:#606266;min-width:120px;flex-shrink:0}.item-value[data-v-9164fe80]{color:#303133;flex:1;word-break:break-word}.child-items-container[data-v-5dcea79a]{margin-top:20px;background-color:#f8f9fa;border-radius:4px;padding-top:15px;padding-bottom:5px;margin-left:-20px;margin-right:-20px}.child-items-header[data-v-5dcea79a]{margin-bottom:15px;font-size:1rem;font-weight:500;color:#495057;padding-left:20px}.child-item-card[data-v-5dcea79a]{background-color:#fff;border:1px solid #dee2e6;padding:15px;margin-bottom:15px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-left:20px;margin-right:20px}.child-item-header-content[data-v-5dcea79a]{margin-bottom:12px;color:#343a40;font-size:.95rem}.clearfix[data-v-5dcea79a]:after,.clearfix[data-v-5dcea79a]:before{display:table;content:""}.clearfix[data-v-5dcea79a]:after{clear:both}.child-item-card .el-descriptions[data-v-5dcea79a]{margin-top:10px}.el-table .el-table__row .el-tag--info[data-v-5dcea79a]{background-color:#f4f4f5!important;border-color:#e9e9eb!important;color:#909399!important}.custom-info-order[data-v-68e428fc]{padding:12px 8px 24px;background-color:#f8fafc;min-height:100%}.order-list[data-v-68e428fc]{display:flex;flex-direction:column;gap:16px}.order-card[data-v-68e428fc]{border-radius:12px;border:1px solid #ebeef5;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.order-card[data-v-68e428fc]:hover{box-shadow:0 16px 32px -20px rgba(0,0,0,.35);transform:translateY(-2px)}.order-card__header[data-v-68e428fc]{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #ebeef5}.order-card__title[data-v-68e428fc]{display:flex;align-items:center;gap:12px}.order-code[data-v-68e428fc]{font-weight:600;font-size:16px;color:#303133}.order-tag[data-v-68e428fc]{margin-left:4px}.order-card__meta[data-v-68e428fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:12px;row-gap:6px;font-size:13px;color:#606266}.order-card__meta span[data-v-68e428fc]{display:inline-flex;align-items:center;gap:6px;white-space:normal}.order-card__meta span[data-v-68e428fc]:before{content:"";width:4px;height:4px;border-radius:50%;background:#dcdfe6}.order-card__content[data-v-68e428fc]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.order-note[data-v-68e428fc]{padding:10px 12px;border-radius:6px;background-color:#f4f7fb;font-size:13px;color:#606266;line-height:1.5}.order-note .label[data-v-68e428fc]{color:#409eff;font-weight:500;margin-right:4px}.order-note+.order-note[data-v-68e428fc]{margin-top:8px}.order-card__footer[data-v-68e428fc]{margin-top:16px;padding-top:12px;border-top:1px solid #f0f2f5;text-align:right}.order-card__footer .el-button[data-v-68e428fc]{padding:4px 12px}.order-skeleton[data-v-68e428fc]{margin:16px}[data-v-68e428fc] .order-card__content .el-descriptions__table.is-bordered{border-color:#ebeef5}[data-v-68e428fc] .order-card__content .el-descriptions__label{background-color:#f9fafc;color:#606266;font-weight:500}[data-v-68e428fc] .order-card__content .el-descriptions__content{color:#303133}[data-v-68e428fc] .order-card__content .el-descriptions__body{background-color:#fff}.text-danger[data-v-00a0bfa8]{color:#f56c6c}.basic-container[data-v-00a0bfa8]:has(>.avue-crud[isDialog=true]){padding:0}.el-transfer-panel{width:280px;height:400px}.el-transfer-panel__body{height:calc(100% - 62px);display:flex;flex-direction:column}.el-transfer-panel__list.is-filterable{flex:1}.el-transfer__buttons{padding:0 15px}.text-danger{color:#f56c6c}.field-options-editor[data-v-1352960b]{min-height:100px}.options-container[data-v-1352960b]{border:1px solid #dcdfe6;border-radius:4px;padding:15px}.options-header[data-v-1352960b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-weight:700;color:#303133}.options-list[data-v-1352960b]{min-height:50px}.option-item[data-v-1352960b]{display:flex;align-items:center;margin-bottom:10px}.quick-templates[data-v-1352960b]{margin-top:15px}.template-buttons[data-v-1352960b]{display:flex;flex-wrap:wrap;gap:8px}.no-options[data-v-1352960b]{padding:20px}.field-config[data-v-6110754f]{min-height:400px}.form-info[data-v-6110754f]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px}.form-info h4[data-v-6110754f]{margin:0 0 5px 0;color:#303133}.form-info p[data-v-6110754f]{margin:0;color:#606266;font-size:12px}.customer-profile-record[data-v-b27634ae]{padding:20px}.page-header[data-v-b27634ae]{margin-bottom:20px}.page-header h2[data-v-b27634ae]{color:#303133;margin-bottom:8px}.page-header p[data-v-b27634ae]{color:#606266;font-size:14px;margin:0}.profile-data-display[data-v-b27634ae]{max-height:200px;overflow-y:auto}.raw-data h4[data-v-b27634ae]{margin:0 0 10px 0;color:#303133;font-size:14px}.raw-data pre[data-v-b27634ae]{background:#f5f7fa;padding:10px;border-radius:4px;font-size:12px;line-height:1.4;max-height:150px;overflow:auto;margin:0}.no-data[data-v-b27634ae]{text-align:center;color:#909399;padding:20px}.profile-detail[data-v-b27634ae]{max-height:70vh;overflow-y:auto}.detail-section[data-v-b27634ae]{margin-bottom:30px}.detail-section h3[data-v-b27634ae]{color:#303133;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.info-item[data-v-b27634ae]{margin-bottom:15px;display:flex;align-items:center}.info-item label[data-v-b27634ae]{font-weight:700;color:#606266;min-width:80px}.info-item span[data-v-b27634ae]{color:#303133}.profile-data[data-v-b27634ae]{background:#fafafa;padding:0 10px;border-radius:4px}.json-display[data-v-b27634ae]{background:#fff;border:1px solid #dcdfe6;border-radius:4px;padding:15px;margin-bottom:20px}.json-display pre[data-v-b27634ae]{margin:0;font-size:13px;line-height:1.6;color:#2c3e50}.data-description[data-v-b27634ae]{background:#fff;padding:15px;border-radius:4px;border:1px solid #dcdfe6}.data-description li[data-v-b27634ae]{margin-bottom:8px;color:#606266;line-height:1.6}.data-description strong[data-v-b27634ae]{color:#303133}.data-item[data-v-b27634ae]{margin-bottom:10px;display:flex;align-items:center}.item-label[data-v-b27634ae]{font-weight:700;color:#606266;min-width:80px}.item-value[data-v-b27634ae]{color:#303133}.readable-data-preview[data-v-b27634ae]{max-height:200px;overflow-y:auto}.preview-item[data-v-b27634ae]{margin-bottom:10px;display:flex;align-items:center}.preview-label[data-v-b27634ae]{font-weight:700;color:#606266;min-width:80px}.preview-value[data-v-b27634ae]{color:#303133}.more-indicator[data-v-b27634ae]{text-align:center;color:#909399;padding:10px}@media (max-width:768px){.el-table[data-v-c784f8f8]{font-size:12px}.el-table .el-table__cell[data-v-c784f8f8]{padding:8px 4px}.el-button--mini[data-v-c784f8f8]{padding:4px 8px;font-size:11px}.el-tag--mini[data-v-c784f8f8]{height:20px;line-height:18px;font-size:10px}}.remain_days[data-v-c784f8f8]{color:#f46e2c}.recharge-commission-edit[data-v-54510a78]{padding:20px}.recharge-info[data-v-54510a78]{margin-bottom:30px}.recharge-info h3[data-v-54510a78]{margin:0 0 15px 0;color:#303133;font-size:16px;font-weight:600}.commission-edit[data-v-54510a78]{margin-bottom:30px}.section-header[data-v-54510a78]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header h3[data-v-54510a78]{margin:0;color:#303133;font-size:16px;font-weight:600}.footer-actions[data-v-54510a78]{text-align:center;padding-top:20px;border-top:1px solid #e4e7ed}.footer-actions .el-button[data-v-54510a78]{margin:0 10px;min-width:80px}.dialog-footer[data-v-54510a78]{text-align:center}.dialog-footer .el-button[data-v-54510a78]{margin:0 10px;min-width:80px}.recharge-record-edit[data-v-40d97064]{padding:8px 0 0}.info-alert[data-v-40d97064],.warning-alert[data-v-40d97064]{margin:12px 0 0}.history-section[data-v-40d97064]{margin-top:16px}.history-header[data-v-40d97064]{display:flex;align-items:center;cursor:pointer;user-select:none;margin:0 0 8px}.history-header h4[data-v-40d97064]{flex:1;margin:0;font-size:14px;font-weight:600}.history-header .el-icon-arrow-right[data-v-40d97064]{margin-right:6px;transition:transform .2s ease}.history-header .el-icon-arrow-right.is-expanded[data-v-40d97064]{transform:rotate(90deg)}.history-toggle-text[data-v-40d97064]{font-size:12px;color:#909399}.footer-actions[data-v-40d97064]{margin-top:20px;text-align:right}.text-muted[data-v-29c44d89]{color:#909399}.coupon-sms-page[data-v-1047abb8]{padding:4px 0}.filter-bar[data-v-1047abb8]{margin-bottom:8px}.toolbar[data-v-1047abb8]{margin-bottom:10px}.reminder-table[data-v-1047abb8]{width:100%}.customer-cell[data-v-1047abb8]{line-height:20px}.customer-name[data-v-1047abb8]{font-weight:600;color:#303133}.muted[data-v-1047abb8]{color:#909399;font-size:12px;line-height:18px}.coupon-names[data-v-1047abb8]{color:#303133;line-height:20px}.danger-text[data-v-1047abb8]{color:#f56c6c}.pager[data-v-1047abb8]{margin-top:12px;text-align:right}.dialog-tip[data-v-1047abb8]{color:#909399;font-size:12px;line-height:20px;padding-left:100px}.summary-header[data-v-78b98c78]{display:inline-flex;align-items:center;background-color:#f8f9fa;padding:6px 12px;border-radius:6px;margin-right:12px;border:1px solid #e9ecef;gap:10px}.summary-item[data-v-78b98c78]{display:flex;align-items:baseline}.summary-item.clickable[data-v-78b98c78]{cursor:pointer}.summary-item.clickable:hover .summary-label[data-v-78b98c78],.summary-item.clickable:hover .summary-value[data-v-78b98c78]{opacity:.85}.summary-label[data-v-78b98c78]{font-size:13px;color:#6c757d;font-weight:500;margin-right:6px}.summary-value[data-v-78b98c78]{font-weight:700}.summary-value.count[data-v-78b98c78]{font-size:18px;color:#2aad60}.summary-value.amount[data-v-78b98c78]{font-size:18px;color:#409eff}.summary-box[data-v-78b98c78]{display:inline-flex;align-items:center;gap:8px;margin-right:12px}.summary-tag[data-v-78b98c78]{margin-right:0}.drawer-content[data-v-78b98c78]{.remain-amount[data-v-78b98c78]{font-size:14px;color:#606266}.remain-amount-detail[data-v-78b98c78]{font-size:12px;color:#999}}.customer-info[data-v-78b98c78]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.customer-info h3[data-v-78b98c78]{margin:0 0 8px 0;color:#303133}.customer-info p[data-v-78b98c78]{margin:0;color:#606266;font-size:14px}.records-list[data-v-78b98c78]{background:#fff;border-radius:4px;padding:15px}.profile-detail[data-v-78b98c78]{max-height:70vh;overflow-y:auto}.detail-section[data-v-78b98c78]{margin-bottom:30px}.detail-section h3[data-v-78b98c78]{color:#303133;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.info-item[data-v-78b98c78]{margin-bottom:15px;display:flex;align-items:center}.info-item label[data-v-78b98c78]{font-weight:700;color:#606266;min-width:80px}.info-item span[data-v-78b98c78]{color:#303133}.profile-data[data-v-78b98c78]{background:#fafafa;padding:0 10px;border-radius:4px}.readable-data[data-v-78b98c78]{background:#fff;padding:20px;border-radius:4px;border:1px solid #e4e7ed}.data-item[data-v-78b98c78]{margin-bottom:15px;display:flex;align-items:flex-start}.data-item[data-v-78b98c78]:last-child{margin-bottom:0}.item-label[data-v-78b98c78]{font-weight:700;color:#606266;min-width:120px;flex-shrink:0}.item-value[data-v-78b98c78]{color:#303133;flex:1;word-break:break-word}.flow-search[data-v-78b98c78]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.flow-list[data-v-78b98c78]{background:#fff;border-radius:4px;padding:15px}.pagination[data-v-78b98c78]{margin-top:20px;text-align:right}.el-tag+.el-tag[data-v-78b98c78]{margin-left:10px}.button-new-tag[data-v-78b98c78]{margin-left:10px;height:32px;line-height:30px;padding-top:0;padding-bottom:0}.input-new-tag[data-v-78b98c78]{width:90px;margin-left:10px;vertical-align:bottom}@media (max-width:768px){.el-table[data-v-0761200c]{font-size:12px}.el-table .el-table__cell[data-v-0761200c]{padding:8px 4px}.el-button--mini[data-v-0761200c]{padding:4px 8px;font-size:11px}.el-tag--mini[data-v-0761200c]{height:20px;line-height:18px;font-size:10px}}.process-info-section[data-v-711892f6]{margin-bottom:24px;padding:20px;background:#fff;border-radius:8px;border:1px solid #ebeef5;box-shadow:0 2px 4px rgba(0,0,0,.04)}.section-header[data-v-711892f6]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.section-header i[data-v-711892f6]{font-size:16px;color:#409eff;margin-right:8px}.section-header span[data-v-711892f6]{font-size:16px;font-weight:600;color:#303133}.info-item[data-v-711892f6]{display:flex;align-items:center;margin-bottom:12px}.info-item .label[data-v-711892f6]{font-weight:500;color:#606266;width:90px;flex-shrink:0;margin-right:12px}.info-item .value[data-v-711892f6]{color:#303133}.info-item .value.amount[data-v-711892f6]{font-weight:700;color:#f56c6c;font-size:16px}.balance-cards[data-v-711892f6]{display:flex;gap:16px}.balance-card[data-v-711892f6]{flex:1;text-align:center;padding:16px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.balance-label[data-v-711892f6]{font-size:12px;color:#6c757d;margin-bottom:4px}.balance-value[data-v-711892f6]{font-size:18px;font-weight:700}.balance-value.primary[data-v-711892f6]{color:#28a745}.balance-value.warning[data-v-711892f6]{color:#ffc107}.balance-value.danger[data-v-711892f6]{color:#dc3545}.coupon-summary[data-v-711892f6]{background:#f8f9fa;border-radius:6px;padding:16px}.coupon-stats[data-v-711892f6]{margin-bottom:16px}.stat-item[data-v-711892f6]{text-align:center}.stat-label[data-v-711892f6]{font-size:12px;color:#6c757d;margin-bottom:4px}.stat-value[data-v-711892f6]{font-size:18px;font-weight:700;color:#495057}.stat-value.valid[data-v-711892f6]{color:#28a745}.coupon-action[data-v-711892f6]{padding:12px;background:#fff;border-radius:4px;border:1px solid #dee2e6}.action-tip[data-v-711892f6]{font-size:12px;color:#6c757d;margin-top:6px}.form-tip[data-v-711892f6]{font-size:12px;color:#6c757d;margin-top:4px}.coupons-dialog-content[data-v-711892f6]{max-height:600px;overflow-y:auto}.coupons-header[data-v-711892f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.customer-info[data-v-711892f6]{display:flex;align-items:center;gap:12px}.customer-name[data-v-711892f6]{font-size:16px;font-weight:700;color:#303133}.customer-mobile[data-v-711892f6]{font-size:14px;color:#606266}.coupons-stats[data-v-711892f6]{display:flex;align-items:center;gap:12px}.coupons-list[data-v-711892f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.coupon-item[data-v-711892f6]{border:1px solid #ebeef5;border-radius:8px;padding:16px;background:#fff;transition:all .3s ease;position:relative}.coupon-item[data-v-711892f6]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.15)}.coupon-item.will-invalidate[data-v-711892f6]{border-color:#f78989;background:#fef0f0}.coupon-item.will-invalidate[data-v-711892f6]:before{content:"\5C06\88AB\4F5C\5E9F";position:absolute;top:-8px;right:8px;background:#f56c6c;color:#fff;font-size:10px;padding:2px 6px;border-radius:3px}.coupon-item .coupon-header[data-v-711892f6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.coupon-name[data-v-711892f6]{font-weight:700;color:#303133;font-size:14px;flex:1;margin-right:8px}.coupon-body[data-v-711892f6]{display:flex;justify-content:space-between;margin-bottom:12px}.coupon-value[data-v-711892f6]{flex:1}.value-text[data-v-711892f6]{font-size:16px;font-weight:700;color:#f56c6c}.threshold[data-v-711892f6]{font-size:12px;color:#909399;margin-top:4px}.coupon-validity[data-v-711892f6]{text-align:right;font-size:12px;color:#606266}.validity-dates div[data-v-711892f6]{margin-bottom:2px}.validity-days[data-v-711892f6]{color:#409eff}.coupon-footer[data-v-711892f6]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#909399;padding-top:12px;border-top:1px solid #f5f7fa}.coupon-code[data-v-711892f6]{font-family:monospace;background:#f5f7fa;padding:2px 6px;border-radius:3px}.coupon-source[data-v-711892f6]{font-size:12px;color:#409eff;margin-top:8px;padding-top:8px;border-top:1px solid #f5f7fa}.coupon-loading[data-v-711892f6],.no-coupons[data-v-711892f6]{text-align:center;padding:60px;color:#909399}.no-coupons i[data-v-711892f6]{font-size:48px;margin-bottom:16px;display:block;opacity:.5}.el-upload--picture-card[data-v-711892f6]{width:100px;height:100px;line-height:100px}.coupons-dialog-content[data-v-711892f6]::-webkit-scrollbar{width:6px}.coupons-dialog-content[data-v-711892f6]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:3px}.coupons-dialog-content[data-v-711892f6]::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.coupons-dialog-content[data-v-711892f6]::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:3px}@media (max-width:768px){.balance-cards[data-v-711892f6]{flex-direction:column;gap:12px}.coupons-list[data-v-711892f6]{grid-template-columns:1fr}.coupons-header[data-v-711892f6]{flex-direction:column;align-items:flex-start;gap:12px}.customer-info[data-v-711892f6]{flex-direction:column;align-items:flex-start;gap:4px}}.invoice-info-compact[data-v-06236022]{line-height:1.3}.invoice-header[data-v-06236022]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.invoice-title[data-v-06236022]{font-weight:700;color:#303133;font-size:13px}.invoice-details-compact[data-v-06236022]{display:flex;flex-wrap:wrap;gap:4px}.detail-chip[data-v-06236022]{display:inline-block;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:12px;padding:2px 8px;font-size:11px;color:#606266;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.amount-display[data-v-06236022]{text-align:right;font-weight:700}.currency[data-v-06236022]{color:#909399;margin-right:2px}.amount[data-v-06236022]{color:#e6a23c;font-size:16px}.apply-overview[data-v-06236022]{background:#f8f9fa;border:1px solid #e4e7ed;border-radius:6px;padding:16px;margin-bottom:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.overview-item[data-v-06236022]{display:flex;align-items:center;gap:8px}.overview-item .label[data-v-06236022]{font-size:13px;color:#909399;min-width:60px}.overview-item .value[data-v-06236022]{font-weight:500;color:#303133}.amount-value[data-v-06236022]{color:#e6a23c;font-weight:700;font-size:16px}.detail-collapse[data-v-06236022]{margin-bottom:20px;border:none}.detail-collapse[data-v-06236022] .el-collapse-item__header{background:#f8f9fa;border:1px solid #e4e7ed;border-radius:6px;padding:0 16px;height:40px;line-height:40px}.detail-collapse[data-v-06236022] .el-collapse-item__content{padding:16px;border:1px solid #e4e7ed;border-top:none;border-radius:0 0 6px 6px}.detail-info h4[data-v-06236022]{color:#409eff;margin:0 0 12px 0;font-size:14px}.detail-row[data-v-06236022]{display:flex;margin-bottom:8px}.detail-label[data-v-06236022]{min-width:100px;color:#909399;font-size:13px}.remark-text[data-v-06236022]{background:#f5f7fa;padding:12px;border-radius:4px;color:#606266;line-height:1.5}.detail-panel[data-v-06236022]{margin-bottom:20px}.detail-panel-title[data-v-06236022]{margin-bottom:10px;font-size:14px;font-weight:600;color:#303133}.process-actions[data-v-06236022]{border-top:1px solid #e4e7ed;padding-top:20px}.process-actions h3[data-v-06236022]{margin:0 0 16px 0;color:#303133;font-size:16px}.simple-upload .el-upload__tip[data-v-06236022]{margin-top:8px;color:#909399;font-size:12px}.uploaded-file[data-v-06236022]{margin-top:10px;padding:8px 12px;background:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px;color:#409eff;display:flex;align-items:center;gap:8px}.invoice-preview-panel[data-v-06236022]{height:360px;border:1px solid #e4e7ed;border-radius:6px;overflow:hidden;background:#f8f9fa;text-align:center}.preview-iframe[data-v-06236022]{width:100%;height:100%;border:none}.preview-image[data-v-06236022]{max-width:100%;max-height:100%;object-fit:contain}.dialog-footer[data-v-06236022]{text-align:right;padding:10px 0}.dialog-footer .el-button[data-v-06236022]{margin-left:10px}.invoice-apply-staff-page .hero-card[data-v-98c72156],.invoice-apply-staff-page .list-card[data-v-98c72156]{margin-bottom:16px}.hero-main[data-v-98c72156]{display:flex;align-items:center;justify-content:space-between}.hero-title[data-v-98c72156]{font-size:22px;font-weight:700;color:#303133}.hero-desc[data-v-98c72156]{margin-top:8px;color:#606266}.card-header[data-v-98c72156]{display:flex;align-items:center;justify-content:space-between}.pagination-row[data-v-98c72156]{margin-top:16px;display:flex;justify-content:flex-end}.dialog-columns[data-v-98c72156]{display:grid;grid-template-columns:420px 1fr;gap:16px}.panel-block[data-v-98c72156]{margin-bottom:16px;padding:16px;border:1px solid #ebeef5;border-radius:12px;background:#fff}.block-title[data-v-98c72156],.detail-section-title[data-v-98c72156]{margin-bottom:12px;font-size:14px;font-weight:700;color:#303133}.search-row[data-v-98c72156]{display:flex;gap:12px;margin-bottom:12px}.customer-list[data-v-98c72156]{max-height:260px;overflow-y:auto}.customer-item[data-v-98c72156]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;cursor:pointer}.customer-item[data-v-98c72156]:hover{background:#f5f7fa}.customer-avatar[data-v-98c72156]{width:40px;height:40px;border-radius:50%;background:rgba(228,34,31,.12);color:#e4221f;display:flex;align-items:center;justify-content:center;font-weight:700}.customer-name[data-v-98c72156]{font-weight:700;color:#303133}.customer-mobile[data-v-98c72156],.tip-text[data-v-98c72156]{color:#909399;font-size:12px}.selected-top[data-v-98c72156],.summary-box[data-v-98c72156]{display:flex;align-items:center;justify-content:space-between}.tip-text[data-v-98c72156]{margin-top:8px}.summary-box[data-v-98c72156]{margin-bottom:12px;padding:10px 12px;background:#f5f7fa;border-radius:8px}.detail-section[data-v-98c72156]{margin-top:16px}.invoice-preview-panel[data-v-98c72156]{height:320px;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;background:#f5f7fa;text-align:center}.preview-iframe[data-v-98c72156]{width:100%;height:100%;border:none}.preview-image[data-v-98c72156]{max-width:100%;max-height:100%;object-fit:contain}.detail-actions[data-v-98c72156]{margin-top:12px;display:flex;justify-content:flex-end}.member-manage .search-panel[data-v-56084b57]{margin-bottom:16px;padding:16px 20px;background:#fff;border-radius:8px}.member-manage .summary-bar[data-v-56084b57]{display:flex;gap:24px;padding:12px 20px;background:#f5f7fa;border-radius:8px;margin-bottom:16px}.member-manage .summary-bar .summary-item[data-v-56084b57]{flex:1;display:flex;flex-direction:column;justify-content:center}.member-manage .summary-bar .summary-item .label[data-v-56084b57]{font-size:12px;color:#909399}.member-manage .summary-bar .summary-item .value[data-v-56084b57]{margin-top:4px;font-size:20px;font-weight:600;color:#303133}.member-manage .summary-bar .summary-item .value.count[data-v-56084b57]{color:#409eff}.member-manage .summary-bar .summary-item .value.amount[data-v-56084b57]{color:#f56c6c}.member-manage .inner-table[data-v-56084b57]{width:100%;margin-left:20px}.member-manage .pagination-wrapper[data-v-56084b57]{margin-top:16px;text-align:right}.flow-drawer[data-v-56084b57]{padding:16px}.flow-drawer .flow-pagination[data-v-56084b57]{margin-top:16px;text-align:right}.tag-editor[data-v-56084b57]{margin-top:4px}.tag-editor .button-new-tag[data-v-56084b57]{margin-left:10px;height:32px;line-height:30px;padding-top:0;padding-bottom:0}.tag-editor .input-new-tag[data-v-56084b57]{width:120px;margin-left:10px;vertical-align:bottom}.el-tag+.el-tag[data-v-56084b57]{margin-left:10px}.item[data-v-72a8ab9f]{margin-top:10px;margin-right:30px}.el-card[data-v-72a8ab9f] .el-card__body{padding:20px 20px 0 20px}.el-tabs[data-v-72a8ab9f] .el-tabs__header{margin:0 0 20px 0}.el-tabs[data-v-72a8ab9f] .el-tabs__item{font-weight:500}.el-tabs[data-v-72a8ab9f] .el-tabs__item.is-active{color:#409eff;font-weight:600}.el-badge[data-v-72a8ab9f] .el-badge__content{font-size:11px;line-height:16px;height:16px;min-width:16px}[data-v-72a8ab9f] .el-radio-group .el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px}[data-v-72a8ab9f] .el-radio-group .el-radio-button:first-child .el-radio-button__inner{border-top-left-radius:4px;border-bottom-left-radius:4px}[data-v-72a8ab9f] .el-radio-group .el-radio-button:last-child .el-radio-button__inner{border-top-right-radius:4px;border-bottom-right-radius:4px}.embedded-toolbar[data-v-72a8ab9f]{display:flex;align-items:center;gap:12px}.embedded-tip[data-v-72a8ab9f]{font-size:12px;color:#909399}.coupons-container[data-v-72a8ab9f]{display:flex;flex-direction:column;gap:6px;max-width:100%}.coupon-card[data-v-72a8ab9f]{background:#f8f9fb;border:1px solid #e1e6f0;border-radius:6px;padding:10px 12px;color:#333;position:relative;transition:all .2s ease;font-size:12px;cursor:pointer}.coupon-card[data-v-72a8ab9f]:hover{border-color:#c6d1e8;background:#f4f6fa;box-shadow:0 2px 8px rgba(0,0,0,.1)}.coupon-card.used[data-v-72a8ab9f]{background:#f5f5f5;border-color:#d9d9d9;color:#999}.coupon-card.expired[data-v-72a8ab9f]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.coupon-summary[data-v-72a8ab9f]{display:flex;justify-content:space-between;align-items:center;width:100%}.summary-left[data-v-72a8ab9f]{display:flex;align-items:center;gap:12px;flex:1}.coupon-name-simple[data-v-72a8ab9f]{font-size:12px;color:#333;font-weight:500}.coupon-value-simple[data-v-72a8ab9f]{font-size:14px;font-weight:600;color:#409eff}.summary-right[data-v-72a8ab9f]{display:flex;align-items:center;gap:8px}.status-tag-simple[data-v-72a8ab9f]{font-size:10px!important;padding:2px 6px!important;height:auto!important;line-height:1.2!important}.expand-icon[data-v-72a8ab9f]{font-size:12px;color:#999;transition:transform .2s ease}.expand-icon[data-v-72a8ab9f]:hover{color:#409eff}.detail-separator[data-v-72a8ab9f]{height:1px;background:#e1e6f0;margin:8px 0}.status-tag[data-v-72a8ab9f],.type-tag[data-v-72a8ab9f]{font-size:10px!important;padding:2px 6px!important;height:auto!important;line-height:1.2!important}.coupon-details[data-v-72a8ab9f]{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#666}.detail-row[data-v-72a8ab9f]{display:flex;align-items:center;gap:4px}.detail-row i[data-v-72a8ab9f]{width:12px;font-size:11px;color:#999}.coupon-code[data-v-72a8ab9f]{background:#f0f2f5;padding:4px 6px;border-radius:3px;margin-top:2px;border:1px dashed #d9d9d9}.code-text[data-v-72a8ab9f]{font-family:Courier New,monospace;font-size:10px;flex:1;word-break:break-all;color:#666}.no-coupons[data-v-72a8ab9f]{color:#c0c4cc;font-size:11px;text-align:center;padding:8px;background:#fafafa;border-radius:4px;border:1px dashed #e9ecef}.customer-info[data-v-72a8ab9f]{display:flex;flex-direction:column;align-items:flex-start}.customer-name[data-v-72a8ab9f]{font-weight:700;color:#303133;margin-bottom:2px}.customer-phone[data-v-72a8ab9f]{font-size:12px;color:#909399}.store-info[data-v-72a8ab9f]{display:flex;flex-direction:column;align-items:flex-start}.store-name[data-v-72a8ab9f]{color:#606266;font-size:13px}.mall-code[data-v-72a8ab9f]{font-size:11px;color:#c0c4cc}@media (max-width:768px){.coupon-card[data-v-72a8ab9f]{padding:8px 10px}.coupon-left[data-v-72a8ab9f]{flex-direction:column;align-items:flex-start;gap:2px}.coupon-right[data-v-72a8ab9f]{flex-direction:column;gap:2px}}.material-list-container[data-v-72a8ab9f]{margin-top:20px}.material-list-header[data-v-72a8ab9f]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.material-list-header i[data-v-72a8ab9f]{margin-right:8px;color:#409eff;font-size:18px}.material-list[data-v-72a8ab9f]{max-height:400px;overflow-y:auto}.material-item[data-v-72a8ab9f]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;margin-bottom:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;transition:all .2s ease}.material-item[data-v-72a8ab9f]:hover{background:#e9ecef;border-color:#dee2e6;box-shadow:0 2px 8px rgba(0,0,0,.1)}.material-info[data-v-72a8ab9f]{flex:1;margin-right:16px}.material-name[data-v-72a8ab9f]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px;line-height:1.4}.material-specs[data-v-72a8ab9f]{display:flex;gap:16px;margin-bottom:8px}.material-specs .quantity[data-v-72a8ab9f],.material-specs .unit-price[data-v-72a8ab9f]{font-size:12px;color:#606266}.refund-info[data-v-72a8ab9f]{margin-top:8px}.material-price[data-v-72a8ab9f]{text-align:right;min-width:120px}.total-price[data-v-72a8ab9f]{font-size:16px;font-weight:700;color:#e6a23c;margin-bottom:4px}.commission-badge[data-v-72a8ab9f]{font-size:12px;color:#67c23a;background:#f0f9ff;padding:2px 8px;border-radius:4px;border:1px solid #b3e19d}.no-materials[data-v-72a8ab9f]{text-align:center;padding:40px 20px;color:#c0c4cc;font-size:14px}.no-materials i[data-v-72a8ab9f]{font-size:48px;margin-bottom:16px;display:block}.scheme-line{display:flex;align-items:flex-start;margin-top:5px}.scheme-label{white-space:nowrap;margin-right:5px}.text-ellipsis{display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:200px}.detail-drawer[data-v-3a09155b],.text-ellipsis{overflow:hidden}.drawer-content[data-v-3a09155b]{height:100%;padding:0;margin:0}.detail-iframe[data-v-3a09155b]{height:calc(100vh - 60px);border:none;background:#fff}[data-v-3a09155b] .el-radio-group .el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px}[data-v-3a09155b] .el-radio-group .el-radio-button:first-child .el-radio-button__inner{border-top-left-radius:4px;border-bottom-left-radius:4px}[data-v-3a09155b] .el-radio-group .el-radio-button:last-child .el-radio-button__inner{border-top-right-radius:4px;border-bottom-right-radius:4px}.materials-display[data-v-3a09155b]{display:flex;flex-wrap:wrap;gap:2px;max-width:200px}.materials-display .el-tag[data-v-3a09155b]{font-size:11px;padding:2px 6px;line-height:1.2;border-radius:3px}.margin-bottom-m{margin-bottom:20px}.el-tag+.el-tag[data-v-cd0c2e26]{margin-left:10px}.button-new-tag[data-v-cd0c2e26]{margin-left:10px;height:32px;line-height:30px;padding-top:0;padding-bottom:0}.input-new-tag[data-v-cd0c2e26]{width:90px;margin-left:10px;vertical-align:bottom}.image-item[data-v-cd0c2e26]{width:80px;height:40px;position:relative;border-radius:10px;display:flex;justify-content:center;align-items:center;border:1px solid #e4e7ed;.image-slots[data-v-cd0c2e26]{background:#f5f7fa;color:#d8d9da;font-size:12px}}@media (max-width:768px){.el-table[data-v-668e2448]{font-size:12px}.el-table .el-table__cell[data-v-668e2448]{padding:8px 4px}.el-button--mini[data-v-668e2448]{padding:4px 8px;font-size:11px}.el-tag--mini[data-v-668e2448]{height:20px;line-height:18px;font-size:10px}}@media (max-width:992px){.el-col[data-v-668e2448]{margin-bottom:10px}}.coupon-config-container[data-v-668e2448]{height:auto;min-height:500px}@media (min-width:768px){.coupon-config-container[data-v-668e2448]{height:70vh}}.plan-config-panel[data-v-668e2448]{border:1px solid #dcdfe6;border-radius:4px;padding:16px;height:100%;overflow:auto}.panel-header[data-v-668e2448]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.panel-title[data-v-668e2448]{font-size:16px;color:#303133;font-weight:600}.panel-subtitle[data-v-668e2448]{font-size:12px;color:#909399;margin-left:6px}.panel-actions[data-v-668e2448]{display:flex;gap:8px}.plan-form[data-v-668e2448]{margin-top:12px;margin-bottom:12px;background:#f9fbff;border-radius:10px;padding:12px}.plan-empty[data-v-668e2448]{margin:12px 0;padding:12px;background:#fafafa;border-radius:6px;color:#909399;font-size:13px}.plan-toolbar[data-v-668e2448]{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.plan-toolbar__info[data-v-668e2448]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#333}.plan-toolbar__actions[data-v-668e2448]{display:flex;gap:8px}.plan-toolbar .plan-name[data-v-668e2448]{font-size:18px}.package-info[data-v-5e7e2c31]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.package-name[data-v-5e7e2c31]{font-size:16px;font-weight:700;margin-bottom:5px}.package-desc[data-v-5e7e2c31]{font-size:14px;color:#606266;text-align:left}.amount-text[data-v-5e7e2c31]{font-size:16px;font-weight:700;color:#f56c6c}.gift-amount[data-v-5e7e2c31]{font-size:16px;font-weight:700;color:#67c23a}.no-gift[data-v-5e7e2c31],.permanent[data-v-5e7e2c31]{font-size:16px;color:#909399}.package-preview[data-v-5e7e2c31]{display:flex;justify-content:center;align-items:center;min-height:300px}.preview-card[data-v-5e7e2c31]{width:100%;max-width:600px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px;box-sizing:border-box}.card-header[data-v-5e7e2c31]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.card-header h3[data-v-5e7e2c31]{margin:0;font-size:16px;color:#303133}.card-content[data-v-5e7e2c31]{margin-bottom:15px}.amount-info[data-v-5e7e2c31]{display:flex;justify-content:space-between;margin-bottom:15px}.gift-info[data-v-5e7e2c31],.recharge-info[data-v-5e7e2c31]{display:flex;align-items:baseline}.label[data-v-5e7e2c31]{font-size:16px;color:#606266;margin-right:10px}.amount[data-v-5e7e2c31],.gift[data-v-5e7e2c31]{font-size:16px;color:#f56c6c}.package-details[data-v-5e7e2c31]{font-size:16px;color:#606266;line-height:1.6;margin-bottom:15px}.expire-info[data-v-5e7e2c31]{font-size:16px;color:#606266;margin-top:10px}.total-info[data-v-5e7e2c31]{display:flex;justify-content:space-between;align-items:baseline;font-size:20px;font-weight:700;color:#f56c6c}.total-label[data-v-5e7e2c31]{color:#606266}.total-amount[data-v-5e7e2c31]{color:#f56c6c}.repeat-bonus-audit[data-v-59176c6b]{padding:20px}.audit-form[data-v-59176c6b]{margin-bottom:20px;background:#f5f7fa;padding:20px;border-radius:4px}.audit-progress[data-v-59176c6b],.audit-summary[data-v-59176c6b],.summary-card[data-v-59176c6b]{margin-bottom:20px}.summary-item[data-v-59176c6b]{text-align:center;padding:20px;background:#f8f9fa;border-radius:4px}.summary-number[data-v-59176c6b]{font-size:24px;font-weight:700;color:#303133;margin-bottom:8px}.summary-number.warning[data-v-59176c6b]{color:#e6a23c}.summary-number.danger[data-v-59176c6b]{color:#f56c6c}.summary-number.info[data-v-59176c6b]{color:#409eff}.summary-number.success[data-v-59176c6b]{color:#67c23a}.summary-label[data-v-59176c6b]{font-size:14px;color:#606266}.audit-details[data-v-59176c6b]{margin-bottom:20px}.amount[data-v-59176c6b]{font-weight:700}.amount-overpaid[data-v-59176c6b]{color:#f56c6c;font-weight:700}.amount-underpaid[data-v-59176c6b]{color:#e6a23c;font-weight:700}.amount-correct[data-v-59176c6b]{color:#67c23a;font-weight:700}.no-difference[data-v-59176c6b]{margin-top:20px}.el-progress__text{font-size:13px;color:#333;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.el-tag{font-size:13px;padding:0 10px}.custom-progress{margin:5px 0;border-radius:4px;overflow:hidden}.custom-progress .el-progress-bar__outer{border-radius:4px;background-color:#f5f7fa!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.custom-progress .el-progress-bar__inner{border-radius:4px;transition:width .6s ease,background-color .6s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.el-progress--text-inside .el-progress-bar__innerText{color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.9)!important;font-size:12px!important;letter-spacing:.5px!important;padding:0 5px!important}.el-progress .el-progress-bar{position:relative}.custom-progress .el-progress-bar__inner[style*="width: 0%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 1%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 2%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 3%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 4%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 5%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 6%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 7%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 8%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 9%"]~.el-progress-bar__innerText,.custom-progress .el-progress-bar__inner[style*="width: 10%"]~.el-progress-bar__innerText{color:#333!important;left:10px!important;text-shadow:0 1px 2px hsla(0,0%,100%,.9)!important}.el-progress__text{font-weight:700!important;font-size:12px!important;color:#606266!important}.avue-crud .el-table .cell .el-progress{margin:8px 0}.custom-progress:hover .el-progress-bar__inner{filter:brightness(1.1)}.project-name-container{display:flex;align-items:center;gap:8px;position:relative;z-index:10}.project-name-container .el-badge{position:relative;z-index:20}.avue-crud .el-table .cell{overflow:visible!important}.plus-project{border:2px solid #f56c6c!important;box-shadow:0 1px 3px rgba(245,108,108,.3)!important}.report-store[data-v-5336fb8e]{display:flex;flex-direction:column;gap:20px}.report-toolbar[data-v-5336fb8e]{justify-content:space-between;padding-bottom:10px}.report-toolbar[data-v-5336fb8e],.toolbar-group[data-v-5336fb8e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.toolbar-label[data-v-5336fb8e]{font-size:13px;color:#606266;white-space:nowrap}.toolbar-actions[data-v-5336fb8e]{display:flex;align-items:center;gap:8px}.store-select[data-v-5336fb8e]{min-width:180px}.dashboard-content[data-v-5336fb8e]{display:flex;flex-direction:column;gap:24px}.summary-section[data-v-5336fb8e]{display:flex;flex-direction:column;gap:16px}.summary-card[data-v-5336fb8e]{min-width:240px;padding:20px 24px;border-radius:14px;background:#fff5f2;border:1px solid transparent;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(230,75,59,.08)}.summary-card__header[data-v-5336fb8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.summary-card__title[data-v-5336fb8e]{display:flex;flex-direction:column;gap:4px}.title-label[data-v-5336fb8e]{font-size:16px;color:#1f2d3d;font-weight:600}.title-sub[data-v-5336fb8e]{font-size:12px;color:rgba(31,45,61,.55);text-transform:uppercase;letter-spacing:.08em}.summary-card__badge[data-v-5336fb8e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.4);color:#ff1641;font-size:12px;font-weight:600;letter-spacing:.05em}.summary-card__badge i[data-v-5336fb8e]{font-size:14px}.summary-card__value[data-v-5336fb8e]{display:flex;align-items:flex-end;gap:4px;font-size:32px;font-weight:700;color:#1f2d3d;margin-bottom:16px}.summary-card__value .currency[data-v-5336fb8e]{font-size:18px;color:rgba(31,45,61,.55)}.summary-card__value .amount[data-v-5336fb8e]{font-size:36px}.summary-card__meta[data-v-5336fb8e]{display:flex;align-items:center;gap:12px;font-size:13px;color:#6c757d}.meta-item[data-v-5336fb8e]{display:flex;flex-direction:column;gap:4px}.meta-label[data-v-5336fb8e]{font-size:12px;color:rgba(31,45,61,.55);text-transform:uppercase;letter-spacing:.08em}.meta-value[data-v-5336fb8e]{font-size:16px;font-weight:600}.meta-value.positive[data-v-5336fb8e]{color:#2aad60}.meta-value.negative[data-v-5336fb8e]{color:#e64b3b}.meta-value.coupon[data-v-5336fb8e]{color:#ff4d5a}.meta-divider[data-v-5336fb8e]{width:1px;height:32px;background:rgba(31,45,61,.12)}.summary-card.active[data-v-5336fb8e],.summary-card[data-v-5336fb8e]:hover{border-color:rgba(230,75,59,.35);box-shadow:0 12px 28px rgba(230,75,59,.18)}.total-card[data-v-5336fb8e]{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(255,142,139,.25)}.total-card>[data-v-5336fb8e]{position:relative;z-index:1}.total-card[data-v-5336fb8e]:after,.total-card[data-v-5336fb8e]:before{z-index:0}.total-card .summary-card__badge[data-v-5336fb8e]{background:rgba(255,142,139,.12);color:#ff4d5a}.total-card .meta-divider[data-v-5336fb8e]{background:rgba(255,142,139,.25)}.total-card.active[data-v-5336fb8e],.total-card[data-v-5336fb8e]:hover{border-color:rgba(255,142,139,.45);box-shadow:0 18px 28px rgba(255,142,139,.22)}.payment-methods-grid[data-v-5336fb8e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.payment-card[data-v-5336fb8e]{border-radius:12px;border:1px solid transparent;background:#f8f9fa;padding:14px 16px;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.06)}.payment-card.active[data-v-5336fb8e],.payment-card[data-v-5336fb8e]:hover{border-color:#409eff;box-shadow:0 8px 20px rgba(64,158,255,.16);background:#fff}.payment-card__header[data-v-5336fb8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.payment-label[data-v-5336fb8e]{font-size:14px;color:#495057;font-weight:600}.payment-net[data-v-5336fb8e]{font-size:12px;font-weight:600}.net-positive[data-v-5336fb8e]{color:#2aad60}.net-negative[data-v-5336fb8e]{color:#e64b3b}.payment-card__body[data-v-5336fb8e]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:#3c4044}.payment-label-group[data-v-5336fb8e]{display:flex;align-items:center;gap:6px}.balance-warning-icon i[data-v-5336fb8e]{color:#e67e22;font-size:16px}.balance-details[data-v-5336fb8e]{display:flex;justify-content:space-between;margin-top:10px;gap:12px;font-size:12px;color:#606266}.balance-column[data-v-5336fb8e]{flex:1;display:flex;flex-direction:column;gap:4px}.balance-column.totals[data-v-5336fb8e]{border-left:1px dashed #ebeef5;padding-left:12px}.balance-title[data-v-5336fb8e]{font-size:12px;font-weight:600;color:#303133}.balance-line[data-v-5336fb8e]{display:flex;justify-content:space-between}.balance-warning[data-v-5336fb8e]{margin-top:8px;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#e67e22;font-weight:600}.balance-warning i[data-v-5336fb8e]{font-size:16px}.refund-amount[data-v-5336fb8e]{color:#e64b3b}.additional-stats[data-v-5336fb8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.stat-card[data-v-5336fb8e]{background:#fff;border:1px solid #ebeef5;border-radius:12px;padding:16px 18px;box-shadow:0 4px 12px rgba(31,45,61,.08);display:flex;flex-direction:column;gap:8px}.stat-title[data-v-5336fb8e]{font-size:13px;color:#606266;font-weight:600}.stat-value[data-v-5336fb8e]{font-size:20px;font-weight:700;color:#1f2d3d}.stat-meta[data-v-5336fb8e]{font-size:12px;color:#909399}.coupon-card[data-v-5336fb8e]{border-left:3px solid #67c23a}.free-card[data-v-5336fb8e]{border-left:3px solid #f56c6c}.chart-section[data-v-5336fb8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.chart-card[data-v-5336fb8e]{min-height:360px}.card-header[data-v-5336fb8e]{font-size:16px;font-weight:600;color:#333}.chart-body[data-v-5336fb8e]{position:relative;height:300px}.chart-canvas[data-v-5336fb8e]{width:100%;height:100%}.chart-empty[data-v-5336fb8e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#909399;font-size:14px;background:#fafafa;border:1px dashed #ebeef5;border-radius:8px}.detail-section[data-v-5336fb8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px}.detail-card[data-v-5336fb8e]{min-height:360px}.recent-orders[data-v-5336fb8e]{min-height:320px}.recent-orders ul[data-v-5336fb8e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.recent-order-item[data-v-5336fb8e]{padding:12px 0;border-bottom:1px solid #f0f2f5}.recent-order-item[data-v-5336fb8e]:last-child{border-bottom:none}.recent-order-main[data-v-5336fb8e]{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:6px}.order-code[data-v-5336fb8e]{font-weight:600;color:#409eff;cursor:pointer}.order-code[data-v-5336fb8e]:hover{text-decoration:underline}.order-amount[data-v-5336fb8e]{font-weight:700;color:#2aad60}.order-amount.negative[data-v-5336fb8e]{color:#e64b3b}.recent-order-meta[data-v-5336fb8e]{display:flex;justify-content:space-between;font-size:12px;color:#909399;line-height:1.6}.recent-orders-header[data-v-5336fb8e]{display:flex;align-items:center;justify-content:space-between}.report-order-drawer[data-v-5336fb8e] .el-drawer__body{padding:0}.wx-color[data-v-5336fb8e]{color:#2aad60}.meituan-color[data-v-5336fb8e]{color:#ffb400}.douyin-color[data-v-5336fb8e]{color:#fe2c55}.cash-color[data-v-5336fb8e]{color:#85bb65}.offcash-color[data-v-5336fb8e]{color:#006548}.pos-color[data-v-5336fb8e]{color:#6c757d}.balance-color[data-v-5336fb8e]{color:#17a2b8}.free-color[data-v-5336fb8e]{color:#ff9f43}.report-store[data-v-1f6610b6]{display:flex;flex-direction:column;gap:16px}.report-toolbar[data-v-1f6610b6]{justify-content:space-between}.report-toolbar[data-v-1f6610b6],.toolbar-group[data-v-1f6610b6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.toolbar-label[data-v-1f6610b6]{font-size:13px;color:#606266}.toolbar-actions[data-v-1f6610b6]{display:flex;align-items:center}.store-select[data-v-1f6610b6]{min-width:260px}.tenant-select[data-v-1f6610b6]{min-width:220px}.summary-grid[data-v-1f6610b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.summary-card[data-v-1f6610b6]{border-radius:12px}.summary-title[data-v-1f6610b6]{font-size:14px;color:#606266}.summary-value[data-v-1f6610b6]{margin-top:10px;font-size:28px;font-weight:600;color:#303133}.summary-value.positive[data-v-1f6610b6]{color:#13ce66}.summary-value.negative[data-v-1f6610b6]{color:#f56c6c}.summary-sub[data-v-1f6610b6]{margin-top:10px;font-size:12px;color:#909399}.table-card[data-v-1f6610b6]{border-radius:12px}.table-header[data-v-1f6610b6]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.table-header__tip[data-v-1f6610b6]{font-size:12px;color:#909399}.method-cell[data-v-1f6610b6]{display:flex;flex-direction:column;line-height:1.4}.method-name[data-v-1f6610b6]{font-weight:500;color:#303133}.method-code[data-v-1f6610b6]{font-size:12px;color:#909399}.amount-text[data-v-1f6610b6]{color:#e67e22;font-weight:600}.amount-link[data-v-1f6610b6]{cursor:pointer;text-decoration:underline}.drawer-pagination[data-v-1f6610b6]{margin-top:16px;text-align:right}.plus-drawer__body{padding:0 20px 20px}.plus-drawer__stats{margin-bottom:16px}.plus-drawer__pagination{margin-top:16px;text-align:right}.drawer-summary{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;color:#606266}.drawer-summary__item{display:flex;align-items:center;font-size:13px}.schedule-manage-page[data-v-d4634aca]{display:flex;flex-direction:column;gap:12px}.page-header[data-v-d4634aca]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-title[data-v-d4634aca]{display:flex;flex-direction:column;gap:6px}.page-title .title-text[data-v-d4634aca]{font-size:22px;font-weight:700;color:#1f2f3d;letter-spacing:.5px}.page-title .subtitle[data-v-d4634aca]{font-size:13px;color:#6b7280;display:flex;align-items:center;gap:6px}.page-title .subtitle .dot[data-v-d4634aca]{color:#dcdfe6}.header-actions[data-v-d4634aca]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-card .filters[data-v-d4634aca]{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.filter-card .date-controls[data-v-d4634aca]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-card .date-controls .week-text[data-v-d4634aca]{color:#606266;font-size:13px;min-width:90px}.filter-card .interval-controls[data-v-d4634aca]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-card .interval-controls .label[data-v-d4634aca]{color:#606266;font-size:13px}.filter-card .filter-actions[data-v-d4634aca]{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.legend[data-v-d4634aca]{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;color:#666;font-size:13px}.legend .legend-item[data-v-d4634aca]{display:inline-flex;align-items:center;gap:6px}.legend .legend-dot[data-v-d4634aca]{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.timeline-card[data-v-d4634aca]{min-height:320px;overflow:hidden}.timeline-body[data-v-d4634aca]{display:flex;flex-direction:column}.time-slot[data-v-d4634aca]{display:grid;grid-template-columns:96px 1fr;border-bottom:1px solid #f2f2f2;padding:10px 0;align-items:center}.time-slot[data-v-d4634aca]:last-child{border-bottom:none}.time-cell[data-v-d4634aca]{text-align:center;color:#606266;font-weight:600;font-size:14px;padding:6px 8px}.slot-content[data-v-d4634aca]{padding:0 6px}.tech-list[data-v-d4634aca]{display:flex;flex-wrap:wrap;gap:10px}.tech-card[data-v-d4634aca]{display:flex;align-items:center;gap:10px;background:#f8f9fb;border:1px solid #ebeef5;border-radius:10px;padding:8px 10px;min-width:210px;cursor:pointer;transition:all .2s ease}.tech-card[data-v-d4634aca]:hover{box-shadow:0 4px 12px rgba(31,47,61,.08);transform:translateY(-1px)}.tech-card .tech-name-row[data-v-d4634aca]{display:flex;align-items:center;gap:8px;font-weight:600;color:#1f2f3d}.tech-card .tech-desc[data-v-d4634aca]{color:#909399;font-size:12px}.empty-slot[data-v-d4634aca]{color:#c0c4cc;min-height:44px;display:flex;align-items:center}.tech-detail-header[data-v-d4634aca]{display:flex;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.tech-detail-header .header-meta[data-v-d4634aca]{display:flex;flex-direction:column;gap:6px}.tech-detail-header .name-row[data-v-d4634aca]{display:flex;align-items:center;gap:10px}.tech-detail-header .name-row .name[data-v-d4634aca]{font-size:18px;font-weight:700;color:#1f2f3d}.tech-detail-header .time-text[data-v-d4634aca]{color:#666;font-size:13px}.schedule-detail-list[data-v-d4634aca]{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.schedule-item[data-v-d4634aca]{position:relative;border:1px solid #ebeef5;border-radius:10px;padding:12px;background:#fafafa;transition:all .2s ease}.schedule-item.active[data-v-d4634aca]{border-color:#409eff;background:#f0f7ff}.schedule-item.clickable[data-v-d4634aca]{cursor:pointer}.schedule-item .item-header[data-v-d4634aca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.schedule-item .item-header .time[data-v-d4634aca]{font-weight:700;color:#1f2f3d}.schedule-item .item-body[data-v-d4634aca]{display:flex;justify-content:space-between;align-items:center;color:#333;margin-bottom:8px}.schedule-item .item-body .service-name[data-v-d4634aca]{font-weight:600}.schedule-item .item-body .duration[data-v-d4634aca]{font-size:12px;color:#909399}.schedule-item .item-meta[data-v-d4634aca]{display:flex;flex-direction:column;gap:4px;color:#666;font-size:13px}.schedule-item .pending-tag[data-v-d4634aca]{position:absolute;right:12px;bottom:12px;color:#f56c6c;font-size:12px}.schedule-item .delete-btn[data-v-d4634aca]{top:10px;right:10px}.halt-form .duration-buttons[data-v-d4634aca]{display:flex;flex-wrap:wrap;gap:8px}.map-container[data-v-eb2d5d42]{position:relative}.map-search[data-v-eb2d5d42]{position:absolute;top:10px;left:10px;z-index:1;width:300px}.search-input[data-v-eb2d5d42]{background:#fff;border-radius:4px}#map[data-v-eb2d5d42]{width:100%;border:1px solid #ddd}.album-container[data-v-eb2d5d42]{padding:20px}.upload-container[data-v-eb2d5d42]{margin-bottom:20px}.image-list[data-v-eb2d5d42]{display:flex;flex-wrap:wrap;gap:10px}.image-item[data-v-eb2d5d42]{width:150px;height:150px;position:relative;border:1px solid #ddd;border-radius:4px}.image-actions[data-v-eb2d5d42]{position:absolute;top:0;right:0;display:flex;justify-content:space-between;background:rgba(0,0,0,.5);border-radius:10px;width:82%;left:5%}.image-actions .el-button[data-v-eb2d5d42]{color:#fff;padding:5px 5px;background:transparent;margin-left:5px}.move-buttons[data-v-eb2d5d42]{display:flex;gap:2px;margin-right:5px}.image-actions .el-button.is-disabled[data-v-eb2d5d42]{color:hsla(0,0%,100%,.5)}.image-slot[data-v-eb2d5d42]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:30px}.business-hours-container[data-v-eb2d5d42]{padding:10px 0}.business-hours-item[data-v-eb2d5d42]{margin-bottom:12px;padding:12px 15px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fafafa}.week-label[data-v-eb2d5d42]{font-weight:500;font-size:14px;color:#606266;text-align:center;line-height:32px}.mobile-preview-dialog .el-dialog__body[data-v-eb2d5d42]{padding:0}.mobile-preview-container[data-v-eb2d5d42]{width:375px;margin:0 auto;background:#fff;border-radius:25px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.1);border:8px solid #000;position:relative}.mobile-preview-header[data-v-eb2d5d42]{background:#f7f7f7;border-bottom:1px solid #e5e5e5}.mobile-status-bar[data-v-eb2d5d42]{display:flex;justify-content:space-between;align-items:center;padding:8px 20px 4px;font-size:14px;font-weight:600;color:#000}.network-status[data-v-eb2d5d42]{display:flex;align-items:center;gap:4px}.battery[data-v-eb2d5d42],.network-status i[data-v-eb2d5d42]{font-size:12px}.mobile-title-bar[data-v-eb2d5d42]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px 12px;background:#fff;border-bottom:1px solid #e5e5e5}.mobile-title-bar i[data-v-eb2d5d42]{font-size:18px;color:#007aff;cursor:pointer}.mobile-title-bar .title[data-v-eb2d5d42]{font-size:16px;font-weight:600;color:#000}.mobile-title-bar .placeholder[data-v-eb2d5d42]{width:18px}.mobile-content[data-v-eb2d5d42]{background:#fff;min-height:400px;max-height:500px;overflow-y:auto}.guide-editor .avue-form[data-v-eb2d5d42],.guide-editor .el-form[data-v-eb2d5d42],.guide-editor[data-v-eb2d5d42]{padding:0}.guide-editor .el-form-item[data-v-eb2d5d42]{margin-bottom:0}.guide-editor .el-form-item__label[data-v-eb2d5d42]{display:none!important}.guide-editor .el-form-item__content[data-v-eb2d5d42]{margin-left:0!important}.guide-editor .avue-ueditor[data-v-eb2d5d42],.guide-editor .edui-default[data-v-eb2d5d42]{border:none}.guide-editor .edui-toolbar[data-v-eb2d5d42]{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e5e5e5;background:#f8f9fa;padding:8px 15px}.guide-editor .edui-editor-body[data-v-eb2d5d42]{border:none}.guide-editor .edui-body-container[data-v-eb2d5d42]{min-height:350px;padding:15px;font-size:14px;line-height:1.6}.guide-editor .avue-form__menu[data-v-eb2d5d42]{text-align:center;padding:15px;border-top:1px solid #e5e5e5;background:#fafafa;margin-top:0}.guide-editor .avue-form__menu .el-button[data-v-eb2d5d42]{margin:0 10px}.sor-filter-bar[data-v-382da50c]{margin-bottom:16px;display:flex;align-items:center}.sor-section[data-v-382da50c]{margin-bottom:16px}.sor-section__title[data-v-382da50c]{font-weight:600}.sor-metric[data-v-382da50c]{padding:12px 0}.sor-metric-label[data-v-382da50c]{margin:0 0 4px;color:#909399;font-size:12px;display:flex;align-items:center}.sor-metric span[data-v-382da50c]{font-size:18px;font-weight:600;color:#303133}.sor-metric-grid[data-v-382da50c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px}.sor-cell-sub[data-v-382da50c]{color:#909399;font-size:12px}.sor-clickable[data-v-382da50c],.sor-link[data-v-382da50c]{cursor:pointer;color:#409eff}.sor-tip-icon[data-v-382da50c]{font-size:12px;margin-left:4px;color:#c0c4cc}.image-slot[data-v-1811a8e0]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:20px}.el-tag+.el-tag[data-v-1811a8e0]{margin-left:5px}.button-new-tag[data-v-1811a8e0]{height:24px;line-height:22px;padding:0 8px;font-size:12px}.input-new-tag[data-v-1811a8e0]{vertical-align:middle}[data-v-520354e2]{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft YaHei,sans-serif}.dashboard[data-v-520354e2]{min-height:100vh;padding:24px!important;display:flex;flex-direction:column;gap:24px;background:#f3f5f9}.header[data-v-520354e2]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-radius:18px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.08)}.header-title[data-v-520354e2]{display:flex;flex-direction:column;gap:8px}.header-title h1[data-v-520354e2]{font-size:24px;font-weight:600;color:#1f2937}.time[data-v-520354e2]{font-size:14px;color:#64748b}.filter-container[data-v-520354e2]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-520354e2]{display:flex;align-items:center;gap:8px}.filter-label[data-v-520354e2]{font-size:14px;color:#475569;white-space:nowrap}.filter-options[data-v-520354e2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-option[data-v-520354e2]{padding:6px 14px;border-radius:999px;background:#eef2ff;color:#475569;font-size:13px;cursor:pointer;transition:all .2s ease}.filter-option.active[data-v-520354e2]{background:#4f46e5;color:#fff;box-shadow:0 6px 16px rgba(99,102,241,.25)}.dropdown-select[data-v-520354e2]{padding:6px 12px;border-radius:10px;border:1px solid #cbd5f5;background:#fff;color:#334155;min-width:180px}.content[data-v-520354e2]{display:flex;flex-direction:column;gap:24px}.metrics-layout[data-v-520354e2]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:stretch}.metrics-primary[data-v-520354e2],.metrics-secondary[data-v-520354e2]{display:flex;flex-direction:column;gap:16px;height:100%}.metrics-primary .metric-card[data-v-520354e2],.metrics-secondary .metric-card[data-v-520354e2]{height:100%}.metrics-grid[data-v-520354e2]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.metric-card[data-v-520354e2]{background:#fff;border-radius:18px;padding:20px 18px;box-shadow:0 12px 32px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:12px;min-height:150px}.metric-card__header[data-v-520354e2]{display:flex;justify-content:space-between;align-items:center}.metric-card__title[data-v-520354e2]{font-size:15px;color:#64748b;font-weight:600}.metric-card__body[data-v-520354e2]{display:flex;flex-direction:column;gap:8px}.metric-card__body--revenue[data-v-520354e2]{gap:12px;flex:1;min-height:100%}.metric-card--revenue[data-v-520354e2]{display:flex;flex-direction:column;height:100%}.metric-card__value[data-v-520354e2]{font-size:32px;font-weight:600;color:#1f2937;display:inline-flex;align-items:baseline;gap:4px}.metric-card__value--orders[data-v-520354e2]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.metric-card__tag[data-v-520354e2]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:rgba(59,130,246,.12);color:#2563eb;font-size:12px}.metric-card__addon[data-v-520354e2]{font-size:14px;color:#22c55e}.metric-card__desc[data-v-520354e2]{font-size:13px;color:#64748b}.revenue-mini-chart[data-v-520354e2]{width:100%;height:100px}.revenue-split[data-v-520354e2]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.revenue-split__line[data-v-520354e2]{display:flex;justify-content:space-between;font-size:13px;color:#475569}.label--tooltip[data-v-520354e2]{display:inline-flex;align-items:center;gap:4px;cursor:help}.revenue-tooltip-icon[data-v-520354e2]{font-size:14px;color:#94a3b8}.revenue-split__line .value[data-v-520354e2]{font-weight:600;color:#1f2937}.metric-card__body--stack[data-v-520354e2]{gap:6px}.recharge-overview[data-v-520354e2]{display:flex;gap:16px;flex-wrap:wrap;flex-direction:column}.recharge-stat[data-v-520354e2]{flex:1;background:linear-gradient(135deg,rgba(79,70,229,.12),rgba(14,165,233,.12));border-radius:16px;padding:14px 16px;display:flex;flex-direction:row;gap:4px;justify-content:space-between}.recharge-stat__label[data-v-520354e2]{font-size:13px;color:#475569}.recharge-stat__value[data-v-520354e2]{font-size:20px;font-weight:600;color:#1f2937}.positive[data-v-520354e2]{color:#16a34a}.negative[data-v-520354e2]{color:#dc2626}.visual-grid[data-v-520354e2]{display:grid;gap:16px;grid-template-columns:1fr;grid-auto-rows:minmax(260px,auto)}.panel[data-v-520354e2]{background:#fff;border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);display:flex;flex-direction:column;min-height:280px}.panel-header[data-v-520354e2]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 0}.panel-title[data-v-520354e2]{font-size:18px;font-weight:600;color:#1f2937;display:flex;flex-direction:column;gap:6px}.panel-subtitle[data-v-520354e2]{font-size:12px;color:#94a3b8}.panel-actions[data-v-520354e2]{display:flex;align-items:center}.panel-content[data-v-520354e2]{flex:1;padding:16px 24px 24px;display:flex;flex-direction:column}.chart-container[data-v-520354e2]{width:100%;height:100%;min-height:260px}.tabs[data-v-520354e2]{display:flex;gap:8px;background:rgba(226,232,240,.6);padding:4px;border-radius:999px}.tab[data-v-520354e2]{padding:6px 16px;border-radius:999px;font-size:13px;color:#475569;cursor:pointer;transition:all .2s ease}.tab.active[data-v-520354e2]{background:linear-gradient(135deg,#6366f1,#22d3ee);color:#fff;box-shadow:0 6px 16px rgba(99,102,241,.3)}.panel--trend[data-v-520354e2]{min-height:360px}.panel--recharge[data-v-520354e2]{min-height:240px}.panel--ranking[data-v-520354e2]{min-height:340px}.panel--customer[data-v-520354e2]{min-height:260px}.ranking-list[data-v-520354e2]{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-right:6px}.ranking-item[data-v-520354e2]{display:flex;gap:14px;align-items:center;padding-bottom:8px;border-bottom:1px dashed rgba(148,163,184,.4)}.ranking-index[data-v-520354e2]{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff}.ranking-index-1[data-v-520354e2]{background:linear-gradient(135deg,#f97316,#fb923c)}.ranking-index-2[data-v-520354e2]{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.ranking-index-3[data-v-520354e2]{background:linear-gradient(135deg,#22c55e,#16a34a)}.ranking-index-other[data-v-520354e2]{background:#e2e8f0;color:#475569}.ranking-info[data-v-520354e2]{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ranking-name[data-v-520354e2]{font-weight:600;color:#1f2937;min-width:80px}.progress-bar[data-v-520354e2]{flex:1;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.progress-inner[data-v-520354e2]{height:100%;background:linear-gradient(90deg,#6366f1,#22d3ee)}.ranking-value[data-v-520354e2]{font-size:13px;color:#475569}.empty[data-v-520354e2]{text-align:center;color:#94a3b8;font-size:13px;padding:16px 0}.data-unit[data-v-520354e2]{font-size:14px;color:#94a3b8;margin-left:4px}@media (min-width:992px){.visual-grid[data-v-520354e2]{grid-template-columns:repeat(12,minmax(0,1fr))}.panel--trend[data-v-520354e2]{grid-column:1/span 7}.panel--recharge[data-v-520354e2]{grid-column:8/span 5}.panel--ranking[data-v-520354e2]{grid-column:1/span 7}.panel--customer[data-v-520354e2]{grid-column:8/span 5}}@media (max-width:1023px){.header[data-v-520354e2]{flex-direction:column;align-items:stretch}.filter-container[data-v-520354e2]{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px}.metrics-layout[data-v-520354e2]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.metrics-grid[data-v-520354e2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:767px){.dashboard[data-v-520354e2]{padding:16px;gap:16px}.metrics-layout[data-v-520354e2]{grid-template-columns:1fr}.metrics-grid[data-v-520354e2]{grid-template-columns:1fr;gap:14px}.metric-card--revenue[data-v-520354e2]{grid-column:auto;grid-row:auto}.panel[data-v-520354e2]{min-height:280px}.panel-header[data-v-520354e2]{flex-direction:column;align-items:flex-start}.panel-actions[data-v-520354e2]{width:100%}.tabs[data-v-520354e2]{width:100%;justify-content:flex-start}.filter-container[data-v-520354e2]{flex-direction:column;align-items:flex-start}.dropdown-select[data-v-520354e2]{width:100%}}.footer[data-v-520354e2]{background:#fff;border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);padding:16px;display:flex}.footer-content[data-v-520354e2]{flex:1;display:flex;justify-content:center;align-items:center}.footer-content__item[data-v-520354e2]{font-size:14px;color:#475569}[data-v-10babfdb]{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft YaHei,sans-serif}.dashboard[data-v-10babfdb]{min-height:100vh;padding:24px!important;display:flex;flex-direction:column;gap:24px;background:#f3f5f9}.header[data-v-10babfdb]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-radius:18px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.08)}.header-title[data-v-10babfdb]{display:flex;flex-direction:column;gap:8px}.header-title h1[data-v-10babfdb]{font-size:24px;font-weight:600;color:#1f2937}.time[data-v-10babfdb]{font-size:14px;color:#64748b}.filter-container[data-v-10babfdb]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-10babfdb]{display:flex;align-items:center;gap:8px}.filter-label[data-v-10babfdb]{font-size:14px;color:#475569;white-space:nowrap}.filter-options[data-v-10babfdb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.month-picker[data-v-10babfdb]{width:130px}.filter-option[data-v-10babfdb]{padding:6px 14px;border-radius:999px;background:#eef2ff;color:#475569;font-size:13px;cursor:pointer;transition:all .2s ease}.filter-option.active[data-v-10babfdb]{background:#4f46e5;color:#fff;box-shadow:0 6px 16px rgba(99,102,241,.25)}.dropdown-select[data-v-10babfdb]{padding:6px 12px;border-radius:10px;border:1px solid #cbd5f5;background:#fff;color:#334155;min-width:180px}.content[data-v-10babfdb]{display:flex;flex-direction:column;gap:24px}.metrics-layout[data-v-10babfdb]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:stretch}.metrics-primary[data-v-10babfdb],.metrics-secondary[data-v-10babfdb]{display:flex;flex-direction:column;gap:16px;height:100%}.metrics-primary .metric-card[data-v-10babfdb],.metrics-secondary .metric-card[data-v-10babfdb]{height:100%}.metrics-grid[data-v-10babfdb]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.metric-card[data-v-10babfdb]{background:#fff;border-radius:18px;padding:20px 18px;box-shadow:0 12px 32px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:12px;min-height:150px}.metric-card__header[data-v-10babfdb]{display:flex;justify-content:space-between;align-items:center}.metric-card__title[data-v-10babfdb]{font-size:15px;color:#64748b;font-weight:600}.metric-card__body[data-v-10babfdb]{display:flex;flex-direction:column;gap:8px}.metric-card__body--revenue[data-v-10babfdb]{gap:12px;flex:1;min-height:100%}.metric-card--revenue[data-v-10babfdb]{display:flex;flex-direction:column;height:100%}.metric-card__value[data-v-10babfdb]{font-size:32px;font-weight:600;color:#1f2937;display:inline-flex;align-items:baseline;gap:4px}.metric-card__value--orders[data-v-10babfdb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.metric-card__tag[data-v-10babfdb]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:rgba(59,130,246,.12);color:#2563eb;font-size:12px}.metric-card__addon[data-v-10babfdb]{font-size:14px;color:#22c55e}.metric-card__desc[data-v-10babfdb]{font-size:13px;color:#64748b}.revenue-mini-chart[data-v-10babfdb]{width:100%;height:100px}.revenue-split[data-v-10babfdb]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.revenue-split__line[data-v-10babfdb]{display:flex;justify-content:space-between;font-size:13px;color:#475569}.label--tooltip[data-v-10babfdb]{display:inline-flex;align-items:center;gap:4px;cursor:help}.revenue-tooltip-icon[data-v-10babfdb]{font-size:14px;color:#94a3b8}.revenue-split__line .value[data-v-10babfdb]{font-weight:600;color:#1f2937}.metric-card__body--stack[data-v-10babfdb]{gap:6px}.recharge-overview[data-v-10babfdb]{display:flex;gap:16px;flex-wrap:wrap;flex-direction:column}.recharge-stat[data-v-10babfdb]{flex:1;background:linear-gradient(135deg,rgba(79,70,229,.12),rgba(14,165,233,.12));border-radius:16px;padding:14px 16px;display:flex;flex-direction:row;gap:4px;justify-content:space-between}.recharge-stat__label[data-v-10babfdb]{font-size:13px;color:#475569}.recharge-stat__value[data-v-10babfdb]{font-size:20px;font-weight:600;color:#1f2937}.positive[data-v-10babfdb]{color:#16a34a}.negative[data-v-10babfdb]{color:#dc2626}.visual-grid[data-v-10babfdb]{display:grid;gap:16px;grid-template-columns:1fr;grid-auto-rows:minmax(260px,auto)}.panel[data-v-10babfdb]{background:#fff;border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);display:flex;flex-direction:column;min-height:280px}.panel-header[data-v-10babfdb]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 0}.panel-title[data-v-10babfdb]{font-size:18px;font-weight:600;color:#1f2937;display:flex;flex-direction:column;gap:6px}.panel-subtitle[data-v-10babfdb]{font-size:12px;color:#94a3b8}.panel-actions[data-v-10babfdb]{display:flex;align-items:center}.panel-content[data-v-10babfdb]{flex:1;padding:16px 24px 24px;display:flex;flex-direction:column}.chart-container[data-v-10babfdb]{width:100%;height:100%;min-height:260px}.tabs[data-v-10babfdb]{display:flex;gap:8px;background:rgba(226,232,240,.6);padding:4px;border-radius:999px}.tab[data-v-10babfdb]{padding:6px 16px;border-radius:999px;font-size:13px;color:#475569;cursor:pointer;transition:all .2s ease}.tab.active[data-v-10babfdb]{background:linear-gradient(135deg,#6366f1,#22d3ee);color:#fff;box-shadow:0 6px 16px rgba(99,102,241,.3)}.panel--trend[data-v-10babfdb]{min-height:360px}.panel--recharge[data-v-10babfdb]{min-height:240px}.panel--ranking[data-v-10babfdb]{min-height:340px}.panel--customer[data-v-10babfdb]{min-height:260px}.ranking-list[data-v-10babfdb]{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-right:6px}.ranking-item[data-v-10babfdb]{display:flex;gap:14px;align-items:center;padding-bottom:8px;border-bottom:1px dashed rgba(148,163,184,.4)}.ranking-index[data-v-10babfdb]{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff}.ranking-index-1[data-v-10babfdb]{background:linear-gradient(135deg,#f97316,#fb923c)}.ranking-index-2[data-v-10babfdb]{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.ranking-index-3[data-v-10babfdb]{background:linear-gradient(135deg,#22c55e,#16a34a)}.ranking-index-other[data-v-10babfdb]{background:#e2e8f0;color:#475569}.ranking-info[data-v-10babfdb]{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ranking-name[data-v-10babfdb]{font-weight:600;color:#1f2937;min-width:80px}.progress-bar[data-v-10babfdb]{flex:1;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.progress-inner[data-v-10babfdb]{height:100%;background:linear-gradient(90deg,#6366f1,#22d3ee)}.ranking-value[data-v-10babfdb]{font-size:13px;color:#475569}.empty[data-v-10babfdb]{text-align:center;color:#94a3b8;font-size:13px;padding:16px 0}.data-unit[data-v-10babfdb]{font-size:14px;color:#94a3b8;margin-left:4px}@media (min-width:992px){.visual-grid[data-v-10babfdb]{grid-template-columns:repeat(12,minmax(0,1fr))}.panel--trend[data-v-10babfdb]{grid-column:1/span 7}.panel--recharge[data-v-10babfdb]{grid-column:8/span 5}.panel--ranking[data-v-10babfdb]{grid-column:1/span 7}.panel--customer[data-v-10babfdb]{grid-column:8/span 5}}@media (max-width:1023px){.header[data-v-10babfdb]{flex-direction:column;align-items:stretch}.filter-container[data-v-10babfdb]{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px}.metrics-layout[data-v-10babfdb]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.metrics-grid[data-v-10babfdb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:767px){.dashboard[data-v-10babfdb]{padding:16px;gap:16px}.metrics-layout[data-v-10babfdb]{grid-template-columns:1fr}.metrics-grid[data-v-10babfdb]{grid-template-columns:1fr;gap:14px}.metric-card--revenue[data-v-10babfdb]{grid-column:auto;grid-row:auto}.panel[data-v-10babfdb]{min-height:280px}.panel-header[data-v-10babfdb]{flex-direction:column;align-items:flex-start}.panel-actions[data-v-10babfdb]{width:100%}.tabs[data-v-10babfdb]{width:100%;justify-content:flex-start}.filter-container[data-v-10babfdb]{flex-direction:column;align-items:flex-start}.dropdown-select[data-v-10babfdb]{width:100%}}.footer[data-v-10babfdb]{background:#fff;border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);padding:16px;display:flex}.footer-content[data-v-10babfdb]{flex:1;display:flex;justify-content:center;align-items:center}.footer-content__item[data-v-10babfdb]{font-size:14px;color:#475569}.wf-dialog .el-dialog__body{padding:5px}.wf-dialog .avue-dialog__footer{text-align:center}.box{height:800px}.el-scrollbar{height:100%}.box .el-scrollbar__wrap{overflow:scroll}.recycle-pagination{margin:15px 0;text-align:right}.none-border{border:0;background-color:transparent!important}.step-div{margin-top:30px}.affix{position:relative;background-color:#fff}.affix-affix{display:inline-block;color:#fff;padding:10px 30px;text-align:center;background:rgba(0,153,229,.9)}.affix-line{height:100px}.title{margin-bottom:10px}.box{margin-bottom:20px}.top[data-v-9b5b37d8]{padding:10px;font-size:14px;background:rgba(0,153,229,.7);color:#fff;text-align:center;border-radius:2px}