.zone-content{font-size:14px;line-height:1.5715;color:rgba(0,0,0,.88);box-sizing:border-box}.zone-content .page-header h1,.zone-content .page-header h2,.zone-content .page-title{margin:0 0 8px 0;font-size:20px;font-weight:600;line-height:1.35;color:rgba(0,0,0,.88)}.zone-content .page-desc,.zone-content .page-header p{margin:0;font-size:14px;line-height:1.5715;color:rgba(0,0,0,.45)}.zone-content .el-input__wrapper,.zone-content .el-select .el-select__wrapper{font-size:14px}.zone-content .el-button{font-size:14px;line-height:1.5715}.zone-content .el-table{font-size:14px}.zone-content .el-table th.el-table__cell{font-weight:500;color:rgba(0,0,0,.88)}.zone-content .el-form-item__label{font-size:14px;line-height:1.5715}@media (max-width:768px){.zone-content{padding:12px!important;overflow-x:hidden}.zone-header.main-header{padding:0 12px;flex-wrap:wrap;gap:8px;min-height:auto;height:auto;padding-top:8px;padding-bottom:8px}.zone-header .header-left{flex-wrap:wrap;gap:8px}.zone-header .app-title{font-size:16px}.zone-header .breadcrumb{font-size:14px;width:100%}.zone-header .user-info-flat{flex-wrap:wrap;gap:6px;font-size:14px}.zone-header .user-actions{width:100%}.zone-content .page-header h1,.zone-content .page-header h2,.zone-content .page-title{font-size:18px}.zone-content .page-desc,.zone-content .page-header p{font-size:13px}.zone-content .el-table{font-size:12px}.zone-content .el-table td.el-table__cell,.zone-content .el-table th.el-table__cell{padding:6px 8px}.zone-content .el-card{padding:12px}.zone-content .el-form-item{margin-bottom:14px}.zone-content .el-dialog{width:95%!important;max-width:95%}}@media (max-width:480px){.zone-content{padding:8px!important}.zone-header.main-header{padding:0 8px}.zone-header .app-title{font-size:14px}}.app-layout[data-v-4d305f16]{display:flex;height:100vh;background:#f5f7fa}.app-layout .main-wrap[data-v-4d305f16]{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:240px;background:#f5f7fa;overflow-y:auto;overflow-x:hidden}.app-layout.sidebar-collapsed .main-wrap[data-v-4d305f16]{margin-left:64px}.dashboard-container[data-v-0732356e]{height:100%;padding:0;margin:0}.sd-dialog .el-dialog__body{padding:12px 16px}.sd-root[data-v-35c4c7c1]{display:flex;flex-direction:column;gap:12px}.sd-header[data-v-35c4c7c1]{display:flex;align-items:center;gap:12px;position:relative;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.sd-avatar[data-v-35c4c7c1]{width:40px;height:40px;border-radius:12px;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.sd-header-text[data-v-35c4c7c1]{display:flex;flex-direction:column;gap:4px}.sd-name-row[data-v-35c4c7c1]{display:flex;align-items:center;gap:10px}.sd-name[data-v-35c4c7c1]{font-size:20px;font-weight:800;color:#0f172a}.sd-core-pill[data-v-35c4c7c1]{padding:2px 8px;border-radius:999px;font-size:12px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;display:inline-flex;align-items:center;gap:6px}.ctrl-type-tag[data-v-35c4c7c1]{font-size:11px;padding:1px 6px;border-radius:999px;font-weight:600}.ctrl-type-consistent[data-v-35c4c7c1],.ctrl-type-direct[data-v-35c4c7c1],.ctrl-type-indirect[data-v-35c4c7c1]{background:#dbeafe;color:#1d4ed8}.ctrl-type-associate[data-v-35c4c7c1]{background:#ede9fe;color:#7c3aed}.sd-no-link-btns[data-v-35c4c7c1]{display:inline-flex;gap:6px;align-items:center}.sd-subtitle[data-v-35c4c7c1]{margin:0;font-size:13px;color:#64748b}.sd-refresh-btn[data-v-35c4c7c1]{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:18px;color:#374151;z-index:100;margin-left:auto;line-height:1}.sd-refresh-btn[data-v-35c4c7c1]:hover{background:#f3f4f6}.sd-grid[data-v-35c4c7c1]{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.sd-card[data-v-35c4c7c1]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:12px 14px}.sd-left .sd-card[data-v-35c4c7c1],.sd-right .sd-card[data-v-35c4c7c1]{min-height:auto}.sd-card-gradient[data-v-35c4c7c1]{background:linear-gradient(135deg,#eff6ff,#eef2ff)}.sd-card-title[data-v-35c4c7c1]{margin:0 0 8px 0;font-size:13px;font-weight:700;color:#0f172a}.sd-card-header[data-v-35c4c7c1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sd-info-list[data-v-35c4c7c1]{display:flex;flex-direction:column;gap:4px}.sd-info-row[data-v-35c4c7c1]{display:flex;align-items:center;justify-content:space-between;font-size:13px}.sd-label[data-v-35c4c7c1]{color:#64748b}.sd-value[data-v-35c4c7c1]{color:#0f172a;font-weight:500}.sd-muted[data-v-35c4c7c1]{color:#94a3b8}.sd-highlight[data-v-35c4c7c1]{font-weight:800;color:#1d4ed8}.sd-up[data-v-35c4c7c1]{font-weight:700;color:#dc2626}.sd-down[data-v-35c4c7c1]{font-weight:700;color:#059669}.sd-suspicious-pill[data-v-35c4c7c1]{padding:2px 8px;border-radius:999px;font-size:12px;background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.sd-right[data-v-35c4c7c1]{display:flex;flex-direction:column;gap:10px}.sd-range-toggle[data-v-35c4c7c1]{display:flex;gap:4px;background:#f1f5f9;padding:3px;border-radius:999px}.sd-range-btn[data-v-35c4c7c1]{border:none;background:transparent;font-size:11px;padding:4px 8px;border-radius:999px;cursor:pointer;color:#64748b}.sd-range-btn.active[data-v-35c4c7c1]{background:#0f172a;color:#fff}.sd-range-btn[data-v-35c4c7c1]:disabled{opacity:.5;cursor:not-allowed}.sd-chart-echarts[data-v-35c4c7c1]{display:flex;align-items:stretch;justify-content:stretch}.sd-chart-echarts p[data-v-35c4c7c1]{margin:auto}.sd-chart-placeholder[data-v-35c4c7c1]{height:220px;border-radius:8px;background:#0f172a;color:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:13px}.sd-chart-placeholder-light[data-v-35c4c7c1]{background:#f8fafc;color:#64748b;height:160px}.sd-footer[data-v-35c4c7c1]{display:flex;justify-content:flex-end;padding-top:6px;border-top:1px solid #e2e8f0;margin-top:4px}.sd-close-btn[data-v-35c4c7c1]{padding:6px 20px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;font-size:13px}.sd-close-btn[data-v-35c4c7c1]:hover{background:#f3f4f6}.holder-link[data-v-f1e92c80]{color:#409eff;text-decoration:none;cursor:pointer}.holder-link[data-v-f1e92c80]:hover{text-decoration:underline}.dashboard-container[data-v-f1e92c80]{padding:20px;background:#f5f7fa;min-height:100vh;width:100%;max-width:100%;box-sizing:border-box}.page-header[data-v-f1e92c80]{margin-bottom:20px}.page-header h2[data-v-f1e92c80]{margin:0 0 6px 0;font-size:24px;font-weight:700;color:#0f172a}.page-header p[data-v-f1e92c80]{margin:0;font-size:14px;color:#64748b}.filter-row[data-v-f1e92c80]{margin-bottom:20px}.current-price[data-v-f1e92c80]{font-weight:600;color:#0d9488}.kpi-blocks[data-v-f1e92c80]{display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap}.kpi-block[data-v-f1e92c80]{flex:1;min-width:0;background:#f8fafc;border-radius:12px;padding:16px 20px;border:1px solid #e2e8f0}.kpi-block-title[data-v-f1e92c80]{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #2563eb;display:inline-block}.kpi-row[data-v-f1e92c80]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:0}.kpi-block .kpi-row[data-v-f1e92c80]{margin-bottom:0}.kpi-card[data-v-f1e92c80]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px rgba(0,0,0,.06);position:relative}.kpi-label[data-v-f1e92c80]{font-size:14px;color:#64748b;font-weight:500;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.kpi-label-text[data-v-f1e92c80]{flex:1}.kpi-help[data-v-f1e92c80]{width:18px;height:18px;border-radius:50%;border:1px solid #94a3b8;color:#0f172a;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#e0f2fe}.kpi-value[data-v-f1e92c80]{font-size:26px;font-weight:700;color:#0f172a}.kpi-value .unit[data-v-f1e92c80]{font-size:14px;font-weight:500;color:#64748b;margin-left:2px}.kpi-value.up[data-v-f1e92c80]{color:#dc2626}.kpi-value.down[data-v-f1e92c80]{color:#10b981}.kpi-ring[data-v-f1e92c80]{font-size:12px;margin-top:6px;color:#94a3b8}.kpi-ring.up[data-v-f1e92c80]{color:#dc2626}.kpi-ring.down[data-v-f1e92c80]{color:#10b981}.kpi-ring.flat[data-v-f1e92c80]{color:#94a3b8}.section[data-v-f1e92c80]{margin-bottom:20px;min-width:0}.chart-card[data-v-f1e92c80]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden;min-width:0}.card-title[data-v-f1e92c80]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:18px;font-weight:600;color:#0f172a;margin-bottom:16px}.card-hint[data-v-f1e92c80]{font-size:13px;color:#94a3b8;font-weight:400}.cards-navigation[data-v-f1e92c80]{display:flex;align-items:center;gap:12px;margin-bottom:16px;min-width:0}.nav-arrow[data-v-f1e92c80]{width:36px;height:36px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:20px;color:#64748b;flex-shrink:0}.nav-arrow[data-v-f1e92c80]:hover{border-color:#2563eb;color:#2563eb}.core-cards-scroll[data-v-f1e92c80]{display:flex;gap:16px;overflow-x:auto;padding-bottom:12px;scroll-behavior:smooth;flex:1;min-width:0;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.core-cards-scroll[data-v-f1e92c80]::-webkit-scrollbar{height:6px}.core-cards-scroll[data-v-f1e92c80]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.core-cards-scroll[data-v-f1e92c80]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.core-cards-scroll.core-cards-fit[data-v-f1e92c80]{display:grid;overflow-x:visible;cursor:default}.core-cards-scroll.core-cards-fit[data-count="1"][data-v-f1e92c80]{grid-template-columns:repeat(1,minmax(0,1fr))}.core-cards-scroll.core-cards-fit[data-count="2"][data-v-f1e92c80]{grid-template-columns:repeat(2,minmax(0,1fr))}.core-cards-scroll.core-cards-fit[data-count="3"][data-v-f1e92c80]{grid-template-columns:repeat(3,minmax(0,1fr))}.core-cards-scroll.core-cards-fit[data-count="4"][data-v-f1e92c80]{grid-template-columns:repeat(4,minmax(0,1fr))}.core-cards-scroll.core-cards-fit[data-count="5"][data-v-f1e92c80]{grid-template-columns:repeat(5,minmax(0,1fr))}.core-cards-scroll.core-cards-fit[data-count="6"][data-v-f1e92c80]{grid-template-columns:repeat(6,minmax(0,1fr))}.core-cards-scroll.core-cards-fit[data-count="7"][data-v-f1e92c80]{grid-template-columns:repeat(7,minmax(0,1fr))}.core-cards-scroll.core-cards-fit .shareholder-card[data-v-f1e92c80]{width:100%;min-width:0;max-width:none;flex:none}.core-cards-scroll.core-cards-reduced .shareholder-card[data-v-f1e92c80]{flex:0 0 auto;width:232px;min-width:232px;max-width:320px}.shareholder-cards[data-v-f1e92c80]{display:flex;gap:16px;overflow-x:auto;padding-bottom:12px;scroll-behavior:smooth;flex:1;min-width:0}.shareholder-card[data-v-f1e92c80]{flex:0 0 auto;width:200px;min-width:200px;max-width:320px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s}.shareholder-card[data-v-f1e92c80]:hover{border-color:#2563eb}.shareholder-card.selected[data-v-f1e92c80]{border-color:#2563eb;background:#eff6ff}.shareholder-rank[data-v-f1e92c80]{background:#0f172a}.data-percent[data-v-f1e92c80]{color:#2563eb}.control-item.full-control .bar-fill[data-v-f1e92c80]{background:#2563eb}.control-item.indirect-control .bar-fill[data-v-f1e92c80]{background:#f59e0b}.card-header[data-v-f1e92c80]{display:flex;align-items:center;margin-bottom:12px}.shareholder-rank[data-v-f1e92c80]{width:32px;height:32px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;margin-right:12px}.shareholder-info[data-v-f1e92c80]{flex:1}.shareholder-name[data-v-f1e92c80]{font-size:18px;font-weight:600;color:#0f172a}.shareholder-role[data-v-f1e92c80]{font-size:13px;color:#64748b}.card-data[data-v-f1e92c80]{justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.card-data[data-v-f1e92c80],.data-main[data-v-f1e92c80]{display:flex;align-items:baseline}.data-value[data-v-f1e92c80]{font-size:32px;font-weight:700;color:#0f172a}.data-unit[data-v-f1e92c80]{font-size:14px;color:#64748b;margin-left:4px}.data-percent[data-v-f1e92c80]{font-size:20px;font-weight:600}.control-types[data-v-f1e92c80]{margin-bottom:0}.control-types-lines[data-v-f1e92c80]{display:flex;flex-direction:column;gap:6px}.control-types-lines .control-line[data-v-f1e92c80]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.control-types-lines .control-label[data-v-f1e92c80]{width:auto;color:#64748b}.control-types-lines .control-cost[data-v-f1e92c80]{font-weight:600;color:#0f172a}.control-item[data-v-f1e92c80]{display:flex;align-items:center;margin-bottom:8px}.control-label[data-v-f1e92c80]{width:70px;font-size:12px;color:#64748b}.control-bar[data-v-f1e92c80]{flex:1;height:6px;background:#e2e8f0;border-radius:3px;margin:0 8px;overflow:hidden}.control-value[data-v-f1e92c80]{width:40px;font-size:12px;font-weight:600;color:#0f172a;text-align:right}.card-data-single[data-v-f1e92c80]{margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.card-data-single .data-value[data-v-f1e92c80]{font-size:24px}.card-data-single .data-main .data-unit[data-v-f1e92c80],.card-data-single .data-value--primary[data-v-f1e92c80]{color:#2563eb}.card-data-single .data-change[data-v-f1e92c80]{font-size:12px;color:#64748b}.card-data-single .data-change.positive[data-v-f1e92c80]{color:#dc2626}.card-data-single .data-change.negative[data-v-f1e92c80]{color:#10b981}.cost-trend-dots[data-v-f1e92c80]{width:100%;display:flex;align-items:center;gap:4px;margin-top:6px}.cost-trend-dots .trend-dot[data-v-f1e92c80]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cost-trend-dots .trend-dot.up[data-v-f1e92c80]{background:#dc2626}.cost-trend-dots .trend-dot.down[data-v-f1e92c80]{background:#10b981}.cost-trend-dots .trend-dot.flat[data-v-f1e92c80]{background:#94a3b8}.core-callout[data-v-f1e92c80]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.callout-title-row[data-v-f1e92c80]{margin-bottom:12px}.callout-title[data-v-f1e92c80]{font-size:15px;font-weight:600;color:#303133}.drivers-body[data-v-f1e92c80]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.drivers-block[data-v-f1e92c80]{background:#fafafa;border-radius:8px;padding:14px;font-size:13px}.drivers-block.up[data-v-f1e92c80]{border-left:4px solid #dc2626}.drivers-block.down[data-v-f1e92c80]{border-left:4px solid #10b981}.drivers-title[data-v-f1e92c80]{font-weight:600;margin-bottom:10px;color:#303133}.drivers-block ul[data-v-f1e92c80]{margin:0 0 10px 0;padding-left:18px}.drivers-block li[data-v-f1e92c80]{margin:4px 0}.drivers-block .muted[data-v-f1e92c80]{color:#909399;list-style:none;padding-left:0}.expand-btn[data-v-f1e92c80]{font-size:12px;color:#2563eb;background:none;border:none;cursor:pointer;padding:0}.expand-btn[data-v-f1e92c80]:hover{text-decoration:underline}.retail-simulator[data-v-f1e92c80]{background:linear-gradient(145deg,#0c1222,#1a1f35 40%,#162032);color:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.04)}.retail-simulator .simulator-head[data-v-f1e92c80]{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.simulator-badge[data-v-f1e92c80]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;background:rgba(56,189,248,.15);padding:4px 10px;border-radius:6px}.simulator-title[data-v-f1e92c80]{font-size:18px;font-weight:600;color:#f1f5f9}.retail-simulator .simulator-desc[data-v-f1e92c80]{font-size:13px;color:#94a3b8;font-weight:400}.flow-label[data-v-f1e92c80]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:10px}.flow-top[data-v-f1e92c80]{margin-bottom:20px}.flow-top-cards[data-v-f1e92c80]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.dimension-glass[data-v-f1e92c80]{background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);border-radius:12px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.08);border-left:3px solid var(--dim-color,#64748b);transition:transform .15s,box-shadow .15s}.dimension-glass[data-v-f1e92c80]:hover{background:hsla(0,0%,100%,.08);box-shadow:0 4px 16px rgba(0,0,0,.15)}.dimension-name[data-v-f1e92c80]{font-size:12px;color:#94a3b8;margin-bottom:8px;font-weight:500}.dimension-tags[data-v-f1e92c80]{display:flex;flex-wrap:wrap;gap:6px}.dim-tag[data-v-f1e92c80]{background:hsla(0,0%,100%,.12);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.12);padding:5px 10px;border-radius:6px;font-size:12px;cursor:grab;transition:all .15s}.dim-tag[data-v-f1e92c80]:hover{background:var(--dim-color);color:#fff;border-color:var(--dim-color);transform:translateY(-1px)}.price-zone-glass .zone-btn[data-v-f1e92c80]{background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.3);color:#c4b5fd;padding:5px 14px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s;font-weight:500}.price-zone-glass .zone-btn[data-v-f1e92c80]:hover{background:rgba(139,92,246,.3);border-color:#8b5cf6;color:#e9d5ff}.price-zone-glass .zone-btn.active[data-v-f1e92c80]{background:rgba(139,92,246,.4);border-color:#a855f7;color:#f0e8ff;font-weight:600}.pill-zone[data-v-f1e92c80]{background:rgba(139,92,246,.25);color:#c084fc;border-color:rgba(139,92,246,.4)}.flow-bottom[data-v-f1e92c80]{margin-bottom:20px}.pill[data-v-f1e92c80]{display:inline-flex;align-items:center;gap:6px;background:rgba(56,189,248,.2);color:#7dd3fc;padding:6px 12px;border-radius:8px;font-size:13px;cursor:pointer;border:1px solid rgba(56,189,248,.3);transition:background .15s}.pill[data-v-f1e92c80]:hover{background:rgba(56,189,248,.3)}.pill-close[data-v-f1e92c80]{opacity:.8;font-size:14px}.pill-adj[data-v-f1e92c80]{background:rgba(139,92,246,.3);color:#c084fc;border-radius:4px;padding:0 5px;font-size:12px;font-weight:600;border:1px solid rgba(139,92,246,.4)}.pill-psych[data-v-f1e92c80]{background:rgba(139,92,246,.2);color:#c084fc;border-color:rgba(139,92,246,.4)}.psych-range-row[data-v-f1e92c80]{display:flex;align-items:center;padding:12px 14px;background:rgba(139,92,246,.1);border-radius:10px;border-left:3px solid #8b5cf6;margin-top:12px;gap:16px}.psych-range-ctrl[data-v-f1e92c80]{display:flex;align-items:center;gap:12px;flex:1}.psych-range-label[data-v-f1e92c80]{font-size:13px;color:#a78bfa;font-weight:500;white-space:nowrap}.psych-range-value[data-v-f1e92c80]{font-size:12px;color:#c4b5fd;white-space:nowrap;min-width:90px}.retail-simulator .psych-slider[data-v-f1e92c80]{flex:1}.retail-simulator .psych-slider[data-v-f1e92c80] .el-slider__runway{background-color:hsla(0,0%,100%,.15)}.retail-simulator .psych-slider[data-v-f1e92c80] .el-slider__bar{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.retail-simulator .psych-slider[data-v-f1e92c80] .el-slider__button{border-color:#a78bfa;background:#8b5cf6}.difficulty-row[data-v-f1e92c80]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:hsla(0,0%,100%,.05);border-radius:8px;margin-top:10px;flex-wrap:wrap}.diff-label[data-v-f1e92c80]{font-size:12px;color:#94a3b8;font-weight:500}.diff-score[data-v-f1e92c80]{font-size:15px;font-weight:700}.diff-score.diff-hard[data-v-f1e92c80]{color:#f87171}.diff-score.diff-mid[data-v-f1e92c80]{color:#fbbf24}.diff-score.diff-easy[data-v-f1e92c80]{color:#34d399}.diff-desc[data-v-f1e92c80]{font-size:12px;color:#64748b}.drop-zone[data-v-f1e92c80]{min-height:88px;padding:16px 20px;border-radius:12px;background:hsla(0,0%,100%,.04);border:2px dashed hsla(0,0%,100%,.15);display:flex;flex-wrap:wrap;align-items:center;gap:10px;transition:all .2s}.drop-zone.drop-zone-active[data-v-f1e92c80]{background:rgba(56,189,248,.12);border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.2)}.selected-pills[data-v-f1e92c80]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.clear-btn[data-v-f1e92c80]{background:none;border:1px solid hsla(0,0%,100%,.2);color:#94a3b8;padding:5px 12px;border-radius:6px;font-size:12px;cursor:pointer}.clear-btn[data-v-f1e92c80]:hover{border-color:#64748b;color:#cbd5e1}.drop-placeholder[data-v-f1e92c80]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#64748b;font-size:13px;width:100%;min-height:48px}.placeholder-icon[data-v-f1e92c80]{font-size:24px;opacity:.6}.retail-result-glass[data-v-f1e92c80]{background:hsla(0,0%,100%,.04);backdrop-filter:blur(10px);border-radius:12px;padding:16px;border:1px solid hsla(0,0%,100%,.06)}.result-summary[data-v-f1e92c80]{display:flex;align-items:center;gap:24px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.06)}.summary-item[data-v-f1e92c80]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.summary-value[data-v-f1e92c80]{font-size:22px;font-weight:700;color:#f1f5f9}.summary-value.up[data-v-f1e92c80]{color:#dc2626}.summary-value.down[data-v-f1e92c80]{color:#10b981}.summary-unit[data-v-f1e92c80]{font-size:13px;color:#94a3b8}.summary-label[data-v-f1e92c80]{font-size:12px;color:#64748b;width:100%;margin-top:2px}.summary-divider[data-v-f1e92c80]{width:1px;height:28px;background:hsla(0,0%,100%,.1)}.result-table-header[data-v-f1e92c80]{font-size:12px;color:#94a3b8;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.result-table-wrap[data-v-f1e92c80]{width:100%;overflow-x:auto}.result-table-wrap[data-v-f1e92c80] .el-table{background:transparent!important;min-width:1140px!important}.result-table-wrap[data-v-f1e92c80] .el-table td.el-table__cell,.result-table-wrap[data-v-f1e92c80] .el-table th.el-table__cell{background:transparent!important;border-color:hsla(0,0%,100%,.08)!important;color:#e2e8f0!important;padding:8px 6px!important;white-space:nowrap;font-size:13px;text-align:center}.result-table-wrap[data-v-f1e92c80] .el-table td .cell,.result-table-wrap[data-v-f1e92c80] .el-table th .cell{white-space:nowrap}.result-table-wrap[data-v-f1e92c80] .el-table td.el-table__cell:first-child .cell,.result-table-wrap[data-v-f1e92c80] .el-table th.el-table__cell:first-child .cell{text-align:left}.result-table-wrap[data-v-f1e92c80] .el-table td.el-table__cell:not(:first-child) .cell,.result-table-wrap[data-v-f1e92c80] .el-table th.el-table__cell:not(:first-child) .cell{text-align:center}.result-table-wrap[data-v-f1e92c80] .el-table th.el-table__cell{background:hsla(0,0%,100%,.08)!important;color:#94a3b8!important;font-weight:600;white-space:nowrap}.result-table-wrap[data-v-f1e92c80] .el-table th .cell{white-space:nowrap;overflow:visible;text-overflow:unset}.result-table-wrap[data-v-f1e92c80] .el-table tr{background:transparent!important}.result-table-wrap[data-v-f1e92c80] .el-table tr:hover>td{background:hsla(0,0%,100%,.06)!important}.retail-detail-table[data-v-f1e92c80] .el-table__empty-block{background:hsla(0,0%,100%,.04)!important}.retail-detail-table[data-v-f1e92c80] .el-loading-mask{background-color:rgba(15,23,42,.6)!important}.retail-detail-table[data-v-f1e92c80] .el-loading-spinner .path{stroke:#5eead4}.retail-detail-table[data-v-f1e92c80] .el-loading-spinner .el-loading-text{color:#e2e8f0}.cell-freq-high[data-v-f1e92c80]{color:#5eead4}.cell-freq-mid[data-v-f1e92c80]{color:#fcd34d}.cell-freq-low[data-v-f1e92c80]{color:#94a3b8}.cell-acq-easy[data-v-f1e92c80]{color:#5eead4}.cell-acq-mid[data-v-f1e92c80]{color:#fcd34d}.cell-acq-hard[data-v-f1e92c80]{color:#94a3b8}.cell-scale[data-v-f1e92c80]{color:#e2e8f0}.cell-pnl.profit[data-v-f1e92c80]{color:#f87171}.cell-pnl.loss[data-v-f1e92c80]{color:#5eead4}.cell-pnl[data-v-f1e92c80]{color:#94a3b8}.cell-cash.profit[data-v-f1e92c80]{color:#f87171}.cell-cash.loss[data-v-f1e92c80]{color:#5eead4}.cell-cash[data-v-f1e92c80]{color:#94a3b8}.cell-stab[data-v-f1e92c80]{color:#e2e8f0}.cell-psych[data-v-f1e92c80]{color:#5eead4;font-weight:500}.group-tags[data-v-f1e92c80]{display:flex;flex-wrap:wrap;gap:6px}.group-tag[data-v-f1e92c80]{display:inline-block;padding:3px 8px;border-radius:4px;font-size:11px;border:1px solid;font-weight:500}.group-dist-item[data-v-f1e92c80]{align-items:center}.group-tag-cell[data-v-f1e92c80]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:11px;border:1px solid;font-weight:500;background:transparent}@media (max-width:768px){.dashboard-container .page-header[data-v-f1e92c80]{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-container .filter-row .el-form[data-v-f1e92c80]{flex-wrap:wrap}.dashboard-container .filter-row .el-select[data-v-f1e92c80]{width:100%!important;min-width:0}.dashboard-container .kpi-blocks[data-v-f1e92c80]{grid-template-columns:1fr;gap:12px}.dashboard-container .kpi-block[data-v-f1e92c80]{padding:14px}.dashboard-container .kpi-block-title[data-v-f1e92c80]{font-size:14px}.dashboard-container .kpi-value[data-v-f1e92c80]{font-size:20px}.dashboard-container .section.chart-card[data-v-f1e92c80]{padding:14px}.dashboard-container .core-cards-scroll[data-v-f1e92c80]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.dashboard-container .shareholder-cards[data-v-f1e92c80]{overflow-x:auto;-webkit-overflow-scrolling:touch}.retail-simulator[data-v-f1e92c80]{padding:16px}.retail-simulator .simulator-head[data-v-f1e92c80]{flex-direction:column;align-items:flex-start}.retail-simulator .simulator-title[data-v-f1e92c80]{font-size:16px}.psych-range-row[data-v-f1e92c80]{gap:8px}.psych-range-row[data-v-f1e92c80],.psych-range-slider-wrap[data-v-f1e92c80]{flex-direction:column;align-items:stretch}.result-summary[data-v-f1e92c80]{flex-wrap:wrap;gap:12px}.summary-value[data-v-f1e92c80]{font-size:18px}.result-table-wrap[data-v-f1e92c80]{margin:0 -8px}.result-table-wrap[data-v-f1e92c80] .el-table{min-width:900px!important;font-size:12px}}@media (max-width:480px){.dashboard-container .kpi-value[data-v-f1e92c80]{font-size:18px}.retail-simulator[data-v-f1e92c80]{padding:12px}}.assoc-tag[data-v-f1e92c80]{display:inline-block;font-size:10px;background:#a78bfa;color:#fff;border-radius:4px;padding:1px 4px;margin-left:4px;vertical-align:middle;flex-shrink:0}.assoc-inline[data-v-f1e92c80]{font-size:12px;color:#f97316;margin-left:4px;cursor:help}.cell-psych.adj-price[data-v-f1e92c80]{color:#c084fc;font-weight:700}.associate-sim-section[data-v-f1e92c80]{background:#f0f9eb;border:1px solid #c2e7b0;border-radius:8px;padding:12px 16px;margin-bottom:12px}.associate-sim-header[data-v-f1e92c80]{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.associate-sim-title[data-v-f1e92c80]{font-weight:600;font-size:14px;color:#303133}.associate-sim-count[data-v-f1e92c80]{font-size:13px;color:#606266}.associate-sim-actions[data-v-f1e92c80]{margin-left:auto;display:flex;gap:4px}.associate-grid[data-v-f1e92c80]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;font-size:13px}.associate-grid[data-v-f1e92c80] .el-checkbox__label{font-size:13px;color:#303133}.associate-psych-table[data-v-f1e92c80]{margin-top:10px;background:#fafafa;border-radius:6px;overflow:hidden}.associate-psych-header[data-v-f1e92c80]{font-size:12px;color:#606266;padding:6px 10px;font-weight:500;border-bottom:1px solid #e8f5d4}.associate-psych-tbl[data-v-f1e92c80]{width:100%;border-collapse:collapse;font-size:12px}.associate-psych-tbl th[data-v-f1e92c80]{background:#f0f9eb;color:#606266;padding:6px 10px;text-align:center;font-weight:500}.associate-psych-tbl td[data-v-f1e92c80]{padding:6px 10px;color:#303133;text-align:center}.associate-psych-tbl tbody tr[data-v-f1e92c80]:hover{background:#f5fbe5}.assoc-psych-val[data-v-f1e92c80]{color:#67c23a;font-weight:600}.holder-suggest-item[data-v-a864ccee]{display:flex;align-items:center;justify-content:space-between;gap:8px}.holder-suggest-item .holder-name[data-v-a864ccee]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-container[data-v-20887f56]{padding:20px}.page-header[data-v-20887f56]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.header-left h2[data-v-20887f56]{margin:0 0 8px 0;color:#303133}.header-left p[data-v-20887f56]{margin:0;color:#606266}.filter-section[data-v-20887f56]{margin-bottom:20px}.filter-section[data-v-20887f56],.kline-section[data-v-20887f56],.table-section[data-v-20887f56]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.kline-section[data-v-20887f56]{margin-bottom:20px}.kline-header[data-v-20887f56]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.kline-title[data-v-20887f56]{font-size:16px;font-weight:600;color:#111827}.kline-desc[data-v-20887f56]{font-size:12px;color:#6b7280}.kline-filters[data-v-20887f56]{margin-bottom:10px}.kline-form[data-v-20887f56]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.ordinary-holders-box[data-v-20887f56]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding:4px 0}.holder-tag[data-v-20887f56]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;font-size:13px;color:#065f46}.holder-tag-remove[data-v-20887f56]{cursor:pointer;color:#047857;font-size:16px;line-height:1;padding-left:2px}.holder-tag-remove[data-v-20887f56]:hover{color:#dc2626}.ordinary-holders-empty[data-v-20887f56]{color:#9ca3af;font-size:13px}.add-more-btn[data-v-20887f56]{margin-left:4px}.kline-charts[data-v-20887f56]{display:flex;flex-direction:column;gap:12px}.kline-heat-card[data-v-20887f56],.kline-main-card[data-v-20887f56]{background:#f9fafb;border-radius:8px;padding:12px 14px;border:1px solid #e5e7eb}.kline-main-header[data-v-20887f56]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.kline-main-title[data-v-20887f56]{font-size:14px;font-weight:600;color:#111827}.kline-main-subtitle[data-v-20887f56]{font-size:12px;color:#9ca3af}.trade-kline-chart[data-v-20887f56]{width:100%;height:320px}.trade-kline-chart.small[data-v-20887f56]{height:260px}.kline-detail-header[data-v-20887f56]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:13px;color:#4b5563}.pagination-container[data-v-20887f56]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination-info[data-v-20887f56]{color:#606266;font-size:14px}.fifo-cost[data-v-20887f56]{color:#67c23a;font-weight:500}.diluted-cost[data-v-20887f56]{color:#f56c6c;font-weight:500}.market-value[data-v-20887f56]{color:#9b59b6;font-weight:500}.profit[data-v-20887f56]{color:#d9001b}.loss[data-v-20887f56]{color:#52c41a}.page-container[data-v-77c1474e]{padding:20px}.page-header[data-v-77c1474e]{margin-bottom:20px}.page-header h2[data-v-77c1474e]{margin:0 0 8px 0;color:#303133}.page-header p[data-v-77c1474e]{margin:0;color:#606266}.filter-section[data-v-77c1474e]{margin-bottom:20px}.filter-section[data-v-77c1474e],.table-section[data-v-77c1474e]{background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pagination-container[data-v-77c1474e]{margin-top:20px;display:flex;justify-content:flex-end}.su-link-button[data-v-77c1474e]{border:none;padding:0;margin:0;background:none;color:#2563eb;cursor:pointer}.su-link-button[data-v-77c1474e]:hover{text-decoration:underline}.upload-container[data-v-06fedda7]{padding:20px}.upload-card[data-v-06fedda7]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:20px}.tip-text[data-v-06fedda7]{color:#606266;font-size:14px;display:flex;align-items:center;gap:5px;margin-top:10px}.progress-area[data-v-06fedda7]{margin-bottom:20px}.progress-text[data-v-06fedda7]{margin-top:10px;color:#606266}.highlight[data-v-06fedda7]{color:#409eff;font-weight:700}.section-title[data-v-06fedda7]{margin:0 0 15px 0;color:#303133;font-size:16px;font-weight:600}.column-error-item[data-v-06fedda7]{color:#f56c6c;font-size:13px;margin:2px 0}.error-column[data-v-06fedda7]{font-weight:700}.no-error[data-v-06fedda7]{color:#67c23a;font-size:13px}.history-header[data-v-06fedda7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.history-tip[data-v-06fedda7]{color:#606266;font-size:14px;margin-top:10px;text-align:right}.search-bar[data-v-06fedda7]{margin-bottom:10px}.upload-form-row[data-v-06fedda7]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;align-items:center}.summary-cards[data-v-06fedda7]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.summary-card[data-v-06fedda7]{background:#f5f7fa;padding:10px 14px;border-radius:8px;min-width:100px}.summary-card .label[data-v-06fedda7]{display:block;font-size:12px;color:#909399;margin-bottom:4px}.summary-card .value[data-v-06fedda7]{font-size:15px;font-weight:600;color:#303133}.summary-card .value.text-ellipsis[data-v-06fedda7]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.summary-card.success .value[data-v-06fedda7]{color:#67c23a}.summary-card.info .value[data-v-06fedda7]{color:#909399}.summary-card.danger .value[data-v-06fedda7]{color:#f56c6c}.filter-row[data-v-06fedda7]{margin-bottom:10px}.tip-text strong[data-v-06fedda7]{color:#303133}.parse-preview .err-item[data-v-06fedda7]{display:block;font-size:12px;color:#f56c6c;margin:2px 0}.parse-preview .text-muted[data-v-06fedda7]{color:#909399;font-size:12px}.dialog-body-scroll[data-v-06fedda7]{max-height:70vh;overflow-y:auto;padding-right:4px}.parse-no-detail[data-v-06fedda7]{padding:12px;color:#909399;font-size:13px}.stock-price-container[data-v-515230f6]{padding:20px}.fetch-card[data-v-515230f6],.kline-card[data-v-515230f6]{width:100%}.fetch-section[data-v-515230f6]{padding:10px 0}.fetch-header[data-v-515230f6]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.fetch-hint[data-v-515230f6]{color:#909399;font-size:14px}.fetch-info[data-v-515230f6]{margin-top:10px}.query-bar[data-v-515230f6]{display:flex;align-items:center;justify-content:flex-start}.kline-chart-container[data-v-515230f6]{height:400px;width:100%}.volume-chart-container[data-v-515230f6]{height:150px;width:100%}.mt-4[data-v-515230f6]{margin-top:16px}.mb-4[data-v-515230f6]{margin-bottom:16px}.mt-2[data-v-515230f6]{margin-top:8px}.page-container[data-v-75313538]{padding:20px}.page-header[data-v-75313538]{margin-bottom:20px}.page-header h2[data-v-75313538]{margin:0 0 8px 0;color:#303133}.page-header p[data-v-75313538]{margin:0;color:#606266}.action-section[data-v-75313538]{margin-bottom:20px}.table-section[data-v-75313538]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pagination-container[data-v-75313538]{margin-top:20px;text-align:right}.dialog-footer[data-v-75313538]{text-align:right}.rule-id-text[data-v-75313538]{font-family:Courier New,monospace;font-size:12px;color:#909399}.text-muted[data-v-75313538]{color:#c0c4cc}.page-container[data-v-98c39266]{padding:20px;background:#f5f7fa;min-height:100vh}.page-header[data-v-98c39266]{margin-bottom:20px}.page-header h2[data-v-98c39266]{font-size:24px;font-weight:600;color:#0f172a;margin-bottom:8px}.page-header p[data-v-98c39266]{font-size:14px;color:#64748b}.action-section[data-v-98c39266]{margin-bottom:16px;display:flex;gap:12px}.info-card[data-v-98c39266]{display:flex;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:16px;margin-bottom:16px}.info-icon[data-v-98c39266]{font-size:20px;margin-right:12px}.info-title[data-v-98c39266]{font-size:14px;font-weight:600;color:#1e40af;margin-bottom:4px}.info-text[data-v-98c39266]{font-size:13px;color:#3b82f6;line-height:1.5}.tab-content[data-v-98c39266]{padding:16px 0}.buyer-name[data-v-98c39266],.holder-name[data-v-98c39266],.seller-name[data-v-98c39266]{font-weight:500;color:#0f172a}.number[data-v-98c39266]{font-family:DIN Condensed,Roboto,sans-serif;font-weight:600}.price-value[data-v-98c39266]{color:#dc2626;font-weight:600}.price-system[data-v-98c39266]{color:#64748b}.price-diff[data-v-98c39266]{font-weight:600}.price-diff.up[data-v-98c39266]{color:#dc2626}.price-diff.down[data-v-98c39266]{color:#10b981}.autocomplete-item[data-v-98c39266]{display:flex;justify-content:space-between;align-items:center;width:100%}.autocomplete-item .item-name[data-v-98c39266]{flex:1}[data-v-98c39266] .el-tabs__content{padding:0 16px}[data-v-98c39266] .el-table{font-size:14px}[data-v-98c39266] .el-table .cell{padding-left:8px;padding-right:8px}.core-shareholder-container[data-v-45828777]{padding:20px}.card-container[data-v-45828777]{width:100%}.top-operation[data-v-45828777]{display:flex;justify-content:flex-start;gap:12px}.empty-data[data-v-45828777]{padding:40px 0;text-align:center}.dialog-footer[data-v-45828777]{text-align:right}.page-container[data-v-8855991a]{padding:20px}.page-header[data-v-8855991a]{margin-bottom:20px}.page-header h2[data-v-8855991a]{margin:0 0 8px 0;color:#303133}.page-header p[data-v-8855991a]{margin:0;color:#606266}.action-section[data-v-8855991a]{margin-bottom:15px}.filter-section[data-v-8855991a]{padding:15px 20px;margin-bottom:15px}.filter-section[data-v-8855991a],.table-section[data-v-8855991a]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.table-section[data-v-8855991a]{padding:20px}.pagination-container[data-v-8855991a]{margin-top:20px;text-align:right}.dialog-footer[data-v-8855991a]{text-align:right}.shareholder-option[data-v-8855991a]{display:flex;justify-content:space-between;align-items:center}.hold-qty[data-v-8855991a]{color:#909399;font-size:12px}.info-section[data-v-8855991a]{background-color:#f5f7fa;padding:15px 20px;border-radius:4px;margin-bottom:15px;border-left:4px solid #909399}.info-title[data-v-8855991a]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px}.info-content[data-v-8855991a]{display:flex;flex-wrap:wrap;gap:20px}.info-item[data-v-8855991a]{display:flex;align-items:center;gap:8px}.info-item span[data-v-8855991a]{color:#606266;font-size:13px}.holder-link[data-v-8855991a]{color:#409eff;text-decoration:none;cursor:pointer}.holder-link[data-v-8855991a]:hover{text-decoration:underline}.el-tag[type=""][data-v-8855991a],.tag-indirect[data-v-8855991a]{background-color:#e6f7ff!important;border-color:#91d5ff!important;color:#1890ff!important}.page-container[data-v-2c12418b]{padding:20px}.page-header[data-v-2c12418b]{margin-bottom:20px}.page-header h2[data-v-2c12418b]{margin:0 0 8px 0;color:#303133}.page-header p[data-v-2c12418b]{margin:0;color:#606266}.filter-section[data-v-2c12418b]{margin-bottom:20px}.filter-section[data-v-2c12418b],.table-section[data-v-2c12418b]{background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pagination-container[data-v-2c12418b]{margin-top:20px;text-align:right}.trade-evidence-tooltip[data-v-2c12418b]{white-space:pre-wrap;max-width:420px;line-height:1.5}.trade-evidence-link[data-v-2c12418b]{color:#409eff;cursor:pointer;text-decoration:none}.trade-evidence-link[data-v-2c12418b]:hover{text-decoration:underline}.trade-miss[data-v-2c12418b]{color:#909399}.trade-evidence-dialog .trade-evidence-body[data-v-2c12418b]{max-height:60vh;overflow:auto}.trade-evidence-dialog .trade-summary[data-v-2c12418b]{margin:0 0 16px 0;font-weight:500;color:#303133}.trade-evidence-dialog .trade-consistent-list[data-v-2c12418b]{margin:0}.trade-evidence-dialog .trade-block[data-v-2c12418b]{margin-bottom:16px;padding:12px;background:#f8fafc;border-radius:6px;border-left:4px solid #67c23a}.trade-evidence-dialog .trade-block-title[data-v-2c12418b]{font-weight:600;color:#303133;margin-bottom:8px;font-size:13px}.trade-evidence-dialog .trade-consistent-ul[data-v-2c12418b]{margin:0;padding-left:20px}.trade-evidence-dialog .trade-consistent-li[data-v-2c12418b]{color:#606266;line-height:1.6;margin-bottom:4px;font-size:13px}.trade-evidence-dialog .trade-no-consistent[data-v-2c12418b]{color:#909399;font-size:13px;margin:0}.direct-confirm-body p[data-v-2c12418b]{margin:0 0 10px 0}.direct-confirm-body .confirm-tip[data-v-2c12418b]{margin-top:16px;color:#909399;font-size:13px}.holder-link[data-v-2c12418b]{color:#409eff;text-decoration:none;cursor:pointer}.holder-link[data-v-2c12418b]:hover{text-decoration:underline}.card-list[data-v-2c12418b]{display:flex;flex-direction:column;gap:12px}.card-loading[data-v-2c12418b]{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:24px;color:#409eff}.card-empty[data-v-2c12418b]{padding:40px 0}.suspicious-card[data-v-2c12418b]{border:1px solid #ebeef5;border-radius:6px;background:#fff;transition:box-shadow .2s;overflow:hidden}.suspicious-card[data-v-2c12418b]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.card-header[data-v-2c12418b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f5f7fa;border-bottom:1px solid #ebeef5;gap:12px}.card-header-left[data-v-2c12418b]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.card-holder-name[data-v-2c12418b]{font-size:15px;font-weight:600;color:#303133;white-space:nowrap}.card-account[data-v-2c12418b]{color:#909399;font-size:13px;white-space:nowrap}.card-header-right[data-v-2c12418b]{display:flex;gap:8px;flex-shrink:0}.card-body[data-v-2c12418b]{padding:12px 16px}.card-body-row[data-v-2c12418b]{display:flex;align-items:flex-start;gap:24px;margin-bottom:10px}.card-field[data-v-2c12418b]{display:flex;align-items:baseline;gap:6px;min-width:0}.card-field-full[data-v-2c12418b]{flex:1}.field-label[data-v-2c12418b]{color:#909399;font-size:13px;white-space:nowrap;flex-shrink:0}.field-value[data-v-2c12418b]{color:#303133;font-size:13px;min-width:0}.evidence-text[data-v-2c12418b]{word-break:break-all}.card-confidence-bars[data-v-2c12418b]{flex:1;display:flex;flex-direction:column;gap:5px;min-width:200px}.confidence-item[data-v-2c12418b]{display:flex;align-items:center;gap:8px}.conf-label[data-v-2c12418b]{color:#909399;font-size:12px;width:56px;flex-shrink:0}.conf-bar-wrap[data-v-2c12418b]{flex:1;height:6px;background:#ebeef5;border-radius:3px;overflow:hidden}.conf-bar[data-v-2c12418b]{height:100%;border-radius:3px;transition:width .3s}.conf-bar-strong[data-v-2c12418b]{height:8px}.conf-value[data-v-2c12418b]{color:#606266;font-size:12px;width:38px;text-align:right;flex-shrink:0}.conf-value.strong[data-v-2c12418b]{color:#303133;font-weight:600}.card-evidence-row[data-v-2c12418b]{display:flex;gap:24px}.card-footer[data-v-2c12418b]{padding:8px 16px;border-top:1px solid #ebeef5;background:#fafafa}.card-create-time[data-v-2c12418b]{color:#c0c4cc;font-size:12px}.page-container[data-v-a8d6e0ec]{padding:20px}.page-header[data-v-a8d6e0ec]{margin-bottom:20px}.page-header h2[data-v-a8d6e0ec]{margin:0 0 8px 0;color:#303133}.page-header p[data-v-a8d6e0ec]{margin:0;color:#606266}.filter-section[data-v-a8d6e0ec]{margin-bottom:20px}.filter-section[data-v-a8d6e0ec],.table-section[data-v-a8d6e0ec]{background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pagination-container[data-v-a8d6e0ec]{margin-top:20px;text-align:right}.page-container[data-v-38a170a0]{padding:20px}.page-header[data-v-38a170a0]{margin-bottom:20px}.page-header h2[data-v-38a170a0]{margin:0 0 8px 0;color:#303133}.page-header p[data-v-38a170a0]{margin:0;color:#606266}.action-section[data-v-38a170a0]{margin-bottom:20px}.card-header[data-v-38a170a0]{display:flex;justify-content:space-between;align-items:center}.role-content[data-v-38a170a0]{padding:20px 0}.user-section[data-v-38a170a0]{margin-top:20px}.perm-group[data-v-38a170a0]{margin-bottom:10px}.perm-group-title[data-v-38a170a0]{font-size:13px;font-weight:600;color:#303133;margin-bottom:4px}.perm-group-body[data-v-38a170a0]{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px}.feedback-page[data-v-77eb6685]{min-height:100%}.page-header[data-v-77eb6685]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.page-header h2[data-v-77eb6685]{margin:0 0 6px 0;font-size:24px;font-weight:700;color:#0f172a}.page-header p[data-v-77eb6685]{margin:0;font-size:14px;color:#64748b;max-width:560px}.meta[data-v-77eb6685]{flex-shrink:0;min-width:220px;border-radius:8px;border:1px solid #e2e8f0;padding:8px 12px;background:#f8fafc}.meta-row[data-v-77eb6685]{display:flex;justify-content:space-between;font-size:13px;color:#475569}.meta-row+.meta-row[data-v-77eb6685]{margin-top:4px}.meta-label[data-v-77eb6685]{color:#64748b}.meta-value[data-v-77eb6685]{font-weight:500}.feedback-card[data-v-77eb6685]{margin-bottom:20px}.card-header[data-v-77eb6685]{display:flex;align-items:center;gap:8px;font-weight:600}.card-sub[data-v-77eb6685]{font-size:12px;color:#94a3b8}.feedback-form[data-v-77eb6685]{max-width:900px}.screenshot-dropzone[data-v-77eb6685]{border-radius:8px;border:1px dashed #cbd5f5;padding:12px;background:#f8fafc;width:100%}.hint[data-v-77eb6685]{margin:0 0 8px 0;font-size:13px;color:#64748b}.small-hint[data-v-77eb6685]{margin-left:12px;font-size:12px;color:#9ca3af}.thumb-list[data-v-77eb6685]{display:flex;flex-wrap:wrap;gap:12px}.thumb-item[data-v-77eb6685]{width:140px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;padding:6px;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.thumb-item img[data-v-77eb6685]{width:100%;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.thumb-name[data-v-77eb6685]{font-size:12px;color:#64748b;text-align:center}.thumb-remove[data-v-77eb6685]{position:absolute;top:4px;right:4px;cursor:pointer;font-size:14px;color:#9ca3af}.feedback-list-card[data-v-77eb6685]{margin-top:8px}.empty-tip[data-v-77eb6685]{padding:16px;font-size:13px;color:#94a3b8}.feedback-list[data-v-77eb6685]{display:flex;flex-direction:column;gap:16px}.feedback-item[data-v-77eb6685]{padding:12px 0;border-bottom:1px solid #e5e7eb}.feedback-item[data-v-77eb6685]:last-child{border-bottom:none}.item-header[data-v-77eb6685]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#64748b;margin-bottom:4px}.item-author[data-v-77eb6685]{font-weight:600;color:#0f172a}.item-time[data-v-77eb6685]{font-size:12px;color:#9ca3af}.item-desc[data-v-77eb6685]{font-size:14px;color:#111827;white-space:pre-wrap;margin-bottom:6px}.item-images[data-v-77eb6685]{display:flex;flex-wrap:wrap;gap:8px}.item-images[data-v-77eb6685] .el-image{width:120px;height:80px;border-radius:6px;border:1px solid #e5e7eb;overflow:hidden}.item-replies[data-v-77eb6685]{margin-top:8px;padding-left:8px;border-left:2px solid #bfdbfe}.reply-row[data-v-77eb6685]{margin-bottom:4px}.reply-label[data-v-77eb6685]{font-size:12px;font-weight:600;color:#2563eb;margin-right:8px}.reply-time[data-v-77eb6685]{font-size:12px;color:#9ca3af}.reply-content[data-v-77eb6685]{font-size:13px;color:#111827;margin-top:2px;white-space:pre-wrap}.reply-editor[data-v-77eb6685]{margin-top:8px}.reply-actions[data-v-77eb6685]{margin-top:4px;text-align:right}.zone-login.vben-login-page{--el-font-size-base:20px;--el-font-size-large:22px;--el-font-size-extra-large:24px;--el-font-size-small:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:20px;line-height:1.5715;color:rgba(0,0,0,.88);height:100vh;max-height:100dvh;overflow:hidden;display:grid;grid-template-columns:1.618fr 1fr;background:#fff;box-sizing:border-box;isolation:isolate}.zone-login .vben-login-left,.zone-login .vben-login-right{min-height:0;box-sizing:border-box}.zone-login .vben-login-left{background:linear-gradient(163.85deg,#1677ff,#4096ff 50%,#69b1ff);display:flex;flex-direction:column;padding:32px 40px 40px 40px}.zone-login .vben-brand{display:flex;align-items:center;gap:10px;margin-bottom:24px;flex-shrink:0}.zone-login .vben-brand-logo{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.zone-login .vben-brand-text{display:flex;flex-direction:column;gap:2px}.zone-login .vben-brand-name{font-size:32px;font-weight:700;line-height:1.3;color:#fff;letter-spacing:-.02em}.zone-login .vben-brand-slogan{font-size:16px;font-weight:400;line-height:1.4;color:hsla(0,0%,100%,.85)}.zone-login .vben-slogan-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;padding:16px 0}.zone-login .vben-slogan-image{width:100%;max-width:min(1200px,98%);max-height:min(70vh,560px);aspect-ratio:1.1;flex-shrink:0}.zone-login .vben-slogan-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.zone-login .vben-slogan-placeholder{width:100%;height:100%;min-height:120px;background:hsla(0,0%,100%,.18);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.9)}.zone-login .vben-slogan-wrap .vben-page-title{margin:32px 0 0;font-size:30px;font-weight:600;line-height:1.4;color:#fff;flex-shrink:0;text-align:center}.zone-login .vben-slogan-wrap .vben-page-desc{margin:14px 0 0;font-size:22px;line-height:1.5;color:hsla(0,0%,100%,.9);flex-shrink:0;text-align:center;white-space:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;padding:0 8px;box-sizing:border-box}.zone-login .vben-login-right{background:#fff;display:flex;flex-direction:column;padding:48px 56px 56px 48px;border-left:1px solid rgba(0,0,0,.06);overflow-y:auto;font-size:20px!important}.zone-login .vben-login-right .vben-login-form-wrap{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:0}.zone-login .vben-toolbar{margin-bottom:24px;flex-shrink:0}.zone-login .vben-toolbar-label{font-size:18px!important;font-weight:500;line-height:1.5715;color:rgba(0,0,0,.88)}.zone-login .vben-toolbar-hint{margin:4px 0 8px;font-size:16px!important;line-height:1.5;color:rgba(0,0,0,.45)}.zone-login .vben-toolbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.zone-login .vben-toolbar-colors{display:flex;gap:8px}.zone-login .vben-color-dot{width:20px;height:20px;border-radius:6px;cursor:pointer;border:2px solid transparent}.zone-login .vben-color-dot:hover{border-color:rgba(0,0,0,.2)}.zone-login .vben-toolbar-icons{display:flex;gap:8px}.zone-login .vben-toolbar-icon{width:32px;height:32px;border-radius:6px;background:rgba(0,0,0,.04);cursor:pointer;border:1px solid rgba(0,0,0,.06)}.zone-login .vben-toolbar-icon.vben-toolbar-theme:after{content:"🌙";font-size:16px;display:flex;align-items:center;justify-content:center;height:100%}.zone-login .vben-login-form-wrap{max-width:440px;margin:0 auto;width:100%;padding-top:0}.zone-login .vben-welcome{margin:0 0 12px;font-size:36px!important;font-weight:600;line-height:1.35;color:rgba(0,0,0,.88)}.zone-login .vben-welcome-emoji{font-weight:400}.zone-login .vben-welcome-desc{margin:0 0 28px;font-size:20px!important;line-height:1.5715;color:rgba(0,0,0,.45)}.zone-login .vben-form .el-form-item{margin-bottom:26px}.zone-login .vben-form .el-form-item__label,.zone-login .vben-form label.el-form-item__label{font-size:20px!important;line-height:1.5715;color:rgba(0,0,0,.88);font-weight:400;height:auto;padding-bottom:8px}.zone-login .vben-form .el-input__wrapper,.zone-login .vben-form .el-select .el-select__wrapper{font-size:20px!important;min-height:52px;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.zone-login .vben-form .el-input__wrapper:hover,.zone-login .vben-form .el-select .el-select__wrapper:hover{box-shadow:0 0 0 1px #4096ff}.zone-login .vben-form .el-input__wrapper.is-focus,.zone-login .vben-form .el-select .el-select__wrapper.is-focused{box-shadow:0 0 0 2px rgba(22,119,255,.2)}.zone-login .vben-form .el-input__inner,.zone-login .vben-form .el-input__wrapper input{font-size:20px!important;line-height:1.5715!important;font-family:inherit}.zone-login .vben-form .el-input__inner::-moz-placeholder,.zone-login .vben-form .el-input__wrapper input::-moz-placeholder{font-size:20px!important;line-height:1.5715;font-family:inherit;color:rgba(0,0,0,.45)}.zone-login .vben-form .el-input__inner::placeholder,.zone-login .vben-form .el-input__wrapper input::placeholder{font-size:20px!important;line-height:1.5715;font-family:inherit;color:rgba(0,0,0,.45)}.zone-login .vben-form .el-input__inner::-webkit-input-placeholder,.zone-login .vben-form .el-input__wrapper input::-webkit-input-placeholder{font-size:20px!important;font-family:inherit;color:rgba(0,0,0,.45)}.zone-login .vben-form .el-select .el-select__wrapper,.zone-login .vben-form .el-select .el-select__wrapper .el-select__placeholder,.zone-login .vben-form .el-select .el-select__wrapper .el-select__selected-item{font-size:20px!important;line-height:1.5715!important;font-family:inherit}.zone-login .vben-input-full{width:100%}.zone-login .vben-form-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;font-size:20px!important;line-height:1.5715}.zone-login .vben-form-options .el-checkbox{margin-right:0}.zone-login .vben-form-options .el-checkbox .el-checkbox__label,.zone-login .vben-form-options .el-checkbox__label{font-size:20px!important;color:rgba(0,0,0,.65)}.zone-login .vben-link{color:#1677ff;font-size:20px!important;line-height:1.5715;text-decoration:none}.zone-login .vben-link:hover{color:#4096ff;text-decoration:underline}.zone-login .vben-btn-login,.zone-login .vben-form .el-button.vben-btn-login{width:100%;height:52px;font-size:20px!important;font-weight:500;line-height:1.5715;border-radius:6px;background:#1677ff!important;border-color:#1677ff!important}.zone-login .vben-btn-login:hover{background:#4096ff!important;border-color:#4096ff!important}.zone-login .vben-other-login{display:flex;gap:12px;margin-top:16px}.zone-login .vben-btn-outline{flex:1;height:46px;font-size:18px!important;line-height:1.5715;border-radius:6px;border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.88);background:#fff}.zone-login .vben-btn-outline:hover{border-color:#1677ff;color:#1677ff;background:rgba(22,119,255,.04)}.zone-login .vben-other-ways{margin:28px 0 14px;font-size:18px!important;line-height:1.5715;color:rgba(0,0,0,.45);text-align:center}.zone-login .vben-social-icons{display:flex;justify-content:center;gap:16px}.zone-login .vben-social-icon{width:40px;height:40px;border-radius:8px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);cursor:pointer}.zone-login .vben-register-tip{margin:28px 0 0;font-size:18px!important;line-height:1.5715;color:rgba(0,0,0,.45);text-align:center}.zone-login .vben-register-tip .vben-link{font-size:18px!important}.zone-login .vben-footer{flex-shrink:0;padding-top:28px;font-size:17px!important;line-height:1.5;color:rgba(0,0,0,.45);text-align:center}.zone-login .vben-slider-captcha-placeholder{height:48px;border:1px dashed rgba(0,0,0,.15);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px!important;line-height:1.5715;color:rgba(0,0,0,.45)}@media (max-width:1024px){.zone-login.vben-login-page{grid-template-columns:1fr;height:100vh;max-height:100dvh}.zone-login .vben-login-left{display:none}.zone-login .vben-login-right{padding:32px 24px 24px;overflow-y:auto}.zone-login .vben-login-form-wrap{max-width:100%}}@media (max-height:640px){.zone-login .vben-login-right{overflow-y:auto}}.vben-maintenance-wrap[data-v-3d796fda]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;padding:24px;text-align:center}.vben-maintenance-icon[data-v-3d796fda]{font-size:64px;margin-bottom:24px;opacity:.9}.vben-maintenance-title[data-v-3d796fda]{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 12px 0}.vben-maintenance-desc[data-v-3d796fda]{font-size:18px;color:#64748b;margin:0}.zone-sidebar.sidebar-container{position:fixed;left:0;top:0;z-index:100;width:240px;min-width:240px;height:100vh;max-height:100vh;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;transition:width .2s,min-width .2s;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box}.zone-sidebar.sidebar-container.collapsed{width:64px;min-width:64px}.zone-sidebar .logo-area{height:48px;min-height:48px;padding:0 0 0 16px;margin-top:0;display:flex;align-items:center;gap:8px;flex-shrink:0;background:transparent}.zone-sidebar .logo-icon{width:32px;height:32px;flex-shrink:0;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;letter-spacing:.02em}.zone-sidebar .logo-icon,.zone-sidebar .logo-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.zone-sidebar .logo-text{white-space:nowrap;overflow:hidden}.zone-sidebar .logo-text .main{font-size:18px;font-weight:700;color:#101828;margin-right:6px;letter-spacing:.025em;line-height:1.56}.zone-sidebar .logo-text .sub{font-size:14px;font-weight:500;color:#374151;line-height:1.4}.zone-sidebar.collapsed .logo-text .main:not(.only),.zone-sidebar.collapsed .logo-text .sub{display:none}.zone-sidebar .logo-text .main:not(.only),.zone-sidebar.collapsed .logo-text .main.only{display:inline}.zone-sidebar .logo-text .main.only{display:none}.zone-sidebar .collapse-btn{position:absolute;top:14px;left:228px;width:24px;height:24px;border-radius:6px;background:#fff;border:1px solid #e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#364153;font-size:14px;line-height:1;z-index:10;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:left .2s,color .2s,border-color .2s,background .2s}.zone-sidebar.collapsed .collapse-btn{left:auto;right:8px}.zone-sidebar .collapse-btn:hover{color:#1677ff;border-color:rgba(22,119,255,.3);background:#e6f4ff}.zone-sidebar .nav-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 0 0;display:flex;flex-direction:column;align-items:stretch}.zone-sidebar .nav-group{margin-bottom:0}.zone-sidebar .nav-group-btn{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 16px);height:40px;padding:0 12px;margin:0 8px;border:none;border-radius:10px;background:transparent;color:#364153;font-size:16px;font-weight:500;line-height:1.43;cursor:pointer;text-align:left;transition:background .2s,color .2s;box-sizing:border-box}.zone-sidebar .nav-group-btn:hover{background:rgba(0,0,0,.04);color:#101828}.zone-sidebar .nav-group-btn-inner{display:flex;align-items:center;gap:12px;min-width:0}.zone-sidebar .nav-group-arrow{font-size:10px;color:#99a1af;flex-shrink:0;transition:transform .2s}.zone-sidebar .nav-group-btn.expanded .nav-group-arrow{color:#364153}.zone-sidebar .nav-group-children{display:flex;flex-direction:column;gap:4px;padding:0;margin:0 8px 4px 8px}.zone-sidebar .nav-group-children .nav-item{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px 0 40px;margin:0;border-radius:10px;color:#4a5565;font-size:15px;font-weight:500;line-height:1.43;text-decoration:none;transition:background .2s,color .2s;box-sizing:border-box}.zone-sidebar .nav-group-children .nav-item.nav-item-primary-link{padding-left:12px;font-size:16px;font-weight:500;color:#364153}.zone-sidebar .nav-group-children .nav-item:hover{background:rgba(0,0,0,.04);color:#101828}.zone-sidebar .nav-group-children .nav-item.active{background:#e6f4ff;color:#1677ff;position:relative}.zone-sidebar .nav-group-children .nav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;min-height:16px;border-radius:0 4px 4px 0;background:#1677ff}.zone-sidebar .nav-item-icon{width:16px;height:16px;font-size:16px;opacity:.9;flex-shrink:0}.zone-sidebar .nav-item-icon svg{width:100%;height:100%}.zone-sidebar .nav-group-children .nav-item.active .nav-item-icon{color:#1677ff;opacity:1}.zone-sidebar.collapsed .nav-group-btn{justify-content:center;padding:0 10px}.zone-sidebar.collapsed .nav-group-arrow,.zone-sidebar.collapsed .nav-group-btn-inner .nav-item-text,.zone-sidebar.collapsed .nav-group-children{display:none}.zone-sidebar .sidebar-user{flex-shrink:0;height:40px;padding:0 16px;border-top:1px solid #f3f4f6;background:#fff;display:flex;align-items:center}.zone-sidebar .sidebar-user-inner{display:flex;align-items:center;gap:12px;padding:0;background:transparent;border:none;border-radius:0;box-sizing:border-box}.zone-sidebar .sidebar-user-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#2b7fff,#4f39f6);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.zone-sidebar .sidebar-user-role{font-size:12px;color:#99a1af;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zone-sidebar.collapsed .sidebar-user-inner{justify-content:center}.zone-sidebar.collapsed .sidebar-user-role{display:none}.zone-header.main-header{height:56px;min-height:56px;background:#fff;border-bottom:1px solid #e4e7ed;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;box-sizing:border-box}.zone-header .header-left{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}.zone-header .header-title{font-size:18px;font-weight:600;color:#303133;margin:0;line-height:1.3}.zone-header .header-breadcrumb{font-size:13px;color:#909399;padding-left:12px;border-left:1px solid #e5e7eb}.zone-header .header-breadcrumb .current{color:#303133;font-weight:500}.zone-header .header-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.zone-header .user-block{display:flex;align-items:center;gap:10px;padding:6px 14px;background:#f5f7fa;border-radius:20px;border:1px solid #e4e7ed}.zone-header .user-name{font-size:14px;font-weight:500;color:#303133}.zone-header .user-role{font-size:12px;color:#409eff;background:#ecf5ff;padding:2px 8px;border-radius:10px}.zone-header .header-actions{display:flex;gap:8px}.zone-header .header-actions .header-link{font-size:13px;color:#409eff;text-decoration:none;transition:color .2s}.zone-header .header-actions .header-link:hover{text-decoration:underline}.zone-header .header-actions .header-link.danger{color:#f56c6c}.dialog-footer{text-align:right}