.board-panel[data-v-6679a935]{background:#fff;border-radius:8px;padding:16px 20px 20px;margin-bottom:16px}.board-panel .panel-header[data-v-6679a935]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;min-height:28px}.board-panel .heading[data-v-6679a935]{display:flex;align-items:center;min-width:0}.board-panel .title[data-v-6679a935]{margin:0;font-size:15px;font-weight:600;color:#1f2329}.board-panel .hint[data-v-6679a935]{margin-left:6px;color:#8f959e;cursor:help}.board-panel .note[data-v-6679a935]{margin:0 0 8px;font-size:12px;line-height:1.6;color:#646a73}.quality-board-tip{max-width:320px;line-height:1.6}.viewer-bar[data-v-556b16a4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.viewer-bar .tenant[data-v-556b16a4]{width:220px}.viewer-bar .candidate[data-v-556b16a4]{width:280px}.login[data-v-556b16a4]{margin-left:8px;font-size:12px;color:#8f959e}.viewers[data-v-556b16a4],.viewers[data-v-556b16a4] .el-table{box-shadow:none}.viewers[data-v-556b16a4] th.el-table__cell{background-color:#f5f7fa!important;color:#909399;font-size:13px;font-weight:500;border-bottom:1px solid #ebeef5!important}.viewers[data-v-556b16a4] .el-table__row,.viewers[data-v-556b16a4] .el-table__row:nth-child(2n){color:#606266;background-color:#fff}.viewers[data-v-556b16a4] .el-table__body td.el-table__cell{border-bottom:1px solid #f0f2f5!important}.viewers[data-v-556b16a4] .el-table__body tr.el-table__row:hover>td.el-table__cell{background-color:#f5f9ff}.viewers[data-v-556b16a4] .num{font-variant-numeric:tabular-nums}.viewers[data-v-556b16a4] .el-table__expand-icon{color:#c0c4cc}.viewers[data-v-556b16a4] .el-table__expand-icon:hover{color:#606266}.viewers[data-v-556b16a4] .el-table__expanded-cell[class*=cell]{padding:0;background:#fafbfc}.viewers[data-v-556b16a4] .el-table__expanded-cell:hover{background:#fafbfc!important}.board-table[data-v-6ab21e46],.board-table[data-v-6ab21e46] .el-table{box-shadow:none}.board-table[data-v-6ab21e46] th.el-table__cell{background-color:#f5f7fa!important;color:#909399;font-size:13px;font-weight:500;border-bottom:1px solid #ebeef5!important}.board-table[data-v-6ab21e46] .el-table__row,.board-table[data-v-6ab21e46] .el-table__row:nth-child(2n){color:#606266;background-color:#fff}.board-table[data-v-6ab21e46] .el-table__body td.el-table__cell{border-bottom:1px solid #f0f2f5!important}.board-table[data-v-6ab21e46] .el-table__body tr.el-table__row:hover>td.el-table__cell{background-color:#f5f9ff}.board-table[data-v-6ab21e46] .num{font-variant-numeric:tabular-nums}.board-table[data-v-6ab21e46] .el-table__expand-icon{color:#c0c4cc}.board-table[data-v-6ab21e46] .el-table__expand-icon:hover{color:#606266}.board-table[data-v-6ab21e46] .el-table__expanded-cell[class*=cell]{padding:0;background:#fafbfc}.board-table[data-v-6ab21e46] .el-table__expanded-cell:hover{background:#fafbfc!important}.text-main[data-v-6ab21e46]{color:#303133}.strong[data-v-6ab21e46]{font-weight:600}.text-secondary[data-v-6ab21e46]{color:#909399}.nil[data-v-6ab21e46]{color:#c0c4cc}.family-dot[data-v-6ab21e46]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle}.token-tip[data-v-6ab21e46]{white-space:pre-line;line-height:1.6;font-variant-numeric:tabular-nums}.outcome[data-v-6ab21e46]{white-space:nowrap}.outcome .dot[data-v-6ab21e46]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle;background:#c0c4cc}.outcome.outcome-success .dot[data-v-6ab21e46]{background:#67c23a}.outcome.outcome-failed[data-v-6ab21e46]{color:#f56c6c}.outcome.outcome-failed .dot[data-v-6ab21e46]{background:#f56c6c}.outcome.outcome-cancelled[data-v-6ab21e46]{color:#909399}.outcome.outcome-cancelled .dot[data-v-6ab21e46]{background:#909399}.empty-text[data-v-6ab21e46]{color:#909399}.link[data-v-6ab21e46]{color:#1684fc;text-decoration:none}.link[data-v-6ab21e46]:hover{text-decoration:underline}.deleted-tag[data-v-6ab21e46]{margin-left:4px}.share-cell[data-v-6ab21e46]{display:flex;align-items:center;gap:8px}.share-cell .track[data-v-6ab21e46]{flex:1;height:6px;border-radius:3px;background:#f2f3f5;overflow:hidden}.share-cell .track b[data-v-6ab21e46]{display:block;height:100%;min-width:2px;border-radius:3px;background:#417ff9}.num-text[data-v-6ab21e46]{flex-shrink:0;width:44px;text-align:right}.delta[data-v-6ab21e46],.num-text[data-v-6ab21e46]{font-variant-numeric:tabular-nums;color:#909399}.delta.good[data-v-6ab21e46]{color:#0a7a0a}.delta.bad[data-v-6ab21e46]{color:#c02f2f}.direction[data-v-6ab21e46]{font-size:12px;color:#909399}.cautions[data-v-6ab21e46]{margin:0;padding-left:18px;font-size:13px;line-height:1.9;color:#1f2329}.quality-chart .canvas[data-v-324f67de],.quality-chart[data-v-324f67de]{width:100%}.quality-chart .empty[data-v-324f67de]{display:flex;align-items:center;justify-content:center;color:#8f959e;font-size:13px}.bar-list[data-v-379bdbfe]{margin:0;padding:0;list-style:none}.bar-row[data-v-379bdbfe]{display:flex;align-items:center;height:30px;font-size:13px;color:#1f2329;font-variant-numeric:tabular-nums}.bar-row .name[data-v-379bdbfe]{display:flex;align-items:center;flex:0 0 34%;max-width:220px;min-width:0}.bar-row .dot[data-v-379bdbfe]{width:8px;height:8px;margin-right:8px;border-radius:50%;flex-shrink:0}.bar-row .label[data-v-379bdbfe]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bar-row .link[data-v-379bdbfe]{color:#1684fc;text-decoration:none}.bar-row .link[data-v-379bdbfe]:hover{text-decoration:underline}.bar-row .track[data-v-379bdbfe]{flex:1;height:8px;margin:0 12px;background:#f2f3f5;border-radius:4px;overflow:hidden}.bar-row .track b[data-v-379bdbfe]{display:block;height:100%;min-width:2px;border-radius:4px}.bar-row .delta[data-v-379bdbfe],.bar-row .share[data-v-379bdbfe],.bar-row .value[data-v-379bdbfe]{flex-shrink:0;text-align:right}.bar-row .value[data-v-379bdbfe]{width:64px}.bar-row .share[data-v-379bdbfe]{width:52px;color:#8f959e}.bar-row .delta[data-v-379bdbfe]{width:64px;font-size:12px;color:#8f959e}.bar-row .delta.good[data-v-379bdbfe]{color:#0a7a0a}.bar-row .delta.bad[data-v-379bdbfe]{color:#c02f2f}.empty[data-v-379bdbfe]{padding:24px 0;text-align:center;font-size:13px;color:#8f959e}.board-table[data-v-11b7cb2d],.board-table[data-v-11b7cb2d] .el-table{box-shadow:none}.board-table[data-v-11b7cb2d] th.el-table__cell{background-color:#f5f7fa!important;color:#909399;font-size:13px;font-weight:500;border-bottom:1px solid #ebeef5!important}.board-table[data-v-11b7cb2d] .el-table__row,.board-table[data-v-11b7cb2d] .el-table__row:nth-child(2n){color:#606266;background-color:#fff}.board-table[data-v-11b7cb2d] .el-table__body td.el-table__cell{border-bottom:1px solid #f0f2f5!important}.board-table[data-v-11b7cb2d] .el-table__body tr.el-table__row:hover>td.el-table__cell{background-color:#f5f9ff}.board-table[data-v-11b7cb2d] .num{font-variant-numeric:tabular-nums}.board-table[data-v-11b7cb2d] .el-table__expand-icon{color:#c0c4cc}.board-table[data-v-11b7cb2d] .el-table__expand-icon:hover{color:#606266}.board-table[data-v-11b7cb2d] .el-table__expanded-cell[class*=cell]{padding:0;background:#fafbfc}.board-table[data-v-11b7cb2d] .el-table__expanded-cell:hover{background:#fafbfc!important}.text-main[data-v-11b7cb2d]{color:#303133}.strong[data-v-11b7cb2d]{font-weight:600}.text-secondary[data-v-11b7cb2d]{color:#909399}.nil[data-v-11b7cb2d]{color:#c0c4cc}.family-dot[data-v-11b7cb2d]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle}.token-tip[data-v-11b7cb2d]{white-space:pre-line;line-height:1.6;font-variant-numeric:tabular-nums}.outcome[data-v-11b7cb2d]{white-space:nowrap}.outcome .dot[data-v-11b7cb2d]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle;background:#c0c4cc}.outcome.outcome-success .dot[data-v-11b7cb2d]{background:#67c23a}.outcome.outcome-failed[data-v-11b7cb2d]{color:#f56c6c}.outcome.outcome-failed .dot[data-v-11b7cb2d]{background:#f56c6c}.outcome.outcome-cancelled[data-v-11b7cb2d]{color:#909399}.outcome.outcome-cancelled .dot[data-v-11b7cb2d]{background:#909399}.empty-text[data-v-11b7cb2d]{color:#909399}.link[data-v-11b7cb2d]{color:#1684fc;text-decoration:none}.link[data-v-11b7cb2d]:hover{text-decoration:underline}.deleted-tag[data-v-11b7cb2d]{margin-left:4px}.share-cell[data-v-11b7cb2d]{display:flex;align-items:center;gap:8px}.share-cell .track[data-v-11b7cb2d]{flex:1;height:6px;border-radius:3px;background:#f2f3f5;overflow:hidden}.share-cell .track b[data-v-11b7cb2d]{display:block;height:100%;min-width:2px;border-radius:3px;background:#417ff9}.num-text[data-v-11b7cb2d]{flex-shrink:0;width:44px;text-align:right}.delta[data-v-11b7cb2d],.num-text[data-v-11b7cb2d]{font-variant-numeric:tabular-nums;color:#909399}.delta.good[data-v-11b7cb2d]{color:#0a7a0a}.delta.bad[data-v-11b7cb2d]{color:#c02f2f}.pair[data-v-11b7cb2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.pair[data-v-11b7cb2d] .board-panel{margin-bottom:0}.unknown[data-v-11b7cb2d]{margin-left:6px;font-size:12px}.board-table[data-v-cf75fa2a],.board-table[data-v-cf75fa2a] .el-table{box-shadow:none}.board-table[data-v-cf75fa2a] th.el-table__cell{background-color:#f5f7fa!important;color:#909399;font-size:13px;font-weight:500;border-bottom:1px solid #ebeef5!important}.board-table[data-v-cf75fa2a] .el-table__row,.board-table[data-v-cf75fa2a] .el-table__row:nth-child(2n){color:#606266;background-color:#fff}.board-table[data-v-cf75fa2a] .el-table__body td.el-table__cell{border-bottom:1px solid #f0f2f5!important}.board-table[data-v-cf75fa2a] .el-table__body tr.el-table__row:hover>td.el-table__cell{background-color:#f5f9ff}.board-table[data-v-cf75fa2a] .num{font-variant-numeric:tabular-nums}.board-table[data-v-cf75fa2a] .el-table__expand-icon{color:#c0c4cc}.board-table[data-v-cf75fa2a] .el-table__expand-icon:hover{color:#606266}.board-table[data-v-cf75fa2a] .el-table__expanded-cell[class*=cell]{padding:0;background:#fafbfc}.board-table[data-v-cf75fa2a] .el-table__expanded-cell:hover{background:#fafbfc!important}.text-main[data-v-cf75fa2a]{color:#303133}.strong[data-v-cf75fa2a]{font-weight:600}.text-secondary[data-v-cf75fa2a]{color:#909399}.nil[data-v-cf75fa2a]{color:#c0c4cc}.family-dot[data-v-cf75fa2a]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle}.token-tip[data-v-cf75fa2a]{white-space:pre-line;line-height:1.6;font-variant-numeric:tabular-nums}.outcome[data-v-cf75fa2a]{white-space:nowrap}.outcome .dot[data-v-cf75fa2a]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle;background:#c0c4cc}.outcome.outcome-success .dot[data-v-cf75fa2a]{background:#67c23a}.outcome.outcome-failed[data-v-cf75fa2a]{color:#f56c6c}.outcome.outcome-failed .dot[data-v-cf75fa2a]{background:#f56c6c}.outcome.outcome-cancelled[data-v-cf75fa2a]{color:#909399}.outcome.outcome-cancelled .dot[data-v-cf75fa2a]{background:#909399}.empty-text[data-v-cf75fa2a]{color:#909399}.link[data-v-cf75fa2a]{color:#1684fc;text-decoration:none}.link[data-v-cf75fa2a]:hover{text-decoration:underline}.deleted-tag[data-v-cf75fa2a]{margin-left:4px}.share-cell[data-v-cf75fa2a]{display:flex;align-items:center;gap:8px}.share-cell .track[data-v-cf75fa2a]{flex:1;height:6px;border-radius:3px;background:#f2f3f5;overflow:hidden}.share-cell .track b[data-v-cf75fa2a]{display:block;height:100%;min-width:2px;border-radius:3px;background:#417ff9}.num-text[data-v-cf75fa2a]{flex-shrink:0;width:44px;text-align:right}.delta[data-v-cf75fa2a],.num-text[data-v-cf75fa2a]{font-variant-numeric:tabular-nums;color:#909399}.delta.good[data-v-cf75fa2a]{color:#0a7a0a}.delta.bad[data-v-cf75fa2a]{color:#c02f2f}.price-layout[data-v-7b9414a6]{display:grid;grid-template-columns:1.05fr 1fr;gap:16px;align-items:start}.price-editor[data-v-7b9414a6] .el-form-item__label{line-height:22px;padding:0 0 6px;color:#58647b;font-size:13px}.price-editor[data-v-7b9414a6] .el-form-item{margin-bottom:16px}.price-editor .el-form[data-v-7b9414a6]{margin-top:18px}.form-grid[data-v-7b9414a6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.price-actions[data-v-7b9414a6]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@media(max-width:1150px){.price-layout[data-v-7b9414a6]{grid-template-columns:1fr}}@media(max-width:650px){.form-grid[data-v-7b9414a6]{grid-template-columns:1fr;gap:0}}.board-table[data-v-231389cc],.board-table[data-v-231389cc] .el-table{box-shadow:none}.board-table[data-v-231389cc] th.el-table__cell{background-color:#f5f7fa!important;color:#909399;font-size:13px;font-weight:500;border-bottom:1px solid #ebeef5!important}.board-table[data-v-231389cc] .el-table__row,.board-table[data-v-231389cc] .el-table__row:nth-child(2n){color:#606266;background-color:#fff}.board-table[data-v-231389cc] .el-table__body td.el-table__cell{border-bottom:1px solid #f0f2f5!important}.board-table[data-v-231389cc] .el-table__body tr.el-table__row:hover>td.el-table__cell{background-color:#f5f9ff}.board-table[data-v-231389cc] .num{font-variant-numeric:tabular-nums}.board-table[data-v-231389cc] .el-table__expand-icon{color:#c0c4cc}.board-table[data-v-231389cc] .el-table__expand-icon:hover{color:#606266}.board-table[data-v-231389cc] .el-table__expanded-cell[class*=cell]{padding:0;background:#fafbfc}.board-table[data-v-231389cc] .el-table__expanded-cell:hover{background:#fafbfc!important}.text-main[data-v-231389cc]{color:#303133}.strong[data-v-231389cc]{font-weight:600}.text-secondary[data-v-231389cc]{color:#909399}.nil[data-v-231389cc]{color:#c0c4cc}.family-dot[data-v-231389cc]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle}.token-tip[data-v-231389cc]{white-space:pre-line;line-height:1.6;font-variant-numeric:tabular-nums}.outcome[data-v-231389cc]{white-space:nowrap}.outcome .dot[data-v-231389cc]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle;background:#c0c4cc}.outcome.outcome-success .dot[data-v-231389cc]{background:#67c23a}.outcome.outcome-failed[data-v-231389cc]{color:#f56c6c}.outcome.outcome-failed .dot[data-v-231389cc]{background:#f56c6c}.outcome.outcome-cancelled[data-v-231389cc]{color:#909399}.outcome.outcome-cancelled .dot[data-v-231389cc]{background:#909399}.empty-text[data-v-231389cc]{color:#909399}.link[data-v-231389cc]{color:#1684fc;text-decoration:none}.link[data-v-231389cc]:hover{text-decoration:underline}.deleted-tag[data-v-231389cc]{margin-left:4px}.share-cell[data-v-231389cc]{display:flex;align-items:center;gap:8px}.share-cell .track[data-v-231389cc]{flex:1;height:6px;border-radius:3px;background:#f2f3f5;overflow:hidden}.share-cell .track b[data-v-231389cc]{display:block;height:100%;min-width:2px;border-radius:3px;background:#417ff9}.num-text[data-v-231389cc]{flex-shrink:0;width:44px;text-align:right}.delta[data-v-231389cc],.num-text[data-v-231389cc]{font-variant-numeric:tabular-nums;color:#909399}.delta.good[data-v-231389cc]{color:#0a7a0a}.delta.bad[data-v-231389cc]{color:#c02f2f}.board-records[data-v-1354e860]{padding:0 20px 20px}.rule[data-v-1354e860]{margin:0 0 12px;font-size:12px;line-height:1.6;color:#646a73}.records[data-v-1354e860],.records[data-v-1354e860] .el-table{box-shadow:none}.records[data-v-1354e860] th.el-table__cell{background-color:#f5f7fa!important;color:#909399;font-size:13px;font-weight:500;border-bottom:1px solid #ebeef5!important}.records[data-v-1354e860] .el-table__row,.records[data-v-1354e860] .el-table__row:nth-child(2n){color:#606266;background-color:#fff}.records[data-v-1354e860] .el-table__body td.el-table__cell{border-bottom:1px solid #f0f2f5!important}.records[data-v-1354e860] .el-table__body tr.el-table__row:hover>td.el-table__cell{background-color:#f5f9ff}.records[data-v-1354e860] .num{font-variant-numeric:tabular-nums}.records[data-v-1354e860] .el-table__expand-icon{color:#c0c4cc}.records[data-v-1354e860] .el-table__expand-icon:hover{color:#606266}.records[data-v-1354e860] .el-table__expanded-cell[class*=cell]{padding:0;background:#fafbfc}.records[data-v-1354e860] .el-table__expanded-cell:hover{background:#fafbfc!important}.text-main[data-v-1354e860]{color:#303133}.strong[data-v-1354e860]{font-weight:600}.text-secondary[data-v-1354e860]{color:#909399}.nil[data-v-1354e860]{color:#c0c4cc}.family-dot[data-v-1354e860]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle}.token-tip[data-v-1354e860]{white-space:pre-line;line-height:1.6;font-variant-numeric:tabular-nums}.outcome[data-v-1354e860]{white-space:nowrap}.outcome .dot[data-v-1354e860]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle;background:#c0c4cc}.outcome.outcome-success .dot[data-v-1354e860]{background:#67c23a}.outcome.outcome-failed[data-v-1354e860]{color:#f56c6c}.outcome.outcome-failed .dot[data-v-1354e860]{background:#f56c6c}.outcome.outcome-cancelled[data-v-1354e860]{color:#909399}.outcome.outcome-cancelled .dot[data-v-1354e860]{background:#909399}.empty-text[data-v-1354e860]{color:#909399}.link[data-v-1354e860]{color:#1684fc;text-decoration:none}.link[data-v-1354e860]:hover{text-decoration:underline}.pager[data-v-1354e860]{margin-top:12px;text-align:right}.spark[data-v-0f05e2b7]{display:block}.board-table[data-v-ad806a3c],.board-table[data-v-ad806a3c] .el-table{box-shadow:none}.board-table[data-v-ad806a3c] th.el-table__cell{background-color:#f5f7fa!important;color:#909399;font-size:13px;font-weight:500;border-bottom:1px solid #ebeef5!important}.board-table[data-v-ad806a3c] .el-table__row,.board-table[data-v-ad806a3c] .el-table__row:nth-child(2n){color:#606266;background-color:#fff}.board-table[data-v-ad806a3c] .el-table__body td.el-table__cell{border-bottom:1px solid #f0f2f5!important}.board-table[data-v-ad806a3c] .el-table__body tr.el-table__row:hover>td.el-table__cell{background-color:#f5f9ff}.board-table[data-v-ad806a3c] .num{font-variant-numeric:tabular-nums}.board-table[data-v-ad806a3c] .el-table__expand-icon{color:#c0c4cc}.board-table[data-v-ad806a3c] .el-table__expand-icon:hover{color:#606266}.board-table[data-v-ad806a3c] .el-table__expanded-cell[class*=cell]{padding:0;background:#fafbfc}.board-table[data-v-ad806a3c] .el-table__expanded-cell:hover{background:#fafbfc!important}.text-main[data-v-ad806a3c]{color:#303133}.strong[data-v-ad806a3c]{font-weight:600}.text-secondary[data-v-ad806a3c]{color:#909399}.nil[data-v-ad806a3c]{color:#c0c4cc}.family-dot[data-v-ad806a3c]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle}.token-tip[data-v-ad806a3c]{white-space:pre-line;line-height:1.6;font-variant-numeric:tabular-nums}.outcome[data-v-ad806a3c]{white-space:nowrap}.outcome .dot[data-v-ad806a3c]{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;vertical-align:middle;background:#c0c4cc}.outcome.outcome-success .dot[data-v-ad806a3c]{background:#67c23a}.outcome.outcome-failed[data-v-ad806a3c]{color:#f56c6c}.outcome.outcome-failed .dot[data-v-ad806a3c]{background:#f56c6c}.outcome.outcome-cancelled[data-v-ad806a3c]{color:#909399}.outcome.outcome-cancelled .dot[data-v-ad806a3c]{background:#909399}.empty-text[data-v-ad806a3c]{color:#909399}.link[data-v-ad806a3c]{color:#1684fc;text-decoration:none}.link[data-v-ad806a3c]:hover{text-decoration:underline}.deleted-tag[data-v-ad806a3c]{margin-left:4px}.share-cell[data-v-ad806a3c]{display:flex;align-items:center;gap:8px}.share-cell .track[data-v-ad806a3c]{flex:1;height:6px;border-radius:3px;background:#f2f3f5;overflow:hidden}.share-cell .track b[data-v-ad806a3c]{display:block;height:100%;min-width:2px;border-radius:3px;background:#417ff9}.num-text[data-v-ad806a3c]{flex-shrink:0;width:44px;text-align:right}.delta[data-v-ad806a3c],.num-text[data-v-ad806a3c]{font-variant-numeric:tabular-nums;color:#909399}.delta.good[data-v-ad806a3c]{color:#0a7a0a}.delta.bad[data-v-ad806a3c]{color:#c02f2f}.token-board[data-v-38527c2d]{min-height:100%;padding:24px 28px 36px;background:#f5f7fb;box-sizing:border-box}.token-board .refused[data-v-38527c2d]{padding:120px 0;text-align:center;color:#646a73}.token-board .refused i[data-v-38527c2d]{font-size:40px;color:#b5b3ad}.token-board .refused p[data-v-38527c2d]{margin-top:12px;font-size:14px}.token-board .board-header[data-v-38527c2d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.token-board .title[data-v-38527c2d]{display:block;margin:0 12px 0 0;font-size:26px;font-weight:600;color:#1f2329}.token-board .subtitle[data-v-38527c2d]{font-size:13px;color:#69758e;margin:7px 0 0}.token-board .toolbar[data-v-38527c2d]{display:flex;flex-wrap:wrap;align-items:center;padding:12px 16px 4px;margin-bottom:12px;border-radius:10px;border:1px solid #e5e9f2;background:#fff}.token-board .header-actions[data-v-38527c2d]{display:flex;align-items:center;gap:12px}.token-board .range-caption[data-v-38527c2d]{color:#7b8598;font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:800px){.token-board[data-v-38527c2d]{padding:16px}.token-board .range-caption[data-v-38527c2d]{display:none}.token-board .title[data-v-38527c2d]{font-size:22px}}.token-board .group[data-v-38527c2d]{display:flex;align-items:center;margin:0 28px 8px 0}.token-board .group-label[data-v-38527c2d]{margin-right:8px;font-size:12px;color:#646a73}.token-board .custom-range[data-v-38527c2d]{width:250px;margin-left:8px}.token-board .tenant-filter[data-v-38527c2d]{width:200px}.token-board .project-filter[data-v-38527c2d]{width:260px}.token-board .board-tabs[data-v-38527c2d] .el-tabs__header{margin-bottom:16px}.token-board .board-tabs[data-v-38527c2d] .el-tabs__nav-wrap:after{height:1px;background:#e5e6eb}.token-board{color:#20283f;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.token-board .board-panel{border:1px solid #e5e9f2;border-radius:10px;padding:20px 22px;box-shadow:none}.token-board .board-panel .title{font-size:16px;font-weight:650;color:#20283f}.token-board .board-panel .note,.token-board .data-note{color:#667189;font-size:12px;line-height:1.7;margin:6px 0 12px}.token-board .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 16px}.token-board .metric-card{font:inherit;color:inherit;text-align:left;border:1px solid #e3e8f2;border-radius:10px;background:#fff;padding:20px;display:flex;flex-direction:column;min-width:0;cursor:pointer;transition:border-color .15s}.token-board .metric-card:disabled{opacity:1;cursor:default}.token-board .metric-card:not(:disabled):hover{border-color:#a9b8f5}.token-board .metric-card:focus-visible,.token-board .secondary-metrics button:focus-visible{outline:2px solid #4263eb;outline-offset:3px}.token-board .metric-label{color:#58647b;font-size:13px;line-height:20px}.token-board .metric-label i{color:#9aa4b7;font-size:12px;margin-left:5px}.token-board .metric-value{font-size:32px;font-weight:650;line-height:1.3;margin:10px 0 6px;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.token-board .metric-change{font-size:12px;color:#69758e;min-height:20px}.token-board .metric-change b{font-weight:500}.token-board .metric-change.good b{color:#138365}.token-board .metric-change.bad b{color:#bd4545}.token-board .metric-note{font-size:12px;color:#7b8598;line-height:1.7;margin-top:12px}.token-board .secondary-metrics{display:flex;gap:30px;padding:1px 4px 18px}.token-board .secondary-metrics button{font:inherit;display:flex;align-items:baseline;gap:10px;border:0;padding:0;background:none;color:#667189;cursor:pointer;font-size:12px}.token-board .secondary-metrics button:disabled{cursor:default}.token-board .secondary-metrics strong{color:#2d3952;font-size:16px;font-variant-numeric:tabular-nums}.token-board .secondary-note{color:#8791a3;font-size:11px}.token-board .analysis-split{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.token-board .analysis-split>.board-panel{min-width:0}.token-board .bar-row{height:40px}.token-board .bar-row .name{flex-basis:36%}.token-board .bar-row .share{color:#69758e}.token-board .bar-row .track{height:7px;background:#edf0f6}.token-board .page-title{font-size:18px;line-height:1.4;font-weight:650;margin:0}.token-board .page-lead{font-size:13px;color:#69758e;margin:6px 0 18px}.token-board .panel-tools{display:flex;align-items:center;gap:10px}.token-board .panel-tools>.el-input{width:200px}.token-board .el-table.board-table{box-shadow:none}.token-board .el-table.board-table th.el-table__cell{background:#f4f6fa!important;color:#667189;font-weight:500}.token-board .el-table.board-table td.el-table__cell{padding:14px 0;border-bottom:1px solid #edf0f6!important}.token-board .el-table.board-table .el-table__row td.el-table__cell{background:#fff!important}.token-board .el-table.board-table .cell{line-height:22px}.token-board .el-table.board-table__row.current-row td{background:#f0f4ff!important}.token-board .table-footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px;color:#69758e;font-size:12px}.token-board .metric-card.static{cursor:default}.token-board .detail-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.token-board .detail-summary span{color:#69758e;font-size:12px}.token-board .detail-summary strong{display:block;font-size:24px;line-height:1.6;color:#20283f;font-variant-numeric:tabular-nums}.token-board .detail-heading{display:flex;justify-content:space-between;align-items:center}.token-board .detail-subtitle{font-size:14px;font-weight:600;margin:14px 0 6px}.token-board .detail-panel{min-width:0}.token-board .detail-panel .page-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.token-board .detail-panel .el-select{width:100%}.token-board .detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:16px;align-items:start}.token-board .detail-layout:not(.opened){grid-template-columns:minmax(0,1fr)}.token-board .failure-count{color:#aa650c;border-radius:5px;background:#fff4e4;padding:2px 8px}.token-board .el-radio-button__inner{box-shadow:none}.token-board .el-pagination{white-space:normal}.token-board .empty-state{color:#7b8598;text-align:center;padding:40px 12px;line-height:1.8}@media(max-width:1400px){.token-board .detail-layout{grid-template-columns:minmax(0,1fr) 330px}.token-board .metric-value{font-size:29px}}@media(max-width:1100px){.token-board .analysis-split,.token-board .detail-layout{grid-template-columns:minmax(0,1fr)}.token-board .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-board .secondary-note{display:none}}@media(max-width:620px){.token-board .metric-card{padding:16px}.token-board .metric-value{font-size:24px}.token-board .secondary-metrics{flex-wrap:wrap;gap:12px}.token-board .panel-tools{flex-wrap:wrap}.token-board .panel-tools>.el-input{width:150px}.token-board .board-panel{padding:16px 12px}.token-board .table-footer{flex-wrap:wrap;gap:10px}}