:root{--primary-color:#2681ff;--primary-color-hover:#409eff;--primary-hover-color:#409eff;--primary-active-color:#1c5dbf;--primary-light-color:#2681ff33;--primary-lighter-color:#2681ff1a;--info-color:#00baff;--info-text-color:#8eeeff;--info-light-color:#00baff30;--info-lighter-color:#00c0de1a;--success-color:#67c23a;--success-light-color:#67c23a33;--warning-color:#e6a23c;--warning-light-color:#e6a23c33;--error-color:#f56c6c;--error-light-color:#f56c6c33;--text-color-primary:#fff;--text-color-regular:#d8d8d8;--text-color-secondary:#bcc9d4;--text-color-placeholder:#859094;--text-color-disabled:#8d8d8f;--text-color-light:#ffffffd1;--text-color-lighter:#ffffff85;--bg-color-primary:#202023;--bg-color-secondary:#18181c;--bg-color-tertiary:#1d262e;--bg-color-quaternary:#1f262d;--bg-color-page:#1c232c;--bg-color-mask:#0003;--bg-color-hover:#8fe1ff1a;--bg-color-active:#fff6;--bg-color-disabled:#2a2a2b;--bg-color-input:#27343e;--bg-color-card:#313132;--bg-color-menu:#36373b;--bg-color-light:#373739;--bg-color-component:#282c34;--border-color-base:#3a4659;--border-color-light:#373739;--border-color-lighter:#282e3a;--border-color-extra-light:#1e1e1f;--border-color-dark:#2d2d2d;--border-color-darker:#1b1f25;--border-color-input:#666;--border-color-hover:#4f9eff;--shadow-color:#0003;--shadow-color-light:#0000001a;--shadow-color-dark:#000;--gradient-primary:linear-gradient(135deg, #667eea 0%, #54b6d0 100%);--gradient-info:linear-gradient(120deg, #54b6d0 16%, #3f8bdb, #3f8bdb);--gradient-grid:linear-gradient(#ffffff1a 1px, transparent 0px), linear-gradient(90deg, #ffffff1a 1px, transparent 0px);--scrollbar-thumb-color:#9092984d;--scrollbar-track-color:transparent;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--color-inherit:inherit;--grid-line-color:#ffffff1a;--bg-color-overlay:#0003;--color-overlay:#000c;--form-bg-color:#00c0de1a;--form-border-color:#2486b929;--form-border-hover-color:#2486b933;--form-input-bg-color:#ffffff17;--form-input-focus-bg-color:#ffffff1f;--menu-drag-color:#18181c;--menu-drag-hover-color:var(--primary-color);--select-bg-color:#2f3f62;--dotted-border-color:var(--primary-hover-color)}[data-theme=light]{--primary-color:#2681ff;--primary-color-hover:#409eff;--primary-hover-color:#409eff;--primary-active-color:#1c5dbf;--primary-light-color:#2681ff1a;--primary-lighter-color:#2681ff0d;--info-color:#00baff;--info-text-color:#09c;--info-light-color:#00baff1a;--info-lighter-color:#00c0de0d;--success-color:#67c23a;--success-light-color:#67c23a1a;--warning-color:#e6a23c;--warning-light-color:#e6a23c1a;--error-color:#f56c6c;--error-light-color:#f56c6c1a;--text-color-primary:#303133;--text-color-regular:#606266;--text-color-secondary:#909399;--text-color-placeholder:#c0c4cc;--text-color-disabled:#c0c4cc;--text-color-light:#000000d1;--text-color-lighter:#00000085;--bg-color-primary:#fff;--bg-color-secondary:#f5f7fa;--bg-color-tertiary:#ebeef5;--bg-color-quaternary:#e4e7ed;--bg-color-page:#f0f2f5;--bg-color-mask:#0000001a;--bg-color-hover:#409eff1a;--bg-color-active:#0000001a;--bg-color-disabled:#f5f7fa;--bg-color-input:#fff;--bg-color-card:#fff;--bg-color-menu:#fff;--bg-color-light:#f8f9fa;--bg-color-component:#fff;--border-color-base:#dcdfe6;--border-color-light:#e4e7ed;--border-color-lighter:#ebeef5;--border-color-extra-light:#f2f6fc;--border-color-dark:#d3d4d6;--border-color-darker:#c0c4cc;--border-color-input:#dcdfe6;--border-color-hover:var(--primary-color);--shadow-color:#0000001a;--shadow-color-light:#0000000d;--shadow-color-dark:#0003;--gradient-primary:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-info:linear-gradient(120deg, #54b6d0 16%, #3f8bdb, #3f8bdb);--gradient-grid:linear-gradient(#0000001a 1px, transparent 0px), linear-gradient(90deg, #0000001a 1px, transparent 0px);--scrollbar-thumb-color:#9093994d;--scrollbar-track-color:transparent;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--color-inherit:inherit;--grid-line-color:#0000001a;--bg-color-overlay:#0006;--color-overlay:#0009;--form-bg-color:#409eff0d;--form-border-color:#409eff1a;--form-border-hover-color:#409eff33;--form-input-bg-color:#fff;--form-input-focus-bg-color:#fff;--menu-drag-color:#f0f2f5;--menu-drag-hover-color:var(--primary-color);--select-bg-color:#fff;--dotted-border-color:var(--primary-hover-color)}[data-theme=cyberpunk]{--primary-color:#0ff;--primary-color-hover:#3ff;--primary-hover-color:#6ff;--primary-active-color:#0cc;--primary-light-color:#00ffff4d;--primary-lighter-color:#00ffff26;--info-color:#f0f;--info-text-color:#f6f;--info-light-color:#ff00ff4d;--info-lighter-color:#ff00ff26;--success-color:#0f0;--success-light-color:#00ff004d;--warning-color:#fa0;--warning-light-color:#ffaa004d;--error-color:#ff0040;--error-light-color:#ff00404d;--text-color-primary:#0ff;--text-color-regular:#fff;--text-color-secondary:#ccc;--text-color-placeholder:#888;--text-color-disabled:#666;--text-color-light:#00ffffe6;--text-color-lighter:#ffffffb3;--bg-color-primary:#0a0a0a;--bg-color-secondary:#1a0a1a;--bg-color-tertiary:#0a1a1a;--bg-color-quaternary:#1a1a0a;--bg-color-page:#050505;--bg-color-mask:#ff00ff1a;--bg-color-hover:#0ff3;--bg-color-active:#ff00ff4d;--bg-color-disabled:#2a2a2a;--bg-color-input:#1a1a2a;--bg-color-card:#2a1a2a;--bg-color-menu:#1a2a1a;--bg-color-light:#2a2a1a;--bg-color-component:#1a1a1a;--border-color-base:#0ff;--border-color-light:#f0f;--border-color-lighter:#0f0;--border-color-extra-light:#fa0;--border-color-dark:#666;--border-color-darker:#333;--border-color-input:#0cc;--border-color-hover:#6ff;--shadow-color:#00ffff80;--shadow-color-light:#ff00ff4d;--shadow-color-dark:#000c;--gradient-primary:linear-gradient(-90deg, #0ff 0%, #f0f 50%, #0f0 100%);--gradient-info:linear-gradient(120deg, #f0f 0%, #0ff 50%, #f0f 100%);--gradient-grid:linear-gradient(#00ffff4d 1px, transparent 0px), linear-gradient(90deg, #ff00ff4d 1px, transparent 0px);--scrollbar-thumb-color:#0ff9;--scrollbar-track-color:#f0f3;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--color-inherit:inherit;--grid-line-color:#0ff6;--bg-color-overlay:#000000b3;--color-overlay:#ff00ff4d;--form-bg-color:#00ffff1a;--form-border-color:#00ffff80;--form-border-hover-color:#0ffc;--form-input-bg-color:#000c;--form-input-focus-bg-color:#00ffff1a;--menu-drag-color:#1a0a1a;--menu-drag-hover-color:var(--primary-color);--select-bg-color:#f0f3;--dotted-border-color:var(--primary-hover-color)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover,.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{background-color:initial;color:var(--text-color-primary)}.avue-crud .el-table__border-left-patch,.avue-crud .el-table--border .el-table__inner-wrapper:after,.avue-crud .el-table--border:after,.avue-crud .el-table--border:before,.avue-crud .el-table__inner-wrapper:before{display:none}.avue-input-icon__item p,.avue-empty__desc{color:var(--text-color-primary)}.avue-collapse .header-menu,.avue-collapse .item-title{align-items:center;display:flex}[data-theme=cyberpunk] .avue-json-theme .jv-key,[data-theme=cyberpunk] .avue-json-theme .jv-string{text-shadow:0 0 5px}@keyframes cyberpunk-scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes cyberpunk-data-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cyberpunk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes cyberpunk-glitch{0%{transform:translate(0)}10%{transform:translate(-2px)skew(-5deg)}20%{transform:translate(2px)skew(5deg)}30%{transform:translate(0)}to{transform:translate(0)}}@media (width<=640px){.page-hero{padding:20px}.page-hero__content{flex-direction:column;align-items:flex-start}.page-hero__icon{border-radius:11px;width:44px;height:44px;font-size:20px}.page-hero__title{font-size:20px}.page-hero__actions,.page-hero__actions .el-button{width:100%}}.list{height:100%}.list .menu{padding-top:40px}.list .menu li{cursor:pointer;height:50px;color:var(--text-color-primary);align-items:center;padding-left:40px;font-size:14px;line-height:40px;display:flex;position:relative}.list .menu li:hover{color:var(--primary-color)}.list .menu li i{margin-right:10px}.list .menu li.is-active{background-image:var(--gradient-primary);background-repeat:round}.list .menu li.is-active:hover{color:var(--text-color-primary)}.list .el-menu{border-right:none}.list .el-menu.el-menu--horizontal{border-color:var(--bg-color-tertiary);border-width:2px}.list .el-menu i{margin-right:5px}.list .content{flex-wrap:wrap;display:flex;overflow-x:hidden}.list .content__header{box-sizing:border-box;border-bottom:1px solid var(--border-color-dark);background-color:var(--bg-color-secondary);width:100%;padding:30px 15px 20px;height:auto!important}.list .content__box{width:100%}.list .content__nav{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.list .content__add{box-sizing:border-box;vertical-align:middle;cursor:pointer;background:var(--bg-color-quaternary);border:none;border-radius:12px;justify-content:flex-start;align-items:center;gap:14px;width:260px;height:72px;margin-right:16px;padding:0 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.list .content__add:after{content:"";background:linear-gradient(90deg, var(--primary-color), var(--info-color));border-radius:2px;width:0;height:2px;transition:width .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.list .content__add:hover{background:color-mix(in srgb, var(--primary-color) 8%, var(--bg-color-quaternary));transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.list .content__add:hover:after{width:40%}.list .content__add:hover img{filter:drop-shadow(0 2px 6px #0000001f);transform:scale(1.12)}.list .content__add:hover p{background-image:var(--gradient-primary);-webkit-text-fill-color:transparent;background-clip:text}.list .content__add:active{transform:translateY(0);box-shadow:0 1px 4px #0000000f}.list .content__add img{flex-shrink:0;margin-right:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.list .content__add p{color:var(--text-color-primary);letter-spacing:.3px;margin-bottom:2px;font-size:15px;font-weight:600;transition:all .3s}.list .content__add span{color:var(--text-color-disabled);letter-spacing:.2px;font-size:12px}.list .content__page{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.list .content__page-left .list-search{width:240px;margin:0}.list .content__page-left .list-search .el-input{--el-input-bg-color:var(--bg-color-quaternary)}.list .content__page-left .list-search .el-input .el-input__wrapper{border-radius:6px;transition:all .2s}.list .content__page-left .list-search .el-input .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--primary-color)}.list .content__page-right{align-items:center;display:flex}.list .content__empty svg{width:200px;height:200px}.list .content__code{background-color:var(--bg-color-secondary);height:100%}.list .content__item{box-sizing:border-box;background:var(--bg-color-secondary);will-change:transform;border:none;border-radius:12px;width:270px;margin-bottom:20px;margin-right:20px;transition:box-shadow .2s,transform .2s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000f}.list .content__item:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}.list .content__item:hover .content__menu{opacity:1;pointer-events:auto}.list .content__item:hover .content__right,.list .content__item:hover .content__start{opacity:1;transform:translateY(0)}.list .content__main{box-sizing:border-box;background:var(--bg-color-secondary);width:100%;color:var(--text-color);border-top:0;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.list .content__main :is(a){color:var(--text-color-secondary)}.list .content__main i{margin-right:1px}.list .content__view{margin-right:2px}.list .content__menulist{display:flex}.list .content__menulist i{margin-right:10px}.list .content__start{display:flex}.list .content__start .content__btn{opacity:.8;border-radius:5px;width:40px;height:30px;margin:0 5px;padding:0;line-height:30px}.list .content__start .content__btn i{font-weight:700}.list .content__status{align-items:center;display:flex}.list .content__status .icon{background-color:var(--text-color);border-radius:100%;width:8px;height:8px;margin-right:5px;display:inline-block}.list .content__status.is-active .icon{background-color:var(--primary-color)}.list .content__name{text-overflow:ellipsis;white-space:nowrap;width:100px;color:var(--text-color-primary);border:1px solid #0000;padding:0 5px;line-height:28px;overflow:hidden}.list .content__logo{height:100%;color:var(--text-color-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.list .content__logo p{background-image:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:18px;font-weight:700}.list .content__logo img{width:100px!important;height:auto!important}.list .content__logo span{box-sizing:border-box;color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 30px;font-size:12px;line-height:30px;display:block;overflow:hidden}.list .content__info{background-color:var(--bg-color-secondary);height:150px;position:relative}.list .content__menu{opacity:0;pointer-events:none;will-change:opacity;background:linear-gradient(135deg,#2681ff33,#0000 58%),#00000094;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .18s;display:flex;position:absolute;inset:0}.list .content__menu .content__right,.list .content__menu .content__start{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(6px)}.list .content__menu .content__right{transform:translateY(-6px)}.list .content__list{margin-top:15px}.list .content__list i{cursor:pointer;color:var(--text-color-primary);margin:0 5px;font-size:20px}.list .content__right{position:absolute;top:5px;right:10px}.list .content__right i{cursor:pointer;color:var(--text-color-primary);margin:5px;font-size:16px}.list .content__btn{vertical-align:middle;box-sizing:border-box;text-align:center;background-image:linear-gradient(-225deg, var(--primary-color) 0, var(--info-color) 100%);background-color:var(--primary-color);border-color:var(--info-color);height:34px;color:var(--text-color-primary);cursor:pointer;border:none;outline:0;margin:5px 0;padding:0 40px;font-size:14px;font-weight:700;line-height:34px;transition:all .3s;display:inline-block}.list .content__info img{object-fit:cover;width:100%;height:100%}.list .content--active{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.create-screen{padding:2px 0 14px}.create-screen__size small{color:var(--text-color-disabled);letter-spacing:.8px;font-size:11px}.create-screen__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.create-screen__item{box-sizing:border-box;border:1px solid var(--border-color-dark);text-align:left;width:100%;min-height:154px;color:inherit;background:var(--bg-color-tertiary);cursor:pointer;border-radius:12px;outline:none;flex-direction:column;align-items:flex-start;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s;display:flex;position:relative}.create-screen__item:hover{border-color:color-mix(in srgb, var(--primary-color) 52%, var(--border-color-dark));transform:translateY(-2px);box-shadow:0 10px 22px #19386b1a}.create-screen__item:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 20%, transparent)}.create-screen__item.is-active{border-color:var(--primary-color);background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 15%, transparent), transparent 72%), var(--bg-color-tertiary);box-shadow:0 10px 24px color-mix(in srgb, var(--primary-color) 16%, transparent)}.create-screen__item.is-active .create-screen__icon{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 14%, var(--bg-color-secondary))}.create-screen__item.is-active .create-screen__check{opacity:1;transform:scale(1)}.create-screen__item.is-custom{border-style:dashed}.create-screen__icon{width:38px;height:38px;color:var(--text-color-secondary);background:var(--bg-color-secondary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:13px;transition:all .2s;display:inline-flex}.create-screen__icon .item-icon{width:22px;height:22px}.create-screen__main{flex-direction:column;gap:4px;min-width:0;display:flex}.create-screen__name{color:var(--text-color-primary);font-size:14px;font-weight:650}.create-screen__name em{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 12%, transparent);border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:600}.create-screen__desc{min-height:34px;color:var(--text-color-secondary);font-size:12px;line-height:1.45}.create-screen__size{flex-direction:column;gap:3px;margin-top:auto;display:flex}.create-screen__size small{line-height:1}.create-screen__size strong{color:var(--text-color-primary);font-size:13px;font-weight:650}.create-screen__size i{color:var(--text-color-disabled);padding:0 2px;font-style:normal}.create-screen__check{color:#fff;background:var(--primary-color);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px;transform:scale(.72)}.create-screen-form{background-color:var(--bg-color-primary)}@media (width<=760px){.create-screen__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-screen__item{min-height:144px;padding:14px}}@media (width<=460px){.create-screen__grid{grid-template-columns:1fr}.create-screen__item{min-height:132px}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.avue-echart-fill .avue-form{padding:20px 0}.avue-echart-fill .el-collapse-item__wrap{background-color:#0000}.avue-echart-video{position:relative}.avue-echart-video__img{z-index:-1024;position:absolute;top:0;left:0}.avue-echart-tabs .el-select{width:100%}.avue-echart-tabs .el-select,.avue-echart-tabs .el-input,.avue-echart-tabs input{height:100%}.avue-echart-tabs .el-input{font-size:inherit}.avue-echart-tabs__list{justify-content:space-around;align-items:center;height:100%;display:flex}.avue-echart-tabs__icon{margin-right:10px}.avue-echart-tabs__item{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avue-echart-iframe iframe{border:none;width:100%;height:100%}.avue-echart-text{overflow:hidden}.avue-echart-text__box{width:100%;height:100%}.avue-echart-text__text{text-decoration:none;display:block}.avue-echart-text__text--ellipsis{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.avue-echart-text__text--blink{animation:1s ease-in-out infinite avue-text-blink}.avue-echart-text__text--typewriter:after{content:"|";animation:.7s step-end infinite avue-text-cursor}.avue-echart-swiper .el-carousel,.avue-echart-swiper .el-carousel__container{height:100%}.avue-echart-swiper img{user-select:none;width:100%;height:100%}.avue-echart-pie__title{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.avue-echart-table{height:100%}.avue-echart-table .el-table__body-wrapper tr td.el-table-fixed-column--left,.avue-echart-table .el-table__body-wrapper tr td.el-table-fixed-column--right,.avue-echart-table .el-table__body-wrapper tr th.el-table-fixed-column--left,.avue-echart-table .el-table__body-wrapper tr th.el-table-fixed-column--right,.avue-echart-table .el-table__footer-wrapper tr td.el-table-fixed-column--left,.avue-echart-table .el-table__footer-wrapper tr td.el-table-fixed-column--right,.avue-echart-table .el-table__footer-wrapper tr th.el-table-fixed-column--left,.avue-echart-table .el-table__footer-wrapper tr th.el-table-fixed-column--right,.avue-echart-table .el-table__header-wrapper tr td.el-table-fixed-column--left,.avue-echart-table .el-table__header-wrapper tr td.el-table-fixed-column--right,.avue-echart-table .el-table__header-wrapper tr th.el-table-fixed-column--left,.avue-echart-table .el-table__header-wrapper tr th.el-table-fixed-column--right{background:0 0!important}.avue-echart-table .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.avue-echart-table .el-table{background-color:#0000!important}.avue-echart-table .el-table__inner-wrapper:before,.avue-echart-table .el-table:before{display:none}.avue-echart-table .el-table colgroup.gutter,.avue-echart-table .el-table th.gutter{display:none!important}.avue-echart-table .el-table td,.avue-echart-table .el-table th.is-leaf{border-bottom:none}.avue-echart-table .el-table tbody tr:hover>td{background-color:#0000!important}.avue-echart-table .el-table__body-wrapper::-webkit-scrollbar{width:0}.avue-echart-header{padding:10px}.avue-echart-header--center{text-align:center}.avue-echart-header--right{text-align:right}.avue-echart-header__title{color:#333;margin-right:5px;font-size:18px;font-weight:400;text-decoration:none}.avue-echart-header__info{display:inline-block}.avue-echart-progress{position:relative}.avue-echart-img--rotate{animation:linear infinite rotating}.avue-echart-img img{transition-property:opacity,transform}.avue-echart-scada--rotate{animation:linear infinite rotating}.avue-echart-flop__list{flex-wrap:wrap;justify-content:flex-start;width:100%;height:100%;display:flex}.avue-echart-flop__number{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.avue-echart-map{position:relative}.avue-echart-map__bg{position:absolute;top:0;left:0}.avue-echart-map__box{position:relative}.avue-echart-map__location{background-color:red;width:10px;height:10px;position:absolute}.avue-echart-map__location:hover{background-color:green}.avue-echart-time,.avue-echart-notice,.avue-echart-audio{justify-content:center;align-items:center;display:flex}.avue-echart-time i,.avue-echart-notice i,.avue-echart-audio i{color:#fff;font-size:48px}.avue-echart-data{justify-content:center;align-items:center;display:flex}.avue-echart-data i{color:#fff;font-size:48px}.avue-echart-group{position:relative}.avue-rule-blink{animation:.8s ease-in-out infinite avue-rule-blink}.avue-rule-rotate{animation:2s linear infinite avue-rule-rotate}.avue-rule-shake{animation:.5s ease-in-out infinite avue-rule-shake}.avue-rule-text-color,.avue-rule-text-color *{color:var(--avue-rule-text-color)!important}.avue-rule-font-size,.avue-rule-font-size *{font-size:var(--avue-rule-font-size)!important}.avue-rule-font-weight,.avue-rule-font-weight *{font-weight:var(--avue-rule-font-weight)!important}@keyframes avue-rule-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes avue-rule-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes avue-rule-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes avue-text-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes avue-text-cursor{0%,to{opacity:1}50%{opacity:0}}.positive-water-run-dotted{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:10s linear infinite positive-run-dotted}.positive-water-run-dashed{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:10s linear infinite positive-run-dashed}.positive-water-run-blend{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:10s linear infinite positive-run-blend}.reverse-water-run-dotted{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:10s linear infinite reverse-run-dotted}.reverse-water-run-dashed{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:10s linear infinite reverse-run-dashed}.reverse-water-run-blend{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:10s linear infinite reverse-run-blend}@keyframes positive-run-dotted{0%{stroke-dasharray:5 5}to{stroke-dasharray:10 5}}@keyframes positive-run-dashed{0%{stroke-dasharray:10 5}to{stroke-dasharray:20 10}}@keyframes positive-run-blend{0%{stroke-dasharray:10 10 2 10}to{stroke-dasharray:20 20 4 10}}@keyframes reverse-run-dotted{0%{stroke-dasharray:10 5}to{stroke-dasharray:5 5}}@keyframes reverse-run-dashed{0%{stroke-dasharray:20 10}to{stroke-dasharray:10 5}}@keyframes reverse-run-blend{0%{stroke-dasharray:20 20 4 10}to{stroke-dasharray:10 10 2 10}}.build{width:100%;height:100%;position:relative}.build .flex{align-items:center;display:flex}.build .app{box-sizing:border-box;width:100%;height:calc(100% - 85px);display:flex}.build .selectall{border:1px dotted var(--dotted-border-color);z-index:10000;position:absolute}.build .icon{margin-right:10px;font-size:20px}.build .selectbg{z-index:9999;width:100%;height:100%;position:absolute}.build .selectflag{z-index:9999;cursor:move;width:100%;height:100%;position:absolute}.build .el-menu--horizontal .el-menu .el-menu-item,.build .el-menu--horizontal .el-menu .el-submenu__title{font-size:12px}.build .menu{box-sizing:border-box;width:200px;height:100%;color:var(--text-color-secondary);position:relative}.build .menu__drag{background-color:var(--menu-drag-color);z-index:1;width:3px;height:100%;position:absolute;right:0}.build .menu__drag:hover{background-color:var(--menu-drag-hover-color);cursor:col-resize}.build .menu_header{z-index:1;width:100%;position:absolute;top:0}.build .menu__scrollbar{box-sizing:border-box;height:100%}.build .menu__list{box-sizing:border-box;padding-top:5px;padding-left:10px}.build .menu__ul{box-sizing:border-box;padding:0 5px}.build .menu__ul input{box-sizing:border-box;width:100%;color:var(--text-color-light);background-color:#0000;border:none;border-radius:3px;outline:none;flex:1;margin-right:2px;padding:8px 5px;font-size:12px}.build .menu__ul input:hover,.build .menu__ul input:focus{border:1px solid var(--border-color-light)}.build .menu__item{box-sizing:border-box;width:100%;color:var(--text-color-primary);cursor:pointer;border:1px solid var(--border-color-dark);border-radius:5px;flex:none;align-items:center;margin-bottom:3px;padding:5px;font-size:12px;display:flex;position:relative}.build .menu__item.is-over,.build .menu__item:hover{background:var(--bg-color-hover);cursor:pointer}.build .menu__item.is-over .menu__menu i,.build .menu__item:hover .menu__menu i{display:inline-block}.build .menu__item.ghost{opacity:.6;color:var(--text-color-primary);cursor:move;background:var(--primary-color)!important}.build .menu__item.is-active{border:1px solid var(--primary-color);background-color:var(--bg-color-hover)}.build .menu__menu{position:absolute;right:3px}.build .menu__menu i{color:var(--text-color-secondary);margin:0 3px;font-size:15px;display:none}.build .menu__menu .is-active{color:var(--primary-color);display:inline-block}.build .menu__label{align-items:center;width:calc(100% - 105px);display:flex;overflow:hidden}.build .menu__label .index{margin-right:8px;font-size:14px}.build .menu__label .el-checkbox{margin-right:5px}.build .menu__button{display:flex}.build .menu__button li{margin:0 5px;list-style:none}.build .menu__icon{color:var(--primary-color);text-align:center;background-color:var(--bg-color-secondary);border:1px solid var(--border-color-base);border-radius:5px;width:50px;min-width:50px;height:30px;margin-right:8px;line-height:30px;display:block}.build .menu__item--folder{box-sizing:border-box;width:100%;color:var(--text-color-secondary);border-radius:3px;align-items:center;padding:6px;font-size:12px;display:flex;position:relative}.build .menu__item--folder .icon-folder{margin-right:5px;font-size:16px}.build .menu__item--folder .icon-fold{margin-right:10px;font-size:12px;font-weight:700;display:inline-block;transform:rotate(90deg)}.build .menu__item--folder .icon-fold.is-active{transform:rotate(180deg)}.build .menu__item--folder.is-active{color:var(--text-color-primary);background:var(--bg-color-tertiary)}.build .menu__item--folder.is-over,.build .menu__item--folder:hover{color:var(--text-color-primary);background:var(--bg-color-tertiary);cursor:pointer}.build .menu__folder{margin-bottom:8px}.build .menu__folder.ghost{opacity:.6;color:var(--text-color-primary);cursor:move;background:var(--primary-color)!important}.build .menu__folder:hover>.menu__item--folder>.menu__menu i{display:inline-block}.build .menu__name{width:100%;display:flex;overflow:hidden}.build .menu__ul--simple .menu__icon{display:none}.build .menu__ul--simple .menu__label{width:calc(100% - 40px);display:flex;overflow:hidden}.build .top{z-index:9999;background-color:var(--bg-color-overlay);width:100%;padding:10px 20px;position:fixed;top:0;left:0}.build .section{flex:1;position:relative;overflow:hidden}.build .refer-line-img{z-index:5;opacity:.6;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;left:0}.build .refer-line-img img{width:100%}.build .screens{width:100%;height:100%;position:absolute;top:0;left:0;overflow:auto}.build .screens-drag{cursor:pointer}.build .screen-container{background-color:var(--bg-color-primary);background-image:radial-gradient(circle, var(--grid-line-color) 1px, transparent 2px);background-position:0 0,10px 10px;background-size:20px 20px;width:5000px;height:3000px;position:relative}.build .screen-container.grid-lines{background-image:linear-gradient(var(--grid-line-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line-color) 1px, transparent 1px);background-position:0 0;background-size:20px 20px}.build .screen-container.grid-dots-dual{background-image:radial-gradient(circle, var(--grid-line-color) 1px, transparent 1px), radial-gradient(circle, #ffffff08 1px, transparent 1px);background-position:0 0,10px 10px;background-size:20px 20px,40px 40px}.build .screen-container.grid-dots-varied{background-image:radial-gradient(circle, var(--grid-line-color) .5px, transparent .5px), radial-gradient(circle, var(--primary-color) 1px, transparent 1px);background-position:0 0,25px 25px;background-size:10px 10px,50px 50px}.build .screen-container.grid-mixed{background-image:radial-gradient(circle, var(--grid-line-color) 1px, transparent 1px), linear-gradient(var(--grid-line-color) .5px, transparent .5px), linear-gradient(90deg, var(--grid-line-color) .5px, transparent .5px);background-position:0 0,0 0,0 0;background-size:40px 40px,20px 20px,20px 20px}.build .canvas{transform-origin:0 0;position:absolute;top:50%;left:50%}.build .footer__menu{float:right;width:300px;margin-right:370px;padding-top:8px}.build .app--none{height:100%;padding:0}.build .app--none .wrapper{width:100%;margin:0 auto;padding:0;position:relative}.build .app--none .content{border:none;width:100%;height:100%}.build .container{user-select:none;transform-origin:0 0;position:relative}.build .grade{background-size:30px 30px,30px 30px;background-image:linear-gradient(var(--grid-line-color) 1px, transparent 0px), linear-gradient(90deg, var(--grid-line-color) 1px, transparent 0px);width:100%;height:100%;position:absolute;inset:0}.build .title{box-sizing:border-box;text-align:center;background-color:var(--bg-color-secondary);border:1px solid var(--border-color-dark);height:40px;color:var(--text-color-primary);margin-bottom:5px;padding:0 10px;font-size:12px;line-height:40px}.build .title--left{text-align:left}.build .title_box{justify-content:space-between;align-items:center;display:flex}.build .title_menu{display:flex}.build .params{width:330px}.views,.views .wrapper{overflow:hidden}.dialog{background-color:var(--color-overlay);width:100%;height:100%;position:fixed;top:0;left:0}.dialog__title{color:var(--text-color-primary);text-align:center;font-size:26px;line-height:60px}*{transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}body{background-color:var(--bg-color-primary);color:var(--text-color-primary)}.el-button{--el-button-text-color:var(--text-color-primary);--el-button-bg-color:var(--bg-color-secondary);--el-button-border-color:var(--border-color-base);--el-button-hover-text-color:var(--primary-color);--el-button-hover-bg-color:var(--bg-color-hover);--el-button-hover-border-color:var(--primary-color);--el-button-active-text-color:var(--primary-color);--el-button-active-bg-color:var(--bg-color-active);--el-button-active-border-color:var(--primary-color);--el-button-disabled-text-color:var(--text-color-disabled);--el-button-disabled-bg-color:var(--bg-color-disabled);--el-button-disabled-border-color:var(--border-color-lighter)}.el-input{--el-input-text-color:var(--text-color-primary);--el-input-bg-color:var(--bg-color-input);--el-input-border-color:var(--border-color-base);--el-input-focus-border-color:var(--primary-color);--el-input-hover-border-color:var(--border-color-hover);--el-input-placeholder-color:var(--text-color-placeholder);--el-input-disabled-bg-color:var(--bg-color-disabled);--el-input-disabled-text-color:var(--text-color-disabled);--el-input-disabled-border-color:var(--border-color-lighter)}.el-select{--el-select-input-color:var(--text-color-primary);--el-select-input-focus-border-color:var(--primary-color);--el-select-input-hover-border-color:var(--border-color-hover);--el-select-disabled-border:var(--border-color-lighter);--el-select-close-hover-color:var(--text-color-secondary);--el-select-input-placeholder-color:var(--text-color-placeholder)}.el-dropdown{--el-dropdown-bg-color:var(--bg-color-secondary);--el-dropdown-border-color:var(--border-color-base);--el-dropdown-text-color:var(--text-color-primary);--el-dropdown-link-hover-bg-color:var(--bg-color-hover)}.el-menu{--el-menu-bg-color:var(--bg-color-secondary);--el-menu-text-color:var(--text-color-primary);--el-menu-hover-bg-color:var(--bg-color-hover);--el-menu-active-color:var(--primary-color);--el-menu-item-hover-bg-color:var(--bg-color-hover);--el-menu-border-color:var(--border-color-base);--el-menu-sub-item-hover-bg-color:var(--bg-color-hover)}.el-dialog{--el-dialog-bg-color:var(--bg-color-secondary);--el-dialog-border-color:var(--border-color-base);--el-dialog-close-hover-color:var(--primary-color)}.el-tooltip{--el-tooltip-bg-color:var(--bg-color-overlay);--el-tooltip-text-color:var(--text-color-primary);--el-tooltip-border-color:var(--border-color-base)}.el-table{--el-table-bg-color:var(--bg-color-primary);--el-table-header-bg-color:var(--bg-color-secondary);--el-table-header-text-color:var(--text-color-primary);--el-table-text-color:var(--text-color-primary);--el-table-border-color:var(--border-color-base);--el-table-row-hover-bg-color:var(--bg-color-hover);--el-table-current-row-bg-color:var(--primary-light-color);--el-table-header-border-color:var(--border-color-base)}.el-pagination{--el-pagination-bg-color:var(--bg-color-primary);--el-pagination-text-color:var(--text-color-primary);--el-pagination-button-color:var(--text-color-primary);--el-pagination-button-disabled-color:var(--text-color-disabled);--el-pagination-button-disabled-bg-color:var(--bg-color-disabled);--el-pagination-hover-color:var(--primary-color)}.el-tabs{--el-tabs-header-bg-color:var(--bg-color-primary);--el-tabs-item-text-color:var(--text-color-regular);--el-tabs-item-active-text-color:var(--primary-color);--el-tabs-item-hover-text-color:var(--primary-color);--el-tabs-item-border-color:var(--border-color-base);--el-tabs-item-active-border-color:var(--primary-color);--el-tabs-content-bg-color:var(--bg-color-primary)}.el-form{--el-form-error-color:var(--error-color);--el-form-label-color:var(--text-color-primary)}.el-card{--el-card-bg-color:var(--bg-color-secondary);--el-card-border-color:var(--border-color-base)}.el-message{--el-message-bg-color:var(--bg-color-secondary);--el-message-border-color:var(--border-color-base);--el-message-close-icon-color:var(--text-color-placeholder);--el-message-close-hover-color:var(--text-color-secondary)}.el-notification{--el-notification-bg-color:var(--bg-color-secondary);--el-notification-border-color:var(--border-color-base);--el-notification-content-color:var(--text-color-regular);--el-notification-title-color:var(--text-color-primary)}.el-drawer{--el-drawer-bg-color:var(--bg-color-secondary)}.el-slider{--el-slider-main-bg-color:var(--primary-color);--el-slider-runway-bg-color:var(--border-color-lighter);--el-slider-disabled-color:var(--text-color-placeholder)}.el-switch{--el-switch-on-color:var(--primary-color);--el-switch-off-color:var(--border-color-darker)}.el-checkbox{--el-checkbox-text-color:var(--text-color-primary);--el-checkbox-bg-color:var(--bg-color-primary);--el-checkbox-disabled-border-color:var(--border-color-base);--el-checkbox-disabled-input-fill:var(--bg-color-disabled);--el-checkbox-disabled-icon-color:var(--text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--border-color-extra-light);--el-checkbox-disabled-checked-icon-color:var(--text-color-disabled);--el-checkbox-checked-bg-color:var(--primary-color);--el-checkbox-checked-input-border-color:var(--primary-color);--el-checkbox-checked-icon-color:var(--color-white);--el-checkbox-input-border-color-hover:var(--primary-color)}.el-radio{--el-radio-text-color:var(--text-color-primary);--el-radio-input-bg-color:var(--bg-color-primary);--el-radio-input-border-color:var(--border-color-base);--el-radio-input-border-color-hover:var(--primary-color);--el-radio-button-checked-text-color:var(--color-white)}.el-tree{--el-tree-node-hover-bg-color:var(--bg-color-hover);--el-tree-text-color:var(--text-color-primary);--el-tree-expand-icon-color:var(--text-color-placeholder)}.el-transfer{--el-transfer-border-color:var(--border-color-lighter);--el-transfer-panel-header-bg-color:var(--bg-color-light);--el-transfer-item-hover-bg-color:var(--bg-color-hover)}.el-picker-panel{--el-datepicker-bg-color:var(--bg-color-primary);--el-datepicker-border-color:var(--border-color-lighter);--el-datepicker-header-color:var(--text-color-regular);--el-datepicker-icon-color:var(--text-color-primary);--el-datepicker-inner-border-color:var(--border-color-light);--el-datepicker-inrange-bg-color:var(--primary-light-color);--el-datepicker-inrange-hover-bg-color:var(--primary-light-color);--el-datepicker-active-color:var(--primary-color);--el-datepicker-hover-color:var(--primary-color);--el-datepicker-cell-hover-color:var(--primary-color);--el-datepicker-off-color:var(--text-color-placeholder)}.el-time-panel{--el-timepicker-bg-color:var(--bg-color-primary);--el-timepicker-border-color:var(--border-color-lighter);--el-timepicker-active-color:var(--text-color-regular);--el-timepicker-hover-color:var(--primary-color)}.el-color-picker{--el-colorpicker-border-color:var(--border-color-lighter)}.el-cascader{--el-cascader-menu-text-color:var(--text-color-regular);--el-cascader-menu-selected-text-color:var(--primary-color);--el-cascader-menu-fill:var(--bg-color-primary);--el-cascader-menu-border-color:var(--border-color-light);--el-cascader-node-background-hover:var(--bg-color-light);--el-cascader-node-color-disabled:var(--text-color-placeholder);--el-cascader-color-empty:var(--text-color-placeholder);--el-cascader-tag-background:var(--bg-color-light)}.el-skeleton{--el-skeleton-color:var(--border-color-lighter);--el-skeleton-to-color:var(--border-color-light)}.el-empty{--el-empty-description-color:var(--text-color-secondary)}.el-result{--el-result-title-color:var(--text-color-primary);--el-result-subtitle-color:var(--text-color-secondary)}.chat-float-btn{cursor:pointer;z-index:2000;background:#2681ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:fixed;bottom:60px;right:20px;box-shadow:0 2px 12px #0000004d}.chat-float-btn:hover{transform:scale(1.1)}.chat-float-btn .el-icon{color:#fff;font-size:20px}.chat-drawer .el-drawer__body{height:100%;padding:0}.svg-icon[data-v-11a85733]{vertical-align:-.15em;fill:currentColor;width:16px;height:16px;overflow:hidden}.jv-node{position:relative}.jv-node:after{content:","}.jv-node:last-of-type:after{content:""}.jv-node.toggle{margin-left:13px!important}.jv-node .jv-node{margin-left:25px}.jv-container{box-sizing:border-box;position:relative}.jv-container.boxed{border:1px solid #eee;border-radius:6px}.jv-container.boxed:hover{border-color:#0000;position:relative;box-shadow:0 2px 7px #00000026}.jv-container.jv-light{white-space:nowrap;color:#525252;background:#fff;font-family:Consolas,Menlo,Courier,monospace;font-size:14px}.jv-container.jv-light .jv-ellipsis{color:#999;vertical-align:2px;cursor:pointer;user-select:none;background-color:#eee;border-radius:3px;margin:0 4px;padding:0 4px 2px;font-size:.9em;line-height:.9;display:inline-block}.jv-container.jv-light .jv-button{color:#49b3ff}.jv-container.jv-light .jv-key{color:#111;margin-right:4px}.jv-container.jv-light .jv-item.jv-array{color:#111}.jv-container.jv-light .jv-item.jv-boolean{color:#fc1e70}.jv-container.jv-light .jv-item.jv-function{color:#067bca}.jv-container.jv-light .jv-item.jv-number{color:#fc1e70}.jv-container.jv-light .jv-item.jv-object{color:#111}.jv-container.jv-light .jv-item.jv-undefined{color:#e08331}.jv-container.jv-light .jv-item.jv-string{color:#42b983;word-break:break-word;white-space:normal}.jv-container.jv-light .jv-item.jv-string .jv-link{color:#0366d6}.jv-container.jv-light .jv-code .jv-toggle:before{border-radius:2px;padding:0 2px}.jv-container.jv-light .jv-code .jv-toggle:hover:before{background:#eee}.jv-container .jv-code{padding:30px 20px;overflow:hidden}.jv-container .jv-code.boxed{max-height:300px}.jv-container .jv-code.open{padding-bottom:45px;overflow:auto visible;max-height:none!important}.jv-container .jv-toggle{cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2IiB3aWR0aD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMCAwbDggOC04IDh6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:10px;margin-right:2px;transition:transform .1s;display:inline-block}.jv-container .jv-toggle.open{transform:rotate(90deg)}.jv-container .jv-more{z-index:1;text-align:center;cursor:pointer;width:100%;height:40px;position:absolute;bottom:0;left:0;right:0}.jv-container .jv-more .jv-toggle{z-index:2;color:#888;transition:all .1s;position:relative;top:40%;transform:rotate(90deg)}.jv-container .jv-more .jv-toggle.open{transform:rotate(-90deg)}.jv-container .jv-more:after{content:"";z-index:1;background:linear-gradient(#0000 20%,#e6e6e64d);width:100%;height:100%;transition:all .1s;position:absolute;bottom:0;left:0}.jv-container .jv-more:hover .jv-toggle{color:#111;top:50%}.jv-container .jv-more:hover:after{background:linear-gradient(#0000 20%,#e6e6e64d)}.jv-container .jv-button{cursor:pointer;z-index:5;padding:5px;display:inline-block;position:relative}.jv-container .jv-button.copied{opacity:.4;cursor:default}.jv-container .jv-tooltip{position:absolute}.jv-container .jv-tooltip.right{right:15px}.jv-container .jv-tooltip.left{left:15px}.jv-container .j-icon{font-size:12px}.avue-code[data-v-1390234d]{box-sizing:border-box;width:100%;color:var(--text-color-primary);background:var(--bg-color-secondary);border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.avue-code.is-fullscreen[data-v-1390234d]{z-index:3000;width:auto;box-shadow:none;position:fixed;inset:0}.avue-code__toolbar[data-v-1390234d]{border-bottom:1px solid var(--border-color-lighter);background:var(--bg-color-primary);flex:none;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.avue-code__meta[data-v-1390234d]{color:var(--text-color-placeholder);font-size:11px}.avue-code__actions[data-v-1390234d]{align-items:center;gap:4px;margin-left:auto;display:flex}.avue-code__action[data-v-1390234d]{width:30px;min-height:28px;color:var(--text-color-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:12px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.avue-code__action[data-v-1390234d]:hover:not(:disabled),.avue-code__action.is-active[data-v-1390234d]{border-color:var(--border-color-lighter);color:var(--primary-color);background:var(--bg-color-hover)}.avue-code__action[data-v-1390234d]:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.avue-code__action[data-v-1390234d]:disabled{color:var(--text-color-disabled);cursor:not-allowed}.avue-code__action.is-copied[data-v-1390234d]{color:var(--success-color)}.avue-code__body[data-v-1390234d]{background:var(--bg-color-component);flex:1;min-height:0;display:flex;overflow:auto}.avue-code__line-numbers[data-v-1390234d]{border-right:1px solid var(--border-color-lighter);box-sizing:border-box;min-width:42px;color:var(--text-color-placeholder);text-align:right;user-select:none;background:var(--bg-color-primary);flex:0 0 42px;align-self:flex-start;margin:0;padding:0 8px 0 0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.8;list-style:none;position:relative}.avue-code__line-numbers li[data-v-1390234d]{height:21.6px;line-height:21.6px;position:absolute;right:8px}.avue-code__body pre[data-v-1390234d]{box-sizing:border-box;min-width:max-content;color:inherit;tab-size:2;margin:0;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.8}.avue-code__body code[data-v-1390234d]{color:inherit;font:inherit;white-space:pre;padding:0;display:block;background:0 0!important}[data-v-1390234d] .code-line-anchor{vertical-align:text-top;width:0;height:1px;font-size:0;line-height:0;display:inline-block;overflow:hidden}.avue-code.is-wrapped .avue-code__body[data-v-1390234d]{overflow-x:hidden}.avue-code.is-wrapped .avue-code__body pre[data-v-1390234d]{flex:1;min-width:0}.avue-code.is-wrapped .avue-code__body code[data-v-1390234d]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.avue-code__empty[data-v-1390234d]{min-height:90px;color:var(--text-color-placeholder);background:var(--bg-color-component);flex:1;justify-content:center;align-items:center;padding:18px;font-size:13px;display:flex}.avue-code__body[data-v-1390234d]::-webkit-scrollbar{width:7px;height:7px}.avue-code__body[data-v-1390234d]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:999px}.avue-code__body[data-v-1390234d]::-webkit-scrollbar-track{background:0 0}@media (width<=640px){.avue-code__toolbar[data-v-1390234d]{min-height:40px;padding:0 8px}.avue-code__meta[data-v-1390234d]{display:none}.avue-code__action[data-v-1390234d]{width:28px}.avue-code__line-numbers[data-v-1390234d]{flex-basis:34px;min-width:34px;padding-left:2px;font-size:11px}.avue-code__body pre[data-v-1390234d]{padding:12px}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.el-form-item{box-sizing:border-box;width:100%;margin-top:10px;padding:0 10px}.el-form-item__label{font-size:11px;font-weight:400;line-height:32px;color:var(--text-color-secondary)!important}.el-form-item__content>div{width:100%}.el-collapse{border-top:none;border-bottom:none}.el-collapse-item__header{background:var(--color-transparent);height:40px;color:var(--text-color-primary);border-color:var(--border-color-lighter);padding-left:35px;font-size:12px;font-weight:300;line-height:40px;position:relative}.el-collapse-item__header.is-active{color:var(--text-color-primary);background-color:var(--bg-color-tertiary)}.el-collapse-item__arrow{color:var(--text-color-secondary);line-height:40px;position:absolute;left:10px}.el-collapse-item__arrow.is-active{background-color:var(--color-transparent)}.el-collapse-item__content{padding:0}.el-collapse-item__wrap{background-color:var(--bg-color-primary);border-bottom:none}.el-dropdown-menu{background-color:var(--bg-color-input);color:var(--text-color-regular);border-radius:0}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--info-lighter-color);color:var(--text-color-primary)}.el-pagination__total{color:var(--text-color-primary)}.el-pager li{height:30px;font-weight:700;line-height:30px}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--color-transparent);color:var(--text-color-placeholder)}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--color-transparent);color:var(--primary-color);border:1px solid var(--primary-color)}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{color:var(--text-color-reverse)!important;border:1px solid var(--primary-color)!important}.el-dialog{background-color:var(--bg-color-primary)}.el-dialog__title{color:var(--text-color-primary);font-size:16px}.el-dialog{background:var(--bg-color-primary);border:1px solid var(--border-color-base);box-shadow:0 16px 40px var(--shadow-color-dark);border-radius:14px;padding:0;overflow:hidden}.el-dialog .el-dialog__header{border-bottom:1px solid var(--border-color-lighter);margin:0;padding:20px 56px 15px 22px;position:relative}.el-dialog .el-dialog__title{color:var(--text-color-primary);font-size:17px;font-weight:400;line-height:1.4;display:block}.el-dialog .el-dialog__headerbtn{border-radius:6px;width:28px;height:28px;top:18px;right:20px}.el-dialog .el-dialog__headerbtn:hover{background:var(--bg-color-hover)}.el-dialog .el-dialog__close{color:var(--text-color-secondary);font-size:17px}.el-dialog .el-dialog__body{color:var(--text-color-regular);padding:20px 22px 24px}.el-dialog .el-dialog__footer{border-top:1px solid var(--border-color-lighter);padding:14px 22px 20px}.avue-dialog .item{margin-right:5px}.avue-dialog .el-dialog__title,.avue-dialog .el-drawer__header{color:var(--text-color-primary)}.avue-dialog .el-dialog__body,.avue-dialog .el-drawer__body{padding:10px 10px 60px;overflow-x:hidden}.avue-dialog__footer{border-color:var(--border-color-base);background-color:var(--bg-color-primary)}.avue-dialog .el-dialog__header,.avue-dialog .el-drawer__header{border-color:var(--border-color-base)}.avue-dialog,.el-message-box{background-color:var(--bg-color-primary);border-color:var(--bg-color-primary)}.avue-dialog__title,.el-message-box__title{color:var(--text-color-primary)}.el-button--edit{position:absolute;bottom:5px;right:5px}.el-button--bottom{position:absolute;bottom:12px;right:7px}.el-button{background-color:var(--color-transparent);color:var(--text-color-placeholder);border-color:var(--text-color-placeholder)}.el-button:hover,.el-button:focus{color:var(--text-color-primary);background-color:var(--select-bg-color);border-color:var(--text-color-placeholder)}.el-button--primary{background-color:var(--color-transparent);color:var(--primary-color);border-color:var(--primary-color)}.el-button--primary:hover,.el-button--primary:focus{color:var(--text-color-primary);background-color:var(--primary-light-color);border-color:var(--border-color-hover)}.el-button--danger{background-color:var(--color-transparent);color:var(--error-color);border-color:var(--error-color)}.el-button--danger:hover,.el-button--danger:focus{color:var(--text-color-primary);background-color:var(--error-light-color);border-color:var(--error-color)}.el-button--success{background-color:var(--color-transparent);color:var(--success-color);border-color:var(--success-color)}.el-button--success:hover,.el-button--success:focus{color:var(--text-color-primary);background-color:var(--success-light-color);border-color:var(--success-color)}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:inherit;color:inherit}.el-input__inner,.el-textarea__inner,.el-select__selected-item{color:var(--text-color-primary);font-size:12px}.el-textarea__inner,.el-input__wrapper,.el-select__wrapper{background-color:var(--bg-color-input);min-height:32px;box-shadow:0 0 0 1px var(--border-color-base) inset;border-radius:6px;transition:background-color .16s,box-shadow .16s}.el-input__wrapper,.el-select__wrapper{padding-left:10px;padding-right:10px}.el-input__wrapper:hover,.el-textarea__inner:hover,.el-select__wrapper.is-hovering,.el-select:hover:not(.el-select--disabled) .el-input__wrapper{background-color:var(--bg-color-menu);box-shadow:0 0 0 1px var(--border-color-hover) inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-select .el-input.is-focus .el-input__wrapper,.el-textarea__inner:focus{background-color:var(--bg-color-menu);box-shadow:0 0 0 1px var(--primary-color) inset, 0 0 0 3px var(--primary-lighter-color)}.el-input__inner::placeholder,.el-select__placeholder,.el-textarea__inner::placeholder{color:var(--text-color-placeholder)}.el-select__caret,.el-input__suffix,.el-input__prefix{color:var(--text-color-secondary)}.el-input-group__append,.el-input-group__prepend{border-color:var(--border-color-base);background-color:var(--bg-color-secondary);color:var(--text-color-secondary);box-shadow:0 0 0 1px var(--border-color-base) inset}.el-input.is-disabled .el-input__wrapper,.el-select__wrapper.is-disabled,.el-textarea.is-disabled .el-textarea__inner{background-color:var(--bg-color-disabled);box-shadow:0 0 0 1px var(--border-color-lighter) inset;opacity:.72}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number__decrease,.el-input-number__increase{border-color:var(--color-transparent);background-color:var(--bg-color-secondary);width:26px;color:var(--text-color-secondary)}.el-input-number.is-controls-right .el-input-number__increase:hover,.el-input-number.is-controls-right .el-input-number__decrease:hover,.el-input-number__decrease:hover,.el-input-number__increase:hover{background-color:var(--primary-lighter-color);color:var(--primary-color)}.el-input-number.is-controls-right .el-input__wrapper{padding-left:10px;padding-right:34px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{border-left:1px solid var(--border-color-lighter)}.el-select{width:240px}.el-select .el-tag{background-color:var(--bg-color-primary);border-color:var(--bg-color-primary);color:var(--text-color-regular)}.el-select__placeholder{color:var(--text-color-placeholder)}.el-select .el-select__tags .el-tag--info{background-color:var(--bg-color-primary);border-color:var(--bg-color-primary);color:var(--text-color-regular)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover,.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{background-color:initial;color:var(--text-color-primary)}.el-select-dropdown{color:var(--text-color-secondary);background-color:var(--bg-color-input);border:none;border-radius:0}.el-select-dropdown__item{font-size:12px}.el-select-dropdown__item.selected,.el-select-dropdown__item.hover,.el-select-dropdown__item.is-hovering{background-color:var(--info-lighter-color);color:var(--text-color-primary);font-weight:400}.el-slider__bar{background-color:var(--primary-color)}.el-slider__button{border-color:var(--color-white);width:8px;height:8px}.el-slider__button-wrapper{top:-16px}.el-slider__bar,.el-slider__runway{height:4px}.el-radio__label{font-size:12px;line-height:25px}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:-1px 0 0 0 var(--primary-color);color:var(--color-white)}.el-tree,.el-tree-node__content{background-color:var(--bg-color-input)!important}.el-tree-node__content:hover,.el-upload-list__item:hover{background-color:var(--select-bg-color)}.el-upload-dragger{background-color:var(--color-transparent)}.el-popper.is-light{border:none}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--color-transparent);border:1px solid var(--primary-color)}.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev:disabled{background-color:var(--color-transparent)}.list-tabs{justify-content:space-between;margin-top:20px;display:flex}.list-tabs .el-tabs__item{color:var(--text-color-lighter);text-align:center;border-radius:5px;margin-right:20px;padding:0 20px!important}.list-tabs .el-tabs__item:last-child:after{display:none}.list-tabs .el-tabs__item:after{content:" ";background-color:var(--form-input-bg-color);width:2px;height:40%;position:absolute;top:30%;right:-10px}.list-tabs .el-tabs__item:hover{background-color:var(--form-input-focus-bg-color);color:var(--text-color-lighter)}.list-tabs .el-tabs__item.is-active{color:var(--primary-color);background-color:var(--form-border-color);font-weight:700}.list-tabs .el-tabs__item.is-active:hover{color:var(--primary-color);background-color:var(--form-border-hover-color)}.list-tabs .el-tabs__nav-wrap:after,.list-tabs .el-tabs__active-bar{display:none}.menu__tabs{box-sizing:border-box;width:100%}.menu__tabs .el-tabs__header{background:var(--bg-color-secondary);margin-bottom:2px}.menu__tabs .el-tabs__item{color:var(--text-color-primary);box-sizing:border-box;padding:0 5px;font-size:12px;padding-left:5px!important}.menu__tabs .el-tabs__item i{margin-right:5px}.menu__tabs .el-tabs__item.is-active{color:var(--text-color-primary);background-color:var(--bg-color-light);box-sizing:border-box;font-weight:700}.menu__tabs .el-tabs__nav-wrap:after,.menu__tabs .el-tabs__active-bar{display:none}.avue-crud{padding:10px 5px}.avue-crud__header,.avue-crud .el-card{background-color:var(--color-transparent)}.avue-crud__menu{background-color:var(--color-inherit)}.avue-crud .el-table__border-left-patch,.avue-crud .el-table--border .el-table__inner-wrapper:after,.avue-crud .el-table--border:after,.avue-crud .el-table--border:before,.avue-crud .el-table__inner-wrapper:before{display:none}.avue-crud .el-table__body-wrapper tr td.el-table-fixed-column--left,.avue-crud .el-table__body-wrapper tr td.el-table-fixed-column--right,.avue-crud .el-table__body-wrapper tr th.el-table-fixed-column--left,.avue-crud .el-table__body-wrapper tr th.el-table-fixed-column--right,.avue-crud .el-table__footer-wrapper tr td.el-table-fixed-column--left,.avue-crud .el-table__footer-wrapper tr td.el-table-fixed-column--right,.avue-crud .el-table__footer-wrapper tr th.el-table-fixed-column--left,.avue-crud .el-table__footer-wrapper tr th.el-table-fixed-column--right,.avue-crud .el-table__header-wrapper tr td.el-table-fixed-column--left,.avue-crud .el-table__header-wrapper tr td.el-table-fixed-column--right,.avue-crud .el-table__header-wrapper tr th.el-table-fixed-column--left,.avue-crud .el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--color-transparent)}.avue-crud .el-table th,.avue-crud .el-table tr,.avue-crud .el-table,.avue-crud .el-table__expanded-cell{background-color:var(--color-transparent)!important;color:var(--text-color-primary)!important}.avue-crud .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:var(--bg-color-card)}.avue-crud .el-table td,.avue-crud .el-table th.is-leaf{border-color:var(--color-transparent)}.avue-crud .hover-row td,.avue-crud .hover-row th{border-bottom:none;background-color:var(--color-transparent)!important}.avue-crud .el-table__fixed-right:before,.avue-crud .el-table__fixed:before,.avue-crud .el-table:before{display:none}.avue-icon i,.avue-icon svg{width:inherit;height:inherit;font-size:inherit;color:var(--text-color-primary)}.avue-input-icon__item p,.avue-empty__desc{color:var(--text-color-primary)}.empty-tip{color:var(--text-color-placeholder);flex-direction:column;align-items:center;padding:40px 20px;display:flex}.empty-tip p{margin:8px 0 0}.empty-tip .sub-tip{font-size:12px}.avue-tip{flex-wrap:wrap;display:flex}.avue-tip .item{width:100%;margin-bottom:30px}.avue-tip .header{color:var(--text-color-primary);margin-bottom:8px;font-size:14px;font-weight:700}.avue-tip .content{background-color:var(--bg-color-disabled);border:1px solid var(--border-color-light);color:var(--text-color-regular);border-radius:5px;align-items:center;margin-bottom:10px;padding:10px 20px;font-size:14px;display:flex;overflow-y:auto}.avue-tip .content .el-button{margin-bottom:8px}.avue-tip .content pre code.hljs{background-color:var(--color-transparent);padding:0}.avue-tip .content p{width:100%}.avue-tip-title{-webkit-text-fill-color:transparent;text-overflow:ellipsis;white-space:nowrap;-webkit-background-clip:text;padding:0;font-size:14px;font-weight:700;line-height:40px;overflow:hidden;background-image:var(--gradient-info)!important}.avue-json-theme{background:var(--bg-color-disabled);white-space:nowrap;width:100%;color:var(--text-color-light);border-radius:2px;margin-top:5px;font-family:Consolas,Menlo,Courier,monospace;font-size:15px;border-color:var(--bg-color-secondary)!important}.avue-json-theme .jv-code{box-sizing:border-box;height:100%;overflow:auto!important}.avue-json-theme .jv-more:after{background:var(--color-transparent)!important}.avue-json-theme .jv-node{color:var(--text-color-placeholder);font-size:12px;line-height:20px}.avue-json-theme .jv-key{color:var(--warning-color)}.avue-json-theme .jv-string{color:var(--success-color)}.avue-collapse{width:100%}.avue-collapse__top{margin:10px}.avue-collapse__header{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding-right:10px;display:flex}.avue-collapse__header.is-over,.avue-collapse__header:hover{cursor:pointer}.avue-collapse__header.is-over .el-icon,.avue-collapse__header:hover .el-icon{display:inline-block}.avue-collapse__header .el-icon{margin:0 3px;font-size:15px}.avue-collapse__header .index{margin-right:5px;font-size:14px}.avue-collapse__header .el-input,.avue-collapse__header .el-select{width:140px;margin-right:10px}.avue-collapse__header .el-input.is-disabled .el-input__inner,.avue-collapse__header .el-select.is-disabled .el-input__inner{background-color:var(--color-transparent)}.avue-collapse__header .el-input .el-input__wrapper,.avue-collapse__header .el-input .el-select__wrapper,.avue-collapse__header .el-select .el-input__wrapper,.avue-collapse__header .el-select .el-select__wrapper{background-color:var(--color-transparent);box-shadow:none}.avue-collapse__header .el-input .el-input__wrapper.is-focus,.avue-collapse__header .el-input .el-input__wrapper:hover,.avue-collapse__header .el-input .el-select__wrapper.is-focus,.avue-collapse__header .el-input .el-select__wrapper:hover,.avue-collapse__header .el-select .el-input__wrapper.is-focus,.avue-collapse__header .el-select .el-input__wrapper:hover,.avue-collapse__header .el-select .el-select__wrapper.is-focus,.avue-collapse__header .el-select .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--el-border-color)}.avue-collapse__header .el-input input,.avue-collapse__header .el-select input{width:100%;height:28px;font-size:13px;line-height:28px}.avue-collapse__header .el-checkbox{margin-right:5px}.avue-collapse__menu{width:100px}.avue-collapse__menu .el-icon{color:var(--text-color-regular);margin-right:5px;display:none}.avue-collapse .header{text-align:left;box-sizing:border-box;letter-spacing:1px;background-color:var(--bg-color-secondary);border:1px solid var(--border-color-light);width:100%;height:35px;color:var(--text-color-primary);align-items:center;margin:10px 0;padding:0 10px;font-size:12px;display:flex;position:relative}.avue-collapse .header span{margin-right:55px}.avue-collapse .header .el-select__wrapper{background-color:var(--color-transparent);box-shadow:none;font-size:12px}.avue-collapse .header .el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover)!important}.avue-collapse .header-menu,.avue-collapse .item-title{align-items:center;display:flex}.avue-collapse .item-title .el-input{margin-left:20px}.avue-collapse .item-header{width:100%;color:var(--text-color);justify-content:space-between;align-items:center;margin:5px 0;font-size:12px;display:flex;position:relative}.avue-collapse .item-header .close{cursor:pointer;margin-right:10px}.avue-collapse .item-content{box-sizing:border-box}.avue-flex{align-items:center;width:100%;display:flex}*{margin:0;padding:0}html,body,#app{height:100%}body{background:var(--bg-color-primary);-webkit-font-smoothing:antialiased;overflow:hidden;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif!important}::-webkit-scrollbar-track-piece{background-color:var(--scrollbar-track-color)}::-webkit-scrollbar{background-color:var(--scrollbar-track-color);width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:5px}a{color:var(--primary-color);font-size:12px;text-decoration:none}img{user-select:none}.img{margin-right:5px}.block{width:100%;margin:0 auto;display:block}.fullScreen{z-index:1;cursor:pointer;font-size:23px;position:absolute;top:0;right:1px}.list-search{width:200px;margin-bottom:3px;margin-right:10px}.refer-select{border:1px solid var(--primary-color);background-color:var(--select-bg-color);z-index:1024;opacity:.4;border-radius:5px;width:100px;height:100px;position:absolute;top:200px;left:200px}.editor-fullscreen{z-index:1003;box-sizing:border-box;background:var(--bg-color-card);width:100%;padding:20px;inset:0;height:100%!important;position:fixed!important}.style-ruler .action{color:var(--text-color-disabled)}.monaco-editor .mtk1{color:var(--warning-color)}.monaco-editor .mtk5{color:var(--success-color)}[data-theme=cyberpunk]:before{content:"";pointer-events:none;z-index:1000;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ffff08 2px 4px);width:100%;height:100%;animation:.1s linear infinite cyberpunk-scanlines;position:fixed;top:0;left:0}[data-theme=cyberpunk] .head_btn--active i{color:#333}[data-theme=cyberpunk] .el-button--primary,[data-theme=cyberpunk] .avue-tip-title,[data-theme=cyberpunk] .el-tabs__item.is-active{text-shadow:0 0 5px,0 0 10px,0 0 15px}[data-theme=cyberpunk] .el-input__wrapper.is-focus,[data-theme=cyberpunk] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--primary-color), 0 0 10px #00ffff80, 0 0 20px #00ffff4d!important}[data-theme=cyberpunk] .el-button--primary:hover,[data-theme=cyberpunk] .el-button--primary:focus{transform:translateY(-1px);box-shadow:0 0 15px #0ff9}[data-theme=cyberpunk] .el-card,[data-theme=cyberpunk] .avue-dialog .el-dialog,[data-theme=cyberpunk] .el-message-box{border:1px solid var(--primary-color);box-shadow:0 0 20px #00ffff4d}[data-theme=cyberpunk] .el-table--enable-row-hover .el-table__body tr:hover>td{box-shadow:inset 0 0 10px #0ff3;background-color:#00ffff1a!important}[data-theme=cyberpunk] .menu__tabs .el-tabs__item.is-active,[data-theme=cyberpunk] .list-tabs .el-tabs__item.is-active{border:1px solid var(--primary-color);background:linear-gradient(45deg,#0ff3,#f0f3);box-shadow:0 0 10px #0ff6}[data-theme=cyberpunk] ::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#0ff,#f0f);box-shadow:0 0 10px #00ffff80}[data-theme=cyberpunk] .avue-json-theme{box-shadow:0 0 15px #00ffff4d;border:1px solid var(--primary-color)!important}[data-theme=cyberpunk] .avue-json-theme .jv-key,[data-theme=cyberpunk] .avue-json-theme .jv-string{text-shadow:0 0 5px}[data-theme=cyberpunk] .el-select-dropdown{border:1px solid var(--primary-color);box-shadow:0 0 20px #0ff6}[data-theme=cyberpunk] .avue-crud .el-table th{position:relative}[data-theme=cyberpunk] .avue-crud .el-table th:after{content:"";background:linear-gradient(90deg,#0000,#00ffff1a,#0000);animation:3s linear infinite cyberpunk-data-flow;position:absolute;inset:0}.cyberpunk-glow{animation:2s ease-in-out infinite cyberpunk-pulse}.cyberpunk-glitch{animation:.3s ease-in-out infinite cyberpunk-glitch}.page-hero{box-sizing:border-box;border:1px solid var(--border-color-dark);background:radial-gradient(circle at 3% 10%, color-mix(in srgb, var(--primary-color) 16%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--info-color) 7%, transparent), transparent 58%), var(--bg-color-secondary);border-radius:14px;width:100%;padding:24px 28px;box-shadow:0 8px 22px #142a520d}.page-hero__content,.page-hero__identity,.page-hero__actions{align-items:center;display:flex}.page-hero__content{justify-content:space-between;gap:20px}.page-hero__identity{gap:16px;min-width:0}.page-hero__icon{border:1px solid color-mix(in srgb, var(--primary-color) 22%, var(--border-color-dark));width:52px;height:52px;color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 11%, var(--bg-color-quaternary));border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:24px;display:flex}.page-hero__title{color:var(--text-color-primary);letter-spacing:.2px;margin:0 0 4px;font-size:23px;font-weight:650;line-height:1.4}.page-hero__desc{color:var(--text-color-secondary);margin:0;font-size:13px;line-height:1.6}.page-hero__actions{flex:none;gap:10px}.page-hero__actions .el-button{border-radius:9px;min-height:38px;padding:0 16px}@media (width<=640px){.page-hero{padding:20px}.page-hero__content{flex-direction:column;align-items:flex-start}.page-hero__icon{border-radius:11px;width:44px;height:44px;font-size:20px}.page-hero__title{font-size:20px}.page-hero__actions,.page-hero__actions .el-button{width:100%}}marker[data-v-056d4e3d]{overflow:visible}.avue-echart-jsmpeg__img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.report-container[data-v-b80c0fec]{width:100%;height:100%;overflow:hidden}.report-empty[data-v-b80c0fec]{color:#909399;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.report-empty p[data-v-b80c0fec]{margin-top:10px;font-size:14px}.scada-iot-badge[data-v-374d40f6]{z-index:1;position:absolute;top:4px;right:4px}.scada-iot-dot[data-v-374d40f6]{background:#67c23a;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 4px #67c23a}.scada-property-popover.el-popover.el-popper{backdrop-filter:blur(12px);background:#0f172aeb;border:1px solid #47556966;border-radius:10px;padding:0;box-shadow:0 8px 24px #0000004d,inset 0 0 1px #ffffff1a}.scada-property-popover .el-popper__arrow:before{background:#0f172aeb!important;border-color:#47556966!important}.scada-property-popover .scada-prop-panel{padding:12px 14px}.scada-property-popover .scada-prop-panel .scada-prop-title{color:#e2e8f0;border-bottom:1px solid #4755694d;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;font-size:13px;font-weight:600;display:flex}.scada-property-popover .scada-prop-panel .scada-prop-status-dot{background:#64748b;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.scada-property-popover .scada-prop-panel .scada-prop-status-dot.is-online{background:#34d399;box-shadow:0 0 6px #34d399}.scada-property-popover .scada-prop-panel .scada-prop-status-dot.is-inactive{background:#fbbf24}.scada-property-popover .scada-prop-panel .scada-prop-status-dot.is-offline{background:#64748b}.scada-property-popover .scada-prop-panel .scada-prop-status-dot.is-disabled{background:#f87171}.scada-property-popover .scada-prop-panel .scada-prop-status-text{color:#94a3b8;margin-left:auto;font-size:11px;font-weight:400}.scada-property-popover .scada-prop-panel .scada-prop-row{border-radius:6px;justify-content:space-between;align-items:center;margin:2px 0;padding:5px 8px;font-size:12px;transition:background .2s;display:flex}.scada-property-popover .scada-prop-panel .scada-prop-row:hover{background:#ffffff0f}.scada-property-popover .scada-prop-panel .scada-prop-row .scada-prop-key{color:#94a3b8;flex-shrink:0;margin-right:12px}.scada-property-popover .scada-prop-panel .scada-prop-row .scada-prop-val{color:#f1f5f9;text-align:right;word-break:break-all;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-weight:500}.scada-property-popover .scada-prop-panel .scada-prop-empty{color:#64748b;text-align:center;padding:12px 0;font-size:12px}.scada-property-popover .scada-prop-panel .scada-prop-event{border-top:1px solid #4755694d;align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.scada-property-popover .scada-prop-panel .scada-prop-event .scada-prop-event-label{color:#fbbf24;flex-shrink:0}.scada-property-popover .scada-prop-panel .scada-prop-event .scada-prop-event-text{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scada-property-popover .scada-prop-panel .scada-prop-control{color:#60a5fa;cursor:pointer;border-top:1px solid #4755694d;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:6px 0;font-size:12px;transition:background .2s;display:flex}.scada-property-popover .scada-prop-panel .scada-prop-control:hover{background:#ffffff14}.scada-control-dialog .scada-command-section{margin-top:8px}.scada-control-dialog .scada-command-title{border-top:1px solid var(--border-color-lighter,#ebeef5);margin-bottom:12px;padding-top:8px;font-size:14px;font-weight:600}.scada-control-dialog .scada-control-row{background:var(--bg-color-tertiary,#f5f7fa);border-radius:8px;margin-bottom:16px;padding:12px}.scada-control-dialog .scada-control-row .scada-control-label{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.scada-control-dialog .scada-control-row .scada-control-label .scada-control-name{font-size:14px;font-weight:600}.scada-control-dialog .scada-control-row .scada-control-label .scada-control-current{color:var(--text-color-secondary);font-size:12px}.scada-control-dialog .scada-control-row .scada-control-input{align-items:center;gap:8px;display:flex}
