.logo[data-v-4593ec93]{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo[data-v-4593ec93]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-4593ec93]:hover{filter:drop-shadow(0 0 2em #42b883aa)}.auth-page[data-v-319685a2]{background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#4c51bf 100%);width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.auth-container[data-v-319685a2]{min-height:100vh;margin:0!important}.brand-section[data-v-319685a2]{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;justify-content:center;align-items:center;padding:40px;display:flex}.brand-content[data-v-319685a2]{width:100%;max-width:500px}.brand-logo[data-v-319685a2]{text-align:center;margin-bottom:40px}.logo-avatar[data-v-319685a2]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);margin-bottom:16px}.brand-title[data-v-319685a2]{letter-spacing:-.5px;margin:0;font-size:48px;font-weight:700}.brand-highlight[data-v-319685a2]{color:#00ff9d}.brand-slogan[data-v-319685a2]{text-align:center;margin-bottom:40px}.brand-slogan h2[data-v-319685a2]{margin-bottom:16px;font-size:32px;font-weight:600}.brand-slogan p[data-v-319685a2]{opacity:.9;font-size:16px}.features-list[data-v-319685a2]{background:0 0;margin:0;padding:0}.features-list[data-v-319685a2] .ant-list-item{padding:12px 0;border-bottom:none!important}.features-list[data-v-319685a2] .ant-list-item-meta-title{color:#fff;margin-bottom:4px;font-size:16px}.features-list[data-v-319685a2] .ant-list-item-meta-description{color:#ffffffb3;font-size:14px}.user-stats[data-v-319685a2]{margin-top:40px}.stat-item[data-v-319685a2] .ant-statistic-title{color:#fffc}.stat-item[data-v-319685a2] .ant-statistic-content{color:#fff;font-size:28px}.auth-section[data-v-319685a2]{background:#fafafa;justify-content:center;align-items:center;padding:40px 20px;display:flex}.auth-card[data-v-319685a2]{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:40px;box-shadow:0 20px 60px #0000001a}.mobile-brand[data-v-319685a2]{text-align:center;margin-bottom:32px}.mobile-brand .brand-title[data-v-319685a2]{color:#1a1a1a;margin-top:16px;font-size:32px}.card-header[data-v-319685a2]{text-align:center;margin-bottom:40px}.card-header h2[data-v-319685a2]{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}.sub-title[data-v-319685a2]{color:#666;margin:0;font-size:14px}.login-form[data-v-319685a2]{margin-bottom:32px}.login-form[data-v-319685a2] .ant-form-item-label{font-weight:500}.form-options[data-v-319685a2]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.form-options[data-v-319685a2] .ant-form-item{margin-bottom:0}.login-button[data-v-319685a2]{height:48px;font-size:16px;font-weight:500}.other-login[data-v-319685a2]{margin:32px 0}.social-login[data-v-319685a2]{justify-content:center;gap:16px;margin-top:20px;display:flex}.social-btn[data-v-319685a2]{border:none;transition:all .3s;box-shadow:0 4px 12px #0000001a}.social-btn[data-v-319685a2]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.social-btn.wechat[data-v-319685a2]{color:#fff;background:#07c160}.social-btn.wechat[data-v-319685a2]:hover{background:#06ad56}.social-btn.qq[data-v-319685a2]{color:#fff;background:#12b7f5}.social-btn.qq[data-v-319685a2]:hover{background:#0fa5e1}.social-btn.github[data-v-319685a2]{color:#fff;background:#333}.social-btn.github[data-v-319685a2]:hover{background:#222}.register-link[data-v-319685a2]{text-align:center;color:#666;margin-top:24px}.register-link a[data-v-319685a2]{color:#1890ff;margin-left:4px;font-weight:500}.register-link a[data-v-319685a2]:hover{text-decoration:underline}.footer-info[data-v-319685a2]{border-top:1px solid #f0f0f0;margin-top:40px;padding-top:24px}.footer-info[data-v-319685a2] .ant-alert{background:#f6ffed;border:1px solid #b7eb8f}.copyright[data-v-319685a2]{text-align:center;color:#999;margin-top:16px;font-size:12px}.copyright a[data-v-319685a2]{color:#666;font-size:12px}.forgot-hint[data-v-319685a2]{color:#666;margin-bottom:24px;font-size:14px}.debug-mobile[data-v-319685a2]{color:#fff;z-index:9999;background:red;padding:10px;position:fixed;bottom:0;left:0}@media (max-width:768px){.brand-section[data-v-319685a2]{display:none}.auth-card[data-v-319685a2]{box-shadow:none;padding:32px 24px}.card-header h2[data-v-319685a2]{font-size:28px}.social-login[data-v-319685a2]{gap:12px}}@media (max-width:480px){.auth-card[data-v-319685a2]{padding:24px 16px}.brand-title[data-v-319685a2]{font-size:28px}}.register-page[data-v-eb41df46]{background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#4c51bf 100%);min-height:100vh}.register-container[data-v-eb41df46]{min-height:100vh;margin:0!important}.brand-section[data-v-eb41df46]{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;justify-content:center;align-items:center;padding:40px;display:flex}.brand-content[data-v-eb41df46]{width:100%;max-width:500px}.brand-logo[data-v-eb41df46]{text-align:center;margin-bottom:40px}.logo-avatar[data-v-eb41df46]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);margin-bottom:16px}.brand-title[data-v-eb41df46]{letter-spacing:-.5px;margin:0;font-size:48px;font-weight:700}.brand-highlight[data-v-eb41df46]{color:#00ff9d}.brand-slogan[data-v-eb41df46]{text-align:center;margin-bottom:40px}.brand-slogan h2[data-v-eb41df46]{margin-bottom:16px;font-size:32px;font-weight:600}.brand-slogan p[data-v-eb41df46]{opacity:.9;font-size:16px}.features[data-v-eb41df46]{margin-bottom:40px}.feature-item[data-v-eb41df46]{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.feature-icon[data-v-eb41df46]{color:#00ff9d;margin-top:4px;font-size:20px}.feature-content h4[data-v-eb41df46]{color:#fff;margin:0 0 4px;font-size:18px;font-weight:600}.feature-content p[data-v-eb41df46]{color:#fffc;margin:0;font-size:14px}.stats[data-v-eb41df46]{border-top:1px solid #ffffff1a;justify-content:space-around;margin-top:40px;padding-top:30px;display:flex}.stat-item[data-v-eb41df46]{text-align:center}.stat-number[data-v-eb41df46]{color:#00ff9d;margin-bottom:4px;font-size:24px;font-weight:700}.stat-label[data-v-eb41df46]{opacity:.8;font-size:14px}.register-section[data-v-eb41df46]{background:#fafafa;justify-content:center;align-items:center;padding:40px 20px;display:flex}.register-card[data-v-eb41df46]{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:40px;box-shadow:0 20px 60px #0000001a}.mobile-brand[data-v-eb41df46]{text-align:center;margin-bottom:32px;display:none}.mobile-brand .logo-avatar[data-v-eb41df46]{margin:0 auto 16px}.mobile-brand h1[data-v-eb41df46]{color:#1a1a1a;font-size:32px}.mobile-brand h1 span[data-v-eb41df46]{color:#667eea}.card-header[data-v-eb41df46]{text-align:center;margin-bottom:40px}.card-header h2[data-v-eb41df46]{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}.sub-title[data-v-eb41df46]{color:#666;margin:0;font-size:14px}.register-form[data-v-eb41df46]{margin-bottom:32px}.register-form[data-v-eb41df46] .ant-form-item-label{font-weight:500}.input-status[data-v-eb41df46]{margin-top:8px}.password-strength[data-v-eb41df46]{margin-top:12px}.strength-info[data-v-eb41df46]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.strength-info span[data-v-eb41df46]:first-child{color:#666}.strength-info span[data-v-eb41df46]:last-child{font-weight:500}.strength-bars[data-v-eb41df46]{gap:4px;display:flex}.strength-bar[data-v-eb41df46]{background:#e8e8e8;border-radius:2px;flex:1;height:4px;transition:all .3s}.strength-bar.active.weak[data-v-eb41df46]{background:#ff4d4f}.strength-bar.active.fair[data-v-eb41df46]{background:#faad14}.strength-bar.active.good[data-v-eb41df46]{background:#1890ff}.strength-bar.active.excellent[data-v-eb41df46]{background:#52c41a}.login-link[data-v-eb41df46]{text-align:center;color:#666;margin:24px 0}.login-link a[data-v-eb41df46]{color:#1890ff;margin-left:4px;font-weight:500}.login-link a[data-v-eb41df46]:hover{text-decoration:underline}.social-login[data-v-eb41df46]{margin:32px 0}.social-buttons[data-v-eb41df46]{justify-content:center;gap:16px;margin-top:20px;display:flex}.social-btn[data-v-eb41df46]{border:none;transition:all .3s;box-shadow:0 4px 12px #0000001a}.social-btn[data-v-eb41df46]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.social-btn.wechat[data-v-eb41df46]{color:#fff;background:#07c160}.social-btn.wechat[data-v-eb41df46]:hover{background:#06ad56}.social-btn.github[data-v-eb41df46]{color:#fff;background:#333}.social-btn.github[data-v-eb41df46]:hover{background:#222}.social-btn.qq[data-v-eb41df46]{color:#fff;background:#12b7f5}.social-btn.qq[data-v-eb41df46]:hover{background:#0fa5e1}.footer-info[data-v-eb41df46]{border-top:1px solid #f0f0f0;margin-top:40px;padding-top:24px}.footer-info[data-v-eb41df46] .ant-alert{background:#f6ffed;border:1px solid #b7eb8f}.copyright[data-v-eb41df46]{text-align:center;color:#999;margin-top:16px;font-size:12px}.success-content[data-v-eb41df46]{text-align:center;padding:24px}.success-icon[data-v-eb41df46]{color:#52c41a;margin-bottom:24px;font-size:64px}.success-content h3[data-v-eb41df46]{color:#1a1a1a;margin-bottom:12px;font-size:24px}.success-content p[data-v-eb41df46]{color:#666;margin-bottom:32px}.success-actions[data-v-eb41df46]{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.brand-section[data-v-eb41df46]{display:none}.mobile-brand[data-v-eb41df46]{display:block}.register-card[data-v-eb41df46]{box-shadow:none;padding:32px 24px}.card-header h2[data-v-eb41df46]{font-size:28px}.social-buttons[data-v-eb41df46]{gap:12px}}@media (max-width:480px){.register-card[data-v-eb41df46]{padding:24px 16px}.brand-title[data-v-eb41df46]{font-size:28px}}.register-page[data-v-eb41df46]{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.register-container[data-v-eb41df46]{height:100vh!important;margin:0!important}.brand-section[data-v-eb41df46],.register-section[data-v-eb41df46],.register-section .register-card[data-v-eb41df46]{overflow-y:auto}.register-section .register-card[data-v-eb41df46]::-webkit-scrollbar{background:0 0;width:0}body[data-v-eb41df46]{overflow:hidden}[data-v-eb41df46] .ant-form{max-width:100%}@media (max-width:768px){.register-section[data-v-eb41df46]{padding:0}.register-card[data-v-eb41df46]{box-shadow:none;border-radius:0}}.fund-time-picker[data-v-197f1a4d]{width:100%;position:relative}.display-box[data-v-197f1a4d]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .3s;display:flex}.display-box[data-v-197f1a4d]:hover{border-color:#409eff}.display-box .placeholder[data-v-197f1a4d]{color:#999}.arrow[data-v-197f1a4d]{transition:transform .3s}.arrow-up[data-v-197f1a4d]{transform:rotate(180deg)}.time-panel[data-v-197f1a4d]{z-index:1000;background:#fff;border:1px solid #e9edf2;border-radius:8px;margin-top:4px;padding:16px;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #00000026}.date-tabs[data-v-197f1a4d]{gap:8px;margin-bottom:16px;display:flex}.date-tab[data-v-197f1a4d]{text-align:center;cursor:pointer;background:#f5f7fa;border:1px solid #e9edf2;border-radius:6px;flex:1;padding:8px;transition:all .3s}.date-tab[data-v-197f1a4d]:hover{background:#edf2f7}.date-tab.active[data-v-197f1a4d]{background:#ecf5ff;border-color:#409eff}.date-day[data-v-197f1a4d]{color:#1f2f3d;margin-bottom:2px;font-size:14px;font-weight:500}.date-week[data-v-197f1a4d]{color:#909399;font-size:12px}.date-tab.active .date-day[data-v-197f1a4d]{color:#409eff}.date-tab.active .date-week[data-v-197f1a4d]{color:#79bbff}.time-points[data-v-197f1a4d]{gap:12px;margin-bottom:16px;display:flex}.time-point[data-v-197f1a4d]{cursor:pointer;text-align:center;background:#f5f7fa;border:1px solid #e9edf2;border-radius:6px;flex:1;padding:12px;transition:all .3s}.time-point[data-v-197f1a4d]:hover{background:#edf2f7}.time-point.active[data-v-197f1a4d]{background:#ecf5ff;border-color:#409eff}.point-main[data-v-197f1a4d]{color:#1f2f3d;margin-bottom:4px;font-size:14px;font-weight:500}.point-sub[data-v-197f1a4d]{color:#909399;font-size:12px}.time-point.active .point-main[data-v-197f1a4d]{color:#409eff}.time-point.active .point-sub[data-v-197f1a4d]{color:#79bbff}.panel-footer[data-v-197f1a4d]{border-top:1px solid #e9edf2;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.steps[data-v-54cbb63c]{margin:0 0 24px}.step-content[data-v-54cbb63c]{min-height:400px;max-height:500px;padding:8px 4px;overflow-y:auto}.search-input[data-v-54cbb63c]{margin-bottom:16px}.hot-funds[data-v-54cbb63c]{flex-wrap:wrap;align-items:center;margin-bottom:16px;display:flex}.hot-funds .label[data-v-54cbb63c]{color:#666;white-space:nowrap;margin-right:8px;font-size:13px}.fund-tag[data-v-54cbb63c]{cursor:pointer;padding:4px 8px;font-size:12px;transition:all .3s}.fund-tag[data-v-54cbb63c]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.search-results[data-v-54cbb63c]{margin-top:16px}.selected-fund-card[data-v-54cbb63c]{background:#f6ffed;border:1px solid #b7eb8f;margin-bottom:24px}.selected-fund-info[data-v-54cbb63c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.selected-fund-info .fund-name[data-v-54cbb63c]{color:#1a1a1a;font-weight:600}.selected-fund-info .fund-code[data-v-54cbb63c]{color:#666;font-size:13px}.selected-fund-info .fund-type[data-v-54cbb63c]{color:#52c41a;background:#f6ffed;border-radius:10px;padding:2px 8px;font-size:12px}.quick-amounts .ant-btn[data-v-54cbb63c]{padding:4px 12px;font-size:12px}.rate-hint[data-v-54cbb63c]{color:#666;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.rate-hint .ant-tag[data-v-54cbb63c]{cursor:pointer}.fee-preview[data-v-54cbb63c]{margin-top:24px}.fee-detail[data-v-54cbb63c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.fee-detail .fee-amount[data-v-54cbb63c]{color:#f5222d;font-weight:600}.confirm-card[data-v-54cbb63c]{margin-top:16px}.confirm-header[data-v-54cbb63c]{text-align:center;margin-bottom:24px}.confirm-header .success-icon[data-v-54cbb63c]{color:#52c41a;margin-bottom:12px;font-size:48px}.confirm-header h3[data-v-54cbb63c]{color:#1a1a1a;margin:0;font-size:18px}.modal-footer[data-v-54cbb63c]{justify-content:flex-end;gap:12px;display:flex}.step-content[data-v-54cbb63c]::-webkit-scrollbar{width:4px}.step-content[data-v-54cbb63c]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:2px}.step-content[data-v-54cbb63c]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.step-content[data-v-54cbb63c]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}@media (max-width:480px){.fee-detail[data-v-54cbb63c],.hot-funds[data-v-54cbb63c]{flex-direction:column;align-items:flex-start;gap:8px}.modal-footer[data-v-54cbb63c]{flex-direction:column-reverse}.modal-footer .ant-btn[data-v-54cbb63c]{width:100%}}.fund-name[data-v-54cbb63c]{color:#1a1a1a;min-width:120px;margin-right:10px;font-size:14px;font-weight:700}.fund-code[data-v-54cbb63c]{color:#666;min-width:80px;margin-right:10px;font-size:15px}.fund-type[data-v-54cbb63c]{color:#1890ff;background:#1890ff1a;border-radius:10px;padding:2px 8px;font-size:12px;display:inline-block}.selected-fund-card[data-v-54cbb63c]{background:linear-gradient(135deg,#f6ffed 0%,#f0f5ff 100%);border:1px solid #b7eb8f;border-radius:12px;align-items:center;gap:16px;margin-bottom:28px;padding:16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #52c41a1a}.selected-fund-card[data-v-54cbb63c]:before{content:"";background:#52c41a;width:4px;height:100%;position:absolute;top:0;left:0}.fund-icon-wrapper[data-v-54cbb63c]{background:#52c41a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 8px #52c41a33}.fund-icon[data-v-54cbb63c]{color:#fff;font-size:24px}.fund-details[data-v-54cbb63c]{flex:1}.fund-name[data-v-54cbb63c]{color:#1a1a1a;margin-bottom:6px;font-size:18px;font-weight:600}.fund-tags[data-v-54cbb63c]{align-items:center;gap:12px;display:flex}.fund-code[data-v-54cbb63c]{color:#666;background:#00000005;border-radius:4px;padding:2px 8px;font-size:13px}.fund-type-tag[data-v-54cbb63c]{color:#52c41a;background:#52c41a1a;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:500}.beautiful-form[data-v-54cbb63c]{margin-top:8px}.beautiful-form[data-v-54cbb63c] .ant-form-item-label{padding-bottom:4px}.beautiful-form[data-v-54cbb63c] .ant-form-item-label label{color:#1a1a1a;font-size:14px;font-weight:500}.amount-field[data-v-54cbb63c]{flex-direction:column;gap:12px;display:flex}.amount-input-wrapper[data-v-54cbb63c]{width:100%;position:relative}.currency-symbol[data-v-54cbb63c]{color:#1890ff;z-index:1;font-size:16px;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.amount-input[data-v-54cbb63c]{border-radius:8px;width:100%;height:48px;font-size:16px;padding-left:32px!important}.amount-input[data-v-54cbb63c]:hover,.amount-input[data-v-54cbb63c]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.quick-amount-section[data-v-54cbb63c]{background:#f8f9fa;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.quick-label[data-v-54cbb63c]{color:#666;white-space:nowrap;font-size:13px}.quick-buttons[data-v-54cbb63c]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-54cbb63c]{border-radius:6px;min-width:60px;transition:all .3s}.quick-btn.active[data-v-54cbb63c]{transform:scale(1.02);box-shadow:0 2px 8px #1890ff33}.rate-input-wrapper[data-v-54cbb63c]{width:100%;position:relative}.rate-input[data-v-54cbb63c]{border-radius:8px;width:100%;height:40px;padding-right:30px}.rate-suffix[data-v-54cbb63c]{color:#999;z-index:1;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rate-buttons[data-v-54cbb63c]{gap:8px;margin-top:4px;display:flex}.rate-btn[data-v-54cbb63c]{border-radius:6px;flex:1;transition:all .3s}.rate-btn.active[data-v-54cbb63c]{color:#fff;background:#1890ff;border-color:#1890ff;transform:scale(1.02);box-shadow:0 2px 8px #1890ff33}.date-picker-wrapper[data-v-54cbb63c]{width:100%;position:relative}.date-icon[data-v-54cbb63c]{color:#999;z-index:1;font-size:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.beautiful-date-picker[data-v-54cbb63c]{border-radius:8px;width:100%;height:48px;padding-left:40px!important}.beautiful-date-picker[data-v-54cbb63c]:hover,.beautiful-date-picker[data-v-54cbb63c]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.remark-wrapper[data-v-54cbb63c]{position:relative}.beautiful-textarea[data-v-54cbb63c]{resize:none;border-radius:8px;padding:12px;font-size:14px}.beautiful-textarea[data-v-54cbb63c]:hover,.beautiful-textarea[data-v-54cbb63c]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.remark-counter[data-v-54cbb63c]{color:#999;background:#ffffffe6;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;bottom:8px;right:12px}.fee-preview[data-v-54cbb63c]{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border:1px solid #e8e8e8;border-radius:12px;margin-top:24px;padding:16px}.fee-preview-header[data-v-54cbb63c]{color:#1890ff;border-bottom:1px dashed #d9d9d9;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-weight:500;display:flex}.fee-preview-header .anticon[data-v-54cbb63c]{font-size:18px}.fee-preview-grid[data-v-54cbb63c]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.fee-item[data-v-54cbb63c]{background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex;box-shadow:0 2px 4px #00000005}.fee-item .fee-label[data-v-54cbb63c]{color:#999;font-size:12px}.fee-item .fee-value[data-v-54cbb63c]{color:#1a1a1a;font-size:16px;font-weight:500}.fee-item.highlight .fee-value[data-v-54cbb63c]{color:#f5222d;font-weight:600}.fee-item.total[data-v-54cbb63c]{background:#e6f7ff;grid-column:span 2}.fee-item.total .fee-value[data-v-54cbb63c]{color:#1890ff;font-size:18px;font-weight:600}@media (max-width:600px){.selected-fund-card[data-v-54cbb63c]{flex-direction:column;align-items:flex-start;padding:16px}.fund-icon-wrapper[data-v-54cbb63c]{width:40px;height:40px}.fund-icon[data-v-54cbb63c]{font-size:20px}.fund-name[data-v-54cbb63c]{font-size:16px}.quick-amount-section[data-v-54cbb63c]{flex-direction:column;align-items:flex-start}.fee-preview-grid[data-v-54cbb63c]{grid-template-columns:1fr}.fee-item.total[data-v-54cbb63c]{grid-column:span 1}}.step-content[data-v-54cbb63c]{box-sizing:border-box;width:100%;min-height:auto;max-height:500px;padding:4px 8px 8px 4px;overflow:hidden auto}.step-2[data-v-54cbb63c]{padding-right:4px}.selected-fund-banner[data-v-54cbb63c]{box-sizing:border-box;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:12px 16px;display:flex}.fund-icon[data-v-54cbb63c]{color:#fff;background:#52c41a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.fund-info[data-v-54cbb63c]{flex:1;min-width:0}.fund-name[data-v-54cbb63c]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:15px;font-weight:600;overflow:hidden}.fund-meta[data-v-54cbb63c]{align-items:center;gap:8px;font-size:12px;display:flex}.fund-netWorth[data-v-54cbb63c]{color:#f5222d;font-size:15px;font-weight:600}.fund-code[data-v-54cbb63c]{color:#666}.fund-type[data-v-54cbb63c]{color:#52c41a;background:#52c41a1a;border-radius:12px;padding:2px 8px}.fund-status[data-v-54cbb63c]{flex-shrink:0}.compact-form[data-v-54cbb63c]{width:100%}.compact-form[data-v-54cbb63c] .ant-form-item{margin-bottom:16px}.compact-form[data-v-54cbb63c] .ant-form-item-label{padding-bottom:4px}.compact-form[data-v-54cbb63c] .ant-form-item-label label{height:24px;font-size:13px}.amount-wrapper[data-v-54cbb63c],.amount-input[data-v-54cbb63c]{width:100%}.amount-input[data-v-54cbb63c] .ant-input-number-input{height:40px;font-size:14px}.currency[data-v-54cbb63c]{color:#999;margin-right:4px;font-weight:500}.quick-amounts[data-v-54cbb63c]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.quick-amounts .ant-btn[data-v-54cbb63c]{height:28px;padding:4px 12px;font-size:12px}.rate-tags[data-v-54cbb63c]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.rate-tags .ant-tag[data-v-54cbb63c]{margin:0;padding:4px 12px;font-size:12px;line-height:1.5}.fee-summary[data-v-54cbb63c]{box-sizing:border-box;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;width:100%;margin-top:16px;padding:12px}.fee-row[data-v-54cbb63c]{justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.fee-row[data-v-54cbb63c]:not(:last-child){border-bottom:1px dashed #f0f0f0}.fee-row .fee-amount[data-v-54cbb63c]{color:#f5222d;font-weight:500}.fee-row.total[data-v-54cbb63c]{color:#1890ff;font-size:14px;font-weight:600}[data-v-54cbb63c] .ant-input-number,[data-v-54cbb63c] .ant-picker,[data-v-54cbb63c] .ant-select{width:100%}[data-v-54cbb63c]{box-sizing:border-box;max-width:100%}.slide-fade-enter-active[data-v-54cbb63c]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-54cbb63c]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-54cbb63c],.slide-fade-leave-to[data-v-54cbb63c]{opacity:0;transform:translateY(10px)}[data-v-e54b1aa3]{box-sizing:border-box;margin:0;padding:0}.fund-app-container[data-v-e54b1aa3]{background:#fffaf8;flex-direction:column;width:100vw;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.status-bar[data-v-e54b1aa3]{color:#fff;z-index:100;background:linear-gradient(90deg,#9e3a3a,#c86b6b);flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 20px;font-size:14px;font-weight:500;display:flex;position:relative;box-shadow:0 2px 12px #9e3a3a26}.app-name[data-v-e54b1aa3]{color:#fff;letter-spacing:.5px;font-size:16px;font-weight:600}.time[data-v-e54b1aa3],.battery[data-v-e54b1aa3]{color:#ffffffe6;font-weight:500}.content-wrapper[data-v-e54b1aa3]{flex:1;gap:20px;height:calc(100vh - 60px);min-height:0;padding:10px;display:flex;position:relative;overflow:hidden}.left-panel[data-v-e54b1aa3]{flex-direction:column;flex:1;gap:20px;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.right-panel[data-v-e54b1aa3]{flex-direction:column;flex-shrink:0;width:440px;min-height:0;display:flex;position:relative;overflow:hidden}.account-summary[data-v-e54b1aa3]{background:#fff;border:1px solid #f0e0e0;border-radius:1px;flex-shrink:0;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 24px #9e3a3a14}.account-summary[data-v-e54b1aa3]:before{content:"";background:linear-gradient(90deg,#9e3a3a,#c86b6b);border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.account-header[data-v-e54b1aa3]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.account-title[data-v-e54b1aa3]{color:#5a2e2e;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.account-title[data-v-e54b1aa3] .ant-tag{color:#9e3a3a;background:#f9f0f0;border-color:#e0b8b8;border-radius:12px;padding:2px 10px;font-weight:500}.account-assets[data-v-e54b1aa3]{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.assets-amount .amount-label[data-v-e54b1aa3]{color:#8c6b6b;margin-bottom:8px;font-size:14px;font-weight:500}.assets-amount .amount-value[data-v-e54b1aa3]{color:#9e3a3a;letter-spacing:-.5px;font-size:36px;font-weight:700}.assets-change[data-v-e54b1aa3]{text-align:right}.change-positive[data-v-e54b1aa3]{color:#d14b4b;font-size:20px;font-weight:600;display:block}.assets-detail[data-v-e54b1aa3]{color:#a87c7c;margin-top:6px;font-size:12px}.assets-detail .tag[data-v-e54b1aa3]{color:#9e3a3a;background:#f9f0f0;border:1px solid #e0b8b8;border-radius:12px;margin-left:8px;padding:4px 10px;font-size:11px}.profit-cards[data-v-e54b1aa3]{gap:20px;margin:24px 0;display:flex}.profit-card[data-v-e54b1aa3]{text-align:center;background:linear-gradient(135deg,#fff8f8,#f9f0f0);border:1px solid #f0e0e0;border-radius:14px;flex:1;padding:20px;transition:all .3s;position:relative;overflow:hidden}.profit-card[data-v-e54b1aa3]:hover{border-color:#e0b8b8;transform:translateY(-3px);box-shadow:0 8px 24px #9e3a3a1f}.profit-label[data-v-e54b1aa3]{color:#8c6b6b;margin-bottom:12px;font-size:13px;font-weight:500}.profit-value[data-v-e54b1aa3]{margin-bottom:6px;font-size:28px;font-weight:700}.profit-value.positive[data-v-e54b1aa3]{color:#d14b4b}.profit-value.negative[data-v-e54b1aa3]{color:#4caf50}.profit-percent[data-v-e54b1aa3]{font-size:13px;font-weight:600}.profit-percent.positive[data-v-e54b1aa3]{color:#d14b4b}.profit-percent.negative[data-v-e54b1aa3]{color:#4caf50}.notification-bar[data-v-e54b1aa3]{background:linear-gradient(90deg,#fff8f8,#f9f0f0);border:1px solid #e0b8b8;border-left:4px solid #9e3a3a;border-radius:14px;margin-top:20px;padding:14px 18px;position:relative;overflow:hidden}.notification-content[data-v-e54b1aa3]{color:#9e3a3a;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.notification-content[data-v-e54b1aa3] .anticon{color:#c86b6b;font-size:16px}.holding-list-container[data-v-e54b1aa3]{background:#fff;border:1px solid #f0e0e0;border-radius:16px;flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #9e3a3a14}.holding-list-container[data-v-e54b1aa3]:before{content:"";background:linear-gradient(90deg,#9e3a3a,#c86b6b);border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.holding-header[data-v-e54b1aa3]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.holding-title[data-v-e54b1aa3]{color:#5a2e2e;font-size:18px;font-weight:600}.holding-actions[data-v-e54b1aa3]{gap:12px;display:flex}.action-btn[data-v-e54b1aa3]{color:#9e3a3a!important;background:#f9f0f0!important;border-color:#e0b8b8!important;border-radius:10px!important;height:auto!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important;transition:all .3s!important}.action-btn[data-v-e54b1aa3]:hover{transform:translateY(-1px);background:#f0e0e0!important;border-color:#c86b6b!important}.index-cards-container[data-v-e54b1aa3]{flex-wrap:wrap;gap:20px;margin-bottom:28px;display:flex}.index-card[data-v-e54b1aa3]{background:#fff;border:2px solid #f0f0f0;border-radius:16px;flex:1 0;min-width:240px;padding:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026}.index-card[data-v-e54b1aa3]:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 12px 40px #0003}.index-card[data-v-e54b1aa3]:before{content:"";background:linear-gradient(90deg,#667eea,#764ba2);height:4px;position:absolute;top:0;left:0;right:0}.index-main[data-v-e54b1aa3]{z-index:1;margin-bottom:16px;position:relative}.index-name[data-v-e54b1aa3]{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:16px;font-weight:600}.index-value[data-v-e54b1aa3]{color:#333;letter-spacing:-.5px;font-size:36px;font-weight:800;line-height:1.2}.index-sub[data-v-e54b1aa3]{z-index:1;border-top:2px solid #f5f5f5;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:relative}.index-rate[data-v-e54b1aa3]{color:#333;font-size:18px;font-weight:700}.index-change[data-v-e54b1aa3]{background:#f5f5f5;border-radius:20px;padding:6px 12px;font-size:16px;font-weight:700}.index-change.positive[data-v-e54b1aa3]{color:#ff4d4f;background:#fff1f0;border:1px solid #ffccc7}.index-change.negative[data-v-e54b1aa3]{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.holding-list[data-v-e54b1aa3]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding-right:4px;position:relative;overflow:hidden auto}.holding-list[data-v-e54b1aa3]::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.holding-item[data-v-e54b1aa3]{border-bottom:1px solid #f0e0e0;justify-content:space-between;align-items:center;padding:18px 0;transition:all .3s;display:flex;position:relative}.holding-item[data-v-e54b1aa3]:hover{background:#fff8f8;border-radius:12px;margin:0 -8px;padding:18px}.holding-item[data-v-e54b1aa3]:last-child{border-bottom:none}.fund-info[data-v-e54b1aa3]{flex:1;min-width:0;margin-right:16px}.fund-header[data-v-e54b1aa3]{justify-content:space-between;align-items:center;min-width:0;margin-bottom:10px;display:flex}.fund-name[data-v-e54b1aa3]{color:#5a2e2e;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:12px;font-size:15px;font-weight:600;overflow:hidden}.fund-change[data-v-e54b1aa3]{text-align:right;flex-shrink:0;min-width:60px;font-size:15px;font-weight:700}.fund-details[data-v-e54b1aa3]{justify-content:space-between;align-items:center;min-width:0;display:flex}.fund-amount[data-v-e54b1aa3]{align-items:baseline;gap:12px;min-width:0;display:flex}.amount-value[data-v-e54b1aa3]{color:#9e3a3a;white-space:nowrap;font-size:18px;font-weight:700}.profit[data-v-e54b1aa3]{flex-shrink:0;font-size:13px;font-weight:600}.return-col .positive[data-v-e54b1aa3]{color:#d14b4b;font-size:14px;font-weight:700}.return-col .negative[data-v-e54b1aa3]{color:#4caf50;font-size:14px;font-weight:700}.fund-date[data-v-e54b1aa3]{color:#a87c7c;flex-shrink:0;font-size:13px}.related-info[data-v-e54b1aa3]{text-align:right;flex-shrink:0;min-width:100px}.related-info[data-v-e54b1aa3] .ant-tag{color:#9e3a3a;background:#f9f0f0;border-color:#e0b8b8;border-radius:10px;padding:2px 10px;font-weight:500}.sector-change[data-v-e54b1aa3]{margin-top:6px;font-size:12px;font-weight:600}.sector-change.positive[data-v-e54b1aa3]{color:#d14b4b}.sector-change.negative[data-v-e54b1aa3]{color:#4caf50}.ranking-card[data-v-e54b1aa3]{background:#fff;border:1px solid #f0e0e0;border-radius:16px;flex-direction:column;height:100%;min-height:0;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #9e3a3a14}.ranking-card[data-v-e54b1aa3]:before{content:"";background:linear-gradient(90deg,#9e3a3a,#c86b6b);border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.ranking-header[data-v-e54b1aa3]{flex-shrink:0;justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.ranking-title[data-v-e54b1aa3]{flex-direction:column;gap:4px;display:flex}.ranking-title h3[data-v-e54b1aa3]{color:#5a2e2e;margin:0;font-size:18px;font-weight:600}.ranking-subtitle[data-v-e54b1aa3]{color:#9e3a3a;font-size:14px;font-weight:500}.ranking-title[data-v-e54b1aa3] .ant-tag{color:#9e3a3a;background:#f9f0f0;border-color:#e0b8b8;border-radius:12px;margin-top:4px;padding:2px 10px;font-size:12px;font-weight:500}.ranking-header[data-v-e54b1aa3] .ant-select .ant-select-selector{min-width:120px;color:#9e3a3a!important;background:#fff8f8!important;border-color:#e0b8b8!important;border-radius:10px!important;height:36px!important}.ranking-header[data-v-e54b1aa3] .ant-select .ant-select-selection-item{font-size:13px;font-weight:500;color:#9e3a3a!important}.ranking-table-container[data-v-e54b1aa3]{flex:1;min-height:0;margin-bottom:24px;position:relative;overflow:hidden}.ranking-table[data-v-e54b1aa3]{border-collapse:collapse;width:100%;font-size:13px}.ranking-table thead[data-v-e54b1aa3]{z-index:10;background:#fff8f8;position:sticky;top:0}.ranking-table th[data-v-e54b1aa3]{color:#9e3a3a;text-align:left;white-space:nowrap;border-bottom:2px solid #f0e0e0;padding:16px 12px;font-size:13px;font-weight:600}.ranking-table th[data-v-e54b1aa3]:first-child{width:60px}.ranking-table th[data-v-e54b1aa3]:nth-child(2){width:180px}.ranking-table th[data-v-e54b1aa3]:nth-child(3){width:80px}.ranking-table th[data-v-e54b1aa3]:nth-child(4){width:100px}.ranking-table th[data-v-e54b1aa3]:nth-child(5){width:120px}.ranking-table td[data-v-e54b1aa3]{vertical-align:middle;border-bottom:1px solid #f9f0f0;padding:20px 12px}.ranking-table tbody tr[data-v-e54b1aa3]{transition:all .3s}.ranking-table tbody tr[data-v-e54b1aa3]:hover{background:#fff8f8}.rank-cell[data-v-e54b1aa3]{text-align:center}.rank-number[data-v-e54b1aa3]{text-align:center;color:#9e3a3a;background:#fff8f8;border:1px solid #f0e0e0;border-radius:8px;width:32px;height:32px;margin:0 auto;font-size:14px;font-weight:700;line-height:32px}.rank-number.rank-1[data-v-e54b1aa3]{color:#fff;background:linear-gradient(135deg,#9e3a3a,#c86b6b);border:none}.rank-number.rank-2[data-v-e54b1aa3]{color:#fff;background:linear-gradient(135deg,#c86b6b,#d8a0a0);border:none}.rank-number.rank-3[data-v-e54b1aa3]{color:#fff;background:linear-gradient(135deg,#d8a0a0,#e8c8c8);border:none}.fund-name-cell[data-v-e54b1aa3]{flex-direction:column;display:flex}.fund-name-main[data-v-e54b1aa3]{color:#5a2e2e;margin-bottom:4px;font-size:14px;font-weight:600}.fund-name-code[data-v-e54b1aa3]{color:#9e3a3a;font-size:12px;font-weight:500}.fund-type[data-v-e54b1aa3]{color:#9e3a3a;white-space:nowrap;background:#f9f0f0;border:1px solid #e0b8b8;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.return-cell .positive[data-v-e54b1aa3]{color:#d14b4b;white-space:nowrap;font-size:14px;font-weight:700}.return-cell .negative[data-v-e54b1aa3]{color:#4caf50;white-space:nowrap;font-size:14px;font-weight:700}.action-buttons[data-v-e54b1aa3]{flex-direction:column;gap:8px;display:flex}.action-buttons[data-v-e54b1aa3] .ant-btn{white-space:nowrap;text-align:center;width:60px;height:auto;padding:4px 8px;font-size:12px;font-weight:500;color:#9e3a3a!important;background:#f9f0f0!important;border-color:#e0b8b8!important;border-radius:6px!important}.action-buttons[data-v-e54b1aa3] .ant-btn:hover{color:#d14b4b!important;background:#f0e0e0!important;border-color:#c86b6b!important}.ranking-stats[data-v-e54b1aa3]{background:#fff8f8;border:1px solid #f0e0e0;border-radius:14px;flex-shrink:0;justify-content:space-between;margin-top:auto;padding:20px;display:flex}.stat-item[data-v-e54b1aa3]{text-align:center;flex:1;padding:0 10px}.stat-item[data-v-e54b1aa3]:first-child{border-right:1px solid #f0e0e0}.stat-label[data-v-e54b1aa3]{color:#8c6b6b;white-space:nowrap;margin-bottom:8px;font-size:13px;font-weight:500}.stat-value[data-v-e54b1aa3]{font-size:20px;font-weight:700}.stat-value.positive[data-v-e54b1aa3]{color:#d14b4b}.stat-value.count[data-v-e54b1aa3]{color:#9e3a3a}@media (max-width:1200px){.right-panel[data-v-e54b1aa3]{width:400px}.content-wrapper[data-v-e54b1aa3]{gap:16px;padding:16px}}@media (max-width:992px){.content-wrapper[data-v-e54b1aa3]{flex-direction:column;overflow-y:auto}.right-panel[data-v-e54b1aa3]{width:100%;height:500px;min-height:500px}.left-panel[data-v-e54b1aa3]{min-height:calc(100vh - 560px)}.ranking-table th[data-v-e54b1aa3]:nth-child(2){width:150px}.ranking-table th[data-v-e54b1aa3]:nth-child(5){width:100px}}@media (max-width:768px){.status-bar[data-v-e54b1aa3]{height:50px;padding:0 16px}.content-wrapper[data-v-e54b1aa3]{gap:12px;height:calc(100vh - 50px);padding:12px}.account-summary[data-v-e54b1aa3],.holding-list-container[data-v-e54b1aa3],.ranking-card[data-v-e54b1aa3]{border-radius:12px;padding:20px}.assets-amount .amount-value[data-v-e54b1aa3]{font-size:28px}.amount-value[data-v-e54b1aa3]{font-size:16px}.fund-name[data-v-e54b1aa3]{font-size:13px}.ranking-table th[data-v-e54b1aa3],.ranking-table td[data-v-e54b1aa3]{padding:12px 8px}.ranking-table th[data-v-e54b1aa3]:nth-child(3),.ranking-table td[data-v-e54b1aa3]:nth-child(3){display:none}}[data-v-e54b1aa3] .ant-table-body,[data-v-e54b1aa3] .ant-table-content,[data-v-e54b1aa3] .ant-card-body,[data-v-e54b1aa3] .ant-select-dropdown,[data-v-e54b1aa3] .ant-modal-content,[data-v-e54b1aa3] .ant-modal-body{overflow:hidden!important}.content-wrapper[data-v-e54b1aa3]>*{max-height:100%;overflow:hidden}.fund-app-container[data-v-e54b1aa3] ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important}.fund-app-container[data-v-e54b1aa3] ::-webkit-scrollbar-track{background:0 0!important}.fund-app-container[data-v-e54b1aa3] ::-webkit-scrollbar-thumb{background:0 0!important}.fund-app-container[data-v-e54b1aa3]{scrollbar-width:none!important;-ms-overflow-style:none!important}.account-summary[data-v-e54b1aa3]:after,.holding-list-container[data-v-e54b1aa3]:after,.ranking-card[data-v-e54b1aa3]:after{content:"●";color:#f0e0e0;opacity:.3;font-size:24px;position:absolute;bottom:12px;right:20px}.debug-mobile[data-v-e54b1aa3]{color:#fff;z-index:9999;background:red;padding:10px;position:fixed;bottom:0;left:0}.holdings-card[data-v-e54b1aa3]{margin-top:16px}.holding-header[data-v-e54b1aa3]{justify-content:space-between;align-items:center;width:100%;display:flex}.holding-title[data-v-e54b1aa3]{font-size:16px;font-weight:600}.holding-stats[data-v-e54b1aa3]{color:#666;font-size:14px}.infinite-scroll-container[data-v-e54b1aa3]{max-height:600px;overflow:hidden auto}.holding-list[data-v-e54b1aa3]{padding:0 8px}.holding-item[data-v-e54b1aa3]{border-radius:8px;margin-bottom:8px;padding:16px;transition:all .3s}.holding-item.even[data-v-e54b1aa3]{background:#fff}.holding-item[data-v-e54b1aa3]:hover{background:#f0f5ff;box-shadow:0 2px 8px #0000000f}.fund-info[data-v-e54b1aa3]{width:100%}.fund-header[data-v-e54b1aa3]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fund-name[data-v-e54b1aa3]{color:#5a2e2e;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.fund-change[data-v-e54b1aa3]{font-size:16px;font-weight:600}.fund-change.positive[data-v-e54b1aa3]{color:#f5222d}.fund-change.negative[data-v-e54b1aa3]{color:#52c41a}.fund-details[data-v-e54b1aa3]{justify-content:space-between;align-items:center;display:flex}.fund-amount[data-v-e54b1aa3]{align-items:baseline;gap:12px;display:flex}.amount-value[data-v-e54b1aa3]{color:#5a2e2e;font-size:18px;font-weight:700}.profit[data-v-e54b1aa3]{font-size:14px;font-weight:500}.profit.positive[data-v-e54b1aa3]{color:#f5222d}.profit.negative[data-v-e54b1aa3]{color:#52c41a}.fund-date[data-v-e54b1aa3]{color:#999;font-size:13px}.loading-more[data-v-e54b1aa3],.no-more[data-v-e54b1aa3]{text-align:center;color:#999;padding:16px;font-size:13px}.loading-more[data-v-e54b1aa3]{justify-content:center;align-items:center;gap:8px;display:flex}.infinite-scroll-container[data-v-e54b1aa3]::-webkit-scrollbar{width:6px}.infinite-scroll-container[data-v-e54b1aa3]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.infinite-scroll-container[data-v-e54b1aa3]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.infinite-scroll-container[data-v-e54b1aa3]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}@media (max-width:768px){.fund-header[data-v-e54b1aa3],.fund-details[data-v-e54b1aa3]{flex-direction:column;align-items:flex-start;gap:8px}.fund-amount[data-v-e54b1aa3]{justify-content:space-between;width:100%}}@media (max-width:480px){.holding-item[data-v-e54b1aa3]{padding:12px}.fund-name[data-v-e54b1aa3],.amount-value[data-v-e54b1aa3]{font-size:14px}}.loading-more[data-v-e54b1aa3],.no-more[data-v-e54b1aa3]{text-align:center;color:#999;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.loading-more[data-v-e54b1aa3]{color:#9e3a3a}.no-more[data-v-e54b1aa3]{color:#a87c7c}
