:root{--cg-color-page-bg:#f6f8fb;--cg-color-surface:#fff;--cg-color-surface-soft:#f8fbff;--cg-color-surface-muted:#f3f6fb;--cg-color-text:#101828;--cg-color-text-muted:#607089;--cg-color-text-subtle:#94a3b8;--cg-color-border:#dfe7f2;--cg-color-border-soft:#edf2f7;--cg-color-primary:#1668ff;--cg-color-primary-hover:#0f5be8;--cg-color-profit:#2fac75;--cg-color-profit-soft:#e8f7f0;--cg-color-loss:#e94b5d;--cg-color-loss-soft:#fdecef;--cg-color-warning:#c77a13;--cg-color-warning-soft:#fff7e8;--cg-radius-panel:16px;--cg-radius-card:14px;--cg-radius-control:12px;--cg-radius-pill:999px;--cg-shadow-card:0 8px 24px #1018280f;--cg-shadow-panel:0 16px 40px #1018281a;--cg-shadow-dialog:0 24px 60px #10182829;--cg-font-family:"Inter", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--cg-font-size-title:30px;--cg-font-size-section:20px;--cg-font-size-body:14px;--cg-font-size-label:13px;--cg-font-size-metric:34px;--cg-space-1:4px;--cg-space-2:8px;--cg-space-3:12px;--cg-space-4:16px;--cg-space-5:20px;--cg-space-6:24px;--cg-space-8:32px}.cg-page{background:var(--cg-color-page-bg);color:var(--cg-color-text);font-family:var(--cg-font-family)}.cg-page-title{color:var(--cg-color-text);font-weight:800}.cg-page-subtitle{color:var(--cg-color-text-muted)}.cg-panel,.cg-card{background:var(--cg-color-surface);border:1px solid var(--cg-color-border);box-shadow:var(--cg-shadow-card)}.cg-panel{border-radius:var(--cg-radius-panel)}.cg-card{border-radius:var(--cg-radius-card)}.cg-card-title{color:var(--cg-color-text);font-weight:700}.cg-stat-card{background:linear-gradient(180deg, var(--cg-color-surface), var(--cg-color-surface-soft));border:1px solid var(--cg-color-border);border-radius:var(--cg-radius-card);box-shadow:var(--cg-shadow-card)}.cg-stat-card:before{content:"";border-radius:0 var(--cg-radius-pill) var(--cg-radius-pill) 0;background:var(--cg-color-primary)}.cg-stat-card--profit:before{background:var(--cg-color-profit)}.cg-stat-card--loss:before{background:var(--cg-color-loss)}.cg-stat-card--warning:before{background:var(--cg-color-warning)}.cg-stat-label{color:var(--cg-color-text-muted);font-weight:700}.cg-stat-value{color:var(--cg-color-text);font-weight:800}.cg-stat-value--profit{color:var(--cg-color-profit)}.cg-stat-value--loss{color:var(--cg-color-loss)}.cg-chip{color:var(--cg-color-text-muted);background:var(--cg-color-surface-soft);border:1px solid var(--cg-color-border);border-radius:var(--cg-radius-pill);font-weight:700}.cg-chip--warning{color:var(--cg-color-warning);background:var(--cg-color-warning-soft);border-color:#c77a1338}.cg-button{border-radius:var(--cg-radius-pill);cursor:pointer;border:1px solid #0000;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.cg-button:disabled,.cg-button.is-disabled{cursor:not-allowed;opacity:.56}.cg-button--primary{color:#fff;background:var(--cg-color-primary)}.cg-button--primary:hover{color:#fff;background:var(--cg-color-primary-hover)}.cg-button--success{color:#fff;background:var(--cg-color-profit)}.cg-button--danger{color:#fff;background:var(--cg-color-loss)}.cg-button--ghost{color:var(--cg-color-text-muted);background:var(--cg-color-surface);border-color:var(--cg-color-border)}.cg-table{border-collapse:separate;border-spacing:0;color:var(--cg-color-text);background:var(--cg-color-surface);border:1px solid var(--cg-color-border);border-radius:var(--cg-radius-card)}.cg-table th,.cg-table td{border-bottom:1px solid var(--cg-color-border-soft);vertical-align:middle}.cg-table th{color:var(--cg-color-text-muted);background:var(--cg-color-surface-soft);font-weight:800}.cg-table tr:last-child td{border-bottom:0}.cg-empty-state{color:var(--cg-color-text-muted);background:var(--cg-color-surface-soft);border:1px dashed var(--cg-color-border);border-radius:var(--cg-radius-card)}html,body{font-family:var(--cg-font-family);color:var(--cg-color-text);background:var(--cg-color-page-bg)}a{color:inherit}.cg-app-surface{background:var(--cg-color-page-bg);color:var(--cg-color-text)}.k-line-chart-container{background:var(--cg-color-surface)}.k-line-chart-container .mode{border-bottom:1px solid var(--cg-color-border);color:var(--cg-color-text);background:#fffffff5;box-shadow:0 1px #1018280a}.k-line-chart-container .left-mode,.k-line-chart-container .right-mode,.k-line-chart-container .left-mode-left,.k-line-chart-container .left-mode-left-quanpin{color:var(--cg-color-text);font-weight:600}.k-line-chart-container .left-mode:hover,.k-line-chart-container .right-mode:hover,.k-line-chart-container .left-mode-left:hover,.k-line-chart-container .left-mode-left-quanpin:hover{color:var(--cg-color-primary)}.k-line-chart-container .el-button,.k-line-chart-container button,.white-training-page button{border-radius:8px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.k-line-chart-container .el-button:hover,.k-line-chart-container button:hover,.white-training-page button:hover{box-shadow:0 8px 18px #1018281a}.k-line-chart-container .el-input__inner,.k-line-chart-container .el-select .el-input__inner,.white-training-page input,.white-training-page select{border-color:var(--cg-color-border);color:var(--cg-color-text);box-shadow:none;border-radius:8px}.k-line-chart-container .el-input__inner:focus,.k-line-chart-container .el-select .el-input.is-focus .el-input__inner,.white-training-page input:focus,.white-training-page select:focus{border-color:var(--cg-color-primary);box-shadow:0 0 0 3px #1668ff1f}.k-line-chart-container .operation,.white-training-page .white-side-panel{background:var(--cg-color-page-bg);border-left:1px solid var(--cg-color-border)}.k-line-chart-container .btn_top,.k-line-chart-container .btn_bottom,.white-training-page .white-side-panel>*{color:var(--cg-color-text)}.k-line-chart-container .control-btn-light,.k-line-chart-container .control-btn{border-radius:8px}.k-line-chart-container .buy,.white-training-page .white-side-panel button[class*=long],.white-training-page .white-side-panel button[class*=Long]{background:var(--cg-color-profit)}.k-line-chart-container .sell,.k-line-chart-container .bottom_bg,.white-training-page .white-side-panel button[class*=short],.white-training-page .white-side-panel button[class*=Short]{background:var(--cg-color-loss)}.el-select-dropdown,.el-dropdown-menu,.el-popper{border-color:var(--cg-color-border)!important;box-shadow:var(--cg-shadow-card)!important;border-radius:10px!important}.el-select-dropdown__item{color:var(--cg-color-text-muted);font-weight:600}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-select-dropdown__item.selected{color:var(--cg-color-primary);background:var(--cg-color-surface-soft)}.klinecharts-pro-period-bar,.klinecharts-pro-toolbar,.klinecharts-pro-drawing-bar{border-color:var(--cg-color-border)!important;background:#fffffff5!important}.klinecharts-pro-period-bar button,.klinecharts-pro-toolbar button,.klinecharts-pro-drawing-bar button{color:var(--cg-color-text-muted)!important;border-radius:8px!important}.klinecharts-pro-period-bar button:hover,.klinecharts-pro-toolbar button:hover,.klinecharts-pro-drawing-bar button:hover,.klinecharts-pro-period-bar .selected,.klinecharts-pro-toolbar .selected,.klinecharts-pro-drawing-bar .selected{color:var(--cg-color-primary)!important;background:#edf4ff!important}.klinecharts-pro-period-menu,.klinecharts-pro-dropdown,.klinecharts-pro-menu{border:1px solid var(--cg-color-border)!important;box-shadow:var(--cg-shadow-card)!important;border-radius:10px!important}.klinecharts-pro-period-menu *,.klinecharts-pro-dropdown *,.klinecharts-pro-menu *{font-weight:600}
