.user-revenue-container[data-v-5f6ad2fe]{padding:20px;background:#f5f7fa;min-height:100vh}.search-section[data-v-5f6ad2fe]{background:linear-gradient(135deg,#e8f4fd,#d1ecf1);border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #b8daff}.search-section .project-cascader[data-v-5f6ad2fe]{min-width:300px}.search-section .project-cascader[data-v-5f6ad2fe] .el-cascader__dropdown{border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important;border:2px solid #409eff!important;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)!important}.search-section .project-cascader[data-v-5f6ad2fe] .el-cascader__dropdown .el-cascader-menu__item{padding:12px 20px!important;border-radius:8px!important;margin:2px 8px!important;transition:all .3s ease!important}.search-section .project-cascader[data-v-5f6ad2fe] .el-cascader__dropdown .el-cascader-menu__item:hover{background:linear-gradient(135deg,#409eff,#66b1ff)!important;color:#fff!important;transform:translateX(4px)!important}.search-header[data-v-5f6ad2fe]{margin-bottom:20px}.search-header .search-title[data-v-5f6ad2fe]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:5px}.search-header .search-title i[data-v-5f6ad2fe]{margin-right:10px;font-size:24px;color:#f39c12}.search-header .search-subtitle[data-v-5f6ad2fe]{font-size:14px;color:#6c757d;margin-left:34px}.search-form .el-form-item[data-v-5f6ad2fe]{margin-bottom:15px;margin-right:20px}.search-form .el-form-item .el-form-item__label[data-v-5f6ad2fe]{font-weight:500;color:#2c3e50}.search-buttons[data-v-5f6ad2fe]{display:flex;gap:10px}.search-buttons .reset-btn[data-v-5f6ad2fe]{padding:10px 20px;border-radius:6px;font-weight:500;transition:all .3s ease}.search-buttons .reset-btn[data-v-5f6ad2fe]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.search-buttons .reset-btn i[data-v-5f6ad2fe]{margin-right:5px}.search-buttons .reset-btn[data-v-5f6ad2fe]{background:linear-gradient(135deg,#6c757d,#495057);border:none;color:#fff}.loading-message[data-v-5f6ad2fe]{display:flex;align-items:center;padding:15px;background:hsla(0,0%,100%,.8);border-radius:8px;margin-top:15px;font-weight:500;color:#2c3e50}.loading-message i[data-v-5f6ad2fe]{margin-right:8px}.loading-message i.el-icon-loading[data-v-5f6ad2fe]{color:#3498db;animation:spin-5f6ad2fe 1s linear infinite}.loading-message i.el-icon-success[data-v-5f6ad2fe]{color:#28a745}.loading-message i.el-icon-warning[data-v-5f6ad2fe]{color:#dc3545}@keyframes spin-5f6ad2fe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.summary-section[data-v-5f6ad2fe]{background:#fff;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.summary-section .summary-table .el-table[data-v-5f6ad2fe],.summary-section .summary-table[data-v-5f6ad2fe]{width:100%!important}.summary-header[data-v-5f6ad2fe]{margin-bottom:20px}.summary-header .summary-title[data-v-5f6ad2fe]{display:flex;align-items:center;font-size:18px;font-weight:600;color:#2c3e50}.summary-header .summary-title i[data-v-5f6ad2fe]{margin-right:8px;font-size:20px;color:#3498db}.summary-table[data-v-5f6ad2fe]{border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.summary-table .el-table__header-wrapper[data-v-5f6ad2fe],.summary-table .el-table__header[data-v-5f6ad2fe]{background:linear-gradient(135deg,#2c3e50,#34495e)!important}.summary-table .el-table__header th .cell[data-v-5f6ad2fe],.summary-table .el-table__header th[data-v-5f6ad2fe]{background:transparent!important;color:#fff!important;font-weight:600!important}.summary-table .el-table__body tr[data-v-5f6ad2fe]{transition:all .3s ease}.summary-table .el-table__body tr[data-v-5f6ad2fe]:hover{background-color:#f8f9ff!important}.detail-section[data-v-5f6ad2fe]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.project-tabs .el-tabs__header[data-v-5f6ad2fe]{background:linear-gradient(135deg,#e8f4fd,#d1ecf1);border-radius:8px 8px 0 0;margin:0;border-bottom:2px solid #b8daff}.project-tabs .el-tabs__nav-wrap[data-v-5f6ad2fe]{padding:0 20px}.project-tabs .el-tabs__item[data-v-5f6ad2fe]{font-weight:600;color:#2c3e50}.project-tabs .el-tabs__item.is-active[data-v-5f6ad2fe]{color:#3498db}.table-header[data-v-5f6ad2fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 0;border-bottom:2px solid #e9ecef}.table-header .table-title[data-v-5f6ad2fe]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#2c3e50}.table-header .table-title i[data-v-5f6ad2fe]{margin-right:8px;color:#3498db}.revenue-table[data-v-5f6ad2fe]{border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.revenue-table .el-table__header-wrapper[data-v-5f6ad2fe],.revenue-table .el-table__header[data-v-5f6ad2fe]{background:linear-gradient(135deg,#2c3e50,#34495e)!important}.revenue-table .el-table__header th .cell[data-v-5f6ad2fe],.revenue-table .el-table__header th[data-v-5f6ad2fe]{background:transparent!important;color:#fff!important;font-weight:600!important}.revenue-table .el-table__body tr[data-v-5f6ad2fe]{transition:all .3s ease}.revenue-table .el-table__body tr[data-v-5f6ad2fe]:hover{background-color:#f8f9ff!important}.table-footer[data-v-5f6ad2fe]{margin-top:20px;padding-top:15px;border-top:1px solid #e9ecef;text-align:center}.beautiful-dialog .el-dialog[data-v-5f6ad2fe]{border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.beautiful-dialog .el-dialog__header[data-v-5f6ad2fe]{background:linear-gradient(135deg,#e8f4fd,#d1ecf1);padding:20px 30px;border-bottom:1px solid #b8daff}.beautiful-dialog .el-dialog__body[data-v-5f6ad2fe]{padding:30px;background:#fafbfc}.beautiful-dialog .el-dialog__footer[data-v-5f6ad2fe]{background:#f8f9fa;padding:20px 30px;border-top:1px solid #e9ecef}.dialog-header .dialog-title[data-v-5f6ad2fe]{display:flex;align-items:center;font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:5px}.dialog-header .dialog-title i[data-v-5f6ad2fe]{margin-right:8px;font-size:20px;color:#3498db}.dialog-header .dialog-subtitle[data-v-5f6ad2fe]{font-size:12px;color:#6c757d;margin-left:28px}.dialog-footer[data-v-5f6ad2fe]{text-align:center}.dialog-footer .close-btn[data-v-5f6ad2fe]{padding:10px 30px;border-radius:6px;font-weight:500}.dialog-footer .close-btn[data-v-5f6ad2fe]:hover{transform:translateY(-2px)}.dialog-footer .close-btn i[data-v-5f6ad2fe]{margin-right:5px}.notification-dialog .el-dialog__header[data-v-5f6ad2fe]{background:linear-gradient(135deg,#e8f4fd,#d1ecf1)}.transaction-dialog .el-dialog__header[data-v-5f6ad2fe]{background:linear-gradient(135deg,#f0f8ff,#e6f3ff)}@media (max-width:768px){.user-revenue-container[data-v-5f6ad2fe]{padding:10px}.search-section[data-v-5f6ad2fe]{padding:15px}.table-header[data-v-5f6ad2fe]{flex-direction:column;align-items:flex-start;gap:10px}.search-form .el-form-item[data-v-5f6ad2fe]{margin-right:0;width:100%}.search-buttons[data-v-5f6ad2fe]{flex-direction:column;width:100%}.search-buttons .reset-btn[data-v-5f6ad2fe],.search-buttons .search-btn[data-v-5f6ad2fe]{width:100%}}.mysummary-table .el-table__header-wrapper[data-v-5f6ad2fe]{display:none}.revenue-cell[data-v-5f6ad2fe]{padding:8px 0}.revenue-cell .main-number[data-v-5f6ad2fe]{display:flex;align-items:baseline;justify-content:center;margin-bottom:8px}.revenue-cell .main-number .number-value[data-v-5f6ad2fe]{font-size:18px;font-weight:700;color:#2c3e50;margin-right:4px}.revenue-cell .main-number .number-unit[data-v-5f6ad2fe]{font-size:14px;color:#6c757d;margin-right:6px}.revenue-cell .main-number .percentage[data-v-5f6ad2fe]{font-size:12px;color:#28a745;background:rgba(40,167,69,.1);padding:2px 6px;border-radius:12px;font-weight:500}.revenue-cell .detail-info .detail-row[data-v-5f6ad2fe]{display:flex;align-items:center;justify-content:center;margin-bottom:4px;font-size:12px}.revenue-cell .detail-info .detail-row .detail-label[data-v-5f6ad2fe]{color:#6c757d;margin-right:4px;font-weight:500}.revenue-cell .detail-info .detail-row .detail-value[data-v-5f6ad2fe]{font-weight:600;margin-right:4px}.revenue-cell .detail-info .detail-row .detail-value.money[data-v-5f6ad2fe]{color:#28a745}.revenue-cell .detail-info .detail-row .detail-value.refund[data-v-5f6ad2fe]{color:#dc3545}.revenue-cell .detail-info .detail-row .detail-percentage[data-v-5f6ad2fe]{color:#6c757d;font-size:10px;margin-right:4px}.revenue-cell .detail-info .detail-row .detail-avg[data-v-5f6ad2fe]{color:#fd7e14;font-size:10px;background:rgba(253,126,20,.1);padding:1px 4px;border-radius:8px;font-weight:500}.revenue-cell.new-user .main-number .number-value[data-v-5f6ad2fe]{color:#17a2b8}.revenue-cell.old-user .main-number .number-value[data-v-5f6ad2fe]{color:#6f42c1}.revenue-cell.refund-new-user .main-number .number-value[data-v-5f6ad2fe],.revenue-cell.refund-old-user .main-number .number-value[data-v-5f6ad2fe],.revenue-cell.refund-user .main-number .number-value[data-v-5f6ad2fe]{color:#dc3545}.project-name .project-text[data-v-5f6ad2fe]{font-size:16px;font-weight:600;color:#2c3e50;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.uuid-cell .uuid-link[data-v-5f6ad2fe]{font-family:Courier New,monospace;font-weight:600;font-size:11px;padding:3px 6px;background:rgba(64,158,255,.1);border-radius:4px;transition:all .3s ease;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uuid-cell .uuid-link[data-v-5f6ad2fe]:hover{background:rgba(64,158,255,.2);transform:translateY(-1px)}.time-cell .time-date[data-v-5f6ad2fe]{font-size:13px;font-weight:600;color:#2c3e50;margin-bottom:2px}.time-cell .time-time[data-v-5f6ad2fe]{font-size:11px;color:#6c757d;font-family:Courier New,monospace}.duration-cell .duration-text[data-v-5f6ad2fe]{font-size:13px;font-weight:600;color:#17a2b8;background:rgba(23,162,184,.1);padding:4px 8px;border-radius:12px;display:inline-block}.attribution-cell .attribution-btn[data-v-5f6ad2fe]{margin-bottom:4px;border-radius:12px;font-weight:600;font-size:10px;padding:4px 8px}.attribution-cell .attribution-btn.attributed[data-v-5f6ad2fe]{background:linear-gradient(135deg,#28a745,#20c997);border:none}.attribution-cell .attribution-btn.not-attributed[data-v-5f6ad2fe]{background:linear-gradient(135deg,#dc3545,#fd7e14);border:none}.attribution-cell .conversion-type[data-v-5f6ad2fe]{width:50%;font-size:9px;color:#dc3545;font-weight:500;background:rgba(220,53,69,.1);padding:2px 4px;border-radius:6px;display:block;margin:2px auto;word-break:break-all;line-height:1.2}.subscription-cell .subscription-link.subscribed[data-v-5f6ad2fe]{color:#28a745;font-weight:600;font-size:13px;background:rgba(40,167,69,.1);padding:4px 8px;border-radius:12px;transition:all .3s ease}.subscription-cell .subscription-link.subscribed[data-v-5f6ad2fe]:hover{background:rgba(40,167,69,.2);transform:translateY(-1px)}.subscription-cell .subscription-text.not-subscribed[data-v-5f6ad2fe]{color:#6c757d;font-weight:500;font-size:13px;background:rgba(108,117,125,.1);padding:4px 8px;border-radius:12px;display:inline-block}.product-cell .product-id[data-v-5f6ad2fe]{font-family:Courier New,monospace;font-size:12px;font-weight:600;color:#495057;background:rgba(73,80,87,.1);padding:4px 8px;border-radius:8px;display:inline-block}.transform-status-cell .transform-link .transform-status[data-v-5f6ad2fe]{font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;display:inline-block}.transform-status-cell .transform-link .transform-status.not-transformed[data-v-5f6ad2fe]{color:#007bff;background:rgba(0,123,255,.1)}.transform-status-cell .transform-link .transform-status.transformed[data-v-5f6ad2fe]{color:#dc3545;background:rgba(220,53,69,.1)}.renewal-status-cell .renewal-link[data-v-5f6ad2fe]{background:transparent!important;text-decoration:none!important}.renewal-status-cell .renewal-link .renewal-status[data-v-5f6ad2fe],.renewal-status-cell .renewal-link[data-v-5f6ad2fe]:hover{background:transparent!important}.renewal-status-cell .renewal-link .renewal-status .status-text[data-v-5f6ad2fe]{font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;display:block;margin-bottom:2px}.renewal-status-cell .renewal-link .renewal-status.closed .status-text[data-v-5f6ad2fe]{color:#007bff;background:rgba(0,123,255,.1)}.renewal-status-cell .renewal-link .renewal-status.open .status-text[data-v-5f6ad2fe]{color:#dc3545;background:rgba(220,53,69,.1)}.renewal-status-cell .renewal-link .renewal-status .follow-up-info .follow-up[data-v-5f6ad2fe]{font-size:9px;padding:2px 4px;border-radius:6px;display:inline-block}.renewal-status-cell .renewal-link .renewal-status .follow-up-info .follow-up.has-follow[data-v-5f6ad2fe]{color:#dc3545;background:rgba(220,53,69,.1)}.renewal-status-cell .renewal-link .renewal-status .follow-up-info .follow-up.no-follow[data-v-5f6ad2fe]{color:#6c757d;background:rgba(108,117,125,.1)}.renewal-count-cell .renewal-count-link .renewal-count[data-v-5f6ad2fe]{margin-bottom:4px}.renewal-count-cell .renewal-count-link .renewal-count .count-number[data-v-5f6ad2fe]{font-size:14px;font-weight:700;color:#28a745;margin-right:2px}.renewal-count-cell .renewal-count-link .renewal-count .count-unit[data-v-5f6ad2fe]{font-size:11px;color:#6c757d}.renewal-count-cell .renewal-count-link .renewal-amount .amount-value[data-v-5f6ad2fe]{font-size:12px;font-weight:600;color:#28a745;margin-right:2px}.renewal-count-cell .renewal-count-link .renewal-amount .amount-currency[data-v-5f6ad2fe]{font-size:9px;color:#6c757d;background:rgba(108,117,125,.1);padding:1px 3px;border-radius:4px}.refund-count-cell .refund-count-link .refund-count[data-v-5f6ad2fe]{margin-bottom:4px}.refund-count-cell .refund-count-link .refund-count .count-number[data-v-5f6ad2fe]{font-size:14px;font-weight:700;color:#dc3545;margin-right:2px}.refund-count-cell .refund-count-link .refund-count .count-unit[data-v-5f6ad2fe]{font-size:11px;color:#6c757d}.refund-count-cell .refund-count-link .refund-amount .amount-value[data-v-5f6ad2fe]{font-size:12px;font-weight:600;margin-right:2px}.refund-count-cell .refund-count-link .refund-amount .amount-value.refund[data-v-5f6ad2fe]{color:#dc3545}.refund-count-cell .refund-count-link .refund-amount .amount-currency[data-v-5f6ad2fe]{font-size:9px;color:#6c757d;background:rgba(108,117,125,.1);padding:1px 3px;border-radius:4px}.latest-notification-cell .notification-link .notification-type[data-v-5f6ad2fe]{font-size:12px;font-weight:600;color:#2c3e50;margin-bottom:2px;background:rgba(44,62,80,.1);padding:3px 6px;border-radius:8px;display:block;word-break:break-all;line-height:1.2}.latest-notification-cell .notification-link .notification-subtype[data-v-5f6ad2fe]{font-size:10px;color:#e74c3c;background:rgba(231,76,60,.15);padding:2px 4px;border-radius:6px;display:block;margin-top:2px;word-break:break-all;line-height:1.2}.notification-type-cell .notification-main[data-v-5f6ad2fe]{margin-bottom:4px}.notification-type-cell .notification-main .notification-type[data-v-5f6ad2fe]{font-size:13px;font-weight:600;color:#2c3e50}.notification-type-cell .notification-main .notification-separator[data-v-5f6ad2fe]{color:#6c757d;margin:0 4px}.notification-type-cell .notification-main .notification-subtype[data-v-5f6ad2fe]{font-size:12px;color:#6c757d}.notification-type-cell .notification-reason[data-v-5f6ad2fe]{font-size:10px;color:#dc3545;background:rgba(220,53,69,.1);padding:2px 6px;border-radius:8px;display:inline-block}.notification-time-cell .notification-time[data-v-5f6ad2fe]{font-size:11px;color:#6c757d;font-family:Courier New,monospace;background:rgba(108,117,125,.1);padding:4px 8px;border-radius:8px;display:inline-block}.transaction-id-cell .transaction-id-link[data-v-5f6ad2fe]{font-size:13px;font-weight:600;color:#007bff;font-family:Courier New,monospace;background:rgba(0,123,255,.1);padding:4px 8px;border-radius:4px;display:block;margin-bottom:4px}.transaction-id-cell .parent-transaction-link[data-v-5f6ad2fe]{font-size:11px;color:#dc3545;font-family:Courier New,monospace;background:rgba(220,53,69,.1);padding:2px 6px;border-radius:4px;display:inline-block}.renewal-status-cell .renewal-status[data-v-5f6ad2fe]{font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;display:inline-block}.renewal-status-cell .renewal-status.closed[data-v-5f6ad2fe]{color:#dc3545;background:rgba(220,53,69,.1)}.renewal-status-cell .renewal-status.open[data-v-5f6ad2fe]{color:#007bff;background:rgba(0,123,255,.1)}.product-info-cell .product-id[data-v-5f6ad2fe]{font-size:13px;font-weight:600;color:#2c3e50;margin-bottom:2px;font-family:Courier New,monospace}.product-info-cell .product-type[data-v-5f6ad2fe]{font-size:11px;color:#007bff;background:rgba(0,123,255,.1);padding:2px 6px;border-radius:8px;display:inline-block}.price-cell .price-value[data-v-5f6ad2fe]{font-size:14px;font-weight:700;color:#28a745;margin-right:4px}.price-cell .price-currency[data-v-5f6ad2fe]{font-size:10px;color:#6c757d;background:rgba(108,117,125,.1);padding:2px 4px;border-radius:4px}.purchase-time-cell .purchase-time[data-v-5f6ad2fe]{font-size:11px;font-family:Courier New,monospace;background:rgba(108,117,125,.1);padding:4px 8px;border-radius:8px;display:inline-block}.user-revenue-container .el-table__body tr[data-v-5f6ad2fe]:hover{background-color:#f8f9ff!important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.user-revenue-container .el-table[data-v-5f6ad2fe]{border:1px solid #e9ecef!important;border-radius:8px!important;overflow:hidden!important}.user-revenue-container .el-table__body-wrapper[data-v-5f6ad2fe]::-webkit-scrollbar{width:6px;height:6px}.user-revenue-container .el-table__body-wrapper[data-v-5f6ad2fe]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.user-revenue-container .el-table__body-wrapper[data-v-5f6ad2fe]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.user-revenue-container .el-table__body-wrapper[data-v-5f6ad2fe]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.user-revenue-container .el-loading-mask[data-v-5f6ad2fe]{background-color:hsla(0,0%,100%,.9)!important;backdrop-filter:blur(2px)}.user-revenue-container .el-pagination .el-pager li[data-v-5f6ad2fe]{border-radius:4px;margin:0 2px;transition:all .3s ease}.user-revenue-container .el-pagination .el-pager li[data-v-5f6ad2fe]:hover{background-color:#409eff;color:#fff}.user-revenue-container .el-pagination .el-pager li.active[data-v-5f6ad2fe]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.user-revenue-container .el-pagination .btn-next[data-v-5f6ad2fe],.user-revenue-container .el-pagination .btn-prev[data-v-5f6ad2fe]{border-radius:4px;transition:all .3s ease}.user-revenue-container .el-pagination .btn-next[data-v-5f6ad2fe]:hover,.user-revenue-container .el-pagination .btn-prev[data-v-5f6ad2fe]:hover{background-color:#409eff;color:#fff}.user-revenue-container .el-table__header th[data-v-5f6ad2fe],.user-revenue-container .u-table__header th[data-v-5f6ad2fe]{background:#2c3e50!important;color:#fff!important;font-weight:600!important}.user-revenue-container .el-table__header th .cell[data-v-5f6ad2fe],.user-revenue-container .u-table__header th .cell[data-v-5f6ad2fe]{color:#fff!important;font-weight:600!important}.transaction-dialog-content[data-v-5f6ad2fe]{margin-bottom:20px}.subscription-info-card[data-v-5f6ad2fe]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.subscription-info-card .card-header[data-v-5f6ad2fe]{background:#667eea;color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:16px;font-weight:600}.subscription-info-card .card-header i[data-v-5f6ad2fe]{font-size:18px}.subscription-info-card .card-content[data-v-5f6ad2fe]{padding:20px}.transaction-table-section[data-v-5f6ad2fe]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.transaction-table-section .table-header[data-v-5f6ad2fe]{background:#667eea;color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:16px;font-weight:600}.transaction-table-section .table-header i[data-v-5f6ad2fe]{font-size:18px}.transaction-history-table .el-table__body tr:hover td[data-v-5f6ad2fe]{background:#f8f9fa!important}.transaction-id-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:4px}.transaction-id-cell .main-transaction-id[data-v-5f6ad2fe]{display:flex;align-items:center;gap:4px;font-size:12px;color:#2c3e50;font-weight:500}.transaction-id-cell .main-transaction-id i[data-v-5f6ad2fe]{color:#409eff;font-size:12px}.original-transaction-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:4px}.original-transaction-cell .no-original[data-v-5f6ad2fe]{display:flex;align-items:center;gap:4px;color:#6c757d;font-size:12px}.original-transaction-cell .no-original i[data-v-5f6ad2fe]{font-size:12px}.original-transaction-cell .has-original[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:2px}.original-transaction-cell .has-original .original-id[data-v-5f6ad2fe]{display:flex;align-items:center;gap:4px;font-size:12px;color:#2c3e50;font-weight:500}.original-transaction-cell .has-original .original-id i[data-v-5f6ad2fe]{color:#e74c3c;font-size:12px}.original-transaction-cell .has-original .original-date[data-v-5f6ad2fe]{font-size:10px;color:#6c757d}.bundle-cell[data-v-5f6ad2fe]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#2c3e50;font-weight:500}.bundle-cell i[data-v-5f6ad2fe]{color:#27ae60;font-size:12px}.product-info-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:4px}.product-info-cell .product-id[data-v-5f6ad2fe]{display:flex;align-items:flex-end;gap:4px}.product-info-cell .product-id i[data-v-5f6ad2fe]{color:#27ae60;font-size:12px;line-height:1}.product-info-cell .product-id .product-text[data-v-5f6ad2fe]{font-size:12px;color:#2c3e50;font-weight:500;line-height:1}.product-info-cell .product-type .type-label[data-v-5f6ad2fe]{font-size:10px;color:#409eff;background:#e3f2fd;padding:2px 6px;border-radius:3px}.price-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:4px}.price-cell .price-amount[data-v-5f6ad2fe]{display:flex;align-items:flex-end;gap:4px}.price-cell .price-amount i[data-v-5f6ad2fe]{color:#27ae60;font-size:12px;line-height:1}.price-cell .price-amount .price-value[data-v-5f6ad2fe]{font-size:14px;color:#2c3e50;font-weight:600;line-height:1}.price-cell .price-amount .currency-text[data-v-5f6ad2fe]{font-size:10px;color:#6c757d;line-height:1}.discount-cell .discount-type[data-v-5f6ad2fe],.offer-cell .offer-type[data-v-5f6ad2fe]{font-size:12px;color:#6c757d}.reason-cell .transaction-reason[data-v-5f6ad2fe]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.reason-cell .transaction-reason.purchase[data-v-5f6ad2fe]{background:#e8f5e8;color:#27ae60;border:1px solid #c3e6c3}.reason-cell .transaction-reason.purchase i[data-v-5f6ad2fe]{color:#27ae60;font-size:12px}.reason-cell .transaction-reason.renewal[data-v-5f6ad2fe]{background:#e3f2fd;color:#409eff;border:1px solid #bbdefb}.reason-cell .transaction-reason.renewal i[data-v-5f6ad2fe]{color:#409eff;font-size:12px}.purchase-time-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:2px}.purchase-time-cell .purchase-date[data-v-5f6ad2fe]{font-size:12px;color:#2c3e50;font-weight:500}.purchase-time-cell .purchase-time[data-v-5f6ad2fe]{font-size:10px;color:#6c757d}[data-v-5f6ad2fe] .el-table tr{background:transparent!important}.expire-time-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:2px}.expire-time-cell .expire-date[data-v-5f6ad2fe]{font-size:12px;color:#2c3e50;font-weight:500}.expire-time-cell .expire-time[data-v-5f6ad2fe]{font-size:10px;color:#6c757d}.beautiful-descriptions .el-descriptions__label[data-v-5f6ad2fe]{background:#f8f9fa!important;font-weight:600!important;color:#495057!important}.beautiful-descriptions .el-descriptions__content[data-v-5f6ad2fe]{background:#fff!important}.description-label[data-v-5f6ad2fe]{display:flex;align-items:center;gap:6px;font-weight:600;color:#495057}.description-label i[data-v-5f6ad2fe]{color:#409eff;font-size:14px}.description-value[data-v-5f6ad2fe]{font-weight:500}.description-value.product-id[data-v-5f6ad2fe]{font-family:Courier New,monospace;background:rgba(73,80,87,.1);padding:4px 8px;border-radius:6px;display:inline-block}.description-value.subscription-status[data-v-5f6ad2fe]{color:#28a745;font-weight:600}.description-value.expiration-reason[data-v-5f6ad2fe]{color:#dc3545;font-weight:600}.description-value.time-info[data-v-5f6ad2fe]{font-family:Courier New,monospace;color:#6c757d;font-size:13px}.renewal-status[data-v-5f6ad2fe]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.renewal-status.closed[data-v-5f6ad2fe]{color:#dc3545;background:rgba(220,53,69,.1)}.renewal-status.open[data-v-5f6ad2fe]{color:#28a745;background:rgba(40,167,69,.1)}.renewal-status i[data-v-5f6ad2fe]{font-size:12px}.retry-status[data-v-5f6ad2fe]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;background:#e8f5e8;color:#27ae60;border:1px solid #c3e6c3}.retry-status.no[data-v-5f6ad2fe]{background:#fee;color:#e74c3c;border:1px solid #f5c6cb}.retry-status[data-v-5f6ad2fe]:not(.no){color:#28a745;background:rgba(40,167,69,.1)}.retry-status i[data-v-5f6ad2fe]{font-size:12px}.beautiful-table .el-table__header-wrapper[data-v-5f6ad2fe],.beautiful-table .el-table__header[data-v-5f6ad2fe],.beautiful-table .u-table__header-wrapper[data-v-5f6ad2fe],.beautiful-table .u-table__header[data-v-5f6ad2fe],.beautiful-table thead[data-v-5f6ad2fe]{background:linear-gradient(135deg,#2c3e50,#34495e)!important}.beautiful-table .el-table__header th[data-v-5f6ad2fe],.beautiful-table .u-table__header th[data-v-5f6ad2fe],.beautiful-table thead th[data-v-5f6ad2fe]{background:linear-gradient(135deg,#2c3e50,#34495e)!important;color:#fff!important;font-weight:600!important;border:none!important}.beautiful-table .el-table__header th .cell[data-v-5f6ad2fe],.beautiful-table .u-table__header th .cell[data-v-5f6ad2fe],.beautiful-table thead th .cell[data-v-5f6ad2fe]{color:#fff!important;font-weight:600!important;background:transparent!important}.dialog-footer[data-v-5f6ad2fe]{margin-top:20px!important;padding-top:15px!important;border-top:1px solid #e9ecef!important}.dialog-footer .close-btn[data-v-5f6ad2fe]{background:linear-gradient(135deg,#6c757d,#495057);border:none;color:#fff;font-weight:600;padding:10px 20px;border-radius:8px;transition:all .3s ease}.dialog-footer .close-btn[data-v-5f6ad2fe]:hover{background:linear-gradient(135deg,#5a6268,#343a40);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dialog-footer .close-btn i[data-v-5f6ad2fe]{margin-right:6px}.notification-dialog-content[data-v-5f6ad2fe]{padding:20px}.notification-table .transaction-id-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:4px}.notification-table .transaction-id-cell .main-transaction-id[data-v-5f6ad2fe]{display:flex;align-items:center;gap:4px}.notification-table .transaction-id-cell .main-transaction-id .transaction-icon[data-v-5f6ad2fe]{color:#409eff;font-size:12px}.notification-table .transaction-id-cell .main-transaction-id .transaction-text[data-v-5f6ad2fe]{font-size:12px;color:#2c3e50;font-weight:500}.notification-table .transaction-id-cell .parent-transaction[data-v-5f6ad2fe]{display:flex;align-items:center;gap:4px}.notification-table .transaction-id-cell .parent-transaction .parent-icon[data-v-5f6ad2fe],.notification-table .transaction-id-cell .parent-transaction .parent-text[data-v-5f6ad2fe]{color:#e74c3c;font-size:10px}.notification-table .renewal-status-cell[data-v-5f6ad2fe]{display:flex;align-items:center;justify-content:center}.notification-table .renewal-status-cell .renewal-status[data-v-5f6ad2fe]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px}.notification-table .renewal-status-cell .renewal-status.closed[data-v-5f6ad2fe]{background:rgba(231,76,60,.1);color:#e74c3c}.notification-table .renewal-status-cell .renewal-status.closed .status-icon[data-v-5f6ad2fe]{color:#e74c3c}.notification-table .renewal-status-cell .renewal-status.open[data-v-5f6ad2fe]{background:rgba(64,158,255,.1);color:#409eff}.notification-table .renewal-status-cell .renewal-status.open .status-icon[data-v-5f6ad2fe]{color:#409eff}.notification-table .renewal-status-cell .renewal-status .status-icon[data-v-5f6ad2fe]{font-size:12px}.notification-table .renewal-status-cell .renewal-status .status-text[data-v-5f6ad2fe]{font-size:11px;line-height:1.4;word-break:break-word}.notification-table .product-info-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:4px}.notification-table .product-info-cell .product-id[data-v-5f6ad2fe]{display:flex;align-items:flex-end;gap:4px}.notification-table .product-info-cell .product-id .product-icon[data-v-5f6ad2fe]{color:#27ae60;font-size:12px;line-height:1}.notification-table .product-info-cell .product-id .product-text[data-v-5f6ad2fe]{font-size:12px;color:#2c3e50;font-weight:500;line-height:1}.notification-table .product-info-cell .product-type .type-label[data-v-5f6ad2fe]{font-size:10px;color:#409eff;background:rgba(64,158,255,.1);padding:2px 6px;border-radius:3px}.notification-table .price-cell[data-v-5f6ad2fe],.notification-table .renewal-price-cell[data-v-5f6ad2fe]{display:flex;align-items:center;justify-content:center}.notification-table .price-cell .price-amount[data-v-5f6ad2fe],.notification-table .price-cell .renewal-amount[data-v-5f6ad2fe],.notification-table .renewal-price-cell .price-amount[data-v-5f6ad2fe],.notification-table .renewal-price-cell .renewal-amount[data-v-5f6ad2fe]{display:flex;align-items:flex-end;gap:4px}.notification-table .price-cell .price-amount .price-icon[data-v-5f6ad2fe],.notification-table .price-cell .price-amount .renewal-icon[data-v-5f6ad2fe],.notification-table .price-cell .renewal-amount .price-icon[data-v-5f6ad2fe],.notification-table .price-cell .renewal-amount .renewal-icon[data-v-5f6ad2fe],.notification-table .renewal-price-cell .price-amount .price-icon[data-v-5f6ad2fe],.notification-table .renewal-price-cell .price-amount .renewal-icon[data-v-5f6ad2fe],.notification-table .renewal-price-cell .renewal-amount .price-icon[data-v-5f6ad2fe],.notification-table .renewal-price-cell .renewal-amount .renewal-icon[data-v-5f6ad2fe]{color:#27ae60;font-size:12px}.notification-table .price-cell .price-amount .price-value[data-v-5f6ad2fe],.notification-table .price-cell .price-amount .renewal-value[data-v-5f6ad2fe],.notification-table .price-cell .renewal-amount .price-value[data-v-5f6ad2fe],.notification-table .price-cell .renewal-amount .renewal-value[data-v-5f6ad2fe],.notification-table .renewal-price-cell .price-amount .price-value[data-v-5f6ad2fe],.notification-table .renewal-price-cell .price-amount .renewal-value[data-v-5f6ad2fe],.notification-table .renewal-price-cell .renewal-amount .price-value[data-v-5f6ad2fe],.notification-table .renewal-price-cell .renewal-amount .renewal-value[data-v-5f6ad2fe]{font-size:13px;color:#2c3e50;font-weight:600;line-height:1}.notification-table .price-cell .price-amount .currency-text[data-v-5f6ad2fe],.notification-table .price-cell .renewal-amount .currency-text[data-v-5f6ad2fe],.notification-table .renewal-price-cell .price-amount .currency-text[data-v-5f6ad2fe],.notification-table .renewal-price-cell .renewal-amount .currency-text[data-v-5f6ad2fe]{font-size:10px;color:#666;line-height:1}.notification-table .purchase-time-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:2px}.notification-table .purchase-time-cell .purchase-date[data-v-5f6ad2fe]{font-size:12px;color:#2c3e50;font-weight:500}.notification-table .purchase-time-cell .purchase-time[data-v-5f6ad2fe]{font-size:11px;color:#666}.notification-table .notification-time-cell[data-v-5f6ad2fe]{display:flex;flex-direction:column;align-items:center;gap:2px}.notification-table .notification-time-cell .time-date[data-v-5f6ad2fe]{font-size:12px;color:#2c3e50;font-weight:500}.notification-table .notification-time-cell .time-time[data-v-5f6ad2fe]{font-size:11px;color:#666}.table-wrapper .el-table .el-table__body .total-row[data-v-dee1684a]{font-weight:600}.table-wrapper .el-table .el-table__body .total-row .data-cell .main-value[data-v-dee1684a],.table-wrapper .el-table .el-table__body .total-row .rate-cell .main-rate[data-v-dee1684a]{color:#dc3545;font-weight:700}.color-legend[data-v-dee1684a]{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#f5f7fa;border-radius:4px;margin-bottom:12px;border:1px solid #e4e7ed}.color-legend .legend-item[data-v-dee1684a]{display:flex;align-items:center;gap:8px}.color-legend .legend-item .legend-color[data-v-dee1684a]{width:16px;height:16px;border-radius:3px;display:inline-block}.color-legend .legend-item .attributed-color[data-v-dee1684a]{background:#27ae60}.color-legend .legend-item .unattributed-color[data-v-dee1684a]{background:#f39c12}.color-legend .legend-item .legend-text[data-v-dee1684a]{font-size:13px;color:#606266}.data-cell[data-v-dee1684a]{display:flex;flex-direction:column;align-items:center;justify-content:center}.data-cell .main-value[data-v-dee1684a]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:4px}.data-cell .sub-value[data-v-dee1684a]{font-size:11px;display:block;margin-bottom:4px;line-height:1.4;text-align:center;font-weight:500}.data-cell .sub-value.attributed[data-v-dee1684a]{color:#27ae60}.data-cell .sub-value.unattributed[data-v-dee1684a]{color:#f39c12}.rate-cell[data-v-dee1684a]{display:flex;flex-direction:column;align-items:center;justify-content:center}.rate-cell .main-rate[data-v-dee1684a]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:4px}.rate-cell .sub-rate[data-v-dee1684a]{font-size:11px;display:block;margin-bottom:4px;line-height:1.4;text-align:center;font-weight:500}.rate-cell .sub-rate.attributed[data-v-dee1684a]{color:#27ae60}.rate-cell .sub-rate.unattributed[data-v-dee1684a]{color:#f39c12}.user-summary-table .el-table__header-wrapper[data-v-dee1684a],.user-summary-table .el-table__header[data-v-dee1684a]{background:#2c3e50!important}.user-summary-table .el-table__header th[data-v-dee1684a]{background:#2c3e50!important;color:#fff!important;font-weight:600!important;border:none!important}.user-summary-table .el-table__header th .cell[data-v-dee1684a]{color:#fff!important;font-weight:600!important;background:transparent!important}.mysummary-table .el-table__header-wrapper[data-v-dee1684a]{display:none}.project-cascader[data-v-dee1684a]{min-width:300px}