:root{--bi-color-brand: #2E6BE6;--bi-color-brand-hover: #6D97EE;--bi-color-brand-active: #2556B8;--bi-color-brand-bg: #E8F0FF;--bi-color-brand-grad: linear-gradient(135deg, #2E6BE6 0%, #00C6D8 100%);--bi-color-success: #00B365;--bi-color-warning: #FF7D00;--bi-color-danger: #F53F3F;--bi-color-info: #86909C;--bi-color-success-bg: #E8F8EF;--bi-color-warning-bg: #FFF7E6;--bi-color-warning-text: #D46B08;--bi-color-warning-border: #FFE1B5;--bi-color-danger-bg: #FEECEC;--bi-color-running-bg: #E8F0FF;--bi-color-running: #2E6BE6;--bi-color-text-primary: #1D2129;--bi-color-text-secondary: #4E5969;--bi-color-text-tertiary: #86909C;--bi-color-text-nav: #5A6B8C;--bi-color-text-disabled: #A9AEB8;--bi-color-text-inverse: #FFFFFF;--bi-color-bg-page: #EEF1F6;--bi-color-bg-page-list: #FFFFFF;--bi-color-bg-card: #FFFFFF;--bi-color-bg-hover: #F2F3F5;--bi-color-bg-hover-strong: #E5E6EB;--bi-color-bg-inset: #EBEDF0;--bi-color-bg-inverse: #1D2129;--bi-color-bg-panel: #F7F8FA;--bi-color-bg-rail: #F5F6FA;--bi-color-border: #E5E6EB;--bi-color-border-row: #EBEDF0;--bi-color-border-strong: #C9CDD4;--bi-color-border-divider: #F2F3F5;--bi-switch-off: #C9CDD4;--bi-ai: #7C5CFC;--bi-ai-tint: #F2F0FF;--bi-ai-border: #D9D3FF;--bi-ramp-2: #709BFF;--bi-ramp-3: #A9C1FF;--bi-ramp-4: #D4E0FF;--bi-canvas-bg: #E9EBEF;--bi-canvas-dotted-bg: #ECEEF2;--bi-canvas-dotted-dot: #D8DCE3;--bi-canvas-dot-gap: 16px;--bi-radius-xs: 2px;--bi-radius-sm: 4px;--bi-radius-menu: 4px;--bi-radius-md: 8px;--bi-radius-lg: 12px;--bi-shadow-1: 0 1px 2px rgba(0, 0, 0, .06);--bi-shadow-2: 0 2px 8px rgba(0, 0, 0, .08);--bi-shadow-3: 0 4px 16px rgba(0, 0, 0, .12);--bi-shadow-4: 0 8px 32px rgba(0, 0, 0, .16);--bi-dur-micro: .12s;--bi-dur-appear: .2s;--bi-dur-overlay: .28s;--bi-dur-route: .2s;--bi-dur-chart: .4s;--bi-dur-loop: 1.4s;--bi-ease-out: ease-out;--bi-ease-standard: cubic-bezier(.4, 0, .2, 1);--bi-ease-decelerate: cubic-bezier(.32, .72, 0, 1);--bi-focus-ring-width: 2px;--bi-focus-ring-offset: 2px;--bi-space-unit: 4px;--bi-space-xs: 4px;--bi-space-sm: 8px;--bi-space-md: 12px;--bi-space-lg: 16px;--bi-space-xl: 24px;--bi-space-2xl: 32px;--bi-gutter: 12px;--bi-page-padding: 20px;--bi-card-padding: 24px;--bi-card-gap: 16px;--bi-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--bi-font-family-code: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bi-font-family-number: "DIN Alternate", "Roboto Mono", ui-monospace, monospace;--bi-fs-h1: 24px;--bi-fs-h2: 18px;--bi-fs-h3: 16px;--bi-fs-title: 20px;--bi-fs-body: 14px;--bi-fs-sm: 13px;--bi-fs-xs: 12px;--bi-fs-kpi: 32px;--bi-fs-kpi-sm: 28px;--bi-fs-kpi-lg: 40px;--bi-topbar-height: 48px;--bi-rail-width: 56px;--bi-rail-item-height: 46px;--bi-rail-active-bar: 3px;--bi-sidenav-width: 184px;--bi-nav-item-height: 28px;--bi-nav-font-size: 13px;--bi-sidenav-indent: 16px;--bi-gsearch-width: 280px;--bi-gsearch-height: 30px;--bi-w-mid: 232px;--bi-w-dialog: 1000px;--bi-h-wizard-min: 600px;--bi-h-work: 44px;--bi-h-tab: 36px;--bi-tab-max: 190px;--bi-tab-active-line: 2px;--bi-tab-dirty-dot: 6px;--bi-tab-font-size: 13px;--bi-tab-gap: 7px;--bi-tab-pad-x: 10px;--bi-tab-icon-size: 16px;--bi-pad: 16px;--bi-editor-toolbar-1: 48px;--bi-editor-toolbar-2: 40px;--bi-editor-tabstrip: 40px;--bi-editor-left-panel: 280px;--bi-editor-right-panel: 320px;--bi-board-canvas-min-width: 900px;--bi-board-canvas-min-height: 700px;--bi-board-palette-card-height: 46px;--bi-sql-source-width: 216px;--bi-sql-source-select-width: 180px;--bi-sql-preview-height: 300px;--bi-sql-fields-width: 200px;--bi-sql-gutter-width: 46px;--bi-sql-line-height: 19px;--bi-sql-bar-pad-x: 10px;--bi-sql-pad-y: 10px;--bi-sql-tool-height: 26px;--bi-resource-tree-indent-base: 6px;--bi-resource-tree-indent-step: 16px;--bi-ctrl-height: 32px;--bi-chip-height: 28px;--bi-btn-height: 28px;--bi-chip-line-height: 16px;--bi-touch-target: 44px;--bi-severity-bar: 3px;--bi-bar-track: 6px;--bi-table-data-thead: #5B87D1;--bi-table-data-thead-text: #FFFFFF;--bi-table-data-zebra: #EEF2F8;--bi-table-data-total: #C9D6EA;--bi-table-mgr-thead: #F2F3F5;--bi-table-mgr-thead-text: #1D2129;--bi-table-mgr-row-line: #EBEDF0;--bi-row-h-compact: 40px;--bi-dataset-list-row-height: 46px;--bi-table-cell-pad-x: var(--bi-space-sm);--bi-cf-bar: 4px;--bi-cf-ratio: 100%;--bi-canvas-select-outline: 2px;--bi-canvas-handle: 8px;--bi-grid-cols: 12;--bi-grid-gap: 8px;--bi-snap: 40px;--bi-field-label-w: 72px;--bi-chip-dim: #A9C4E8;--bi-chip-measure: #A8D8C8;--bi-chip-disabled: #C9CDD4;--bi-chip-text: #1D2129;--bi-field-icon-text: #5A6B8C;--bi-field-icon-number: #3EBF6B;--bi-cf-positive: #3EBF6B;--bi-cf-negative: #F5524D;--bi-cf-warning: #F5A623;--bi-chart-1: #2E6BE6;--bi-chart-2: #34C3FF;--bi-chart-3: #5FDC7C;--bi-chart-4: #FFC400;--bi-chart-5: #FF7D65;--bi-chart-6: #A66BFF;--bi-chart-7: #FF6B9E;--bi-chart-8: #4ECDC4;--bi-chart-9: #FF9F43;--bi-chart-10: #6C7A89;--bi-sem-running: #2E6BE6;--bi-sem-inprogress: #36A3F0;--bi-sem-success: #3EBF6B;--bi-sem-fail: #F5524D;--bi-sem-interrupt: #F5A623;--bi-sem-skipped: #7B61FF;--bi-tabnav-w-default: 168px;--bi-tabnav-w: var(--bi-tabnav-w-default);--bi-tabnav-h-top: 52px;--bi-tabnav-item-h: 40px;--bi-tabnav-item-h-top: 36px;--bi-tabnav-indicator: 3px;--bi-tabnav-radius: 6px;--bi-tabnav-dark-bg: #1D2129;--bi-tabnav-dark-text: #C9CDD4;--bi-tabnav-dark-active-text: #EAF1FF;--bi-tabnav-dark-active-bg: rgba(109, 151, 238, .2);--bi-tabnav-dark-hover: rgba(255, 255, 255, .08)}:root{--el-color-primary: #2E6BE6;--el-color-primary-light-3: #6D97EE;--el-color-primary-light-5: #97B5F3;--el-color-primary-light-7: #C0D3F8;--el-color-primary-light-8: #D5E1FA;--el-color-primary-light-9: #E8F0FF;--el-color-primary-dark-2: #2556B8;--el-color-success: #00B365;--el-color-success-light-3: #4DCA93;--el-color-success-light-5: #80D9B2;--el-color-success-light-7: #B3E8D1;--el-color-success-light-8: #CCF0E0;--el-color-success-light-9: #E6F7F0;--el-color-success-dark-2: #008F51;--el-color-warning: #FF7D00;--el-color-warning-light-3: #FFA44D;--el-color-warning-light-5: #FFBE80;--el-color-warning-light-7: #FFD8B3;--el-color-warning-light-8: #FFE5CC;--el-color-warning-light-9: #FFF2E6;--el-color-warning-dark-2: #CC6400;--el-color-danger: #F53F3F;--el-color-error: #F53F3F;--el-color-danger-light-3: #F87979;--el-color-danger-light-5: #FA9F9F;--el-color-danger-light-7: #FCC5C5;--el-color-danger-light-8: #FDD9D9;--el-color-danger-light-9: #FEECEC;--el-color-danger-dark-2: #C43232;--el-color-error-light-9: #FEECEC;--el-color-info: #86909C;--el-color-info-light-3: #AAB1BA;--el-color-info-light-5: #C3C8CE;--el-color-info-light-7: #DBDEE1;--el-color-info-light-8: #E7E9EB;--el-color-info-light-9: #F3F4F5;--el-color-info-dark-2: #6B737D;--el-text-color-primary: #1D2129;--el-text-color-regular: #4E5969;--el-text-color-secondary: #86909C;--el-text-color-placeholder: #A9AEB8;--el-text-color-disabled: #C9CDD4;--el-bg-color: #FFFFFF;--el-bg-color-page: #EEF1F6;--el-bg-color-overlay: #FFFFFF;--el-border-color: #E5E6EB;--el-border-color-light: #EBEDF0;--el-border-color-lighter: #F0F1F5;--el-border-color-extra-light: #F5F6F8;--el-border-color-dark: #D8DAE0;--el-border-color-darker: #C9CDD4;--el-fill-color-blank: #FFFFFF;--el-fill-color: #F7F8FA;--el-fill-color-light: #F2F3F5;--el-fill-color-lighter: #FAFBFC;--el-fill-color-extra-light: #FCFCFD;--el-fill-color-dark: #EBEDF0;--el-fill-color-darker: #E5E6EB;--el-border-radius-base: 4px;--el-border-radius-small: 2px;--el-border-radius-round: 20px;--el-dialog-border-radius: 8px;--el-box-shadow-lighter: 0 1px 2px rgba(0, 0, 0, .06);--el-box-shadow-light: 0 2px 8px rgba(0, 0, 0, .08);--el-box-shadow: 0 4px 16px rgba(0, 0, 0, .12);--el-box-shadow-dark: 0 8px 32px rgba(0, 0, 0, .16);--el-font-size-extra-large: 24px;--el-font-size-large: 18px;--el-font-size-medium: 16px;--el-font-size-base: 14px;--el-font-size-small: 13px;--el-font-size-extra-small: 12px;--el-font-family: var(--bi-font-family);--el-component-size-large: 40px;--el-component-size: 32px;--el-component-size-small: 24px}.el-dialog,.el-message-box{--el-dialog-border-radius: var(--bi-radius-md);--el-messagebox-border-radius: var(--bi-radius-md);border-radius:var(--bi-radius-md)}:root{--bi-screen-bg: #0D1526;--bi-screen-bg-card: #16202E;--bi-screen-bg-thead: #2A3B55;--bi-screen-toolbar: #1B2333;--bi-screen-border: rgba(255, 255, 255, .08);--bi-screen-bg-hover: rgba(255, 255, 255, .08);--bi-screen-primary: #2E6BE6;--bi-screen-accent: #00C6D8;--bi-screen-positive: #69F0AE;--bi-screen-negative: #FF6B6B;--bi-screen-text: #E3F2FD;--bi-screen-text-sub: rgba(227, 242, 253, .64);--bi-screen-glow: 0 0 24px rgba(0, 198, 216, .24);--bi-screen-toolbar-h: 44px;--bi-screen-tabstrip: 40px;--bi-screen-ring-1: #2E6BE6;--bi-screen-ring-2: #00C6D8;--bi-screen-ring-3: #E6A23C;--bi-screen-ring-4: #FF8A3D;--bi-screen-grad-1: linear-gradient(135deg, #2E6BE6 0%, #34C3FF 100%);--bi-screen-grad-2: linear-gradient(135deg, #4C5FE6 0%, #7B61FF 100%);--bi-screen-grad-3: linear-gradient(135deg, #00B8C9 0%, #34E0D0 100%);--bi-screen-grad-4: linear-gradient(135deg, #6B5BE6 0%, #9B8CFF 100%);--bi-screen-watermark: rgba(255, 255, 255, .12);--bi-screen-chart-1: #00E5FF;--bi-screen-chart-2: #5B8DEF;--bi-screen-chart-3: #69F0AE;--bi-screen-chart-4: #FFD740;--bi-screen-chart-5: #FF6B9E;--bi-screen-chart-6: #B388FF;--bi-screen-chart-7: #40C4FF;--bi-screen-chart-8: #64FFDA;--bi-screen-chart-9: #FFAB40;--bi-screen-chart-10: #90A4AE}.bi-page-layout{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;background:transparent}.bi-pagebar{display:flex;flex:0 0 auto;align-items:center;gap:calc(var(--bi-space-sm) + var(--bi-space-unit) / 2);height:var(--bi-h-work);padding:0 var(--bi-space-md);margin-bottom:var(--bi-space-md);background:var(--bi-color-bg-card);font-size:var(--bi-fs-xs)}.bi-pagebar h1{flex-shrink:0;margin:0;font-size:var(--bi-fs-sm);font-weight:600}.bi-pagebar__subtitle{min-width:0;overflow:hidden;font-size:var(--bi-fs-xs);color:var(--bi-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.bi-pagebar__actions{display:flex;gap:var(--bi-space-sm);align-items:center;margin-left:auto}.bi-pagebar__actions .el-button+.el-button{margin-left:0}.bi-pagebar__actions>.el-button{flex:none}.bi-pagebar--canvas{margin:0;border:0;border-bottom:1px solid var(--bi-color-border);border-radius:0}.bi-content-panel{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;margin:0 var(--bi-pad) var(--bi-pad);padding:var(--bi-pad);background:var(--bi-color-bg-card);border:1px solid var(--bi-color-border);border-radius:var(--bi-radius-md)}.bi-content-panel>.bi-list-toolbar{flex:0 0 auto;min-height:var(--bi-h-work);padding:calc(var(--bi-space-xs) * 1.5) 0;justify-content:flex-start;gap:var(--bi-space-sm)}.bi-content-panel>.bi-list-toolbar .bi-list-toolbar__group{min-width:0}.bi-content-panel>.bi-async{flex:1;min-height:0;overflow:auto}.bi-panel-note{display:flex;flex:0 0 auto;gap:var(--bi-space-sm);align-items:center;min-height:var(--bi-h-work);padding:0 var(--bi-space-md);font-size:var(--bi-fs-xs);color:var(--bi-color-brand-active);background:var(--bi-color-brand-bg)}.bi-panel-note__action{margin-left:auto;padding:0;font:inherit;color:var(--bi-color-brand);cursor:pointer;background:none;border:0}.bi-list-toolbar__end{margin-left:auto}.bi-list-footer{--el-color-primary: var(--bi-color-brand);display:flex;flex:0 0 auto;align-items:center;gap:var(--bi-space-sm);min-height:var(--bi-h-work);padding:calc(var(--bi-space-xs) * 1.5) var(--bi-space-md);border-top:1px solid var(--bi-color-border-row);font-size:var(--bi-fs-xs);color:var(--bi-color-text-tertiary)}.bi-list-footer__count,.bi-list-footer__size{flex:1 1 0;min-width:0}.bi-list-footer__count{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-list-footer__size{display:flex;justify-content:flex-end;align-items:center;gap:var(--bi-space-xs);white-space:nowrap}.bi-list-footer__pager{flex:0 0 auto}.bi-list-footer__pager .btn-prev,.bi-list-footer__pager .btn-next,.bi-list-footer__pager .el-pager li{background:var(--bi-color-bg-card);border:1px solid var(--bi-color-border);border-radius:var(--bi-radius-sm);color:var(--bi-color-text-secondary);font-weight:400}.bi-list-footer__pager .btn-prev:disabled,.bi-list-footer__pager .btn-next:disabled{color:var(--bi-color-text-disabled);background:var(--bi-color-bg-card)}.bi-list-footer__pager .el-pager li.is-active{background:var(--bi-color-brand);border-color:var(--bi-color-brand);color:var(--bi-color-text-inverse)}.bi-list-footer__pager .el-pager li:not(.is-active):hover{color:var(--bi-color-brand)}.bi-list-footer .el-select{width:68px}.bi-list-footer .el-select__wrapper{min-height:24px;height:24px;padding:0 var(--bi-space-xs);font-size:var(--bi-fs-xs);color:var(--bi-color-text-secondary);background:var(--bi-color-bg-card);box-shadow:0 0 0 1px var(--bi-color-border) inset;border-radius:var(--bi-radius-sm)}.bi-view-switch{display:flex;flex-shrink:0;overflow:hidden;border:1px solid var(--bi-color-border-strong);border-radius:var(--bi-radius-sm)}.bi-view-switch button{display:grid;place-items:center;width:32px;height:30px;padding:0;border:0;background:var(--bi-color-bg-card);color:var(--bi-color-text-secondary);cursor:pointer}.bi-view-switch button+button{border-left:1px solid var(--bi-color-border-strong)}.bi-view-switch button.is-active{background:var(--bi-color-brand-bg);color:var(--bi-color-brand)}.bi-resource-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bi-space-md);padding:var(--bi-pad)}.bi-resource-card{min-width:0;padding:var(--bi-space-md);border:1px solid var(--bi-color-border);border-radius:var(--bi-radius-sm);background:var(--bi-color-bg-card)}.bi-resource-card.is-selected{background:var(--bi-color-brand-bg)}.bi-resource-card__head{display:flex;align-items:center;gap:var(--bi-space-sm)}.bi-resource-card__head b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bi-fs-sm)}.bi-resource-card__head .el-checkbox{height:auto;margin-right:0}.bi-resource-card p{margin:var(--bi-space-sm) 0;font-size:var(--bi-fs-xs);color:var(--bi-color-text-tertiary)}.bi-resource-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--bi-space-sm);font-size:var(--bi-fs-xs);color:var(--bi-color-text-tertiary)}.bi-resource-card__foot button{border:0;background:transparent;color:var(--bi-color-brand);cursor:pointer;font:inherit}.bi-resource-card__preview{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bi-space-xs);height:80px;margin:calc(-1 * var(--bi-space-md)) calc(-1 * var(--bi-space-md)) var(--bi-space-md);padding:var(--bi-space-md);background:var(--bi-color-bg-panel);border-radius:var(--bi-radius-sm) var(--bi-radius-sm) 0 0}.bi-resource-card__preview i{background:var(--bi-color-brand-bg);border:1px solid var(--bi-color-border);border-radius:var(--bi-radius-sm)}.bi-resource-card__preview.is-screen{background:var(--bi-screen-bg)}.bi-resource-card__preview.is-screen i{background:var(--bi-screen-bg-card);border-color:var(--bi-screen-border)}.bi-pagebar .bi-selection-bar{padding:0 var(--bi-space-sm);height:28px;background:var(--bi-color-bg-inverse);color:var(--bi-color-text-inverse);border-radius:var(--bi-radius-sm)}.bi-pagebar .bi-selection-bar__count{margin:0;font-size:var(--bi-fs-xs);color:inherit}.bi-pagebar .bi-selection-bar .el-button{--el-button-bg-color: transparent;--el-button-border-color: transparent;--el-button-text-color: var(--bi-color-text-inverse);height:var(--bi-btn-height);padding:0 var(--bi-space-xs)}.bi-pagebar .bi-selection-bar .el-button--danger{--el-button-text-color: var(--bi-color-danger)}@media(max-width:1100px){.bi-resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.bi-slot-nav{display:flex;flex-direction:column;gap:var(--bi-space-xs);width:100%;height:100%;min-height:0;overflow:auto;padding:var(--bi-space-sm)}.bi-slot-nav__title{padding:var(--bi-space-sm);font-size:var(--bi-fs-sm)}.bi-resource-card__hint{font-size:var(--bi-fs-xs);color:var(--bi-color-text-tertiary);margin:var(--bi-space-sm) 0}.bi-resource-name{display:flex;flex-direction:column;gap:var(--bi-space-xs);min-width:0;padding:var(--bi-space-xs) 0}.bi-resource-name small{color:var(--bi-color-text-tertiary);font-size:var(--bi-fs-xs);font-weight:400}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--bi-font-family);font-size:var(--bi-fs-body);color:var(--bi-color-text-primary);background:var(--bi-color-bg-page);-webkit-font-smoothing:antialiased}.bi-page{height:100%;padding:0;overflow:auto;background:var(--bi-color-bg-page)}.bi-page--list{padding:0;background:var(--bi-color-bg-page-list)}.bi-card{padding:var(--bi-card-padding);background:var(--bi-color-bg-card);border-radius:var(--bi-radius-md)}.bi-card--compact{padding:var(--bi-page-padding)}.bi-canvas-card{background:var(--bi-color-bg-card);border:1px solid var(--bi-color-border);border-radius:var(--bi-radius-sm)}.bi-card__head{display:flex;gap:var(--bi-space-md);align-items:center;justify-content:space-between;margin-bottom:var(--bi-space-lg)}.bi-card__title{margin:0;font-size:var(--bi-fs-h3);font-weight:600;color:var(--bi-color-text-primary)}.bi-card__extra{font-size:var(--bi-fs-body);color:var(--bi-color-text-tertiary)}.bi-num{font-family:var(--bi-font-family-number);font-variant-numeric:tabular-nums}.bi-secondary{color:var(--bi-color-text-secondary)}.bi-tertiary{color:var(--bi-color-text-tertiary)}.bi-fs-xs{font-size:var(--bi-fs-xs)}.bi-fs-sm{font-size:var(--bi-fs-sm)}.bi-fs-h2{font-size:var(--bi-fs-h2)}.bi-sep{width:1px;height:16px;background:var(--bi-color-border)}.el-button>span{display:inline-flex;gap:var(--bi-space-xs);align-items:center}.bi-icon{flex:0 0 auto}.bi-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--bi-color-text-secondary);cursor:pointer;background:transparent;border:none;border-radius:var(--bi-radius-sm)}.bi-icon-btn:hover{color:var(--bi-color-brand);background:var(--bi-color-brand-bg)}.bi-icon-btn.is-danger:hover{color:var(--bi-color-danger);background:var(--bi-color-danger-bg)}.bi-text-select.el-select{--el-select-border-color-hover: transparent}.bi-text-select .el-select__wrapper{min-height:24px;padding:0 var(--bi-space-xs);font-size:var(--bi-fs-body);color:var(--bi-color-text-secondary);background:transparent;border-radius:var(--bi-radius-sm);box-shadow:none}.bi-text-select .el-select__wrapper:hover{background:var(--bi-color-bg-hover);box-shadow:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--bi-color-border-strong);border-radius:var(--bi-radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--bi-color-text-tertiary)}::-webkit-scrollbar-track{background:transparent}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--bi-focus-ring-width) solid var(--el-color-primary);outline-offset:var(--bi-focus-ring-offset)}.bi-route-enter-active{transition:opacity var(--bi-dur-route) ease-in-out,transform var(--bi-dur-route) ease-in-out}.bi-route-leave-active{transition:opacity var(--bi-dur-route) ease-in-out}.bi-route-enter-from{opacity:0;transform:translateY(8px)}.bi-route-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){:root{--bi-dur-micro: 0ms;--bi-dur-appear: 0ms;--bi-dur-overlay: 0ms;--bi-dur-route: 0ms;--bi-dur-chart: 0ms;--bi-dur-loop: 0ms;--el-transition-duration: 0ms;--el-transition-duration-fast: 0ms}}.el-button{font-size:var(--bi-fs-sm);border-radius:var(--bi-radius-sm)}.el-button:not(.is-link):not(.is-text){height:var(--bi-btn-height);padding:0 var(--bi-space-md)}.el-button--primary{font-weight:600}.el-button>.bi-icon:not(:last-child){margin-right:6px}.el-button.is-link,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{font-size:var(--bi-fs-sm)}.el-dialog__title{font-size:var(--bi-fs-h3);font-weight:600}.compact-dialog .el-dialog__title{font-size:var(--bi-fs-body);font-weight:600}.el-message,.el-pagination,.el-table{font-size:var(--bi-fs-sm)}:is(.studio-panel,.data-config-dialog,.vqc-dialog,.vqtd-dialog,.vqcc-dialog,.field-dlg,.dash-scheme-dialog){--bi-btn-height: var(--bi-ctrl-height)}:is(.studio-panel,.data-config-dialog,.vqc-dialog,.vqtd-dialog,.vqcc-dialog,.field-dlg,.dash-scheme-dialog) .el-radio-button__inner{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--bi-ctrl-height)}.bi-admin-table{--el-table-border-color: var(--bi-table-mgr-row-line);--el-table-header-bg-color: var(--bi-table-mgr-thead);--el-table-header-text-color: var(--bi-table-mgr-thead-text);--el-table-row-hover-bg-color: var(--bi-color-bg-hover);--el-table-text-color: var(--bi-color-text-primary);--el-table-font-size: var(--bi-fs-sm);font-size:var(--bi-fs-sm);line-height:20px}.bi-admin-table th.el-table__cell{font-size:var(--bi-fs-sm);font-weight:600}.bi-admin-table .el-table__cell{padding:var(--bi-space-md) 0}.bi-admin-table .el-table__body tr{height:var(--bi-row-h-compact)}.bi-list-table .el-table .cell{padding:0 var(--bi-table-cell-pad-x);line-height:20px}.bi-row-actions{display:flex;gap:var(--bi-space-sm);align-items:center;justify-content:flex-end;white-space:nowrap}.bi-row-actions .el-button.is-link{height:auto;padding:2px 0}.bi-row-actions .el-button+.el-button{margin-left:0}.bi-list-table{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;font-size:var(--bi-fs-sm);line-height:20px}.bi-list-table .el-table th:first-child .cell,.bi-list-table .el-table td:first-child .cell{padding-left:0}.bi-list-table>.el-table{flex:1}.bi-list-toolbar{display:flex;gap:var(--bi-space-md);align-items:center;justify-content:space-between;padding:var(--bi-space-lg) 0;font-size:var(--bi-fs-sm)}.bi-list-toolbar__group{display:flex;gap:var(--bi-space-sm);align-items:center}.bi-selection-bar{display:flex;gap:var(--bi-space-sm);align-items:center;padding:var(--bi-space-sm) var(--bi-page-padding);background:var(--bi-color-bg-hover)}.bi-selection-bar__count{margin-right:var(--bi-space-sm);font-size:var(--bi-fs-body);color:var(--bi-color-text-secondary)}.bi-pager{display:flex;justify-content:flex-end;padding:var(--bi-space-md) var(--bi-page-padding)}.bi-data-table{width:100%;font-size:var(--bi-fs-sm);border-collapse:collapse}.bi-data-table th{padding:var(--bi-space-sm) var(--bi-space-md);font-weight:600;color:var(--bi-table-data-thead-text);text-align:left;background:var(--bi-table-data-thead);box-shadow:inset 0 -1px 0 var(--bi-table-thead-border, transparent)}.bi-data-table thead tr+tr th{border-top:1px solid var(--bi-table-thead-line, var(--bi-table-data-thead-text))}.bi-data-table td{padding:var(--bi-space-sm) var(--bi-space-md);color:var(--bi-color-text-primary);border-bottom:1px solid var(--bi-table-row-line, var(--bi-color-border-row))}.bi-data-table tbody tr:nth-child(2n):not(.is-total):not(.is-subtotal):not(.bi-data-table__group) td{background:var(--bi-table-data-zebra)}.bi-data-table.has-row-hover tbody tr:hover:not(.is-total):not(.is-subtotal):not(.bi-data-table__group) td{background-image:linear-gradient(var(--bi-table-row-hover),var(--bi-table-row-hover))}.bi-data-table tbody tr.is-subtotal td{font-weight:600;background:var(--bi-table-subtotal-bg, var(--bi-table-data-zebra))}.bi-data-table th.is-subtotal,.bi-data-table td.is-subtotal{background:var(--bi-table-subtotal-bg, var(--bi-table-data-zebra))}.bi-data-table tr.is-total td{font-weight:700;color:var(--bi-table-total-fg, var(--bi-color-text-primary));background:var(--bi-table-total-bg, var(--bi-table-data-total))}.bi-data-table__toggle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-right:var(--bi-space-xs);font-family:var(--bi-font-family-number);font-size:var(--bi-fs-xs);line-height:1;color:var(--bi-color-text-secondary);vertical-align:middle;cursor:pointer;background:var(--bi-color-bg-card);border:1px solid var(--bi-color-border-strong);border-radius:2px}.bi-data-table .bi-num{font-family:var(--bi-font-family-number);font-variant-numeric:tabular-nums;text-align:right}.bi-cf-bar{position:relative}.bi-cf-bar:after{position:absolute;right:0;bottom:15%;width:var(--bi-cf-bar);height:var(--bi-cf-ratio);content:"";background:var(--bi-field-icon-number);border-radius:2px}.bi-cf-bar.is-neg:after{background:var(--bi-cf-negative)}.bi-data-table td.bi-cf-alert{color:var(--bi-cf-negative)}.bi-data-table tr.bi-data-table__group td{font-weight:600;background:var(--bi-color-bg-hover)}.bi-data-table__group-label{vertical-align:middle}.bi-data-table__empty{padding:var(--bi-space-xl) 0;color:var(--bi-color-text-tertiary);text-align:center}.bi-data-table td>svg{margin-right:var(--bi-space-xs);vertical-align:-2px}.bi-data-table :is(th,td)[data-bi-frozen]{--bi-table-freeze-left: auto;--bi-table-freeze-top: auto;--bi-table-freeze-z: 1;position:sticky;left:var(--bi-table-freeze-left, auto);top:var(--bi-table-freeze-top, auto);z-index:var(--bi-table-freeze-z, 1);background-color:var(--bi-color-bg-card)}.bi-tabnav{display:flex;flex:none;gap:2px;overflow:auto;scrollbar-width:thin}.bi-tabnav--vertical{flex-direction:column;width:var(--bi-tabnav-w, var(--bi-tabnav-w-default));padding:var(--bi-space-sm);overflow-x:hidden;overflow-y:auto}.bi-tabnav--horizontal{flex-direction:row;align-items:stretch;gap:var(--bi-space-xs);width:100%;height:var(--bi-tabnav-h-top);padding:0 var(--bi-space-sm);overflow-x:auto;overflow-y:hidden}.bi-tabnav__item{position:relative;display:flex;align-items:center;flex:none;max-width:100%;padding:0 var(--bi-space-md);overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--bi-color-text-secondary);font:inherit;font-weight:400;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background var(--bi-dur-micro) var(--bi-ease-standard),color var(--bi-dur-micro) var(--bi-ease-standard)}.bi-tabnav--vertical .bi-tabnav__item{height:var(--bi-tabnav-item-h);border-radius:var(--bi-tabnav-radius)}.bi-tabnav--horizontal .bi-tabnav__item{height:100%;padding:0 var(--bi-space-lg)}.bi-tabnav__item:hover{background:var(--bi-color-bg-hover)}.bi-tabnav__item:focus-visible{outline:var(--bi-focus-ring-width) solid var(--bi-color-brand);outline-offset:calc(var(--bi-focus-ring-offset) * -1)}.bi-tabnav--plain{background:transparent}.bi-tabnav--light{background:var(--bi-color-bg-card)}.bi-tabnav--light.bi-tabnav--vertical{border-right:1px solid var(--bi-color-border)}.bi-tabnav--light.bi-tabnav--horizontal{border-bottom:1px solid var(--bi-color-border)}.bi-tabnav--dark{background:var(--bi-tabnav-dark-bg)}.bi-tabnav--dark.bi-tabnav--vertical{border-right:1px solid var(--bi-tabnav-dark-bg)}.bi-tabnav--dark.bi-tabnav--horizontal{border-bottom:1px solid var(--bi-tabnav-dark-bg)}.bi-tabnav--dark .bi-tabnav__item{color:var(--bi-tabnav-dark-text)}.bi-tabnav--dark .bi-tabnav__item:hover{background:var(--bi-tabnav-dark-hover)}.bi-tabnav--bar .bi-tabnav__item.is-active{color:var(--bi-color-brand);font-weight:600}.bi-tabnav--bar.bi-tabnav--vertical .bi-tabnav__item.is-active:before{content:"";position:absolute;top:var(--bi-space-sm);bottom:var(--bi-space-sm);left:0;width:var(--bi-tabnav-indicator);border-radius:0 2px 2px 0;background:var(--bi-color-brand)}.bi-tabnav--bar.bi-tabnav--horizontal .bi-tabnav__item.is-active:after{content:"";position:absolute;right:var(--bi-space-md);bottom:0;left:var(--bi-space-md);height:var(--bi-tabnav-indicator);border-radius:2px 2px 0 0;background:var(--bi-color-brand)}.bi-tabnav--bar.bi-tabnav--dark .bi-tabnav__item.is-active{color:var(--bi-tabnav-dark-active-text)}.bi-tabnav--bar.bi-tabnav--dark .bi-tabnav__item.is-active:before,.bi-tabnav--bar.bi-tabnav--dark .bi-tabnav__item.is-active:after{background:var(--bi-color-brand-hover)}.bi-tabnav--pill .bi-tabnav__item.is-active{background:var(--bi-color-brand-bg);color:var(--bi-color-brand);font-weight:600}.bi-tabnav--pill.bi-tabnav--horizontal .bi-tabnav__item{align-self:center;height:var(--bi-tabnav-item-h-top);padding:0 var(--bi-space-md);border-radius:var(--bi-tabnav-radius)}.bi-tabnav--pill.bi-tabnav--dark .bi-tabnav__item.is-active{background:var(--bi-tabnav-dark-active-bg);color:var(--bi-tabnav-dark-active-text)}.bi-tabnav--solid .bi-tabnav__item.is-active{background:var(--bi-color-brand);color:var(--bi-color-text-inverse);font-weight:600}.bi-tabnav--solid .bi-tabnav__item.is-active:hover{background:var(--bi-color-brand)}.bi-tabnav--solid.bi-tabnav--horizontal .bi-tabnav__item{align-self:center;height:var(--bi-tabnav-item-h-top);padding:0 var(--bi-space-md);border-radius:var(--bi-tabnav-radius)}.bi-dialog__footer[data-v-0c78f9b7]{display:flex;gap:var(--bi-space-sm);justify-content:flex-end}.bi-topbar[data-v-278648bc]{display:flex;flex:0 0 var(--bi-topbar-height);gap:14px;align-items:center;height:var(--bi-topbar-height);padding:0 var(--bi-space-lg);background:var(--bi-color-bg-card);border-bottom:1px solid var(--bi-color-border)}.bi-topbar__brand[data-v-278648bc]{display:flex;flex:0 0 auto;gap:var(--bi-space-sm);align-items:center;color:var(--bi-color-brand);text-decoration:none}.bi-topbar__logo[data-v-278648bc]{flex:0 0 22px;width:22px;height:22px;object-fit:contain}.bi-topbar__name[data-v-278648bc]{font-size:13px;font-weight:700}.bi-topbar__subtitle[data-v-278648bc]{padding-left:var(--bi-space-sm);font-size:var(--bi-fs-xs);font-weight:400;color:var(--bi-color-text-tertiary);border-left:1px solid var(--bi-color-border)}.bi-topbar__spacer[data-v-278648bc]{flex:1 1 auto;min-width:var(--bi-space-sm)}.bi-topbar__actions[data-v-278648bc]{display:flex;flex:0 0 auto;gap:var(--bi-space-sm);align-items:center}.bi-topbar__user[data-v-278648bc]{display:flex;gap:7px;align-items:center;height:var(--bi-chip-height);padding:0;font:inherit;font-size:var(--bi-fs-xs);color:var(--bi-color-text-secondary);cursor:pointer;background:none;border:0;border-radius:var(--bi-radius-sm)}.bi-topbar__user[data-v-278648bc]:hover{background:var(--bi-color-bg-hover)}.bi-topbar__action-text[data-v-278648bc]{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-topbar__icon-btn[data-v-278648bc]{display:flex;align-items:center;justify-content:center;width:var(--bi-chip-height);height:var(--bi-chip-height);padding:0;color:var(--bi-color-text-secondary);cursor:pointer;background:none;border:1px solid transparent;border-radius:var(--bi-radius-sm)}.bi-topbar__icon-btn[data-v-278648bc]:hover{background:var(--bi-color-bg-hover)}.bi-topbar__avatar[data-v-278648bc]{display:flex;align-items:center;justify-content:center;flex:0 0 var(--bi-space-xl);width:var(--bi-space-xl);height:var(--bi-space-xl);font-size:var(--bi-fs-xs);font-weight:600;color:var(--bi-color-brand);background:var(--bi-color-brand-bg);border-radius:50%}.bi-topbar__notices-title[data-v-278648bc]{padding-bottom:var(--bi-space-sm);margin:0;font-size:var(--bi-fs-body);font-weight:600;color:var(--bi-color-text-primary);border-bottom:1px solid var(--bi-color-border-row)}.bi-topbar__notice[data-v-278648bc]{display:flex;gap:var(--bi-space-sm);align-items:flex-start;padding:var(--bi-space-md) 0;border-bottom:1px solid var(--bi-color-border-row)}.bi-topbar__notice[data-v-278648bc]:last-child{border-bottom:0}.bi-topbar__notice-dot[data-v-278648bc]{flex:0 0 6px;width:6px;height:6px;margin-top:6px;border-radius:50%}.bi-topbar__notice-dot.is-success[data-v-278648bc]{background:var(--bi-color-success)}.bi-topbar__notice-dot.is-running[data-v-278648bc]{background:var(--bi-color-running)}.bi-topbar__notice-dot.is-fail[data-v-278648bc]{background:var(--bi-color-danger)}.bi-topbar__notice-text[data-v-278648bc]{margin:0;font-size:var(--bi-fs-sm);line-height:1.5;color:var(--bi-color-text-primary)}.bi-topbar__notice-time[data-v-278648bc]{margin:2px 0 0;font-size:var(--bi-fs-xs);color:var(--bi-color-text-tertiary)}.bi-topbar__about[data-v-278648bc]{margin:0 0 var(--bi-space-md);font-size:var(--bi-fs-sm);line-height:1.7;color:var(--bi-color-text-secondary)}@media(max-width:991px){.bi-topbar__subtitle[data-v-278648bc],.bi-topbar__workspace[data-v-278648bc]{display:none}.bi-topbar__action-text[data-v-278648bc]{max-width:96px}}.bi-rail[data-v-1dcd2d42]{display:flex;flex-direction:column;flex:0 0 var(--bi-rail-width);gap:2px;width:var(--bi-rail-width);padding:var(--bi-space-sm) 6px;overflow-y:auto;background:var(--bi-color-brand);border-right:1px solid var(--bi-color-brand-active)}.bi-rail__item[data-v-1dcd2d42]{display:flex;flex:0 0 auto;flex-direction:column;gap:2px;align-items:center;justify-content:center;height:var(--bi-rail-item-height);padding:0;color:var(--bi-color-text-inverse);width:100%;font:inherit;cursor:pointer;background:none;border:0;border-radius:var(--bi-radius-sm)}.bi-rail__item[data-v-1dcd2d42]:hover{background:var(--bi-color-brand-active)}.bi-rail__item.is-active[data-v-1dcd2d42]{font-weight:600;color:var(--bi-color-text-inverse);background:var(--bi-color-brand-active)}.bi-rail__item[data-v-1dcd2d42]:focus-visible{outline:2px solid var(--bi-color-text-inverse);outline-offset:-2px}.bi-rail__label[data-v-1dcd2d42]{font-size:var(--bi-fs-xs);line-height:1;white-space:nowrap}.bi-rail__spacer[data-v-1dcd2d42]{flex:1}.bi-nav-panel[data-v-246a073c]{display:flex;position:relative;flex:0 0 var(--bi-w-mid);flex-direction:column;width:var(--bi-w-mid);min-height:0;overflow:hidden;background:var(--bi-color-bg-card);border-right:1px solid var(--bi-color-border)}.bi-nav-panel.is-compact[data-v-246a073c]{flex-basis:var(--bi-sidenav-width);width:var(--bi-sidenav-width)}.bi-nav-panel__head[data-v-246a073c]{display:flex;flex:0 0 var(--bi-h-tab);align-items:center;height:var(--bi-h-tab);padding:0 var(--bi-space-sm);font-size:var(--bi-fs-sm);border-bottom:1px solid var(--bi-color-border)}.bi-nav-panel__section[data-v-246a073c]{display:flex;flex:0 0 auto;align-items:center;height:var(--bi-nav-item-height);padding:0 var(--bi-space-xs)}.bi-nav-panel__section~.bi-nav-panel__section[data-v-246a073c]{border-top:1px solid var(--bi-color-border)}.bi-nav-panel__section~.bi-nav-panel__section[data-v-246a073c]:has(.bi-nav-panel__chevron[aria-expanded=true]),.bi-nav-panel__section[data-v-246a073c]:last-of-type{border-bottom:1px solid var(--bi-color-border)}.bi-nav-panel__section[data-v-246a073c]:hover{background:var(--bi-color-bg-hover)}.bi-nav-panel__section.is-active[data-v-246a073c]{background:none}.bi-nav-panel__chevron[data-v-246a073c]{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;padding:0;color:var(--bi-color-text-tertiary);cursor:pointer;background:none;border:0;border-radius:var(--bi-radius-sm)}.bi-nav-panel__chevron[data-v-246a073c]:hover{background:var(--bi-color-bg-hover)}.bi-nav-panel__chevron-space[data-v-246a073c]{flex:0 0 auto;width:20px}.bi-nav-panel__link[data-v-246a073c]{display:flex;flex:1;gap:6px;align-items:center;min-width:0;height:100%;padding:0 var(--bi-space-xs);font-size:var(--bi-nav-font-size);font-weight:600;color:var(--bi-color-text-secondary);text-decoration:none}.bi-nav-panel__section.is-active .bi-nav-panel__link[data-v-246a073c]{color:var(--bi-color-text-primary)}.bi-nav-panel__label[data-v-246a073c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-nav-panel__actions[data-v-246a073c]{display:flex;flex:0 0 auto;gap:var(--bi-space-xs);align-items:center}.bi-nav-panel__body[data-v-246a073c]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.bi-nav-panel__resizer[data-v-246a073c]{position:absolute;top:0;right:0;bottom:0;width:5px;cursor:col-resize;background:transparent;touch-action:none;-webkit-user-select:none;user-select:none;z-index:100}.bi-nav-panel__resizer[data-v-246a073c]:hover,.bi-nav-panel__resizer[data-v-246a073c]:focus-visible{background:var(--bi-color-brand)}.bi-workspace-tabs[data-v-3f79c028]{position:relative;display:flex;flex:0 0 var(--bi-h-tab);height:var(--bi-h-tab);min-width:0;padding-left:var(--bi-space-xs);background:var(--bi-color-bg-card);border-bottom:1px solid var(--bi-color-border)}.bi-workspace-tabs__viewport[data-v-3f79c028]{position:relative;display:flex;flex:1;min-width:0}.bi-workspace-tabs__scroll[data-v-3f79c028]{display:flex;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.bi-workspace-tabs__scroll[data-v-3f79c028]::-webkit-scrollbar{display:none}.bi-workspace-tabs__scroll.is-dragging[data-v-3f79c028]{cursor:grabbing;-webkit-user-select:none;user-select:none}.bi-workspace-tabs__viewport[data-v-3f79c028]:before,.bi-workspace-tabs__viewport[data-v-3f79c028]:after{content:"";position:absolute;top:0;bottom:1px;z-index:1;width:var(--bi-space-lg);pointer-events:none;opacity:0;transition:opacity .12s}.bi-workspace-tabs__viewport[data-v-3f79c028]:before{left:0;background:linear-gradient(to right,var(--bi-color-bg-card),transparent)}.bi-workspace-tabs__viewport[data-v-3f79c028]:after{right:0;background:linear-gradient(to left,var(--bi-color-bg-card),transparent)}.bi-workspace-tabs__viewport.is-scroll-left[data-v-3f79c028]:before,.bi-workspace-tabs__viewport.is-scroll-right[data-v-3f79c028]:after{opacity:1}.bi-workspace-tabs__item[data-v-3f79c028]{display:flex;gap:var(--bi-tab-gap);align-items:center;flex-shrink:0;max-width:var(--bi-tab-max);padding:0 var(--bi-tab-pad-x);border-right:1px solid var(--bi-color-border-row);border-top:var(--bi-tab-active-line) solid transparent}.bi-workspace-tabs__item.is-active[data-v-3f79c028]{background:var(--bi-color-brand-bg);border-top-color:var(--bi-color-brand);font-weight:600}.bi-workspace-tabs__tab[data-v-3f79c028]{display:flex;gap:var(--bi-tab-gap);align-items:center;align-self:stretch;min-width:0;padding:0;font:inherit;font-size:var(--bi-tab-font-size);color:var(--bi-color-text-secondary);cursor:pointer;background:none;border:0}.is-active .bi-workspace-tabs__tab[data-v-3f79c028]{color:var(--bi-color-brand)}.bi-workspace-tabs__icon[data-v-3f79c028]{display:inline-flex;flex-shrink:0;font-size:var(--bi-tab-icon-size)}.bi-workspace-tabs__title[data-v-3f79c028]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-pinned .bi-workspace-tabs__title[data-v-3f79c028]{font-weight:600}.bi-workspace-tabs__dot[data-v-3f79c028]{flex:0 0 var(--bi-tab-dirty-dot);width:var(--bi-tab-dirty-dot);height:var(--bi-tab-dirty-dot);background:var(--bi-color-border-strong);border-radius:50%}.bi-workspace-tabs__dot.is-dirty[data-v-3f79c028]{background:var(--bi-color-success)}.bi-workspace-tabs__close[data-v-3f79c028],.bi-workspace-tabs__more[data-v-3f79c028]{display:flex;flex-shrink:0;align-items:center;justify-content:center;font:inherit;color:var(--bi-color-text-tertiary);cursor:pointer;background:none;border:0}.bi-workspace-tabs__close[data-v-3f79c028]{width:calc(var(--bi-space-unit) * 4);height:calc(var(--bi-space-unit) * 4);padding:0;border-radius:var(--bi-radius-sm);font-size:var(--bi-tab-icon-size);color:var(--bi-color-text-disabled)}.bi-workspace-tabs__more[data-v-3f79c028]{padding:0 var(--bi-tab-pad-x)}.bi-workspace-tabs__item[data-v-3f79c028]:hover,.bi-workspace-tabs__more[data-v-3f79c028]:hover{background:var(--bi-color-bg-hover)}.bi-workspace-tabs__close[data-v-3f79c028]:hover{color:var(--bi-color-text-primary);background:var(--bi-color-bg-inset)}.bi-workspace-tabs__menu[data-v-3f79c028]{position:fixed;z-index:var(--el-index-popper);display:flex;flex-direction:column;width:max-content;padding:var(--bi-space-xs);background:var(--bi-color-bg-card);border:1px solid var(--bi-color-border);border-radius:var(--bi-radius-sm);box-shadow:var(--bi-shadow-2)}.bi-workspace-tabs__menu button[data-v-3f79c028]{padding:var(--bi-space-sm) var(--bi-space-lg);font:inherit;color:var(--bi-color-text-primary);text-align:left;cursor:pointer;background:none;border:0}.bi-workspace-tabs__menu button[data-v-3f79c028]:hover{background:var(--bi-color-bg-hover)}.bi-workspace-tabs__menu button[data-v-3f79c028]:disabled{color:var(--bi-color-text-disabled);cursor:default;background:none}.bi-shell[data-v-f180ebd8]{display:flex;flex-direction:column;height:100%;overflow:hidden}.bi-shell__body[data-v-f180ebd8]{display:flex;flex:1;min-height:0}.bi-shell__main[data-v-f180ebd8]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.bi-shell__view[data-v-f180ebd8]{flex:1;min-width:0;min-height:0;background:var(--bi-color-bg-page)}.bi-shell__view--plain[data-v-f180ebd8]{overflow:auto}.bi-shell__view--fit[data-v-f180ebd8],.bi-shell__view--flush[data-v-f180ebd8]{display:flex;flex-direction:column;overflow:hidden}.bi-shell__view--fit[data-v-f180ebd8]>*,.bi-shell__view--flush[data-v-f180ebd8]>*{flex:1;min-width:0;min-height:0}.bi-shell__view--fit[data-v-f180ebd8] .bi-workspace-pane,.bi-shell__view--flush[data-v-f180ebd8] .bi-workspace-pane{display:flex;flex-direction:column;height:100%}.bi-shell__view--fit[data-v-f180ebd8] .bi-workspace-pane>*,.bi-shell__view--flush[data-v-f180ebd8] .bi-workspace-pane>*{flex:1;min-width:0;min-height:0}.bi-blank[data-v-a51cdff9]{height:100%;overflow:auto}.bi-m[data-v-3ea3eb0e]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bi-color-bg-page);font-size:var(--bi-fs-body);line-height:1.5;font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%}.bi-m__view[data-v-3ea3eb0e]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.bi-m__tabbar[data-v-3ea3eb0e]{display:flex;flex:0 0 auto;align-items:flex-end;padding-bottom:env(safe-area-inset-bottom);background:var(--bi-color-bg-card);border-top:1px solid var(--bi-color-border)}.bi-m__tab[data-v-3ea3eb0e]{display:flex;flex:1;flex-direction:column;gap:2px;align-items:center;justify-content:center;min-height:var(--bi-touch-target);padding:var(--bi-space-xs) 0;font-family:inherit;color:var(--bi-color-text-tertiary);cursor:pointer;background:none;border:0}.bi-m__tab-label[data-v-3ea3eb0e]{font-size:var(--bi-fs-xs);line-height:1.2}.bi-m__tab.is-active[data-v-3ea3eb0e]{color:var(--bi-color-brand)}.bi-m__tab.is-raised[data-v-3ea3eb0e]{position:relative;justify-content:flex-start;padding-top:0}.bi-m__tab.is-raised .bi-m__tab-icon[data-v-3ea3eb0e]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-top:-20px;color:var(--el-color-white);background:var(--bi-color-brand);border-radius:var(--el-border-radius-circle);box-shadow:var(--bi-shadow-3)}.bi-m__tab.is-raised.is-active .bi-m__tab-icon[data-v-3ea3eb0e]{background:var(--bi-color-brand-hover)}
