Files
DinQuant/frontend/dist/css/133.0e42f52e.css
T
Dinger 05117f3f5b v3.0.1
Signed-off-by: Dinger <quantdinger@gmail.com>
2026-03-25 18:07:47 +08:00

1 line
13 KiB
CSS

.backtest-run-viewer[data-v-a484239a] .ant-modal-body{padding:16px;max-height:70vh;overflow-y:auto}.metrics-cards[data-v-a484239a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric-card[data-v-a484239a]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.metric-card.positive[data-v-a484239a]{border-color:rgba(82,196,26,.35)}.metric-card.negative[data-v-a484239a]{border-color:rgba(245,34,45,.35)}.metric-label[data-v-a484239a]{color:#8c8c8c;font-size:12px}.metric-value[data-v-a484239a]{font-size:18px;font-weight:600;margin-top:4px}.metric-amount[data-v-a484239a]{color:#8c8c8c;font-size:12px;margin-top:4px}.chart-section[data-v-a484239a]{margin-top:8px}.chart-title[data-v-a484239a]{font-weight:600;margin:8px 0;color:#262626}.equity-chart[data-v-a484239a]{width:100%;height:280px}.trades-section[data-v-a484239a]{margin-top:16px}.backtest-center[data-v-b6096830]{padding:20px;min-height:calc(100vh - 120px);background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f1f5f9));background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.page-header[data-v-b6096830]{margin-bottom:20px}.page-header .page-title[data-v-b6096830]{font-size:22px;font-weight:700;margin:0 0 2px;background:linear-gradient(135deg,#1e3a5f,#2d5a87);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-header .page-title .title-icon[data-v-b6096830]{font-size:24px;-webkit-text-fill-color:#1890ff}.page-header .page-subtitle[data-v-b6096830]{margin:0;font-size:13px;color:#8c8c8c}.main-tabs[data-v-b6096830] .ant-tabs-bar{margin-bottom:16px;border-bottom:2px solid #f0f0f0}.main-tabs[data-v-b6096830] .ant-tabs-tab{font-size:15px;font-weight:500;padding:10px 20px}.config-col .config-panel[data-v-b6096830]{background:#fff;border-radius:12px;padding:18px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);max-height:calc(100vh - 200px);overflow-y:auto}.config-col .config-panel[data-v-b6096830]::-webkit-scrollbar{width:4px}.config-col .config-panel[data-v-b6096830]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.panel-section[data-v-b6096830]{margin-bottom:16px}.panel-section .section-label[data-v-b6096830]{font-size:12px;font-weight:600;color:#595959;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.field-mini-label[data-v-b6096830]{font-size:11px;color:#8c8c8c;margin-bottom:2px}.tf-group[data-v-b6096830]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tf-group[data-v-b6096830] .ant-radio-button-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;min-width:36px;padding:0 6px}.date-presets[data-v-b6096830]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.strategy-collapse[data-v-b6096830]{margin-bottom:12px;background:transparent}.strategy-collapse[data-v-b6096830] .ant-collapse-header{font-size:12px;font-weight:600;padding:8px 12px!important;color:#595959}.strategy-collapse[data-v-b6096830] .ant-collapse-content-box{padding:8px 12px!important}.run-section[data-v-b6096830]{margin-top:8px;padding-top:12px;border-top:1px solid #f0f0f0}.result-col .result-panel[data-v-b6096830]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);min-height:500px}.empty-result[data-v-b6096830]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;color:#bbb}.empty-result .empty-icon[data-v-b6096830]{font-size:64px;color:#d9d9d9;margin-bottom:16px}.empty-result h3[data-v-b6096830]{font-size:18px;font-weight:600;color:#8c8c8c;margin-bottom:8px}.empty-result p[data-v-b6096830]{font-size:14px;color:#bfbfbf}.running-overlay[data-v-b6096830]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px}.running-overlay .running-content[data-v-b6096830]{text-align:center}.running-overlay .running-text[data-v-b6096830]{font-size:16px;font-weight:600;color:#1890ff;margin-top:16px}.running-overlay .running-sub[data-v-b6096830]{font-size:13px;color:#999;margin-top:4px}.chart-bars[data-v-b6096830]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;gap:6px}.chart-bars .bar[data-v-b6096830]{width:8px;background:#1890ff;border-radius:4px;-webkit-animation:barPulse-b6096830 1.2s ease-in-out infinite;animation:barPulse-b6096830 1.2s ease-in-out infinite}.chart-bars .bar1[data-v-b6096830]{height:20px;-webkit-animation-delay:0s;animation-delay:0s}.chart-bars .bar2[data-v-b6096830]{height:35px;-webkit-animation-delay:.1s;animation-delay:.1s}.chart-bars .bar3[data-v-b6096830]{height:48px;-webkit-animation-delay:.2s;animation-delay:.2s}.chart-bars .bar4[data-v-b6096830]{height:28px;-webkit-animation-delay:.3s;animation-delay:.3s}.chart-bars .bar5[data-v-b6096830]{height:15px;-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes barPulse-b6096830{0%,to{-webkit-transform:scaleY(.5);transform:scaleY(.5);opacity:.5}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@keyframes barPulse-b6096830{0%,to{-webkit-transform:scaleY(.5);transform:scaleY(.5);opacity:.5}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}.result-header[data-v-b6096830]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.result-header .run-id[data-v-b6096830]{font-size:12px;color:#999}.metrics-cards[data-v-b6096830]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:20px}.metric-card[data-v-b6096830]{background:#fafafa;border-radius:10px;padding:12px;text-align:center;border:1px solid #f0f0f0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.metric-card[data-v-b6096830]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.metric-card .metric-label[data-v-b6096830]{font-size:11px;color:#999;margin-bottom:4px}.metric-card .metric-value[data-v-b6096830]{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.metric-card .metric-sub[data-v-b6096830]{font-size:11px;color:#999;margin-top:2px}.metric-card.positive .metric-value[data-v-b6096830]{color:#52c41a}.metric-card.negative .metric-value[data-v-b6096830]{color:#f5222d}.chart-section[data-v-b6096830]{margin-bottom:20px}.chart-section .chart-title[data-v-b6096830]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.chart-section .equity-chart[data-v-b6096830]{width:100%;height:280px}.trades-section .chart-title[data-v-b6096830]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.config-card[data-v-b6096830]{border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.config-card[data-v-b6096830] .ant-card-body{padding:24px}.action-buttons[data-v-b6096830]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:22px}@media (max-width:576px){.action-buttons[data-v-b6096830]{padding-top:12px}}.theme-dark[data-v-b6096830]{background:-webkit-gradient(linear,left top,left bottom,from(#0d1117),to(#161b22));background:linear-gradient(180deg,#0d1117,#161b22)}.theme-dark .page-header .page-title[data-v-b6096830]{background:linear-gradient(135deg,#e0e6ed,#c5ccd6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-dark .page-header .page-title .title-icon[data-v-b6096830]{-webkit-text-fill-color:#40a9ff}.theme-dark .page-header .page-subtitle[data-v-b6096830]{color:hsla(0,0%,100%,.4)}.theme-dark .main-tabs[data-v-b6096830] .ant-tabs-bar{border-bottom-color:hsla(0,0%,100%,.08)}.theme-dark .main-tabs[data-v-b6096830] .ant-tabs-tab{color:hsla(0,0%,100%,.55)}.theme-dark .main-tabs[data-v-b6096830] .ant-tabs-tab:hover{color:hsla(0,0%,100%,.85)}.theme-dark .main-tabs[data-v-b6096830] .ant-tabs-ink-bar{background:#1890ff}.theme-dark .config-panel[data-v-b6096830]{background:#1e222d;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.3);box-shadow:0 2px 16px rgba(0,0,0,.3)}.theme-dark .config-panel[data-v-b6096830]::-webkit-scrollbar-thumb{background:#333}.theme-dark .panel-section .section-label[data-v-b6096830]{color:hsla(0,0%,100%,.65)}.theme-dark .field-mini-label[data-v-b6096830]{color:hsla(0,0%,100%,.4)}.theme-dark[data-v-b6096830] .ant-select .ant-select-selection{background:#1a1e28;border-color:hsla(0,0%,100%,.12);color:#d1d4dc}.theme-dark[data-v-b6096830] .ant-select .ant-select-selection:hover{border-color:#1890ff}.theme-dark[data-v-b6096830] .ant-select-arrow{color:hsla(0,0%,100%,.35)}.theme-dark[data-v-b6096830] .ant-input,.theme-dark[data-v-b6096830] .ant-input-number{background:#1a1e28;border-color:hsla(0,0%,100%,.12);color:#d1d4dc}.theme-dark[data-v-b6096830] .ant-input-number-handler-wrap{background:#1a1e28;border-left-color:hsla(0,0%,100%,.12)}.theme-dark[data-v-b6096830] .ant-calendar-picker-input{background:#1a1e28;border-color:hsla(0,0%,100%,.12);color:#d1d4dc}.theme-dark[data-v-b6096830] .ant-radio-button-wrapper{background:#1a1e28;border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.55)}.theme-dark[data-v-b6096830] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#1890ff;border-color:#1890ff;color:#fff}.theme-dark[data-v-b6096830] .ant-checkbox-wrapper{color:hsla(0,0%,100%,.65)}.theme-dark[data-v-b6096830] .ant-btn-default{background:#1a1e28;border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.65)}.theme-dark[data-v-b6096830] .ant-btn-default:hover{border-color:#1890ff;color:#1890ff}.theme-dark .strategy-collapse[data-v-b6096830] .ant-collapse-header{color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.03)}.theme-dark .strategy-collapse[data-v-b6096830] .ant-collapse-content{background:transparent;border-top-color:hsla(0,0%,100%,.06)}.theme-dark .strategy-collapse[data-v-b6096830] .ant-collapse-content-box{color:hsla(0,0%,100%,.65)}.theme-dark .strategy-collapse[data-v-b6096830] .ant-collapse-item{border-bottom-color:hsla(0,0%,100%,.06)}.theme-dark .run-section[data-v-b6096830]{border-top-color:hsla(0,0%,100%,.08)}.theme-dark .result-panel[data-v-b6096830]{background:#1e222d;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.3);box-shadow:0 2px 16px rgba(0,0,0,.3)}.theme-dark .empty-result .empty-icon[data-v-b6096830]{color:hsla(0,0%,100%,.15)}.theme-dark .empty-result h3[data-v-b6096830]{color:hsla(0,0%,100%,.45)}.theme-dark .empty-result p[data-v-b6096830]{color:hsla(0,0%,100%,.25)}.theme-dark .metric-card[data-v-b6096830]{background:#1a1e28;border-color:hsla(0,0%,100%,.06)}.theme-dark .metric-card .metric-label[data-v-b6096830]{color:hsla(0,0%,100%,.4)}.theme-dark .metric-card .metric-value[data-v-b6096830]{color:#e0e6ed}.theme-dark .metric-card .metric-sub[data-v-b6096830]{color:hsla(0,0%,100%,.3)}.theme-dark .metric-card.positive .metric-value[data-v-b6096830]{color:#52c41a}.theme-dark .metric-card.negative .metric-value[data-v-b6096830]{color:#f5222d}.theme-dark .chart-section .chart-title[data-v-b6096830],.theme-dark .trades-section .chart-title[data-v-b6096830]{color:hsla(0,0%,100%,.85)}.theme-dark[data-v-b6096830] .ant-table{background:transparent;color:#d1d4dc}.theme-dark[data-v-b6096830] .ant-table .ant-table-thead>tr>th{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.55);border-bottom-color:hsla(0,0%,100%,.08)}.theme-dark[data-v-b6096830] .ant-table .ant-table-tbody>tr>td{border-bottom-color:hsla(0,0%,100%,.06)}.theme-dark[data-v-b6096830] .ant-table .ant-table-tbody>tr:hover>td{background:hsla(0,0%,100%,.04)}.theme-dark[data-v-b6096830] .ant-pagination-item{background:#1a1e28;border-color:hsla(0,0%,100%,.12)}.theme-dark[data-v-b6096830] .ant-pagination-item a{color:hsla(0,0%,100%,.65)}.theme-dark .config-card[data-v-b6096830]{background:#1e222d;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);box-shadow:0 4px 24px rgba(0,0,0,.25)}.theme-dark .config-section .section-label[data-v-b6096830]{color:hsla(0,0%,100%,.65)}.theme-dark[data-v-b6096830] .ant-empty-description{color:hsla(0,0%,100%,.35)}.theme-dark[data-v-b6096830] .ant-select-auto-complete .ant-input{background:#1a1e28;border-color:hsla(0,0%,100%,.12);color:#d1d4dc}