.strategy-detail[data-v-0ea2a512]{min-height:100vh;background:#f5f5f5}.strategy-header[data-v-0ea2a512]{display:flex;align-items:center;padding:15px;background:#fff;border-bottom:1px solid #eee}.back-btn[data-v-0ea2a512]{font-size:18px;margin-right:10px;cursor:pointer}.strategy-title[data-v-0ea2a512]{font-size:18px;font-weight:500;color:#333}.strategy-content[data-v-0ea2a512]{padding:15px}.backtest-chart-section[data-v-0ea2a512]{background:#fff;border-radius:8px;padding:15px;margin-bottom:15px}.chart-title[data-v-0ea2a512]{font-size:16px;font-weight:500;color:#333;margin-bottom:10px;text-align:center}.strategy-tabs[data-v-0ea2a512]{background:#fff;border-radius:8px}.tab-content[data-v-0ea2a512]{padding:15px;max-height:400px;overflow-y:auto}.stock-selection-list[data-v-0ea2a512]{min-height:200px}.position-item[data-v-0ea2a512]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.stock-info[data-v-0ea2a512]{flex:1}.stock-name[data-v-0ea2a512]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.stock-code[data-v-0ea2a512]{font-size:12px;color:#999}.position-info[data-v-0ea2a512]{text-align:right;margin-right:15px}.position-amount[data-v-0ea2a512]{font-size:14px;color:#333;margin-bottom:4px}.position-value[data-v-0ea2a512]{font-size:12px;color:#999}.profit-info[data-v-0ea2a512]{text-align:right}.profit-rate[data-v-0ea2a512]{font-size:14px;font-weight:500;margin-bottom:4px}.profit-up[data-v-0ea2a512]{color:#f56c6c}.profit-down[data-v-0ea2a512]{color:#67c23a}.profit-amount[data-v-0ea2a512]{font-size:12px;color:#999}.selection-item[data-v-0ea2a512]{padding:15px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:6px;margin-bottom:10px}.stock-header[data-v-0ea2a512]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.stock-name-code[data-v-0ea2a512]{flex:1}.selection-score[data-v-0ea2a512]{text-align:center;background:#f75d48;color:#fff;padding:4px 8px;border-radius:4px}.score-label[data-v-0ea2a512]{font-size:10px}.score-value[data-v-0ea2a512]{font-size:14px;font-weight:500}.stock-details[data-v-0ea2a512]{display:flex;justify-content:space-between;margin-bottom:10px}.detail-item[data-v-0ea2a512]{font-size:12px;color:#666}.detail-item .label[data-v-0ea2a512]{color:#999}.selection-reason[data-v-0ea2a512]{background:#fff;padding:10px;border-radius:4px;border-left:3px solid #f75d48}.reason-title[data-v-0ea2a512]{font-size:12px;color:#999;margin-bottom:5px}.reason-content[data-v-0ea2a512]{font-size:13px;color:#333;line-height:1.4}