@charset "UTF-8";:root{--bg-base: #f0f2f5;--bg-surface: #ffffff;--bg-elevated: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f7f8fa;--bg-input: #f5f6f8;--text-tertiary: #6b7280;--dir-long: #0f9d6e;--dir-short: #dc2626;--dir-long-dim: rgba(15, 157, 110, .14);--dir-short-dim: rgba(220, 38, 38, .14);--fs-micro: 10px;--fs-caption: 11px;--fs-body: 13px;--fs-h4: 16px;--fs-h3: 20px;--fs-h2: 25px;--fs-hero: 31px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--pad-card: 14px;--border-subtle: rgba(17, 24, 39, .07);--border-strong: rgba(17, 24, 39, .14);--focus-ring: rgba(15, 157, 110, .35);--border-color: #e2e5ea;--border-glow: rgba(16, 185, 129, .25);--border-active: rgba(16, 185, 129, .5);--text-primary: #111827;--text-secondary: #4b5563;--text-muted: #9ca3af;--accent-green: #10b981;--accent-red: #ef4444;--accent-blue: #3b82f6;--accent-orange: #f59e0b;--accent-purple: #8b5cf6;--accent-cyan: #06b6d4;--primary-color: #10b981;--success-color: #10b981;--danger-color: #ef4444;--warning-color: #f59e0b;--info-color: #3b82f6;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 24px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--shadow-glow: 0 0 24px rgba(16, 185, 129, .06);--shadow-card: 0 1px 3px rgba(0,0,0,.04);--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "Consolas", "Monaco", monospace;--radius: 8px;--radius-sm: 5px;--radius-lg: 12px;--log-bg: #1a1b26;--log-text: #c0caf5;--glass-bg: rgba(255, 255, 255, .72);--glass-border: rgba(255, 255, 255, .3);--noise-opacity: .015}html.dark{--bg-base: #0b0e14;--bg-surface: #111620;--bg-elevated: #161d2b;--bg-card: #111620;--bg-card-hover: #161d2b;--bg-input: #0d1019;--text-tertiary: #7b8494;--dir-long: #34d399;--dir-short: #f87171;--dir-long-dim: rgba(52, 211, 153, .16);--dir-short-dim: rgba(248, 113, 113, .16);--border-subtle: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .13);--focus-ring: rgba(52, 211, 153, .4);--border-color: #1e2736;--border-glow: rgba(52, 211, 153, .25);--border-active: rgba(52, 211, 153, .5);--text-primary: #e5e7eb;--text-secondary: #9ca3af;--text-muted: #6b7280;--accent-green: #34d399;--accent-red: #f87171;--accent-blue: #60a5fa;--accent-orange: #fbbf24;--accent-purple: #a78bfa;--accent-cyan: #22d3ee;--primary-color: #34d399;--success-color: #34d399;--danger-color: #f87171;--warning-color: #fbbf24;--info-color: #60a5fa;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .5);--shadow-md: 0 4px 24px rgba(0, 0, 0, .6);--shadow-lg: 0 8px 48px rgba(0, 0, 0, .7);--shadow-glow: 0 0 32px rgba(52, 211, 153, .08);--shadow-card: 0 2px 12px rgba(0,0,0,.3);--log-bg: #0b0e14;--log-text: #e5e7eb;--glass-bg: rgba(17, 22, 32, .75);--glass-border: rgba(30, 39, 54, .6);--noise-opacity: .03}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:var(--font-ui);background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px;opacity:.25}::-webkit-scrollbar-thumb:hover{opacity:.4}.text-success{color:var(--accent-green)!important}.text-danger{color:var(--accent-red)!important}.text-warning{color:var(--accent-orange)!important}.text-info{color:var(--accent-blue)!important}.stat-value,.price,[class*=stat-value]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.el-card{--el-card-bg-color: var(--bg-card);background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card)!important;transition:box-shadow .3s,border-color .3s,transform .3s}.el-card__header{border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important;font-weight:600}.el-table{--el-table-bg-color: var(--bg-card);--el-table-tr-bg-color: var(--bg-card);--el-table-header-bg-color: var(--bg-base);--el-table-row-hover-bg-color: var(--bg-card-hover);--el-table-border-color: var(--border-color);--el-table-text-color: var(--text-primary);--el-table-header-text-color: var(--text-secondary);color:var(--text-primary);font-size:13px}.el-table th.el-table__cell{background:var(--bg-base)!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted)!important}.el-menu{background-color:transparent!important;border-right:none!important}.el-menu-item{color:var(--text-secondary)!important;font-weight:500;font-size:13.5px;letter-spacing:.2px}.el-menu-item:hover,.el-menu-item:focus{background:#10b9810f!important;color:var(--accent-green)!important}.el-menu-item.is-active{color:var(--accent-green)!important;background:linear-gradient(90deg,rgba(16,185,129,.12) 0%,transparent 100%)!important;border-right:2.5px solid var(--accent-green)!important;font-weight:600}.el-input__wrapper{background:var(--bg-input)!important;border:1px solid var(--border-color)!important;box-shadow:none!important;border-radius:var(--radius-sm)!important;transition:border-color .25s,box-shadow .25s}.el-input__wrapper:hover{border-color:var(--border-glow)!important}.el-input__wrapper.is-focus{border-color:var(--accent-green)!important;box-shadow:0 0 0 3px #10b9811a!important}.el-input__inner{color:var(--text-primary)!important}.el-input__prefix .el-icon{color:var(--text-muted)!important}.el-input .el-input__wrapper .el-input__inner::placeholder{color:var(--text-muted)!important}.el-select .el-select__wrapper{background:var(--bg-input)!important;border:1px solid var(--border-color)!important;box-shadow:none!important;color:var(--text-primary)!important;border-radius:var(--radius-sm)!important}.el-button--primary{--el-button-bg-color: var(--accent-green);--el-button-border-color: var(--accent-green);--el-button-hover-bg-color: var(--accent-green);--el-button-hover-border-color: var(--accent-green);background:linear-gradient(135deg,var(--accent-green),#059669)!important;border-color:transparent!important;color:#fff!important;font-weight:600;border-radius:var(--radius-sm)!important;transition:all .25s}.el-button--primary:hover{filter:brightness(1.12);box-shadow:0 4px 16px #10b9814d;transform:translateY(-1px)}.el-tag{font-family:var(--font-mono);font-size:11px;font-weight:500;border-radius:6px!important;padding:0 10px}.el-tag--success{background:#10b9811a!important;color:var(--accent-green)!important;border-color:transparent!important}.el-tag--danger{background:#ef44441a!important;color:var(--accent-red)!important;border-color:transparent!important}.el-tag--warning{background:#f59e0b1a!important;color:var(--accent-orange)!important;border-color:transparent!important}.el-tag--info{background:#6b728014!important;color:var(--text-secondary)!important;border-color:transparent!important}.el-tag--primary{background:#10b9811a!important;color:var(--accent-green)!important;border-color:transparent!important}.el-dialog{--el-dialog-bg-color: var(--bg-elevated);background:var(--bg-elevated)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.el-dialog__title{color:var(--text-primary)!important;font-weight:700}.el-dialog__headerbtn .el-dialog__close{color:var(--text-muted)!important}.el-form-item__label{color:var(--text-primary)!important;font-weight:500}.el-breadcrumb__inner{color:var(--text-secondary)!important}.el-breadcrumb__separator{color:var(--text-muted)!important}.el-dropdown-menu{background:var(--bg-elevated)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow-md)!important}.el-dropdown-menu__item{color:var(--text-primary)!important}.el-dropdown-menu__item:hover{background:var(--bg-card-hover)!important;color:var(--accent-green)!important}.el-switch.is-checked .el-switch__core{background-color:var(--accent-green)!important;border-color:var(--accent-green)!important}.el-checkbox__label{color:var(--text-primary)!important}.el-empty__description p{color:var(--text-secondary)!important}.el-loading-mask{background:#fff9!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .el-loading-mask{background:#0b0e14b3!important}.el-popper.is-light{background:var(--bg-elevated)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:var(--radius)!important}.el-select-dropdown{background:var(--bg-elevated)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius)!important}.el-select-dropdown__item{color:var(--text-primary)!important}.el-select-dropdown__item:hover,.el-select-dropdown__item.is-hovering{background:var(--bg-card-hover)!important}.el-select-dropdown__item.is-selected{color:var(--accent-green)!important;font-weight:600}.el-badge__content{background-color:var(--accent-red)!important}.el-pagination{--el-pagination-bg-color: transparent;--el-pagination-button-bg-color: var(--bg-input);--el-pagination-text-color: var(--text-secondary);--el-pagination-hover-color: var(--accent-green)}html.dark .el-tag--success{background:#34d3991f!important}html.dark .el-tag--danger{background:#f871711f!important}html.dark .el-tag--warning{background:#fbbf241f!important}html.dark .el-tag--info{background:#6b72801f!important}html.dark .el-tag--primary{background:#34d3991f!important}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px #34d3991a}50%{box-shadow:0 0 20px #34d39940}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes price-flash-up{0%{background:#34d39940}to{background:transparent}}@keyframes price-flash-down{0%{background:#f8717140}to{background:transparent}}@keyframes breathe{0%,to{opacity:.4}50%{opacity:1}}.animate-in{animation:fadeInUp .5s cubic-bezier(.22,1,.36,1) both}.glass-card{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--glass-border);border-radius:var(--radius)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.stat-card{padding:20px;background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all .3s}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card .stat-label{font-size:12px;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.stat-card .stat-value{font-size:24px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary)}.stat-card .stat-change{font-size:12px;margin-top:8px;color:var(--text-secondary)}.status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-family:var(--font-mono)}.status-badge.running{background:#00b48c1a;color:var(--accent-green)}.status-badge.stopped{background:#0000000a;color:var(--text-muted)}.status-badge.pending{background:#ff7d001a;color:var(--accent-orange)}.status-badge.error{background:#f53f3f1a;color:var(--accent-red)}html.dark .status-badge.stopped{background:#8b949e26}@media (max-width: 768px){.stat-card{padding:15px}.stat-card .stat-value{font-size:20px}}.metric-value,.stat-value,.el-statistic__number,.el-table td .cell,.nav-table td,.pos-panel td,.mono,[class*=-value]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.el-table td .cell{font-family:var(--font-mono);font-size:var(--fs-body)}.el-table td .cell:has(>.el-tag),.el-table .is-left td .cell{font-family:var(--font-ui)}.metric-card{padding:var(--pad-card);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:none;transition:border-color .14s cubic-bezier(.23,1,.32,1)}.metric-card:hover{border-color:var(--border-strong);transform:none}.metric-card .metric-label{font-size:var(--fs-caption);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.metric-card .metric-value{font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:600;color:var(--text-primary);letter-spacing:-.015em;line-height:1.15;margin-top:2px}.metric-card .metric-sub{font-size:var(--fs-caption);color:var(--text-muted)}.metric-row .el-col:first-child .metric-card .metric-value{font-size:var(--fs-hero)}.ls-balance{--ls-h: 6px;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--text-tertiary)}.ls-balance .ls-track{position:relative;flex:1;height:var(--ls-h);background:var(--bg-input);border-radius:999px;overflow:hidden}.ls-balance .ls-long,.ls-balance .ls-short{position:absolute;top:0;height:100%}.ls-balance .ls-long{right:50%;background:var(--dir-long);border-radius:999px 0 0 999px}.ls-balance .ls-short{left:50%;background:var(--dir-short);border-radius:0 999px 999px 0}.ls-balance .ls-axis{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--text-primary);opacity:.5;transform:translate(-.5px)}.ls-balance .ls-net{font-family:var(--font-mono);font-weight:500;min-width:58px;text-align:right}.st-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:500;letter-spacing:.02em;border:1px solid transparent}.st-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.st-badge.ok{color:var(--dir-long);background:var(--dir-long-dim)}.st-badge.bad{color:var(--dir-short);background:var(--dir-short-dim)}.st-badge.warn{color:var(--accent-orange);background:#f59e0b24}.st-badge.idle{color:var(--text-muted);background:var(--bg-input)}.el-table{--el-table-border-color: var(--border-subtle);font-size:var(--fs-body)}.el-table th.el-table__cell{background:var(--bg-base)!important;font-size:var(--fs-caption)!important;font-weight:500!important;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)!important}.el-table td.el-table__cell{border-bottom:1px solid var(--border-subtle)}.el-card{border:1px solid var(--border-subtle)!important;box-shadow:none!important;border-radius:var(--radius)!important;background:var(--bg-card)}.el-card__header{padding:var(--sp-3) var(--pad-card)!important;border-bottom:1px solid var(--border-subtle)!important;font-size:var(--fs-body);font-weight:600}.el-card__body{padding:var(--pad-card)!important}.el-button{transition:background-color .14s cubic-bezier(.23,1,.32,1),border-color .14s cubic-bezier(.23,1,.32,1)}.el-button:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width: 1024px){.page-header{flex-direction:column;align-items:stretch!important;gap:var(--sp-3)}.el-table__body-wrapper{-webkit-overflow-scrolling:touch}}@media (max-width: 768px){.layout-main{padding:var(--sp-2)!important}.el-card{margin-bottom:var(--sp-3)}.el-card__body{padding:var(--sp-3)!important}.metric-row .el-col{width:50%!important;max-width:50%!important;flex:0 0 50%!important}.metric-row .el-col:first-child{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.metric-row .el-col:first-child .metric-value{font-size:var(--fs-h2)}.metric-card .metric-value{font-size:var(--fs-h4)}.pos-toolbar,.log-toolbar,.nav-toolbar{flex-direction:column;align-items:stretch!important}.pos-toolbar .el-input,.log-toolbar .el-input,.log-toolbar .el-select,.pos-actions .el-input,.nav-toolbar .el-button{width:100%!important}.pos-actions{flex-wrap:wrap;gap:var(--sp-2)}.pos-summary{line-height:1.9}.log-viewer{height:52vh!important;font-size:var(--fs-micro)!important}.el-radio-group{flex-wrap:wrap}.el-dialog{width:94vw!important;margin-top:8vh!important}.detail-tabs .el-tabs__item{padding:0 var(--sp-3)!important;font-size:var(--fs-body)}.page-header h2{font-size:var(--fs-h3)!important}.page-header p{font-size:var(--fs-caption)!important}.pos-panel .el-table,.pos-panel .el-table__body-wrapper,.pos-panel .el-table__body,.pos-panel .el-table tbody,.pos-panel .el-table tr{display:block;width:100%!important;height:auto!important}.pos-panel .el-table__header-wrapper{display:none}.pos-panel .el-table__fixed,.pos-panel .el-table__fixed-right{display:none!important}.pos-panel .el-table:before{display:none}.pos-panel .el-table{max-height:none}.pos-panel .el-table tr{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-bottom:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg-card);display:grid;grid-template-columns:1fr auto;gap:2px var(--sp-2)}.pos-panel .el-table td.el-table__cell{display:block;border:none!important;padding:0!important;text-align:left!important}.pos-panel .el-table td:nth-child(1){grid-column:1;font-family:var(--font-ui);font-weight:600;font-size:var(--fs-h4)}.pos-panel .el-table td:nth-child(2){grid-column:2;grid-row:1;text-align:right!important}.pos-panel .el-table td:nth-child(3){grid-column:1;font-family:var(--font-mono);font-size:var(--fs-h4);font-weight:600}.pos-panel .el-table td:nth-child(8){grid-column:2;font-family:var(--font-mono);font-size:var(--fs-h4);font-weight:600;text-align:right!important}.pos-panel .el-table td:nth-child(4),.pos-panel .el-table td:nth-child(9),.pos-panel .el-table td:nth-child(10){grid-column:span 2;display:inline-block!important;width:auto;font-size:var(--fs-caption);color:var(--text-tertiary);margin-right:var(--sp-3)}.pos-panel .el-table td:nth-child(4):before{content:"占敞口 ";opacity:.65}.pos-panel .el-table td:nth-child(9):before{content:"回报 ";opacity:.65}.pos-panel .el-table td:nth-child(10):before{content:"杠杆 ";opacity:.65}.pos-panel .el-table td:nth-child(5),.pos-panel .el-table td:nth-child(6),.pos-panel .el-table td:nth-child(7),.pos-panel .el-table td:nth-child(11){display:none!important}.el-button{min-height:36px}.el-table td .el-button--small{min-height:32px;padding:0 10px}.el-tabs__item{height:44px!important;line-height:44px!important}}@media (max-width: 480px){.metric-row .el-col,.metric-row .el-col:first-child{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.pos-summary .sep{display:none}.pos-summary span{display:block}}@media (max-width: 768px){.nav-drawer .el-drawer__body{padding:0;display:flex;flex-direction:column}.nav-drawer .drawer-head{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--border-subtle)}.nav-drawer .drawer-head .logo-text{font-size:var(--fs-h4);font-weight:600}.nav-drawer .el-menu{border-right:none;background:transparent}.nav-drawer .el-menu-item{height:50px!important;line-height:50px!important;font-size:var(--fs-h4)}.drawer-btn{min-width:40px;min-height:40px;margin-right:var(--sp-1);font-size:18px}.layout-header{padding:0 var(--sp-2)!important;gap:var(--sp-1)}.layout-header .el-breadcrumb{font-size:var(--fs-caption);overflow:hidden;white-space:nowrap}.layout-header .user-info{display:none!important}}@media (max-width: 768px){.strategy-page .el-table,.strategy-page .el-table__body-wrapper,.strategy-page .el-table__body,.strategy-page .el-table tbody,.strategy-page .el-table tr{display:block;width:100%!important;height:auto!important}.strategy-page .el-table__header-wrapper{display:none}.strategy-page .el-table__fixed-right,.strategy-page .el-table__fixed{display:none!important}.strategy-page .el-table:before,.strategy-page .el-table__fixed-right:before{display:none}.strategy-page .el-table{max-height:none;overflow:visible!important}.strategy-page .el-table tr{display:grid;grid-template-columns:1fr auto;gap:2px var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);padding:var(--sp-3);margin-bottom:var(--sp-2)}.strategy-page .el-table td.el-table__cell{display:block;border:none!important;padding:0!important;text-align:left!important}.strategy-page .el-table td:nth-child(1){grid-column:1;font-size:var(--fs-h4);font-weight:600;font-family:var(--font-ui)}.strategy-page .el-table td:nth-child(4){grid-column:2;grid-row:1;text-align:right!important}.strategy-page .el-table td:nth-child(3){grid-column:1/-1;font-size:var(--fs-caption);color:var(--text-tertiary);margin-bottom:var(--sp-2)}.strategy-page .el-table td:nth-child(5),.strategy-page .el-table td:nth-child(6){font-family:var(--font-mono);font-size:var(--fs-h4);font-weight:600}.strategy-page .el-table td:nth-child(5){grid-column:1}.strategy-page .el-table td:nth-child(6){grid-column:2;text-align:right!important}.strategy-page .el-table td:nth-child(5):before{content:"盈亏 ";font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:400;color:var(--text-tertiary)}.strategy-page .el-table td:nth-child(7),.strategy-page .el-table td:nth-child(8){grid-column:span 2;display:inline-block!important;width:auto;font-size:var(--fs-caption);color:var(--text-tertiary);margin-right:var(--sp-3)}.strategy-page .el-table td:nth-child(7):before{content:"成交 ";opacity:.65}.strategy-page .el-table td:nth-child(8):before{content:"运行 ";opacity:.65}.strategy-page .el-table td:nth-child(2){display:none!important}.strategy-page .el-table td:nth-child(9){grid-column:1/-1;margin-top:var(--sp-3);padding-top:var(--sp-3)!important;border-top:1px solid var(--border-subtle)!important;display:flex!important;flex-wrap:wrap;gap:var(--sp-2)}.strategy-page .el-table td:nth-child(9) .cell{display:flex;flex-wrap:wrap;gap:var(--sp-2);width:100%}.strategy-page .el-table td:nth-child(9) .el-button{margin:0!important;flex:1 1 auto;min-width:62px;min-height:34px}.strategy-page .page-header .el-input,.strategy-page .page-header .el-select{width:100%!important}}@media (max-width: 768px){.stat-card{padding:var(--sp-3)!important;gap:var(--sp-2)!important;min-width:0}.stat-card .stat-icon{width:34px!important;height:34px!important;font-size:16px!important}.stat-card .stat-info{min-width:0;overflow:hidden}.stat-card .stat-value{font-size:var(--fs-h3)!important;line-height:1.15}.stat-card .stat-label{font-size:var(--fs-caption)!important;white-space:nowrap}.strategy-page .el-row .el-col-6,.stats-row .el-col-6{width:50%!important;max-width:50%!important;flex:0 0 50%!important}.nav-drawer{--el-drawer-bg-color: var(--bg-surface)}.strategy-page .el-table__inner-wrapper,.strategy-page .el-table table,.strategy-page .el-table colgroup,.strategy-page .el-table__body{width:100%!important;min-width:0!important;table-layout:fixed!important}.strategy-page .el-table colgroup col{width:auto!important}.strategy-page .el-table__body-wrapper{overflow-x:hidden!important}.strategy-page .el-table td.el-table__cell{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.pos-panel .el-table__inner-wrapper,.pos-panel .el-table table,.pos-panel .el-table__body{width:100%!important;min-width:0!important;table-layout:fixed!important}.pos-panel .el-table__body-wrapper{overflow-x:hidden!important}.pos-panel .el-table td.el-table__cell{min-width:0!important;overflow-wrap:anywhere}.layout-main{overflow-x:hidden}}.layout-main{overflow-x:hidden}@media (max-width: 768px){.el-dialog .pos-desc :deep(.el-descriptions__label){font-size:var(--fs-caption);color:var(--text-tertiary);background:var(--bg-input)!important;padding:6px 8px!important}.el-dialog .pos-desc :deep(.el-descriptions__content){font-family:var(--font-mono);font-size:var(--fs-body);padding:6px 8px!important;word-break:break-all}.el-dialog .el-table{font-size:var(--fs-caption)}.el-dialog .el-table th.el-table__cell{font-size:var(--fs-micro)!important;padding:4px 0!important}.el-dialog .el-table td.el-table__cell{padding:5px 0!important}.el-dialog .el-table .cell{padding:0 6px!important;line-height:1.4}.el-dialog .el-table td:first-child .cell{font-family:var(--font-mono);font-size:var(--fs-micro);white-space:normal;word-spacing:100vw}.el-dialog.pos-dialog-narrow,.el-overlay-dialog .el-dialog{margin-top:6vh!important;max-height:88vh;display:flex;flex-direction:column}.el-dialog.pos-dialog-narrow .el-dialog__body,.el-overlay-dialog .el-dialog .el-dialog__body{overflow-y:auto;padding:var(--sp-3)!important}.el-dialog .section-title{font-size:var(--fs-caption);margin:var(--sp-3) 0 var(--sp-1)}}
