@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}.custom-icon[data-v-5d0148f1]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;transition:color .2s;box-sizing:border-box}.svg-icon-container[data-v-5d0148f1]{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:inherit;box-sizing:border-box}.svg-icon-container[data-v-5d0148f1]:not(.svg-icon-default-color) svg{fill:currentColor;stroke:currentColor;flex-shrink:0}.svg-icon-container.svg-icon-default-color[data-v-5d0148f1] svg{flex-shrink:0}[data-v-5d0148f1] .el-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit;flex-shrink:0}.stock-trend-chart[data-v-de48b1a3]{padding:20px;background-color:#f9fafb;border-radius:12px;box-shadow:0 2px 8px #00000014}.stock-trend-chart .chart-header[data-v-de48b1a3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.stock-trend-chart .chart-header .chart-title[data-v-de48b1a3]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#374151}.stock-trend-chart .chart-header .chart-tags[data-v-de48b1a3]{display:flex;gap:8px}.stock-trend-chart .chart-header .chart-tags .chart-tag[data-v-de48b1a3]{cursor:pointer;font-size:13px;padding:0 14px;height:28px;line-height:28px}.stock-trend-chart .chart-loading[data-v-de48b1a3]{height:350px;display:flex;align-items:center;justify-content:center;padding:20px}.stock-trend-chart .chart-empty[data-v-de48b1a3]{height:350px;display:flex;align-items:center;justify-content:center}.stock-trend-chart .chart-container[data-v-de48b1a3]{width:100%;height:350px;min-height:200px;background-color:#fff;border-radius:8px}.sd-sidebar-overlay[data-v-aa4ba79b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:2000;display:flex;justify-content:flex-end}.sd-sidebar-overlay .sd-sidebar[data-v-aa4ba79b]{width:800px;height:100%;background-color:#fff;overflow-y:auto;overflow-x:hidden;transform:translate(100%);transition:transform .3s ease-out;position:relative}.sd-sidebar-overlay .sd-sidebar.sd-sidebar-open[data-v-aa4ba79b]{transform:translate(0)}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-close[data-v-aa4ba79b]{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:50%;cursor:pointer;transition:all .2s ease-out;z-index:10}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-close[data-v-aa4ba79b]:hover{background-color:#e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header[data-v-aa4ba79b]{padding:20px 24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header .sd-stock-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header .sd-stock-title .sd-stock-name[data-v-aa4ba79b]{font-size:20px;font-weight:600;color:#1f2937}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header .sd-stock-title .sd-stock-code[data-v-aa4ba79b]{font-size:14px;color:#6b7280}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header .sd-stock-title .sd-stock-price[data-v-aa4ba79b]{font-size:18px;font-weight:600}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header .sd-stock-title .sd-stock-price.up[data-v-aa4ba79b]{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header .sd-stock-title .sd-stock-price.down[data-v-aa4ba79b]{color:#22c55e}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header .sd-stock-title .sd-stock-change[data-v-aa4ba79b]{font-size:13px}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header .sd-stock-title .sd-stock-change.up[data-v-aa4ba79b]{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-sidebar-header .sd-stock-title .sd-stock-change.down[data-v-aa4ba79b]{color:#22c55e}.sd-sidebar-overlay .sd-sidebar .sd-chart-wrapper[data-v-aa4ba79b]{padding:16px 24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-market-data[data-v-aa4ba79b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px 24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-market-data .sd-market-item[data-v-aa4ba79b]{background-color:#f9fafb;border-radius:8px;padding:12px}.sd-sidebar-overlay .sd-sidebar .sd-market-data .sd-market-item .sd-market-label[data-v-aa4ba79b]{font-size:12px;color:#6b7280;margin-bottom:4px}.sd-sidebar-overlay .sd-sidebar .sd-market-data .sd-market-item .sd-market-value[data-v-aa4ba79b]{font-size:16px;font-weight:600;color:#1f2937}.sd-sidebar-overlay .sd-sidebar .sd-market-data .sd-market-item .sd-market-value.up[data-v-aa4ba79b]{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-market-data .sd-market-item .sd-market-value.down[data-v-aa4ba79b]{color:#22c55e}.sd-sidebar-overlay .sd-sidebar .sd-company-info[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-company-info .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-company-info .sd-info-grid[data-v-aa4ba79b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sd-sidebar-overlay .sd-sidebar .sd-company-info .sd-info-grid .sd-info-item .sd-info-label[data-v-aa4ba79b]{font-size:12px;color:#6b7280;margin-bottom:4px}.sd-sidebar-overlay .sd-sidebar .sd-company-info .sd-info-grid .sd-info-item .sd-info-value[data-v-aa4ba79b]{font-size:14px;color:#1f2937;font-weight:500;line-height:1.6}.sd-sidebar-overlay .sd-sidebar .sd-financial-data[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-financial-data .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-financial-data .sd-financial-chart[data-v-aa4ba79b]{height:250px}.sd-sidebar-overlay .sd-sidebar .sd-financial-indicators[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-financial-indicators .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-financial-indicators .sd-indicator-grid[data-v-aa4ba79b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sd-sidebar-overlay .sd-sidebar .sd-financial-indicators .sd-indicator-grid .sd-indicator-item[data-v-aa4ba79b]{background:#f9fafb;border-radius:8px;padding:12px}.sd-sidebar-overlay .sd-sidebar .sd-financial-indicators .sd-indicator-grid .sd-indicator-item .sd-indicator-label[data-v-aa4ba79b]{font-size:11px;color:#6b7280;margin-bottom:4px}.sd-sidebar-overlay .sd-sidebar .sd-financial-indicators .sd-indicator-grid .sd-indicator-item .sd-indicator-value[data-v-aa4ba79b]{font-size:15px;font-weight:600;color:#1f2937}.sd-sidebar-overlay .sd-sidebar .sd-financial-indicators .sd-indicator-grid .sd-indicator-item .sd-indicator-value.up[data-v-aa4ba79b]{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-financial-indicators .sd-indicator-grid .sd-indicator-item .sd-indicator-value.down[data-v-aa4ba79b]{color:#22c55e}.sd-sidebar-overlay .sd-sidebar .sd-financial-trend[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-financial-trend .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-financial-trend .sd-financial-trend-chart[data-v-aa4ba79b]{height:280px}.sd-sidebar-overlay .sd-sidebar .sd-industry-chain[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-industry-chain .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-industry-chain .sd-chain-chart[data-v-aa4ba79b]{height:200px}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-position-tabs[data-v-aa4ba79b]{margin-bottom:12px}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-stock-list .sd-chain-stock-item[data-v-aa4ba79b]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f9fafb;border-radius:6px;margin-bottom:8px}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-stock-list .sd-chain-stock-item[data-v-aa4ba79b]:last-child{margin-bottom:0}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-stock-list .sd-chain-stock-item .sd-chain-stock-name[data-v-aa4ba79b]{font-size:13px;color:#1f2937;font-weight:500}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-stock-list .sd-chain-stock-item .sd-chain-stock-info[data-v-aa4ba79b]{display:flex;gap:12px;font-size:12px}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-stock-list .sd-chain-stock-item .sd-chain-stock-info .sd-chain-stock-price[data-v-aa4ba79b]{color:#1f2937;font-weight:500;min-width:50px;text-align:right}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-stock-list .sd-chain-stock-item .sd-chain-stock-info .sd-chain-stock-change[data-v-aa4ba79b]{min-width:60px;text-align:right}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-stock-list .sd-chain-stock-item .sd-chain-stock-info .sd-chain-stock-change.up[data-v-aa4ba79b]{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-stock-list .sd-chain-stock-item .sd-chain-stock-info .sd-chain-stock-change.down[data-v-aa4ba79b]{color:#22c55e}.sd-sidebar-overlay .sd-sidebar .sd-chain-stocks .sd-chain-stock-list .sd-chain-stock-item .sd-chain-stock-info .sd-chain-stock-cap[data-v-aa4ba79b]{color:#6b7280;min-width:50px;text-align:right}.sd-sidebar-overlay .sd-sidebar .sd-performance-forecast[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-performance-forecast .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-performance-forecast .sd-forecast-card[data-v-aa4ba79b]{background:#fef3f2;border-left:3px solid #e53e3e;padding:12px 16px;border-radius:4px}.sd-sidebar-overlay .sd-sidebar .sd-performance-forecast .sd-forecast-card .sd-forecast-status[data-v-aa4ba79b]{font-weight:600;color:#e53e3e;font-size:14px;margin-bottom:4px}.sd-sidebar-overlay .sd-sidebar .sd-performance-forecast .sd-forecast-card .sd-forecast-detail[data-v-aa4ba79b]{font-size:12px;color:#6b7280;line-height:1.6}.sd-sidebar-overlay .sd-sidebar .sd-margin-summary[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-dragon-tiger-stats[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-research-rating[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-bull-investor-top[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-margin-summary .sd-info-section-title[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-dragon-tiger-stats .sd-info-section-title[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-research-rating .sd-info-section-title[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-bull-investor-top .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-margin-grid[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-dragon-stats-grid[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-grid[data-v-aa4ba79b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sd-sidebar-overlay .sd-sidebar .sd-dragon-stats-grid[data-v-aa4ba79b]{grid-template-columns:repeat(2,1fr)}.sd-sidebar-overlay .sd-sidebar .sd-margin-item[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item[data-v-aa4ba79b]{background:#f9fafb;border-radius:8px;padding:12px;text-align:center}.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-margin-label[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-stat-label[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-rating-label[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-margin-label[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-stat-label[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-rating-label[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-margin-label[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-stat-label[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-rating-label[data-v-aa4ba79b]{font-size:11px;color:#6b7280;margin-bottom:4px}.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-margin-value[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-stat-value[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-rating-value[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-margin-value[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-stat-value[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-rating-value[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-margin-value[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-stat-value[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-rating-value[data-v-aa4ba79b]{font-size:14px;font-weight:600;color:#1f2937}.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-margin-value.up[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-stat-value.up[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-rating-value.up[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-margin-value.up[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-stat-value.up[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-rating-value.up[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-margin-value.up[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-stat-value.up[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-rating-value.up[data-v-aa4ba79b]{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-margin-value.down[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-stat-value.down[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-rating-value.down[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-margin-value.down[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-stat-value.down[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-rating-value.down[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-margin-value.down[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-stat-value.down[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-rating-value.down[data-v-aa4ba79b]{color:#22c55e}.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-margin-value.buy[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-stat-value.buy[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-rating-value.buy[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-margin-value.buy[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-stat-value.buy[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-rating-value.buy[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-margin-value.buy[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-stat-value.buy[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-rating-value.buy[data-v-aa4ba79b]{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-margin-value.hold[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-stat-value.hold[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-rating-value.hold[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-margin-value.hold[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-stat-value.hold[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-rating-value.hold[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-margin-value.hold[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-stat-value.hold[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-rating-value.hold[data-v-aa4ba79b]{color:#f59e0b}.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-margin-value.strong[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-stat-value.strong[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-margin-item .sd-rating-value.strong[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-margin-value.strong[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-stat-value.strong[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-stat-item .sd-rating-value.strong[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-margin-value.strong[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-stat-value.strong[data-v-aa4ba79b],.sd-sidebar-overlay .sd-sidebar .sd-rating-item .sd-rating-value.strong[data-v-aa4ba79b]{color:#d22d26}.sd-sidebar-overlay .sd-sidebar .sd-bull-list .sd-bull-item[data-v-aa4ba79b]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f9fafb;border-radius:6px;margin-bottom:8px}.sd-sidebar-overlay .sd-sidebar .sd-bull-list .sd-bull-item[data-v-aa4ba79b]:last-child{margin-bottom:0}.sd-sidebar-overlay .sd-sidebar .sd-bull-list .sd-bull-item .sd-bull-name[data-v-aa4ba79b]{font-size:13px;color:#1f2937;font-weight:500;flex:1}.sd-sidebar-overlay .sd-sidebar .sd-bull-list .sd-bull-item .sd-bull-detail[data-v-aa4ba79b]{display:flex;gap:12px;font-size:12px;color:#6b7280}.sd-sidebar-overlay .sd-sidebar .sd-bull-list .sd-bull-item .sd-bull-detail span[data-v-aa4ba79b]{min-width:60px;text-align:right}.sd-sidebar-overlay .sd-sidebar .sd-two-column-row[data-v-aa4ba79b]{display:flex;gap:12px;padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-two-column-row>div[data-v-aa4ba79b]{flex:1;min-width:0}.sd-sidebar-overlay .sd-sidebar .sd-circulation-shareholders[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-circulation-shareholders .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar[data-v-aa4ba79b] .sd-shareholder-header{color:#000;font-size:12px;padding:4px 0}.sd-sidebar-overlay .sd-sidebar[data-v-aa4ba79b] .sd-shareholder-cell{font-size:12px;padding:4px 0}.sd-sidebar-overlay .sd-sidebar .sd-fund-holdings[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-fund-holdings .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-fund-holdings .sd-fund-list .sd-fund-item[data-v-aa4ba79b]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f9fafb;border-radius:6px;margin-bottom:8px}.sd-sidebar-overlay .sd-sidebar .sd-fund-holdings .sd-fund-list .sd-fund-item[data-v-aa4ba79b]:last-child{margin-bottom:0}.sd-sidebar-overlay .sd-sidebar .sd-fund-holdings .sd-fund-list .sd-fund-item .sd-fund-name[data-v-aa4ba79b]{font-size:13px;color:#1f2937;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.sd-sidebar-overlay .sd-sidebar .sd-fund-holdings .sd-fund-list .sd-fund-item .sd-fund-detail[data-v-aa4ba79b]{display:flex;gap:12px;font-size:12px;color:#6b7280}.sd-sidebar-overlay .sd-sidebar .sd-fund-holdings .sd-fund-list .sd-fund-item .sd-fund-detail .up[data-v-aa4ba79b]{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-fund-holdings .sd-fund-list .sd-fund-item .sd-fund-detail .down[data-v-aa4ba79b]{color:#22c55e}.sd-sidebar-overlay .sd-sidebar .sd-fund-holdings .sd-fund-list .sd-fund-item .sd-fund-detail span[data-v-aa4ba79b]{min-width:60px;text-align:right}.sd-sidebar-overlay .sd-sidebar .sd-block-trades[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-block-trades .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-block-trades .sd-block-stats[data-v-aa4ba79b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-block-trades .sd-block-stats .sd-block-stat-item[data-v-aa4ba79b]{background:#f9fafb;border-radius:8px;padding:12px;text-align:center}.sd-sidebar-overlay .sd-sidebar .sd-block-trades .sd-block-stats .sd-block-stat-item .sd-block-stat-label[data-v-aa4ba79b]{font-size:11px;color:#6b7280;margin-bottom:4px}.sd-sidebar-overlay .sd-sidebar .sd-block-trades .sd-block-stats .sd-block-stat-item .sd-block-stat-value[data-v-aa4ba79b]{font-size:14px;font-weight:600;color:#1f2937}.sd-sidebar-overlay .sd-sidebar .sd-block-trades .sd-block-trade-list .sd-block-trade-item[data-v-aa4ba79b]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #f0f0f0}.sd-sidebar-overlay .sd-sidebar .sd-block-trades .sd-block-trade-list .sd-block-trade-item[data-v-aa4ba79b]:last-child{border-bottom:none}.sd-sidebar-overlay .sd-sidebar .sd-block-trades .sd-block-trade-list .sd-block-trade-item .sd-block-trade-date[data-v-aa4ba79b]{font-size:12px;color:#6b7280}.sd-sidebar-overlay .sd-sidebar .sd-block-trades .sd-block-trade-list .sd-block-trade-item .sd-block-trade-info[data-v-aa4ba79b]{display:flex;gap:16px;font-size:12px;color:#1f2937}.sd-sidebar-overlay .sd-sidebar .sd-stock-news[data-v-aa4ba79b]{padding:24px;border-bottom:1px solid #e5e7eb}.sd-sidebar-overlay .sd-sidebar .sd-stock-news .sd-info-section-title[data-v-aa4ba79b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.sd-sidebar-overlay .sd-sidebar .sd-stock-news .sd-news-list .sd-news-item[data-v-aa4ba79b]{padding:10px 0;border-bottom:1px solid #f0f0f0}.sd-sidebar-overlay .sd-sidebar .sd-stock-news .sd-news-list .sd-news-item[data-v-aa4ba79b]:last-child{border-bottom:none}.sd-sidebar-overlay .sd-sidebar .sd-stock-news .sd-news-list .sd-news-item[data-v-aa4ba79b]:first-child{padding-top:0}.sd-sidebar-overlay .sd-sidebar .sd-stock-news .sd-news-list .sd-news-item .sd-news-title[data-v-aa4ba79b]{font-size:13px;color:#1f2937;text-decoration:none;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd-sidebar-overlay .sd-sidebar .sd-stock-news .sd-news-list .sd-news-item .sd-news-title[data-v-aa4ba79b]:hover{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-stock-news .sd-news-list .sd-news-item .sd-news-meta[data-v-aa4ba79b]{display:flex;gap:12px;margin-top:4px;font-size:11px;color:#9ca3af}.sd-sidebar-overlay .sd-sidebar .sd-stock-news .sd-news-list .sd-news-item .sd-news-meta .sd-news-source[data-v-aa4ba79b]{color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list[data-v-aa4ba79b]{margin-top:16px;border-top:1px solid #f0f0f0;padding-top:12px}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list .sd-report-item[data-v-aa4ba79b]{padding:10px 12px;background:#f9fafb;border-radius:6px;margin-bottom:8px}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list .sd-report-item[data-v-aa4ba79b]:last-child{margin-bottom:0}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list .sd-report-item .sd-report-header[data-v-aa4ba79b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list .sd-report-item .sd-report-header .sd-report-institution[data-v-aa4ba79b]{font-size:12px;color:#6b7280;font-weight:500}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list .sd-report-item .sd-report-header .sd-report-rating[data-v-aa4ba79b]{font-size:11px;padding:1px 6px;border-radius:3px;background:#f0f0f0;color:#666}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list .sd-report-item .sd-report-header .sd-report-rating.buy[data-v-aa4ba79b]{background:#fef3f2;color:#e53e3e}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list .sd-report-item .sd-report-header .sd-report-rating.hold[data-v-aa4ba79b]{background:#fef9c3;color:#a16207}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list .sd-report-item .sd-report-title[data-v-aa4ba79b]{font-size:13px;color:#1f2937;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-sidebar-overlay .sd-sidebar .sd-research-report-list .sd-report-item .sd-report-meta[data-v-aa4ba79b]{display:flex;gap:12px;margin-top:4px;font-size:11px;color:#9ca3af}.sd-performance-forecast[data-v-aa4ba79b],.sd-margin-summary[data-v-aa4ba79b],.sd-dragon-tiger-stats[data-v-aa4ba79b],.sd-bull-investor-top[data-v-aa4ba79b],.sd-fund-holdings[data-v-aa4ba79b],.sd-circulation-shareholders[data-v-aa4ba79b],.sd-block-trades[data-v-aa4ba79b],.sd-stock-news[data-v-aa4ba79b],.sd-research-rating[data-v-aa4ba79b],.sd-financial-indicators[data-v-aa4ba79b],.sd-financial-trend[data-v-aa4ba79b],.sd-industry-chain[data-v-aa4ba79b],.sd-chain-stocks[data-v-aa4ba79b]{min-height:60px}.promo-wrapper[data-v-6093d3bb]{display:flex;flex-direction:column;gap:16px}.promo-wrapper .promo-container[data-v-6093d3bb]{overflow:hidden;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s ease-out}.promo-wrapper .promo-container .promo-single[data-v-6093d3bb]{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s ease-out;pointer-events:auto}.promo-wrapper .promo-container .promo-single .promo-image-wrapper[data-v-6093d3bb]{position:relative;width:100%;height:100%;cursor:pointer;transition:transform .2s ease-out}.promo-wrapper .promo-container .promo-single .promo-image-wrapper .promo-image[data-v-6093d3bb]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.promo-wrapper .promo-container .promo-single .promo-image-wrapper .promo-close-btn[data-v-6093d3bb]{position:absolute;top:3px;right:3px;width:16px;height:16px;background:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-out;z-index:1}.promo-wrapper .promo-container .promo-single .promo-image-wrapper .promo-close-btn[data-v-6093d3bb]:hover{background:#e53e3ecc}.promo-wrapper .promo-container .promo-carousel[data-v-6093d3bb] .el-carousel__item{border-radius:12px;overflow:hidden}.promo-wrapper .promo-container .promo-carousel .promo-carousel-image[data-v-6093d3bb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:transform .2s ease-out}[data-v-6093d3bb] .promo-dialog{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 64px #00000047,0 2px 8px #0000001f;padding:0}[data-v-6093d3bb] .promo-dialog .el-dialog__header{padding:0;margin:0;height:0;min-height:0;border:none}[data-v-6093d3bb] .promo-dialog .el-dialog__header .promo-dialog-header-placeholder{display:none}[data-v-6093d3bb] .promo-dialog .el-dialog__headerbtn{position:absolute;top:12px;right:12px;width:28px;height:28px;background:#00000073;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease-out}[data-v-6093d3bb] .promo-dialog .el-dialog__headerbtn:hover{background:#e53e3ed9}[data-v-6093d3bb] .promo-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:16px;font-weight:600}[data-v-6093d3bb] .promo-dialog .el-dialog__body{padding:0;margin:0;line-height:0}[data-v-6093d3bb] .promo-dialog .promo-dialog-body{width:100%;overflow:hidden;background:#f5f7fa;line-height:0}[data-v-6093d3bb] .promo-dialog .promo-dialog-body .promo-dialog-image{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:transform .4s ease-out}.ai-answer-dialog[data-v-fbabd9e4] .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.ai-answer-dialog[data-v-fbabd9e4] .el-dialog__title{font-size:18px;font-weight:600;color:#1f2937}.ai-answer-dialog[data-v-fbabd9e4] .el-dialog__body{padding:24px}.ai-answer-container[data-v-fbabd9e4]{height:75vh}.ai-answer-container .ai-answer-query-section[data-v-fbabd9e4]{margin-bottom:24px}.ai-answer-container .ai-answer-query-section .ai-answer-section-title[data-v-fbabd9e4]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.ai-answer-container .ai-answer-query-section .ai-answer-query-content[data-v-fbabd9e4]{background-color:#f9fafb;border-radius:8px;padding:16px;font-size:14px;line-height:1.6;color:#4b5563}.ai-answer-container .ai-answer-analysis-section .ai-answer-main-title[data-v-fbabd9e4]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:24px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card[data-v-fbabd9e4]{background-color:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s ease-out}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-header[data-v-fbabd9e4]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-header .ai-answer-card-icon[data-v-fbabd9e4]{font-size:20px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-header .ai-answer-card-title[data-v-fbabd9e4]{font-size:16px;font-weight:600;color:#1f2937;margin:0}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-list[data-v-fbabd9e4]{list-style:none;padding:0;margin:0}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-list .ai-answer-list-item[data-v-fbabd9e4]{position:relative;padding-left:12px;margin-bottom:12px;font-size:14px;color:#4b5563;line-height:1.6}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-list .ai-answer-list-item[data-v-fbabd9e4]:last-child{margin-bottom:0}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-list .ai-answer-list-item[data-v-fbabd9e4]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background-color:#d22d26;border-radius:50%}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-concept-tags[data-v-fbabd9e4]{display:flex;flex-wrap:wrap;gap:8px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-concept-tags .ai-answer-concept-tag[data-v-fbabd9e4]{background-color:#d22d261a;color:#d22d26;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease-out}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-concept-tags .ai-answer-concept-tag[data-v-fbabd9e4]:hover{background-color:#d22d2626}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-text[data-v-fbabd9e4]{font-size:14px;color:#4b5563;line-height:1.8;text-align:justify}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-text p[data-v-fbabd9e4]{margin-bottom:12px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-text p[data-v-fbabd9e4]:last-child{margin-bottom:0}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-opportunity-item[data-v-fbabd9e4]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-opportunity-item .ai-answer-opportunity-label[data-v-fbabd9e4]{font-size:14px;font-weight:600;color:#1f2937;width:100px;flex-shrink:0}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-opportunity-item .ai-answer-progress-bar[data-v-fbabd9e4]{flex:1;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-opportunity-item .ai-answer-progress-bar .ai-answer-progress-fill[data-v-fbabd9e4]{height:100%;border-radius:4px;transition:width .3s ease-out}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-opportunity-item .ai-answer-opportunity-level[data-v-fbabd9e4]{font-size:14px;font-weight:600;width:50px;text-align:right;flex-shrink:0}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-opportunity-desc[data-v-fbabd9e4]{margin-top:16px;font-size:14px;color:#4b5563;line-height:1.8;text-align:justify}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-valuation[data-v-fbabd9e4]{text-align:center;margin:16px 0}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-valuation .ai-answer-valuation-value[data-v-fbabd9e4]{font-size:32px;font-weight:700;color:#d22d26;margin-bottom:8px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-valuation .ai-answer-valuation-price[data-v-fbabd9e4]{font-size:14px;color:#6b7280}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-valuation-note[data-v-fbabd9e4]{font-size:12px;color:#9ca3af;line-height:1.6;margin-top:16px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card.ai-answer-advice-card[data-v-fbabd9e4]{background-color:#d22d260d;border:1px solid rgba(210,45,38,.2)}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card.ai-answer-advice-card .ai-answer-advice-text[data-v-fbabd9e4]{font-size:14px;color:#4b5563;line-height:1.8;text-align:justify}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card.ai-answer-risk-warning[data-v-fbabd9e4]{background:linear-gradient(135deg,#fff7e6,#fff);border:1px solid #e6a23c;border-left:4px solid #e6a23c}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card.ai-answer-risk-warning .ai-answer-risk-warning-header[data-v-fbabd9e4]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card.ai-answer-risk-warning .ai-answer-risk-warning-header .ai-answer-risk-warning-title[data-v-fbabd9e4]{font-size:16px;font-weight:600;color:#e6a23c;display:flex;align-items:center}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card.ai-answer-risk-warning .ai-answer-risk-warning-content p[data-v-fbabd9e4]{font-size:13px;color:#6b7280;line-height:1.8;margin-bottom:8px;text-align:justify}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card.ai-answer-risk-warning .ai-answer-risk-warning-content p[data-v-fbabd9e4]:last-child{margin-bottom:0}@media(max-width:1024px){.ai-answer-dialog[data-v-fbabd9e4] .el-dialog{width:90%!important}}@media(max-width:768px){.ai-answer-dialog[data-v-fbabd9e4] .el-dialog__body{padding:16px}.ai-answer-container .ai-answer-query-section .ai-answer-section-title[data-v-fbabd9e4]{font-size:14px}.ai-answer-container .ai-answer-query-section .ai-answer-query-content[data-v-fbabd9e4]{font-size:13px;padding:12px}.ai-answer-container .ai-answer-analysis-section .ai-answer-main-title[data-v-fbabd9e4]{font-size:16px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card[data-v-fbabd9e4]{padding:16px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-header .ai-answer-card-title[data-v-fbabd9e4]{font-size:14px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-list .ai-answer-list-item[data-v-fbabd9e4],.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-card-text[data-v-fbabd9e4]{font-size:13px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-opportunity-item .ai-answer-opportunity-label[data-v-fbabd9e4]{font-size:13px;width:80px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-opportunity-item .ai-answer-opportunity-level[data-v-fbabd9e4],.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-opportunity-desc[data-v-fbabd9e4]{font-size:13px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-valuation .ai-answer-valuation-value[data-v-fbabd9e4]{font-size:24px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-valuation .ai-answer-valuation-price[data-v-fbabd9e4]{font-size:12px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card .ai-answer-valuation-note[data-v-fbabd9e4]{font-size:11px}.ai-answer-container .ai-answer-analysis-section .ai-answer-analysis-card.ai-answer-advice-card .ai-answer-advice-text[data-v-fbabd9e4]{font-size:13px}}.layout-container[data-v-07c6a29b]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.layout-header[data-v-07c6a29b]{background:#fff;height:60px;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px 4px #00152914;width:100%;z-index:1000}.layout-header .brand-area[data-v-07c6a29b]{display:flex;align-items:center;cursor:pointer;flex-shrink:0;margin-right:24px}.layout-header .brand-area .logo .logo-icon[data-v-07c6a29b]{width:40px;height:40px;background:#d54840;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.layout-header .brand-area .brand-text[data-v-07c6a29b]{display:flex;flex-direction:column;gap:6px}.layout-header .brand-area .brand-text .site-name[data-v-07c6a29b]{margin:0;font-size:16px;font-weight:bolder;color:#333}.layout-header .brand-area .brand-text .site-slogan[data-v-07c6a29b]{margin:0;font-size:12px;font-weight:700;color:#666;line-height:1;white-space:nowrap}.layout-header .main-nav[data-v-07c6a29b]{flex:1 1 auto;min-width:0;max-width:840px;overflow:hidden}.layout-header .main-nav[data-v-07c6a29b] .el-menu--horizontal{border-bottom:none;padding:13px 0}.layout-header .main-nav[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item{padding:6px 3px!important;font-size:16px!important;font-weight:bolder;color:#333!important;background-color:#fff!important;transition:all .3s ease!important;border-radius:6px!important;border-bottom:none!important;margin-right:4px}.layout-header .main-nav[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item:hover{background-color:#f7dddb!important;color:#d34c46!important;border-bottom:none!important}.layout-header .main-nav[data-v-07c6a29b] .el-menu--horizontal .el-sub-menu__hide-arrow .el-sub-menu__title:hover{color:#d34c46!important}.layout-header .main-nav[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item.is-active{background-color:#df4f48!important;color:#fff!important;border-bottom:none!important}.layout-header .function-area[data-v-07c6a29b]{display:flex;align-items:center;gap:10px;justify-content:flex-start;margin-left:auto}.layout-header .function-area .search-box[data-v-07c6a29b]{display:none}.layout-header .function-area .global-search-select[data-v-07c6a29b]{width:160px}.layout-header .function-area[data-v-07c6a29b] .global-search-select .el-input__wrapper{border-radius:20px}.layout-header .function-area .search-option-item[data-v-07c6a29b]{display:flex;justify-content:space-between;align-items:center;width:100%}.layout-header .function-area .search-tag[data-v-07c6a29b]{border-radius:4px;font-size:11px;padding:0 6px;height:20px;line-height:20px;font-weight:500;box-shadow:0 2px 4px #00000026;border:none}.layout-header .function-area .stock-tag[data-v-07c6a29b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.layout-header .function-area .bull-tag[data-v-07c6a29b]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.layout-header .function-area .speculator-tag[data-v-07c6a29b]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.layout-header .function-area .notification-icon[data-v-07c6a29b]{position:relative;width:24px;height:24px;cursor:pointer;color:#666;transition:color .3s ease}.layout-header .function-area .notification-icon[data-v-07c6a29b]:hover{color:#da4e47}.layout-header .function-area .notification-icon .notification-dot[data-v-07c6a29b]{position:absolute;top:1px;right:2px;width:8px;height:8px;background:#da4e47;border-radius:50%;border:1px solid #fff}.layout-header .function-area .user-center[data-v-07c6a29b]{display:flex;align-items:center;cursor:pointer;color:#656565;gap:6px}.layout-header .function-area .user-center[data-v-07c6a29b]:hover{color:#da4e47}.layout-header .function-area .user-center .user-text[data-v-07c6a29b]{font-size:14px;color:#666;font-weight:bolder;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:4.5em}@media(min-width:1200px){.layout-header[data-v-07c6a29b]{padding:0 5vw}}.second-menu-container[data-v-07c6a29b]{background-color:#fff;border-top:1px solid #e8e7e7;border-bottom:1px solid #e0e0e0;padding-left:5vw}.second-menu-container[data-v-07c6a29b] .el-menu{background-color:transparent;border-bottom:none;padding:10px 0}.second-menu-container[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item{padding:0 8px!important;font-size:12px!important;font-weight:700!important;color:#333!important;background-color:#fff!important;transition:all .3s ease!important;border-radius:6px!important;border-bottom:none!important;margin-right:6px}.second-menu-container[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item:hover{background-color:#f7dddb!important;border-bottom:none!important}.second-menu-container[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item.is-active{background-color:#ec716a!important;color:#fff!important;border-bottom:none!important}.second-menu-container[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item .custom-icon{color:inherit!important;transition:color .3s ease!important}.second-menu-container[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item .custom-icon .el-icon{color:inherit!important}.second-menu-container[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item .custom-icon .svg-container{color:inherit!important}.second-menu-container[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item .custom-icon .svg-object{filter:brightness(0) invert(.2);transition:filter .3s ease!important}.second-menu-container[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item:hover .custom-icon .svg-object{filter:none;fill:#d34c46!important}.second-menu-container[data-v-07c6a29b] .el-menu--horizontal>.el-menu-item.is-active .custom-icon .svg-object{filter:brightness(0) invert(1)}.layout-main[data-v-07c6a29b]{flex:1;min-height:100vh;overflow:hidden;padding:20px 5vw;background:#fff}.layout-footer[data-v-07c6a29b]{width:100vw;background:#1e2128;color:#fff;padding:30px 20px;margin-top:auto;position:relative;overflow:hidden}.layout-footer .footer-content[data-v-07c6a29b]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.layout-footer .footer-content .brand-social-section[data-v-07c6a29b]{flex:0 0 320px}.layout-footer .footer-content .brand-social-section .brand-info[data-v-07c6a29b]{margin-bottom:20px}.layout-footer .footer-content .brand-social-section .brand-info .brand-logo[data-v-07c6a29b]{display:flex;align-items:center;margin-bottom:15px}.layout-footer .footer-content .brand-social-section .brand-info .brand-logo .logo-icon[data-v-07c6a29b]{width:50px;height:50px;background:#da4e47;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-right:12px;box-shadow:0 4px 12px #e500124d;transition:transform .3s ease;padding-left:10px;padding-bottom:5px}.layout-footer .footer-content .brand-social-section .brand-info .brand-logo .brand-text .site-name[data-v-07c6a29b]{font-size:22px;font-weight:700;color:#fff;margin:0}.layout-footer .footer-content .brand-social-section .brand-info .brand-description[data-v-07c6a29b]{font-size:14px;color:#95a5a6;line-height:1.6;margin:0}.layout-footer .footer-content .brand-social-section .social-icons[data-v-07c6a29b]{display:flex;gap:12px;margin-top:20px}.layout-footer .footer-content .brand-social-section .social-icons .social-icon[data-v-07c6a29b]{width:40px;height:40px;border-radius:50%;background:#34495e;display:flex;align-items:center;justify-content:center;color:#ecf0f1;font-size:16px;transition:all .3s ease;text-decoration:none;box-shadow:0 2px 8px #0003}.layout-footer .footer-content .brand-social-section .social-icons .social-icon[data-v-07c6a29b]:hover{background:#da4e47}.layout-footer .footer-content .footer-nav[data-v-07c6a29b]{display:flex;gap:60px;flex:1}.layout-footer .footer-content .footer-nav .nav-section h4[data-v-07c6a29b]{margin:0 0 16px;font-size:16px;font-weight:600;color:#fff;border-bottom:2px solid #da4e47;padding-bottom:8px;display:inline-block;transition:all .3s ease}.layout-footer .footer-content .footer-nav .nav-section ul[data-v-07c6a29b]{list-style:none;margin:0;padding:0}.layout-footer .footer-content .footer-nav .nav-section ul li[data-v-07c6a29b]{margin-bottom:12px}.layout-footer .footer-content .footer-nav .nav-section ul li a[data-v-07c6a29b]{color:#bdc3c7;text-decoration:none;font-size:14px;position:relative;padding-left:8px;cursor:pointer}.layout-footer .footer-content .footer-nav .nav-section ul li a[data-v-07c6a29b]:hover{color:#fff}.layout-footer .footer-content .subscribe-section[data-v-07c6a29b]{flex:0 0 300px}.layout-footer .footer-content .subscribe-section h4[data-v-07c6a29b]{margin:0 0 8px;font-size:16px;font-weight:600;color:#fff;border-bottom:2px solid #da4e47;padding-bottom:8px;display:inline-block}.layout-footer .footer-content .subscribe-section .subscribe-description[data-v-07c6a29b]{font-size:14px;color:#95a5a6;margin:0 0 16px;line-height:1.5}.layout-footer .footer-content .subscribe-section .subscribe-form[data-v-07c6a29b]{display:flex;gap:8px}.layout-footer .footer-content .subscribe-section .subscribe-form .subscribe-input[data-v-07c6a29b]{flex:1;padding:12px 16px;border:1px solid #34495e;border-radius:6px;background:#2c3e50;color:#ecf0f1;font-size:14px;outline:none;transition:all .3s ease;box-shadow:inset 0 2px 4px #0003}.layout-footer .footer-content .subscribe-section .subscribe-form .subscribe-input[data-v-07c6a29b]::-moz-placeholder{color:#95a5a6}.layout-footer .footer-content .subscribe-section .subscribe-form .subscribe-input[data-v-07c6a29b]::placeholder{color:#95a5a6}.layout-footer .footer-content .subscribe-section .subscribe-form .subscribe-input[data-v-07c6a29b]:focus{border-color:#da4e47;background:#34495e;box-shadow:0 0 0 3px #e500121a}.layout-footer .footer-content .subscribe-section .subscribe-form .subscribe-btn[data-v-07c6a29b]{padding:12px 24px;background:#da4e47;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #e500124d;position:relative;overflow:hidden}.layout-footer .footer-content .subscribe-section .subscribe-form .subscribe-btn[data-v-07c6a29b]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .5s,height .5s}.layout-footer .footer-content .subscribe-section .subscribe-form .subscribe-btn[data-v-07c6a29b]:hover{background:#da4e47}.layout-footer .footer-content .subscribe-section .subscribe-form .subscribe-btn[data-v-07c6a29b]:active{transform:translateY(0)}.layout-footer .footer-content .subscribe-section .subscribe-form .subscribe-btn[data-v-07c6a29b]:active:before{width:300px;height:300px}.layout-footer .footer-bottom[data-v-07c6a29b]{max-width:1200px;margin:10px auto 0;padding:20px 20px 0;border-top:1px solid #34495e;text-align:center;position:relative}.layout-footer .footer-bottom p[data-v-07c6a29b]{margin:0;font-size:13px;color:#95a5a6;line-height:1.5}.layout-ads[data-v-07c6a29b]{background:#fff}.el-menu--popup-container:has(.el-menu-item[data-v-051739fd]){min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content}.el-menu--popup-container:has(.el-menu-item[data-v-051739fd]) .el-menu--popup{min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content}.el-menu--popup-container .el-menu-item[data-v-051739fd]{color:#d34c46!important}.el-menu--popup-container .el-menu-item[data-v-051739fd]:hover{background-color:#f7dddb!important}@font-face{font-family:Noto Sans SC;src:url(/assets/NotoSansSC-Regular-CFfB6ltu.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(/assets/NotoSansSC-Medium-Ce6fZQqC.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(/assets/NotoSansSC-Bold-DOfHEuOr.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body,html,#app,.el-button,.el-input__inner,.el-textarea__inner,.el-message,.el-message-box,.el-table,.el-form,.el-dialog,.el-menu,.el-dropdown-menu,.el-select-dropdown,.el-tooltip__popper,.ant-btn,.ant-input,.ant-table,.ant-form,.ant-modal,.ant-menu,.ant-select-dropdown{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif!important}body{margin:0;padding:0;box-sizing:border-box}:root{--el-color-success: #55ae62;--el-color-primary: #2d5cf6;--el-color-danger: #d22d26;--el-color-profit: #d22d26;--el-color-profit-light-3: #e86660;--el-color-profit-light-5: #ee7d78;--el-color-profit-light-7: #f4a6a2;--el-color-profit-light-8: #f8d3d1;--el-color-profit-light-9: #fdf2f1;--el-color-profit-dark-2: #b63f39;--el-color-profit-dark: #8c302b;--el-color-profit-trans-1: rgba(226, 79, 72, .1);--el-color-profit-trans-2: rgba(226, 79, 72, .2);--el-color-profit-trans-3: rgba(226, 79, 72, .3);--el-color-profit-trans-4: rgba(226, 79, 72, .4);--el-color-profit-trans-5: rgba(226, 79, 72, .5);--el-color-profit-trans-6: rgba(226, 79, 72, .6);--el-color-profit-trans-7: rgba(226, 79, 72, .7);--el-color-profit-trans-8: rgba(226, 79, 72, .8);--el-color-profit-trans-9: rgba(226, 79, 72, .9);--el-color-loss: #3be421;--el-color-loss-light-3: #6abf5e;--el-color-loss-light-5: #83cd7a;--el-color-loss-light-7: #a5dba0;--el-color-loss-light-8: #d1ecd0;--el-color-loss-light-9: #f1faf0;--el-color-loss-dark-2: #418e35;--el-color-loss-dark: #316b28;--el-color-loss-trans-1: rgba(81, 178, 66, .1);--el-color-loss-trans-2: rgba(81, 178, 66, .2);--el-color-loss-trans-3: rgba(81, 178, 66, .3);--el-color-loss-trans-4: rgba(81, 178, 66, .4);--el-color-loss-trans-5: rgba(81, 178, 66, .5);--el-color-loss-trans-6: rgba(81, 178, 66, .6);--el-color-loss-trans-7: rgba(81, 178, 66, .7);--el-color-loss-trans-8: rgba(81, 178, 66, .8);--el-color-loss-trans-9: rgba(81, 178, 66, .9);--el-color-profit-text: var(--el-color-profit);--el-color-profit-text-light-3: var(--el-color-profit-light-3);--el-color-profit-text-light-5: var(--el-color-profit-light-5);--el-color-profit-text-dark: var(--el-color-profit-dark);--el-color-loss-text: var(--el-color-loss);--el-color-loss-text-light-3: var(--el-color-loss-light-3);--el-color-loss-text-light-5: var(--el-color-loss-light-5);--el-color-loss-text-dark: var(--el-color-loss-dark);--el-color-profit-border: var(--el-color-profit-light-5);--el-color-profit-border-light-3: var(--el-color-profit-light-7);--el-color-profit-border-light-5: var(--el-color-profit-light-8);--el-color-profit-border-dark: var(--el-color-profit);--el-color-loss-border: var(--el-color-loss-light-5);--el-color-loss-border-light-3: var(--el-color-loss-light-7);--el-color-loss-border-light-5: var(--el-color-loss-light-8);--el-color-loss-border-dark: var(--el-color-loss);--el-color-profit-bg: var(--el-color-profit-light-9);--el-color-profit-bg-light-3: var(--el-color-profit-light-8);--el-color-profit-bg-light-5: var(--el-color-profit-light-7);--el-color-profit-bg-dark: var(--el-color-profit-trans-1);--el-color-loss-bg: var(--el-color-loss-light-9);--el-color-loss-bg-light-3: var(--el-color-loss-light-8);--el-color-loss-bg-light-5: var(--el-color-loss-light-7);--el-color-loss-bg-dark: var(--el-color-loss-trans-1);--el-color-profit-hover: var(--el-color-profit-light-3);--el-color-profit-hover-light: var(--el-color-profit-light-7);--el-color-profit-hover-dark: var(--el-color-profit-dark-2);--el-color-loss-hover: var(--el-color-loss-light-3);--el-color-loss-hover-light: var(--el-color-loss-light-7);--el-color-loss-hover-dark: var(--el-color-loss-dark-2);--el-color-profit-active: var(--el-color-profit-dark-2);--el-color-loss-active: var(--el-color-loss-dark-2);--el-color-profit-disabled: var(--el-color-profit-light-7);--el-color-profit-disabled-text: var(--el-color-profit-light-5);--el-color-profit-disabled-border: var(--el-color-profit-light-8);--el-color-profit-disabled-bg: var(--el-color-profit-light-9);--el-color-loss-disabled: var(--el-color-loss-light-7);--el-color-loss-disabled-text: var(--el-color-loss-light-5);--el-color-loss-disabled-border: var(--el-color-loss-light-8);--el-color-loss-disabled-bg: var(--el-color-loss-light-9);--el-color-purple: #8b5cf6;--el-color-purple-light-3: #a78bfa;--el-color-purple-light-5: #c4b5fd;--el-color-purple-light-7: #ddd6fe;--el-color-purple-light-8: #ede9fe;--el-color-purple-light-9: #f5f3ff;--el-color-purple-dark-2: #7034d6;--el-color-purple-dark: #5b21b6;--el-color-purple-trans-1: rgba(139, 92, 246, .1);--el-color-purple-trans-2: rgba(139, 92, 246, .2);--el-color-purple-trans-3: rgba(139, 92, 246, .3);--el-color-purple-trans-4: rgba(139, 92, 246, .4);--el-color-purple-trans-5: rgba(139, 92, 246, .5);--el-color-purple-trans-6: rgba(139, 92, 246, .6);--el-color-purple-trans-7: rgba(139, 92, 246, .7);--el-color-purple-trans-8: rgba(139, 92, 246, .8);--el-color-purple-trans-9: rgba(139, 92, 246, .9);--el-color-cyan: #10b981;--el-color-cyan-light-3: #34d399;--el-color-cyan-light-5: #6ee7b7;--el-color-cyan-light-7: #a7f3d0;--el-color-cyan-light-8: #d1fae5;--el-color-cyan-light-9: #ecfdf5;--el-color-cyan-dark-2: #059669;--el-color-cyan-dark: #047857;--el-color-cyan-trans-1: rgba(16, 185, 129, .1);--el-color-cyan-trans-2: rgba(16, 185, 129, .2);--el-color-cyan-trans-3: rgba(16, 185, 129, .3);--el-color-cyan-trans-4: rgba(16, 185, 129, .4);--el-color-cyan-trans-5: rgba(16, 185, 129, .5);--el-color-cyan-trans-6: rgba(16, 185, 129, .6);--el-color-cyan-trans-7: rgba(16, 185, 129, .7);--el-color-cyan-trans-8: rgba(16, 185, 129, .8);--el-color-cyan-trans-9: rgba(16, 185, 129, .9);--el-color-purple-text: var(--el-color-purple);--el-color-purple-text-light-3: var(--el-color-purple-light-3);--el-color-purple-text-light-5: var(--el-color-purple-light-5);--el-color-purple-text-dark: var(--el-color-purple-dark);--el-color-cyan-text: var(--el-color-cyan);--el-color-cyan-text-light-3: var(--el-color-cyan-light-3);--el-color-cyan-text-light-5: var(--el-color-cyan-light-5);--el-color-cyan-text-dark: var(--el-color-cyan-dark);--el-color-purple-border: var(--el-color-purple-light-5);--el-color-purple-border-light-3: var(--el-color-purple-light-7);--el-color-purple-border-light-5: var(--el-color-purple-light-8);--el-color-purple-border-dark: var(--el-color-purple);--el-color-cyan-border: var(--el-color-cyan-light-5);--el-color-cyan-border-light-3: var(--el-color-cyan-light-7);--el-color-cyan-border-light-5: var(--el-color-cyan-light-8);--el-color-cyan-border-dark: var(--el-color-cyan);--el-color-purple-bg: var(--el-color-purple-light-9);--el-color-purple-bg-light-3: var(--el-color-purple-light-8);--el-color-purple-bg-light-5: var(--el-color-purple-light-7);--el-color-purple-bg-dark: var(--el-color-purple-trans-1);--el-color-cyan-bg: var(--el-color-cyan-light-9);--el-color-cyan-bg-light-3: var(--el-color-cyan-light-8);--el-color-cyan-bg-light-5: var(--el-color-cyan-light-7);--el-color-cyan-bg-dark: var(--el-color-cyan-trans-1);--el-color-purple-hover: var(--el-color-purple-light-3);--el-color-purple-hover-light: var(--el-color-purple-light-7);--el-color-purple-hover-dark: var(--el-color-purple-dark-2);--el-color-cyan-hover: var(--el-color-cyan-light-3);--el-color-cyan-hover-light: var(--el-color-cyan-light-7);--el-color-cyan-hover-dark: var(--el-color-cyan-dark-2);--el-color-purple-active: var(--el-color-purple-dark-2);--el-color-cyan-active: var(--el-color-cyan-dark-2);--el-color-purple-disabled: var(--el-color-purple-light-7);--el-color-purple-disabled-text: var(--el-color-purple-light-5);--el-color-purple-disabled-border: var(--el-color-purple-light-8);--el-color-purple-disabled-bg: var(--el-color-purple-light-9);--el-color-cyan-disabled: var(--el-color-cyan-light-7);--el-color-cyan-disabled-text: var(--el-color-cyan-light-5);--el-color-cyan-disabled-border: var(--el-color-cyan-light-8);--el-color-cyan-disabled-bg: var(--el-color-cyan-light-9);--el-tabs-card-header-background-color: #f5f5f5;--el-tabs-card-header-text-color: #333;--el-tabs-card-header-active-text-color: #fff;--el-tabs-active-color: #e53e3e;--el-tabs-card-active-background-color: #d22d26;--el-tabs-card-border-color: #d22d26;--el-tabs-card-header-border-color: #d22d26;--el-tabs-hover-color: #d22d26;--el-tabs-card-header-hover-background-color: #f8d0cf;--el-tabs-content-border-color: #d22d26;--el-input-focus-border-color: #e53e3e;--el-input-hover-border-color: #f56565;--el-dropdown-menuItem-hover-color: #e53e3e}.el-dropdown{--el-dropdown-menuItem-hover-color: #e53e3e}.el-input__wrapper:focus-within{box-shadow:0 0 0 1px #e53e3e inset!important;border-color:#e53e3e!important}.el-button--profit{--el-button-text-color: var(--el-color-white);--el-button-bg-color: var(--el-color-profit);--el-button-border-color: var(--el-color-profit);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-profit-hover);--el-button-hover-border-color: var(--el-color-profit-hover);--el-button-active-bg-color: var(--el-color-profit-active);--el-button-active-border-color: var(--el-color-profit-active);--el-button-disabled-text-color: var(--el-color-white);--el-button-disabled-bg-color: var(--el-color-profit-disabled);--el-button-disabled-border-color: var(--el-color-profit-disabled)}.el-button--profit.is-plain{--el-button-text-color: var(--el-color-profit);--el-button-bg-color: var(--el-color-profit-bg);--el-button-border-color: var(--el-color-profit-border);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-profit);--el-button-hover-border-color: var(--el-color-profit);--el-button-active-text-color: var(--el-color-white)}.el-button--loss{--el-button-text-color: var(--el-color-white);--el-button-bg-color: var(--el-color-loss);--el-button-border-color: var(--el-color-loss);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-loss-hover);--el-button-hover-border-color: var(--el-color-loss-hover);--el-button-active-bg-color: var(--el-color-loss-active);--el-button-active-border-color: var(--el-color-loss-active);--el-button-disabled-text-color: var(--el-color-white);--el-button-disabled-bg-color: var(--el-color-loss-disabled);--el-button-disabled-border-color: var(--el-color-loss-disabled)}.el-button--loss.is-plain{--el-button-text-color: var(--el-color-loss);--el-button-bg-color: var(--el-color-loss-bg);--el-button-border-color: var(--el-color-loss-border);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-loss);--el-button-hover-border-color: var(--el-color-loss);--el-button-active-text-color: var(--el-color-white)}.el-tag.el-tag--profit{--el-tag-text-color: var(--el-color-profit);--el-tag-border-color: var(--el-color-profit-border-light-5);--el-tag-bg-color: var(--el-color-profit-bg);--el-tag-hover-color: var(--el-color-profit)}.el-tag.el-tag--loss{--el-tag-text-color: var(--el-color-loss);--el-tag-border-color: var(--el-color-loss-border-light-5);--el-tag-bg-color: var(--el-color-loss-bg);--el-tag-hover-color: var(--el-color-loss)}.el-message--profit{--el-message-bg-color: var(--el-color-profit-bg);--el-message-border-color: var(--el-color-profit-border);--el-message-text-color: var(--el-color-profit)}.el-message--loss{--el-message-bg-color: var(--el-color-loss-bg);--el-message-border-color: var(--el-color-loss-border);--el-message-text-color: var(--el-color-loss)}.el-badge__content--profit{--el-badge-bg-color: var(--el-color-profit);--el-badge-text-color: var(--el-color-white)}.el-badge__content--loss{--el-badge-bg-color: var(--el-color-loss);--el-badge-text-color: var(--el-color-white)}.el-progress-bar__inner--profit{background-color:var(--el-color-profit)}.el-progress-bar__inner--loss{background-color:var(--el-color-loss)}.el-step__head.is-profit .el-step__icon{background-color:var(--el-color-profit);border-color:var(--el-color-profit);color:var(--el-color-white)}.el-step__head.is-loss .el-step__icon{background-color:var(--el-color-loss);border-color:var(--el-color-loss);color:var(--el-color-white)}.el-button--purple{--el-button-text-color: var(--el-color-white);--el-button-bg-color: var(--el-color-purple);--el-button-border-color: var(--el-color-purple);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-purple-hover);--el-button-hover-border-color: var(--el-color-purple-hover);--el-button-active-bg-color: var(--el-color-purple-active);--el-button-active-border-color: var(--el-color-purple-active);--el-button-disabled-text-color: var(--el-color-white);--el-button-disabled-bg-color: var(--el-color-purple-disabled);--el-button-disabled-border-color: var(--el-color-purple-disabled)}.el-button--purple.is-plain{--el-button-text-color: var(--el-color-purple);--el-button-bg-color: var(--el-color-purple-bg);--el-button-border-color: var(--el-color-purple-border);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-purple);--el-button-hover-border-color: var(--el-color-purple);--el-button-active-text-color: var(--el-color-white)}.el-tag.el-tag--purple{--el-tag-text-color: var(--el-color-purple);--el-tag-border-color: var(--el-color-purple-border-light-5);--el-tag-bg-color: var(--el-color-purple-bg);--el-tag-hover-color: var(--el-color-purple)}.el-message--purple{--el-message-bg-color: var(--el-color-purple-bg);--el-message-border-color: var(--el-color-purple-border);--el-message-text-color: var(--el-color-purple)}.el-badge__content--purple{--el-badge-bg-color: var(--el-color-purple);--el-badge-text-color: var(--el-color-white)}.el-progress-bar__inner--purple{background-color:var(--el-color-purple)}.el-step__head.is-purple .el-step__icon{background-color:var(--el-color-purple);border-color:var(--el-color-purple);color:var(--el-color-white)}.el-button--cyan{--el-button-text-color: var(--el-color-white);--el-button-bg-color: var(--el-color-cyan);--el-button-border-color: var(--el-color-cyan);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-cyan-hover);--el-button-hover-border-color: var(--el-color-cyan-hover);--el-button-active-bg-color: var(--el-color-cyan-active);--el-button-active-border-color: var(--el-color-cyan-active);--el-button-disabled-text-color: var(--el-color-white);--el-button-disabled-bg-color: var(--el-color-cyan-disabled);--el-button-disabled-border-color: var(--el-color-cyan-disabled)}.el-button--cyan.is-plain{--el-button-text-color: var(--el-color-cyan);--el-button-bg-color: var(--el-color-cyan-bg);--el-button-border-color: var(--el-color-cyan-border);--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: var(--el-color-cyan);--el-button-hover-border-color: var(--el-color-cyan);--el-button-active-text-color: var(--el-color-white)}.el-tag.el-tag--cyan{--el-tag-text-color: var(--el-color-cyan);--el-tag-border-color: var(--el-color-cyan-border-light-5);--el-tag-bg-color: var(--el-color-cyan-bg);--el-tag-hover-color: var(--el-color-cyan)}.el-message--cyan{--el-message-bg-color: var(--el-color-cyan-bg);--el-message-border-color: var(--el-color-cyan-border);--el-message-text-color: var(--el-color-cyan)}.el-badge__content--cyan{--el-badge-bg-color: var(--el-color-cyan);--el-badge-text-color: var(--el-color-white)}.el-progress-bar__inner--cyan{background-color:var(--el-color-cyan)}.el-step__head.is-cyan .el-step__icon{background-color:var(--el-color-cyan);border-color:var(--el-color-cyan);color:var(--el-color-white)}.el-pagination{--el-pagination-hover-color: var(--el-color-profit);--el-pagination-button-disabled-bg-color: #f5f5f5}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .number{--el-text-color-primary: #333;--el-bg-color: #fff;border:1px solid #ddd;border-radius:4px}.el-pagination .number.is-active{--el-color-primary: var(--el-color-profit);background-color:var(--el-color-profit);border-color:var(--el-color-profit);color:#fff}.el-pagination .btn-prev:not(.is-disabled):hover,.el-pagination .btn-next:not(.is-disabled):hover,.el-pagination .number:hover:not(.is-active){color:var(--el-color-profit);border:1px solid var(--el-color-profit)}.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-tabs--card>.el-tabs__header .el-tabs__nav .el-tabs__item.is-active{background-color:#d22d26!important;color:#fff!important}.el-tabs--card>.el-tabs__header .el-tabs__nav .el-tabs__item:not(.is-active):hover{color:#d22d26!important;background-color:#fef0f0!important}.positive-color{color:#d22d26}.negative-color{color:#55ae62}.el-tabs__item.is-active{color:#e53e3e!important}.el-tabs__active-bar{background-color:#e53e3e!important}.el-tabs__item:hover{background-color:#fbeceb!important;color:#d34c46!important}.el-tabs__close:hover{color:#e53e3e!important}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{color:#fff!important;background-color:#e53e3e!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#fff!important;background-color:#e53e3e!important}#nprogress .bar{background:#e50012!important}#nprogress .peg{box-shadow:0 0 10px #e50012,0 0 5px #e50012!important}#nprogress .spinner-icon{border-top-color:#e50012!important;border-left-color:#e50012!important}.el-tag,.el-tag .el-tag__close{transition:none!important}.el-zoom-in-center-enter-active .el-tag,.el-zoom-in-center-leave-active .el-tag{transition:none!important;animation:none!important}.msg-red{background-color:#fef0f0!important;border-color:#fbc4c4!important}.msg-red .el-message__content,.msg-red .el-message__icon{color:#f53f3f!important}.red-select{--el-color-primary: #d22d26}.red-select :deep(.el-input__wrapper),.red-select .el-input__wrapper{box-shadow:0 0 0 1px #d22d26 inset!important}.red-select :deep(.el-input__inner),.red-select .el-input__inner{color:#d22d26}.red-select :deep(.el-input .el-select__caret),.red-select .el-select__caret{color:#d22d26}.red-select :deep(.el-input__wrapper:hover),.red-select .el-input__wrapper:hover{box-shadow:0 0 0 1px #d22d26 inset!important}.red-select :deep(.el-input__wrapper.is-focus),.red-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #d22d26 inset!important}.red-select :deep(.el-select__tags .el-tag),.red-select .el-select__tags .el-tag{color:#d22d26;border-color:#d22d26;background-color:#d22d260f}.red-select-dropdown .el-select-dropdown__item,.red-select-dropdown .el-select-dropdown__item.hover,.red-select-dropdown .el-select-dropdown__item:hover{color:#d22d26}.red-select-dropdown .el-select-dropdown__item.is-selected{color:#d22d26;font-weight:700}.el-table .el-table__row{cursor:pointer}.el-table .el-table__row>td:first-child{position:relative}.el-table .el-table__row>td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#d22d26;opacity:0;transition:opacity .2s ease;z-index:1}.el-table .el-table__row:hover>td:first-child:before{opacity:1}.el-popper.is-dark.el-tooltip{max-width:20vw;word-break:break-word;white-space:normal}.dt-popover[data-v-a8d6ea0d]{width:380px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;border:1px solid #e5e7eb;overflow:hidden;animation:dt-fade-in-a8d6ea0d .2s ease-out}@keyframes dt-fade-in-a8d6ea0d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dt-popover-content[data-v-a8d6ea0d]{padding:12px}.dt-popover-header[data-v-a8d6ea0d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dt-stock-name[data-v-a8d6ea0d]{font-size:14px;font-weight:600;color:#1f2937}.dt-stock-code[data-v-a8d6ea0d]{font-size:12px;color:#9ca3af}.dt-chart-container[data-v-a8d6ea0d]{width:100%;height:200px}
