.sc-mob{display:none}@media(max-width:767px){.sc-mob{display:flex;flex-direction:column;width:100%}.sm-mkt-desk{display:none!important}.sc-mob-head{display:flex;align-items:center;gap:8px;padding:10px 12px 6px;width:100%;box-sizing:border-box}.sc-mob-rank{flex-shrink:0;min-width:26px;height:26px;padding:0 5px;border-radius:6px;background:rgba(var(--accent-rgb),.15);color:var(--accent, #41d9be);border:1px solid rgba(var(--accent-rgb),.3);font-size:12px;font-weight:700;font-family:var(--sans);display:flex;align-items:center;justify-content:center;line-height:1}.sc-mob-name-block{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.sc-mob-name{font-size:15px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.sc-mob-sub{font-size:11px;color:var(--text-muted);flex-shrink:0}.sc-mob-favorite-btn.rank-favorite-btn{flex-shrink:0;width:28px;height:28px;padding:0}.sc-mob-favorite-btn.rank-favorite-btn svg{width:16px;height:16px}.sc-mob-cp-favorite-btn.rank-favorite-btn{width:26px;height:26px;margin-left:8px;flex-shrink:0}.sc-mob-cp-favorite-btn.rank-favorite-btn svg{width:15px;height:15px}.sc-mob-price{flex-shrink:0;font-size:11px;font-weight:700;font-family:var(--sans);padding:3px 8px;border-radius:5px;line-height:1.4}.sc-mob-price--paid{background:rgba(var(--accent-rgb),.15);color:var(--accent, #41d9be);border:1px solid rgba(var(--accent-rgb),.35)}.sc-mob-price--free{background:#64748b1f;color:var(--text-muted);border:1px solid var(--border)}.sc-mob-meta{font-size:11px;color:var(--text-muted);font-family:var(--sans);line-height:1.3;padding:0 12px 8px 46px}.sc-mob-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);background:#ffffff05;width:100%}.sc-mob-divider-v{display:none}.sc-mob-metric{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 6px;min-width:0}.sc-mob-metric+.sc-mob-metric{border-left:1px solid var(--border)}.sc-mob-metric--tl,.sc-mob-metric--tr,.sc-mob-metric--bl,.sc-mob-metric--br{grid-column:unset;grid-row:unset;padding:8px 6px;border-bottom:none}.sc-mob-metric-val{font-size:14px;font-weight:700;font-family:var(--sans);line-height:1.2;font-variant-numeric:tabular-nums}.sc-mob-metric-lbl{font-size:10px;color:var(--text-muted);font-family:var(--sans);letter-spacing:.02em;white-space:nowrap}.sc-mob--cp .sc-mob-cp-main{display:flex;align-items:center;gap:8px;padding:8px 10px 6px}.sc-mob--cp .sc-mob-cp-nameblock{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sc-mob--cp .sc-mob-name{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.sc-mob--cp .sc-mob-cp-sym{font-family:var(--sans);font-size:10px;color:var(--text-muted);letter-spacing:.03em;line-height:1}.sc-mob--cp .sc-mob-cp-profit{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto}.sc-mob--cp .sc-mob-cp-profit-val{font-family:var(--sans);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text-dim)}.sc-mob--cp .sc-mob-cp-profit-val.c-green{color:var(--green)}.sc-mob--cp .sc-mob-cp-profit-val.c-red{color:var(--red)}.sc-mob--cp .sc-mob-cp-profit-lbl{font-family:var(--sans);font-size:9px;color:var(--text-muted);letter-spacing:.02em}.sc-mob--cp .sc-mob-cp-metrics{display:flex;align-items:stretch;border-top:1px solid var(--border);background:#ffffff05}.sc-mob--cp .sc-mob-cp-metric{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 4px 6px}.sc-mob--cp .sc-mob-cp-sep{width:1px;background:var(--border);flex-shrink:0;align-self:stretch}.sc-mob--cp .sc-mob-cp-metric-val{font-family:var(--sans);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--text)}.sc-mob--cp .sc-mob-cp-metric-val.c-orange{color:var(--orange)}.sc-mob--cp .sc-mob-cp-metric-val.c-blue{color:var(--blue, #63b3ed)}.sc-mob--cp .sc-mob-cp-metric-lbl{font-family:var(--sans);font-size:9px;color:var(--text-muted);letter-spacing:.02em}.sc-mob-actions{display:flex;flex-wrap:nowrap;gap:8px;border-top:1px solid var(--border);padding:8px 12px 10px;justify-content:flex-end;width:100%;box-sizing:border-box}.sc-mob-actions .btn{flex:0 1 auto;justify-content:center;padding:8px 20px;font-size:13px;font-weight:600;min-height:34px;border-radius:8px}.sc-mob-actions .btn-primary{flex:0 0 auto}.sc-mob.sc-mob--favorited .sc-mob-metrics,.sc-mob.sc-mob--favorited.sc-mob--cp .sc-mob-cp-metrics{border-top-color:rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.06)}.sc-mob.sc-mob--favorited .sc-mob-metric+.sc-mob-metric{border-left-color:rgba(var(--accent-rgb),.22)}.sc-mob.sc-mob--favorited.sc-mob--cp .sc-mob-cp-sep{background:rgba(var(--accent-rgb),.22)}.sc-mob.sc-mob--favorited .sc-mob-actions{border-top-color:rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.04)}.sc-mob.sc-mob--favorited .sc-mob-rank{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.45);color:var(--accent, #41d9be)}.sc-mob.sc-mob--favorited .sc-mob-price--paid{background:rgba(var(--accent-rgb),.18);border-color:rgba(var(--accent-rgb),.4)}}.backtest-center{max-width:none;width:100%;padding-bottom:48px}.backtest-center-header{margin-bottom:24px}.backtest-center-header h1{font-family:var(--display);font-size:22px;font-weight:700;margin:0 0 8px;color:var(--text)}.backtest-center-desc{margin:0;font-size:13px;color:var(--text-dim)}.backtest-center-tabs{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--border)}.backtest-center-tab{padding:10px 20px;border:none;background:transparent;color:var(--text-dim);font-size:14px;font-family:var(--sans);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .18s,border-color .18s}.backtest-center-tab:hover{color:var(--text)}.backtest-center-tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.backtest-center-section.card .card-hd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border)}.backtest-center-section .card-title{font-size:14px;font-weight:600;color:var(--text)}.backtest-center-section .card-hint{font-size:12px;color:var(--text-dim)}.backtest-center-section .card-bd{padding:18px}.backtest-center-refresh-icon-btn{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1.5px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s}.backtest-center-refresh-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 20%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent);transform:scale(1.05)}.backtest-center-refresh-icon-btn:active:not(:disabled){transform:scale(.98)}.backtest-center-refresh-icon-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@keyframes backtest-center-refresh-spin{to{transform:rotate(360deg)}}.backtest-center-refresh-icon-svg--spin{animation:backtest-center-refresh-spin .75s linear infinite}.backtest-strategy-toolbar{display:flex;gap:10px;margin-bottom:16px;align-items:center}.backtest-strategy-search{flex:1;min-width:0;max-width:280px;padding:8px 12px;font-size:13px;border:1px solid var(--border);border-radius:8px;background:var(--input-bg, var(--card-bg));color:var(--text)}.backtest-strategy-search:focus{outline:none;border-color:var(--accent)}.backtest-center-loading{text-align:center;padding:32px 24px;color:var(--text-dim);font-size:14px}.backtest-strategy-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.backtest-strategy-pagination-info{font-size:13px;color:var(--text-dim)}.backtest-strategy-pagination-btns{display:flex;gap:8px}.backtest-center-empty{text-align:center;padding:48px 24px}.backtest-center-empty p{margin:0 0 8px;font-size:14px;color:var(--text)}.backtest-center-empty .text-dim{color:var(--text-dim);margin-bottom:16px}.backtest-strategy-table-wrap,.backtest-history-table-wrap{overflow-x:auto}.tbl-backtest-history th,.tbl-backtest-history td{padding-left:8px;padding-right:8px}.tbl-backtest-history tbody tr{cursor:default}.tbl-backtest-history tbody tr.backtest-history-row--clickable{cursor:pointer}.tbl-backtest-history tbody tr.backtest-history-row--clickable:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.backtest-strategy-table{width:100%;border-collapse:collapse}.backtest-strategy-table th,.backtest-strategy-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--border);font-size:13px}.backtest-strategy-table th{color:var(--text-dim);font-weight:500}html[data-theme=light] .backtest-strategy-table th{background:var(--table-header-bg);color:var(--text-muted);font-weight:600;border-bottom-color:var(--border2)}.backtest-strategy-table .strategy-name{font-weight:500;color:var(--text)}.backtest-strategy-table .positive{color:var(--green)}.backtest-strategy-table .negative{color:var(--red)}.backtest-history-win-rate{white-space:nowrap;font-variant-numeric:tabular-nums}.th-actions,.td-actions{text-align:left;white-space:nowrap;vertical-align:middle;width:160px;min-width:160px;max-width:160px}.td-actions .btn{margin-left:0}.bch-table-actions .btn.btn-sm{padding:4px 8px}.bch-table-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;width:100%}.bch-table-action-btn{flex-shrink:0;white-space:nowrap}.bch-analyze-btn{color:var(--accent, #63b3ed);border-color:var(--accent, #63b3ed)}.bch-analyze-btn:hover{background:color-mix(in srgb,var(--accent, #63b3ed) 12%,transparent);border-color:var(--accent, #63b3ed);color:var(--accent, #63b3ed);filter:brightness(1.1)}.backtest-center .tbl-backtest-history th.backtest-history-col-strategy,.backtest-center .tbl-backtest-history td.backtest-history-col-strategy{max-width:168px;width:168px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.backtest-center .tbl-backtest-history th.backtest-history-col-fee,.backtest-center .tbl-backtest-history td.backtest-history-col-fee{color:var(--red)}.backtest-center .tbl-backtest-history th.backtest-history-col-win-rate,.backtest-center .tbl-backtest-history td.backtest-history-col-win-rate{color:var(--accent)}.backtest-center .bch-card-metric-val.backtest-history-col-fee{color:var(--red)}.backtest-center .bch-card-metric-val.backtest-history-col-win-rate{color:var(--accent)}.backtest-history-detail-running{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 8px;font-size:11.5px;font-weight:500;line-height:1.4;color:var(--text-dim);cursor:default;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:8px}.backtest-center-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:8000;padding:20px;background:#02060eeb;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05)}.backtest-center-modal{position:relative;isolation:isolate;background:var(--bg2);background-image:linear-gradient(168deg,#1a2436,#121a28 45%,#0d121f);border:1px solid rgba(255,255,255,.12);border-radius:14px;max-width:520px;width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.1),0 28px 64px #000000c7,inset 0 1px #ffffff0a}.backtest-center-modal-hd{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#0000006b;border-bottom:1px solid rgba(255,255,255,.09)}.backtest-center-modal-hd h2{margin:0;font-size:16px;font-weight:600;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.35);flex:1;min-width:0;padding-right:12px;line-height:1.35}.backtest-center-modal-close{flex-shrink:0;width:32px;height:32px;border:1px solid var(--border);background:#ffffff0d;color:var(--text-dim);font-size:20px;cursor:pointer;border-radius:6px;line-height:1;transition:background .18s,color .18s,border-color .18s}.backtest-center-modal-close:hover{background:var(--accent-dim);color:var(--text);border-color:var(--border-accent)}.backtest-center-modal-bd{padding:20px;overflow-y:auto;background:#05080e8c}.backtest-center-modal .strategy-detail-section{margin-bottom:0;padding:14px 16px;border-radius:var(--radius);background:#00000061;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff08}.strategy-detail-section{margin-bottom:20px}.strategy-detail-section:last-child{margin-bottom:0}.strategy-detail-section h3{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--text-dim)}.backtest-center-modal .strategy-detail-section h3{margin:0 0 12px;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.strategy-detail-section dl{margin:0;display:grid;grid-template-columns:100px 1fr;gap:6px 16px;font-size:13px}.strategy-detail-section dt{margin:0;color:var(--text-dim);font-weight:400}.strategy-detail-section dd{margin:0;color:var(--text)}.strategy-detail-section p{margin:0;font-size:13px;color:var(--text)}.strategy-detail-section .text-dim{color:var(--text-dim)}.bch-card-hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border)}.bch-card-hd .card-title{font-size:14px;font-weight:600;color:var(--text);flex:1;min-width:0}.bch-card-hd-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.backtest-history-cards{display:none;flex-direction:column;gap:10px}.bch-card{background:var(--bg2);border:1px solid rgba(255,255,255,.06);border-left:none;border-radius:0 12px 12px 0;box-shadow:0 2px 10px #0000004d;overflow:visible;transition:border-color .18s,box-shadow .18s;cursor:default}.bch-card-main{border-left:3px solid var(--border);min-width:0}.bch-card-main[data-perf=up]{border-left-color:var(--green)}.bch-card-main[data-perf=down]{border-left-color:var(--red)}.bch-card--clickable{cursor:pointer}.bch-card--clickable:hover{border-color:#ffffff1a;box-shadow:0 2px 14px #00000061,0 0 0 1px rgba(var(--accent-rgb),.12)}.bch-card--clickable:hover .bch-card-main{border-left-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.bch-card--clickable:hover .bch-card-main[data-perf=up]{border-left-color:var(--green)}.bch-card--clickable:hover .bch-card-main[data-perf=down]{border-left-color:var(--red)}.bch-card--clickable:hover .bch-card-actions{border-left-color:#ffffff1a}.bch-card--clickable:active{filter:brightness(1.06)}.bch-card--expanded{border-color:#ffffff1a}.bch-card--expanded .bch-card-main{border-left-color:var(--accent, #63b3ed)}.bch-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 6px;-webkit-user-select:none;user-select:none}.bch-card-header .status-badge{flex-shrink:0;font-size:10px;padding:2px 7px}.bch-card-strategy-name{font-size:14px;font-weight:600;color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;line-height:1.35}.bch-card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 12px 10px}.bch-card-meta-left{flex:1;min-width:0;font-size:11px;color:var(--text-dim);font-family:var(--sans);letter-spacing:.2px;line-height:1.45}.bch-card-meta-range{display:block;margin-top:4px;font-size:10px;color:var(--text-muted)}.bch-card-return{flex-shrink:0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.3px;color:var(--text-dim);text-align:right}.bch-card-return.c-green{color:var(--green)}.bch-card-return.c-red{color:var(--red)}.bch-card-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bch-card-metrics-grid--compact{grid-template-columns:repeat(3,1fr)}.bch-card-metric{display:flex;flex-direction:column;gap:2px;padding:8px 12px}.bch-card-metrics-grid:not(.bch-card-metrics-grid--compact) .bch-card-metric:nth-child(odd){border-right:1px solid var(--border)}.bch-card-metrics-grid:not(.bch-card-metrics-grid--compact) .bch-card-metric:nth-child(-n+4){border-bottom:1px solid var(--border)}.bch-card-metrics-grid--compact .bch-card-metric:not(:last-child){border-right:1px solid var(--border)}.bch-card-metric-lbl{font-size:10px;color:var(--text-dim)}.bch-card-metric-val{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.bch-card-metric-val.c-green{color:var(--green)}.bch-card-metric-val.c-red{color:var(--red)}.bch-card-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-top:1px solid var(--border);border-left:1px solid rgba(255,255,255,.06);background:#0000001f;border-radius:0 0 12px;position:relative}.bch-card-actions .row-menu-dropdown{top:auto;bottom:calc(100% + 4px)}.bch-card-actions .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.bch-card-view-btn{font-size:13px;padding-left:16px;padding-right:16px}@media(max-width:767px){.backtest-history-cards{display:flex}.backtest-history-table-wrap{display:none}.backtest-center{padding-bottom:32px}.backtest-center-header{margin-bottom:16px}.backtest-center-header h1{font-size:18px}.bch-card-hd{padding:12px 14px}}@media(max-width:399px){.bch-card-return{font-size:18px}.bch-card-metrics-grid--compact .bch-card-metric{padding:6px 8px}.bch-card-metric-lbl{font-size:9px}.bch-card-metric-val{font-size:12px}}.delete-confirm-modal{background:var(--bg3, #0d1117);border:1px solid var(--border2, rgba(255, 255, 255, .11));border-radius:16px;padding:0;max-width:420px;width:100%;box-shadow:0 0 0 1px rgba(var(--accent-rgb, 65, 217, 190),.08),0 24px 64px #00000080;animation:fadeUp .25s ease;overflow:hidden}.delete-confirm-modal:before{content:"";display:block;height:3px;background:linear-gradient(90deg,transparent,var(--red, #ef4444) 30%,#ff6b6b 50%,var(--red, #ef4444) 70%,transparent);opacity:.85}.delete-confirm-body{padding:28px 28px 24px}.delete-confirm-icon{width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#ef444426,#ef44440d);border:1px solid rgba(239,68,68,.25);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.delete-confirm-icon svg{width:26px;height:26px;color:var(--red, #ef4444)}.delete-confirm-title{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--text, #fff);text-align:center}.delete-confirm-msg{margin:0;font-size:14px;color:var(--text-dim, rgba(255, 255, 255, .6));line-height:1.7;text-align:center}.delete-confirm-msg strong{color:var(--text, #fff);font-weight:500}.delete-confirm-actions{display:flex;justify-content:center;gap:12px;padding:20px 28px 28px}.delete-confirm-actions .btn{min-width:110px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:10px;transition:all .2s ease}.delete-confirm-actions .btn-ghost{background:#ffffff0a;border:1px solid var(--border2, rgba(255, 255, 255, .11));color:var(--text-dim, rgba(255, 255, 255, .6))}.delete-confirm-actions .btn-ghost:hover:not(:disabled){background:#ffffff14;border-color:#ffffff2e;color:var(--text, #fff)}.btn-danger{background:transparent;color:var(--red, #ef4444);border:1px solid var(--red, #ef4444)}.btn-danger:hover:not(:disabled){background:#ef44441f;border-color:#ff6b6b;color:#ff6b6b;box-shadow:0 0 20px #ef444433}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.bch-card-delete-btn{color:var(--text-dim, rgba(255, 255, 255, .5));border:1px solid var(--border, rgba(255, 255, 255, .1));background:transparent}.bch-card-delete-btn:hover{color:var(--red, #ef4444);border-color:var(--red, #ef4444);background:#ef444414}.row-menu-trigger,.row-menu-trigger:hover,.row-menu-trigger:active,.row-menu-trigger[aria-expanded=true]{color:var(--text-dim, rgba(255,255,255,.5));border-color:transparent;background:transparent}.row-menu-trigger:hover{color:var(--text, #fff);background:var(--surface-2, rgba(255,255,255,.06))}.row-menu-trigger[aria-expanded=true]{color:var(--text, #fff);background:var(--surface-2, rgba(255,255,255,.08))}.delete-success-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:16px 28px;background:var(--bg3, #0d1117);border:1px solid rgba(var(--accent-rgb, 65, 217, 190),.3);border-radius:12px;box-shadow:0 0 0 1px rgba(var(--accent-rgb, 65, 217, 190),.1),0 16px 48px #00000080;z-index:1100;animation:toastFadeIn .25s ease}.delete-success-toast svg{width:22px;height:22px;color:var(--green, #34d399);flex-shrink:0}.delete-success-toast span{font-size:15px;font-weight:500;color:var(--text, #fff)}@keyframes toastFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.row-menu{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.row-menu-trigger{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--text-dim);flex-shrink:0}.row-menu-trigger:hover{color:var(--text);background:var(--surface-2, rgba(255,255,255,.06))}.row-menu-dropdown{min-width:128px;background:var(--card-bg, #161c27);border:1px solid var(--border, rgba(255,255,255,.12));border-radius:10px;box-shadow:0 8px 32px #0000008c,0 2px 8px #0000004d;overflow:hidden;animation:rowMenuIn .12s ease}@keyframes rowMenuInUp{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rowMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.row-menu-item{display:block;width:100%;padding:10px 16px;background:var(--card-bg, #161c27);border:none;text-align:left;font-size:13px;font-family:var(--sans);color:var(--text);cursor:pointer;white-space:nowrap;transition:background .12s}.row-menu-item+.row-menu-item{border-top:1px solid var(--border, rgba(255,255,255,.07))}.row-menu-item:hover:not(:disabled){background:var(--surface-hover, rgba(255,255,255,.07))}.row-menu-item:disabled{opacity:.4;cursor:not-allowed}.row-menu-item--danger{color:var(--red, #f87171)}.row-menu-item--danger:hover:not(:disabled){background:#f8717114}html[data-theme=light] .tbl-backtest-history thead th{background:var(--table-header-bg);color:var(--text-muted);font-weight:600;border-bottom:1px solid var(--border2)}html[data-theme=light] .tbl-backtest-history tbody td{border-bottom:1px solid var(--border)}html[data-theme=light] .tbl-backtest-history tbody tr{background:var(--panel)}html[data-theme=light] .tbl-backtest-history tbody tr:nth-child(2n){background:#0f172a08}html[data-theme=light] .tbl-backtest-history tbody tr:hover{background:rgba(var(--accent-rgb),.08)}html[data-theme=light] .tbl-backtest-history tbody tr.backtest-history-row--clickable:hover{background:rgba(var(--accent-rgb),.12)}html[data-theme=light] .backtest-center.page .bch-card-hd{background:var(--section-title-bg);border-bottom-color:var(--border2)}html[data-theme=light] .backtest-center .bch-card{background:var(--panel);border-color:var(--border2);box-shadow:0 2px 12px #0f172a12}html[data-theme=light] .backtest-center .bch-card--clickable:hover{border-color:rgba(var(--accent-rgb),.35);box-shadow:0 4px 18px #0f172a1a,0 0 0 1px rgba(var(--accent-rgb),.12)}html[data-theme=light] .backtest-center .bch-card--clickable:hover .bch-card-actions{border-left-color:var(--border2)}html[data-theme=light] .backtest-center .bch-card-actions{background:#0f172a0a;border-left-color:var(--border)}html[data-theme=light] .row-menu-trigger:hover{color:var(--text);background:#0f172a0f}html[data-theme=light] .row-menu-dropdown{background:var(--panel, #ffffff);border:1px solid var(--border2, var(--border));box-shadow:0 10px 40px #0f172a1f,0 2px 10px #0f172a0f}html[data-theme=light] .row-menu-item{background:var(--panel, #ffffff);color:var(--text)}html[data-theme=light] .row-menu-item+.row-menu-item{border-top-color:var(--border)}html[data-theme=light] .row-menu-item:hover:not(:disabled){background:rgba(var(--accent-rgb),.08)}html[data-theme=light] .row-menu-item--danger{color:#dc2626}html[data-theme=light] .row-menu-item--danger:hover:not(:disabled){background:#dc262614;color:#b91c1c}
