.manage-app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ge-page-container{padding:20px;height:calc(100vh - 60px);overflow:hidden;display:flex;flex-direction:column;background:#fff!important;border-radius:4px;box-shadow:0 1px 3px #0000001a}.ge-master-detail{flex:1;min-height:0;overflow:visible;display:flex;gap:16px}.ge-master-detail__master{flex:0 0 25%;max-width:300px;min-width:240px;height:100%;display:flex;flex-direction:column;overflow:hidden}.ge-master-detail__detail{flex:1;min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.ge-card{display:flex;flex-direction:column;overflow:hidden;padding:20px;background:linear-gradient(135deg,#f8f9fa,#fff,#f0f4f8);border-radius:8px;border:1px solid #e1e8ed;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ge-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#409eff,#67c23a,#e6a23c);opacity:.35;border-radius:8px 8px 0 0}.ge-card:hover{box-shadow:0 2px 8px #409eff1a,0 8px 24px #0000000f;border-color:#c0d4e6}.ge-card--hoverable:hover{transform:translateY(-1px)}.ge-card--full-height{flex:1;height:100%}.ge-card--plain:before{display:none}.ge-card--success:before{background:linear-gradient(90deg,#67c23a,#409eff,#e6a23c)}.ge-card--primary:before{background:linear-gradient(90deg,#409eff,#67c23a,#e6a23c)}.ge-section-header{flex-shrink:0;margin-bottom:9px;display:flex;align-items:center;min-height:28px}.ge-section-header__title{font-size:18px;font-weight:600;color:#2c3e50;letter-spacing:.3px;margin:0}.ge-section-header__icon{font-size:20px;line-height:1;margin-right:8px;filter:drop-shadow(0 1px 2px rgba(64,158,255,.3))}.ge-section-header__actions{margin-left:auto;display:flex;gap:8px}.ge-page-header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;min-height:28px}.ge-page-header__left{display:flex;align-items:center;flex:1}.ge-page-header__left h3,.ge-page-header__left .ge-page-header__title{margin:0 9px 0 0;font-size:18px;font-weight:600;color:#2c3e50}.ge-page-header__right{display:flex;gap:8px}.ge-list-item{padding:9px;margin-bottom:8px;background:#fff;border:1px solid #e8ecf0;border-radius:6px;cursor:pointer;transition:all .25s ease;position:relative}.ge-list-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#409eff,#67c23a);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ge-list-item:hover{background-color:#f5f7fa;border-color:#c0d4e6;box-shadow:0 2px 8px #409eff14}.ge-list-item:hover:before{opacity:1}.ge-list-item--active,.ge-list-item.active{background-color:#ecf5ff;border-color:#409eff;box-shadow:0 2px 8px #409eff26}.ge-list-item--active:before,.ge-list-item.active:before{opacity:1}.ge-list-item--active .ge-list-item__title,.ge-list-item.active .ge-list-item__title{color:#409eff}.ge-list-item__content{display:flex;justify-content:space-between;align-items:center}.ge-list-item__title{font-size:14px;font-weight:500;color:#2c3e50;transition:color .25s ease}.ge-list-item__subtitle{font-size:12px;color:#909399;font-family:Courier New,Consolas,Monaco,monospace}.ge-search-bar{margin-bottom:16px;flex-shrink:0}.ge-toolbar{flex-shrink:0;margin-top:9px;padding-top:9px;border-top:1px solid #e8ecf0}.ge-empty-tip{flex:1;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff,#f0f4f8);border-radius:8px;border:1px solid #e1e8ed;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;position:relative}.ge-empty-tip:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#409eff,#67c23a,#e6a23c);opacity:.35;border-radius:8px 8px 0 0}.ge-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.ge-content__scroll{flex:1;min-height:0;overflow:hidden}.ge-stage-card{background:#fff;border-radius:6px;padding:9px;border:1px solid #e8ecf0;transition:all .25s ease;margin-bottom:8px;position:relative}.ge-stage-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#409eff,#67c23a);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ge-stage-card:hover{border-color:#c0d4e6;box-shadow:0 2px 8px #409eff14}.ge-stage-card:hover:before{opacity:1}.ge-stage-card__header{display:flex;align-items:center;gap:9px;margin-bottom:8px}.ge-stage-card__number{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;border-radius:6px;font-size:12px;font-weight:700;box-shadow:0 2px 6px #409eff40;flex-shrink:0}.ge-stage-card__title{font-size:13px;font-weight:600;color:#2c3e50;letter-spacing:.2px}.ge-stage-card__content{padding-left:38px}.ge-tech-radio-group{display:inline-flex;background:#f5f7fa;border-radius:6px;padding:3px;border:1px solid #e1e8ed;gap:4px;transition:all .25s ease}.ge-tech-radio-group:hover{border-color:#c0d4e6;box-shadow:0 1px 4px #409eff1a}.ge-two-column{display:flex;gap:16px;flex:1;min-height:0}.ge-two-column__left{flex:0 0 380px;max-width:380px;height:100%;display:flex;flex-direction:column}.ge-two-column__right{flex:1;min-width:0;height:100%;display:flex;flex-direction:column}.ge-table-actions{margin-bottom:9px;display:flex;justify-content:flex-end}.ge-empty-table{padding:40px 0;text-align:center}.ge-descriptions .el-descriptions{border-color:#b3d8ff!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content{background-color:#def!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-input .el-input__wrapper,.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-select .el-select__wrapper{background-color:#fff!important;border:1px solid #a8cce8!important;box-shadow:inset 0 2px 5px #0000002e!important;border-radius:4px!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-input .el-input__wrapper:hover,.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-select .el-select__wrapper:hover{border-color:#8abce0!important;box-shadow:inset 0 2px 6px #00000038!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-input .el-input__wrapper.is-focus,.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-select .el-select__wrapper.is-focus{border-color:#409eff!important;box-shadow:inset 0 2px 5px #0000002e!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-input.is-disabled .el-input__wrapper,.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-select.is-disabled .el-select__wrapper{background-color:#e8eaed!important;border-color:#d0d3d9!important;box-shadow:none!important;cursor:not-allowed!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-input.is-disabled .el-input__inner,.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-select.is-disabled .el-select__wrapper{color:#a0a4ab!important;-webkit-text-fill-color:#a0a4ab!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-textarea .el-textarea__inner{background-color:#fff!important;border:1px solid #a8cce8!important;box-shadow:inset 0 2px 5px #0000002e!important;border-radius:4px!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-textarea .el-textarea__inner:hover{border-color:#8abce0!important;box-shadow:inset 0 2px 6px #00000038!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-textarea .el-textarea__inner:focus{border-color:#409eff!important;box-shadow:inset 0 2px 5px #0000002e!important}.ge-descriptions .el-descriptions.editing .el-descriptions__table .el-descriptions__content .el-textarea .el-textarea__inner:disabled{background-color:#e8eaed!important;border-color:#d0d3d9!important;box-shadow:none!important;cursor:not-allowed!important;color:#a0a4ab!important;-webkit-text-fill-color:#a0a4ab!important}.ge-descriptions .el-descriptions .el-descriptions__table{border-collapse:collapse;border-spacing:0;font-size:14px;table-layout:fixed;width:100%;border-color:#b3d8ff}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__cell{border-color:#b3d8ff!important;border-width:1px!important;border-style:solid!important}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__label{background-color:#d4e9ff;font-weight:600;color:#606266;font-size:13px;border-right:1px solid #b3d8ff;padding:8px 9px;width:120px;min-width:120px;max-width:120px;text-align:right;vertical-align:middle;height:43px;box-sizing:border-box}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content{background-color:transparent;color:#303133;font-size:14px;font-weight:400;padding:8px 9px;vertical-align:middle;min-height:43px;box-sizing:border-box}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content>span{display:inline-block;width:100%;height:28px;line-height:28px;box-sizing:border-box}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content .el-input{width:100%;height:28px}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content .el-input .el-input__wrapper{height:28px;min-height:28px;box-sizing:border-box}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content .el-select,.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content .el-select .el-input{width:100%;height:28px}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content .el-select .el-input__wrapper,.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content .el-select .el-select__wrapper{height:28px;min-height:28px;box-sizing:border-box;width:100%}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content .el-textarea{width:100%}.ge-descriptions .el-descriptions .el-descriptions__table .el-descriptions__content .el-textarea .el-textarea__inner{min-height:44px;padding:4px 8px;box-sizing:border-box;line-height:1.5}.ge-tabs .el-tabs__header{margin:0 0 16px;border-bottom:1px solid #e8ecf0;background:transparent}.ge-tabs .el-tabs__header .el-tabs__nav-wrap,.ge-tabs .el-tabs__header .el-tabs__nav-scroll,.ge-tabs .el-tabs__header .el-tabs__nav{background:transparent}.ge-tabs .el-tabs__nav-wrap:after{display:none}.ge-tabs .el-tabs__item{font-size:14px;font-weight:500;padding:0 20px;height:40px;line-height:40px;color:#606266;transition:all .3s cubic-bezier(.4,0,.2,1)}.ge-tabs .el-tabs__item:hover{color:#409eff}.ge-tabs .el-tabs__item.is-active{color:#409eff;font-weight:600}.ge-tabs .el-tabs__active-bar{background-color:#409eff;height:2px}.ge-code-text{font-family:Courier New,Consolas,Monaco,monospace;font-weight:700;color:#606266;letter-spacing:.5px;font-size:15px;padding:0 9px;background:#f5f7fa;border:1px solid #e8ecf0;border-radius:6px;height:28px;display:flex;align-items:center}:root{--ge-primary: #409eff;--ge-primary-light: #66b1ff;--ge-primary-lighter: #ecf5ff;--ge-success: #67c23a;--ge-warning: #e6a23c;--ge-danger: #f56c6c;--ge-text-primary: #2c3e50;--ge-text-regular: #303133;--ge-text-secondary: #606266;--ge-border-base: #e1e8ed;--ge-border-light: #e8ecf0;--ge-spacing-sm: 8px;--ge-spacing-md: 9px;--ge-spacing-lg: 16px;--ge-spacing-xl: 20px;--ge-radius-md: 6px;--ge-radius-lg: 8px;--ge-shadow-sm: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 12px rgba(0, 0, 0, .03);--ge-shadow-md: 0 2px 8px rgba(64, 158, 255, .1), 0 8px 24px rgba(0, 0, 0, .06);--ge-night-bg-base: #0f172a;--ge-night-bg-card: #0f172a;--ge-night-bg-elevated: #1e293b;--ge-night-text-primary: #e2e8f0;--ge-night-text-regular: #cbd5e1;--ge-night-text-secondary: #94a3b8;--ge-night-border-base: #1e293b;--ge-night-border-light: rgb(30, 41, 59)}.ge-table{display:flex;flex-direction:column;box-sizing:border-box;border:none!important}.ge-table:before,.ge-table:after{display:none!important}.ge-table .el-table__inner-wrapper:before{display:none!important}.ge-table .el-table__border-left-patch,.ge-table .el-table__border-bottom-patch{display:none!important}.ge-table.el-table--border,.ge-table.el-table--border .el-table__inner-wrapper{border-top:none!important}.ge-table .el-table__header-wrapper .el-table__header tr:first-child th.el-table__cell{border-top:2px solid #b3d8ff!important}.ge-table .el-table__header-wrapper .el-table__header tr:not(:first-child) th{border-top:none!important}.ge-table .el-table__header-wrapper .el-table__header th:first-child{border-left:1px solid #b3d8ff!important}.ge-table .el-table__header-wrapper .el-table__header th:last-child{border-right:1px solid #b3d8ff!important}.ge-table .el-table__header-wrapper .el-table__header tr:last-child th{border-bottom:1px solid #b3d8ff!important}.ge-table .el-table__body-wrapper .el-table__body tr:first-child td{border-top:none!important}.ge-table .el-table__body-wrapper .el-table__body td:first-child{border-left:1px solid #b3d8ff!important}.ge-table .el-table__body-wrapper .el-table__body td:last-child{border-right:1px solid #b3d8ff!important}.ge-table .el-table__body-wrapper .el-table__body tr:last-child td{border-bottom:1px solid #b3d8ff!important}.ge-table .el-table__header-wrapper,.ge-table .el-table-fixed-column--left,.ge-table .el-table-fixed-column--right{flex-shrink:0}.ge-table .el-table__header-wrapper .el-table__header th,.ge-table .el-table-fixed-column--left .el-table__header th,.ge-table .el-table-fixed-column--right .el-table__header th{background-color:#d4e9ff!important;color:#606266;font-weight:600;font-size:12px;border-left-color:#b3d8ff!important;border-right-color:#b3d8ff!important;border-bottom-color:#b3d8ff!important;border-left-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important}.ge-table th.el-table__cell{background-color:#d4e9ff!important}.ge-table .el-table__body-wrapper{overflow-x:auto;overflow-y:auto}.ge-table .el-table__body-wrapper .el-table__body td{font-size:12px;color:#606266;border-width:1px!important;border-color:#b3d8ff!important}.ge-table .el-table__fixed-right .el-table__fixed-body-wrapper .el-table__body tr td{background-color:#fff}.ge-table .el-table__body td,.ge-table .el-table__body th,.ge-table .el-table__header td,.ge-table .el-table__header th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ge-table .el-table__fixed-left,.ge-table .el-table__fixed-right{box-shadow:none;transition:box-shadow .25s ease}.ge-table .el-table__body-wrapper.is-scrolling-right~.el-table__fixed-left{box-shadow:2px 0 8px #00000026}.ge-table .el-table__body-wrapper.is-scrolling-left~.el-table__fixed-right{box-shadow:-2px 0 8px #00000026}.ge-table--compact{display:flex;flex-direction:column;box-sizing:border-box;border:none!important}.ge-table--compact:before,.ge-table--compact:after{display:none!important}.ge-table--compact .el-table__inner-wrapper:before{display:none!important}.ge-table--compact .el-table__border-left-patch,.ge-table--compact .el-table__border-bottom-patch{display:none!important}.ge-table--compact.el-table--border,.ge-table--compact.el-table--border .el-table__inner-wrapper{border-top:none!important}.ge-table--compact .el-table__header-wrapper .el-table__header tr:first-child th.el-table__cell{border-top:2px solid #b3d8ff!important}.ge-table--compact .el-table__header-wrapper .el-table__header tr:not(:first-child) th{border-top:none!important}.ge-table--compact .el-table__header-wrapper .el-table__header th:first-child{border-left:1px solid #b3d8ff!important}.ge-table--compact .el-table__header-wrapper .el-table__header th:last-child{border-right:1px solid #b3d8ff!important}.ge-table--compact .el-table__header-wrapper .el-table__header tr:last-child th{border-bottom:1px solid #b3d8ff!important}.ge-table--compact .el-table__body-wrapper .el-table__body tr:first-child td{border-top:none!important}.ge-table--compact .el-table__body-wrapper .el-table__body td:first-child{border-left:1px solid #b3d8ff!important}.ge-table--compact .el-table__body-wrapper .el-table__body td:last-child{border-right:1px solid #b3d8ff!important}.ge-table--compact .el-table__body-wrapper .el-table__body tr:last-child td{border-bottom:1px solid #b3d8ff!important}.ge-table--compact .el-table__header-wrapper,.ge-table--compact .el-table-fixed-column--left,.ge-table--compact .el-table-fixed-column--right{flex-shrink:0}.ge-table--compact .el-table__header-wrapper .el-table__header th,.ge-table--compact .el-table-fixed-column--left .el-table__header th,.ge-table--compact .el-table-fixed-column--right .el-table__header th{background-color:#d4e9ff!important;color:#606266;font-weight:600;font-size:12px;border-left-color:#b3d8ff!important;border-right-color:#b3d8ff!important;border-bottom-color:#b3d8ff!important;border-left-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important}.ge-table--compact th.el-table__cell{background-color:#d4e9ff!important}.ge-table--compact .el-table__body-wrapper{overflow-x:auto;overflow-y:auto}.ge-table--compact .el-table__body-wrapper .el-table__body td{font-size:12px;color:#606266;border-width:1px!important;border-color:#b3d8ff!important}.ge-table--compact .el-table__fixed-right .el-table__fixed-body-wrapper .el-table__body tr td{background-color:#fff}.ge-table--compact .el-table__body td,.ge-table--compact .el-table__body th,.ge-table--compact .el-table__header td,.ge-table--compact .el-table__header th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ge-table--compact .el-table__fixed-left,.ge-table--compact .el-table__fixed-right{box-shadow:none;transition:box-shadow .25s ease}.ge-table--compact .el-table__body-wrapper.is-scrolling-right~.el-table__fixed-left{box-shadow:2px 0 8px #00000026}.ge-table--compact .el-table__body-wrapper.is-scrolling-left~.el-table__fixed-right{box-shadow:-2px 0 8px #00000026}.ge-table--compact .el-table__header-wrapper .el-table__header th{padding:8px 12px;font-size:12px}.ge-table--compact .el-table__body-wrapper .el-table__body td{padding:6px 12px;font-size:12px}.ge-table--borderless{display:flex;flex-direction:column;box-sizing:border-box;border:none!important}.ge-table--borderless:before,.ge-table--borderless:after{display:none!important}.ge-table--borderless .el-table__inner-wrapper:before{display:none!important}.ge-table--borderless .el-table__border-left-patch,.ge-table--borderless .el-table__border-bottom-patch{display:none!important}.ge-table--borderless.el-table--border,.ge-table--borderless.el-table--border .el-table__inner-wrapper{border-top:none!important}.ge-table--borderless .el-table__header-wrapper .el-table__header tr:first-child th.el-table__cell{border-top:2px solid #b3d8ff!important}.ge-table--borderless .el-table__header-wrapper .el-table__header tr:not(:first-child) th{border-top:none!important}.ge-table--borderless .el-table__header-wrapper .el-table__header th:first-child{border-left:1px solid #b3d8ff!important}.ge-table--borderless .el-table__header-wrapper .el-table__header th:last-child{border-right:1px solid #b3d8ff!important}.ge-table--borderless .el-table__header-wrapper .el-table__header tr:last-child th{border-bottom:1px solid #b3d8ff!important}.ge-table--borderless .el-table__body-wrapper .el-table__body tr:first-child td{border-top:none!important}.ge-table--borderless .el-table__body-wrapper .el-table__body td:first-child{border-left:1px solid #b3d8ff!important}.ge-table--borderless .el-table__body-wrapper .el-table__body td:last-child{border-right:1px solid #b3d8ff!important}.ge-table--borderless .el-table__body-wrapper .el-table__body tr:last-child td{border-bottom:1px solid #b3d8ff!important}.ge-table--borderless .el-table__header-wrapper,.ge-table--borderless .el-table-fixed-column--left,.ge-table--borderless .el-table-fixed-column--right{flex-shrink:0}.ge-table--borderless .el-table__header-wrapper .el-table__header th,.ge-table--borderless .el-table-fixed-column--left .el-table__header th,.ge-table--borderless .el-table-fixed-column--right .el-table__header th{background-color:#d4e9ff!important;color:#606266;font-weight:600;font-size:12px;border-left-color:#b3d8ff!important;border-right-color:#b3d8ff!important;border-bottom-color:#b3d8ff!important;border-left-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important}.ge-table--borderless th.el-table__cell{background-color:#d4e9ff!important}.ge-table--borderless .el-table__body-wrapper{overflow-x:auto;overflow-y:auto}.ge-table--borderless .el-table__body-wrapper .el-table__body td{font-size:12px;color:#606266;border-width:1px!important;border-color:#b3d8ff!important}.ge-table--borderless .el-table__fixed-right .el-table__fixed-body-wrapper .el-table__body tr td{background-color:#fff}.ge-table--borderless .el-table__body td,.ge-table--borderless .el-table__body th,.ge-table--borderless .el-table__header td,.ge-table--borderless .el-table__header th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ge-table--borderless .el-table__fixed-left,.ge-table--borderless .el-table__fixed-right{box-shadow:none;transition:box-shadow .25s ease}.ge-table--borderless .el-table__body-wrapper.is-scrolling-right~.el-table__fixed-left{box-shadow:2px 0 8px #00000026}.ge-table--borderless .el-table__body-wrapper.is-scrolling-left~.el-table__fixed-right{box-shadow:-2px 0 8px #00000026}.ge-table--borderless.el-table--border{border:none}.ge-table--borderless.el-table--border:before,.ge-table--borderless.el-table--border:after{display:none}.ge-table--borderless.el-table--border .el-table__inner-wrapper:before{display:none}.ge-table--borderless.el-table--border th,.ge-table--borderless.el-table--border td{border-right:none}.ge-table :deep(.el-input.is-error) .el-input__wrapper{border-color:#f56c6cd9!important;box-shadow:0 0 0 1px #f56c6c99 inset!important}.ge-table :deep(.el-input.is-error):hover .el-input__wrapper{border-color:#f56c6ce6!important;box-shadow:0 0 0 1px #f56c6cb3 inset!important}.ge-table :deep(.el-input.is-error):focus-within .el-input__wrapper{border-color:#f56c6cf2!important;box-shadow:0 0 0 1px #f56c6ccc inset!important}.ge-table .el-table__append-wrapper{display:block!important;width:100%!important}.ge-table .el-table__append-wrapper .ge-table-fixed-row{display:block!important;width:100%!important;background-color:#fff!important;border-left:1px solid #b3d8ff!important;border-right:1px solid #b3d8ff!important;border-bottom:1px solid #b3d8ff!important;border-top:none!important;padding:10px 12px!important;box-sizing:border-box}.ge-table .el-table__append-wrapper .ge-table-fixed-row:hover{background-color:#fff!important}.ge-table .el-table__append-wrapper .ge-table-fixed-row__add-btn{border-style:dashed;border-color:#b3d8ff;border-width:1px;color:#409eff;background-color:transparent}.ge-table .el-table__append-wrapper .ge-table-fixed-row__add-btn:hover{border-color:#409eff;background-color:#ecf5ff;color:#409eff}.ge-table .el-table__append-wrapper .ge-table-fixed-row__add-btn .el-icon{margin-right:4px}.ge-table .el-table__append-wrapper .ge-table-fixed-row--subtotal{background-color:#fafafa!important;font-weight:600;color:#2c3e50}.ge-table .el-table__append-wrapper .ge-table-fixed-row--subtotal:hover{background-color:#fafafa!important}.ge-table--compact .el-table__append-wrapper{display:block!important;width:100%!important}.ge-table--compact .el-table__append-wrapper .ge-table-fixed-row{display:block!important;width:100%!important;background-color:#fff!important;border-left:1px solid #b3d8ff!important;border-right:1px solid #b3d8ff!important;border-bottom:1px solid #b3d8ff!important;border-top:none!important;padding:10px 12px!important;box-sizing:border-box}.ge-table--compact .el-table__append-wrapper .ge-table-fixed-row:hover{background-color:#fff!important}.ge-table--compact .el-table__append-wrapper .ge-table-fixed-row__add-btn{border-style:dashed;border-color:#b3d8ff;border-width:1px;color:#409eff;background-color:transparent}.ge-table--compact .el-table__append-wrapper .ge-table-fixed-row__add-btn:hover{border-color:#409eff;background-color:#ecf5ff;color:#409eff}.ge-table--compact .el-table__append-wrapper .ge-table-fixed-row__add-btn .el-icon{margin-right:4px}.ge-table--compact .el-table__append-wrapper .ge-table-fixed-row--subtotal{background-color:#fafafa!important;font-weight:600;color:#2c3e50}.ge-table--compact .el-table__append-wrapper .ge-table-fixed-row--subtotal:hover{background-color:#fafafa!important}.ge-table--compact .el-table__append-wrapper tr.ge-table-fixed-row td{padding:6px 12px!important}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}#app{width:100%;height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.el-menu .el-menu-item,.el-menu .el-submenu__title,.el-menu .el-sub-menu__title{height:36px!important;min-height:36px!important;max-height:36px!important;line-height:36px!important;font-size:13px!important;padding:0 20px!important;margin:0!important;display:flex!important;align-items:center!important}.el-menu .el-menu-item .el-icon,.el-menu .el-submenu__title .el-icon,.el-menu .el-sub-menu__title .el-icon{height:16px!important;width:16px!important;font-size:16px!important;margin-right:8px!important}.el-menu .el-menu-item span,.el-menu .el-submenu__title span,.el-menu .el-sub-menu__title span{line-height:36px!important}.el-menu .el-menu-item.is-active{background-color:#409eff!important;color:#fff!important}.el-menu .el-submenu .el-submenu__title,.el-menu .el-submenu .el-sub-menu__title,.el-menu .el-sub-menu .el-submenu__title,.el-menu .el-sub-menu .el-sub-menu__title{height:36px!important;min-height:36px!important;max-height:36px!important;line-height:36px!important;font-size:13px!important;padding:0 20px!important;margin:0!important;display:flex!important;align-items:center!important}.el-menu .el-submenu .el-submenu__title .el-icon,.el-menu .el-submenu .el-sub-menu__title .el-icon,.el-menu .el-sub-menu .el-submenu__title .el-icon,.el-menu .el-sub-menu .el-sub-menu__title .el-icon{height:16px!important;width:16px!important;font-size:16px!important;margin-right:8px!important}.el-menu .el-submenu .el-submenu__title .el-sub-menu__icon-arrow,.el-menu .el-submenu .el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu .el-sub-menu .el-submenu__title .el-sub-menu__icon-arrow,.el-menu .el-sub-menu .el-sub-menu__title .el-sub-menu__icon-arrow{height:16px!important;width:16px!important;font-size:16px!important;margin-left:auto!important}.el-menu .el-submenu .el-submenu__title span,.el-menu .el-submenu .el-sub-menu__title span,.el-menu .el-sub-menu .el-submenu__title span,.el-menu .el-sub-menu .el-sub-menu__title span{line-height:36px!important}.el-menu .el-submenu .el-menu-item,.el-menu .el-sub-menu .el-menu-item{height:36px!important;line-height:36px!important;font-size:13px!important;padding-left:40px!important}.el-menu .el-submenu:has(.el-menu-item.is-active)>.el-submenu__title,.el-menu .el-submenu:has(.el-menu-item.is-active)>.el-sub-menu__title,.el-menu .el-sub-menu:has(.el-menu-item.is-active)>.el-submenu__title,.el-menu .el-sub-menu:has(.el-menu-item.is-active)>.el-sub-menu__title{color:#fff!important}.el-menu .el-submenu:has(.el-menu-item.is-active)>.el-submenu__title span,.el-menu .el-submenu:has(.el-menu-item.is-active)>.el-sub-menu__title span,.el-menu .el-sub-menu:has(.el-menu-item.is-active)>.el-submenu__title span,.el-menu .el-sub-menu:has(.el-menu-item.is-active)>.el-sub-menu__title span{color:#fff!important}.el-menu .el-submenu:has(.el-menu-item.is-active)>.el-submenu__title .el-icon,.el-menu .el-submenu:has(.el-menu-item.is-active)>.el-sub-menu__title .el-icon,.el-menu .el-sub-menu:has(.el-menu-item.is-active)>.el-submenu__title .el-icon,.el-menu .el-sub-menu:has(.el-menu-item.is-active)>.el-sub-menu__title .el-icon{color:#fff!important}.el-menu .el-submenu:has(.el-menu-item.is-active)>.el-submenu__title .el-sub-menu__icon-arrow,.el-menu .el-submenu:has(.el-menu-item.is-active)>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu .el-sub-menu:has(.el-menu-item.is-active)>.el-submenu__title .el-sub-menu__icon-arrow,.el-menu .el-sub-menu:has(.el-menu-item.is-active)>.el-sub-menu__title .el-sub-menu__icon-arrow{color:#fff!important}.el-menu .el-submenu.is-opened:not(:has(.el-menu-item.is-active))>.el-submenu__title,.el-menu .el-submenu.is-opened:not(:has(.el-menu-item.is-active))>.el-sub-menu__title,.el-menu .el-sub-menu.is-opened:not(:has(.el-menu-item.is-active))>.el-submenu__title,.el-menu .el-sub-menu.is-opened:not(:has(.el-menu-item.is-active))>.el-sub-menu__title{color:#fff9!important}.el-menu .el-submenu.is-opened:not(:has(.el-menu-item.is-active))>.el-submenu__title span,.el-menu .el-submenu.is-opened:not(:has(.el-menu-item.is-active))>.el-sub-menu__title span,.el-menu .el-sub-menu.is-opened:not(:has(.el-menu-item.is-active))>.el-submenu__title span,.el-menu .el-sub-menu.is-opened:not(:has(.el-menu-item.is-active))>.el-sub-menu__title span{color:#fff9!important}.el-menu .el-submenu .el-menu-item.is-active,.el-menu .el-sub-menu .el-menu-item.is-active{background-color:#409eff!important;color:#fff!important}
