.el-form-item__content{display:block}.login-wrapper[data-v-1139bc40]{background-color:#f2f4f8;min-height:100vh;display:flex;align-items:center;justify-content:center}.login-box[data-v-1139bc40]{width:400px;background-color:#fff;border-radius:10px;padding:40px 30px;box-shadow:0 8px 24px rgba(0,0,0,.1);text-align:center}.login-title[data-v-1139bc40]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px}.login-subtitle[data-v-1139bc40]{font-size:14px;color:#888;margin-bottom:30px}.login-input[data-v-1139bc40] .el-input__wrapper{border-radius:6px;background-color:#f5f7fa}.login-btn[data-v-1139bc40]{width:100%;margin-top:10px;border-radius:6px;background-color:#096dd9;border-color:#096dd9}.submenu-title[data-v-19179c03]{display:flex;align-items:center}.submenu-title>span[data-v-19179c03]:not(:first-child){margin-left:4px}.layout[data-v-a636a966]{height:100vh}.full-height[data-v-a636a966]{height:100%}.aside[data-v-a636a966]{background-color:#2d3a4b;color:#fff}.header[data-v-a636a966]{background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.title[data-v-a636a966]{font-size:18px;font-weight:600}.main[data-v-a636a966]{padding:20px}.menu[data-v-a636a966] .el-menu-item.is-active{background-color:#409eff;color:#fff}.submenu-title[data-v-a636a966]{display:flex;align-items:center}.menu[data-v-a636a966] .el-menu-item .el-icon,.submenu-title .el-icon[data-v-a636a966]{margin-right:4px}.dashboard[data-v-51520432]{padding:20px}.user-page .toolbar[data-v-8d724c78]{margin-bottom:15px;display:flex;gap:10px}.search[data-v-8d724c78]{width:200px}.pager[data-v-8d724c78]{margin-top:15px;text-align:right}.article-page .toolbar[data-v-1d3097c8]{margin-bottom:15px;display:flex;gap:10px}.search[data-v-1d3097c8]{width:200px}.pager[data-v-1d3097c8]{margin-top:15px;text-align:right}.article-form[data-v-6dbc033b]{padding:20px}.form[data-v-6dbc033b] textarea{min-height:80px}.apikey-page .toolbar[data-v-dd07de5c],.category-page .toolbar[data-v-60391d14]{margin-bottom:15px}.pager[data-v-dd07de5c]{margin-top:15px;text-align:right}.collect-page[data-v-535ce862],.news-page[data-v-537db9fc]{padding:20px}.toolbar[data-v-537db9fc]{margin-bottom:15px;display:flex;gap:10px}.search[data-v-537db9fc]{width:200px}.pager[data-v-537db9fc]{margin-top:15px;text-align:right}.batch-bar[data-v-537db9fc]{margin-top:10px;display:flex;gap:10px}.news-edit[data-v-f3dabf3c]{padding:20px}.form[data-v-f3dabf3c] textarea{min-height:80px}.notice-page .toolbar[data-v-3860cf0e]{margin-bottom:15px;display:flex;gap:10px}.search[data-v-3860cf0e]{width:200px}.pager[data-v-3860cf0e]{margin-top:15px;text-align:right}.admin-user-page .toolbar[data-v-2309a900]{margin-bottom:15px;display:flex;gap:10px}.search[data-v-2309a900]{width:200px}.pager[data-v-2309a900]{margin-top:15px;text-align:right}.menu-page .toolbar[data-v-a1346d0c]{margin-bottom:15px}.pager[data-v-a1346d0c]{margin-top:15px;text-align:right}.role-page .toolbar[data-v-44de8eea]{margin-bottom:15px}.pager[data-v-44de8eea]{margin-top:15px;text-align:right}.role-perm-dialog[data-v-44de8eea] .el-dialog__body{padding:20px;max-height:60vh;overflow-y:auto}.perm-tree-container[data-v-44de8eea]{min-height:300px;max-height:500px;overflow-y:auto;padding:10px;border:1px solid #e4e7ed;border-radius:4px;background-color:#fff}.perm-tree[data-v-44de8eea] .el-tree-node{margin:4px 0}.perm-tree[data-v-44de8eea] .el-tree-node__content{height:32px;line-height:32px;padding-left:8px;font-size:14px}.perm-tree[data-v-44de8eea] .el-tree-node__content:hover{background-color:#f5f7fa}.perm-tree[data-v-44de8eea] .el-checkbox{margin-right:8px}.perm-tree[data-v-44de8eea] .el-checkbox__input{cursor:pointer}.perm-tree[data-v-44de8eea] .el-checkbox__input.is-disabled{cursor:not-allowed}.perm-tree[data-v-44de8eea] .el-checkbox__input:not(.is-disabled){cursor:pointer;pointer-events:auto}.perm-tree[data-v-44de8eea] .el-tree-node__content{cursor:default;pointer-events:auto}.perm-tree[data-v-44de8eea] .el-tree-node__content .el-checkbox{pointer-events:auto}.perm-tree[data-v-44de8eea] .el-tree-node__expand-icon{color:#606266;font-size:14px;padding:6px;cursor:pointer}.perm-tree[data-v-44de8eea] .el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.perm-tree[data-v-44de8eea] .el-tree-node__label{font-size:14px;color:#303133}.perm-tree[data-v-44de8eea] .el-tree-node.is-checked>.el-tree-node__content .el-tree-node__label{color:#409eff;font-weight:500}.vip-page .toolbar[data-v-db9bd2b4]{margin-bottom:15px}.pager[data-v-db9bd2b4]{margin-top:15px;text-align:right}.toolbar[data-v-f7fbb706]{margin-bottom:15px;display:flex;gap:10px}.w120[data-v-f7fbb706]{width:120px}.pager[data-v-f7fbb706]{margin-top:15px;text-align:right}.batch-bar[data-v-f7fbb706]{margin-top:10px;display:flex;gap:10px}.wechat-login-page[data-v-c0d188d2]{padding:16px}.setting-card[data-v-c0d188d2]{max-width:720px}.card-header[data-v-c0d188d2]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-c0d188d2]{display:flex;gap:8px}.secret-row[data-v-c0d188d2]{display:flex;align-items:center;gap:8px}.unsaved-alert[data-v-c0d188d2]{margin-top:16px}.vip-plan-page .toolbar[data-v-c5b00a50]{margin-bottom:15px}.prices[data-v-c5b00a50]{display:flex;flex-direction:column;gap:4px;font-size:12px}.tips[data-v-c5b00a50]{margin-left:10px;font-size:12px;color:#909399}.vip-order-page .toolbar[data-v-8ea202c6]{margin-bottom:15px;display:flex;gap:10px}.search[data-v-8ea202c6]{width:200px}.sub-amount[data-v-8ea202c6]{font-size:12px;color:#909399}.pager[data-v-8ea202c6]{margin-top:15px;text-align:right}.payment-page .toolbar[data-v-ea9c0150]{margin-bottom:15px}.tips[data-v-ea9c0150]{margin-left:10px;font-size:12px;color:#909399}.vip-coupon-page .toolbar[data-v-5213fdb6]{margin-bottom:15px}.pager[data-v-5213fdb6]{margin-top:15px;text-align:right}.advice-page .toolbar[data-v-42375a15]{margin-bottom:15px;display:flex;gap:10px}.pct-val.positive[data-v-42375a15]{color:#d81e06}.pct-val.negative[data-v-42375a15]{color:#098551}.pct-val.neutral[data-v-42375a15]{color:#6b7280}.status-val.positive[data-v-42375a15]{color:#d81e06}.status-val.negative[data-v-42375a15]{color:#098551}.status-val.neutral[data-v-42375a15]{color:#6b7280}.clickable[data-v-42375a15]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pager[data-v-42375a15]{margin-top:15px;text-align:right}.batch-actions[data-v-42375a15]{margin-top:10px;display:flex;align-items:center;gap:10px}.tips[data-v-42375a15]{color:#909399;font-size:12px}.auction-monitor[data-v-c42cb722]{display:flex;flex-direction:column;gap:12px}.toolbar[data-v-c42cb722]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.update-time[data-v-c42cb722]{color:#909399;font-size:12px}.filters[data-v-c42cb722]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.name-cell[data-v-c42cb722]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.name-cell .row1[data-v-c42cb722]{display:flex;align-items:center;justify-content:space-between;gap:8px}.name-cell .row1 .left[data-v-c42cb722]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.name-cell .row1 .right[data-v-c42cb722]{display:inline-flex;align-items:center;gap:6px}.name-cell .nm[data-v-c42cb722]{font-weight:600;color:#175a91}.name-cell .cd[data-v-c42cb722]{font-size:10px;color:#6b7280}.name-cell .flags[data-v-c42cb722]{display:inline-flex;align-items:center;gap:6px}.name-cell .sig-bars[data-v-c42cb722]{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.name-cell .sig-bars .bar[data-v-c42cb722]{width:6px;border-radius:2px;display:inline-block}.name-cell .sig-bars .bar.buy[data-v-c42cb722]{background:#6b21a8}.name-cell .sig-bars .bar.sell[data-v-c42cb722]{background:#098551}.name-cell .leader[data-v-c42cb722]{font-size:14px}.name-cell .strength[data-v-c42cb722]{font-size:14px;white-space:nowrap}.name-cell .score[data-v-c42cb722]{font-size:12px;background:rgba(23,90,145,.1);color:#175a91;border-radius:6px;padding:0 6px}.momentum[data-v-c42cb722]{font-size:14px}.pair[data-v-c42cb722]{display:flex;flex-direction:column}.value-top[data-v-c42cb722]{color:#0b1f33}.value-top.positive[data-v-c42cb722]{color:#d81e06}.value-top.negative[data-v-c42cb722]{color:#098551}.value-top.neutral[data-v-c42cb722]{color:#6b7280}.price-cell[data-v-c42cb722]{display:flex;flex-direction:column;align-items:center}.curr[data-v-c42cb722]{font-weight:600;position:relative}.curr .curr-sup[data-v-c42cb722]{font-size:10px;vertical-align:super;margin-left:4px;color:inherit}.curr.positive[data-v-c42cb722]{color:#d81e06}.curr.negative[data-v-c42cb722]{color:#098551}.curr.neutral[data-v-c42cb722]{color:#6b7280}.ddx[data-v-c42cb722]{display:inline-flex;align-items:center;gap:2px;font-size:12px}.ddx-val.positive[data-v-c42cb722]{color:#d81e06}.ddx-val.negative[data-v-c42cb722]{color:#098551}.ddx-val.neutral[data-v-c42cb722]{color:#6b7280}.divider[data-v-c42cb722]{color:#98a2b3}.blink-up[data-v-c42cb722]{animation:flashUp-c42cb722 .8s ease}.blink-down[data-v-c42cb722]{animation:flashDown-c42cb722 .8s ease}@keyframes flashUp-c42cb722{0%{background:rgba(216,30,6,.15)}to{background:transparent}}@keyframes flashDown-c42cb722{0%{background:rgba(9,133,81,.15)}to{background:transparent}}.pager[data-v-c42cb722]{margin-top:10px;text-align:right}.movements-card[data-v-c42cb722]{background:#fff;border-radius:8px;box-shadow:0 8px 16px rgba(23,90,145,.08);padding:10px;min-height:400px}.movements-header[data-v-c42cb722]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.movements-header .left[data-v-c42cb722]{display:flex;align-items:center;gap:8px}.movements-header h3[data-v-c42cb722]{margin:0;color:#175a91}.movements-body .state[data-v-c42cb722]{padding:12px;text-align:center;color:#909399}.movements-body .state.error[data-v-c42cb722]{color:#d81e06}.movements-list[data-v-c42cb722]{display:flex;flex-direction:column;gap:12px;max-height:70vh;overflow-y:auto;list-style:none;margin:0;padding:0}.movement-item[data-v-c42cb722]{border-bottom:1px solid rgba(23,90,145,.1);padding-bottom:10px}.movement-title[data-v-c42cb722]{display:flex;align-items:center;justify-content:space-between}.movement-title .board-name[data-v-c42cb722]{font-weight:600;color:#175a91;font-size:15px}.movement-title .board-pct[data-v-c42cb722]{font-weight:700;font-size:15px}.movement-title .board-pct.positive[data-v-c42cb722]{color:#d81e06}.movement-title .board-pct.negative[data-v-c42cb722]{color:#1a73e8}.movement-title .board-pct.neutral[data-v-c42cb722]{color:#6b7280}.movement-time[data-v-c42cb722]{margin-top:4px;font-size:12px;color:#6b7280}.movement-meta[data-v-c42cb722]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:12px;align-items:baseline}.movement-meta .badge[data-v-c42cb722]{font-size:12px;color:#175a91;background:rgba(23,90,145,.1);border-radius:6px;padding:0 6px}.inflow.positive[data-v-c42cb722]{color:#d81e06}.inflow.negative[data-v-c42cb722]{color:#1a73e8}.leader-list[data-v-c42cb722]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.leader-item[data-v-c42cb722]{background:rgba(23,90,145,.08);color:#175a91;border-radius:6px;padding:4px 8px;font-size:12px}.auction-monitor[data-v-c42cb722] .el-table .cell{padding:2px 6px;line-height:1.1}.table-scroll[data-v-c42cb722]{overflow-x:auto}.modal-left[data-v-c42cb722]{display:grid;gap:10px}.chart-card[data-v-c42cb722]{position:relative;min-height:420px}.chart-box[data-v-c42cb722]{width:100%;height:60vh;min-height:380px;border-radius:8px}.chip-card[data-v-c42cb722]{background:#fff;border-radius:8px;box-shadow:0 6px 12px rgba(23,90,145,.06);padding:8px;z-index:20}.chip-chart[data-v-c42cb722]{width:100%;height:200px;pointer-events:none}.float-badge[data-v-c42cb722]{display:inline-block;padding:0 6px;border-radius:6px;border:1px solid currentColor}.float-badge--red[data-v-c42cb722]{color:#d81e06}.float-badge--yellow[data-v-c42cb722]{color:#facc15}.float-badge--green[data-v-c42cb722]{color:#16a34a}.float-badge--gray[data-v-c42cb722]{color:#6b7280}.chip-close[data-v-c42cb722]{position:absolute;right:8px;top:6px;z-index:30}.chart-box[data-v-c42cb722]{position:relative}.loading-overlay[data-v-c42cb722]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.loading-dot[data-v-c42cb722]{width:10px;height:10px;border-radius:50%;background:#175a91;margin:0 4px;animation:pulse-c42cb722 1s ease infinite;opacity:.8}@keyframes pulse-c42cb722{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.intraday-blue-stamp[data-v-c42cb722]{position:absolute;right:50px;top:-20px;padding:6px 10px;border-radius:6px;border:2px solid #175a91;color:#175a91;background:rgba(23,90,145,.1);font-weight:700;font-size:12px;z-index:3}.chip-card[data-v-c42cb722]{position:absolute;right:12px;bottom:12px;width:56%;z-index:4}.pct-val.positive[data-v-c42cb722]{color:#d81e06}.pct-val.negative[data-v-c42cb722]{color:#098551}.pct-val.neutral[data-v-c42cb722]{color:#6b7280}