.charge-tokens-container[data-v-2931bf1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.charge-options h3[data-v-2931bf1c],.payment-section h3[data-v-2931bf1c]{font-size:18px;margin-top:0;margin-bottom:15px;color:#1f2937}.token-packages[data-v-2931bf1c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:20px}.package-card[data-v-2931bf1c]{border:1px solid #e5e7eb;border-radius:8px;padding:15px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:center}.package-card[data-v-2931bf1c]:hover{border-color:#1159af;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.package-card.selected[data-v-2931bf1c]{border:2px solid #1159af;background-color:#e0efff}.package-amount[data-v-2931bf1c]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:5px}.package-price[data-v-2931bf1c]{font-size:16px;color:#4b5563}.package-value[data-v-2931bf1c]{margin-top:8px}.savings-badge[data-v-2931bf1c]{background-color:#34d399;color:#fff;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:500}.custom-amount[data-v-2931bf1c]{margin-top:20px;padding:15px;background-color:#f9fafb;border-radius:8px}.custom-amount h4[data-v-2931bf1c]{margin-top:0;margin-bottom:10px;font-size:16px;color:#4b5563}.custom-price[data-v-2931bf1c]{margin-top:10px;color:#1159af;font-weight:500}.credit-card-form[data-v-2931bf1c],.payment-methods[data-v-2931bf1c]{margin-bottom:20px}.form-row[data-v-2931bf1c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.form-row .el-form-item[data-v-2931bf1c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.order-summary[data-v-2931bf1c]{background-color:#f9fafb;padding:15px;border-radius:8px;margin-bottom:20px}.summary-row[data-v-2931bf1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e7eb}.summary-row.total[data-v-2931bf1c]{border-bottom:none;font-weight:600;color:#1f2937;font-size:18px;padding-top:12px}.action-buttons[data-v-2931bf1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.charge-history-container[data-v-5e37d566]{padding:0}.filters[data-v-5e37d566]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:20px}.pagination[data-v-5e37d566]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-table[data-v-5e37d566] .el-table__empty-text{font-size:15px;color:#6b7280}.tokens-container[data-v-a21a563e]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:20px}.tokens-header[data-v-a21a563e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #e5e7eb;padding-bottom:15px}.tokens-header h2[data-v-a21a563e]{margin:0;color:#1f2937;font-size:22px}.token-balance[data-v-a21a563e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.balance-label[data-v-a21a563e]{font-size:16px;color:#4b5563}.balance-amount[data-v-a21a563e]{font-size:18px;font-weight:600;color:#1159af}.tokens-tabs[data-v-a21a563e]{margin-top:20px}.tokens-tabs[data-v-a21a563e] .el-tabs__header{margin-bottom:20px}.tokens-tabs[data-v-a21a563e] .el-tabs__item{font-size:15px;padding:0 20px;height:40px;line-height:40px}.tokens-tabs[data-v-a21a563e] .el-tabs__item.is-active{color:#1159af}.tokens-tabs[data-v-a21a563e] .el-tabs__active-bar{background-color:#1159af}.current-subscriptions[data-v-38db3b32]{padding:0}.loading-container[data-v-38db3b32]{padding:20px;background-color:#f9fafb;border-radius:8px}.empty-state[data-v-38db3b32]{text-align:center;padding:40px 20px;background-color:#f9fafb;border-radius:8px}.empty-icon[data-v-38db3b32]{font-size:48px;color:#d1d5db;margin-bottom:15px}.empty-state h3[data-v-38db3b32]{font-size:18px;color:#374151;margin-bottom:10px}.empty-state p[data-v-38db3b32]{color:#6b7280;margin-bottom:20px}.subscriptions-list[data-v-38db3b32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.subscription-card[data-v-38db3b32]{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);-webkit-transition:all .2s;transition:all .2s}.subscription-card[data-v-38db3b32]:hover{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.subscription-header[data-v-38db3b32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e7eb}.subscription-name[data-v-38db3b32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.subscription-name h3[data-v-38db3b32]{margin:0;font-size:18px;color:#1f2937}.subscription-price[data-v-38db3b32]{font-size:20px;font-weight:600;color:#1f2937}.price-period[data-v-38db3b32]{font-size:14px;font-weight:400;color:#6b7280}.subscription-details[data-v-38db3b32]{margin-bottom:20px}.detail-item[data-v-38db3b32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.detail-label[data-v-38db3b32]{font-weight:500;color:#4b5563}.detail-value[data-v-38db3b32]{color:#1f2937}.subscription-features[data-v-38db3b32]{margin-bottom:20px}.subscription-features h4[data-v-38db3b32]{font-size:16px;margin-top:0;margin-bottom:10px;color:#4b5563}.subscription-features ul[data-v-38db3b32]{list-style:none;padding:0;margin:0}.subscription-features li[data-v-38db3b32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:5px 0;color:#4b5563}.subscription-features li i[data-v-38db3b32]{color:#10b981}.subscription-actions[data-v-38db3b32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:15px}.cancel-dialog-content[data-v-38db3b32]{padding:0 20px}.cancel-notice[data-v-38db3b32]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:15px;background-color:#fef2f2;border-radius:8px;margin:15px 0}.cancel-notice i[data-v-38db3b32]{font-size:24px;color:#ef4444}.cancel-notice h4[data-v-38db3b32]{margin-top:0;margin-bottom:10px;color:#991b1b;font-size:16px}.cancel-notice ul[data-v-38db3b32]{margin:0;padding-left:20px;color:#b91c1c}.cancel-reason h4[data-v-38db3b32]{margin-top:20px;margin-bottom:10px;font-size:16px;color:#4b5563}.billing-history[data-v-385cb729]{padding:0}.filters[data-v-385cb729]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:20px}.pagination[data-v-385cb729]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment-methods[data-v-3b48560a]{padding:0}.section-header[data-v-3b48560a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.section-header h3[data-v-3b48560a]{margin:0;font-size:22px;color:#1f2937}.loading-container[data-v-3b48560a]{padding:20px;background-color:#f9fafb;border-radius:8px}.empty-state[data-v-3b48560a]{text-align:center;padding:40px 20px;background-color:#f9fafb;border-radius:8px}.empty-icon[data-v-3b48560a]{font-size:48px;color:#d1d5db;margin-bottom:15px}.empty-state h3[data-v-3b48560a]{font-size:18px;color:#374151;margin-bottom:10px}.empty-state p[data-v-3b48560a]{color:#6b7280;margin-bottom:20px}.payment-methods-list[data-v-3b48560a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.payment-method-card[data-v-3b48560a]{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);-webkit-transition:all .2s;transition:all .2s}.payment-method-card[data-v-3b48560a]:hover{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.payment-method-info[data-v-3b48560a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:15px}.payment-method-icon[data-v-3b48560a]{font-size:24px;color:#1f2937}.payment-method-details[data-v-3b48560a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.payment-method-name[data-v-3b48560a]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:5px}.payment-method-description[data-v-3b48560a]{color:#6b7280}.payment-method-expiry[data-v-3b48560a]{margin-top:5px;color:#6b7280}.payment-method-actions[data-v-3b48560a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:15px}.form-row[data-v-3b48560a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.paypal-info[data-v-3b48560a]{text-align:center;padding:20px;background-color:#f9fafb;border-radius:8px}.paypal-info p[data-v-3b48560a]{margin-bottom:10px}.paypal-info button[data-v-3b48560a]{margin-top:10px}.subscriptions-container[data-v-98e561a2]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:20px}.subscriptions-header[data-v-98e561a2]{margin-bottom:20px;border-bottom:1px solid #e5e7eb;padding-bottom:15px}.subscriptions-header h2[data-v-98e561a2]{margin:0;color:#1f2937;font-size:22px}.subscriptions-tabs[data-v-98e561a2]{margin-top:20px}.subscriptions-tabs[data-v-98e561a2] .el-tabs__header{margin-bottom:20px}.subscriptions-tabs[data-v-98e561a2] .el-tabs__item{font-size:15px;padding:0 20px;height:40px;line-height:40px}.subscriptions-tabs[data-v-98e561a2] .el-tabs__item.is-active{color:#1159af}.subscriptions-tabs[data-v-98e561a2] .el-tabs__active-bar{background-color:#1159af}.income-item[data-v-3e6ae067]{background:#f9fafb;border-radius:6px;padding:12px 16px;margin-bottom:8px}.income-item-content[data-v-3e6ae067]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.income-item-left[data-v-3e6ae067]{-webkit-box-flex:1;-ms-flex:1;flex:1}.income-item-info[data-v-3e6ae067]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.income-item-title[data-v-3e6ae067]{font-weight:600;color:#374151;font-size:15px}.income-item-date[data-v-3e6ae067]{font-size:12px;color:#9ca3af;margin-top:4px}.income-item-right[data-v-3e6ae067]{text-align:right;margin-left:16px}.income-item-amount[data-v-3e6ae067]{font-size:16px;color:#10b981;font-weight:700}.income-item-details[data-v-3e6ae067]{font-size:12px;color:#6b7280;margin-top:4px}.incomes-page[data-v-49a0c6a1]{background:#fff;border-radius:8px;padding:24px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.06);box-shadow:0 2px 12px 0 rgba(0,0,0,.06)}.page-header[data-v-49a0c6a1]{margin-bottom:20px}.income-content[data-v-49a0c6a1],.income-tabs[data-v-49a0c6a1]{margin-top:10px}.income-list[data-v-49a0c6a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.header-content[data-v-49a0c6a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.balance-info[data-v-49a0c6a1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.balance-item[data-v-49a0c6a1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.balance-label[data-v-49a0c6a1]{color:#6b7280;font-size:14px}.balance-value[data-v-49a0c6a1]{font-weight:600;color:#374151;font-size:16px}.custom-header[data-v-49a0c6a1]{background-color:#f0f7ff;color:#409eff;padding-left:20px;width:100%;height:48px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;border-bottom:1px solid #e6f0ff}.orders-container[data-v-3f2011d6]{background:#fff;border-radius:8px;padding:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.wallet-container[data-v-08019c96]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;background-color:#f9fafb}.wallet-sidebar[data-v-08019c96]{width:220px;background-color:#fff;border-right:1px solid #e5e7eb;height:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.sidebar-header[data-v-08019c96]{padding:20px;border-bottom:1px solid #e5e7eb}.sidebar-header h2[data-v-08019c96]{margin:0;font-size:20px;color:#1159af}.sidebar-menu[data-v-08019c96]{list-style:none;padding:0;margin:0}.sidebar-menu li[data-v-08019c96]{padding:15px 20px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#4b5563}.sidebar-menu li[data-v-08019c96]:hover{background-color:#f3f4f6;color:#1159af}.sidebar-menu li.active[data-v-08019c96]{background-color:#e0efff;color:#1159af;font-weight:500;border-left:3px solid #1159af}.sidebar-menu i[data-v-08019c96]{font-size:18px}.wallet-content[data-v-08019c96]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;overflow-y:auto}