:root{--eui-normal: rgb(0 109 177 / 87%);--eui-normal-bg: rgba(228, 245, 255, .87);--eui-success: rgba(35, 177, 0, .87);--eui-success-bg: rgba(231, 255, 225, .87);--eui-warning: rgba(228, 148, 0, .87);--eui-warning-bg: rgba(255, 221, 157, .87);--eui-error: rgba(255, 72, 87, .87);--eui-error-bg: rgba(255, 232, 232, .87);--eui-mask: rgba(1, 18, 43, .65);--eui-border-radius: 4px}:root[data-eui-theme=dark]{--eui-normal-bg: rgba(18, 47, 66, .87);--eui-error-bg: rgba(27, 0, 0, .87);--eui-success-bg: rgba(0, 16, 0, .87);--eui-warning-bg: rgba(10, 10, 0, .87)}.eui-toptip{position:fixed;left:0;right:0;height:60px;line-height:60px;z-index:9999;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;top:0;background:var(--eui-normal-bg);border-bottom:2px solid var(--eui-normal)}.eui-toptip.normal{background:var(--eui-normal-bg);border-color:var(--eui-normal)}.eui-toptip.success{background:var(--eui-success-bg);border-color:var(--eui-success)}.eui-toptip.warning{background:var(--eui-warning-bg);border-color:var(--eui-warning)}.eui-toptip.error{background:var(--eui-error-bg);border-color:var(--eui-error)}.eui-toast{display:flex;align-items:center;justify-content:center;position:fixed;background:rgb(7 9 50 / 65%);color:#fff;height:50px;left:50%;top:10%;transform:translate(-50%);z-index:9999;border-radius:4px;padding:0 16px}.eui-toast__text{margin:0 8px}.eui-toast.message{background:var(--eui-normal)}.eui-toast.warning{background:var(--eui-warning)}.eui-toast.success{background:var(--eui-success)}.eui-toast.error{background:var(--eui-error)}.eui-mask{background:var(--eui-mask);position:fixed;z-index:300;left:0;right:0;top:0;bottom:0;animation:eui-mask-anim .1s ease-in;opacity:1}@keyframes eui-mask-anim{0%{opacity:0}to{opacity:1}}.eui-loading{position:fixed;z-index:301;left:50%;top:50%;transform:translate(-50%,-50%)}input.invalid:not([type=checkbox]){border-color:var(--eui-error)}.eui-tooltip{--tooltip--bg: rgba(0, 7, 17, .7);text-align:center;color:#fff;background:var(--tooltip--bg);font-size:12px;padding:5px 10px;position:fixed;box-shadow:0 3px 6px #0000001f,0 6px 16px #00000014,0 9px 28px #0000000d;border-radius:3px;z-index:310;pointer-events:none;top:0;animation:tooltip-anim .1s ease-in-out}@keyframes tooltip-anim{0%{transform:scale(.8);opacity:0}to{opacity:1;transform:scale(1)}}.eui-confirm{min-width:380px;position:absolute;top:28%;left:50%;transform:translate(-50%);background:#fff;z-index:301;border-radius:3px;animation:eui-confirm-anim .2s ease-out;opacity:1}.eui-confirm__header{padding:16px;font-size:16px;display:flex;align-items:center}.eui-confirm__icon{margin-right:8px}.eui-confirm__body{padding:8px 16px}.eui-confirm__footer{text-align:right;padding:16px}.eui-confirm-out-anim{animation:eui-confirm-anim .1s reverse}@keyframes eui-confirm-anim{0%{top:25%;opacity:0}top{top:28%;opacity:1}}:root{--text-color: #141a40;--text-loud-color: #313645;--text-secondary-color: #6f7281;--text-muted-color: #bbb;--button-color: #FFFFFF;--border-color: #EBEEF5;--light: #fcfcfc;--dark: #320909;--body-bg: linear-gradient(#f7f9fa, #ebeff8);--background: #fff;--primary: #2D55E4;--primary-onHover: #476df7;--primary-onActive: #284fdb;--secondary: #7757F9;--secondary-onHover: #6846ee;--secondary-onActive: #6846ee;--success: #21b410;--success-onHover: #409b38;--success-onActive: #23a314;--info: #9013fe;--info-onHover: #bd10e0;--info-onActive: #7ed321;--warning: #FB943E;--warning-onHover: #ee8733;--warning-onActive: #ee8733;--danger: #F84251;--danger-onHover: #ee2233;--danger-onActive: #F84251;--input-bg: #f5f5f5;--active: #F4F7FF;--table-hover: #E0EDFF;--nav-width: 200px;--border-radius: 4px;--el-color-primary: var(--primary) !important}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}html,body{padding:0;margin:0;box-sizing:border-box;color:var(--text-color)}html{font-size:14px}body *,body *:after,body *:before{box-sizing:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track-piece{background:transparent}::-webkit-scrollbar-thumb{background:#D9D9D9;border-radius:20px}div,button,input,textarea,select{font-family:inherit;outline-color:#0084ff!important;accent-color:var(--primary)}#app{display:flex;flex-direction:column;height:100vh;background:var(--body-bg);color:var(--text-color)}a{color:var(--primary);cursor:pointer}a:hover{color:var(--primary-onHover)}a.disabled{color:var(--text-muted-color);cursor:not-allowed}button{border-radius:4px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;line-height:1em;font-family:inherit;cursor:pointer;transition:border-color .25s,background-color .25s}button[primary]{color:var(--light);background:var(--primary)}button[primary]:hover{background:var(--primary-onHover)}button[secondary]{color:var(--light);background:var(--secondary)}button[secondary]:hover{background:var(--secondary-onHover)}button[success]{color:var(--light);background:var(--success)}button[success]:hover{background:var(--success-onHover)}button[info]{color:var(--light);background:var(--info)}button[info]:hover{background:var(--info-onHover)}button[warning]{color:var(--light);background:var(--warning)}button[warning]:hover{background:var(--warning-onHover)}button[danger]{color:var(--light);background:var(--danger)}button[danger]:hover{background:var(--danger-onHover)}button[size=mini]{padding:.4em .6em}button[size=mini]+button{margin-left:8px}button:hover:not(:disabled){border-color:var(--primary-onHover)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button+button{margin-left:16px}input:disabled,button:disabled{color:var(--text-muted-color)!important;background:var(--input-bg)!important;cursor:not-allowed!important}input[type=text],input[type=number],input[type=date],input[type=password]{width:100%;height:30px;background:var(--input-bg);border-radius:3px;border:none;color:var(--text-secondary-color);transition:all .2s;text-indent:.4em;font-size:14px}select:invalid,input:invalid{border:1px solid var(--danger)}textarea{width:100%;border:none;padding:8px;background:var(--input-bg);color:var(--text-secondary-color);resize:vertical;font-size:14px}select{height:30px;min-width:100px;flex:1;border:none;padding:0 8px;background:var(--input-bg);color:var(--text-secondary-color);border-radius:3px;font-size:inherit}pre{font-family:inherit;margin:0;padding:0 8px}.card{padding:16px;background:var(--background);display:inline-flex;justify-content:start;border-radius:6px;flex-direction:column;overflow:hidden;scrollbar-gutter:stable}.card--border{border:1px solid var(--border-color)}.card--full{width:100%}.card__header{height:36px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card__title{margin:0;font-size:16px}.form-item{min-height:30px;line-height:30px;display:flex;margin-bottom:16px}.form-item-group{display:flex;align-items:center}.form-item-group>.form-item input{flex:1}.form-item-group .form-item__label{min-width:auto}.form-item-group>.form-item+.form-item{margin-left:8px}.form-item-group>.form-item:first-child .form-item__label{min-width:100px}.form--dialog{width:640px}.form-item__input{flex:1}.form-item__label{min-width:100px;text-align:right;margin-right:16px}.form-item__content{color:var(--text-secondary-color);flex:1;overflow:auto}.form-item__content.bg{background:var(--input-bg)}.form-radio{display:inline-flex;align-items:center}.form-radio+.form-radio{margin-left:8px}fieldset{border:none;padding:0;margin-bottom:16px}legend{border-left:4px solid #4067F3;margin-left:16px;margin-bottom:16px;padding:0 8px;font-weight:700}table{width:100%;border-collapse:collapse;background:var(--background);table-layout:fixed}thead tr{background:var(--input-bg);border-bottom:1px solid var(--border-color)}tbody tr{transition:background-color .5s;color:var(--text-secondary-color)}tbody tr:last-child{border-bottom:1px solid var(--border-color)}tbody tr:nth-child(even){background:#F6F8FD}tbody tr:hover{background:var(--table-hover)}table td,table th{height:50px;padding:8px}tbody td{text-align:center}table td a{margin:0 8px;text-decoration:none}table td a[del]{color:var(--danger)}table td a[del]:hover{color:var(--danger-onHover)}table td a[view]{color:var(--success)}table td a:hover[view]{color:var(--success-onHover)}.table__expand{display:flex;align-items:center;text-align:left}.table__expand-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.table__expand-icon.open{transform:rotate(90deg)}.table-content{max-width:300px;margin:0 auto;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;display:-moz-box;display:-o-box;display:-webkit-box;-moz-line-clamp:3;-o-line-clamp:3;-webkit-line-clamp:3;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-box-orient:vertical}.table-content--line{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-operates{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;margin-top:8px}.page-header{display:flex;justify-content:space-between;margin-bottom:8px}.page-header__btns{text-align:right}.page-header__select{display:flex;align-items:center;flex:1}.page-header__select-item{display:flex;align-items:center}.page-header__select-item+.page-header__select-item{margin-left:16px}.multiple-tree-select{height:200px;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--border-radius)}.el-date-picker__header{width:100%;display:flex;align-items:center}.ecenter-logo{display:inline-flex;width:30px;height:30px;position:relative;margin-right:16px}.ecenter-logo:after{position:absolute;content:"";width:30px;height:30px;transform:rotate(45deg)skew(-9deg,-9deg);background:#3a67f663;border-radius:5px;transition:.2s;top:14px}.ecenter-logo:before{position:absolute;content:"";width:30px;height:30px;transform:rotate(45deg)skew(-9deg,-9deg);background:#003dffab;border-radius:5px;transition:.2s;top:0px}.ecenter-logo.mini{transform:scale(.8)}.ecenter-logo.animate:after{animation:ecenter-logo-anim-rev .5s forwards}.ecenter-logo.animate:before{animation:ecenter-logo-anim .5s forwards}@keyframes ecenter-logo-anim{0%{transform:rotate(0)skew(0);top:7px}50%{top:7px;transform:rotate(45deg)skew(-9deg,-9deg)}to{top:0;transform:rotate(45deg)skew(-9deg,-9deg)}}@keyframes ecenter-logo-anim-rev{0%{transform:rotate(0)skew(0);top:7px}50%{top:7px;transform:rotate(45deg)skew(-9deg,-9deg)}to{top:14px;transform:rotate(45deg)skew(-9deg,-9deg)}}.el-select .el-input__wrapper{background:var(--input-bg)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes eui-dropdown-anim{0%{transform:translateY(-2px);opacity:0}to{transform:translate(0);opacity:1}}.eui-dialog{position:fixed;background:#fff;left:50%;top:10%;transform:translate(-50%);z-index:301;border-radius:var(--eui-border-radius);max-width:80%;word-wrap:break-word;word-break:break-all}.eui-dialog:before{content:"";display:block;position:absolute;left:0;top:0;width:50px;height:50px;background:#3459DE;filter:blur(50px);z-index:1;opacity:.5;pointer-events:none}.eui-dialog:after{content:"";display:block;position:absolute;right:-22px;bottom:0;width:130px;height:30px;background:#7757F9;filter:blur(30px);z-index:1;opacity:.3;pointer-events:none}.eui-dialog__header{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;border-bottom:1px solid var(--border-color, #D1CAEA)}.eui-dialog__title{display:flex;align-items:center}.eui-dialog__close{width:30px;height:30px;border-radius:30px;text-align:center;padding:6px;margin-left:8px;background:transparent}.eui-dialog__close:hover{background:#F4F7FF}.eui-dialog__body{padding:16px;max-height:560px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.eui-dialog__footer{padding:10px 16px 16px;text-align:right}.slide-fade-enter-active{transition:all .1s ease-in}.slide-fade-leave-active{transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{top:8%;opacity:0}.zoom-modal-enter-from{transform:translate(-50%) scale(.5);opacity:0}.zoom-modal-enter-to{transform:translate(-50%) scale(1);opacity:1}.zoom-modal-enter-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1)}.zoom-modal-leave-from{transform:translate(-50%) scale(1);opacity:1}.zoom-modal-leave-to{transform:translate(-50%) scale(.5);opacity:0}.zoom-modal-leave-active{transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.eui-select{min-width:220px;display:inline-flex;flex-direction:column;position:relative}.eui-select__list{position:fixed;width:100%;top:34px;list-style:none;padding:0;margin:0;background:var(--background);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 10px #0000001a;max-height:220px;overflow:auto;z-index:302;animation:eui-dropdown-anim .15s ease-in}.eui-select .eui-select__input{cursor:default;font-size:0}.eui-select__view{position:relative;height:30px;display:flex;background:var(--body-bg);outline:none}.eui-select__suffix{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;display:flex;align-items:center;pointer-events:none}.eui-select__suffix.disabled{opacity:.2}.eui-select__label{position:absolute;left:8px;right:32px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-secondary-color);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.eui-select__label.disabled{color:var(--text-muted-color)}.eui-option{height:30px;line-height:30px;padding:0 16px;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eui-option:hover{background-color:#f2f3f5}.eui-option.active{background-color:#f0f5ff}.eui-select--tree{width:100%}.eui-option--tree{height:auto;padding:0}.eui-option--tree:hover{background:none}.eui-option__children{display:none;list-style:none;padding:0;margin:0 0 0 2em}.eui-option--tree.expand>.eui-option__children{display:block}.eui-option__label{margin-left:0;flex:1}.eui-option__label.active{color:var(--primary)}.eui-option__expand-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.eui-option__expand-icon.expand{transform:rotate(90deg)}.eui-option__node{display:flex;align-items:center;padding:0 8px}.eui-option__node.no-children{margin-left:20px}.eui-option__node:hover{background-color:#f2f3f5}
