.el-input-number{display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.order-modal-overlay[data-v-fe3d29ff]{--primary:#3b82f6;--primary-light:rgba(59,130,246,.15);--primary-dark:#2563eb;--accent:#ef4444;--positive:#ef4444;--negative:#22c55e;--gray-light:#0f172a;--gray:#334155;--gray-dark:#64748b;--text:#e2e8f0;--text-light:#94a3b8;--white:#1e293b;--shadow:0 8px 30px rgba(0,0,0,.4);--shadow-light:0 4px 12px rgba(0,0,0,.3);--border-radius:12px;--transition:all .3s ease;--success:#22c55e;--warning:#f59e0b;--info:#3b82f6;--danger:#ef4444;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;color:var(--text);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.order-modal-container[data-v-fe3d29ff]{background:var(--gray-light,#0f172a);border:1px solid var(--gray,#334155);border-radius:12px;box-shadow:0 24px 80px #0009;display:flex;flex-direction:column;max-height:90vh;max-width:1400px;overflow:hidden;width:100%}.quant-modal-header[data-v-fe3d29ff]{background:linear-gradient(135deg,#3b82f614,#3b82f605);border-bottom:1px solid var(--gray,#334155);flex-shrink:0;justify-content:space-between;padding:16px 20px}.qmh-left[data-v-fe3d29ff],.quant-modal-header[data-v-fe3d29ff]{align-items:center;display:flex}.qmh-left[data-v-fe3d29ff]{gap:10px}.qmh-icon[data-v-fe3d29ff]{color:#f59e0b;font-size:18px}.qmh-title[data-v-fe3d29ff]{color:var(--text,#e2e8f0);font-size:17px;font-weight:700;letter-spacing:-.3px}.header-guide-link[data-v-fe3d29ff]{align-items:center;color:var(--primary,#3b82f6);display:inline-flex;font-size:13px;margin-left:20px;text-decoration:none;transition:color .2s ease}.header-guide-link[data-v-fe3d29ff]:hover{color:#60a5fa;text-decoration:underline}.qmh-close[data-v-fe3d29ff]{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-light,#64748b);cursor:pointer;display:flex;font-size:24px;font-weight:300;justify-content:center;line-height:1;padding:2px 8px;transition:all .2s ease}.qmh-close[data-v-fe3d29ff]:hover{background:#ffffff14;color:var(--text,#e2e8f0)}.qm-grid-wrap[data-v-fe3d29ff]{flex:1;min-height:0;overflow-y:auto}.qm-grid-wrap[data-v-fe3d29ff]::-webkit-scrollbar{width:8px}.qm-grid-wrap[data-v-fe3d29ff]::-webkit-scrollbar-track{background:transparent;margin:4px 0}.qm-grid-wrap[data-v-fe3d29ff]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.qm-grid-wrap[data-v-fe3d29ff]::-webkit-scrollbar-thumb:hover{background:#fff3}.order-modal-enter-active[data-v-fe3d29ff],.order-modal-leave-active[data-v-fe3d29ff]{transition:opacity .25s ease}.order-modal-enter-active .order-modal-container[data-v-fe3d29ff],.order-modal-leave-active .order-modal-container[data-v-fe3d29ff]{transition:transform .25s ease,opacity .25s ease}.order-modal-enter-from[data-v-fe3d29ff],.order-modal-leave-to[data-v-fe3d29ff]{opacity:0}.order-modal-enter-from .order-modal-container[data-v-fe3d29ff],.order-modal-leave-to .order-modal-container[data-v-fe3d29ff]{opacity:0;transform:scale(.95) translateY(10px)}.page-content[data-v-fe3d29ff]{padding:16px 24px}.page-title[data-v-fe3d29ff]{color:var(--text);font-size:24px;font-weight:700;margin-bottom:30px}.account-overview[data-v-fe3d29ff]{border-bottom:1px solid var(--gray);margin-bottom:20px;padding-bottom:20px}.overview-header[data-v-fe3d29ff]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.account-balance[data-v-fe3d29ff]{color:var(--text);font-size:28px;font-weight:700}.balance-label[data-v-fe3d29ff]{color:var(--text-light);font-size:14px;margin-bottom:5px}.account-actions[data-v-fe3d29ff]{display:flex;gap:10px}.action-btn[data-v-fe3d29ff]{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:var(--transition)}.btn-primary[data-v-fe3d29ff]{background-color:var(--primary);color:#fff}.btn-primary[data-v-fe3d29ff]:hover{background-color:var(--primary-dark)}.btn-outline[data-v-fe3d29ff]{background:transparent;border:1px solid var(--primary);color:var(--primary)}.btn-outline[data-v-fe3d29ff]:hover{background-color:var(--primary);color:#fff}.overview-stats[data-v-fe3d29ff]{display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.stat-item[data-v-fe3d29ff]{background:var(--white);border:1px solid var(--gray);border-radius:8px;padding:15px;text-align:center}.stat-value[data-v-fe3d29ff]{font-size:20px;font-weight:700;margin-bottom:5px}.stat-label[data-v-fe3d29ff]{color:var(--text-light);font-size:12px}.tab-navigation[data-v-fe3d29ff]{align-items:center;border-bottom:1px solid var(--gray);display:flex;justify-content:space-between;margin-bottom:0}.tab-nav-left[data-v-fe3d29ff]{display:flex}.tab-status-filter[data-v-fe3d29ff]{align-items:center;display:flex;gap:6px;padding-right:16px}.tab-sf-btn[data-v-fe3d29ff]{background:transparent;border:1px solid var(--gray);border-radius:4px;color:var(--text-light);cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px;transition:all .2s;white-space:nowrap}.tab-sf-btn[data-v-fe3d29ff]:hover{border-color:var(--text-light);color:var(--text)}.tab-sf-btn.active[data-v-fe3d29ff]{background:#3b82f614;border-color:var(--primary);color:var(--primary)}.tab-item[data-v-fe3d29ff]{border-bottom:2px solid transparent;color:var(--text-light);cursor:pointer;font-weight:500;padding:15px 20px;text-align:center;transition:var(--transition)}.tab-item.active[data-v-fe3d29ff]{border-bottom:2px solid var(--primary)}.tab-item.active[data-v-fe3d29ff],.tab-item[data-v-fe3d29ff]:hover{color:var(--primary)}.tab-pane[data-v-fe3d29ff]{display:none;padding:20px}.tab-pane.active[data-v-fe3d29ff]{display:block}.strategy-list[data-v-fe3d29ff]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.strategy-item[data-v-fe3d29ff]{background:var(--white);border:1px solid var(--gray);border-radius:8px;padding:20px;transition:var(--transition)}.strategy-item[data-v-fe3d29ff]:hover{border-color:var(--primary);box-shadow:var(--shadow-light)}.strategy-header[data-v-fe3d29ff]{flex-direction:column;margin-bottom:15px}.strategy-header[data-v-fe3d29ff],.strategy-info[data-v-fe3d29ff]{display:flex;justify-content:space-between}.strategy-info[data-v-fe3d29ff]{align-items:flex-start}.strategy-info h3[data-v-fe3d29ff]{font-size:16px;font-weight:600;margin-bottom:8px}.strategy-tags[data-v-fe3d29ff]{display:flex;flex-wrap:wrap;gap:6px}.strategy-tag[data-v-fe3d29ff]{border-radius:12px;font-size:11px;font-weight:500;padding:3px 8px}.tag-following[data-v-fe3d29ff]{background-color:#28a74526;color:var(--success)}.tag-paused[data-v-fe3d29ff]{background-color:#ffc10726;color:var(--warning)}.strategy-status[data-v-fe3d29ff]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;text-align:right}.meta-left[data-v-fe3d29ff],.meta-right[data-v-fe3d29ff]{color:var(--text-light);display:flex;flex-direction:column;font-size:12px;gap:6px}.meta-left[data-v-fe3d29ff]{align-items:flex-start;text-align:left}.meta-right[data-v-fe3d29ff]{align-items:flex-end;text-align:right}.author-name[data-v-fe3d29ff]{color:var(--primary);cursor:pointer;font-weight:500}.author-name[data-v-fe3d29ff]:hover{text-decoration:underline}.strategy-period[data-v-fe3d29ff]{color:var(--text-light);font-size:12px}.expire-value[data-v-fe3d29ff]{color:var(--accent);font-size:12px;font-weight:500}.expire-value.warning[data-v-fe3d29ff]{color:var(--warning);font-weight:600}.expire-value.expired[data-v-fe3d29ff]{color:var(--danger);font-weight:600}.status-badge[data-v-fe3d29ff]{border-radius:12px;font-size:11px;font-weight:600;margin-bottom:5px;padding:4px 8px}.status-active[data-v-fe3d29ff]{background-color:#28a74526;color:var(--success)}.status-paused[data-v-fe3d29ff]{background-color:#ffc10726;color:var(--warning)}.status-end[data-v-fe3d29ff]{background-color:var(--text-light);color:#fff}.follow-time[data-v-fe3d29ff]{color:var(--text-light);font-size:12px}.strategy-metrics[data-v-fe3d29ff]{background:var(--white);border:1px solid var(--gray);border-radius:6px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(90px,1fr));margin-bottom:15px;padding:15px}.metric-item[data-v-fe3d29ff]{text-align:center}.metric-label[data-v-fe3d29ff]{color:var(--text-light);font-size:11px;margin-bottom:3px}.metric-value[data-v-fe3d29ff]{font-size:14px;font-weight:600}.positive-metric[data-v-fe3d29ff]{color:var(--positive)}.negative-metric[data-v-fe3d29ff]{color:var(--negative)}.neutral-metric[data-v-fe3d29ff]{color:var(--text)}.strategy-actions[data-v-fe3d29ff]{align-items:center;display:flex;justify-content:space-between}.strategy-controls[data-v-fe3d29ff]{display:flex;gap:8px}.control-btn[data-v-fe3d29ff]{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:var(--transition)}.btn-settings[data-v-fe3d29ff]{background-color:var(--info);color:#fff}.btn-pause[data-v-fe3d29ff]{background-color:var(--warning);color:#fff}.btn-stop[data-v-fe3d29ff]{background-color:var(--danger);color:#fff}.btn-resume[data-v-fe3d29ff]{background-color:var(--success);color:#fff}.btn-recover[data-v-fe3d29ff]{background-color:var(--warning);color:#fff}.btn-recover[data-v-fe3d29ff]:hover{background-color:#d97706}.btn-renew[data-v-fe3d29ff]{background-color:#ff9800;color:#fff}.btn-renew[data-v-fe3d29ff]:hover{background-color:#f57c00}.btn-add[data-v-fe3d29ff]{background-color:#28a745;color:var(--white)}.btn-add[data-v-fe3d29ff]:hover{background-color:#218838}.btn-reduce[data-v-fe3d29ff]{background-color:#6c757d;color:var(--white)}.btn-reduce[data-v-fe3d29ff]:hover{background-color:#5a6268}.view-details[data-v-fe3d29ff]{color:var(--primary);font-size:13px;font-weight:500;text-decoration:none}.view-details[data-v-fe3d29ff]:hover{text-decoration:underline}.profit-table[data-v-fe3d29ff]{border-collapse:collapse;margin-top:15px;width:100%}.profit-table th[data-v-fe3d29ff]{background-color:var(--gray-light);border-bottom:2px solid var(--gray);color:var(--text-light);font-weight:600;padding:12px;text-align:left}.profit-table td[data-v-fe3d29ff]{border-bottom:1px solid var(--gray);padding:12px}.profit-table tr[data-v-fe3d29ff]:hover{background-color:var(--gray-light)}.risk-controls[data-v-fe3d29ff]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.risk-card[data-v-fe3d29ff]{border:1px solid var(--gray);border-radius:8px;padding:20px}.risk-title[data-v-fe3d29ff]{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px}.form-group[data-v-fe3d29ff],.risk-title[data-v-fe3d29ff]{margin-bottom:15px}.form-label[data-v-fe3d29ff]{display:block;font-size:14px;font-weight:500;margin-bottom:5px}.form-input[data-v-fe3d29ff]{border:1px solid var(--gray);border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.form-input[data-v-fe3d29ff]:focus{border-color:var(--primary);box-shadow:0 0 0 2px #2c55a51a;outline:none}.switch[data-v-fe3d29ff]{display:inline-block;height:24px;position:relative;width:50px}.switch input[data-v-fe3d29ff]{height:0;opacity:0;width:0}.slider[data-v-fe3d29ff]{background-color:var(--gray);border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider[data-v-fe3d29ff],.slider[data-v-fe3d29ff]:before{position:absolute;transition:.4s}.slider[data-v-fe3d29ff]:before{background-color:var(--white);border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}input:checked+.slider[data-v-fe3d29ff]{background-color:var(--primary)}input:checked+.slider[data-v-fe3d29ff]:before{transform:translate(26px)}@media (max-width:768px){.nav[data-v-fe3d29ff]{display:none}.overview-header[data-v-fe3d29ff]{align-items:flex-start;flex-direction:column;gap:15px}.overview-stats[data-v-fe3d29ff]{grid-template-columns:repeat(2,1fr)}.strategy-list[data-v-fe3d29ff]{grid-template-columns:1fr}.strategy-header[data-v-fe3d29ff]{align-items:flex-start;flex-direction:column;gap:10px}.strategy-metrics[data-v-fe3d29ff]{gap:10px;grid-template-columns:repeat(2,1fr)}.strategy-actions[data-v-fe3d29ff]{align-items:stretch;flex-direction:column;gap:10px}.tab-navigation[data-v-fe3d29ff]{overflow-x:auto;white-space:nowrap}.tab-item[data-v-fe3d29ff]{min-width:100px;white-space:nowrap}.risk-controls[data-v-fe3d29ff]{grid-template-columns:1fr}}.strategy-meta[data-v-fe3d29ff]{align-items:center;display:flex;font-size:13px;gap:15px}.follow-period[data-v-fe3d29ff]{color:var(--text-light);font-size:12px;white-space:nowrap}.info-icon[data-v-fe3d29ff]{align-items:center;background-color:transparent;border:1px solid #f80;border-radius:50%;color:#f80;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:16px;justify-content:center;margin-left:5px;margin-top:-2px;width:16px}.tooltip[data-v-fe3d29ff]{background-color:var(--white);border:1px solid var(--gray);border-radius:6px;bottom:125%;box-shadow:var(--shadow);color:var(--text-light);font-size:12px;left:25%;opacity:0;padding:8px 12px;position:absolute;text-align:center;transform:translate(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;width:-moz-max-content;width:max-content;z-index:100}.tooltip[data-v-fe3d29ff]:after{border-color:var(--white) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:35%;margin-left:-5px;position:absolute;top:100%}.info-icon:hover+.tooltip[data-v-fe3d29ff]{opacity:1;visibility:visible}.update-time[data-v-fe3d29ff]{color:var(--text-light)}.position-icon[data-v-fe3d29ff]{align-items:center;background-color:#ffbb0026;border:1px solid var(--yellow);border-radius:50%;color:var(--yellow);cursor:help;display:inline-flex;font-size:12px;font-weight:700;height:15px;justify-content:center;margin-left:5px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.position-icon[data-v-fe3d29ff]:hover{background-color:#ffbb0040;box-shadow:0 0 5px #ffbb004d}.position-tooltip[data-v-fe3d29ff]{background-color:var(--white);border:1px solid var(--gray);border-radius:6px;bottom:100%;box-shadow:var(--shadow);box-shadow:0 2px 8px #0000001a;color:var(--text);font-size:12px;font-weight:400;line-height:1.6;margin-bottom:8px;max-width:320px;opacity:0;padding:12px 15px;pointer-events:none;transition:opacity .2s,visibility .2s;visibility:hidden;white-space:pre-line;width:320px;z-index:100}.position-tooltip[data-v-fe3d29ff],.position-tooltip[data-v-fe3d29ff]:after{left:50%;position:absolute;transform:translate(-50%)}.position-tooltip[data-v-fe3d29ff]:after{border-color:var(--white) transparent transparent transparent;border-style:solid;border-width:5px;content:"";top:100%}.position-icon:hover .position-tooltip[data-v-fe3d29ff]{opacity:1;visibility:visible}.btn-support[data-v-fe3d29ff]{position:relative}.btn-support:hover .support-qrcode-popup[data-v-fe3d29ff]{display:block}.support-qrcode-popup[data-v-fe3d29ff]{background:var(--white);border:1px solid var(--arena-border);border-radius:10px;box-shadow:0 8px 32px #0006;color:var(--text-light);display:none;left:50%;min-width:160px;padding:16px;position:absolute;text-align:center;top:calc(100% + 8px);transform:translate(-50%);z-index:300}
