.sbc-page[data-v-4296da72]{padding:20px;display:flex;flex-direction:column;gap:16px}.sbc-header[data-v-4296da72]{background:#fff;border-radius:14px;padding:16px 24px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.sbc-header h2[data-v-4296da72]{margin:0;font-size:20px;font-weight:800;color:#1e293b}.sbc-header p[data-v-4296da72]{margin:3px 0 0;font-size:12px;color:#64748b}.sbc-panel[data-v-4296da72]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.sbc-row[data-v-4296da72]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.sbc-row[data-v-4296da72]:last-child{margin-bottom:0}.sbc-label[data-v-4296da72]{font-size:13px;font-weight:600;color:#334155;min-width:72px}.sbc-strategy-select[data-v-4296da72]{min-width:280px;max-width:480px}.sbc-universe-hint[data-v-4296da72]{font-size:12px;color:#64748b}.sbc-actions[data-v-4296da72]{margin-top:8px;display:flex;gap:8px}.sbc-progress-head[data-v-4296da72]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.sbc-batch-id[data-v-4296da72]{font-size:11px;color:#94a3b8;margin-left:auto}.sbc-stats-line[data-v-4296da72]{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;color:#475569}.sbc-hint-alert[data-v-4296da72]{margin-top:12px}.sbc-recent-title[data-v-4296da72]{font-size:14px;font-weight:600;color:#334155;margin-bottom:12px}.spct-wrap[data-v-bdf91e10]{min-height:200px}.spct-empty[data-v-bdf91e10]{padding:48px;text-align:center;color:#94a3b8;font-size:13px}.spct-pager[data-v-bdf91e10]{margin-top:12px;text-align:right}.spc-page[data-v-b6c28706]{padding:20px;display:flex;flex-direction:column;gap:16px}.spc-intro[data-v-b6c28706]{margin-bottom:0}.spc-panel[data-v-b6c28706]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.spc-row[data-v-b6c28706]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.spc-label[data-v-b6c28706]{font-size:13px;font-weight:600;color:#334155;min-width:72px}.spc-label-gap[data-v-b6c28706]{margin-left:8px}.spc-select[data-v-b6c28706]{min-width:280px;max-width:420px}.spc-hint[data-v-b6c28706]{font-size:12px;color:#64748b}.spc-options[data-v-b6c28706]{gap:20px}.spc-rules[data-v-b6c28706]{margin:8px 0;border:none;background:transparent}.spc-rules-body[data-v-b6c28706]{padding:8px 0 12px;border-top:1px dashed #e2e8f0;margin-bottom:8px}.spc-actions[data-v-b6c28706]{display:flex;gap:8px;margin-top:4px}.spc-progress-head[data-v-b6c28706]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.spc-run-id[data-v-b6c28706]{font-size:12px;color:#64748b;margin-left:auto}.spc-run-meta[data-v-b6c28706]{font-size:12px;color:#94a3b8}.spc-stage-stats[data-v-b6c28706]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.spc-stage-card[data-v-b6c28706]{flex:1;min-width:120px;background:#f8fafc;border-radius:10px;padding:12px 16px;border:1px solid #e2e8f0;transition:border-color .2s,box-shadow .2s}.spc-stage-card--active[data-v-b6c28706]{animation:spc-border-pulse 1.2s ease-in-out infinite;box-shadow:0 0 0 1px rgba(59,130,246,.25)}.spc-stage-card--done[data-v-b6c28706]{border-color:#86efac}.spc-stage-running-badge[data-v-b6c28706]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;height:20px;font-size:11px;font-weight:600;line-height:1;color:#a16207;background:#fef9c3;border:1px solid #fde047;border-radius:4px;animation:spc-running-badge-pulse 1.4s ease-in-out infinite}.spc-stage-running-icon[data-v-b6c28706]{font-size:12px;line-height:1;animation:spc-spin .9s linear infinite}.spc-stage-title[data-v-b6c28706]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;color:#64748b;margin-bottom:4px}.spc-event-log[data-v-b6c28706]{margin-top:12px;padding-top:8px;border:none;border-top:1px dashed #e2e8f0;background:transparent}.spc-event-log-body[data-v-b6c28706]{padding-top:4px}.spc-stage-timeline-item[data-v-b6c28706]{padding-bottom:4px}.spc-stage-timeline-head[data-v-b6c28706]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:8px}.spc-stage-timeline-label[data-v-b6c28706]{font-size:13px;font-weight:600;color:#334155}.spc-stage-timeline-time[data-v-b6c28706]{font-size:12px;color:#64748b;font-family:ui-monospace,monospace}.spc-stage-steps[data-v-b6c28706]{margin:4px 0 2px;max-width:100%}.spc-stage-highlight[data-v-b6c28706]{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border-color:#93c5fd}.spc-stage-preview[data-v-b6c28706]{border-style:dashed}.spc-preview-tag[data-v-b6c28706]{margin-left:6px;font-size:10px;color:#64748b;font-weight:400}.spc-stage-num[data-v-b6c28706]{font-size:22px;font-weight:700;color:#1e293b}.spc-batch-block[data-v-b6c28706]{margin-bottom:12px}.spc-batch-block--active .spc-batch-title[data-v-b6c28706]{color:#1d4ed8;font-weight:600}.spc-batch-block--dim[data-v-b6c28706]{opacity:.55}.spc-batch-title[data-v-b6c28706]{font-size:12px;color:#475569;margin-bottom:6px}.spc-error[data-v-b6c28706]{margin-top:12px}.spc-run-context[data-v-b6c28706]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.spc-run-context-main[data-v-b6c28706]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.spc-run-context-strategies[data-v-b6c28706]{flex-basis:100%;padding-top:4px}.spc-run-count-grid[data-v-b6c28706]{display:flex;flex-wrap:wrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.spc-run-count-col[data-v-b6c28706]{flex:1;min-width:120px;text-align:center;padding:10px 8px;border-right:1px solid #e2e8f0}.spc-run-count-col[data-v-b6c28706]:last-child{border-right:none}.spc-run-count-label[data-v-b6c28706]{font-size:12px;color:#64748b;margin-bottom:6px;line-height:1.3;white-space:nowrap}.spc-run-count-value[data-v-b6c28706]{font-size:20px;font-weight:700;color:#0f172a;line-height:1.2;font-variant-numeric:tabular-nums}.spc-run-count-total[data-v-b6c28706]{font-size:14px;font-weight:500;color:#94a3b8}.spc-run-strategy-value[data-v-b6c28706]{font-size:14px;font-weight:600;color:#1e293b;word-break:break-all;line-height:1.35}.spc-run-context-actions[data-v-b6c28706]{display:flex;gap:8px;margin-left:auto}@keyframes spc-border-pulse{0%,to{border-color:#3b82f6}50%{border-color:#93c5fd}}@keyframes spc-running-badge-pulse{0%,to{background:#fef9c3;border-color:#fde047}50%{background:#fef08a;border-color:#facc15}}@keyframes spc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ivu-table .spc-history-row-active td{background:#eff6ff!important;box-shadow:inset 3px 0 0 #3b82f6}.spc-stage-steps .ivu-steps-head-inner{width:22px;height:22px;line-height:20px;font-size:12px}.spc-stage-steps .ivu-steps-title{font-size:12px;font-weight:600;line-height:22px}.spc-stage-steps .ivu-steps-content{font-size:11px;color:#64748b;line-height:1.45;margin-top:2px;padding-left:0;max-width:280px}.spc-stage-steps .ivu-steps-item.ivu-steps-status-process .ivu-steps-title{color:#a16207}.spc-stage-steps .ivu-steps-item.ivu-steps-status-finish .ivu-steps-title{color:#15803d}.spc-stage-steps .ivu-steps-item.ivu-steps-status-wait .ivu-steps-title{color:#94a3b8}.kbt-compare-config[data-v-c361123e]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.kbt-cond-compare-kind[data-v-c361123e]{width:160px;flex-shrink:0}.kbt-fn-params[data-v-c361123e]{flex:1;min-width:200px;display:flex;flex-wrap:wrap;gap:8px}.kbt-fn-param[data-v-c361123e]{display:flex;align-items:center;gap:4px}.kbt-fn-param-label[data-v-c361123e]{font-size:11px;color:#64748b;white-space:nowrap}.kbt-fn-param-input[data-v-c361123e]{width:100px;min-width:80px}.kbt-fn-param-select-wide[data-v-c361123e]{min-width:140px;max-width:220px;flex:1}.feature-page[data-v-68abe7fa]{padding:20px;display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.feature-header[data-v-68abe7fa]{background:#fff;border-radius:14px;padding:16px 24px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.feature-header h2[data-v-68abe7fa]{margin:0;font-size:20px;font-weight:800;color:#1e293b}.feature-header p[data-v-68abe7fa]{margin:3px 0 0;font-size:12px;color:#64748b}.feature-page-top[data-v-68abe7fa]{display:flex;flex-direction:column;gap:16px}.feature-page-top__left[data-v-68abe7fa],.feature-page-top__right[data-v-68abe7fa]{width:100%;max-width:100%;box-sizing:border-box;background:#fff;border-radius:14px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.feature-page-top__left[data-v-68abe7fa]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.f-cfg-block--inline[data-v-68abe7fa]{margin-bottom:0}.f-cfg-block--grow[data-v-68abe7fa]{flex:1;min-width:200px}.f-symbol-row[data-v-68abe7fa]{display:flex;align-items:center;gap:8px;width:100%}.f-symbol-select[data-v-68abe7fa]{flex:1;min-width:0}.feature-page-top__right[data-v-68abe7fa]{display:flex;align-items:center}.feature-page-top__right .kbt-strategy-toolbar[data-v-68abe7fa]{flex:1;margin-bottom:0}.feature-main-tabs[data-v-68abe7fa]{background:#fff;border-radius:14px;padding:8px 16px 16px;box-shadow:0 2px 10px rgba(0,0,0,.06);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.feature-main-tabs[data-v-68abe7fa] :deep(.ivu-tabs-content){overflow:visible}.feature-main-tabs[data-v-68abe7fa] :deep(.ivu-tabs-bar){margin-bottom:12px}.feature-body[data-v-68abe7fa]{display:block;width:100%;max-width:100%;min-width:0}.feature-main-tabs .feature-result[data-v-68abe7fa],.feature-main-tabs .feature-right[data-v-68abe7fa]{box-shadow:none;border-radius:0;padding:0;background:transparent}.feature-main-tabs .feature-result[data-v-68abe7fa]{margin-top:16px;display:block}.feature-right[data-v-68abe7fa]{width:100%;max-width:100%;min-width:0}.f-label[data-v-68abe7fa]{font-weight:600;color:#3b82f6;font-size:13px;margin-bottom:8px}.f-cfg-block[data-v-68abe7fa]{margin-bottom:16px}.feature-fields[data-v-68abe7fa]{display:flex;flex-direction:column;gap:8px;background:#f8fafc;padding:12px;border-radius:8px;border:1px solid #e2e8f0}.f-field-head[data-v-68abe7fa]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#64748b;padding:0 2px 6px}.f-col-name[data-v-68abe7fa]{width:120px;flex-shrink:0}.f-col-deps[data-v-68abe7fa]{width:200px;flex-shrink:0}.f-col-category[data-v-68abe7fa]{width:112px;flex-shrink:0}.f-col-eq[data-v-68abe7fa]{width:14px;flex-shrink:0}.f-col-expr[data-v-68abe7fa]{flex:1;min-width:0}.f-col-actions[data-v-68abe7fa]{width:186px;flex-shrink:0;text-align:right}.f-field-block[data-v-68abe7fa]{display:flex;flex-direction:column;gap:4px}.f-field-row[data-v-68abe7fa]{display:flex;align-items:flex-start;gap:8px}.f-input-name[data-v-68abe7fa]{width:120px;flex-shrink:0}.f-input-deps[data-v-68abe7fa]{width:200px;flex-shrink:0}.f-input-category[data-v-68abe7fa]{width:112px;flex-shrink:0}.f-saved-cascader[data-v-68abe7fa]{min-width:220px;max-width:380px}.f-expr-wrap[data-v-68abe7fa]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.f-field-actions[data-v-68abe7fa]{width:186px;flex-shrink:0;display:flex;flex-direction:row;align-items:flex-start;gap:6px}.f-field-move[data-v-68abe7fa]{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0}.f-field-actions-main[data-v-68abe7fa]{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.f-field-row--error .f-expr-wrap[data-v-68abe7fa] :deep(.ivu-input),.f-field-row--error .f-input-category[data-v-68abe7fa] :deep(.ivu-input),.f-field-row--error .f-input-deps[data-v-68abe7fa] :deep(.ivu-input),.f-field-row--error .f-input-name[data-v-68abe7fa] :deep(.ivu-input){border-color:#ed4014;box-shadow:0 0 0 1px rgba(237,64,20,.12)}.f-expr-err-msg[data-v-68abe7fa]{font-size:11px;color:#ed4014;line-height:1.35}.f-eq[data-v-68abe7fa]{font-weight:700;color:#64748b;margin-top:6px;flex-shrink:0;width:14px;text-align:center}.f-empty-field[data-v-68abe7fa]{text-align:center;color:#94a3b8;font-size:12px;padding:10px}.feature-result[data-v-68abe7fa]{background:#fff;border-radius:14px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.06);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.feature-kline-backtest[data-v-68abe7fa]{display:flex;flex-direction:column;gap:14px;box-shadow:none;padding:0;background:transparent}.kbt-head[data-v-68abe7fa]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.kbt-minute-period[data-v-68abe7fa]{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:#64748b}.kbt-desc[data-v-68abe7fa]{margin:4px 0 0;font-size:12px;color:#64748b}.kbt-actions[data-v-68abe7fa]{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.kbt-action-btn[data-v-68abe7fa]{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-weight:600;border-radius:8px;border:none;height:36px;padding:0 18px;font-size:14px;line-height:1;color:#fff;cursor:pointer;transition:transform .15s,box-shadow .15s,background-color .15s}.kbt-action-btn .ivu-icon[data-v-68abe7fa]{font-size:16px;color:#fff}.kbt-action-btn[data-v-68abe7fa]:hover:not(:disabled){transform:translateY(-1px)}.kbt-action-btn[data-v-68abe7fa]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.kbt-action-btn__spin[data-v-68abe7fa]{animation:kbt-btn-spin-data-v-68abe7fa .8s linear infinite}@keyframes kbt-btn-spin-data-v-68abe7fa{to{transform:rotate(1turn)}}.kbt-action-btn--run[data-v-68abe7fa]{background-color:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,.35)}.kbt-action-btn--run[data-v-68abe7fa]:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 6px 14px rgba(37,99,235,.4)}.kbt-action-btn--random[data-v-68abe7fa]{background-color:#7c3aed;box-shadow:0 4px 12px rgba(124,58,237,.35)}.kbt-action-btn--random[data-v-68abe7fa]:hover:not(:disabled){background-color:#6d28d9;box-shadow:0 6px 14px rgba(124,58,237,.4)}.kbt-conditions-panel[data-v-68abe7fa]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:visible}.kbt-conditions-panel--collapsed[data-v-68abe7fa]{overflow:hidden}.kbt-conditions-panel__bar[data-v-68abe7fa]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0;cursor:pointer;user-select:none}.kbt-conditions-panel__bar[data-v-68abe7fa]:hover{background:#f1f5f9}.kbt-conditions-panel__bar--collapsed[data-v-68abe7fa]{border-bottom:none}.kbt-conditions-panel__left[data-v-68abe7fa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.kbt-conditions-panel__title[data-v-68abe7fa]{font-size:13px;font-weight:600;color:#334155}.kbt-conditions-panel__meta[data-v-68abe7fa]{font-size:12px;color:#64748b}.kbt-conditions-panel__chevron[data-v-68abe7fa]{font-size:16px;color:#64748b;flex-shrink:0}.kbt-conditions-wrap[data-v-68abe7fa]{display:flex;flex-direction:column;gap:16px}.kbt-section[data-v-68abe7fa]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:visible}.kbt-section--collapsed[data-v-68abe7fa]{overflow:hidden}.kbt-section--collapsed .kbt-section-head[data-v-68abe7fa]{border-bottom:none}.kbt-section-head__toggle[data-v-68abe7fa]{cursor:pointer;user-select:none;flex:1;min-width:0}.kbt-section-head__toggle:hover .kbt-section-title[data-v-68abe7fa]{opacity:.85}.kbt-section-chevron[data-v-68abe7fa]{font-size:14px;color:#64748b;flex-shrink:0}.kbt-section-fold-btn[data-v-68abe7fa]{color:#64748b;padding:0 6px}.kbt-section-fold-btn[data-v-68abe7fa]:hover{color:#334155}.kbt-section--buy[data-v-68abe7fa]{border-top:3px solid #10b981}.kbt-section--sell[data-v-68abe7fa]{border-top:3px solid #f97316;background:#fffaf8}.kbt-section-head[data-v-68abe7fa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.kbt-section--sell .kbt-section-head[data-v-68abe7fa]{background:#fff7ed}.kbt-section-head__main[data-v-68abe7fa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.kbt-section-title[data-v-68abe7fa]{font-size:14px;font-weight:700}.kbt-section-title.buy[data-v-68abe7fa]{color:#047857}.kbt-section-title.sell[data-v-68abe7fa]{color:#c2410c}.kbt-section-meta[data-v-68abe7fa]{font-size:12px;color:#64748b}.kbt-section-meta--warn[data-v-68abe7fa]{color:#ea580c}.kbt-section-body[data-v-68abe7fa]{padding:12px 14px 14px}.kbt-col-head--sub[data-v-68abe7fa]{margin-bottom:8px}.kbt-cols[data-v-68abe7fa]{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.kbt-strategy-toolbar[data-v-68abe7fa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;background:transparent;border:none;border-radius:0}.kbt-strategy-toolbar.kbt-strategy-toolbar--in-section[data-v-68abe7fa]{padding:16px 16px 12px 20px;border-bottom:1px dashed #e2e8f0;background:#fafafa}.kbt-strategy-toolbar-title[data-v-68abe7fa]{font-size:13px;font-weight:600;color:#334155;margin-right:4px}.kbt-strategy-type-hint[data-v-68abe7fa]{font-size:12px;color:#64748b;padding:0 4px;white-space:nowrap}.kbt-strategy-name[data-v-68abe7fa]{width:148px;max-width:36vw}.kbt-strategy-select[data-v-68abe7fa]{width:200px;min-width:0;max-width:40vw}.kbt-col[data-v-68abe7fa]{flex:1;min-width:280px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.kbt-col-head[data-v-68abe7fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.kbt-buy-actions[data-v-68abe7fa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kbt-col-title[data-v-68abe7fa]{font-size:13px;font-weight:600}.kbt-col-title.buy[data-v-68abe7fa]{color:#059669}.kbt-col-title.sell[data-v-68abe7fa]{color:#dc2626}.kbt-cond-head[data-v-68abe7fa]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#64748b;margin-bottom:6px;padding:0 2px}.kbt-h-switch[data-v-68abe7fa]{width:28px;flex-shrink:0}.kbt-h-type[data-v-68abe7fa]{width:96px;flex-shrink:0}.kbt-h-main[data-v-68abe7fa]{flex:1;min-width:0}.kbt-h-action[data-v-68abe7fa]{width:32px;flex-shrink:0}.kbt-col--sell .kbt-h-action--order[data-v-68abe7fa]{width:88px;text-align:center}.kbt-cond-actions[data-v-68abe7fa]{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0}.kbt-cond-row[data-v-68abe7fa]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.kbt-cond-type[data-v-68abe7fa]{width:96px;flex-shrink:0}.kbt-cond-main[data-v-68abe7fa]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.kbt-cond-main[data-v-68abe7fa] :deep(.kbt-compare-config){flex:1;min-width:0}.kbt-cond-fn[data-v-68abe7fa]{width:160px;flex-shrink:0}.kbt-fn-params[data-v-68abe7fa]{flex:1;min-width:200px;display:flex;flex-wrap:wrap;gap:8px}.kbt-fn-param[data-v-68abe7fa]{display:flex;align-items:center;gap:4px}.kbt-fn-param-label[data-v-68abe7fa]{font-size:11px;color:#64748b;white-space:nowrap}.kbt-fn-param-input[data-v-68abe7fa]{width:100px;min-width:80px}.kbt-fn-param-select-wide[data-v-68abe7fa]{min-width:140px;max-width:220px;flex:1}.kbt-cond-ind-cascader[data-v-68abe7fa]{width:152px;min-width:140px;max-width:200px;flex-shrink:0}.kbt-cond-custom-name[data-v-68abe7fa]{width:100%}.kbt-cond-op[data-v-68abe7fa]{width:108px;flex-shrink:0}.kbt-cond-value[data-v-68abe7fa]{width:100px;flex-shrink:0}.kbt-cond-expr[data-v-68abe7fa]{flex:1;min-width:120px}.kbt-cond-value-text[data-v-68abe7fa]{width:120px;flex-shrink:0}.kbt-cond-value-placeholder[data-v-68abe7fa]{width:100px;flex-shrink:0;text-align:center;color:#94a3b8;line-height:24px;font-size:12px}.kbt-empty[data-v-68abe7fa]{text-align:center;color:#94a3b8;font-size:12px;padding:8px}.kbt-params[data-v-68abe7fa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.kbt-params--in-sell[data-v-68abe7fa]{margin-top:12px;padding-top:10px;border-top:1px dashed #e2e8f0}.kbt-param-hint[data-v-68abe7fa]{font-size:12px;color:#94a3b8}.kbt-or-group[data-v-68abe7fa]{margin-bottom:10px;padding:8px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff}.kbt-or-group-head[data-v-68abe7fa]{margin-bottom:6px;flex-wrap:wrap}.kbt-or-tag[data-v-68abe7fa]{font-size:11px;font-weight:700;color:#0f766e;background:#ccfbf1;padding:2px 8px;border-radius:4px;flex-shrink:0}.kbt-or-group-label[data-v-68abe7fa]{flex:1;min-width:140px;max-width:360px}.kbt-or-group-body[data-v-68abe7fa]{padding-left:20px;border-left:2px solid #99f6e4;margin-left:8px}.kbt-or-group-row[data-v-68abe7fa]{align-items:flex-start}.kbt-and-group[data-v-68abe7fa]{margin-bottom:10px;padding:8px;border:1px dashed #cbd5e1;border-radius:8px;background:#fafafa}.kbt-and-group-head[data-v-68abe7fa]{margin-bottom:6px;flex-wrap:wrap}.kbt-and-tag[data-v-68abe7fa]{font-size:11px;font-weight:700;color:#1e40af;background:#dbeafe;padding:2px 8px;border-radius:4px;flex-shrink:0}.kbt-and-group-body[data-v-68abe7fa]{padding-left:20px;border-left:2px solid #93c5fd;margin-left:8px}.kbt-and-group-row[data-v-68abe7fa]{align-items:flex-start}.feature-page[data-v-3d866492]{padding:20px;display:flex;flex-direction:column;gap:16px}.feature-header[data-v-3d866492]{background:#fff;border-radius:14px;padding:16px 24px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.feature-header h2[data-v-3d866492]{margin:0;font-size:20px;font-weight:800;color:#1e293b}.feature-header p[data-v-3d866492]{margin:3px 0 0;font-size:12px;color:#64748b}.feature-body[data-v-3d866492]{display:flex;gap:16px}.stats-toolbar[data-v-3d866492]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.stats-open-label[data-v-3d866492]{font-size:13px;color:#475569;margin-left:4px}.buy-signals-card[data-v-3d866492]{margin-top:20px;width:100%}.buy-signals-toolbar[data-v-3d866492]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.buy-signals-label[data-v-3d866492]{font-size:13px;color:#475569;font-weight:600}.buy-signals-mode-select[data-v-3d866492]{width:240px;max-width:100%}.buy-signals-hint[data-v-3d866492]{font-size:12px;color:#94a3b8}.buy-signals-chart[data-v-3d866492]{width:100%;height:360px}.buy-signals-empty[data-v-3d866492],.buy-signals-loading[data-v-3d866492]{display:flex;align-items:center;justify-content:center;min-height:360px;color:#94a3b8;font-size:13px}.bt-layout[data-v-f336ef3a]{min-height:100vh;background:linear-gradient(160deg,#f0f4ff,#f8fafd);display:flex;flex-direction:column}.main-tabs[data-v-f336ef3a]{display:flex;flex-direction:column;flex:1}[data-v-f336ef3a] .ivu-tabs-bar{margin-bottom:0!important;background:#fff;padding:0 20px;box-shadow:0 2px 10px rgba(0,0,0,.06)}