.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-range-editor.el-input__inner{display:inline-flex!important}.el-range-separator{box-sizing:content-box}.el-radio{font-weight:400!important;transition:all .3s ease}.el-checkbox{font-weight:400!important;transition:all .3s ease!important}.el-button{transition:all .3s ease!important}.el-button:focus-visible{outline:none!important}.el-button--primary,.el-button--primary.is-plain{--el-button-active-bg-color: $colorPrimary;--el-button-active-border-color: $colorPrimary}.el-button--primary:active{color:#fff;border-color:#6f74dd;background-color:#6f74dd}.el-button--danger,.el-button--danger.is-plain{--el-button-active-bg-color: $colorDanger;--el-button-active-border-color: $colorDanger}.el-button--danger:active{color:#fff;border-color:#f56c6c;background-color:#f56c6c}.el-button--warning,.el-button--warning.is-plain{--el-button-active-bg-color: $colorWarning;--el-button-active-border-color: $colorWarning}.el-button--warning:active{color:#fff;border-color:#e6a23c;background-color:#e6a23c}.el-button--success,.el-button--success.is-plain{--el-button-active-bg-color: $colorSuccess;--el-button-active-border-color: $colorSuccess}.el-button--success:active{color:#fff;border-color:#67c23a;background-color:#67c23a}.el-input .el-input__icon{font-size:16px!important;margin-left:10px!important}#nprogress .bar{height:4px!important;background-color:#6f74dd!important}#nprogress .peg{box-shadow:0 0 10px #6f74dd,0 0 5px #6f74dd!important}#nprogress .spinner-icon{border-top-color:#6f74dd!important;border-left-color:#6f74dd!important}.el-imgae__error{background:transparent}.el-loading-spinner .path{stroke:#c8c8e3}.el-overlay,.el-loading-mask{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.el-popper .el-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-popper .el-dropdown-menu__item{display:flex;color:#3f3f3f;align-items:center;white-space:nowrap;transition:all var(--anim-duration)!important}.el-popper .el-dropdown-menu__item .app-icon{font-size:13px;margin-right:6px}.el-popper .el-dropdown-menu__item.danger{color:#f56c6c!important}.el-popper .el-dropdown-menu__item.primary{color:#6f74dd!important}.el-popper .el-dropdown-menu__item.warning{color:#e6a23c!important}.el-popper .el-dropdown-menu__item.success{color:#67c23a!important}.el-message-box{padding:0!important;background:#fff!important}.el-message-box__header{display:flex;height:50px;padding:0 16px!important;flex-shrink:0;margin-right:0;align-items:center;color:#fff;background-color:#6f74dd;box-shadow:0 2px 10px #6f74dd1a}.el-message-box__title{color:#fff!important;font-size:16px!important;font-weight:700}.el-message-box__headerbtn{height:50px!important;overflow:hidden;display:inline-block;align-items:center}.el-message-box__headerbtn .el-message-box__close{margin-top:6px;line-height:32px;font-size:20px!important;color:#ffffff80!important;transition:color var(--anim-duration)}.el-message-box__headerbtn:hover .el-message-box__close{color:#fff!important}.el-message-box__content{color:#3f3f3f;padding:24px 24px 16px;font-size:16px}.el-message-box__status{font-size:32px}.el-message-box__btns{display:flex;align-items:center;justify-content:flex-end;padding:10px 20px 20px}.app-table{width:100%;overflow:hidden;min-height:80%;border-radius:8px;margin-top:10px;box-sizing:border-box;background-color:#fff;outline:1px solid #ebeef5;box-shadow:0 0 12px #0000000d}.app-table:before{height:0;display:none}.app-table .el-table__cell .cell{line-height:20px;white-space:nowrap}.app-table__head{height:42px;font-size:16px;line-height:42px;color:#3f3f3f;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e9e9ff!important}.app-table td.table-btn .cell{display:inline-flex;padding-left:16px;padding-right:16px}.app-table td .cell .tips{font-size:12px;color:#6f74dd}.app-table td .cell .tips.danger{color:#f56c6c}.app-table td .cell .tips.warning{color:#e6a23c}.app-table td .cell .tips.success{color:#67c23a}.app-table .split{display:inline-block;padding-right:8px;vertical-align:middle;color:#8d9095}.page-tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:6px}.page-tags__item{color:#6f74dd;display:flex;margin-right:0;font-size:12px;height:16px;padding:0 10px;line-height:1;border-radius:16px;align-items:center;justify-content:center;background-color:#f4f2ff;border:1px solid #ebeef5}.page-links{display:flex;width:100%;margin-top:4px;margin-left:-5px;align-items:center}.page-links.vertical{gap:2px;flex-direction:column;align-items:flex-start}.page-links.vertical .page-links__item{margin-left:0!important}.page-links__item{position:relative;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0!important;font-size:12px!important;padding:2px 5px!important;color:#6f74dd!important;transition:color var(--anim-duration)}.page-links__item:hover,.page-links__item:active,.page-links__item:focus{color:#848aff!important}.page-links__item.block{margin-left:-5px!important}.page-links__item .el-icon{position:absolute;top:2px;left:-2px}.page-links__item+.page-links__item:not(.block){margin-left:0!important}:root{--anim-duration: .3s}*{-webkit-tap-highlight-color:transparent}*,*:after,*:before{box-sizing:border-box}*:not(input):not(textarea){-webkit-touch-callout:none}body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ol,pre,button{margin:0}button,input,textarea,th,td{padding:0}fieldset,ul,b{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul,ol,li{list-style:none}img{border:0;vertical-align:middle}em,cite,b{font-style:normal}button,input,select,textarea{font-size:100%;border:0;outline:0}input,select{vertical-align:middle;font-size:100%;font-family:inherit}table{border-spacing:0;border-collapse:collapse}hr{border:0;height:1px}i,em{font-style:normal}article,aside,details,figcaption,figure,footer,head,hgroup,main,menu,nav,section,summary{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input{overflow:visible}button,select{text-transform:none}summary{display:list-item}input{resize:none;box-sizing:border-box;border:0;outline:0;background:0}textarea{resize:none;border:0;box-sizing:border-box;outline:0;box-shadow:0 0 #0000;-webkit-appearance:none;background:0}img,video,audio{max-width:100%}img,video{height:auto}iframe{border:0}::-moz-focus-inner{border:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],[v-cloak],template{display:none}html,body{width:100%;height:100%;color:#3f3f3f;background-color:#fdfdff;font-size:14px;line-height:1.2;overflow:hidden;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch}body,button,input,select,textarea{font-family:Microsoft Yahei,PingFang SC,Helvetica,Avenir,HelveticaNeue,Arial,SimHei,sans-serif}a,a:hover,a:active,a:focus{color:inherit;text-decoration:none;outline:0}button,input,select,textarea{background-color:transparent}h1,h2,h3,h4,h5,h6{font-weight:500}svg:focus{outline:0;border:0}input:-moz-placeholder,textarea:-moz-placeholder{color:#8d9095}input::-moz-placeholder,textarea::-moz-placeholder{color:#8d9095}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8d9095}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8d9095}select{position:relative;cursor:pointer;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent}select::-ms-expand{display:none;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;visibility:hidden}#app{position:relative;width:100%;height:100vh;overflow:hidden;height:calc(var(--vh) * 100)}.fade-enter-active{animation:var(--anim-duration) fadeIn both}.fade-leave-active{position:absolute!important;top:0;width:100%;animation:var(--anim-duration) fadeOut both}.page-push-enter-active{animation:var(--anim-duration) slideInRight both linear}.page-push-leave-active{position:absolute!important;top:0;width:100%;animation:var(--anim-duration) slideOutLeft both linear}.page-pop-enter-active{animation:var(--anim-duration) slideInLeft both linear}.page-pop-leave-active{position:absolute!important;top:0;width:100%;animation:var(--anim-duration) slideOutRight both linear}.fade-slide-enter-active{animation:var(--anim-duration) fadeSlideIn both}.fade-slide-leave-active{animation:var(--anim-duration) fadeSlideOut both}.animate{animation-duration:1s;animation-fill-mode:both;animation-duration:calc(var(--anim-duration) * 1)}.animate--forwards{animation-fill-mode:forwards}.animate--infinite{animation-iteration-count:infinite}.animate--fast{animation-duration:.8s;animation-duration:calc(var(--anim-duration) * .8)}.animate--faster{animation-duration:.5s;animation-duration:calc(var(--anim-duration) * .5)}.animate--slow{animation-duration:2s;animation-duration:calc(var(--anim-duration) * 2)}.animate--slower{animation-duration:3s;animation-duration:calc(var(--anim-duration) * 3)}.animate__spin{animation-name:spin;animation-timing-function:linear}.animate__beat{animation-name:beat}.animate__heart{animation-name:heart}.animate__heart--hover:active,.animate__heart--hover:focus{animation-duration:1s;animation-fill-mode:both;animation-duration:calc(var(--anim-duration) * 1)}.animate__heart.animate__heart--hover:active,.animate__heart.animate__heart--hover:focus{animation-name:heart;animation-timing-function:ease-in-out;animation-duration:calc(var(--anim-duration) * 1.5)}.animate__fadeIn{animation-name:fadeIn}.animate__fadeOut{animation-name:fadeOut}.animate__zoomIn{animation-name:zoomIn}.animate__zoomOut{animation-name:zoomOut}.animate__slideInUp{animation-name:slideInUp}.animate__slideOutUp{animation-name:slideOutUp}.animate__slideInDown{animation-name:slideInDown}.animate__slideOutDown{animation-name:slideOutDown}.animate__slideInLeft{animation-name:slideInLeft}.animate__slideOutLeft{animation-name:slideOutLeft}.animate__slideInRight{animation-name:slideInRight}.animate__slideOutRight{animation-name:slideOutRight}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes beat{0%{translate:0 -4px}to{translate:0 4px}}@keyframes heart{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeSlideIn{0%{opacity:0;transform:translate3d(-32px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeSlideOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(32px,0,0)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
