/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-11-12 17:53:09
 */[data-v-713d2fe8]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.page-table-filters[data-v-713d2fe8]{display:contents}.page-table-filters[data-v-713d2fe8] .el-form-item{margin-right:8px;flex:0 0 auto}.page-table-filters[data-v-713d2fe8] .el-select .el-input{width:100%!important}[data-v-3229c820]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.issue-detail-container[data-v-3229c820]{min-height:calc(100vh - 96px);padding:12px;background:#f5f7fa}.summary-strip[data-v-3229c820]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-bottom:10px}.summary-item[data-v-3229c820]{position:relative;display:flex;align-items:center;min-height:72px;padding:12px 16px;overflow:hidden;background:#fff;border:1px solid #e7ebf1;border-radius:6px}.summary-item[data-v-3229c820]:after{position:absolute;top:0;right:0;width:3px;height:100%;content:"";background:var(--summary-color)}.summary-item-blue[data-v-3229c820]{--summary-color:#2f80ed}.summary-item-red[data-v-3229c820]{--summary-color:#e05252}.summary-item-purple[data-v-3229c820]{--summary-color:#7b61c9}.summary-item-green[data-v-3229c820]{--summary-color:#28a879}.summary-item-orange[data-v-3229c820]{--summary-color:#e6a23c}.summary-icon[data-v-3229c820]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:12px;color:var(--summary-color);font-size:21px;background:color-mix(in srgb,var(--summary-color) 10%,#fff);border-radius:6px}.summary-value[data-v-3229c820]{color:#25324b;font-size:23px;font-weight:700;line-height:1.1}.summary-label[data-v-3229c820]{margin-top:4px;color:#7b8497;font-size:12px}.content-card[data-v-3229c820]{border-color:#e2e7ef}.content-card[data-v-3229c820] .el-card__header{padding:12px 16px}.content-card[data-v-3229c820] .el-card__body{padding:12px 14px 10px}.page-header[data-v-3229c820]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-title[data-v-3229c820]{color:#273348;font-size:16px;font-weight:700}.page-subtitle[data-v-3229c820]{margin-top:3px;color:#8b94a6;font-size:12px}.header-actions i[data-v-3229c820]{margin-right:4px}.query-form[data-v-3229c820]{display:flex;flex-wrap:wrap;gap:0 8px;padding:10px 10px 2px;margin-bottom:10px;background:#f8fafc;border:1px solid #edf0f5;border-radius:5px}.query-form[data-v-3229c820] .el-form-item{margin-right:0;margin-bottom:8px}.query-form[data-v-3229c820] .el-form-item__label{color:#5f697b;font-size:12px}.query-actions[data-v-3229c820]{margin-left:auto}.issue-table[data-v-3229c820] .vxe-header--column{color:#505b70;font-weight:600;background:#f4f7fb}.store-cell[data-v-3229c820]{display:flex;align-items:center;gap:4px;overflow:hidden}.store-cell .el-tag[data-v-3229c820]{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted-text[data-v-3229c820],.store-more[data-v-3229c820]{color:#9099aa;font-size:12px}.success-text[data-v-3229c820]{color:#28a879;font-weight:600}.danger-text[data-v-3229c820]{color:#e05252;font-weight:600}.pager-wrap[data-v-3229c820]{display:flex;justify-content:flex-end;padding-top:10px}.form-section-title[data-v-3229c820]{padding-left:9px;margin:4px 0 10px;color:#34405a;font-size:14px;font-weight:700;line-height:16px;border-left:3px solid #2f80ed}.issue-form .el-row+.form-section-title[data-v-3229c820]{margin-top:8px}.issue-form[data-v-3229c820] .el-form-item{margin-bottom:15px}.issue-form[data-v-3229c820] .el-form-item__label{padding-bottom:5px;color:#596579;line-height:18px}.field-hint[data-v-3229c820]{margin-top:4px;color:#949dad;font-size:11px;line-height:16px}.option-id[data-v-3229c820]{float:right;color:#a1a9b8;font-size:12px}.issue-form-dialog[data-v-3229c820] .el-dialog__body{max-height:calc(92vh - 130px);padding:14px 20px 4px;overflow-y:auto}.visual-dashboard[data-v-3229c820]{min-height:520px;padding:2px}.visual-toolbar[data-v-3229c820]{padding:0 2px 12px;color:#536077;font-size:13px;font-weight:600}.visual-summary[data-v-3229c820]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-bottom:10px}.visual-metric[data-v-3229c820]{display:flex;align-items:baseline;justify-content:space-between;min-height:58px;padding:12px 16px;background:#f7f9fc;border:1px solid #e7ebf1;border-radius:6px}.visual-metric span[data-v-3229c820]{color:#6c7689;font-size:13px}.visual-metric strong[data-v-3229c820]{color:#273348;font-size:23px}.visual-grid[data-v-3229c820]{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px;margin-bottom:10px}.visual-panel[data-v-3229c820]{padding:14px;background:#fff;border:1px solid #e3e8f0;border-radius:6px}.visual-panel-title[data-v-3229c820]{color:#34405a;font-size:14px;font-weight:700}.completion-body[data-v-3229c820]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:225px;gap:18px}.completion-donut[data-v-3229c820]{width:132px;height:132px}.completion-donut[data-v-3229c820],.completion-hole[data-v-3229c820]{display:flex;align-items:center;justify-content:center;border-radius:50%}.completion-hole[data-v-3229c820]{flex-direction:column;width:90px;height:90px;color:#7b8497;font-size:12px;background:#fff}.completion-hole strong[data-v-3229c820]{color:#273348;font-size:23px}.completion-legend[data-v-3229c820],.trend-legend[data-v-3229c820]{display:flex;gap:14px;color:#6f798c;font-size:12px}.dot[data-v-3229c820]{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%}.dot.processing[data-v-3229c820]{background:#e9eef5}.dot.total[data-v-3229c820],.trend-bar.total[data-v-3229c820]{background:#2f80ed}.dot.priority[data-v-3229c820],.trend-bar.priority[data-v-3229c820]{background:#e05252}.distribution-list[data-v-3229c820]{max-height:240px;padding-top:10px;overflow:auto}.distribution-row+.distribution-row[data-v-3229c820]{margin-top:11px}.distribution-meta[data-v-3229c820]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;color:#687387;font-size:12px}.distribution-meta span[data-v-3229c820]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-meta strong[data-v-3229c820]{color:#3d485d}.distribution-track[data-v-3229c820]{height:6px;overflow:hidden;background:#edf1f6;border-radius:4px}.distribution-fill[data-v-3229c820]{height:100%;background:linear-gradient(90deg,#2f80ed,#6aa8f8);border-radius:4px}.trend-panel[data-v-3229c820]{min-height:210px}.trend-list[data-v-3229c820]{max-height:270px;padding-top:14px;overflow:auto}.trend-row[data-v-3229c820]{display:grid;grid-template-columns:92px minmax(220px,1fr) 42px;align-items:center;gap:10px;min-height:28px}.trend-date[data-v-3229c820],.trend-value[data-v-3229c820]{color:#738095;font-size:12px}.trend-value[data-v-3229c820]{text-align:right}.trend-bars[data-v-3229c820]{display:flex;flex-direction:column;gap:2px}.trend-bar[data-v-3229c820]{min-height:3px;border-radius:2px}.visual-empty[data-v-3229c820]{display:flex;align-items:center;justify-content:center;min-height:180px;color:#a0a8b7;font-size:13px}@media (max-width:1400px){.visual-grid[data-v-3229c820]{grid-template-columns:repeat(2,minmax(260px,1fr))}.query-actions[data-v-3229c820]{margin-left:0}}@media (max-width:768px){.summary-strip[data-v-3229c820]{grid-template-columns:1fr}.page-header[data-v-3229c820]{align-items:flex-start;flex-direction:column}.query-form[data-v-3229c820]{display:block}.query-form[data-v-3229c820] .el-cascader,.query-form[data-v-3229c820] .el-date-editor,.query-form[data-v-3229c820] .el-form-item,.query-form[data-v-3229c820] .el-form-item__content,.query-form[data-v-3229c820] .el-input,.query-form[data-v-3229c820] .el-select{width:100%!important}.issue-form-dialog[data-v-3229c820] .el-dialog{width:calc(100% - 20px)!important}}[data-v-4b9380c0]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.issue-pivot-page[data-v-4b9380c0]{min-height:calc(100vh - 84px);padding:22px;background:#f4f7fb;color:#172b4d}.hero[data-v-4b9380c0]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;padding:4px 2px}.hero h1[data-v-4b9380c0]{margin:3px 0 6px;font-size:28px;letter-spacing:-1px}.hero p[data-v-4b9380c0]{margin:0;color:#6b778c}.hero .eyebrow[data-v-4b9380c0]{font-size:12px;font-weight:700;color:#2878ff;letter-spacing:2px}.filter-card[data-v-4b9380c0]{margin-bottom:16px;border:0;border-radius:12px}.filter-card[data-v-4b9380c0] .el-card__body{padding:16px 18px 6px}.filter-card .el-form-item[data-v-4b9380c0]{margin-bottom:10px}.dashboard[data-v-4b9380c0]{min-height:360px}.scope-note[data-v-4b9380c0]{display:flex;justify-content:space-between;margin:0 2px 12px;color:#6b778c;font-size:12px}.scope-note i[data-v-4b9380c0]{color:#2878ff}.metric-grid[data-v-4b9380c0]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin-bottom:14px}.metric-card[data-v-4b9380c0]{position:relative;overflow:hidden;padding:18px;border:1px solid #e6ebf2;border-radius:13px;background:#fff;box-shadow:0 5px 18px rgba(31,50,81,.04)}.metric-card[data-v-4b9380c0]:after{position:absolute;right:-18px;bottom:-28px;width:82px;height:82px;border-radius:50%;background:currentColor;opacity:.06;content:""}.metric-card .metric-top[data-v-4b9380c0]{display:flex;justify-content:space-between;color:#6b778c;font-size:13px}.metric-card .metric-top i[data-v-4b9380c0]{font-size:20px}.metric-card .metric-value[data-v-4b9380c0]{margin:10px 0 7px;font-size:30px;font-weight:700;line-height:1}.metric-card .metric-foot[data-v-4b9380c0]{display:flex;gap:7px;color:#97a0af;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.metric-card .red[data-v-4b9380c0]{color:#e1525c}.metric-card .purple[data-v-4b9380c0]{color:#7958d8}.metric-card .orange[data-v-4b9380c0]{color:#eb7f37}.metric-card .yellow[data-v-4b9380c0]{color:#d39a13}.metric-card .blue[data-v-4b9380c0]{color:#2878ff}.metric-card .green[data-v-4b9380c0]{color:#289c75}.section-grid[data-v-4b9380c0]{display:grid;gap:14px;margin-bottom:14px}.lens-grid[data-v-4b9380c0]{grid-template-columns:1fr 1fr}.main-grid[data-v-4b9380c0]{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr)}.lower-grid[data-v-4b9380c0]{grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr)}.panel[data-v-4b9380c0]{padding:18px;border:1px solid #e6ebf2;border-radius:13px;background:#fff;box-shadow:0 5px 18px rgba(31,50,81,.035)}.panel-head[data-v-4b9380c0]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.panel-head h2[data-v-4b9380c0]{margin:0 0 4px;font-size:16px}.panel-head p[data-v-4b9380c0]{margin:0;color:#97a0af;font-size:12px}.panel-head .legend[data-v-4b9380c0]{display:flex;gap:14px;color:#6b778c;font-size:11px}.panel-head .dot[data-v-4b9380c0]{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%}.panel-head .dot.issue[data-v-4b9380c0]{background:#2e7cf6}.panel-head .dot.priority[data-v-4b9380c0]{background:#f56c6c}.bar-chart[data-v-4b9380c0]{display:flex;align-items:flex-end;gap:7px;height:245px;padding:16px 4px 0;overflow-x:auto;border-bottom:1px solid #edf0f5}.bar-chart .day-column[data-v-4b9380c0]{display:flex;flex:1 0 26px;flex-direction:column;align-items:center;height:100%;min-width:26px}.bar-chart .bars[data-v-4b9380c0]{display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;height:205px}.bar-chart .bar[data-v-4b9380c0]{width:8px;min-height:3px;border-radius:5px 5px 1px 1px;transition:height .3s}.bar-chart .bar.issue[data-v-4b9380c0]{background:linear-gradient(180deg,#5a9cff,#2878ff)}.bar-chart .bar.priority[data-v-4b9380c0]{background:#ff9297}.bar-chart .day-column>span[data-v-4b9380c0]{margin-top:8px;color:#97a0af;font-size:10px;white-space:nowrap;transform:rotate(-35deg)}.dot.api[data-v-4b9380c0]{background:#087f9d}.dot.automation[data-v-4b9380c0]{background:#9b6a32}.mode-list[data-v-4b9380c0],.platform-category-list[data-v-4b9380c0]{display:flex;flex-direction:column;gap:12px}.mode-row[data-v-4b9380c0]{display:grid;grid-template-columns:70px minmax(120px,1fr) 45px 150px;align-items:center;gap:9px;font-size:11px}.mode-row>strong[data-v-4b9380c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-row>b[data-v-4b9380c0]{text-align:right;color:#143d74}.mode-row>span[data-v-4b9380c0]{color:#7b8497}.mode-track[data-v-4b9380c0]{display:flex;height:8px;overflow:hidden;border-radius:5px;background:#e7edf5}.mode-track i[data-v-4b9380c0]{display:block;height:100%}.mode-track .api[data-v-4b9380c0]{background:#087f9d}.mode-track .automation[data-v-4b9380c0]{background:#9b6a32}.platform-category-row[data-v-4b9380c0]{padding-bottom:3px}.platform-category-title[data-v-4b9380c0]{display:flex;justify-content:space-between;font-size:12px}.platform-category-title b[data-v-4b9380c0]{color:#143d74}.platform-category-track[data-v-4b9380c0]{height:8px;margin:6px 0;background:#e7edf5;border-radius:5px;overflow:hidden}.platform-category-track i[data-v-4b9380c0]{display:block;height:100%;background:#9b6a32;border-radius:5px}.category-tags[data-v-4b9380c0]{display:flex;gap:5px 12px;color:#6b778c;font-size:10px;white-space:nowrap;overflow:hidden}.signals[data-v-4b9380c0]{display:flex;flex-direction:column;gap:8px}.signal-row[data-v-4b9380c0]{display:grid;grid-template-columns:25px minmax(0,1fr) 45px 52px;align-items:center;gap:8px;padding:9px 8px;border-radius:9px;background:#f8fafd}.rank[data-v-4b9380c0]{display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:6px;background:#e9f2ff;color:#2878ff;font-weight:700;font-size:11px}.signal-name[data-v-4b9380c0]{min-width:0}.signal-name span[data-v-4b9380c0],.signal-name strong[data-v-4b9380c0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-name strong[data-v-4b9380c0]{font-size:12px}.signal-name span[data-v-4b9380c0]{margin-top:2px;color:#97a0af;font-size:10px}.signal-count[data-v-4b9380c0]{text-align:right}.signal-count span[data-v-4b9380c0],.signal-count strong[data-v-4b9380c0]{display:block}.signal-count strong[data-v-4b9380c0]{font-size:13px}.signal-count span[data-v-4b9380c0]{color:#97a0af;font-size:9px}.change-pill[data-v-4b9380c0]{padding:3px 6px;border-radius:10px;text-align:center;font-size:11px;font-weight:700}.change-up[data-v-4b9380c0]{color:#d94b55!important}.change-down[data-v-4b9380c0]{color:#1f9d71!important}.change-flat[data-v-4b9380c0]{color:#8993a4!important}.change-pill.change-up[data-v-4b9380c0]{background:#fff0f1}.change-pill.change-down[data-v-4b9380c0]{background:#eaf8f3}.share-cell[data-v-4b9380c0]{display:flex;align-items:center;gap:8px}.share-cell[data-v-4b9380c0] .el-progress{flex:1}.share-cell .el-progress-bar[data-v-4b9380c0]{padding-right:0}.share-cell .el-progress-bar__outer[data-v-4b9380c0]{background:#edf2f8}.share-cell .el-progress-bar__inner[data-v-4b9380c0]{background:#4e8cf7}.share-cell span[data-v-4b9380c0]{width:34px;color:#6b778c;font-size:11px}.platform-list[data-v-4b9380c0]{display:flex;flex-direction:column;gap:15px}.platform-line[data-v-4b9380c0]{display:flex;justify-content:space-between;font-size:12px}.platform-line span[data-v-4b9380c0]{color:#6b778c}.platform-bar[data-v-4b9380c0]{height:7px;margin:7px 0;background:#edf2f8;border-radius:6px;overflow:hidden}.platform-bar i[data-v-4b9380c0]{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#6ca4ff,#2c78ee)}.platform-meta[data-v-4b9380c0]{display:flex;flex-wrap:wrap;gap:5px 12px;color:#8993a4;font-size:10px}.table-panel[data-v-4b9380c0]{margin-bottom:4px}.empty[data-v-4b9380c0]{display:flex;align-items:center;justify-content:center;min-height:180px;color:#a5adba;font-size:13px}.drillable[data-v-4b9380c0]{cursor:pointer}.drillable[data-v-4b9380c0]:hover{filter:brightness(.985)}[data-v-4b9380c0] .drill-table .el-table__row{cursor:pointer}.category-platform-popover[data-v-4b9380c0]{position:fixed;z-index:3000;padding:14px;background:#fff;border:1px solid #dfe6f0;border-radius:12px;box-shadow:0 14px 38px rgba(31,50,81,.2)}.category-platform-popover-head[data-v-4b9380c0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.category-platform-popover-head span[data-v-4b9380c0],.category-platform-popover-head strong[data-v-4b9380c0]{display:block}.category-platform-popover-head strong[data-v-4b9380c0]{font-size:14px}.category-platform-popover-head span[data-v-4b9380c0]{margin-top:4px;color:#8b95a7;font-size:11px}.category-platform-popover-head>b[data-v-4b9380c0]{color:#2878ff;font-size:16px;white-space:nowrap}[data-v-4b9380c0] .platform-breakdown-table .el-table__row{cursor:pointer}.platform-popover-fade-enter-active[data-v-4b9380c0],.platform-popover-fade-leave-active[data-v-4b9380c0]{transition:opacity .12s,transform .12s}.platform-popover-fade-enter[data-v-4b9380c0],.platform-popover-fade-leave-to[data-v-4b9380c0]{opacity:0;transform:translateY(4px)}[data-v-4b9380c0] .el-table{color:#344563}.el-table[data-v-4b9380c0]:before{display:none}[data-v-4b9380c0] .el-table th{background:#f7f9fc;color:#6b778c;font-weight:600}@media (max-width:1200px){.metric-grid[data-v-4b9380c0]{grid-template-columns:repeat(3,1fr)}.lens-grid[data-v-4b9380c0],.lower-grid[data-v-4b9380c0],.main-grid[data-v-4b9380c0]{grid-template-columns:1fr}}@media (max-width:760px){.issue-pivot-page[data-v-4b9380c0]{padding:12px}.hero[data-v-4b9380c0]{display:block}.hero .el-button[data-v-4b9380c0]{margin-top:12px}.metric-grid[data-v-4b9380c0]{grid-template-columns:repeat(2,1fr)}.scope-note[data-v-4b9380c0]{display:block}.scope-note span[data-v-4b9380c0]{display:block;margin-bottom:4px}}[data-v-687f3d06]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.issue-manage-container[data-v-687f3d06]{min-height:calc(100vh - 46px);margin-top:-10px;background:#f5f7fa}.issue-tabs[data-v-687f3d06]{height:42px;background:#fff}.issue-tabs[data-v-687f3d06] .el-tabs__header{margin:0;padding:0 16px}.issue-tabs[data-v-687f3d06] .el-tabs__item{height:42px;line-height:42px}.issue-tabs[data-v-687f3d06] .el-tabs__content{display:none}.issue-tab-content[data-v-687f3d06],.issue-tab-content[data-v-687f3d06] .issue-detail-container,.issue-tab-content[data-v-687f3d06] .issue-pivot-page{min-height:calc(100vh - 88px)}