.income-overview-container[data-v-1dd25cae]{padding:0;background-color:transparent;min-height:100%}.income-overview-container .income-stat-grid[data-v-1dd25cae]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.income-overview-container .stat-card .stat-value[data-v-1dd25cae]{font-size:24px;white-space:nowrap}.income-overview-container .stat-card.income-primary .stat-icon[data-v-1dd25cae]{color:#0f766e!important;background:#ecfdf5!important}.income-overview-container .stat-card.alipay .stat-icon[data-v-1dd25cae]{color:#2563eb!important;background:#eff6ff!important}.income-overview-container .stat-card.wechat .stat-icon[data-v-1dd25cae]{color:#16a34a!important;background:#ecfdf3!important}.income-overview-container .insight-grid[data-v-1dd25cae]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;margin-bottom:16px}.income-overview-container .card-header[data-v-1dd25cae]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.income-overview-container .card-header .card-title[data-v-1dd25cae]{color:var(--admin-color-text);font-size:15px;font-weight:700}.income-overview-container .card-header .card-subtitle[data-v-1dd25cae]{color:var(--admin-color-text-muted);font-size:12px;white-space:nowrap}.income-overview-container .income-chart[data-v-1dd25cae]{width:100%;height:320px}.income-overview-container .structure-list[data-v-1dd25cae]{display:flex;flex-direction:column;gap:18px;min-height:320px}.income-overview-container .structure-item .structure-meta[data-v-1dd25cae],.income-overview-container .structure-item .structure-row[data-v-1dd25cae]{display:flex;align-items:center;justify-content:space-between;gap:10px}.income-overview-container .structure-item .structure-row[data-v-1dd25cae]{color:var(--admin-color-text);font-size:14px;font-weight:600}.income-overview-container .structure-item .structure-row strong[data-v-1dd25cae]{font-variant-numeric:tabular-nums}.income-overview-container .structure-item .structure-meta[data-v-1dd25cae]{margin-top:4px;color:var(--admin-color-text-muted);font-size:12px}.income-overview-container .structure-item .structure-bar[data-v-1dd25cae]{position:relative;height:8px;margin-top:8px;overflow:hidden;border-radius:999px;background:#eef2f7}.income-overview-container .structure-item .structure-bar span[data-v-1dd25cae]{display:block;height:100%;min-width:4px;border-radius:inherit;background:#64748b}.income-overview-container .structure-item .structure-bar .bar-ai_interview[data-v-1dd25cae]{background:#2563eb}.income-overview-container .structure-item .structure-bar .bar-ai_resume_optimize[data-v-1dd25cae]{background:#d97706}.income-overview-container .structure-item .structure-bar .bar-wwcoin[data-v-1dd25cae]{background:#16a34a}.income-overview-container .user-info[data-v-1dd25cae]{display:flex;align-items:center;gap:12px;min-width:0}.income-overview-container .user-info .user-details[data-v-1dd25cae]{min-width:0}.income-overview-container .user-info .username[data-v-1dd25cae]{color:var(--admin-color-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.income-overview-container .user-info .user-email[data-v-1dd25cae]{margin-top:3px;color:var(--admin-color-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.income-overview-container .plan-info[data-v-1dd25cae]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.income-overview-container .plan-info .plan-name[data-v-1dd25cae]{color:var(--admin-color-text);font-size:13px;font-weight:600}.income-overview-container .plan-info .plan-id[data-v-1dd25cae]{color:var(--admin-color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;word-break:break-all}.income-overview-container .order-info .order-id[data-v-1dd25cae]{color:var(--admin-color-text);font-size:13px;font-weight:600;word-break:break-all}.income-overview-container .order-info .order-id-small[data-v-1dd25cae]{margin-top:4px;color:var(--admin-color-text-muted);font-size:12px;word-break:break-all}.income-overview-container .payment-info .paid-amount[data-v-1dd25cae]{color:var(--admin-color-success);font-size:18px;font-weight:700;line-height:24px}.income-overview-container .payment-info .payment-meta[data-v-1dd25cae]{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--admin-color-text-muted);font-size:12px}@media(max-width:1080px){.income-overview-container .insight-grid[data-v-1dd25cae]{grid-template-columns:1fr}}@media(max-width:768px){.income-overview-container .stat-card .stat-value[data-v-1dd25cae]{white-space:normal}.income-overview-container .card-header[data-v-1dd25cae]{align-items:flex-start;flex-direction:column}.income-overview-container .income-chart[data-v-1dd25cae]{height:280px}}