.grid-detail{padding:4px}.detail-head{background:#fff;border:1px solid #e7ecf4;border-radius:14px;padding:14px 16px;margin-bottom:12px}.count-to-con{margin-top:8px;text-align:left}.count-text{font-size:26px;font-weight:600}.slot-text{font-size:16px}.count-up,.slot-up{color:#dc2626}.count-down,.slot-down{color:#16a34a}.stoke-name{font-size:22px;font-weight:600;color:#111827}.metric-row{margin-bottom:4px}.metric-col{height:118px;padding-bottom:10px}.metric-value{font-size:22px;font-weight:600;margin-bottom:5px}.metric-profit-up{color:#dc2626}.metric-profit-down{color:#16a34a}.grid-backtest-progress{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;margin-bottom:12px}.grid-backtest-progress__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:6px}.grid-backtest-progress__title{font-size:13px;font-weight:600;color:#1e293b}.grid-backtest-progress__range{font-size:12px;color:#64748b}.grid-backtest-progress__meta{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:#64748b}.grid-detail-chart{height:440px;background:#fff;border:1px solid #e7ecf4;border-radius:14px;padding:8px;margin:8px 0 14px}.section-title{font-size:15px;font-weight:600;color:#374151;margin-bottom:8px}.table-wrap{background:#fff;border:1px solid #e7ecf4;border-radius:14px;padding:8px}.kline-section{margin-top:14px;min-height:520px}.timeline-chart{width:100%;margin-top:14px}.detail-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{border-radius:10px 10px 0 0}.manager-page{position:relative}.manager-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.manager-page__header h2{margin:0;font-size:22px;color:#202124;font-weight:600}.manager-page__header p{margin:6px 0 0;font-size:13px;color:#5f6368}.manager-page__table{background:#fff;border-radius:14px;padding:6px}.manager-page .ivu-table-wrapper{border:none}.manager-page .pagination-wrap-right{display:flex;justify-content:flex-end;margin-top:14px}