@charset "UTF-8";@font-face{font-family:element-icons;src:url(./element-icons-ab40a589.woff) format("woff"),url(./element-icons-a30f5b3b.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination::after,.el-pagination::before{display:table;content:""}.el-pagination::after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:#409EFF}.el-pagination button:disabled{color:#C0C4CC;background-color:#FFF;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:center center no-repeat #FFF;background-size:16px;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#C0C4CC;cursor:not-allowed}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .more::before,.el-pagination--small li.more::before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#409EFF}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;box-sizing:border-box;border-radius:3px}.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-dialog,.el-pager li{-webkit-box-sizing:border-box}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#C0C4CC}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#409EFF}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#409EFF;color:#FFF}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}.el-pager{-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;font-size:0}.el-pager .more::before{line-height:30px}.el-pager li{padding:0 4px;background:#FFF;font-size:13px;min-width:35.5px;height:28px;line-height:28px;box-sizing:border-box;text-align:center}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#C0C4CC}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#409EFF}.el-pager li.active{color:#409EFF;cursor:default}.el-dialog{position:relative;margin:0 auto 50px;background:#FFF;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px 20px 10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#409EFF}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:10px 20px 20px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{animation:dialog-fade-in .3s}.dialog-fade-leave-active{animation:dialog-fade-out .3s}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #E4E7ED;box-sizing:border-box;background-color:#FFF}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#F5F7FA}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#FFF}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button::before{content:'';position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default::before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled)::before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{cursor:not-allowed;color:#bbb}.el-dropdown-menu{position:absolute;top:0;left:0;z-index:10;padding:10px 0;margin:5px 0;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown-menu__item,.el-menu-item{font-size:14px;padding:0 20px;cursor:pointer}.el-dropdown-menu__item{list-style:none;line-height:36px;margin:0;color:#606266;outline:0}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#ecf5ff;color:#66b1ff}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #EBEEF5}.el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -20px;background-color:#FFF}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:solid 1px #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#FFF}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu::after,.el-menu::before{display:table;content:""}.el-breadcrumb__item:last-child .el-breadcrumb__separator,.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu::after{clear:both}.el-menu.el-menu--horizontal{border-bottom:solid 1px #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:0}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #409EFF;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--collapse .el-submenu,.el-menu-item{position:relative}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#FFF;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #409EFF;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;list-style:none}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-submenu{min-width:200px}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid #E4E7ED;border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{transform:none}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{color:#303133;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box;white-space:nowrap}.el-radio-button__inner,.el-submenu__title{-webkit-box-sizing:border-box;position:relative;white-space:nowrap}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:0;background-color:#ecf5ff}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#409EFF}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:0;background-color:#ecf5ff}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu__title:hover{background-color:#ecf5ff}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;transition:transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#409EFF}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{transform:rotateZ(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.el-radio-button__inner,.el-radio-group{display:inline-block;line-height:1;vertical-align:middle}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{transition:.2s;opacity:0}.el-radio-group{font-size:0}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{background:#FFF;border:1px solid #DCDFE6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#409EFF}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;box-shadow:-1px 0 0 0 #409EFF}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#F2F6FC}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){box-shadow:0 0 2px 2px #409EFF}.el-picker-panel,.el-popover,.el-select-dropdown,.el-table-filter,.el-time-panel{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-switch{display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:.2s;height:20px;font-size:14px;font-weight:500;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#409EFF}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #DCDFE6;outline:0;border-radius:10px;box-sizing:border-box;background:#DCDFE6;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-input__prefix,.el-input__suffix{-webkit-transition:all .3s;color:#C0C4CC}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#FFF}.el-switch.is-checked .el-switch__core{border-color:#409EFF;background-color:#409EFF}.el-switch.is-checked .el-switch__core::after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #E4E7ED;border-radius:4px;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#409EFF;background-color:#FFF}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#F5F7FA}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\e6da";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#FFF}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#F5F7FA}.el-select-dropdown__item.selected{color:#409EFF;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#E4E7ED}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select:hover .el-input__inner{border-color:#C0C4CC}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409EFF}.el-select .el-input .el-select__caret{color:#C0C4CC;font-size:14px;transition:transform .3s;transform:rotateZ(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotateZ(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;transform:rotateZ(180deg);border-radius:100%;color:#C0C4CC;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#E4E7ED}.el-range-editor.is-active,.el-range-editor.is-active:hover,.el-select .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-select>.el-input{display:block}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#C0C4CC;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;transform:translateY(-50%);display:flex;align-items:center;flex-wrap:wrap}.el-select__tags-text{overflow:hidden;text-overflow:ellipsis}.el-select .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5;display:flex;max-width:100%;align-items:center}.el-select .el-tag__close.el-icon-close{background-color:#C0C4CC;top:0;color:#FFF;flex-shrink:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-table,.el-table__expanded-cell{background-color:#FFF}.el-select .el-tag__close.el-icon-close::before{display:block;transform:translate(0,.5px)}.el-table{position:relative;overflow:hidden;box-sizing:border-box;flex:1;width:100%;max-width:100%;font-size:14px;color:#606266}.el-table__empty-block{min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;font-size:12px;transition:transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th.el-table__cell{background:#F5F7FA}.el-table .el-table__cell{padding:12px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table--medium .el-table__cell{padding:10px 0}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:8px 0}.el-table--mini{font-size:12px}.el-table--mini .el-table__cell{padding:6px 0}.el-table tr{background-color:#FFF}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid #EBEEF5}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#FFF}.el-table th.el-table__cell>.cell{display:inline-block;box-sizing:border-box;position:relative;vertical-align:middle;padding-left:10px;padding-right:10px;width:100%}.el-table th.el-table__cell>.cell.highlight{color:#409EFF}.el-table th.el-table__cell.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-date-table td,.el-table .cell,.el-table-filter{-webkit-box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-left:10px;padding-right:10px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #EBEEF5}.el-table--border::after,.el-table--group::after,.el-table::before{content:'';position:absolute;background-color:#EBEEF5;z-index:1}.el-table--border::after,.el-table--group::after{top:0;right:0;width:1px;height:100%}.el-table::before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #EBEEF5}.el-table--border .el-table__cell:first-child .cell{padding-left:10px}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:1px solid #EBEEF5;border-bottom-width:1px}.el-table--border th.el-table__cell,.el-table__fixed-right-patch{border-bottom:1px solid #EBEEF5}.el-table--hidden{visibility:hidden}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right::before,.el-table__fixed::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#EBEEF5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#FFF}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td.el-table__cell{border-top:1px solid #EBEEF5;background-color:#F5F7FA;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td.el-table__cell{border-top:1px solid #EBEEF5}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:#F5F7FA;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{box-shadow:none}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #EBEEF5}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#C0C4CC;top:5px}.el-table .sort-caret.descending{border-top-color:#C0C4CC;bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#409EFF}.el-table .descending .sort-caret.descending{border-top-color:#409EFF}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#FAFAFA}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell,.el-table--striped .el-table__body tr.el-table__row--striped.selection-row td.el-table__cell{background-color:#ecf5ff}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.selection-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.selection-row>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:#F5F7FA}.el-table__body tr.current-row>td.el-table__cell,.el-table__body tr.selection-row>td.el-table__cell{background-color:#ecf5ff}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #EBEEF5;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;transform:scale(.75)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#F5F7FA}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #EBEEF5;border-radius:2px;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:2px 0}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:#ecf5ff;color:#66b1ff}.el-table-filter__list-item.is-active{background-color:#409EFF;color:#FFF}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #EBEEF5;padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-date-table td.in-range div,.el-date-table td.in-range div:hover,.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#F2F6FC}.el-table-filter__bottom button:hover{color:#409EFF}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td div{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#C0C4CC}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#409EFF;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#FFF}.el-date-table td.available:hover{color:#409EFF}.el-date-table td.current:not(.disabled) span{color:#FFF;background-color:#409EFF}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#FFF}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#409EFF}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#F5F7FA;opacity:1;cursor:not-allowed;color:#C0C4CC}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#F2F6FC;border-radius:15px}.el-date-table td.selected div:hover{background-color:#F2F6FC}.el-date-table td.selected span{background-color:#409EFF;color:#FFF;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-month-table,.el-year-table{font-size:12px;border-collapse:collapse}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #EBEEF5}.el-month-table{margin:-1px}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:#409EFF;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#FFF}.el-month-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-month-table td.disabled .cell:hover{color:#C0C4CC}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#409EFF}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#F2F6FC}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#FFF}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#FFF;background-color:#409EFF}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#409EFF}.el-year-table{margin:-1px}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#409EFF;font-weight:700}.el-year-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-year-table td.disabled .cell:hover{color:#C0C4CC}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#409EFF}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#FFF}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #EBEEF5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#409EFF}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#409EFF;font-weight:700}.time-select-item.disabled{color:#E4E7ED;cursor:not-allowed}.time-select-item:hover{background-color:#F5F7FA;font-weight:700;cursor:pointer}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;float:left;line-height:32px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:14px;color:#606266}.el-date-editor .el-range-input::-moz-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 5px;margin:0;text-align:center;line-height:32px;font-size:14px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:inline-flex;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#E4E7ED}.el-range-editor.is-disabled input{background-color:#F5F7FA;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::placeholder{color:#C0C4CC}.el-range-editor.is-disabled .el-range-separator{color:#C0C4CC}.el-picker-panel{color:#606266;border:1px solid #E4E7ED;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#FFF;border-radius:4px;line-height:30px;margin:5px 0}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#FFF;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#409EFF}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#409EFF}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#409EFF}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;box-sizing:border-box;padding-top:6px;background-color:#FFF;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#FFF;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#409EFF}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#F5F7FA;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#C0C4CC;cursor:not-allowed}.el-time-panel{margin:5px 0;border:1px solid #E4E7ED;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #E4E7ED;border-bottom:1px solid #E4E7ED}.el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#409EFF}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #E4E7ED}.el-popover{position:absolute;background:#FFF;min-width:150px;border-radius:4px;border:1px solid #EBEEF5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover,.el-cascader__dropdown,.el-color-picker__panel,.el-message-box,.el-notification{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.v-modal-enter{animation:v-modal-in .2s ease}.v-modal-leave{animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#FFF;border-radius:4px;border:1px solid #EBEEF5;font-size:18px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper::after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px 15px 10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:0;background:0 0;font-size:16px;cursor:pointer}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#F56C6C}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#409EFF}.el-message-box__content{padding:10px 15px;color:#606266;font-size:14px}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status::before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#67C23A}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#E6A23C}.el-message-box__status.el-icon-error{color:#F56C6C}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#F56C6C;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.msgbox-fade-enter-active{animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{animation:msgbox-fade-out .3s}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb::after,.el-breadcrumb::before{display:table;content:""}.el-breadcrumb::after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#C0C4CC}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:#409EFF;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:#606266;cursor:text}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item::after,.el-form-item::before{display:table;content:""}.el-form-item::after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content::after,.el-form-item__content::before{display:table;content:""}.el-form-item__content::after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#F56C6C;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:'*';color:#F56C6C;margin-right:4px}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#F56C6C}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409EFF;z-index:1;transition:transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;transition:all .15s}.el-tabs__new-tab .el-icon-plus{transform:scale(.8,.8)}.el-tabs__new-tab:hover{color:#409EFF}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#E4E7ED;z-index:1}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus.is-active.is-focus:not(:active){box-shadow:0 0 2px 2px #409EFF inset;border-radius:3px}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs--card>.el-tabs__header .el-tabs__active-bar,.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs__item .el-icon-close:hover{background-color:#C0C4CC;color:#FFF}.el-tabs__item.is-active{color:#409EFF}.el-tabs__item:hover{color:#409EFF;cursor:pointer}.el-tabs__item.is-disabled{color:#C0C4CC;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #E4E7ED}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #E4E7ED;border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #E4E7ED;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#FFF}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--border-card{background:#FFF;border:1px solid #DCDFE6;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#F5F7FA;border-bottom:1px solid #E4E7ED;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-col-offset-0,.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#409EFF;background-color:#FFF;border-right-color:#DCDFE6;border-left-color:#DCDFE6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#409EFF}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#C0C4CC}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-cascader-menu:last-child .el-cascader-node,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #DCDFE6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotateZ(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left::after{right:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left::after,.el-tabs--left .el-tabs__nav-wrap.is-right::after,.el-tabs--right .el-tabs__nav-wrap.is-left::after,.el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-button-group>.el-button:not(:last-child),.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #E4E7ED;border-bottom:none;border-top:1px solid #E4E7ED;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #E4E7ED;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #E4E7ED;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #E4E7ED;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #E4E7ED}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #E4E7ED;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #E4E7ED;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #E4E7ED;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave .3s}.slideInLeft-enter{animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave .3s}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}100%{transform-origin:0 0;transform:translateX(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(-100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}100%{transform-origin:0 0;transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#FFF;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#909399;font-size:14px}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#409EFF}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:#F5F7FA}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#409EFF;color:#fff}.el-tree-node__content:hover,.el-upload-list__item:hover{background-color:#F5F7FA}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#C0C4CC;font-size:12px;transform:rotate(0);transition:transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#C0C4CC}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{width:100%;padding:8px 16px;margin:0;box-sizing:border-box;border-radius:4px;position:relative;background-color:#FFF;overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#C0C4CC}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#FFF}.el-alert.is-center{justify-content:center}.el-alert--success.is-light{background-color:#f0f9eb;color:#67C23A}.el-alert--success.is-light .el-alert__description{color:#67C23A}.el-alert--success.is-dark{background-color:#67C23A;color:#FFF}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#FFF}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fdf6ec;color:#E6A23C}.el-alert--warning.is-light .el-alert__description{color:#E6A23C}.el-alert--warning.is-dark{background-color:#E6A23C;color:#FFF}.el-alert--error.is-light{background-color:#fef0f0;color:#F56C6C}.el-alert--error.is-light .el-alert__description{color:#F56C6C}.el-alert--error.is-dark{background-color:#F56C6C;color:#FFF}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active,.el-upload iframe{opacity:0}.el-carousel__arrow--right,.el-notification.right{right:16px}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-notification{display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;box-sizing:border-box;border:1px solid #EBEEF5;position:fixed;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;overflow:hidden}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67C23A}.el-notification .el-icon-error{color:#F56C6C}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#E6A23C}.el-notification-fade-enter.right{right:0;transform:translateX(100%)}.el-notification-fade-enter.left{left:0;transform:translateX(-100%)}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#F5F7FA;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#409EFF}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#409EFF}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #DCDFE6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #DCDFE6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#E4E7ED;color:#E4E7ED}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#E4E7ED;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #DCDFE6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #DCDFE6;border-radius:0 0 4px}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.el-button-group::after,.el-button-group::before,.el-color-dropdown__main-wrapper::after,.el-link.is-underline:hover:after,.el-page-header__left::after,.el-progress-bar__inner::after,.el-row::after,.el-row::before,.el-slider::after,.el-slider::before,.el-slider__button-wrapper::after,.el-transfer-panel .el-transfer-panel__footer::after,.el-upload-cover::after,.el-upload-list--picture-card .el-upload-list__item-actions::after{content:""}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#FFF}.el-tooltip__popper.is-light{background:#FFF;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#FFF}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#FFF}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#FFF}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#FFF}.el-slider::after,.el-slider::before{display:table}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper::after{display:inline-block;vertical-align:middle}.el-slider::after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#E4E7ED;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button{border-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{transform:scale(1);cursor:not-allowed}.el-slider__button-wrapper,.el-slider__stop{-webkit-transform:translateX(-50%);position:absolute}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#409EFF;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;z-index:1001;top:-15px;transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal}.el-image-viewer__btn,.el-slider__button,.el-step__icon-inner{-moz-user-select:none;-ms-user-select:none}.el-slider__button-wrapper::after{height:100%}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #409EFF;background-color:#FFF;border-radius:50%;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{height:6px;width:6px;border-radius:100%;background-color:#FFF;transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #DCDFE6;line-height:20px;box-sizing:border-box;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#C0C4CC}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#409EFF}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-col-pull-0,.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-12,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-0,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-row,.el-upload-dragger,.el-upload-list__item{position:relative}.el-loading-spinner .el-loading-text{color:#409EFF;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409EFF;stroke-linecap:round}.el-loading-spinner i{color:#409EFF}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{box-sizing:border-box}.el-row::after,.el-row::before{display:table}.el-row::after{clear:both}.el-row--flex{display:flex}.el-col-0,.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{justify-content:center}.el-row--flex.is-justify-end{justify-content:flex-end}.el-row--flex.is-justify-space-between{justify-content:space-between}.el-row--flex.is-justify-space-around{justify-content:space-around}.el-row--flex.is-align-top{align-items:flex-start}.el-row--flex.is-align-middle{align-items:center}.el-row--flex.is-align-bottom{align-items:flex-end}[class*=el-col-]{float:left;box-sizing:border-box}.el-col-0{width:0%}.el-col-pull-0{right:0}.el-col-push-0{left:0}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{right:50%}.el-col-push-12{left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media only screen and (max-width:767px){.el-col-xs-0{display:none;width:0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;width:0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none;width:0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;width:0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;width:0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.66667%}.el-col-xl-offset-4{margin-left:16.66667%}.el-col-xl-pull-4{position:relative;right:16.66667%}.el-col-xl-push-4{position:relative;left:16.66667%}.el-col-xl-5{width:20.83333%}.el-col-xl-offset-5{margin-left:20.83333%}.el-col-xl-pull-5{position:relative;right:20.83333%}.el-col-xl-push-5{position:relative;left:20.83333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.16667%}.el-col-xl-offset-7{margin-left:29.16667%}.el-col-xl-pull-7{position:relative;right:29.16667%}.el-col-xl-push-7{position:relative;left:29.16667%}.el-col-xl-8{width:33.33333%}.el-col-xl-offset-8{margin-left:33.33333%}.el-col-xl-pull-8{position:relative;right:33.33333%}.el-col-xl-push-8{position:relative;left:33.33333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.66667%}.el-col-xl-offset-10{margin-left:41.66667%}.el-col-xl-pull-10{position:relative;right:41.66667%}.el-col-xl-push-10{position:relative;left:41.66667%}.el-col-xl-11{width:45.83333%}.el-col-xl-offset-11{margin-left:45.83333%}.el-col-xl-pull-11{position:relative;right:45.83333%}.el-col-xl-push-11{position:relative;left:45.83333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.16667%}.el-col-xl-offset-13{margin-left:54.16667%}.el-col-xl-pull-13{position:relative;right:54.16667%}.el-col-xl-push-13{position:relative;left:54.16667%}.el-col-xl-14{width:58.33333%}.el-col-xl-offset-14{margin-left:58.33333%}.el-col-xl-pull-14{position:relative;right:58.33333%}.el-col-xl-push-14{position:relative;left:58.33333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.66667%}.el-col-xl-offset-16{margin-left:66.66667%}.el-col-xl-pull-16{position:relative;right:66.66667%}.el-col-xl-push-16{position:relative;left:66.66667%}.el-col-xl-17{width:70.83333%}.el-col-xl-offset-17{margin-left:70.83333%}.el-col-xl-pull-17{position:relative;right:70.83333%}.el-col-xl-push-17{position:relative;left:70.83333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.16667%}.el-col-xl-offset-19{margin-left:79.16667%}.el-col-xl-pull-19{position:relative;right:79.16667%}.el-col-xl-push-19{position:relative;left:79.16667%}.el-col-xl-20{width:83.33333%}.el-col-xl-offset-20{margin-left:83.33333%}.el-col-xl-pull-20{position:relative;right:83.33333%}.el-col-xl-push-20{position:relative;left:83.33333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.66667%}.el-col-xl-offset-22{margin-left:91.66667%}.el-col-xl-pull-22{position:relative;right:91.66667%}.el-col-xl-push-22{position:relative;left:91.66667%}.el-col-xl-23{width:95.83333%}.el-col-xl-offset-23{margin-left:95.83333%}.el-col-xl-pull-23{position:relative;right:95.83333%}.el-col-xl-push-23{position:relative;left:95.83333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;cursor:pointer;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#409EFF;color:#409EFF}.el-upload:focus .el-upload-dragger{border-color:#409EFF}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;box-sizing:border-box;width:360px;height:180px;text-align:center;cursor:pointer;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#C0C4CC;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #DCDFE6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#409EFF;font-style:normal}.el-upload-dragger:hover{border-color:#409EFF}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #409EFF}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#67C23A}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#409EFF}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#409EFF;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#409EFF}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#FFF}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#FFF;font-size:14px;cursor:pointer;vertical-align:middle;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#FFF;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#FFF;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translate(0,-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67C23A}.el-progress.is-success .el-progress__text{color:#67C23A}.el-progress.is-warning .el-progress-bar__inner{background-color:#E6A23C}.el-badge__content,.el-progress.is-exception .el-progress-bar__inner{background-color:#F56C6C}.el-progress.is-warning .el-progress__text{color:#E6A23C}.el-progress.is-exception .el-progress__text{color:#F56C6C}.el-progress-bar{padding-right:50px;display:inline-block;vertical-align:middle;width:100%;margin-right:-55px;box-sizing:border-box}.el-card__header,.el-message,.el-step__icon{-webkit-box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#EBEEF5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#409EFF;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner::after{display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#FFF;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;box-sizing:border-box;border-radius:4px;border-width:1px;border-style:solid;border-color:#EBEEF5;position:fixed;left:50%;top:20px;transform:translateX(-50%);background-color:#edf2fc;transition:opacity .3s,transform .4s,top .4s;overflow:hidden;padding:15px 15px 15px 20px;display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:#f0f9eb;border-color:#e1f3d8}.el-message--success .el-message__content{color:#67C23A}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8}.el-message--warning .el-message__content{color:#E6A23C}.el-message--error{background-color:#fef0f0;border-color:#fde2e2}.el-message--error .el-message__content{color:#F56C6C}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message__closeBtn{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;color:#C0C4CC;font-size:16px}.el-message__closeBtn:focus{outline-width:0}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#67C23A}.el-message .el-icon-error{color:#F56C6C}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#E6A23C}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{border-radius:10px;color:#FFF;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #FFF}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;transform:translateY(-50%) translateX(100%)}.el-rate__icon,.el-rate__item{position:relative;display:inline-block}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#409EFF}.el-badge__content--success{background-color:#67C23A}.el-badge__content--warning{background-color:#E6A23C}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#F56C6C}.el-card{border-radius:4px;border:1px solid #EBEEF5;background-color:#FFF;overflow:hidden;color:#303133;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #EBEEF5;box-sizing:border-box}.el-card__body,.el-main{padding:20px}.el-rate{height:20px;line-height:1}.el-rate:active,.el-rate:focus{outline-width:0}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon{font-size:18px;margin-right:6px;color:#C0C4CC;transition:.3s}.el-rate__decimal,.el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate__icon.hover{transform:scale(1.15)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-step.is-vertical,.el-steps{display:-ms-flexbox}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#F5F7FA}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#C0C4CC;border-color:#C0C4CC}.el-step__head.is-success{color:#67C23A;border-color:#67C23A}.el-step__head.is-error{color:#F56C6C;border-color:#F56C6C}.el-step__head.is-finish{color:#409EFF;border-color:#409EFF}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:#FFF;transition:.15s ease-out}.el-step.is-horizontal,.el-step__icon-inner{display:inline-block}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#C0C4CC}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#C0C4CC}.el-step__title.is-success{color:#67C23A}.el-step__title.is-error{color:#F56C6C}.el-step__title.is-finish{color:#409EFF}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#C0C4CC}.el-step__description.is-success{color:#67C23A}.el-step__description.is-error{color:#F56C6C}.el-step__description.is-finish{color:#409EFF}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow::after,.el-step.is-simple .el-step__arrow::before{content:'';display:inline-block;position:absolute;height:15px;width:1px;background:#C0C4CC}.el-step.is-simple .el-step__arrow::before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow::after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:36px;width:36px;cursor:pointer;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#FFF;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#C0C4CC;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#FFF;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:.3s}.el-carousel__item,.el-carousel__mask{height:100%;position:absolute;top:0;left:0}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{width:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{width:100%;background-color:#FFF;opacity:.24;transition:.2s}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45,.45)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #EBEEF5;border-bottom:1px solid #EBEEF5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:48px;line-height:48px;background-color:#FFF;color:#303133;cursor:pointer;border-bottom:1px solid #EBEEF5;font-size:13px;font-weight:500;transition:border-bottom-color .3s;outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#409EFF}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#FFF;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #EBEEF5}.el-cascader__search-input,.el-cascader__tags,.el-tag{-webkit-box-sizing:border-box}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.el-collapse-item:last-child{margin-bottom:-1px}.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-cascader,.el-tag{display:inline-block}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}.el-tag{background-color:#ecf5ff;border-color:#d9ecff;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#409EFF;border-width:1px;border-style:solid;border-radius:4px;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#409EFF}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67C23A}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close::before{display:block}.el-tag--dark{background-color:#409eff;border-color:#409eff;color:#fff}.el-tag--dark.is-hit{border-color:#409EFF}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#FFF;background-color:#66b1ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67C23A}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409EFF}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67C23A}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;transform:scale(.7)}.el-cascader{position:relative;font-size:14px;line-height:40px}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#C0C4CC}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-icon-arrow-down{transition:transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{transform:rotateZ(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#C0C4CC}.el-cascader__dropdown{margin:5px 0;font-size:14px;background:#FFF;border:1px solid #E4E7ED;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:#C0C4CC;color:#FFF}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#F5F7FA}.el-cascader__suggestion-item.is-checked{color:#409EFF;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#C0C4CC}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:0;box-sizing:border-box}.el-cascader__search-input::-moz-placeholder{color:#C0C4CC}.el-cascader__search-input::placeholder{color:#C0C4CC}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px #409EFF}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#409EFF;border-color:#409EFF}.el-color-dropdown__link-btn{cursor:pointer;color:#409EFF;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(#409EFF,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-block;box-sizing:border-box;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.el-color-picker__icon,.el-input,.el-textarea{display:inline-block;width:100%}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty{font-size:12px;color:#999;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);color:#FFF;text-align:center;font-size:12px}.el-input__prefix,.el-input__suffix{position:absolute;top:0;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-input__inner,.el-textarea__inner,.el-transfer-panel{-webkit-box-sizing:border-box}.el-textarea{position:relative;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:#909399;font-size:12px}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner{font-size:inherit}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;background-image:none;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;color:#606266;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{height:100%;right:5px;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{height:100%;left:5px;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-image-viewer__btn,.el-image__preview,.el-link,.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#FFF;background-color:#409EFF;font-size:0}.el-button-group>.el-button+.el-button,.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-divider__text,.el-image__error,.el-link,.el-timeline,.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button.is-with-texts{border-radius:4px}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{border:1px solid #DCDFE6;background-color:#F5F7FA;color:#C0C4CC}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer-panel{border:1px solid #EBEEF5;border-radius:4px;overflow:hidden;background:#FFF;display:inline-block;vertical-align:middle;width:200px;max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block!important}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#409EFF}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#F5F7FA;margin:0;padding-left:15px;border-bottom:1px solid #EBEEF5;box-sizing:border-box;color:#000}.el-container,.el-header{-webkit-box-sizing:border-box}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#FFF;margin:0;padding:0;border-top:1px solid #EBEEF5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer::after{display:inline-block;height:100%;vertical-align:middle}.el-container,.el-timeline-item__node{display:-ms-flexbox}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner::after{height:6px;width:3px;left:4px}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical,.el-drawer,.el-empty,.el-result{-webkit-box-orient:vertical}.el-container.is-vertical{flex-direction:column}.el-header{padding:0 20px;box-sizing:border-box;flex-shrink:0}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0}.el-main{display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box}.el-footer{padding:0 20px;box-sizing:border-box;flex-shrink:0}.el-timeline{margin:0;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #E4E7ED}.el-timeline-item__icon{color:#FFF;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#E4E7ED;border-radius:50%;display:flex;justify-content:center;align-items:center}.el-image__error,.el-timeline-item__dot{display:-ms-flexbox}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#409EFF}.el-timeline-item__node--success{background-color:#67C23A}.el-timeline-item__node--warning{background-color:#E6A23C}.el-timeline-item__node--danger{background-color:#F56C6C}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;padding:0;font-weight:500}.el-link.is-underline:hover:after{position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #409EFF}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#409EFF}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#409EFF}.el-link.el-link--default.is-disabled{color:#C0C4CC}.el-link.el-link--primary{color:#409EFF}.el-link.el-link--primary:hover{color:#66b1ff}.el-link.el-link--primary.is-disabled{color:#a0cfff}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#F56C6C}.el-link.el-link--danger{color:#F56C6C}.el-link.el-link--danger:hover{color:#f78989}.el-link.el-link--danger.is-disabled{color:#fab6b6}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#67C23A}.el-link.el-link--success{color:#67C23A}.el-link.el-link--success:hover{color:#85ce61}.el-link.el-link--success.is-disabled{color:#b3e19d}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#E6A23C}.el-link.el-link--warning{color:#E6A23C}.el-link.el-link--warning:hover{color:#ebb563}.el-link.el-link--warning.is-disabled{color:#f3d19e}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--info.is-disabled{color:#c8c9cc}.el-divider{background-color:#DCDFE6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#FFF;padding:0 20px;font-weight:500;color:#303133}.el-image__error,.el-image__placeholder{background:#F5F7FA}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.el-image__error{display:flex;justify-content:center;align-items:center;color:#C0C4CC;vertical-align:middle}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-button,.el-checkbox,.el-checkbox-button__inner,.el-empty__image img,.el-radio{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:24px;color:#fff;background-color:#606266}.el-image-viewer__canvas{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__next,.el-image-viewer__prev{width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff;top:50%}.el-image-viewer__prev{transform:translateY(-50%);left:40px}.el-image-viewer__next{transform:translateY(-50%);right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in .3s}.viewer-fade-leave-active{animation:viewer-fade-out .3s}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button,.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-button:focus,.el-button:hover{color:#409EFF;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#FFF;border-color:#409EFF;color:#409EFF}.el-button.is-active,.el-button.is-plain:active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-plain:active{background:#FFF;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#FFF;border-color:#EBEEF5;color:#C0C4CC}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#FFF;background-color:#409EFF;border-color:#409EFF}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#FFF}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF}.el-button--primary:active{outline:0}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#FFF;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409EFF;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409EFF;border-color:#409EFF;color:#FFF}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#FFF;background-color:#67C23A;border-color:#67C23A}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#FFF}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#FFF}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#FFF;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67C23A;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67C23A;border-color:#67C23A;color:#FFF}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#FFF;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#FFF;background-color:#E6A23C;border-color:#E6A23C}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#FFF}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#FFF}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#FFF;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#E6A23C;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#E6A23C;border-color:#E6A23C;color:#FFF}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#FFF;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#FFF;background-color:#F56C6C;border-color:#F56C6C}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#FFF}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#FFF}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#FFF;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#F56C6C;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#F56C6C;border-color:#F56C6C;color:#FFF}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#FFF;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#FFF;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#FFF}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#FFF}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#FFF;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#FFF}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#FFF;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini{font-size:12px;border-radius:3px}.el-button--mini.is-circle{padding:7px}.el-button--text{border-color:transparent;color:#409EFF;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;border-color:transparent;background-color:transparent}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover{border-color:transparent}.el-button-group .el-button--danger:last-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:last-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:last-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:last-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:last-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child),.el-button-group>.el-dropdown>.el-button{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:first-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:first-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:first-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:first-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-right-color:rgba(255,255,255,.5)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group::after,.el-button-group::before{display:table}.el-button-group::after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0}.el-calendar{background-color:#fff}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #EBEEF5}.el-backtop,.el-page-header{display:-ms-flexbox}.el-calendar__title{color:#000;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#C0C4CC}.el-backtop,.el-calendar-table td.is-today{color:#409EFF}.el-calendar-table td{border-bottom:1px solid #EBEEF5;border-right:1px solid #EBEEF5;vertical-align:top;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#F2F8FE}.el-calendar-table tr:first-child td{border-top:1px solid #EBEEF5}.el-calendar-table tr td:first-child{border-left:1px solid #EBEEF5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#F2F8FE}.el-backtop{position:fixed;background-color:#FFF;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#F2F6FC}.el-page-header{display:flex;line-height:24px}.el-page-header__left{display:flex;cursor:pointer;margin-right:40px;position:relative}.el-page-header__left::after{position:absolute;width:1px;height:16px;right:-20px;top:50%;transform:translateY(-50%);background-color:#DCDFE6}.el-checkbox,.el-checkbox__input{display:inline-block;position:relative;white-space:nowrap}.el-page-header__left .el-icon-back{font-size:18px;margin-right:6px;align-self:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:30px}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#409EFF}.el-checkbox.is-bordered.is-disabled{border-color:#EBEEF5;cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox__input{cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#DCDFE6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#C0C4CC}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#C0C4CC}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#C0C4CC;border-color:#C0C4CC}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#409EFF;border-color:#409EFF}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#C0C4CC;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner::after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#409EFF}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#409EFF}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#FFF;height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #DCDFE6;border-radius:2px;box-sizing:border-box;width:14px;height:14px;background-color:#FFF;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#409EFF}.el-checkbox__inner::after{box-sizing:content-box;content:"";border:1px solid #FFF;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in .05s;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox-button,.el-checkbox-button__inner{display:inline-block;position:relative}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button__inner{line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#409EFF}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-radio,.el-radio__inner,.el-radio__input{position:relative;display:inline-block}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;box-shadow:-1px 0 0 0 #8cc5ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#409EFF}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#EBEEF5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#409EFF}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-avatar,.el-cascader-panel,.el-radio,.el-radio--medium.is-bordered .el-radio__label,.el-radio__label{font-size:14px}.el-radio{color:#606266;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;outline:0;margin-right:30px}.el-cascader-node>.el-radio,.el-radio:last-child{margin-right:0}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;height:40px}.el-cascader-menu,.el-cascader-menu__list,.el-radio__inner{-webkit-box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:#409EFF}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#EBEEF5}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#F5F7FA;border-color:#E4E7ED}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:#F5F7FA}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#C0C4CC}.el-radio__input.is-disabled+span.el-radio__label{color:#C0C4CC;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#409EFF;background:#409EFF}.el-radio__input.is-checked .el-radio__inner::after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#409EFF}.el-radio__input.is-focus .el-radio__inner{border-color:#409EFF}.el-radio__inner{border:1px solid #DCDFE6;border-radius:100%;width:14px;height:14px;background-color:#FFF;cursor:pointer;box-sizing:border-box}.el-radio__inner:hover{border-color:#409EFF}.el-radio__inner::after{width:4px;height:4px;border-radius:100%;background-color:#FFF;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px #409EFF}.el-radio__label{padding-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-cascader-panel{display:flex;border-radius:4px}.el-cascader-panel.is-bordered{border:1px solid #E4E7ED;border-radius:4px}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:#606266;border-right:solid 1px #E4E7ED}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#C0C4CC}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#409EFF;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#F5F7FA}.el-cascader-node.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px}.el-drawer,.el-drawer__body>*{-webkit-box-sizing:border-box}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-empty__image img,.el-empty__image svg{vertical-align:top;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}@keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes rtl-drawer-in{0%{transform:translate(100%,0)}100%{transform:translate(0,0)}}@keyframes rtl-drawer-out{0%{transform:translate(0,0)}100%{transform:translate(100%,0)}}@keyframes ltr-drawer-in{0%{transform:translate(-100%,0)}100%{transform:translate(0,0)}}@keyframes ltr-drawer-out{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}@keyframes ttb-drawer-in{0%{transform:translate(0,-100%)}100%{transform:translate(0,0)}}@keyframes ttb-drawer-out{0%{transform:translate(0,0)}100%{transform:translate(0,-100%)}}@keyframes btt-drawer-in{0%{transform:translate(0,100%)}100%{transform:translate(0,0)}}@keyframes btt-drawer-out{0%{transform:translate(0,0)}100%{transform:translate(0,100%)}}.el-drawer{position:absolute;box-sizing:border-box;background-color:#FFF;display:flex;flex-direction:column;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);overflow:hidden;outline:0}.el-drawer.rtl{animation:rtl-drawer-out .3s;right:0}.el-drawer__open .el-drawer.rtl{animation:rtl-drawer-in .3s 1ms}.el-drawer.ltr{animation:ltr-drawer-out .3s;left:0}.el-drawer__open .el-drawer.ltr{animation:ltr-drawer-in .3s 1ms}.el-drawer.ttb{animation:ttb-drawer-out .3s;top:0}.el-drawer__open .el-drawer.ttb{animation:ttb-drawer-in .3s 1ms}.el-drawer.btt{animation:btt-drawer-out .3s;bottom:0}.el-drawer__open .el-drawer.btt{animation:btt-drawer-in .3s 1ms}.el-drawer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:20px 20px 0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__body{flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer__container{position:relative;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.el-drawer-fade-enter-active{animation:el-drawer-fade-in .3s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in .3s reverse}.el-statistic{width:100%;box-sizing:border-box;margin:0;padding:0;color:#000;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";text-align:center}.el-statistic .head{margin-bottom:4px;color:#606266;font-size:13px}.el-statistic .con{font-family:Sans-serif;display:flex;justify-content:center;align-items:center;color:#303133}.el-statistic .con .number{font-size:20px;padding:0 4px}.el-statistic .con span{display:inline-block;margin:0;line-height:100%}.el-popconfirm__main,.el-skeleton__image{display:-ms-flexbox;-webkit-box-align:center;display:-webkit-box}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin:0}@keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:#f2f2f2}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-skeleton__item{background:#f2f2f2;display:inline-block;height:16px;border-radius:4px;width:100%}.el-skeleton__circle{border-radius:50%;width:36px;height:36px;line-height:36px}.el-skeleton__circle--lg{width:40px;height:40px;line-height:40px}.el-skeleton__circle--md{width:28px;height:28px;line-height:28px}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:13px}.el-skeleton__caption{height:12px}.el-skeleton__h1{height:20px}.el-skeleton__h3{height:18px}.el-skeleton__h5{height:16px}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{fill:#DCDDE0;width:22%;height:22%}.el-empty{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:40px 0}.el-empty__image{width:160px}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{fill:#DCDDE0}.el-empty__description{margin-top:20px}.el-empty__description p{margin:0;font-size:14px;color:#909399}.el-empty__bottom,.el-result__title{margin-top:20px}.el-descriptions{box-sizing:border-box;font-size:14px;color:#303133}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.el-descriptions__title{font-size:16px;font-weight:700}.el-descriptions--mini,.el-descriptions--small{font-size:12px}.el-descriptions__body{color:#606266;background-color:#FFF}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%;table-layout:fixed}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:1.5}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-right{text-align:right}.el-descriptions .is-bordered{table-layout:auto}.el-descriptions .is-bordered .el-descriptions-item__cell{border:1px solid #EBEEF5;padding:12px 10px}.el-descriptions :not(.is-bordered) .el-descriptions-item__cell{padding-bottom:12px}.el-descriptions--medium.is-bordered .el-descriptions-item__cell{padding:10px}.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:10px}.el-descriptions--small.is-bordered .el-descriptions-item__cell{padding:8px 10px}.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:8px}.el-descriptions--mini.is-bordered .el-descriptions-item__cell{padding:6px 10px}.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:6px}.el-descriptions-item{vertical-align:top}.el-descriptions-item__container{display:flex}.el-descriptions-item__container .el-descriptions-item__content,.el-descriptions-item__container .el-descriptions-item__label{display:inline-flex;align-items:baseline}.el-descriptions-item__container .el-descriptions-item__content{flex:1}.el-descriptions-item__label.has-colon::after{content:':';position:relative;top:-.5px}.el-descriptions-item__label.is-bordered-label{font-weight:700;color:#909399;background:#fafafa}.el-descriptions-item__label:not(.is-bordered-label){margin-right:10px}.el-descriptions-item__content{word-break:break-word;overflow-wrap:break-word}.el-result{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:40px 30px}.el-result__icon svg{width:64px;height:64px}.el-result__title p{margin:0;font-size:20px;color:#303133;line-height:1.3}.el-result__subtitle{margin-top:10px}.el-result__subtitle p{margin:0;font-size:14px;color:#606266;line-height:1.3}.el-result__extra{margin-top:30px}.el-result .icon-success{fill:#67C23A}.el-result .icon-error{fill:#F56C6C}.el-result .icon-info{fill:#909399}.el-result .icon-warning{fill:#E6A23C}.el-breadcrumb:after,.el-breadcrumb:before,.el-button-group:after,.el-button-group:before,.el-dialog__header:after,.el-dialog__header:before,.el-form-item:after,.el-form-item:before,.el-form-item__content:after,.el-form-item__content:before{display:table;content:""}.el-alert,.el-aside,.el-drawer__body>*,.el-select .el-tag,.el-table .cell,.el-table .el-table__cell>div{box-sizing:border-box}.el-dialog-x__header:after,.el-form-item__content:after,.el-menu:after,.el-pagination:after,.el-row:after,.el-slider:after{clear:both}.el-form-item:after{clear:both}.el-dialog__header:after{clear:both}.el-button-group:after{clear:both}.el-breadcrumb:after{clear:both}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-table__footer-wrapper .el-table__cell,.el-table__header-wrapper .el-table__cell{background-color:#fbfcff;color:#333}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table .el-table__row{background-color:#fff}.el-table .el-table__row input[type=checkbox]{margin:0}.el-table .cell{overflow:hidden!important;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:24px;padding-left:10px;padding-right:10px}.el-table td.gutter{width:0}.el-table .descending .sort-caret.descending{border-top-color:#48506a}.el-table .ascending .sort-caret.ascending{border-bottom-color:#48506a}.el-table .sort-caret{display:inline-block;width:0;height:0;border:0;content:"";position:absolute;left:3px;z-index:2}.el-table .sort-caret.ascending,.el-table .sort-caret.descending{border-right:5px solid transparent;border-left:5px solid transparent}.el-table .sort-caret.ascending{top:9px;border-top:none;border-bottom:5px solid #97a0be}.el-table .sort-caret.descending{bottom:9px;border-top:5px solid #97a0be;border-bottom:none}.el-table .caret-wrapper{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-2px;width:16px;height:30px;overflow:visible;overflow:initial}.el-table .el-table__th.el-table-column--selection>.cell{text-overflow:initial}.el-table th{white-space:nowrap;overflow:hidden;padding:0}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{cursor:not-allowed;background-image:none;background-color:#F5F5F5;border-color:#d1d7e5;box-shadow:none}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-quarter-table-picker.has-time{min-width:660px}.el-quarter-table-picker.has-sidebar{min-width:620px}.el-quarter-table-picker.has-sidebar.has-time{min-width:766px}.el-time-panel__content.has-seconds::after{left:66.66667%}.el-time-panel__content.has-seconds::before{padding-left:33.33333%}.el-time-panel__content::before{padding-left:50%;margin-right:-2px}.el-time-panel__content::after{margin-left:-2px}.el-date-range-picker.has-time{min-width:528px}.el-date-range-picker.has-time .el-date-range-picker__content.is-left{border:none}.el-date-range-picker.has-sidebar{min-width:620px}.el-date-picker__header-label.active{color:#2877FF}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker.has-time{min-width:267px}.el-date-picker.has-time .el-picker-panel__footer .el-button__cancel{display:none}.el-date-picker.has-sidebar{min-width:370px}.el-date-picker.has-sidebar .el-date-picker__next-btn{right:-5px}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#2877FF}.el-picker-panel__content.is-right .el-icon-d-arrow-right{margin-right:4px}.el-time-spinner__item.disabled{color:#d1d7e5;cursor:not-allowed}.el-time-spinner__item.active:not(.disabled){color:#fff}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.bd-table .caret-wrapper .sort-caret.descending{bottom:9px;border-top:5px solid #97a8be;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.bd-table .descending .caret-wrapper .sort-caret.descending{border-top-color:#48506a}.bd-table .ascending .caret-wrapper .sort-caret.ascending{border-bottom-color:#48506a}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-upload-list__item:hover{background-color:#F5F5F5}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:7px;right:6px;cursor:pointer;color:#000;transform:scale(.6)}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-upload-success{color:#13ce66}.el-upload-list__item:first-child{margin-top:12px}.el-upload-list__item .el-progress__text{position:absolute;top:-13px;right:0}.el-upload-dragger:hover{border-color:#2877FF}.el-upload-dragger~.el-upload__files{border-top:1px solid rgba(216,216,216,.2);margin-top:7px;padding-top:5px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;opacity:0}.el-tree-node__content:hover{background:#e4e5f1}.el-tree-node__content>.el-tree-node__expand-icon{padding:0 6px;line-height:32px;height:32px}.el-tree-node__content>.el-tree-node__expand-icon:hover{color:#0095e0}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree-node>.el-tree-node__children{overflow:visible;background-color:transparent}.el-tree-node:is(.drop-inner)>.el-tree-node__content .el-tree-node__label{background-color:#2877FF;color:#fff}.el-transfer-panel__item:hover{background:rgba(40,119,255,.15)}.el-transfer-panel__item.el-checkbox{color:#48506a}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs__item:hover{color:#2877FF;cursor:pointer}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .el-icon-close:hover{background-color:#C0C4CC;color:#fff}.el-tabs__item:focus.is-active.is-focus:not(:active){box-shadow:0 0 2px 2px #2877FF inset;border-radius:3px}.el-switch__label--right.is-active{display:inline-block;position:absolute;right:6px;color:#fff}.el-switch__label--left.is-active{display:inline-block;position:absolute;left:6px;color:#fff}.el-form-item .el-input__validateIcon,.el-switch__label.is-inside{display:none}.el-step.is-vertical .el-step__main{padding-left:10px}.el-slider__button.dragging{cursor:grabbing}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover,.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar,.el-slider__runway.disabled .el-slider__button{background-color:#d8d8d8}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{transform:scale(1);cursor:not-allowed}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#1f273d}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#1f273d}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#1f273d}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#fff}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#1f273d}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#1f273d}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#1f273d;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#1f273d;border-left-width:0}.el-carousel__arrow--left,.el-notification.left{left:16px}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#1f273d}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#1f273d}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#1f273d;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#1f273d;border-bottom-width:0}.el-pagination__editor:focus{outline:0;border-color:#2877FF}.el-select .el-tag{height:24px;font-size:14px;margin:3px 0 3px 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.el-select .el-tag__close{margin-left:5px}.el-select>.el-input{display:block}.el-select .el-input__inner{cursor:pointer;height:32px;padding:8px 30px 8px 11px}.el-select .el-input__inner::-moz-placeholder{color:#C5C5C5}.el-select .el-input__inner::placeholder{color:#C5C5C5}.el-select-dropdown__item .key-word{color:#909399}.el-select-dropdown__item span{line-height:1.5!important}.el-select-dropdown__item.selected{color:#fff;background-color:#fff}.el-select-dropdown__item.selected.hover{background-color:#2369e0}.el-select-dropdown__item.selected .key-word{color:#fff}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:10px;font-family:element-icons;content:"\E608";font-size:11px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-notification .el-warning{color:#f7ba2a}.el-notification .el-information{color:#909399}.el-notification .el-circle-cross{color:#ff4949}.el-notification .el-circle-check{color:#13ce66}.el-notification .el-icon-warning{color:#f7ba2a}.el-notification .el-icon-information{color:#909399}.el-notification .el-icon-circle-cross{color:#ff4949}.el-notification .el-icon-circle-check{color:#13ce66}.el-message-box__status.el-icon-circle-cross{color:#ff4949}.el-message-box__status.el-icon-warning{color:#f7ba2a}.el-message-box__status.el-icon-information{color:#909399}.el-message__group span.more{font-size:14px;color:#2877FF;position:relative;left:-24px;cursor:pointer;width:30px}.el-message__group p.expand{white-space:normal;max-width:520px}.el-message__group p.ellipsis{max-width:520px;text-overflow:ellipsis;overflow:hidden}.el-message__group p{font-size:14px;margin:0 34px 0 0;white-space:nowrap;color:#838aa5;text-align:justify}.el-button-group .el-button+.el-button,.el-menu-item:first-child{margin-left:0}.el-message .el-icon-warning{color:#f7ba2a}.el-message .el-icon-information{color:#909399}.el-message .el-icon-circle-cross{color:#ff4949}.el-submenu__title *{vertical-align:middle}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-menu-item:hover,.el-submenu .el-menu-item:hover{background-color:#d1d7e5}.el-menu-item:last-child{margin-right:0}.el-menu-item *{vertical-align:middle}.el-menu--horizontal.el-menu--dark .el-menu-item:hover,.el-menu--horizontal.el-menu--dark .el-submenu__title:hover{background-color:#323957}.el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item,.el-menu--horizontal.el-menu--dark .el-submenu .el-submenu-title{color:#d8d8d8;background-color:#324157}.el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item:hover,.el-menu--horizontal.el-menu--dark .el-submenu .el-submenu-title:hover{background-color:#d1d7e5}.el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item.is-active{color:#2877FF}.el-menu--horizontal>.el-menu-item:hover,.el-menu--horizontal>.el-submenu.is-active .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{border-bottom:5px solid #2877FF}.el-menu--horizontal .el-menu-item:hover,.el-menu--horizontal .el-submenu__title:hover{background-color:#F5F5F5}.el-menu--horizontal .el-submenu{float:left;position:relative}.el-menu--horizontal .el-submenu>.el-menu{position:absolute;top:65px;left:0;border:1px solid #d1d7e5;padding:5px 0;background-color:#fff;z-index:100;min-width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-menu--horizontal .el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:5px solid transparent}.el-menu--horizontal .el-submenu .el-menu-item{background-color:#fff;float:none;height:36px;line-height:36px;padding:0 10px}.el-menu--horizontal .el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:5px;color:#97a0be;margin-top:-3px}.el-checkbox__inner::after,.el-radio__inner::after,.el-tag .el-icon-close::after{content:"";position:absolute}.el-menu--dark .el-submenu .el-menu{background-color:#324157}.el-menu--dark .el-submenu .el-menu .el-menu-item:hover{background-color:#48506a}.el-link--primary.is-disabled{color:rgba(40,119,255,.5)}.el-link--primary:active,.el-link--primary:focus{color:#1858D9}.el-link--primary.is-underline:hover:after{border-color:#5297FF}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info.is-disabled,.el-link.el-link--info.is-disabled:hover{color:#c8c9cc}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#ff4949}.el-link.el-link--danger.is-disabled,.el-link.el-link--danger.is-disabled:hover{color:#ffa4a4}.el-link.el-link--danger{color:#ff4949}.el-link.el-link--danger:hover{color:#ff6d6d}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#f7ba2a}.el-link.el-link--warning.is-disabled,.el-link.el-link--warning.is-disabled:hover{color:#fbdd95}.el-link.el-link--warning{color:#f7ba2a}.el-link.el-link--warning:hover{color:#f9c855}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#13ce66}.el-link.el-link--success.is-disabled,.el-link.el-link--success.is-disabled:hover{color:#89e7b3}.el-link.el-link--success{color:#13ce66}.el-link.el-link--success:hover{color:#42d885}.el-link.el-link--default.is-disabled{color:rgba(51,51,51,.5)}.el-link.el-link--default.is-disabled:hover{color:#C0C4CC}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#2877FF}.el-link.el-link--default:after{border-color:#2877FF}.el-input-number--small .el-input__inner{padding-right:28px}.el-input-number--small .el-input-number__decrease{top:15px}.el-input-number--large .el-input__inner{padding-right:34px}.el-input-number--large .el-input-number__decrease{top:21px}.el-input-number__decrease.is-disabled:hover~.el-input.is-disabled .el-input__inner:not(.is-disabled),.el-input-number__decrease:hover:not(.is-disabled)~.el-input.is-disabled .el-input__inner:not(.is-disabled),.el-input-number__increase.is-disabled:hover~.el-input.is-disabled .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input.is-disabled .el-input__inner:not(.is-disabled){border-color:#d8d8d8}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top;margin-left:4px}.el-form--inline .el-form-item__label{float:left;width:auto;display:inline-block}.el-drawer.btt{bottom:0}.el-drawer.ttb{top:0}.el-drawer.rtl{right:0}.el-drawer.ltr{left:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer__body{flex:1;padding:20px}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-checkbox.is-bordered+.el-checkbox.is-bordered,.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-color-dropdown__btn:hover{color:#2877FF;border-color:#2877FF}.el-cascader__suggestion-item.is-checked{color:#2877FF;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{color:#2877FF;background:rgba(40,119,255,.15)}.el-cascader-node.in-active-path,.el-cascader-node.in-active-path .el-cascader-node__postfix,.el-cascader-node.is-active,.el-cascader-node.is-active .el-cascader-node__postfix,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-selectable.in-checked-path .el-cascader-node__postfix,.el-cascader-node:not(.is-disabled):focus .el-cascader-node__postfix,.el-cascader-node:not(.is-disabled):hover .el-cascader-node__postfix{color:#2877FF}.el-radio__inner::after{width:6px;height:6px;border-radius:50%;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s cubic-bezier(.71,-.46,.88,.6)}.el-radio__input.is-disabled+span.el-radio__label{color:#999;cursor:not-allowed}.el-button [class*=el-icon-]+span,.el-checkbox-button__inner [class*=el-icon-]+span,.el-icon--right,.el-link [class*=el-icon-]+span{margin-left:5px}.el-radio.is-bordered.is-disabled.is-checked{cursor:not-allowed;border-color:#EBEEF5}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button+.el-checkbox-button .el-checkbox-button__inner,.el-checkbox-button.is-checked+.el-checkbox-button.is-checked .el-checkbox-button__inner{border-left:1px solid transparent}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #d8d8d8;border-radius:4px 0 0 4px;box-shadow:none}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#2877FF}.el-checkbox-button.is-disabled .el-checkbox-button__inner,.el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner{color:#999;cursor:not-allowed;background-image:none;background-color:#F5F5F5;border-color:#d1d7e5;box-shadow:none}.el-checkbox__inner::after{box-sizing:content-box;border:2px solid #fff;border-left:0;border-top:0;height:7px;left:4px;width:3px}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#999;cursor:not-allowed}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#d1d7e5;border-color:#d1d7e5}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{border-color:#fff}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:4px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:9px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px;top:0;left:3px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:4px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px;top:0;left:3px}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner::after{top:0;left:3px}.el-checkbox.is-bordered.is-disabled{border-color:#EBEEF5;cursor:not-allowed}.el-tag .el-icon-close:hover{color:#838aa5}.el-tag .el-icon-close:hover::after{background-color:#fff}.el-tag .el-icon-close::after{width:18px;height:18px;border-radius:50%;top:-3px;right:-9px;z-index:-1}.el-popover[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#d1d7e5}.el-popover[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.el-popover[x-placement^=left]{margin-right:12px}.el-popover[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#d1d7e5;border-left-width:0}.el-popover[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.el-popover[x-placement^=right]{margin-left:12px}.el-popover[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#d1d7e5}.el-popover[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.el-popover.no-arrow[x-placement^=bottom]{margin-top:5px}.el-popover[x-placement^=bottom]{margin-top:2px}.el-popover[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#d1d7e5;border-bottom-width:0}.el-popover[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.el-carousel__item--card.is-active{z-index:2}.el-button-group .el-button.is-active,.el-button-group .el-button:active,.el-button-group .el-button:focus,.el-button-group .el-button:hover,.el-scrollbar__bar{z-index:1}.el-carousel__arrow i{cursor:pointer}.el-button-group .el-button:not(:last-child){margin-right:-1px}.el-button-group .el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group .el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group .el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button--text:active{color:#246be6}.el-button--info.is-disabled.el-button,.el-button--info.is-disabled.el-button:active,.el-button--info.is-disabled.el-button:focus,.el-button--info.is-disabled.el-button:hover{color:#fff;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain.el-button{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain.el-button:focus,.el-button--info.is-plain.el-button:hover{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain.el-button:active{background:#82848a;border-color:#82848a;color:#fff;outline:0}.el-button--info.is-plain.el-button.is-disabled,.el-button--info.is-plain.el-button.is-disabled:active,.el-button--info.is-plain.el-button.is-disabled:focus,.el-button--info.is-plain.el-button.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info:active{outline:0}.el-button--danger.is-disabled.el-button,.el-button--danger.is-disabled.el-button:active,.el-button--danger.is-disabled.el-button:focus,.el-button--danger.is-disabled.el-button:hover{color:#fff;background-color:#ffa4a4;border-color:#ffa4a4}.el-button--danger.is-plain.el-button{color:#ff4949;background:#ffeded;border-color:#ffb6b6}.el-button--danger.is-plain.el-button:focus,.el-button--danger.is-plain.el-button:hover{background:#ff4949;border-color:#ff4949;color:#fff}.el-button--danger.is-plain.el-button:active{background:#e64242;border-color:#e64242;color:#fff;outline:0}.el-button--danger.is-plain.el-button.is-disabled,.el-button--danger.is-plain.el-button.is-disabled:active,.el-button--danger.is-plain.el-button.is-disabled:focus,.el-button--danger.is-plain.el-button.is-disabled:hover{color:#ff9292;background-color:#ffeded;border-color:#ffdbdb}.el-button--danger.is-active,.el-button--danger:active{background:#e64242;border-color:#e64242;color:#fff}.el-button--danger:active{outline:0}.el-button--warning.is-disabled.el-button,.el-button--warning.is-disabled.el-button:active,.el-button--warning.is-disabled.el-button:focus,.el-button--warning.is-disabled.el-button:hover{color:#fff;background-color:#fbdd95;border-color:#fbdd95}.el-button--warning.is-plain.el-button{color:#f7ba2a;background:#fef8ea;border-color:#fce3aa}.el-button--warning.is-plain.el-button:focus,.el-button--warning.is-plain.el-button:hover{background:#f7ba2a;border-color:#f7ba2a;color:#fff}.el-button--warning.is-plain.el-button:active{background:#dea726;border-color:#dea726;color:#fff;outline:0}.el-button--warning.is-plain.el-button.is-disabled,.el-button--warning.is-plain.el-button.is-disabled:active,.el-button--warning.is-plain.el-button.is-disabled:focus,.el-button--warning.is-plain.el-button.is-disabled:hover{color:#fad67f;background-color:#fef8ea;border-color:#fdf1d4}.el-button--warning.is-active,.el-button--warning:active{background:#dea726;border-color:#dea726;color:#fff}.el-button--warning:active{outline:0}.el-button--success.is-disabled.el-button,.el-button--success.is-disabled.el-button:active,.el-button--success.is-disabled.el-button:focus,.el-button--success.is-disabled.el-button:hover{color:#fff;background-color:#89e7b3;border-color:#89e7b3}.el-button--success.is-plain.el-button{color:#13ce66;background:#e7faf0;border-color:#a1ebc2}.el-button--success.is-plain.el-button:focus,.el-button--success.is-plain.el-button:hover{background:#13ce66;border-color:#13ce66;color:#fff}.el-button--success.is-plain.el-button:active{background:#11b95c;border-color:#11b95c;color:#fff;outline:0}.el-button--success.is-plain.el-button.is-disabled,.el-button--success.is-plain.el-button.is-disabled:active,.el-button--success.is-plain.el-button.is-disabled:focus,.el-button--success.is-plain.el-button.is-disabled:hover{color:#71e2a3;background-color:#e7faf0;border-color:#d0f5e0}.el-button--success.is-active,.el-button--success:active{background:#11b95c;border-color:#11b95c;color:#fff}.el-button--success:active{outline:0}.el-button--primary.el-button.is-disabled,.el-button--primary.el-button.is-disabled:hover{color:rgba(255,255,255,.5);background:rgba(40,119,255,.5)}.el-button--primary.el-button.is-disabled{border:none}.el-button--primary.el-button:active,.el-button--primary.el-button:focus{background:#1858D9;border-color:#1858D9}.el-button--default.el-button.is-disabled,.el-button--default.el-button.is-disabled:hover{color:rgba(102,102,102,.5);background:#fff;border-color:rgba(216,216,216,.5)}.el-button--default.el-button:active,.el-button--default.el-button:focus{color:#1858D9;border-color:#1858D9}.el-button--primary.is-plain.el-button.is-disabled,.el-button--primary.is-plain.el-button.is-disabled:hover{color:rgba(40,119,255,.5);background:#fff;border:1px solid rgba(40,119,255,.5)}.el-button--primary.is-plain.el-button:active,.el-button--primary.is-plain.el-button:focus{color:#1858D9;background:rgba(24,88,217,.15);border-color:#1858D9}.el-button.is-plain:active{background:#fff;border-color:#246be6;color:#246be6;outline:0}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#d1d7e5;color:#d8d8d8}.el-button.is-disabled.el-button--text,.el-button.is-disabled.el-button--text:focus,.el-button.is-disabled.el-button--text:hover{background-color:transparent}.el-button::-moz-focus-inner{border:0}.el-button:active{color:#246be6;border-color:#246be6;outline:0}.el-button:focus,.el-button:hover{color:#2877FF;border-color:#2877FF}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #d1d7e5}.el-autocomplete-suggestion li:active{background-color:#0056eb}.el-autocomplete-suggestion li.highlighted{background-color:#2877FF;color:#fff}.el-textarea__inner:focus{outline:0;border-color:#2877FF}.el-textarea__inner:hover{border-color:#838aa5}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input__icon+.el-input__inner{padding-right:35px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__icon.yu-icon-close2{line-height:32px;font-size:14px}.el-input__inner:focus{outline:0;border-color:#2877FF}.el-input__inner:hover{border-color:#838aa5}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:#999;font-size:14px}.el-input .el-input__count .el-input__count-inner{background:#fff;line-height:normal;line-height:initial;display:inline-block;padding:0 5px}.el-input.el-input--small .el-input__inner{padding:8px 28px 8px 11px}.el-input.el-input--suffix:has(.el-icon-circle-close) .el-input__inner{padding-right:44px}.el-input:has(.el-input__icon.el-icon) .el-input__inner{padding-right:28px}.el-input:has(.el-input__prefix) .el-input__inner{padding-left:30px}.el-anchor__link__title:hover{color:#2877FF}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-upload-cover__interact .btn,.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active,.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active,.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{transition:transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1,1);transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45,.45)}.collapse-transition{transition:.25s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{transition:.25s width ease-in-out,.25s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-family:element-icons;src:url(./element-icons-c91af7d4.woff?t=1472440741) format('woff'),url(./element-icons-b4be097d.ttf?t=1472440741) format('truetype');font-weight:400;font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-arrow-down:before{content:"\e600"}.el-icon-arrow-left:before{content:"\e601"}.el-icon-arrow-right:before{content:"\e602"}.el-icon-arrow-up:before{content:"\e603"}.el-icon-caret-bottom:before{content:"\e604"}.el-icon-caret-left:before{content:"\e605"}.el-icon-caret-right:before{content:"\e606"}.el-icon-caret-top:before{content:"\e607"}.el-icon-check:before{content:"\e608"}.el-icon-circle-check:before{content:"\e609"}.el-icon-circle-close:before{content:"\e60a"}.el-icon-circle-cross:before{content:"\e60b"}.el-icon-close:before{content:"\e60c"}.el-icon-upload:before{content:"\e60d"}.el-icon-d-arrow-left:before{content:"\e60e"}.el-icon-d-arrow-right:before{content:"\e60f"}.el-icon-d-caret:before{content:"\e610"}.el-icon-date:before{content:"\e611"}.el-icon-delete:before{content:"\e612"}.el-icon-document:before{content:"\e613"}.el-icon-edit:before{content:"\e614"}.el-icon-information:before{content:"\e615"}.el-icon-loading:before{content:"\e616"}.el-icon-menu:before{content:"\e617"}.el-icon-message:before{content:"\e618"}.el-icon-minus:before{content:"\e619"}.el-icon-more:before{content:"\e61a"}.el-icon-picture:before{content:"\e61b"}.el-icon-plus:before{content:"\e61c"}.el-icon-search:before{content:"\e61d"}.el-icon-setting:before{content:"\e61e"}.el-icon-share:before{content:"\e61f"}.el-icon-star-off:before{content:"\e620"}.el-icon-star-on:before{content:"\e621"}.el-icon-time:before{content:"\e622"}.el-icon-warning:before{content:"\e623"}.el-icon-delete2:before{content:"\e624"}.el-icon-upload2:before{content:"\e627"}.el-icon-view:before{content:"\e626"}.el-color-dropdown__main-wrapper::after,.el-icon-loading.el-icon-fit:before,.el-link.is-underline:hover:after,.el-menu:after,.el-menu:before,.el-message-box__wrapper::after,.el-pagination:after,.el-pagination:before,.el-progress-bar__inner:after,.el-row:after,.el-row:before{content:""}.el-icon-loading{animation:rotating 1s linear infinite}.el-icon-loading.el-icon-fit:before{display:inline-block}.el-icon-loading.el-icon-fit{background:url(data:image/gif;base64,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) center center no-repeat;background-size:100%;animation:none;display:inline-block;width:24px;height:24px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.el-alert{width:100%;padding:8px 16px;margin:0;border-radius:4px;position:relative;background-color:#fff;overflow:hidden;color:#fff;opacity:1;display:table;transition:opacity .2s;min-height:32px}.el-alert .el-alert__description{color:#fff;font-size:12px;margin:5px 0 0}.el-alert--success{background-color:#13ce66}.el-alert--info{background-color:#909399}.el-alert--warning{background-color:#f7ba2a}.el-alert--error{background-color:#ff4949}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px;display:table-cell;color:#fff;vertical-align:middle}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert__closebtn{font-size:12px;color:#fff;opacity:1;top:12px;right:15px;position:absolute;cursor:pointer}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-alert-fade-enter,.el-alert-fade-leave-active{opacity:0}.el-anchor{position:relative;padding-left:2px}.el-anchor.fixed .el-anchor-ink .el-anchor-ink-ball{display:none}.el-anchor__wrapper{overflow:auto;padding-left:4px;margin-left:-4px}.el-anchor__ink{position:absolute;height:100%;left:0;top:0}.el-anchor__ink:before{content:' ';position:relative;width:2px;height:100%;display:block;background-color:#e8eaec;margin:0 auto}.el-anchor__ink__ball{display:inline-block;position:absolute;width:8px;height:8px;border-radius:50%;border:2px solid #2877FF;left:50%;transition:top .2s ease-in-out;transform:translate(-50%,2px)}.el-anchor__link{padding:8px 0 8px 16px;line-height:1}.el-anchor__link__title{display:block;position:relative;transition:all .3s;color:#1f273d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;cursor:default}.el-input,.el-input__inner{display:inline-block;width:100%}.el-anchor__link__title:only-child{margin-bottom:0}.el-anchor__link__active .el-anchor__link__title{color:#2877FF}.el-anchor__link__link{padding-top:6px;padding-bottom:6px}i.el-anchor__ink__ball{position:absolute;left:0;border-color:#bfcbd9}.el-anchor__link__active>i.el-anchor__ink__ball{position:absolute;left:0;border-color:#20a0ff}.el-aside{overflow:auto;flex-shrink:0}.el-input{position:relative;font-size:14px}.el-input .el-input__inner{padding:8px 11px}.el-input:has(.el-input__suffix) .el-input__inner{padding-right:28px}.el-input.is-disabled .el-input__inner{background-color:#F5F5F5;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#C5C5C5}.el-input.is-disabled .el-input__inner::placeholder{color:#C5C5C5}.el-input__prefix,.el-input__suffix{height:100%;top:0;color:#d8d8d8;transition:all .3s;position:absolute;text-align:center}.el-input.is-active .el-input__inner{outline:0;border-color:#2877FF}.el-input__suffix{pointer-events:none}.el-input__suffix .el-input__icon.yu-icon-eye,.el-input__suffix .el-input__icon.yu-icon-eye-close{line-height:32px}.el-input__suffix-inner{pointer-events:all}.el-input__suffix-inner .el-icon-circle-close{font-size:12px}.el-input__prefix{left:5px}.el-input__inner,.el-textarea__inner{padding:8px 11px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);font-size:14px;box-sizing:border-box}.el-input__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #d8d8d8;color:#333;height:32px;outline:0}.el-input__inner::-moz-placeholder{color:#C5C5C5}.el-input__inner::placeholder{color:#C5C5C5}.el-input__icon{height:100%;width:16px;text-align:center;transition:all .3s;color:rgba(197,197,197);cursor:pointer;font-size:12px;line-height:inherit}.el-input__icon.el-icon{position:absolute;right:12px}.el-input__icon.is-clickable:hover{cursor:pointer;color:#838aa5}.el-input__icon.is-clickable:hover+.el-input__inner{border-color:#838aa5}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--large{font-size:16px}.el-input--large .el-input__icon{line-height:42px}.el-input--large .el-input__inner{height:42px}.el-input--small{font-size:13px}.el-input--small .el-input__icon{line-height:30px}.el-input--small .el-input__inner{height:30px}.el-input--mini{font-size:12px}.el-input--mini .el-input__icon{line-height:22px}.el-input--mini .el-input__inner{height:22px}.el-placeholder{position:absolute;color:#C5C5C5;top:50%;font-size:14px;left:10px;margin-top:-7px;float:left;line-height:14px}.el-textareaPlaceholder{top:10px;margin-top:inherit}.el-prependPlaceholder{left:calc(100% + 10px);-ms-transform:translateY(50%)}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F5F5;color:rgba(36,47,64,.7);vertical-align:middle;display:table-cell;position:relative;border:1px solid #d8d8d8;border-radius:4px;padding:0 10px;width:16px;height:30px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:block;margin:-10px}.el-autocomplete,.el-avatar,.el-textarea{display:inline-block}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-textarea{position:relative;vertical-align:bottom}.el-textarea .el-input__count{color:#999;background:#fff;position:absolute;font-size:14px;bottom:3px;right:12px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F5F5;border-color:#d8d8d8;color:#666;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#C5C5C5}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C5C5C5}.el-textarea__inner{display:block;resize:vertical;line-height:1.5;width:100%;color:#333;background-color:#fff;background-image:none;border:1px solid #d8d8d8;border-radius:4px}.el-textarea__inner::-moz-placeholder{color:#C5C5C5}.el-textarea__inner::placeholder{color:#C5C5C5}.input_suffix_button{padding-left:5px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active .el-scrollbar__bar,.el-scrollbar:focus .el-scrollbar__bar,.el-scrollbar:hover .el-scrollbar__bar{opacity:1;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(51,51,51,.1);transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(51,51,51,.3)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;border-radius:4px;opacity:0;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-horizontal{height:7px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar__bar.is-vertical{width:8px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-autocomplete{position:relative}.el-autocomplete-suggestion{margin:5px 0;box-shadow:0 0 6px 0 rgba(0,0,0,.04),0 2px 4px 0 rgba(0,0,0,.12)}.el-autocomplete-suggestion li{list-style:none;line-height:36px;padding:0 10px;margin:0;cursor:pointer;color:#48506a;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li:hover{background-color:rgba(40,119,255,.15)}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li:hover{background-color:#fff}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-autocomplete-suggestion__wrap{max-height:280px;background-color:#fff;border:1px solid #d1d7e5;padding:6px 0;border-radius:2px;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-avatar{box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px;font-size:14px}.el-avatar>img{display:block;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:--border-radius-base}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}.el-avatar-list .el-avatar+.el-avatar{margin-left:-12px}.el-avatar-list .el-avatar.extra{background:#20a0ff;color:#fff}.el-backtop{position:fixed;background-color:#fff;width:40px;height:40px;border-radius:50%;color:#2877FF;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#F2F6FC}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge .el-button--small{font-size:14px;padding:8px 15px}.el-badge .el-button--small+.el-badge__content.is-fixed{top:3px;right:12px}.el-badge__content{background-color:#ff4949;border-radius:10px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #fff}.el-badge__content.is-dot{width:8px;height:8px;padding:0;right:0;border-radius:50%}.el-badge__content.is-fixed{top:0;right:10px;position:absolute;transform:translateY(-50%) translateX(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-breadcrumb{font-size:13px;line-height:1}.el-breadcrumb__separator{margin:0 8px;color:#d8d8d8}.el-breadcrumb__item{float:left}.el-breadcrumb__item:last-child .el-breadcrumb__item__inner,.el-breadcrumb__item:last-child .el-breadcrumb__item__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__item__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__item__inner:hover{color:#97a0be;cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-breadcrumb__item__inner,.el-breadcrumb__item__inner a{transition:color .15s linear;color:#48506a}.el-breadcrumb__item__inner a:hover,.el-breadcrumb__item__inner:hover{color:#2877FF;cursor:pointer}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8d8d8;color:#666;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:8px 15px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button-group .el-button,.el-button.is-disabled-mask,.el-carousel,.el-carousel__container{position:relative}.el-carousel__arrow--right,.el-notification,.el-notification.right{right:16px}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#d8d8d8;cursor:not-allowed;background-image:none;background-color:#F5F5F5;border-color:#d1d7e5}.el-button.is-circle{border-radius:50%;padding:12px}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-active{color:#246be6;border-color:#246be6}.el-button--primary.is-plain.el-button,.el-button.is-plain:focus,.el-button.is-plain:hover{color:#2877FF;background:#fff;border-color:#2877FF}.el-button.is-show-tooltip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-button--primary.is-plain.el-button{box-shadow:0 2px 5px 0 rgba(0,0,0,.05)}.el-button--primary.is-plain.el-button:hover{color:#5297FF;background:rgba(82,151,255,.1);border-color:#5297FF}.el-button--default.el-button{box-shadow:0 2px 5px 0 rgba(0,0,0,.05)}.el-button--default.el-button:hover{color:#2877FF;background:#fff;border-color:#2877FF}.el-button--primary.el-button{color:#fff;background:#2877FF;border-color:#2877FF;box-shadow:0 2px 5px 0 rgba(0,0,0,.15)}.el-button--primary.el-button:hover{background:#5297FF;border-color:#5297FF}.el-button--success.is-circle{width:40px;height:40px}.el-button--success.is-circle .el-icon-check{margin-left:-2px}.el-button--success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-button--success:focus,.el-button--success:hover{background:#42d885;border-color:#42d885;color:#fff}.el-button--warning{color:#fff;background-color:#f7ba2a;border-color:#f7ba2a}.el-button--warning:focus,.el-button--warning:hover{background:#f9c855;border-color:#f9c855;color:#fff}.el-button--danger{color:#fff;background-color:#ff4949;border-color:#ff4949}.el-button--danger:focus,.el-button--danger:hover{background:#ff6d6d;border-color:#ff6d6d;color:#fff}.el-button--info{color:#fff;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--large{padding:11px 19px;font-size:16px;border-radius:4px}.el-button--small{padding:9px 15px;font-size:12px;border-radius:4px}.el-button--mini{padding:6px 12px;font-size:9px;border-radius:4px}.el-button--text{border:none;color:#2877FF;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#5392ff}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child,.el-button-group .el-button--info:first-child,.el-button-group .el-button--primary:first-child,.el-button-group .el-button--success:first-child,.el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button{float:left}.el-calendar{background-color:#fff}.el-calendar-day:hover,.el-calendar-table td.is-selected{background-color:#F2F8FE}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #E0E0E0}.el-calendar__title{color:#000;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table td{border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;vertical-align:top;transition:background-color .2s ease}.el-calendar-table td.is-today{color:#2877FF}.el-calendar-table tr:first-child td{border-top:1px solid #E0E0E0}.el-calendar-table tr td:first-child{border-left:1px solid #E0E0E0}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#C0C4CC}.el-calendar-day{box-sizing:border-box;padding:8px;height:85px}.el-calendar-day:hover{cursor:pointer}.el-card{border:1px solid #d1d7e5;border-radius:4px;background-color:#fff;overflow:hidden;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-card__header{padding:18px 20px;border-bottom:1px solid #d1d7e5;box-sizing:border-box}.el-card__body{padding:20px}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;width:36px;height:36px;cursor:pointer;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#838aa5;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{width:auto;height:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator.is-active button,.el-select-dropdown .el-scrollbar__bar{opacity:1}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:.3s}.el-menu,.el-message,.el-notification,.el-popover{border-radius:2px}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item.is-active{z-index:2}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.24;transition:.2s}.el-popover{position:absolute;background:#fff;min-width:150px;padding:10px;border:1px solid #d1d7e5;z-index:2000;font-size:12px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-popover .popper__arrow,.el-popover .popper__arrow::after,.el-tooltip__popper .popper__arrow{border-width:6px}.el-popover .popper__arrow,.el-popover .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popover .popper__arrow::after{content:" "}.el-popover[x-placement^=top]{margin-bottom:12px}.el-popover__title{color:#1f273d;font-size:13px;line-height:1;margin-bottom:9px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-tag{background-color:#838aa5;display:inline-block;padding:1px 11px;height:24px;line-height:20px;font-size:14px;color:#fff;border-radius:4px;box-sizing:border-box;border:1px solid transparent;white-space:nowrap}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;transform:scale(.7,.7);height:12px;width:12px;line-height:12px;vertical-align:middle;top:-1px;right:-2px}.el-tag .el-icon-close::before{position:absolute;transform:scale(.7,.7)}.el-checkbox,.el-checkbox__input{cursor:pointer;display:inline-block;position:relative}.el-tag--gray.el-tag{background-color:#F2F2F2;border-color:#F2F2F2;color:#333}.el-tag--gray.el-tag .el-tag__close:hover{color:#fff}.el-tag--gray.el-tag .el-tag__close:hover::after{background-color:#48576a}.el-tag--gray.el-tag.is-hit{border-color:#333}.el-tag--primary.el-tag{background-color:rgba(43,107,242,.1);border-color:rgba(43,107,242,.1);color:#2B6BF2}.el-tag--primary.el-tag .el-tag__close:hover{color:#fff}.el-tag--primary.el-tag .el-tag__close:hover::after{background-color:#2B6BF2}.el-tag--primary.el-tag.is-hit{border-color:#2B6BF2}.el-tag--success.el-tag{background-color:rgba(17,189,25,.1);border-color:rgba(17,189,25,.1);color:#11BD19}.el-tag--success.el-tag .el-tag__close:hover{color:#fff}.el-tag--success.el-tag .el-tag__close:hover::after{background-color:#11BD19}.el-tag--success.el-tag.is-hit{border-color:#11BD19}.el-tag--warning.el-tag{background-color:rgba(240,137,40,.1);border-color:rgba(240,137,40,.1);color:#F08928}.el-tag--warning.el-tag .el-tag__close:hover{color:#fff}.el-tag--warning.el-tag .el-tag__close:hover::after{background-color:#F08928}.el-tag--warning.el-tag.is-hit{border-color:#F08928}.el-tag--danger.el-tag{background-color:rgba(245,44,54,.1);border-color:rgba(245,44,54,.1);color:#F52C36}.el-tag--danger.el-tag .el-tag__close:hover{color:#fff}.el-tag--danger.el-tag .el-tag__close:hover::after{background-color:#F52C36}.el-tag--danger.el-tag.is-hit{border-color:#F52C36}.el-checkbox{color:#333;white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.el-checkbox+.el-checkbox{margin-left:25px}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #d8d8d8;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox-button__inner,.el-checkbox__input,.el-radio__input{line-height:1;vertical-align:middle;white-space:nowrap;outline:0}.el-checkbox__input,.el-checkbox__input .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.is-checked{border-color:#2877FF}.el-checkbox__input{top:-1px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#2877FF;border-color:#2877FF}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';width:8px;height:2px;background:#fff;position:absolute;display:block;border:none;margin-top:0;top:50%;left:50%;transform:translate(-50%,-50%)}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#2877FF}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:#2877FF;border-color:#2877FF}.el-checkbox__input.is-checked .el-checkbox__inner::after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#333}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#F5F5F5;border-color:#d1d7e5;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#F5F5F5}.el-checkbox-button__inner,.el-radio{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.el-checkbox__input.is-disabled~span.el-checkbox__label{color:#999}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#2877FF;border-color:#2877FF;opacity:.5}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner~span.el-checkbox__label{color:#999}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#fff;opacity:.5}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1}.el-checkbox__inner:hover{border-color:#2877FF}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0}.el-checkbox-button,.el-checkbox-button__inner{position:relative;display:inline-block}.el-checkbox__label{font-size:14px;padding-left:9px;white-space:normal}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#2877FF;background:rgba(255,0,0,0);border:1px solid #2877FF;box-shadow:none}.el-checkbox-button__inner{background:rgba(255,0,0,0);border:1px solid #d8d8d8;border-left:0;color:#1f273d;-webkit-appearance:none;text-align:center;box-sizing:border-box;margin:0;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:8px 15px;font-size:14px;border-radius:0}.el-checkbox-button__inner:hover{color:#2877FF}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;visibility:hidden;left:-999px}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner{padding:6px 12px;font-size:9px;border-radius:0}.el-radio{color:#1f273d;position:relative;display:inline-block;white-space:nowrap;margin-right:25px}.el-radio:last-child{margin-right:0}.el-radio.is-bordered{padding:10px 20px 0 10px;border-radius:4px;border:1px solid #d8d8d8;box-sizing:border-box;height:40px}.el-radio.is-bordered .el-radio__label{top:0}.el-radio.is-bordered.is-checked{border-color:#2877FF}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--medium.is-bordered .el-radio__label{font-size:14px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:4px;height:32px}.el-radio--mini.is-bordered .el-radio__inner,.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px;margin-top:2px}.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:4px;height:28px}.el-radio--mini.is-bordered .el-radio__label{font-size:9px}.el-radio__inner,.el-radio__input{width:16px;height:16px;position:relative;cursor:pointer;display:inline-block}.el-radio__input.is-focus .el-radio__inner{border-color:#2877FF}.el-radio__input.is-checked .el-radio__inner{border-color:#2877FF;background:#2877FF}.el-radio__input.is-checked .el-radio__inner::after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#333}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:disabled--disabled-fill-base not-allowed}.el-radio__input.is-disabled .el-radio__inner{background-color:#F5F5F5;cursor:not-allowed;border:1px solid #d8d8d8}.el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:rgba(125,61,61,.5)}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:rgba(40,119,255,.5);border:none}.el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#fff}.el-radio__inner{border:1px solid #d8d8d8;border-radius:50%;box-sizing:border-box}.el-radio__inner:hover{border-color:#2877FF}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__label{font-size:14px;position:relative;top:1px;padding-left:9px;white-space:normal}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#999}.el-radio-button+.el-radio-button .el-radio-button__inner{border-left:1px solid transparent}.el-cascader-panel{display:flex;border-radius:4px;font-size:14px}.el-cascader-panel.is-bordered{border:1px solid #d8d8d8;border-radius:4px}.el-cascader-menu{min-width:200px;box-sizing:border-box;color:#333;border-right:solid 1px #d8d8d8}.el-cascader-menu:last-child{border-right:none}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#2877FF}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:7px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#C0C4CC}.el-cascader-node{position:relative;display:flex;align-items:center;height:16px;line-height:16px;outline:0;padding:8px 11px}.el-cascader-node .el-checkbox{margin-top:-2px;margin-right:9px}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader-node.is-selectable.in-active-path{color:#333}.el-cascader-node.is-disabled{color:#999;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;right:12px;font-size:12px;transform:scale(.75,.75)}.el-cascader-node__postfix{font-size:12px;color:#C5C5C5;position:absolute;right:11px}.el-cascader-node__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:16px}.el-cascader{display:inline-block;position:relative;font-size:14px;width:100%}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-icon-arrow-down{transition:transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{transform:rotateZ(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#838aa5}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#999}.el-cascader__footer{padding-top:10px;text-align:center;box-sizing:border-box}.el-cascader--medium{font-size:14px}.el-cascader--small{font-size:13px}.el-cascader--mini{font-size:12px}.el-cascader__dropdown{margin:2px 0;font-size:14px;background:#fff;border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__dropdown .popper__arrow{display:none}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-col-pull-0,.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-12,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-0,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-color-hue-slider,.el-color-hue-slider__bar{position:relative}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:1px 0 1px 4px;text-overflow:ellipsis;background:rgba(40,119,255,.15)}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis;color:#2877FF}.el-cascader__tags .el-tag .el-icon-close{flex:none;color:#2877FF;margin-top:2px}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#333;text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:rgba(40,119,255,.15)}.el-cascader__empty-text{margin:10px 0;color:#C0C4CC}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#333;border:none;outline:0;box-sizing:border-box}.el-container,.el-link{}.el-cascader__search-input::-moz-placeholder{color:#C0C4CC}.el-cascader__search-input::placeholder{color:#C0C4CC}.el-col-1,.el-col-10,.el-col-11,.el-col-12,.el-col-13,.el-col-14,.el-col-15,.el-col-16,.el-col-17,.el-col-18,.el-col-19,.el-col-2,.el-col-20,.el-col-21,.el-col-22,.el-col-23,.el-col-24,.el-col-3,.el-col-4,.el-col-5,.el-col-6,.el-col-7,.el-col-8,.el-col-9{float:left;box-sizing:border-box}.el-col-0{width:0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{right:0}.el-col-push-0{left:0}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{right:50%}.el-col-push-12{left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media (max-width:768px){.el-col-xs-0{width:0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media (min-width:768px){.el-col-sm-0{width:0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media (min-width:992px){.el-col-md-0{width:0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media (min-width:1200px){.el-col-lg-0{width:0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}.el-collapse{border:1px solid #ecdfdf;border-radius:0}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse-item.is-active>.el-collapse-item__header .el-collapse-item__header__arrow{will-change:transform;transform:rotate(90deg)}.el-collapse-item__header{height:43px;line-height:43px;padding-left:15px;background-color:#fff;color:#48506a;cursor:pointer;border-bottom:1px solid #ecdfdf;font-size:13px}.el-collapse-item__header__arrow{margin-right:8px;transition:transform .3s}.el-collapse-item__wrap{will-change:height;background-color:#fbfcff;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #ecdfdf}.el-loading-parent--hidden,.el-popup-parent--hidden{overflow:hidden!important}.el-collapse-item__content{padding:10px 15px;font-size:13px;color:#1f273d;line-height:1.769230769230769}.el-color-hue-slider{box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-hue-slider__bar{background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#1f273d}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__link-btn{cursor:pointer;color:#2877FF;text-decoration:none;font-size:12px}.el-color-dropdown__link-btn:hover{color:#5392ff}.el-color-picker{display:inline-block;position:relative;line-height:normal}.el-color-picker__trigger{display:inline-block;box-sizing:border-box;width:80px;height:32px;padding:3px 11px 3px 3px;border:1px solid #bfcbd9;border-radius:4px;font-size:0}.el-color-picker__color{position:relative;display:inline-block;box-sizing:border-box;width:24px;height:24px;text-align:center}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty{font-size:12px;vertical-align:middle;color:#666;position:absolute;top:6px;left:6px}.el-color-picker__icon{display:inline-block;position:relative;top:-8px;margin-left:24px;width:16px;color:#888;font-size:12px}.el-color-picker__icon.el-icon-caret-top{transform:rotate(180deg);transition:transform .3s}.el-color-picker__icon.el-icon-caret-top.is-reverse{transform:rotate(0)}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;background-color:#fff;border:1px solid #d1d7e5;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.12)}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.v-modal-enter{animation:v-modal-in .2s ease}.v-modal-leave{animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-dialog--tiny,.el-dialog-x--tiny{width:480px}.el-dialog{position:absolute;left:50%;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box}.el-dialog--small{width:800px}.el-dialog--move{box-shadow:0 2px 20px rgba(0,0,0,.5);opacity:.95}.el-dialog--large{width:960px}.el-dialog--full{width:100%;top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{top:0;right:0;bottom:0;left:0;position:fixed;overflow:auto;margin:0;-ms-overflow-x:hidden}.el-dialog__header{padding:20px 20px 0}.el-dialog__headerbtn{float:right;background:0 0;border:none;outline:0;padding:0;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#d8d8d8}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#2877FF}.el-dialog__title{line-height:1;font-size:16px;font-weight:700;color:#1f273d}.el-dialog__body{padding:15px;color:#48506a;font-size:14px;box-sizing:border-box}.el-dialog__footer{padding:10px 20px 15px;text-align:center;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:left;text-align:initial;padding:25px (20px + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-divider{background-color:#d8d8d8;position:relative}.el-divider--horizontal{display:block;height:5px;transform:scale(1 ,.2);width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text,.el-drawer{position:absolute;background-color:#fff}.el-divider__text{padding:0 20px;font-weight:500;color:#303133;font-size:14px}.el-divider__text.is-right{right:20px;transform:translateY(-50%) scale(1,5)}.el-divider__text.is-center{left:50%;transform:translateX(-50%) translateY(-50%) scale(1,5)}.el-divider__text.is-left{left:20px;transform:translateY(-50%) scale(1,5)}.el-drawer{box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);overflow:hidden}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:20px 20px 0}.el-drawer__header>:first-child{flex:1}.el-drawer__container{position:relative;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.el-drawer-fade-enter-active{animation:el-drawer-fade-in 225ms cubic-bezier(0,0,.2,1) 0s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in 225ms cubic-bezier(0,0,.2,1) 0s reverse}.el-dropdown{display:inline-block;position:relative;color:#48506a;font-size:14px}.el-dropdown .el-button .el-icon-arrow-down{font-size:12px;transition:transform .3s;transform:scale(.8)}.el-dropdown .el-button .el-icon-arrow-down.is-reverse{transform:rotate(-180deg)}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-right:5px;padding-left:5px}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown-menu{margin:5px 0;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.12);padding:8px 10px;z-index:10;position:absolute;top:0;left:0;min-width:84px}.el-dropdown-menu__item{list-style:none;color:#333;line-height:32px;padding:0 10px;margin:0;cursor:pointer;border-radius:4px}.el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgba(40,119,255,.15);color:#2877FF}.el-dropdown-menu__item.is-disabled{cursor:default;color:#d8d8d8;pointer-events:none}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #d1d7e5}.el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -10px;background-color:#fff}.el-footer{padding:0 20px;box-sizing:border-box;flex-shrink:0}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__content{left:0}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form-item{margin-bottom:20px}.el-form-item .el-radio.is-bordered+.el-radio.is-bordered{margin-left:0}.el-form-item .el-form-item{margin-bottom:0}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner,.el-form-item.is-error .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#ff4949}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-textarea__inner{border-color:#ff4949}.el-form-item.is-autowrite .el-form-item__label:before{content:'*';color:#13ce66;margin-right:6px}.el-form-item.is-required.is-no-asterisk>.el-form-item__label:before{content:''}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#48506a;line-height:1;padding:9px 0!important;box-sizing:border-box}.el-form-item__content{min-height:32px;position:relative;font-size:14px;line-height:32px}.el-form-item__content .el-input--small .el-input__inner{width:100%;height:32px}.el-form-item__content .el-textarea{width:100%}.el-form-item__error{color:#ff4949;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-form-item--feedback .el-input__icon.el-input__validateIcon{display:inline-block}.el-header{padding:0 20px;box-sizing:border-box;flex-shrink:0}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.el-image__placeholder{background:#F5F7FA}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;background:#F5F7FA;color:#C0C4CC;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-input-number.is-without-controls .el-input__inner,.el-step__main{padding-right:10px}.el-image-viewer__actions__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__next,.el-image-viewer__prev{top:50%;width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__prev{transform:translateY(-50%);left:40px}.el-image-viewer__next{transform:translateY(-50%);right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in .3s}.viewer-fade-leave-active{animation:viewer-fade-out .3s}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.el-input-number{display:inline-block;width:80px;position:relative;line-height:normal}.el-input-number .el-input{display:block}.el-link,.el-menu-item-group>ul{padding:0}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#C5C5C5;cursor:not-allowed}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#F5F5F5;color:#C5C5C5}.el-input-number__decrease.is-disabled:hover~.el-input .el-input__inner:not(.is-disabled),.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase.is-disabled:hover~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#2877FF}.el-input-number.is-disabled .el-input-number__decrease.is-disabled,.el-input-number.is-disabled .el-input-number__increase.is-disabled{color:rgba(197,197,197,.5)}.el-input-number__decrease,.el-input-number__increase{width:12px;font-size:12px;text-align:center;color:#333;cursor:pointer;position:absolute;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#2877FF}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:rgba(51,51,51,.5);cursor:not-allowed}.el-input-number__decrease.is-disabled:hover,.el-input-number__increase.is-disabled:hover{color:rgba(40,119,255,.5)}.el-input-number__increase{right:12px;top:7px}.el-input-number__decrease{right:12px;top:16px}.el-input-number--large{width:80px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:16px}.el-input-number--large .el-input-number__increase{top:8px}.el-input-number--small{width:80px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:28px;font-size:13px}.el-input-number--small .el-input-number__increase{top:2px}.el-input.is-disabled .el-input__inner{color:#666;background:#F5F5F5;border-color:#d8d8d8}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;font-size:14px;font-weight:500}.el-link.is-disabled{cursor:not-allowed}.el-link.is-underline:hover:after{position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #2877FF}.el-loading-mask.is-fullscreen .el-loading-spinner .circular,.el-spinner-inner{width:50px;height:50px}.el-link--primary{color:#2877FF}.el-link--primary:hover{color:#5297FF}.el-link--default.el-link{color:#333}.el-link--default.el-link:active,.el-link--default.el-link:focus{color:#1858D9}.el-loading-mask{position:absolute;z-index:999;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:#2877FF;margin:3px 0;font-size:14px}.el-loading-spinner .circular{width:42px;height:42px;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#2877FF;stroke-linecap:round}.el-loading-fade-enter,.el-loading-fade-leave-active{opacity:0}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{display:block;flex:1;flex-basis:auto;box-sizing:border-box;padding:20px}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;font-size:14px;color:#48506a;padding:0 20px;cursor:pointer;position:relative;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box;white-space:nowrap}.el-menu{list-style:none;position:relative;margin:0;padding-left:0;background-color:#F5F5F5}.el-menu:after,.el-menu:before{display:table}.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow,.el-message .message-type__count{display:none}.el-menu li{list-style:none}.el-menu--dark{background-color:#323957}.el-menu--dark .el-menu-item,.el-menu--dark .el-submenu__title{color:#d8d8d8}.el-menu--dark .el-menu-item:hover,.el-menu--dark .el-submenu__title:hover{background-color:#48506a}.el-menu--horizontal .el-menu-item{float:left;height:60px;line-height:60px;margin:0;cursor:pointer;position:relative;box-sizing:border-box;border-bottom:5px solid transparent}.el-menu--horizontal .el-menu-item a,.el-menu--horizontal .el-menu-item a:hover{color:inherit}.el-menu--horizontal .el-menu-item:hover{background-color:#d1d7e5}.el-slider__runway,.el-submenu .el-menu{background-color:#e4e5f1}.el-menu--collapse{width:64px}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{transform:none}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse .el-menu .el-submenu{min-width:200px}.el-menu--collapse .el-submenu{position:relative}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center}.el-menu-item.is-active{color:#2877FF}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{transform:rotateZ(180deg)}.el-submenu.is-active .el-submenu__title{border-bottom-color:#2877FF}.el-submenu__title{position:relative}.el-submenu__title:hover{background-color:#d1d7e5}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;transition:transform .3s;font-size:12px}.el-menu-item-group__title{padding-top:15px;line-height:normal;font-size:14px;padding-left:20px;color:#97a0be}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{transition:.2s;opacity:0}.el-menu-item .menu-right-list{position:absolute;background-color:#fff;width:100px;min-height:60px;height:auto;z-index:200;border:1px solid #d1dbe5;border-bottom:none;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.el-message,.el-notification{box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);overflow:hidden;box-sizing:border-box}.el-message{min-width:300px;padding:10px 12px;position:fixed;left:50%;top:20px;transform:translateX(-50%);background-color:#fff;transition:opacity .3s,transform .4s}.el-message .el-icon-circle-check{color:#13ce66}.el-message.is-count .el-message__group{margin-left:56px}.el-message.is-count .has-count{position:absolute;display:inline-block;left:41px;top:25%;line-height:20px;width:26px;background-color:#8391a5;color:#fff;border-radius:4px;text-align:center}.el-message.is-center p{width:100%;text-align:center}.el-message__group{margin-left:38px;height:20px;line-height:20px;display:flex;align-items:center}.el-message__group.text-collapse{height:auto}.el-message__group.is-with-icon{margin-left:0}.el-message__group.expand{height:unset}.el-message__img{width:40px;height:40px;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.el-message__icon{vertical-align:middle;margin-right:8px}.el-message__closeBtn{position:absolute;right:15px;cursor:pointer;color:#d8d8d8;font-size:14px}.el-message__closeBtn:hover{color:#97a0be}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;transform:translate(-50%,-100%)}.el-message-box{text-align:left;display:inline-block;vertical-align:middle;background-color:#fff;width:420px;border-radius:3px;font-size:16px;overflow:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper::after{display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:20px 20px 0}.el-message-box__headerbtn{position:absolute;top:19px;right:20px;background:0 0;border:none;outline:0;padding:0;cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:#999}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#2877FF}.el-message-box__content{padding:30px 20px;color:#48506a;font-size:14px;position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#ff4949}.el-message-box__errormsg{color:#ff4949;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:16px;font-weight:700;height:18px;color:#333}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:1.4}.el-message-box__btns{padding:10px 20px 15px;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box--center .el-message-box__message,.el-notification__group{margin-left:0}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:36px!important}.el-message-box__status.el-icon-circle-check{color:#13ce66}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content,.el-message-box--center content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:+ 12px;padding-right:+ 12px}.msgbox-fade-enter-active{animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{animation:msgbox-fade-out .3s}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.el-norepeat-disabled,.el-norepeat-disabled:focus,.el-norepeat-disabled:hover{color:#d8d8d8;cursor:not-allowed;background-image:none;background-color:#F5F5F5;border-color:#d1d7e5}.el-notification{width:330px;padding:20px;position:fixed;background-color:#fff;transition:opacity .3s,transform .3s,right .3s,top .4s}.el-notification .el-button{float:right;margin-top:10px}.el-notification .info{color:#2877FF}.el-notification .success{color:#13ce66}.el-notification .warning{color:#f7ba2a}.el-notification .error{color:#ff4949}.el-notification__special{position:absolute;width:130px;height:184px;top:50%;transform:translateY(-50%);left:-130px;background-position:center center;background-size:90% auto}.el-notification__special img,.el-notification__special svg{height:80%;float:right;margin-right:5%;margin-top:15%}.el-notification__group.is-with-icon{margin-left:55px}.el-notification__title{font-weight:700;font-size:16px;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:10px 0 0;text-align:justify}.el-notification__icon{width:40px;height:40px;font-size:40px;float:left;position:relative;top:3px}.el-notification__closeBtn{top:20px;right:20px;position:absolute;cursor:pointer;color:#d8d8d8;font-size:14px}.el-notification__closeBtn:hover{color:#97a0be}.el-notification-fade-enter{transform:translateX(100%);right:0}.el-notification-fade-leave-active{opacity:0}.page-assist-wrap{position:fixed;right:60px;display:inline-block;width:48px;background-color:#fff;box-shadow:0 0 10px 0 rgba(1,1,1,.06);border:1px solid #e4e7ed;border-radius:4px}.page-assist-wrap .icon-wrap{display:inline-block;width:48px;height:48px;text-align:center;line-height:48px;cursor:pointer}.icon-wrap:hover{background-color:#2877FF;color:#FFF;font-size:14px;font-weight:400}.el-select-dropdown,.help-wrap{position:absolute;background-color:#fff}.icon-wrap{display:inline-block;font-size:24px;border-bottom:1px solid #e4e7ed}.back-top-tit,.help-tit{display:none;font-size:14px;color:#fff}.page-backtop:hover .back-top-tit{display:inline-block}.page-backtop:hover .back-top-icon{display:none}.el-select,.page-help:hover .help-tit{display:inline-block}.page-help:hover .help-icon{display:none}.help-wrap{right:60px;bottom:0;height:328px;width:631px;box-shadow:0 0 8px 0 rgba(38,38,38,.3);border-radius:4px;z-index:1}.el-select-dropdown,.el-time-panel{box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.help-tit-wrap{height:36px;line-height:36px;font-weight:700;color:rgba(51,51,51,1);font-size:16px;margin-left:20px;background:#fff}.help-tit-wrap .help-icon{float:right;font-size:16px;line-height:36px;color:#949494;margin-right:20px}.help-tit-wrap .help-icon:hover{cursor:pointer}.help-content-wrap{border-top:1px #E0E0E0 solid;max-height:290px;overflow:scroll;overflow-x:hidden;padding:20px;box-sizing:border-box}.page-help .yu-icon-question{font-size:24px}.page-help{border-bottom:none!important;border-top-left-radius:4px;border-top-right-radius:4px}.page-backtop{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.el-select-dropdown{min-width:110px;z-index:1001;border:1px solid #d1d7e5;border-radius:2px;box-sizing:border-box;margin:5px 0}.el-select-dropdown .el-select-dropdown__item.is-disabled{color:#999}.el-select-dropdown .el-select-dropdown__item{color:#333}.el-select-dropdown .el-select-dropdown__item.selected{color:#fff;background:#2877FF}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:rgba(40,119,255,.15)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#48506a;height:32px;line-height:32px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#d8d8d8;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#fff}.el-select-group{margin:0;padding:0}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-group__wrap{list-style:none;margin:0;padding:0}.el-select-group__title{padding-left:10px;font-size:12px;color:#999;height:30px;line-height:30px}.el-select{position:relative;width:100%}.el-select .el-input.is-focus .el-input__inner{border-color:#2877FF}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed;color:#666}.el-select .el-input.is-disabled .el-input__inner::-moz-placeholder{color:#C5C5C5}.el-select .el-input.is-disabled .el-input__inner::placeholder{color:#C5C5C5}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#d1d7e5}.el-select .el-input .el-select__caret.is-reverse{transform:rotateZ(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;transform:rotateZ(180deg);border-radius:100%;color:#d8d8d8;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#97a0be}.el-select .el-input--prefix .el-input__inner{padding-left:30px}.el-select .el-input--small .el-input__inner{height:32px}.el-select .el-input--small .el-input__prefix .el-icon-date{position:relative;top:1px}.el-select .el-input .el-select__caret{color:#C5C5C5;font-size:12px;transition:transform .3s;transform:rotateZ(180deg);cursor:pointer}.el-select:hover .el-input__inner{border-color:#2877FF}.el-select__input{border:none;outline:0;padding:0;margin-left:10px;color:#666;font-size:14px;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#d8d8d8;line-height:18px;font-size:12px}.el-select__close:hover{color:#97a0be}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;transform:translateY(-50%)}.el-select__tags__inline{display:block;max-height:32px;margin-right:35px;width:100%}.el-select__tags__inline>span{display:block;max-height:26px;overflow:auto;overflow-x:hidden}.el-select__tag{display:inline-block;height:24px;line-height:24px;font-size:14px;border-radius:4px;color:#fff;background-color:#2877FF}.el-select__tag .el-icon-close{font-size:12px}.el-tag--info{background:rgba(40,119,255,.15);border-color:rgba(40,119,255,.15);color:#2877FF}.el-select .el-select__tags__inline>span{display:block;max-height:26px}.el-pagination{white-space:nowrap;padding:2px 5px;color:#48506a}.el-pagination:after,.el-pagination:before{display:table}.el-pagination button.disabled{color:#C5C5C5;background-color:#fff;cursor:not-allowed}.el-pagination button:hover{color:#2877FF}.el-pagination button,.el-pagination span{display:inline-block;font-size:12px;min-width:28px;height:28px;line-height:28px;vertical-align:top;box-sizing:border-box}.el-pagination span{color:#666}.el-pagination .el-select .el-input{width:110px}.el-pagination .el-select .el-input input{padding-right:25px;border-radius:2px;height:28px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination .btn-next,.el-pagination .btn-prev{background:center center no-repeat #fff;background-size:16px;border:1px solid #d8d8d8;cursor:pointer;margin:0;color:#97a0be}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px}.el-pagination .btn-prev{border-radius:4px 0 0 4px;border-right:0}.el-pagination .btn-next{color:#999;border-radius:0 4px 4px 0;border-left:0}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .el-pager li{border-radius:4px}.el-pagination__sizes{margin:0 12px 0 0}.el-pagination__sizes .el-input .el-input__inner{font-size:12px;color:#666;border-color:#d8d8d8}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#2877FF}.el-pager li,.el-pagination__editor{border:1px solid #d8d8d8;text-align:center}.el-pagination__sizes .el-input .el-input__suffix .el-input__suffix-inner{position:relative;left:4px}.el-pagination__sizes .el-input .el-input__suffix .el-select__caret{color:#949494}.el-pagination__jump{margin-left:12px}.el-pagination__total{margin:0 12px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{border-radius:4px;line-height:18px;padding:4px 2px;width:28px;margin:0 12px;box-sizing:border-box;transition:border .3s;-moz-appearance:textfield}.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}.el-pagination__editor::-webkit-inner-spin-button,.el-pagination__editor::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pager{-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;font-size:0;padding:0}.el-pager li.active{border-color:#2877FF;background-color:#2877FF;color:#fff;cursor:default}.el-pager li.active:hover{color:#fff}.el-pager li:hover{color:#2877FF}.el-pager li.active+li{border-left:0;padding-left:5px}.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#97a0be}.el-pager li{color:#333;float:left;padding:0 4px;border-right:0;background:#fff;font-size:12px;min-width:28px;height:28px;line-height:28px;cursor:pointer;box-sizing:border-box}.el-pager li:last-child{border-right:1px solid #d8d8d8}.el-progress{position:relative;line-height:1}.el-progress.is-exception .el-progress-bar__inner{background-color:#F52C36}.el-progress.is-exception .el-progress__text{color:#F52C36}.el-progress.is-success .el-progress-bar__inner{background-color:#11BD19}.el-progress.is-success .el-progress__text{color:#11BD19}.el-progress__text{font-size:14px;color:#333;display:inline-block;vertical-align:middle;margin-left:8px;line-height:1;max-height:100%;overflow:hidden}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle{display:inline-block}.el-progress--circle .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translate(0,-50%)}.el-progress--circle .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--dashboard{display:inline-block}.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translate(0,-50%)}.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress-bar{padding-right:50px;display:inline-block;vertical-align:middle;width:100%;margin-right:-55px;box-sizing:border-box}.el-progress-bar__outer{height:8px;border-radius:100px;background-color:#F5F5F5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#2877FF;text-align:right;border-radius:100px;line-height:1;white-space:nowrap}.el-progress-bar__innerText,.el-rate__icon,.el-rate__item{position:relative;display:inline-block}.el-progress-bar__inner:after{display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__innerText{top:-1px;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}.el-rate__item+.el-rate__item,.el-rate__text{margin-left:8px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-rate{height:20px;line-height:1}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon{font-size:18px;color:#D2DBEA;transition:.3s}.el-rate__decimal,.el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate__icon.hover{transform:scale(1.15)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-rate__text{font-size:14px;vertical-align:middle}.el-row{position:relative;box-sizing:border-box}.el-row:after,.el-row:before{display:table}.el-row--flex{display:flex}.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-align-bottom{align-items:flex-end}.el-row--flex.is-align-middle{align-items:center}.el-row--flex.is-justify-space-around{justify-content:space-around}.el-row--flex.is-justify-space-between{justify-content:space-between}.el-row--flex.is-justify-end{justify-content:flex-end}.el-row--flex.is-justify-center{justify-content:center}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper.is-light{background:#fff;border:1px solid #1f273d}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#1f273d}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#fff}.el-tooltip__popper.is-dark{background:#1f273d;color:#fff}.el-slider:after,.el-slider:before{display:table;content:""}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:4px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:4px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-16px;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:64px}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#2877FF}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:30px;margin-top:-1px;border:1px solid #d8d8d8;line-height:20px;box-sizing:border-box;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#838aa5}.el-slider__runway{width:100%;height:4px;margin:16px 0;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__input{float:right;margin-top:3px}.el-slider__bar{height:4px;background-color:#2877FF;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper,.el-step__head{background-color:transparent;text-align:center}.el-slider__button-wrapper{width:36px;height:36px;position:absolute;z-index:1001;top:-16px;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table,.el-slider__button,.el-time-panel{-webkit-user-select:none;-ms-user-select:none}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper .el-tooltip{vertical-align:middle;display:inline-block}.el-slider__button{width:12px;height:12px;background-color:#2877FF;border-radius:50%;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.5);background-color:#2369e0}.el-slider__stop{position:absolute;width:4px;height:4px;border-radius:100%;background-color:#d8d8d8;transform:translateX(-50%)}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;vertical-align:top}.el-step:last-child .el-step__main{padding-right:0}.el-step.is-horizontal,.el-step.is-vertical .el-step__head,.el-step.is-vertical .el-step__main{display:inline-block}.el-step.is-center .el-step__head{text-align:center;margin-left:calc(50% - 16px)}.el-step.is-center .el-step__main{text-align:center;padding:0}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:calc(50% + 16px);right:-50%}.el-step__line{display:inline-block;position:absolute;border-color:inherit;background-color:#d8d8d8}.el-step__line.is-vertical{width:2px;box-sizing:border-box;top:32px;bottom:0;left:15px}.el-step__line.is-horizontal{top:15px;height:2px;left:32px;right:0}.el-step__line.is-icon.is-horizontal{right:4px}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:all 150ms;box-sizing:border-box;width:0;height:0}.el-step__icon{display:block;line-height:28px}.el-step__icon>*{line-height:inherit;vertical-align:middle}.el-step__head{width:28px;height:28px;border-radius:50%;line-height:28px;font-size:28px;vertical-align:top;transition:all 150ms}.el-step__head.is-finish{color:#2877FF;border-color:#2877FF}.el-step__head.is-error{color:#ff4949;border-color:#ff4949}.el-step__head.is-success{color:#13ce66;border-color:#13ce66}.el-step__head.is-process,.el-step__head.is-wait{color:#d8d8d8;border-color:#d8d8d8}.el-step__head.is-text{font-size:14px;border-width:2px;border-style:solid}.el-step__head.is-text.is-finish{color:#fff;background-color:#2877FF;border-color:#2877FF}.el-step__head.is-text.is-error{color:#fff;background-color:#ff4949;border-color:#ff4949}.el-step__head.is-text.is-success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-step__head.is-text.is-wait{color:#d8d8d8;background-color:#fff;border-color:#d8d8d8}.el-step__head.is-text.is-process{color:#fff;background-color:#d8d8d8;border-color:#d8d8d8}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:14px;line-height:32px;display:inline-block}.el-step__title.is-finish{font-weight:700;color:#2877FF}.el-step__title.is-error{font-weight:700;color:#ff4949}.el-step__title.is-success{font-weight:700;color:#13ce66}.el-step__title.is-wait{font-weight:400;color:#97a0be}.el-step__title.is-process{font-weight:700;color:#48506a}.el-step__description{font-size:12px;font-weight:400;line-height:14px}.el-step__description.is-finish{color:#2877FF}.el-step__description.is-error{color:#ff4949}.el-step__description.is-success{color:#13ce66}.el-step__description.is-wait{color:#d8d8d8}.el-step__description.is-process{color:#838aa5}.el-status-collapsed .el-step__head.is-text{background-color:#bfcbd9;border-color:#bfcbd9}.el-status-collapsed .el-step__title.is-finish{color:#48576a}.el-steps{font-size:0}.el-steps>:last-child .el-step__line{display:none}.el-steps.is-horizontal{white-space:nowrap}.el-steps.is-horizontal.is-center{text-align:center}.el-switch{display:inline-block;position:relative;font-size:12px;line-height:26px;height:26px;vertical-align:middle}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-switch.is-disabled .el-switch__core{border-color:#e4e5f1!important;background:#e4e5f1!important}.el-switch.is-disabled .el-switch__core~.el-switch__label *{color:#fbfcff!important}.el-switch.is-checked .el-switch__core{border-color:#2877FF;background-color:#2877FF}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:.2s;display:inline-block;font-size:12px;cursor:pointer;z-index:2;float:left}.el-switch__label *{line-height:1;font-size:12px;display:inline-block}.el-switch__label.is-active.is-inside{color:#fff;display:inline-block}.el-switch__input,.el-switch__label--left,.el-switch__label--right{display:none}.el-switch__label--left.is-inside{color:#fff;position:absolute;left:8px}.el-switch__label--right.is-inside{color:#fff;position:absolute;right:8px}.el-switch__input.allow-focus{z-index:0;display:inline;display:initial;outline:0;opacity:0}.el-switch__input.allow-focus:focus+.el-switch__core{box-shadow:0 0 2px #2877FF}.el-switch__core{margin:0;float:left;position:relative;width:48px;height:26px;border:1px solid #d8d8d8;outline:0;border-radius:16px;box-sizing:border-box;background:#d8d8d8;cursor:pointer;transition:border-color .3s,background-color .3s;z-index:1}.el-switch__core .el-switch__button{top:0;left:0;position:absolute;border-radius:100%;transition:transform .3s;width:22px;height:22px;background-color:#fff}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-tabs{clear:both}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409EFF;z-index:1;transition:transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;transition:all .15s}.el-tabs__new-tab .el-icon-plus{transform:scale(.8,.8)}.el-tabs__new-tab:hover{color:#2877FF}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative;border-bottom:1px solid #ededed}.el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#e4e7ed;z-index:1}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after,.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after,.el-tabs-vertical-list .el-tabs__nav-wrap::after{content:none}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#838aa5}.el-tabs__item,.el-tag-option{font-size:14px;box-sizing:border-box}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__item,.slideInLeft-transition,.slideInRight-transition{display:inline-block}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;line-height:40px;list-style:none;font-weight:500;color:#838aa5;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item.is-disabled{color:#999;cursor:default}.el-tabs__item.is-active{color:#2877FF}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#fff}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #e4e7ed}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #e4e7ed;border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #e4e7ed;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--border-card{background:#fff;border:1px solid #d1d7e5;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#999}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#2877FF}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#2877FF;background-color:#fff;border-right-color:#d1d7e5;border-left-color:#d1d7e5}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#F5F5F5;border-bottom:1px solid #e4e7ed;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#838aa5}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #d8d8d8}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__nav-wrap.is-left::after,.el-tabs--left .el-tabs__nav-wrap.is-right::after,.el-tabs--right .el-tabs__nav-wrap.is-left::after,.el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotateZ(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left::after{right:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px;border-bottom:none}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #e4e7ed;border-bottom:none;border-top:1px solid #e4e7ed}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #e4e7ed;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #e4e7ed;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #e4e7ed;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px;border-bottom:none}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #e4e7ed}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #e4e7ed;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #e4e7ed;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #e4e7ed;border-left:none}.slideInRight-enter{animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave .3s}.slideInLeft-enter{animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave .3s}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}100%{transform-origin:0 0;transform:translateX(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(-100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}100%{transform-origin:0 0;transform:translateX(-100%);opacity:0}}.el-tabs-vertical-list .el-tabs__header.is-left,.el-tabs-vertical-list .el-tabs__header.is-right{min-height:100%}.el-tabs-vertical-list .el-tabs__nav-wrap.is-left,.el-tabs-vertical-list .el-tabs__nav-wrap.is-right{height:99%;width:208px;border:1px solid #ededed;padding:0}.el-tabs-vertical-list .el-tabs__active-bar.is-left,.el-tabs-vertical-list .el-tabs__active-bar.is-right{display:none}.el-tabs-vertical-list .el-tabs__nav.is-left .el-tabs__item.is-left,.el-tabs-vertical-list .el-tabs__nav.is-right .el-tabs__item.is-right{background:#ccdfff;border-radius:4px;color:#333;margin:8px 16px;line-height:28px;height:28px;text-align:left;overflow:hidden;padding:0 10px;text-overflow:ellipsis}.el-tabs-vertical-list .el-tabs__nav.is-left .el-tabs__item.is-active,.el-tabs-vertical-list .el-tabs__nav.is-left .el-tabs__item:hover,.el-tabs-vertical-list .el-tabs__nav.is-right .el-tabs__item.is-active,.el-tabs-vertical-list .el-tabs__nav.is-right .el-tabs__item:hover{background:#2877FF;color:#fff}.el-tabs-vertical-list .yu-tab-status{float:right;margin-top:6px}.el-tabs__item.is-bottom .yu-tab-status,.el-tabs__item.is-top .yu-tab-status{float:none}.el-tag-option{display:inline-block;padding:0 12px;height:24px;line-height:24px;color:#333;white-space:nowrap;cursor:pointer;margin-right:10px}.el-tag-option.is-checked{background-color:#2877FF;color:#fff;line-height:24px;border-radius:4px;border:none;box-sizing:border-box;cursor:pointer}.el-tag-option.is-checked.is-disabled{color:#fff;background:rgba(40,119,255,.5)}.el-tag-option.is-disabled{color:#666;background-color:#F5F5F5;cursor:not-allowed}.el-timeline.is-horizontal{white-space:nowrap}.el-timelineItem{position:relative;vertical-align:top}.el-timelineItem.is-vertical{display:block;margin-left:100px;padding:0 0 20px 30px;min-height:80px}.el-timelineItem.is-horizontal{display:inline-block;margin-top:30px;min-width:120px;max-width:300px;padding-right:20px}.el-timelineItem.is-horizontal:first-child{margin-left:16px}.el-timelineItem_head.is-vertical{position:absolute;left:-10px;top:6px;height:100%;vertical-align:top}.el-timelineItem_head.is-horizontal{position:absolute;left:0;top:0;width:100%}.el-timelineItem_line{background-color:#eaeefa;position:absolute}.el-timelineItem_line.is-vertical{background-color:#eaeefa;width:1px;height:100%;left:6px;top:15px}.el-timelineItem_line.is-horizontal{height:1px;width:100%;top:6px;left:15px}.el-timelineItem_defaultIcon{display:block;width:13px;height:13px;border-radius:50%;border:2px solid #20a0ff;box-sizing:border-box;background-color:#fff}.el-timelineItem:first-child .el-timelineItem_defaultIcon{width:17px;height:17px;background-color:#20a0ff;border-radius:50%;margin-left:-2px;margin-top:-2px}.el-timelineItem__node{width:13px;height:13px;border-radius:50%;box-sizing:border-box;background-color:#fff;position:relative}.el-timelineItem__node--large{width:17px;height:17px;transform:translate(-2px,-2px)}.el-timelineItem__node--large .el-timelineItem__icon,.el-timelineItem__node--large .el-timelineItem_defaultIcon{width:17px;height:17px}.el-timelineItem__node--large .el-timelineItem__icon[class*=" el-icon-"],.el-timelineItem__node--large .el-timelineItem__icon[class*=" yu-icon-"],.el-timelineItem__node--large .el-timelineItem__icon[class^=el-icon-],.el-timelineItem__node--large .el-timelineItem__icon[class^=yu-icon-]{width:17px;height:17px;line-height:17px;font-size:17px}.el-timelineItem__node--normal .el-timelineItem__icon[class*=" el-icon-"],.el-timelineItem__node--normal .el-timelineItem__icon[class*=" yu-icon-"],.el-timelineItem__node--normal .el-timelineItem__icon[class^=el-icon-],.el-timelineItem__node--normal .el-timelineItem__icon[class^=yu-icon-]{width:13px;height:13px;line-height:13px;font-size:13px}.el-timelineItem__node--normal{width:13px;height:13px}.el-timelineItem__node--primary{background-color:#20a0ff}.el-timelineItem__node--success{background-color:#13ce66}.el-timelineItem__node--warning{background-color:#f7ba2a}.el-timelineItem__node--danger{background-color:#ff4949}.el-timelineItem__node--info{background-color:#909399}.el-timelineItem__icon{position:absolute;top:0;left:0;color:#fff}.el-timelineItem_date{font-style:normal;font-size:14px;color:#99a9bf}.el-timelineItem_date.is-vertical{position:absolute;left:-100px;top:3px;max-width:80px;line-height:20px}.el-timelineItem_date.is-horizontal{position:absolute;top:-24px}.el-timelineItem_title{font-weight:400;color:#1f2f3d;font-size:22px;margin-bottom:12px}.el-timelineItem_main.is-horizontal{margin-top:30px;white-space:normal}.el-timelineItem_description{line-height:1.8;font-size:14px;color:#5e6d82}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 10px}.el-transfer__buttons .el-button{display:block;margin:0 auto;padding:10px;border:none;box-shadow:none}.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__buttons .el-button [class*=el-icon-]+span{margin-left:0}.el-transfer__buttons .el-button:first-child{margin-bottom:12px}.el-transfer-panel{border:1px solid #d8d8d8;border-radius:4px;background:#fff;display:inline-block;vertical-align:middle;width:200px;box-sizing:border-box;position:relative}.el-transfer-panel .el-transfer-panel__header{height:36px;line-height:36px;background:#fbfcff;margin:0;padding-left:11px;border-bottom:1px solid #d8d8d8;box-sizing:border-box;color:#333}.el-transfer-panel .el-transfer-panel__footer{height:36px;background:#fff;margin:0;padding:0;border-top:1px solid #d8d8d8;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:11px;color:#666}.el-transfer-panel .el-transfer-panel__footer .el-checkbox .el-checkbox__label{position:relative;top:2px}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:32px;line-height:32px;padding:6px 20px 0;color:#838aa5}.el-transfer-panel .el-checkbox__label{padding-left:9px}.el-transfer-panel .el-checkbox__inner{width:14px;height:14px;border-radius:3px}.el-transfer-panel__body{padding-bottom:36px;height:246px}.el-transfer-panel__list{margin:0;list-style:none;height:246px;overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:204px}.el-transfer-panel__item{height:32px;line-height:32px;padding-left:11px;display:block}.el-transfer-panel__item .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:23px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:9px}.el-transfer-panel__filter{margin-top:11px;text-align:center;padding:0 10px;width:100%;box-sizing:border-box}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;display:inline-block;box-sizing:border-box}.el-transfer-panel__filter .el-input__suffix{right:22px!important}.el-transfer-panel__filter .el-input__icon{width:16px;right:24px;line-height:32px}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer__buttons.el-transfer__buttons_updown .el-button{margin-bottom:6px}.el-tree{cursor:default;background:#fff;position:relative;overflow:auto}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#5e6b82}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#2877ff}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:#F5F7FA}.el-tree-node__content{line-height:32px;cursor:pointer;position:relative}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__content>.el-checkbox{margin-right:5px;vertical-align:top}.el-tree-node__content>.el-checkbox>.el-checkbox__input{height:14px;margin:9px 0;vertical-align:middle}.el-tree-node__expand-icon{cursor:pointer;color:#C5C5C5;font-size:12px;transform:rotate(0);transition:transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{will-change:transform;transform:rotate(90deg)}.el-tree-node__label{color:#333;font-size:14px;line-height:32px}.el-tree-node__loading-icon{line-height:36px;vertical-align:middle;margin:0 4px;font-size:14px;color:#97a0be}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#eef4ff}.el-upload{display:inline-block;text-align:center;cursor:pointer}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.el-upload__input{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload__tip{font-size:14px;color:#666;margin-top:12px}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;box-sizing:border-box;width:80px;height:80px;cursor:pointer;line-height:84px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#999}.el-upload--picture-card:hover{border-color:#2877FF;color:#2877FF}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;box-sizing:border-box;width:200px;height:96px;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-upload__text{font-size:12px;text-align:center}.el-upload-dragger .el-upload__text em{color:#2877FF;font-style:normal}.el-upload-dragger .el-icon-upload{font-size:48px;color:rgba(40,119,255,.15);margin-top:14px}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #2877FF}.el-upload-list{margin-top:12px;padding:0;list-style:none}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#48506a;line-height:2;margin-top:5px;box-sizing:border-box;border-radius:4px;width:238px;position:relative}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#2877FF;cursor:pointer}.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none}.el-upload-list__item-name{display:block;margin-right:40px;color:#333;overflow:hidden;padding-left:4px;text-overflow:ellipsis;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{color:#333;margin-right:6px;height:100%;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#48506a;display:none}.el-upload-list__item-delete:hover{color:#2877FF}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-icon-close{display:none}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg) scale(.8)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:42px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item:hover{border-color:#d8d8d8}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item:hover .el-icon-close{top:6px;right:6px}.el-upload-list--picture .el-upload-list__item{display:flex;align-items:center;overflow:hidden;background-color:#F5F5F5;border-radius:4px;border:1px solid #F5F5F5;box-sizing:border-box;margin-top:8px;padding:9px 10px 9px 88px;height:64px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:44px;height:47px;float:left;position:relative;z-index:1;margin-left:-80px;margin-right:8px}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg) scale(.6)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg) scale(.8);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#48506a}.el-upload-list__item-size{float:right}.yu-auto-anchor.anchor-group-wrap .link-wrapper{position:fixed;top:20vh;right:16px;z-index:90}.yu-auto-anchor.anchor-group-wrap .anchor-box{right:16px}.yu-auto-anchor.anchor-group-wrap .el-anchor__wrapper{width:174px;border-radius:4px;padding:16px 8px 8px 11px;box-sizing:border-box}.yu-auto-anchor.anchor-group-wrap .el-anchor__ink__ball{height:16px;width:16px;box-sizing:border-box;left:-29.5px;top:6px}.yu-auto-anchor.anchor-group-wrap .el-anchor__link:active>i.el-anchor__ink__ball,.yu-auto-anchor.anchor-group-wrap .el-anchor__link__active>i.el-anchor__ink__ball{left:-29.5px;top:6px}.yu-auto-anchor.anchor-group-wrap .el-anchor__link{width:122px;height:32px;line-height:32px;text-align:left;padding:0;margin:0 0 8px 30px;position:relative;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer}.yu-auto-anchor.anchor-group-wrap .el-anchor__link:first-child{margin-top:0}.yu-auto-anchor.anchor-group-wrap .el-anchor__link::before{content:' ';display:block;width:0;height:0;border-left:none;border-style:solid;border-width:16px;border-color:transparent;position:absolute;left:-32px}.yu-auto-anchor.anchor-group-wrap .el-anchor__link__title{font-size:14px;font-weight:400;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer}.yu-auto-anchor.anchor-group-wrap .el-anchor__wrapper{border:1px solid rgba(237,237,237,1);box-shadow:0 0 10px 0 rgba(1,1,1,.06);background-color:#fff}.yu-auto-anchor.anchor-group-wrap .el-anchor__ink__ball{border:3px solid rgba(204,204,204,1);background-color:#fff}.yu-auto-anchor.anchor-group-wrap .el-anchor__link:active .el-anchor__link__title{color:#fff}.yu-auto-anchor.anchor-group-wrap .el-anchor__link{background-color:#f2f2f2}.yu-auto-anchor.anchor-group-wrap .el-anchor__link::before{border-right-color:#f2f2f2}.yu-auto-anchor.anchor-group-wrap .el-anchor__link__title{color:#333}.yu-auto-anchor.anchor-group-wrap .el-anchor__link__active span,.yu-auto-anchor.anchor-group-wrap .el-anchor__link__active:hover span.el-anchor__link__title{color:#fff}.yu-auto-anchor.anchor-group-wrap .el-anchor__ink:before{width:6px;border-radius:3px;background-color:#f2f2f2}.yu-auto-anchor.anchor-group-wrap .el-anchor__link .yu-icon-edit,.yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover .yu-icon-edit,.yu-auto-anchor.anchor-group-wrap .el-anchor__link__active:hover .yu-icon-edit{color:#000}.yu-auto-anchor.anchor-group-wrap .el-anchor__link .yu-icon-warning1,.yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover .yu-icon-warning1,.yu-auto-anchor.anchor-group-wrap .el-anchor__link__active:hover .yu-icon-warning1{color:#ff4949}.yu-auto-anchor.anchor-group-wrap .el-anchor__link .yu-icon-checked,.yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover .yu-icon-checked,.yu-auto-anchor.anchor-group-wrap .el-anchor__link__active:hover .yu-icon-checked{color:#13ce66}.yu-auto-anchor.anchor-group-wrap .el-anchor__link .title_icon{margin-right:4px}.yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__icon{background:rgba(40,119,255,.15)}.yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__icon:before{border-right-color:rgba(40,119,255,.15)}.yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover{background-color:rgba(40,119,255,.3);color:#2877FF}.yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover::before{border-right-color:rgba(40,119,255,.3)}.yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover .el-anchor__ink__ball,.yu-auto-anchor.anchor-group-wrap .el-anchor__link__active>i.el-anchor__ink__ball{border-color:#2877FF}.yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__active{background-color:#2877FF}.yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__active:before{border-right-color:#2877FF}.yu-auto-anchor .link-container .yu-icon-arr-right1{display:block;width:15px;height:28px;background-color:#fff;color:#666;line-height:28px;box-sizing:border-box;border:1px solid rgba(237,237,237,1);border-radius:4px 0 0 4px;position:absolute;top:calc(50% - 16px);left:-18px;border-right:none;cursor:pointer}.bd-table,.bd-table .bd-table__header-wrapper{position:relative;overflow:hidden}.bd-table .bd-border .bd-table__body-wrapper .bd-table-row .bd-table-td,.bd-table .header-column{border-right:1px solid #E0E0E0}.bd-table{outline:0;background-color:#fff;border:1px solid #E0E0E0;box-sizing:border-box;color:#333;font-size:14px}.bd-table .bd-table__header-wrapper .bd-table__fixed-left-header{position:absolute;left:0;top:0;z-index:999}.bd-table .bd-table__header-wrapper .bd-table__fixed-left-header .fixed-left-header__container{position:relative;width:100%;height:100%;box-shadow:1px 0 8px #d3d4d6}.bd-table .bd-table__header-wrapper .bd-table__body-header{position:relative;white-space:nowrap;cursor:default;overflow:hidden;width:100%;height:100%;box-sizing:border-box}.bd-table .bd-table__header-wrapper .bd-table__body-header .body-header__container{height:100%;box-sizing:border-box}.bd-table .bd-table__header-wrapper .bd-table__fixed-right-header{position:absolute;top:0;right:0;z-index:999}.bd-table .bd-table__header-wrapper .bd-table__fixed-right-header .fixed-right-header__container{position:relative;width:100%;height:100%;box-shadow:-2px 0 5px #d3d4d6}.bd-table .bd-table__header-wrapper .virtual-scroll-bar{display:inline-block;position:absolute;top:-1px;right:0;background:#F2F2F2;border-bottom:1px solid #E0E0E0;border-left:1px solid #E0E0E0}.bd-table .bd-table__body-wrapper{width:100%;overflow:auto;outline:0;position:relative;height:400px}.bd-table .bd-table__body-wrapper .bd-table__body-fixed-left{position:absolute;height:100%;z-index:999;overflow:hidden;box-shadow:1px 0 8px #d3d4d6}.bd-table .bd-table__body-wrapper .bd-table__body-fixed-left .body-fixed-left__container{position:relative}.bd-table .bd-table__body-wrapper .bd-table__body-main-virtual{position:relative;width:100%;height:100%;overflow:auto;box-sizing:border-box;outline:0}.bd-table .bd-table__body-wrapper .bd-table__body-main-virtual .body-main-virtual__height{display:inline-block;vertical-align:middle;width:1px}.bd-table .bd-table__body-wrapper .bd-table__body-main-virtual .body-main-virtual__width{height:1px}.bd-table .bd-table__body-wrapper .bd-table__body-main{position:absolute;top:0;left:0;width:100%;height:auto;overflow:hidden;box-sizing:border-box;outline:0}.bd-table .bd-table__body-wrapper .bd-table__body-main .body-main__container{position:relative;box-sizing:border-box}.bd-table .bd-table__body-wrapper .bd-table__body-main .bd-table-row{transition:background-color .25s ease}.bd-table .bd-table__body-wrapper .bd-table__body-main .bd-table-row .el-checkbox{vertical-align:middle}.bd-table .bd-table__body-wrapper .bd-table__body-main .bd-table-row .el-checkbox .el-checkbox__label{white-space:nowrap}.bd-table .bd-table__body-wrapper .bd-table__body-fixed-right{position:absolute;height:100%;top:0;right:0;z-index:999;overflow:hidden;box-shadow:-2px 0 5px #d3d4d6}.bd-table .bd-table__body-wrapper .bd-table__body-fixed-right .body-fixed-right__container{position:relative}.bd-table .bd-table__body-wrapper .bd-table__body-fixed-right .body-fixed-right__container .bd-table-row{top:0}.bd-table .bd-table__body-wrapper .bd-table__empty-block{position:absolute;width:100%;top:0;text-align:center}.bd-table .bd-table__body-wrapper .bd-table__empty-block .bd-table__empty-text{display:inline-block;padding:10px;color:#5e6b82}.bd-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:14px;vertical-align:middle;margin-right:5px}.bd-table .table-row-hover .bd-table-td{background-color:#F5F5F5!important}.bd-table .table-row-highlight .bd-table-td{background-color:#eef4ff!important}.bd-table .is-center{text-align:center}.bd-table .is-left{text-align:left}.bd-table .is-right{text-align:right}.bd-table .header-column{position:absolute;display:inline-block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;border-bottom:1px solid #E0E0E0;padding:0 8px;box-sizing:border-box;background-color:#F2F2F2;color:#333;font-weight:700}.bd-table .bd-table-row{transition:background-color .25s ease}.bd-table .bd-table-row .bd-table-td{padding:0 10px;display:inline-block;border-bottom:1px solid #E0E0E0;box-sizing:border-box;background-color:#fff;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-table .bd-table-row .bd-table-td .tree-icon{vertical-align:middle;font-size:12px;margin-right:1px;transition:transform .3s;cursor:pointer;position:absolute;bottom:calc(50% - 6px)}.bd-table .bd-table-row .bd-table-td .tree-icon:hover{color:#0095e0}.bd-table .bd-table-row .bd-table-td .expanded{will-change:transform;transform:rotate(90deg)}.bd-table .bd-table-row .bd-table-td .el-radio__label{display:none}.bd-table .bd-table-row .is-link{color:#20a0ff;-webkit-text-decoration:dotted;text-decoration:dotted}.bd-table .is-treeNode{box-sizing:content-box!important;position:relative}.bd-table .is-treeNode .el-checkbox{overflow:hidden;margin-left:16px;text-overflow:ellipsis;white-space:nowrap}.bd-table .is-treeNode .el-checkbox .el-checkbox__label{white-space:nowrap!important}.bd-table .caret-wrapper{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-2px;width:16px;height:30px;overflow:visible;overflow:initial}.bd-table .caret-wrapper .sort-caret{display:inline-block;width:0;height:0;border:0;content:"";position:absolute;left:3px;z-index:2}.bd-table .caret-wrapper .sort-caret.ascending{top:9px;border-top:none;border-right:5px solid transparent;border-bottom:5px solid #97a8be;border-left:5px solid transparent}.yu-buttons{display:inline-block;font-size:0}.yu-button-drop .el-dropdown-menu__item,.yu-buttons .el-button--small,.yu-city-name,.yu-pre-city{font-size:14px}.yu-buttons-drop{position:relative;display:inline-block;margin-left:7px}.yu-buttons.yu-buttons-suction{background-color:#fff;position:fixed!important;z-index:4}.yu-buttons.yu-buttons-suction-dialog{left:0;bottom:0;position:absolute!important}.yu-buttons .el-dropdown-menu{background:#FFF;border:1px solid rgba(220,220,235,1);box-shadow:0 3px 6px 0 rgba(1,1,1,.05);border-radius:4px}.yu-buttons .el-dropdown{margin-left:10px}.yu-buttons-vertical .el-button,.yu-buttons-vertical .el-dropdown,.yu-xtable__contextMenu .el-checkbox-group .el-checkbox+.el-checkbox{margin-left:0}.yu-buttons-drop .yu-buttons-drop_button{border-color:#E0E0E0}.yu-buttons-drop_button.active{color:#636CE4;border-color:#636CE4}.cell .yu-buttons .el-button--text{padding-left:0}.el-dropdown-menu.yu-button-drop{margin:0}.button-drop-item .el-button--text{width:100%;padding-right:16px;padding-left:16px;text-align:left}.button-drop-item .el-button.el-button--text{color:inherit}.yu-button-drop .button-drop-item{padding-left:0;padding-right:0}.button-drop-item .el-button.el-button--text:hover{color:unset;background-color:rgba(0,0,0,.05)}.yu-button-drop .el-dropdown-menu__item.button-drop-item :hover{background-color:unset}.yu-buttons-vertical{padding:16px}.yu-buttons-vertical .el-dropdown,.yu-buttons-vertical button{display:block;margin-top:10px}.yu-buttons .dotted-line,.yu-city-dropdown,.yu-city-name,.yu-city-tag,.yu-list-content,.yu-pre-city{display:inline-block}.yu-buttons-vertical button:first-child{margin-top:0}.yu-buttons .dotted-line{width:2px;height:20px;background:#cbcbcb;vertical-align:top;margin:10px 10px auto;position:relative;bottom:4px}.yu-city-select{position:relative;width:100%;min-width:360px;line-height:1.5}.yu_footer_btn{float:right;margin-right:5px!important}.yu_city_footer{height:36px;border-top:1px solid #e8eaec;box-sizing:border-box;padding-top:5px;padding-right:5px}.yu-city-dropdown{position:relative;cursor:pointer;width:100%}.yu-city-name{max-width:90%;padding:5px 10px;line-height:1;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.yu-city-container{position:absolute;top:20px;left:0;margin:10px 0;background-color:#fff;box-sizing:border-box;border-radius:4px;box-shadow:0 1px 6px rgba(0,0,0,.2);z-index:900;width:100%;overflow:hidden}.city-enter,.city-leave-to{opacity:0}.city-enter-active,.city-leave-active{transition:all .3s ease}.yu-pre-city{padding:10px 10px 0;margin:0}.yu-pre-city li{float:left;list-style:none;margin-right:5px;cursor:pointer;line-height:1;color:#666}.yu-pre-city li:hover{color:#2877FF}.yu-city-search{clear:both;padding-top:10px}.yu-city-button{height:30px;padding:0 12px!important;color:#666!important;border-color:#EDEDED!important}.yu-city-tagContainer{margin:10px}.yu-city-tag{color:#666;cursor:pointer;height:24px;line-height:24px;border:1px solid #e8eaec;position:relative;margin:2px 4px 2px 0;padding:0 8px;border-radius:3px;font-size:12px;vertical-align:middle;opacity:1;overflow:hidden}.yu-city-tag:hover{color:#2877FF;background-color:#F4F8FF}.yu-city-list{overflow-y:auto;margin:10px 5px;height:200px;position:relative}.yu-list-content{margin-right:4px;cursor:pointer;padding:0 3px;color:#666;margin-bottom:3px}.yu-list-content-multiple{background-color:#F4F8FF;color:#2877FF;border-radius:2px}.yu-list-content:hover{color:#2877FF}.yu-city-input li{padding:3px 10px;height:26px}.yu-city-input input{border:1px solid #EDEDED}.yu-group-name{font-weight:500;float:left;color:#2877FF!important;font-size:20px!important;font-family:PingFangSC-Medium,PingFang SC;text-align:center;width:30px;line-height:1.2!important;margin:0;padding-right:5px}.yu-group-content{margin-inline-start:85px;font-size:14px;padding-top:2px}.yu-group-content-city{margin-inline-start:35px;font-size:14px;padding-top:1px}.yu-button-active{color:#2877FF!important;border:1px solid #2877FF!important;z-index:2!important;background-color:#F4F8FF!important}.yu-down2up,.yu-up2down{font-size:14px;position:relative;transition:all .3s;color:#C1C1C1}.yu-province-tag{float:left;min-width:40px;font-weight:600;padding-right:5px;box-sizing:border-box;font-size:14px;padding-top:2px}.yu-province-tag-margin{margin-left:35px}.yu-city-list::-webkit-scrollbar{width:6px;z-index:1}.yu-city-list::-webkit-scrollbar-thumb{background:rgba(239,239,239,1);border-radius:4px}.yu-down2up{transform:rotate(-180deg);top:-7px}.yu-up2down{top:-6px}.yu-city-list-row{height:24px}.yu-city-input .el-icon-caret-top:before{content:"\E600"}.el-combo-table.el-select .el-input__icon{font-size:12px;transition:transform .3s;transform:rotateZ(180deg);cursor:pointer}.el-combo-table.el-select .el-input__icon.yu-icon-close2{font-size:14px}.el-combo-table.el-select .el-input__icon.is-reverse{transform:rotateZ(0)}.el-cascader .el-input .el-input__icon{position:absolute;right:0;color:#bfcbd9;font-size:12px;transition:transform .3s;transform:rotateZ(180deg);cursor:pointer}.el-cascader .el-input .el-input__icon.is-reverse{transform:rotateZ(0)}.el-combo-tree.el-select .el-input__icon{font-size:12px;transition:transform .3s;transform:rotateZ(180deg);cursor:pointer}.el-combo-tree.el-select .el-input__icon.yu-icon-close2{font-size:14px}.el-combo-tree.el-select .el-input__icon.is-reverse{transform:rotateZ(0)}.el-combo-tree.el-popover{overflow:auto}.el-combo-tree.el-popover .el-tree{border:none}.el-countdown{font-size:20px;color:#515a6e}.el-cd-error-msg,.el-countdown .second{color:#eb3e3d}.el-date-table{font-size:12px;min-width:224px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table td.week{font-size:80%;color:rgba(36,47,64,.7)}.el-date-table td.selected span{background-color:#2877FF;color:#fff}.el-date-table td.selected.available,.el-date-table td.selected.available:hover{background-color:#2877FF}.el-date-table td.disabled{opacity:1;cursor:not-allowed;color:#999;background:#F5F5F5}.el-date-table td.disabled.today{background:#F5F5F5}.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date{background-color:#2877FF;color:#fff}.el-date-table td.in-range{background-color:rgba(40,119,255,.15)}.el-date-table td.in-range:hover{background-color:#b2ceff}.el-date-table td.available.current:hover{background-color:#2877FF}.el-date-table td.available:hover{background-color:rgba(40,119,255,.15)}.el-date-table td.today{color:#2877FF;background:rgba(40,119,255,.15);position:relative}.el-date-table td.today:before{content:" ";position:absolute;top:0;right:0;width:0;height:0;border-top:.5em solid #2877FF;border-left:.5em solid transparent}.el-date-table td.today.end-date,.el-date-table td.today.start-date{color:#fff}.el-date-table td.today.in-range{color:#333}.el-date-table .el-date-table__row .in-range.end-date,.el-date-table .el-date-table__row .in-range.start-date{background:#2877FF}.el-date-table td{width:32px;height:32px;box-sizing:border-box;text-align:center;cursor:pointer}.el-date-table td.next-month,.el-date-table td.prev-month{color:#999}.el-date-table th{width:22px;height:22px;padding:5px;color:rgba(36,47,64,.7);font-weight:400}.el-month-table td.current:not(.disabled) .cell,.el-month-table td.end-date .cell,.el-month-table td.end-date .cell:hover,.el-month-table td.end-date.today .cell,.el-month-table td.end-date.today .cell:hover,.el-month-table td.start-date .cell,.el-month-table td.start-date .cell:hover,.el-month-table td.start-date.today .cell,.el-month-table td.start-date.today .cell:hover{color:#fff;background:#2877FF}.el-date-table.is-week-mode .el-date-table__row.current,.el-date-table.is-week-mode .el-date-table__row:hover{background-color:rgba(40,119,255,.15)}.el-date-table.is-week-mode .el-date-table__row.current .today{background:0 0}.el-date-table.is-week-mode .el-date-table__row .today{background:rgba(40,119,255,.15)}.el-date-table.is-week-mode .el-date-table__row.current .in-range.end-date,.el-date-table.is-week-mode .el-date-table__row.current .in-range.start-date{background:#2877FF}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:rgba(40,119,255,.15)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.in-range div{border-radius:0}.el-month-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-month-table td.disabled .cell:hover{color:#C0C4CC}.el-month-table td.today.in-range div{background:0 0}.el-month-table td .cell:hover,.el-month-table td.today .cell{background:rgba(40,119,255,.15)}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td .cell{width:62px;height:32px;display:block;line-height:32px;color:#333;margin:0 auto;border-radius:0}.el-month-table td div{height:32px;box-sizing:border-box}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table td.current:not(.disabled) .cell{background-color:#2877FF!important;color:#fff}.el-year-table .el-icon{color:#C5C5C5}.el-year-table td{text-align:center;padding:8px 0;cursor:pointer}.el-year-table td .cell{width:64px;height:32px;display:block;line-height:32px;color:#333}.el-year-table td .cell:hover{background-color:rgba(40,119,255,.15)}.el-year-table td.disabled .cell{background-color:#f4f4f4;cursor:not-allowed;color:#ccc}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner.has-seconds .el-time-spinner__wrapper:nth-child(2){margin-left:1%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar{overflow:hidden;position:relative}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#fff;cursor:default}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#2877FF}.el-time-spinner__item{height:32px;line-height:32px;font-size:14px;color:#333}.el-time-spinner__item:hover:not(.disabled):not(.active){background:rgba(40,119,255,.15);cursor:pointer}.el-date-editor{position:relative;display:inline-block}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;line-height:28px;position:absolute;right:12px;top:0}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:100%;margin:0;padding:0;width:26%;text-align:center;font-size:14px;color:#606266}.el-range-editor.is-disabled,.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#d8d8d8}.el-date-editor .el-range-input::-moz-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 22px;margin:0;text-align:center;line-height:28px;font-size:14px;width:5%;color:#303133}.el-date-editor .el-icon-time{width:14px}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:16px;display:inline-block;position:absolute;right:26px;line-height:32px}.el-date-editor .el-picker-panel{position:absolute;min-width:180px;box-sizing:border-box;box-shadow:0 2px 6px #ccc;background:#fff;z-index:10;top:41px}.el-date-editor.el-input{width:100%}.el-range-editor .el-range-input{line-height:1}.el-range-editor.el-input__inner{display:inline-flex;align-items:center;padding:3px 10px}.el-range-editor.el-input__inner .el-range-input{width:36%;color:#333}.el-range-editor.is-disabled,.el-range-editor.is-disabled input{background-color:#F5F5F5;color:#666;cursor:not-allowed}.el-range-editor.el-input__inner .el-range-separator{padding:0 3px;line-height:22px}.el-range-editor.is-disabled input::-moz-placeholder{color:#d8d8d8}.el-range-editor.is-disabled input::placeholder{color:#d8d8d8}.el-range-editor.is-disabled .el-range-separator{color:#666}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#2877FF}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--small.el-input__inner{height:30px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor--mini.el-input__inner{height:22px}.el-picker-panel{color:#333;border:1px solid #d1d7e5;box-shadow:0 2px 6px #ccc;background:#fff;border-radius:2px;line-height:20px;margin:2px 0}.el-picker-panel .popper__arrow{display:none}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px 8px 8px}.el-picker-panel__content .is-week-mode .available:hover,.el-picker-panel__content .is-week-mode .today{background:0 0}.el-picker-panel__content.is-left .el-icon-d-arrow-left{position:relative;right:-2px}.el-picker-panel__footer{border-top:1px solid #d8d8d8;text-align:right;background-color:#fff;position:relative}.el-picker-panel__footer .el-button--text{color:#666;position:absolute;left:5px}.el-picker-panel__footer .el-button__cancel{left:157px}.el-picker-panel__footer .el-button--default.is-plain{box-shadow:none;border:none;margin-right:5px}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:30px;font-size:14px;color:#333;padding-left:14px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{background-color:rgba(40,119,255,.15)}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#C5C5C5;border:0;background:0 0;cursor:pointer;outline:0;margin-top:3px}.el-picker-panel__icon-btn:hover{color:#2877FF}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{cursor:pointer;color:#2877FF;text-decoration:none;padding:10px;font-size:14px}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #d8d8d8;box-sizing:border-box;padding-top:6px;background-color:#fbfcff;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{width:264px}.el-date-picker .popper__arrow{display:none}.el-date-picker .el-picker-panel__content{min-width:224px;width:248px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker.has-sidebar.has-time{width:267px}.el-date-picker__editor-wrap{position:relative;display:table-cell}.el-date-picker__editor-wrap .el-input--small{width:124px}.el-date-picker__editor-wrap .el-input--small .el-input__inner{height:32px}.el-date-picker__editor-wrap+.el-date-picker__editor-wrap{display:block;margin-left:5px}.el-date-picker__time-header{width:100%;position:relative;border-bottom:1px solid #d8d8d8;font-size:14px;padding:4px 6px 4px 4px;display:table;box-sizing:border-box}.el-date-picker__header{height:14px;margin:15px 15px 5px;text-align:center}.el-date-picker__header-label{font-size:14px;padding:0 5px;line-height:16px;text-align:center;cursor:pointer}.el-date-picker__header-label:hover{color:#2877FF}.el-date-picker__prev-btn{float:left;position:relative;left:-2px}.el-date-picker__next-btn{float:right;position:relative;right:-2px}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:528px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker .el-input--small{width:124px}.el-date-range-picker .el-input--small .el-input__inner{height:32px}.el-date-range-picker.has-sidebar.has-time{min-width:766px}.el-date-range-picker__header{position:relative;text-align:center;height:16px;margin-bottom:5px}.el-date-range-picker__header button{float:left}.el-date-range-picker__header div{font-size:14px;margin-right:50px}.el-date-range-picker__header [class*=arrow-left]{float:left;padding:0 8px}.el-date-range-picker__header [class*=arrow-right]{float:right;padding:0 8px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:15px 8px 8px}.el-date-range-picker__content.is-right{width:264px}.el-date-range-picker__content.is-right .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__content.is-left{width:264px;border-right:1px solid #d8d8d8}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right;display:block;margin-left:13px}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #d8d8d8;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{display:none}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap+.el-date-range-picker__time-picker-wrap{left:5px}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #d1d7e5}.el-time-panel{margin:5px 0;border:1px solid #d1d7e5;background-color:#fff;border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-time-panel .popper__arrow{display:none}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:":";top:50%;color:#fff;position:absolute;font-size:14px;margin-top:-15px;line-height:16px;background-color:#2877FF;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__footer{border-top:1px solid #d8d8d8;padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 6px;margin:0 6px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#666}.el-time-panel__btn.confirm{color:#2877FF}.el-quarter-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-quarter-table td.current:not(.disabled) .cell{background-color:#2877FF!important;color:#fff}.el-quarter-table td.end-date .cell,.el-quarter-table td.end-date .cell:hover,.el-quarter-table td.start-date .cell,.el-quarter-table td.start-date .cell:hover{color:#fff;background-color:#2877FF}.el-quarter-table td .cell:hover,.el-quarter-table td.in-range div,.el-quarter-table td.in-range div:hover{background-color:rgba(40,119,255,.15)}.el-quarter-table td.end-date div,.el-quarter-table td.start-date div{color:#fff}.el-quarter-table td.today .cell{color:#333}.el-quarter-table .el-icon{color:#C5C5C5}.el-quarter-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-quarter-table td .cell{height:32px;display:block;line-height:32px;color:#333;width:100%;border-radius:0}.el-quarter-table td.disabled .cell{background-color:#f4f4f4;cursor:not-allowed;color:#ccc}.el-quarter-table-picker{width:528px}.el-quarter-table-picker table{table-layout:fixed;width:100%}.el-quarter-table-picker .el-picker-panel__body{min-width:513px}.el-quarter-table-picker .el-picker-panel__content{margin:0}.el-quarter-table-picker.el-popover{color:#484d6a}.el-quarter-table-picker__header{position:relative;text-align:center;height:28px;display:flex;flex-wrap:wrap;flex-direction:column}.el-quarter-table-picker__header div:last-child{text-align:right}.el-quarter-table-picker__header div{font-size:14px;text-align:center}.el-quarter-table-picker__header div:first-child{text-align:left}.el-linkage-select-item__label,.el-quarter-table-picker__editors-wrap.is-right,.el-table .el-table__cell.is-right,.el-table th.is-right{text-align:right}.el-quarter-table-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-quarter-table-picker__content.is-left{border-right:1px solid #d8d8d8}.el-quarter-table-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-quarter-table-picker__time-header{position:relative;border-bottom:1px solid #d8d8d8;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.yu-base-panel-split-line,.yu-base-panel-title{border-bottom:1px #EDEDED solid}.el-quarter-table-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#C5C5C5}.el-quarter-table-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-quarter-table-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-lazy,.el-radio-button,.el-radio-button__inner,.el-table,.yu-base-panel,.yu-base-panel-title{position:relative}.el-linkage-select-item{float:left;line-height:32px;min-width:120px}.el-linkage-select-item__label{vertical-align:middle;float:left;box-sizing:border-box;margin-right:2px}.el-linkage-select-item__select{float:left;width:auto}.yu-base-panel{display:block;height:auto;transition:all .5s}.yu-base-panel-title{display:block;height:56px;padding:10px 24px;box-sizing:border-box}.yu-base-panel-right-content{float:right;height:100%;font-size:0}.yu-base-panel-right-content .yu-buttons,.yu-base-panel-right-content .yu-buttons .el-button{float:left}.yu-base-panel-title>h1{float:left;line-height:36px;font-weight:700;font-size:16px;color:#444;margin:0}.yu-base-panel-right-content .el-input{width:200px;margin-left:10px}.yu-base-panel-right-content .yu-base-panel-collapse{line-height:36px}.yu-base-panel-collapse{float:right;line-height:36px;padding-left:10px}.yu-base-panel-collapse .icon-filter.active{background-color:#2877FF;color:#fff;border-color:#2877FF}.yu-base-panel-collapse .icon-filter{margin:10px 0 10px 10px;display:inline-block;height:34px;line-height:34px;text-align:center;border-radius:4px;border:1px solid rgba(224,224,224,1);box-shadow:0 2px 2px 0 rgba(1,1,1,.06);color:#666}.yu-base-panel-collapse i{margin-left:5px}.yu-base-panel-collapse .el-xcollapse__icon__expand{float:left;margin-left:10px;cursor:pointer;padding:0 15px;width:-moz-fit-content;width:fit-content}.yu-base-panel-right-content .yu-buttons .el-dropdown{height:36px;line-height:36px;float:left}.yu-base-panel-right-content .panel-custom-search{display:inline-block}.yu-base-panel-filter-pad{padding-top:12px}.yu-base-panel .yu-base-panel-filter{height:auto;padding:12px 24px 0}.el-xcollapse__icon__expand{font-size:14px}.yu-base-panel-collapse .el-xcollapse__icon__expand span{margin-left:5px}.yu-base-panel-content__toolbar{display:inline-block}.yu-base-panel-content__toolbar .yu-buttons{padding-bottom:24px}.yu-base-panel-content__toolbar .yu-buttons.yu-buttons-nobuttons{padding-bottom:0}.yu-base-panel-content__title{display:inline-block;margin-right:10px;margin-bottom:24px}.yu-base-panel-content__title>h1{line-height:36px;font-weight:700;font-size:16px;color:#444;display:inline-block}.yu-base-panel-content__notitle{display:none}.yu-base-panel-title .panel-sub-title{line-height:35px;margin-left:10px}.select-row-count{color:#58B7FF}.content_operate{height:60px}.el-radio-button{display:inline-block}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #d8d8d8;border-radius:4px 0 0 4px;box-shadow:none!important}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:#fff;border:1px solid #d8d8d8;border-left:0;color:#1f273d;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;cursor:pointer;transform:translateZ(0);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:8px 15px;font-size:14px;border-radius:0}.el-radio-button__inner:hover{color:#2877FF}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1;left:-999px}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#2877FF;background:rgba(255,0,0,0);border:1px solid #2877FF;box-shadow:none}.el-table,.el-table-filter,.el-table__expanded-cell,.yu-suction.yu-suction_bottom .yu-suction_content,.yu-suction.yu-suction_top .yu-suction_content,.yu-xtable__contextMenu{background-color:#fff}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner{padding:6px 12px;font-size:9px;border-radius:0}.el-radio-group{display:inline-block;font-size:0;line-height:1;vertical-align:middle}.el-radio-group .el-radio{font-size:14px}.yu-suction .yu-suction_content{width:100%}.el-table{overflow:hidden;box-sizing:border-box;max-width:100%;border:1px solid #E0E0E0;font-size:14px;color:#333;animation:all .5s;width:100%}.el-table .el-table__cell:first-child .cell,.el-table .el-table__th:first-child .cell{padding-left:16px;padding-right:0}.el-table .el-table__footer{display:table}.el-table .el-table_group{display:table-column-group}.el-table .el-table_group span{display:table-column}.el-table .el-table__append{display:table-row;vertical-align:inherit;border-color:inherit;width:100%}.el-table .el-table__row__hide{display:none}.el-table .el-table__loading:after{content:'';display:block;position:absolute;width:40px;height:40px;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center center no-repeat;background-size:100%;animation:none;z-index:100;margin:auto}.el-table .el-table__row__loading .el-table__cell{border-right:none}.el-table .el-table__fixed-right .el-table__body{display:table}.el-table .el-tooltip.cell{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;min-width:40px}.el-table .el-table__header .el-header_tooltip{margin-left:6px;color:#58B7FF}.el-table .el-table__cell,.el-table th{height:36px;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;background-clip:padding-box}.el-table .el-table__cell.is-left,.el-table th.is-left{text-align:left}.el-table .el-table__cell.is-center,.el-table th.is-center{text-align:center}.el-table .el-table__cell,.el-table .el-table__th.is-leaf,.el-table th.is-leaf{border-bottom:1px solid #E0E0E0}.el-table .el-table__th.is-sortable,.el-table th.is-sortable{cursor:pointer}.el-table .el-table__th,.el-table th{background-color:#F2F2F2;text-align:left}.el-table .el-table__th>div,.el-table th>div{display:inline-block;padding-left:10px;padding-right:10px;line-height:36px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.el-table .el-table-column--single .cell,.el-table-column--selection .cell{padding-right:0}.el-table .el-table__fixed .el-table__body{display:table}.el-table .el-table__th.required>div::before,.el-table th.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table .el-table__th>.cell,.el-table th>.cell{position:relative;word-wrap:normal;font-weight:700;font-size:14px;font-family:MicrosoftYaHei;text-overflow:ellipsis;display:inline-block;line-height:36px;vertical-align:middle;width:100%;box-sizing:border-box}.el-table .el-table__th>.cell.highlight,.el-table th>.cell.highlight{color:#2877FF}.el-table .el-table__cell.gutter,.el-table th.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table td.is-hidden,.el-table td.is-hidden>*,.el-table th.is-hidden,.el-table th.is-hidden>*{visibility:hidden}.el-table::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#E0E0E0;z-index:1;border-bottom:1px solid #E0E0E0}.el-table__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-table__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#5e6b82}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;font-size:12px;transition:transform .2s ease-in-out;height:36px;right:8px}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expanded-cell{padding:16px 16px 0;border-bottom:1px solid #E0E0E0}.el-table__expanded-cell:hover{background-color:#fbfcff!important}.el-table--fit{border-bottom:0}.el-table--border .el-table__th,.el-table--border th,.el-table__fixed-right-patch{border-bottom:1px solid #E0E0E0}.el-table--fit .el-table__cell.gutter,.el-table--fit th.gutter{border-right-width:1px}.el-table--medium .el-table__cell,.el-table--medium .el-table__th,.el-table--medium th{padding:10px 0}.el-table--small{font-size:12px}.el-table--small .el-table__cell,.el-table--small .el-table__th,.el-table--small th{padding:8px 0}.el-table--mini{font-size:12px}.el-table--mini .el-table__cell,.el-table--mini .el-table__th,.el-table--mini th{padding:6px 0}.el-table--border .el-table__cell,.el-table--border .el-table__th,.el-table--border th{border-right:1px solid #E0E0E0}.el-table--border .el-table__cell:last-of-type,.el-table--border .el-table__th:last-of-type,.el-table--border th:last-of-type{border-right:none}.el-table--hidden{visibility:hidden}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;box-shadow:none;overflow-x:hidden;overflow-y:hidden;border-right:1px solid #E0E0E0}.el-table__fixed-right::before,.el-table__fixed::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#E0E0E0;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#F2F2F2}.el-table__fixed-right{top:0;left:auto;right:0;border-left:1px solid #E0E0E0;border-right:none}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-header-wrapper .el-table__thead div{background-color:#F2F2F2;color:#333}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3;transform:translate(0,100%)}.el-table__fixed-footer-wrapper .el-table__tbody .el-table__cell{border-top:1px solid #E0E0E0;background-color:#fbfcff;color:#333}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper .el-table__cell{border-top:1px solid #E0E0E0}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__header__column__hidden{display:none}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper .el-table__thead div{background-color:#F2F2F2;color:#333}.el-table__body-wrapper{overflow:hidden;height:100%}.el-table__body-wrapper .el-tag.el-tag--gray{color:#666}.el-table__body-wrapper .el-button .el-icon-arrow-down{font-size:12px;margin-left:4px}.el-table__body-wrapper .el-button+.el-button{margin-left:24px}.el-table__body-wrapper .el-table__expanded-cell .el-form--label-left .el-form-item{margin-right:0;margin-bottom:16px}.el-table__body-wrapper .el-table__expanded-cell .el-form--label-left .el-form-item .el-form-item__label{width:100px;color:#666;text-align:right;margin-right:4px}.el-table__body-wrapper .el-table__expanded-cell .el-form--label-left .el-form-item .el-form-item__content{width:auto;line-height:32px}.el-table__footer-wrapper{margin-top:-1px;overflow-x:auto}.el-table__footer-wrapper .el-table__thead div{background-color:#F2F2F2;color:#333}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:hidden}.el-table--scrollable-x .el-table__fixed{border-right:none}.el-table--scrollable-x .el-table__fixed-shadow{box-shadow:3px 0 4px rgba(216,216,216,1),3px 0 8px rgba(216,216,216,.5),3px 0 12px rgba(255,255,255,0)}.el-table--scrollable-x .el-table__fixed-right{border-left:none}.el-table--scrollable-x .el-table__fixed-right-shadow{box-shadow:-3px 0 4px rgba(216,216,216,1),-3px 0 8px rgba(216,216,216,.5),-3px 0 12px rgba(255,255,255,0)}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table--striped .el-table__body .el-table__row--striped .el-table__cell{background:rgba(40,119,255,.06);background-clip:padding-box}.el-table--striped .el-table__body .el-table__row--striped.current-row .el-table__cell{background:#eef4ff}.el-table__body .el-table__row.hover-row.current-row>.el-table__cell,.el-table__body .el-table__row.hover-row.el-table__row--striped.current-row>.el-table__cell,.el-table__body .el-table__row.hover-row.el-table__row--striped>.el-table__cell,.el-table__body .el-table__row.hover-row>.el-table__cell,.el-table__body .el-table__row:hover.current-row>.el-table__cell,.el-table__body .el-table__row:hover.el-table__row--striped.current-row>.el-table__cell,.el-table__body .el-table__row:hover.el-table__row--striped>.el-table__cell,.el-table__body .el-table__row:hover>.el-table__cell{background-color:rgba(251,141,18,.1)}.el-table__body .el-table__row.current-row>.current-row-edit{vertical-align:top}.el-table__body__column__hidden{display:none!important}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #E0E0E0;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;margin-left:5px;cursor:pointer}.el-table__column-filter-trigger i{color:#97a0be}.el-table--enable-row-transition .el-table__tbody .el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__tbody .el-table__row:hover>.el-table__cell{background-color:rgba(251,141,18,.1);background-clip:padding-box}.el-table--enable-row-hover .el-table__tbody .el-table__row.current-row>.el-table__cell{background:rgba(40,119,255,.15)}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;z-index:30;overflow:hidden}[class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:14px;vertical-align:middle;margin-right:5px}.el-table-filter{border:1px solid #d1d7e5;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.12);box-sizing:border-box;margin:2px 0}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:#e4e5f1;color:#48506a}.el-table-filter__list-item.is-active{background-color:#2877FF;color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #d1d7e5;padding:8px}.el-table-filter__bottom button.is-disabled{color:#d8d8d8;cursor:not-allowed}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button{background:0 0;border:none;color:#838aa5;cursor:pointer;font-size:14px;padding:0 3px}.el-table-filter__bottom button:hover{color:#2877FF}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.time-select{margin:2px 0;min-width:0}.time-select .popper__arrow{display:none}.time-select .el-picker-panel__content{max-height:240px;margin:0}.time-select .el-picker-panel__content .el-scrollbar__view{padding:7px 0}.time-select-item{height:32px;padding:0 11px;font-size:14px;line-height:32px}.time-select-item.selected:not(.disabled){background-color:#2877FF;color:#fff}.time-select-item.disabled{color:#d1d7e5;cursor:not-allowed}.time-select-item:hover{background-color:rgba(40,119,255,.15);cursor:pointer}.el-validate-message{background:rgba(255,251,230,.95);box-shadow:0 2px 8px 4px rgba(251,141,18,.15);border-radius:4px;border:1px dashed #f7ba2a;padding:16px;font-family:MicrosoftYaHei,MicrosoftYaHei}.el-validate-message-title{font-weight:700;font-size:16px;color:#f7ba2a;line-height:28px;text-align:justify;font-style:normal}.el-validate-message-title>i{margin-right:8px}.el-validate-message-close{font-size:14px;float:right;position:relative;top:-28px;cursor:pointer;color:#f7ba2a}.el-validate-message-list{margin-left:24px;font-size:14px;color:#303133}.transverse-list{display:flex;flex-direction:row;flex-wrap:wrap}.el-validate-message-list-item{margin:0 16px;padding-left:0}.el-validate-message-list-item li{margin-right:32px}.el-validate-message-list .feildName,.el-validate-message-list .moreText{color:#2877FF;line-height:28px;list-style:none}.el-validate-message-list .feildName{text-decoration:underline;cursor:pointer}.el-validate-message-list .more{cursor:pointer}.el-xcalender::after{content:'';display:block;clear:both}.el-dialog-x{position:absolute;left:50%;background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box}.el-dialog-x--small{width:800px}.el-dialog-x--move{box-shadow:0 2px 20px rgba(0,0,0,.5);opacity:.95}.el-dialog-x--large{width:960px}.el-dialog-x--full{width:100%;top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog-x--x{width:100%}.el-dialog-x__close{font-size:16px}.el-dialog-x__wrapper{top:0;right:0;bottom:0;left:0;position:fixed;overflow:auto;-ms-overflow-x:hidden;margin:0}.el-dialog-x__header{padding:20px 20px 0}.el-dialog-x__header:after,.el-dialog-x__header:before{display:table;content:""}.el-dialog-x__headerbtn{float:right;background:0 0;border:none;outline:0;padding:0;cursor:pointer;font-size:14px;margin-top:-2px}.el-dialog-x__headerbtn .el-dialog__close{color:#d8d8d8}.el-dialog-x__headerbtn:focus .el-dialog__close,.el-dialog-x__headerbtn:hover .el-dialog__close{color:#2877FF}.el-dialog-x__title{line-height:1;font-size:16px;font-weight:700;color:#1f273d}.el-dialog-x__body{padding:16px 20px;color:#48506a;font-size:14px;overflow:auto;box-sizing:border-box}.el-dialog-x__footer{padding:20px;text-align:center;box-sizing:border-box}.dialog-fade-enter-active{animation:dialog-fade-in .3s}.dialog-fade-leave-active{animation:dialog-fade-out .3s}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.el-form-item .el-utrace:after,.el-table__row .cell .el-utrace:after{font-style:normal;-webkit-transform-origin-x:0;-ms-transform:scale(.9);cursor:pointer;box-sizing:border-box}.el-form-search .el-form-item{margin-bottom:10px;padding-top:10px}.el-form-search .adjust{float:right;bottom:0;right:0;margin-left:auto}.el-form-search .search-btn-group{display:inline-block;float:left;padding:10px 0;margin-left:10px}.el-form-search .search-btn-group>span{display:inline-block;height:36px;margin-left:10px;line-height:36px;font-size:14px;color:#64647A;cursor:pointer}.el-form-search .search-btn-group>span i{display:inline-block;margin-right:4px}.el-form-search .search-btn{position:static;width:100%;overflow:hidden}.el-form-search .search-btn-group.center{display:block;text-align:center;float:unset;clear:both}.drag-item,.drag-item .title span{float:left}.el-form-search .search-btn-group .btn_square{padding:8px}.el-form-item .el-utrace:after{content:'U';color:rgba(255,255,255,1);font-size:12px;line-height:1;margin-left:6px;z-index:9;background-color:red;display:inline-block;padding:2px 4px;white-space:nowrap;border-radius:50%;transform:scale(.9);-webkit-transform:scale(.85)}.el-form-details .el-linkage-select-item{width:unset!important;min-width:unset}.el-form-details .el-linkage-select-item__select{width:unset!important}.yu-xform.el-form .el-form-item__label{display:flex;align-items:center;justify-content:flex-end;height:32px}.yu-xform.el-form .el-form-item__label>span,.yu-xform.el-form .item_blank_content>span,.yu-xform.el-form.el-form-details .is-two-line>div{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.yu-xform.el-form.el-form-details .is-two-line{height:36px;line-height:1;display:flex;align-items:center}.el-form-item__label.yu-xform-details__text-overfolw>span,.yu-xform-details__text-overfolw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;vertical-align:sub}.el-form-item.is-required>.el-form-item__label::before{content:none!important}.el-form-item.is-required>.el-form-item__label>span:before{content:'*';color:#ff4949;margin-right:4px}.yu-xform-table_details__contaner:not(:last-of-type){border-bottom:1px solid #bfcbd9}.yu-xform-table_details__contaner{border-right:1px solid #bfcbd9}.yu-xform-table_details__border{border-right:none!important}.yu-xform-table_details__last{border-bottom:none!important}.yu-xform-table_details__contaner .el-form-item{margin:0;height:100%}.yu-xform-table_details__contaner .el-form-item__label{text-align:center;padding:12px 0;height:100%}.yu-xform-table_details__contaner .el-form-item__content{padding-top:12px;padding-left:10px;border-left:1px solid #bfcbd9}.yu-xform-table_details__contaner .xform-tooltip-icon{right:4px!important;top:23px!important}.xform-tooltip-icon{color:#2877FF;width:20px;text-align:right}.yu-xform-item_contaner,.yu-xform-part_contaner{display:inline-block;width:100%}.el-form-table_details{border:1px solid #bfcbd9}.el-form-item.is-required>.el-form-item__label:before{content:'*';color:#ff4949;margin-right:4px}.yu-xform .el-form-item__content[aria-ctype=checkbox],.yu-xform .el-form-item__content[aria-ctype=textarea],.yu-xform .el-form-item__content[aria-ctype=radio],.yu-xform .el-form-item__content[aria-ctype=custom],.yu-xform .el-form-item__content[aria-ctype=yu-upload],.yu-xform .el-form-item__content[aria-ctype=yu-ace-editor]{height:auto}.yu-xform .el-collapse-item__wrap{overflow:unset}.yu-xform .yu-base-panel .yu-base-panel-content{padding-top:24px}.el-form-item.is-tight{margin-bottom:6px}.el-tooltip__popper.is-light.validateMsg{max-width:180px;white-space:wrap;box-shadow:0 2px 4px 0 rgba(0,0,0,.0900);border:1px solid #D8D8D8;color:#F52C36;height:auto}.el-tooltip__popper.is-light[x-placement^=right].validateMsg .popper__arrow{border-right-color:#D8D8D8}.yu-xform.yu-form-message:not(.el-form-search:not(.search-show-icon)) .el-form-item__content,.yu-xform.yu-form-notice .el-form-item__content,.yu-xform.yu-form-utrace .el-form-item__content{padding-right:20px}.yu-xform .notice-container{width:20px;position:absolute;right:0;top:0;line-height:inherit}.el-utrace{width:20px;display:inline-block;text-align:right}.yu-xform.yu-form-notice.yu-form-message.yu-form-utrace .el-form-item__content{padding-right:40px}.yu-xform.yu-form-notice.yu-form-message.yu-form-utrace .el-form-item__content .notice-container{width:40px}.yu-xform .el-form-item.two-cloumn .notice-area{width:50%;line-height:18px}.yu-xform .el-form-item.two-cloumn.three-cloumn .notice-area{width:100%}.el-form-item--feedback .el-input__icon.hoverShowMessage.el-input__validateIcon{width:20px;text-align:right}.el-form-details .el-form-item{margin-bottom:10px}.el-form-details .el-form-item__content{word-wrap:break-word}.form-item-row .el-form-item__content>*{line-height:1.3!important;padding-top:9px}.xform-item-custom_width{width:100%}.item_blank_content{font-size:14px;line-height:1.3}.left_item_blank{margin-left:-10px}.yu-xform.el-form .item_blank_content{display:flex;align-items:center}.yu-xform.el-form .el-form-item__expand-notice{white-space:nowrap}.yu-xform.el-form .el-form-search__content .search-btn-group>span{color:#2877FF}.yu-xform.el-form .el-form-search__content .search-btn-group>span .el-icon-d-arrow-left,.yu-xform.el-form .el-form-search__content .search-btn-group>span .el-icon-d-arrow-right{transform:rotate(90deg) scale(.7);margin-left:6px}.yu-xform-group .el-row{display:flex;flex-wrap:wrap}.yu-search .bth-group{margin-top:5px;margin-bottom:5px}.radio-button--prefix{margin-right:10px}.yu_x_selector_footer{margin-top:20px}.drag-box{padding:10px;text-align:center;z-index:999;box-shadow:0 -2px 6px 0 rgba(48,48,77,.05),0 2px 4px 0 rgba(48,48,77,.05);border-radius:4px;background:#fff}.drag-item{box-sizing:border-box}.drag-item .title{height:20px;padding:10px 0;overflow:hidden;font-size:14px;color:#19233C}.drag-item .title i{display:none}.drag-item .title:hover i{display:block}.drag-item .title i{float:right;width:21px;height:21px;color:#5e6d82;line-height:21px;text-align:center;cursor:pointer}.yu-xtable__contextMenu{line-height:25px;padding:5px 10px;display:none;z-index:10;position:fixed;border:1px solid #d1dbe5;max-height:280px;min-width:80px;overflow-y:auto;box-shadow:0 2px 4px rgba(0,0,0,.2)}.yu-xtable__contextMenu label{display:block;margin:3px 0}.el-table__row .cell .el-utrace:after{content:'U';color:rgba(255,255,255,1);font-size:12px;line-height:1;background-color:red;display:inline-block;padding:2px 4px;white-space:nowrap;border-radius:50%;transform:scale(.9);-webkit-transform:scale(.9)}.el-table__validate-msg{color:red;height:20px;line-height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yu-xtable .el-pagination{padding:10px;text-align:right}.yu-xtable .yu-xtable-footer{display:flex;justify-content:space-between;align-items:center}.el-table-x .el-radio .el-radio__label,.yu-xtable .el-radio.hide-label .el-radio__label{display:none}.yu-xtable .yu-xtable-footer .selectTotal{font-size:14px}.yu-xtable .yu-xtable-footer .selectTotal>span{color:#20a0ff}.yu-xtable .el-radio.hide-label{margin-right:0}.el-table .el-table-column--single .cell{text-overflow:unset}.el-tree-x{cursor:default;background:#fff;border:1px solid #d1d7e5}.el-tree-x .node-icon{line-height:36px;margin-right:8px}.yu-xview{background:rgba(255,255,255,1)}.yu-xview-x{position:absolute;left:50%;background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box}.yu-xview-x--tiny{width:30%}.yu-xview-x--small{width:50%}.yu-xview-x--move{box-shadow:0 2px 20px rgba(0,0,0,.5);opacity:.95}.yu-xview-x--large{width:90%}.yu-xview-x--full{width:100%;top:0;margin-bottom:0;height:100%;overflow:auto}.yu-xview-x__wrapper{top:0;right:0;bottom:0;left:0;position:fixed;overflow:auto;-ms-overflow-x:hidden;margin:0}.yu-xview-x__header{padding:20px 20px 0}.yu-xview-x__header:after,.yu-xview-x__header:before{display:table;content:""}.yu-xview-x__headerbtn{float:right;background:0 0;border:none;outline:0;padding:0;cursor:pointer;font-size:16px}.yu-xview-x__headerbtn .yu-xview__close{color:#bfcbd9}.yu-xview-x__headerbtn:focus .yu-xview__close,.yu-xview-x__headerbtn:hover .yu-xview__close{color:#20a0ff}.yu-xview-x__title{line-height:1;font-size:16px;font-weight:700;color:#1f2d3d}.yu-xview-x__body{padding:24px;color:#48576a;font-size:14px;overflow:auto;box-sizing:border-box}.yu-xview-x__footer{padding:10px 20px 15px;text-align:center;box-sizing:border-box}.yu-xview.yu-xview-x__wrapper{z-index:2001}.yu-xview.yu-xview-x-cover,.yu-xview.yu-xview-x-sidebar{left:0;top:0}.yu-xview.yu-xview-x-cover .yu-xview-x--full{left:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.yu-xview .v-mask-model{position:fixed;left:0;top:0;bottom:0;width:100%;height:100%;opacity:.5;background:#000;z-index:2002}.yu-xview .v-mask-model.inside{position:absolute}.yu-xview .yu-xview-x{background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box;z-index:2003}.yu-xview .yu-xview-x--x{width:100%;border-radius:0}.xview-cover-nomodal-enter-active,.xview-sidebar-enter-active{animation:dialog-sidebar-in .5s;-webkit-animation:dialog-sidebar-in .5s}.xview-cover-nomodal-enter-active .yu-xview-x,.xview-sidebar-enter-active .yu-xview-x{animation:dialog-sidebar-in-dialogx .5s;-webkit-animation:dialog-sidebar-in-dialogx .5s}.xview-cover-nomodal-leave-active,.xview-sidebar-leave-active{animation:dialog-sidebar-out .5s;-webkit-animation:dialog-sidebar-out .5s}.xview-cover-nomodal-leave-active .yu-xview-x,.xview-sidebar-leave-active .yu-xview-x{animation:dialog-sidebar-out-dialogx .5s;-webkit-animation:dialog-sidebar-out-dialogx .5s}.xview-sidebar-nomodal-enter-active,.xview-sidebar-nomodal-enter-active .yu-xview-x{animation:dialog-sidebar-in-dialogx .5s;-webkit-animation:dialog-sidebar-in-dialogx .5s}.xview-sidebar-nomodal-leave-active,.xview-sidebar-nomodal-leave-active .yu-xview-x{animation:dialog-sidebar-out-dialogx .5s;-webkit-animation:dialog-sidebar-out-dialogx .5s}.xview-dialog-enter-active{animation:dialog-dialog-in .5s;-webkit-animation:dialog-dialog-in .5s}.xview-dialog-leave-active{animation:dialog-dialog-out .5s;-webkit-animation:dialog-dialog-out .5s}.xview-dialog-nomodal-enter-active{animation:dialog-dialog-in .5s;-webkit-animation:dialog-dialog-in .5s}.xview-dialog-nomodal-leave-active{animation:dialog-dialog-out .5s;-webkit-animation:dialog-dialog-out .5s}@keyframes dialog-sidebar-in{0%{transform:translate3d(0,-20px,0);opacity:0;left:100%}100%{transform:translate3d(0,0,0);opacity:1;left:0}}@keyframes dialog-sidebar-in-dialogx{0%{transform:translate3d(0,-20px,0);width:0%}100%{transform:translate3d(0,0,0)}}@keyframes dialog-sidebar-out{0%{transform:translate3d(0,0,0);opacity:1;left:0}100%{transform:translate3d(0,-20px,0);opacity:0;left:100%}}@keyframes dialog-sidebar-out-dialogx{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-20px,0);width:0%}}@keyframes dialog-dialog-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-dialog-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}
.svg-icon[data-v-a9c099c5] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*

Atom One Light by Daniel Gamage
Original One Light Syntax theme from https://github.com/atom/one-light-syntax

base:    #fafafa
mono-1:  #383a42
mono-2:  #686b77
mono-3:  #a0a1a7
hue-1:   #0184bb
hue-2:   #4078f2
hue-3:   #a626a4
hue-4:   #50a14f
hue-5:   #e45649
hue-5-2: #c91243
hue-6:   #986801
hue-6-2: #c18401

*/
.hljs {
  color: #383a42;
  background: #fafafa
}
.hljs-comment,
.hljs-quote {
  color: #a0a1a7;
  font-style: italic
}
.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #a626a4
}
.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e45649
}
.hljs-literal {
  color: #0184bb
}
.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta .hljs-string {
  color: #50a14f
}
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #986801
}
.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #4078f2
}
.hljs-built_in,
.hljs-title.class_,
.hljs-class .hljs-title {
  color: #c18401
}
.hljs-emphasis {
  font-style: italic
}
.hljs-strong {
  font-weight: bold
}
.hljs-link {
  text-decoration: underline
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-frame-tab {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}
.yu-frame-tab .yu-frame-tabs {
  z-index: 4;
  width: 100%;
  height: 100%;
  box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.25);
}
.yu-frame-tab .yu-frame-tabs > div {
  position: relative;
  display: inline-block;
  padding: 9px 0;
}
.yu-frame-tab .yu-tab-contextmenu {
  z-index: 101;
  box-sizing: border-box;
  width: 96px;
  background: #ffffff;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.15);
}
.yu-frame-tab .yu-tab-contextmenu:hover {
  cursor: pointer;
}
.yu-frame-tab .yu-tab-contextmenu span {
  display: block;
  height: 32px;
  padding: 0 10px;
  font-size: 14px;
  line-height: 32px;
  color: #333;
  border-radius: 4px;
}
.yu-frame-tab .yu-tab-content {
  display: block;
  margin-left: 20px;
}
.yu-frame-tab .yu-tab-content > span {
  position: relative;
  float: left;
  height: 32px;
  padding: 0 16px;
  margin-right: 10px;
  font-size: 14px;
  line-height: 32px;
  color: #fff;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  transition: 0.2s;
}
.yu-frame-tab .yu-tab-content > span:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.yu-frame-tab .yu-tab-content > span:active {
  font-weight: bold;
}
[data-theme=orange] .yu-frame-tab .yu-tab-content > span:active {
  background-color: rgba(251, 141, 18, 0.3);
}
[data-theme=blue] .yu-frame-tab .yu-tab-content > span:active {
  background-color: rgba(40, 119, 255, 0.3);
}
[data-theme=red] .yu-frame-tab .yu-tab-content > span:active {
  background-color: rgba(241, 23, 35, 0.3);
}
.yu-frame-tab .yu-tab-content > span.ck {
  font-weight: bold;
  background-color: #ffffff;
}
[data-theme=orange] .yu-frame-tab .yu-tab-content > span.ck {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-frame-tab .yu-tab-content > span.ck {
  color: #2877ff;
}
[data-theme=red] .yu-frame-tab .yu-tab-content > span.ck {
  color: #f11723;
}
[data-theme=orange] .yu-frame-tab .yu-tab-content > span.ck:hover > i {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-frame-tab .yu-tab-content > span.ck:hover > i {
  color: #2877ff;
}
[data-theme=red] .yu-frame-tab .yu-tab-content > span.ck:hover > i {
  color: #f11723;
}
.yu-frame-tab .yu-tab-content > span:hover > i {
  display: block;
  font-weight: normal;
  color: #fff;
  background: rgba(0, 0, 0, 0.15);
}
.yu-frame-tab .yu-tab-content > span > i {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  width: 12px;
  height: 12px;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  border-radius: 0 4px;
}
.yu-frame-tab .yu-tab-content > span > i::before {
  position: absolute;
  top: 0;
  right: 0;
  transform: scale(0.8);
}
.yu-frame-tab .yu-tab-content > span > i:hover {
  color: rgb(255, 255, 255);
  background: rgba(0, 0, 0, 0.2);
}
.yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button {
  width: 24px;
  height: 32px;
  padding: 0;
  border-radius: 4px;
}
.yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button i {
  width: 0;
  height: 0;
}
.yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > i {
  position: relative;
  top: -8px;
  display: block;
  width: 20px;
}
.yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > i::before {
  font-size: 16px;
  line-height: 48px;
  transition: color 0.2s ease;
  transform: rotate(90deg);
}
.yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div {
  position: fixed;
  z-index: 100;
  box-sizing: border-box;
  display: block;
  min-width: 180px;
  max-height: 292px;
  padding: 10px 0;
  margin-top: 35px;
  margin-left: 0;
  overflow: auto;
  text-align: left;
  cursor: default;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
}
.yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > .split-hr {
  height: 1px;
  background-color: #ededed;
  border: 0;
}
.yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span {
  position: relative;
  display: block;
  height: 32px;
  padding: 0 32px 0 24px;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  color: #333;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  transition: 0.2s;
}
.yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:hover > i {
  display: block;
}
.yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span > i {
  position: absolute;
  top: 8px;
  right: 10px;
  display: none;
  float: left;
  width: 16px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  color: #777;
  text-align: center;
}
[data-theme=orange] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span > i:hover {
  color: #ffaa3b;
}
[data-theme=blue] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span > i:hover {
  color: #5297ff;
}
[data-theme=red] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span > i:hover {
  color: #ff4245;
}
[data-theme=orange] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:hover {
  color: #ffaa3b;
}
[data-theme=blue] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:hover {
  color: #5297ff;
}
[data-theme=red] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:hover {
  color: #ff4245;
}
[data-theme=orange] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
[data-theme=orange] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:active {
  background-color: rgba(251, 141, 18, 0.3);
}
[data-theme=blue] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:active {
  background-color: rgba(40, 119, 255, 0.3);
}
[data-theme=red] .yu-frame-tab .yu-tab-content > span.yu-tab-drop-down-menu-button > div > span:active {
  background-color: rgba(241, 23, 35, 0.3);
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.hamburger[data-v-d6406273] {
  display: inline-block;
  position: relative;
  top: 1px;
  right: 2px;
  color: #979797;
  font-size: 12px;
  transition: transform 0.1s;
}
[data-theme=orange] .hamburger[data-v-d6406273]:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .hamburger[data-v-d6406273]:hover {
  color: #2877ff;
}
[data-theme=red] .hamburger[data-v-d6406273]:hover {
  color: #f11723;
}
.is-active[data-v-d6406273] {
  transform: rotate(180deg);
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-frame-menu-left .yu-logo-min[data-v-da8c8ffe] {
  color: #333333;
}
.yu-logo-min[data-v-da8c8ffe] {
  box-sizing: border-box;
  display: block;
  height: 50px;
  padding: 0 30px 0 20px;
  overflow: hidden;
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
}
.yu-logo-min.yu-logo-collapse[data-v-da8c8ffe] {
  padding: 0;
}
.yu-logo-min img[data-v-da8c8ffe] {
  width: 30px;
  height: 30px;
  margin: 9px 9px 11px 0;
}
.yu-logo-min > i[data-v-da8c8ffe] {
  display: inline-block;
  font-style: normal;
}
.yu-logo-collapse img[data-v-da8c8ffe] {
  width: 30px;
  height: 30px;
  margin: 9px 0 11px;
}
.yu-logo-collapse span[data-v-da8c8ffe] {
  display: none;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-menu-icon {
  display: inline-block;
  width: inherit;
  width: calc(100% - 12px);
  min-width: 36px;
  height: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.yu-menu-icon > i.menu-title-icon {
  padding-right: 8px;
}
.yu-menu-icon .el-icon-star {
  position: absolute;
  top: 12px;
  right: 0;
  display: none;
  font-size: 12px;
  color: #777;
  transition: 0.2s;
}
.yu-menu-icon .empty-icon {
  width: 16px;
  height: 21px;
}
.yu-frame-menu-fav .yu-menu-icon {
  width: calc(100% - 24px);
}
.yu-frame-menu-fav .el-submenu__title .yu-menu-icon {
  width: calc(100% - 12px);
}
.menu-wrapper .el-menu-item:hover .yu-menu-icon .el-icon-star {
  display: block;
}
[data-theme=orange] .menu-wrapper .el-menu-item:hover .yu-menu-icon .el-icon-star:hover {
  color: #ffaa3b;
}
[data-theme=blue] .menu-wrapper .el-menu-item:hover .yu-menu-icon .el-icon-star:hover {
  color: #5297ff;
}
[data-theme=red] .menu-wrapper .el-menu-item:hover .yu-menu-icon .el-icon-star:hover {
  color: #ff4245;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.menu-wrapper .el-menu-item {
  margin-bottom: 4px;
}
.menu-wrapper .el-submenu .el-submenu__title {
  margin-bottom: 4px;
}
.menu-wrapper .el-submenu .el-submenu__icon-arrow {
  top: calc(50% + 3px);
  right: 10px !important;
}
.menu-wrapper .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  top: 50%;
}
.menu-wrapper > a .el-menu-item,
.menu-wrapper > a .el-submenu__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menu-wrapper > a .el-menu-item {
  box-sizing: border-box;
  height: 36px;
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 36px;
  color: #333;
  border-radius: 4px;
}
.menu-wrapper > a .el-menu-item:hover {
  cursor: pointer;
}
[data-theme=orange] .menu-wrapper > a .el-menu-item:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .menu-wrapper > a .el-menu-item:hover {
  color: #2877ff;
}
[data-theme=red] .menu-wrapper > a .el-menu-item:hover {
  color: #f11723;
}
[data-theme=orange] .menu-wrapper > a .el-menu-item:hover {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.08) 0%, rgba(251, 141, 18, 0.16) 100%);
}
[data-theme=blue] .menu-wrapper > a .el-menu-item:hover {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.08) 0%, rgba(40, 119, 255, 0.16) 100%);
}
[data-theme=red] .menu-wrapper > a .el-menu-item:hover {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.08) 0%, rgba(241, 23, 35, 0.16) 100%);
}
.menu-wrapper > a .el-menu-item:hover label {
  cursor: pointer;
}
.menu-wrapper > a .el-menu-item .yu-sidebar-item-title-vertical {
  position: relative;
  bottom: 1px;
}
.menu-wrapper > a .el-menu-item.is-active {
  color: #fff;
}
[data-theme=orange] .menu-wrapper > a .el-menu-item.is-active {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .menu-wrapper > a .el-menu-item.is-active {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .menu-wrapper > a .el-menu-item.is-active {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
.menu-wrapper > a .el-menu-item.is-active i {
  color: #fff !important;
}
.menu-wrapper .is-active > .el-submenu__title {
  border: none;
}
.menu-wrapper.yu-root-menu-wrapper > a > .el-menu-item,
.menu-wrapper.yu-root-menu-wrapper > .el-submenu > .el-submenu__title {
  padding-left: 10px !important;
}
.menu-wrapper.yu-root-menu-wrapper > .el-submenu .el-submenu__icon-arrow {
  right: 10px !important;
}
.menu-wrapper.yu-root-menu-wrapper > .el-submenu .el-submenu__title {
  margin-bottom: 4px;
}
.menu-wrapper.yu-root-menu-wrapper > .el-submenu.is-opened .menu-wrapper.nest-menu {
  line-height: 36px;
}
.menu-wrapper > li .el-submenu__title {
  height: 36px;
  line-height: 36px;
  color: #333;
  border-radius: 4px;
  transition: 0.2s;
}
.menu-wrapper > li .el-submenu__title:hover {
  cursor: pointer;
}
[data-theme=orange] .menu-wrapper > li .el-submenu__title:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .menu-wrapper > li .el-submenu__title:hover {
  color: #2877ff;
}
[data-theme=red] .menu-wrapper > li .el-submenu__title:hover {
  color: #f11723;
}
[data-theme=orange] .menu-wrapper > li .el-submenu__title:hover {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.08) 0%, rgba(251, 141, 18, 0.16) 100%);
}
[data-theme=blue] .menu-wrapper > li .el-submenu__title:hover {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.08) 0%, rgba(40, 119, 255, 0.16) 100%);
}
[data-theme=red] .menu-wrapper > li .el-submenu__title:hover {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.08) 0%, rgba(241, 23, 35, 0.16) 100%);
}
.menu-wrapper > li .el-submenu__title:hover label {
  cursor: pointer;
}
[data-theme=orange] .menu-wrapper > li .el-submenu__title:hover label > i {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .menu-wrapper > li .el-submenu__title:hover label > i {
  color: #2877ff;
}
[data-theme=red] .menu-wrapper > li .el-submenu__title:hover label > i {
  color: #f11723;
}
[data-theme=orange] .menu-wrapper > li .el-submenu__title:hover i {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .menu-wrapper > li .el-submenu__title:hover i {
  color: #2877ff;
}
[data-theme=red] .menu-wrapper > li .el-submenu__title:hover i {
  color: #f11723;
}
.menu-wrapper > li .el-submenu__title label > i {
  width: 16px;
  height: 16px;
}
.menu-wrapper > li .el-submenu__title > i {
  width: 12px;
  height: 12px;
}
.menu-wrapper > li .el-menu {
  background-color: #ffffff;
}
.menu-wrapper > li .el-menu .menu-wrapper.tree-menu {
  height: 36px;
  line-height: 36px;
}
.menu-wrapper > li .el-menu .menu-wrapper.tree-menu:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.menu-wrapper > li .el-menu .menu-wrapper.tree-menu > a {
  height: 36px;
  line-height: 36px;
}
.menu-wrapper > li .el-menu .menu-wrapper.tree-menu > a .el-menu-item {
  height: 36px;
  padding: 0 10px;
  line-height: 36px;
  color: #000;
}
.menu-wrapper > li .el-menu .menu-wrapper.tree-menu > .el-submenu {
  width: 100%;
  height: 36px;
  line-height: 36px;
}
.menu-wrapper > li .el-menu .menu-wrapper.tree-menu > .el-submenu .el-submenu__title {
  height: 36px;
  padding: 0 10px 0 30px !important;
  font-size: 14px;
  line-height: 36px;
  color: #000;
  border: none;
}
.menu-wrapper > li .el-menu .menu-wrapper.tree-menu > .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  transform: rotate(270deg);
}
.menu-wrapper > li .el-menu .menu-wrapper.tree-menu > .el-submenu .el-menu {
  top: 0 !important;
  left: 100%;
}
.menu-wrapper .has-child > .el-menu {
  overflow: visible;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-menu-search[data-v-95a40152] {
  position: relative;
  box-sizing: border-box;
  height: 32px;
  border: 1px solid transparent;
}
.yu-menu-search[data-v-95a40152] .el-input--prefix .el-input__inner {
  padding-left: 20px;
}
.yu-menu-search[data-v-95a40152] .el-input {
  width: 100%;
  font-size: 14px;
}
.yu-menu-search[data-v-95a40152] .el-input .el-input__inner {
  height: 30px;
  line-height: 30px;
  color: #333;
}
.yu-menu-search[data-v-95a40152] .el-input .el-input__prefix .el-input__icon {
  font-size: 14px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.2);
}
.yu-menu-search[data-v-95a40152] .el-input .el-input__suffix {
  right: 0 !important;
}
[data-theme=orange] .yu-menu-search[data-v-95a40152] .el-input:hover .el-input__prefix .el-input__icon {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-menu-search[data-v-95a40152] .el-input:hover .el-input__prefix .el-input__icon {
  color: #2877ff;
}
[data-theme=red] .yu-menu-search[data-v-95a40152] .el-input:hover .el-input__prefix .el-input__icon {
  color: #f11723;
}
.yu-menu-search .yu-menu-search-list[data-v-95a40152] {
  position: absolute;
  top: 32px;
  left: 0;
  z-index: 999;
  box-sizing: border-box;
  min-width: 200px;
  max-height: 272px;
  padding: 8px 0;
  color: #333;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.15);
}
.yu-menu-search .yu-menu-search-list[data-v-95a40152] .el-scrollbar__wrap {
  max-height: 256px;
}
.yu-menu-search .yu-menu-search-list .yu-menu-search-item[data-v-95a40152] {
  box-sizing: border-box;
  width: 100%;
  height: 32px;
  padding: 0 10px;
  line-height: 32px;
  white-space: nowrap;
  cursor: pointer;
}
[data-theme=orange] .yu-menu-search .yu-menu-search-list .yu-menu-search-item[data-v-95a40152]:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-menu-search .yu-menu-search-list .yu-menu-search-item[data-v-95a40152]:hover {
  color: #2877ff;
}
[data-theme=red] .yu-menu-search .yu-menu-search-list .yu-menu-search-item[data-v-95a40152]:hover {
  color: #f11723;
}
[data-theme=orange] .yu-menu-search .yu-menu-search-list .yu-menu-search-item[data-v-95a40152]:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .yu-menu-search .yu-menu-search-list .yu-menu-search-item[data-v-95a40152]:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .yu-menu-search .yu-menu-search-list .yu-menu-search-item[data-v-95a40152]:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
.yu-menu-search-focus[data-v-95a40152] {
  border: 1px solid transparent;
}
[data-theme=orange] .yu-menu-search-focus[data-v-95a40152] {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-menu-search-focus[data-v-95a40152] {
  border-color: #2877ff;
}
[data-theme=red] .yu-menu-search-focus[data-v-95a40152] {
  border-color: #f11723;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-frame-favorite-menu[data-v-84bb0705] {
  height: 100%;
}
.yu-frame-favorite-menu .favorite-menu-content[data-v-84bb0705] {
  height: 100%;
}
.yu-frame-favorite-menu .favorite-menu-content .el-scrollbar[data-v-84bb0705] {
  height: 100%;
}
.yu-frame-favorite-menu .el-menu[data-v-84bb0705] {
  background-color: #ffffff;
  border: none;
}
.yu-frame-favorite-menu .horizontal-collapse-transition[data-v-84bb0705] {
  transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
}
.drop-bar[data-v-c162a261] {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 3px;
  height: 100%;
  cursor: col-resize;
  background-color: transparent;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.sidebar-container[data-v-fb056596] {
  position: absolute;
  z-index: 101;
  width: 220px;
  height: 100%;
  background-color: #ffffff;
  border-right: 1px solid #e4e7ec;
  box-shadow: 3px 0 6px 0 rgba(0, 0, 0, 0.08);
  transition: width 0.2s;
  /* flex-basis: auto;或者设置固定的宽度，如 width: 200px; */
  /* 可以根据需求添加其他样式，比如 min-width 或 max-width */
  /* flex-basis: auto;或者设置固定的宽度，如 width: 200px; */
  /* 可以根据需求添加其他样式，比如 min-width 或 max-width */
}
.sidebar-container[data-v-fb056596]:hover {
  cursor: pointer;
}
.sidebar-container > div[data-v-fb056596] {
  height: 100%;
}
.sidebar-container .horizontal-collapse-transition[data-v-fb056596] {
  transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] {
  box-sizing: border-box;
  height: calc(100% - 82px);
  padding: 10px;
}
.yu-menu-horizontal-scrollarea .el-submenu__title *[data-v-fb056596],
.yu-menu-horizontal-scrollarea .el-menu-item *[data-v-fb056596] {
  vertical-align: inherit;
}
.yu-menu-horizontal-scrollarea .el-submenu__title label > i[data-v-fb056596],
.yu-menu-horizontal-scrollarea .el-menu-item label > i[data-v-fb056596] {
  padding-right: 3px;
}
.yu-menu-horizontal-scrollarea .el-scrollbar[data-v-fb056596] {
  height: 100%;
}
.yu-menu-horizontal-scrollarea .el-scrollbar .el-scrollbar__wrap[data-v-fb056596] {
  background-color: rgba(0, 0, 0, 0);
}
.yu-menu-horizontal-scrollarea .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu[data-v-fb056596] {
  background-color: #ffffff;
  border: none;
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-tabs {
  height: 100%;
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-tabs .el-tabs__item {
  width: 100px;
  height: 24px;
  padding: 0;
  font-size: 12px;
  line-height: 24px;
  color: #666;
}
[data-theme=orange] .yu-menu-horizontal-scrollarea[data-v-fb056596] .el-tabs .el-tabs__item.is-active {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-menu-horizontal-scrollarea[data-v-fb056596] .el-tabs .el-tabs__item.is-active {
  color: #2877ff;
}
[data-theme=red] .yu-menu-horizontal-scrollarea[data-v-fb056596] .el-tabs .el-tabs__item.is-active {
  color: #f11723;
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-tabs .el-tabs__nav-wrap {
  padding: 0;
  border-bottom: 1px solid #e4e7ec;
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-tabs .el-tabs__content {
  height: calc(100% - 40px);
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-tabs .el-tabs__content .el-tab-pane {
  height: 100%;
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-scrollbar__thumb {
  display: none;
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-menu--collapse {
  margin: 0 !important;
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-menu--collapse .el-menu-item,
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-menu--collapse .el-submenu__title {
  width: 36px;
}
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-menu--collapse .el-menu-item .el-submenu__icon-arrow,
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-menu--collapse .el-menu-item span,
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-menu--collapse .el-submenu__title .el-submenu__icon-arrow,
.yu-menu-horizontal-scrollarea[data-v-fb056596] .el-menu--collapse .el-submenu__title span {
  display: none;
}
.yu-menu-horizontal-collapse[data-v-fb056596] .el-tabs__active-bar {
  width: 36px;
}
.yu-menu-horizontal-collapse[data-v-fb056596] .el-scrollbar__wrap {
  overflow-x: hidden;
}
.yu-menu-horizontal-collapse[data-v-fb056596] .el-tabs__nav-wrap {
  padding: 0 10px;
}
.yu-menu-horizontal-collapse[data-v-fb056596] .el-tabs__nav-next,
.yu-menu-horizontal-collapse[data-v-fb056596] .el-tabs__nav-prev {
  display: none;
}
.yu-menu-horizontal-collapse[data-v-fb056596] .el-icon-star {
  display: none;
}
.yu-menu-horizontal-collapse[data-v-fb056596] .el-tabs .el-tabs__item {
  width: auto;
}
.yu-menu-search[data-v-fb056596] {
  height: 32px;
  padding: 0 10px;
  margin: 0 10px;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 16px;
}
.yu-menu-search[data-v-fb056596] .el-input__inner {
  background-color: transparent;
  border: none;
}
.yu-menu-search[data-v-fb056596] .el-input__prefix {
  left: 0 !important;
}
.hamburger-container[data-v-fb056596] {
  position: absolute;
  top: 141px;
  z-index: 101;
  width: 30px;
  height: 30px;
}
.hamburger-container[data-v-fb056596]:hover {
  cursor: pointer;
}
.hamburger-container:hover > div[data-v-fb056596] {
  background: linear-gradient(90deg, #fff 0%, #edf0f5 100%);
}
[data-theme=orange] .hamburger-container[data-v-fb056596]:hover .hamburger {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .hamburger-container[data-v-fb056596]:hover .hamburger {
  color: #2877ff;
}
[data-theme=red] .hamburger-container[data-v-fb056596]:hover .hamburger {
  color: #f11723;
}
.hamburger-container div[data-v-fb056596] {
  z-index: 100;
  width: 13px;
  height: 24px;
  background: #ffffff;
  background: linear-gradient(90deg, #fff 0%, #edf0f5 100%);
  border: 1px solid #e4e7ec;
  border-left: unset;
  border-radius: 0 4px 4px 0;
  box-shadow: 3px 0 3px 0 rgba(228, 231, 236, 0.25);
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-leftHover-side-pop[data-v-6ef6e3d2] {
  position: absolute;
  top: 0;
  left: 100px; /* 左侧一级菜单宽度 */
  width: 220px; /* 同left布局菜单同宽 */
  padding: 16px 10px;
  font-weight: normal;
  text-align: left;
  background-color: #ffffff;
  box-sizing: border-box;
  box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  z-index: 100;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.app-wrapper.yu-lefthover .fill-height {
  height: calc(100vh - 50px);
}
.app-wrapper.yu-lefthover .sidebar-container {
  position: relative;
  box-sizing: border-box;
  width: 100px;
  height: 100%;
  padding: 16px 0;
  background-color: #ffffff;
  border-right: 1px solid #e4e7ec;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 0 8px;
  margin-bottom: 16px;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search .yu-lefthover-menu-search-default {
  box-sizing: border-box;
  width: 100%;
  padding-left: 10px;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search .yu-lefthover-menu-search-default i {
  font-size: 14px;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search .yu-menu-search {
  border: none;
  border-radius: 4px;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search .yu-menu-search .el-input__inner {
  padding-left: 30px !important;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search .yu-menu-search .el-input__prefix {
  left: 10px !important;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search .yu-lefthover-menu-search-box {
  box-sizing: border-box;
  height: 32px;
  font-size: 14px;
  line-height: 32px;
  color: #949494;
  text-align: left;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search .yu-lefthover-menu-search-box i {
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.2);
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search .yu-lefthover-menu-search-pop {
  left: 8px;
  min-width: calc(100% - 16px);
  padding: 0;
  overflow: unset !important;
  background: transparent;
  border: unset;
  box-shadow: unset;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search .yu-lefthover-menu-search-pop .yu-menu-search-list {
  background: #ffffff;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.15);
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-search:hover .el-menu-search {
  display: block;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite {
  box-sizing: border-box;
  width: 100%;
  padding: 0 8px;
  margin-bottom: 16px;
  text-align: center;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite .yu-lefthover-menu-favorite-icon {
  width: 36px;
  height: 32px;
  padding: 0;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 16px;
  transition: 0.2s;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite .yu-lefthover-menu-favorite-icon:hover, .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite .yu-lefthover-menu-favorite-icon:active {
  color: #fff;
}
[data-theme=orange] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite .yu-lefthover-menu-favorite-icon:hover, [data-theme=orange] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite .yu-lefthover-menu-favorite-icon:active {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite .yu-lefthover-menu-favorite-icon:hover, [data-theme=blue] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite .yu-lefthover-menu-favorite-icon:active {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite .yu-lefthover-menu-favorite-icon:hover, [data-theme=red] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite .yu-lefthover-menu-favorite-icon:active {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite.is-opened .yu-lefthover-menu-favorite-icon {
  color: #fff;
}
[data-theme=orange] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite.is-opened .yu-lefthover-menu-favorite-icon {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite.is-opened .yu-lefthover-menu-favorite-icon {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-favorite.is-opened .yu-lefthover-menu-favorite-icon {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box {
  position: unset !important;
  height: calc(100% - 96px);
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu-box-ul > li {
  margin-bottom: 10px;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu-box-ul > li:last-of-type {
  margin-bottom: 0;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu {
  font-size: 14px;
  line-height: 1;
  color: #333;
  text-align: center;
  cursor: pointer;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu .yu-lefthover-menu-title {
  box-sizing: border-box;
  height: 56px;
  padding: 10px 4px;
  margin-right: 8px;
  margin-left: 8px;
  background: #f6f8fb;
  border-radius: 4px;
  transition: 0.2s;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu .yu-lefthover-menu-title > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 6px;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu .yu-lefthover-submenu .el-submenu__title *,
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu .yu-lefthover-submenu .el-menu-item * {
  vertical-align: inherit;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu .yu-lefthover-submenu.el-scrollbar {
  height: 100%;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu .yu-lefthover-submenu.el-scrollbar .el-scrollbar__wrap {
  background-color: rgba(0, 0, 0, 0);
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu .yu-lefthover-submenu.el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu {
  background-color: #ffffff;
  border: none;
}
[data-theme=orange] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:hover .yu-lefthover-menu-title {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:hover .yu-lefthover-menu-title {
  color: #2877ff;
}
[data-theme=red] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:hover .yu-lefthover-menu-title {
  color: #f11723;
}
[data-theme=orange] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:hover .yu-lefthover-menu-title {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.08) 0%, rgba(251, 141, 18, 0.16) 100%);
}
[data-theme=blue] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:hover .yu-lefthover-menu-title {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.08) 0%, rgba(40, 119, 255, 0.16) 100%);
}
[data-theme=red] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:hover .yu-lefthover-menu-title {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.08) 0%, rgba(241, 23, 35, 0.16) 100%);
}
[data-theme=orange] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:hover .yu-lefthover-menu-title i {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:hover .yu-lefthover-menu-title i {
  color: #2877ff;
}
[data-theme=red] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:hover .yu-lefthover-menu-title i {
  color: #f11723;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:active .yu-lefthover-menu-title, .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu.is-active .yu-lefthover-menu-title {
  color: #fff !important;
}
[data-theme=orange] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:active .yu-lefthover-menu-title, [data-theme=orange] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu.is-active .yu-lefthover-menu-title {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:active .yu-lefthover-menu-title, [data-theme=blue] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu.is-active .yu-lefthover-menu-title {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:active .yu-lefthover-menu-title, [data-theme=red] .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu.is-active .yu-lefthover-menu-title {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu:active .yu-lefthover-menu-title i, .app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .yu-lefthover-menu.is-active .yu-lefthover-menu-title i {
  color: #fff !important;
}
.app-wrapper.yu-lefthover .sidebar-container .yu-lefthover-menu-box .el-scrollbar__bar.is-vertical {
  /* 去掉el-scrollbar的position: relative;影响了二级菜单的显示；需重新设置滚动条的位置 */
  top: 112px !important;
  right: -8px;
  bottom: 16px !important;
}
.app-wrapper.yu-lefthover .yu-lefthover-menu-pop {
  position: absolute;
  top: 0; /* 头部高度 */
  left: 100px; /* 左侧一级菜单宽度 */
  z-index: 100;
  width: 220px; /* 同left布局菜单同宽 */
  height: calc(100vh - 50px); /* 减去头部高度 */
  transition: 0.2s;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-frame-top-user {
  height: 49px;
  line-height: 49px;
  position: relative;
  display: flex !important;
  width: 150px !important;
  padding-right: 22px;
}
.yu-frame-top-user .default-user-pic {
  width: 36px;
  height: 36px;
  line-height: 40px;
  text-align: center;
  border-radius: 36px;
}
[data-theme=orange] .yu-frame-top-user .default-user-pic {
  background-color: rgb(247, 245, 243);
}
[data-theme=blue] .yu-frame-top-user .default-user-pic {
  background-color: rgb(245, 249, 255);
}
[data-theme=red] .yu-frame-top-user .default-user-pic {
  background-color: rgb(243, 241, 241);
}
.yu-frame-top-user > div {
  display: inline-block;
}
.yu-frame-top-user > div.yu-frame-dropdown-menu {
  top: 49px;
  right: -12px;
  left: inherit;
}
.yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list {
  max-height: 170px;
  margin: 0 10px;
  border-bottom: 1px solid #e4e7ec;
}
.yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap {
  max-height: 160px;
  margin-right: -10px !important;
  margin-bottom: 0 !important;
}
.yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item {
  height: 32px;
  padding: 0 10px;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  color: #666;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
[data-theme=orange] .yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item.yu-icon-checked2::before {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item.yu-icon-checked2::before {
  color: #2877ff;
}
[data-theme=red] .yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item.yu-icon-checked2::before {
  color: #f11723;
}
.yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item::before {
  float: left;
  padding-right: 8px;
  font-size: 18px;
  color: #e0e0e0;
}
.yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item:hover {
  border-radius: 4px;
}
[data-theme=orange] .yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item:hover {
  color: #ffaa3b;
}
[data-theme=blue] .yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item:hover {
  color: #5297ff;
}
[data-theme=red] .yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item:hover {
  color: #ff4245;
}
[data-theme=orange] .yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .yu-frame-top-user > div.yu-frame-dropdown-menu .yu-user-switch-list .el-scrollbar__wrap .yu-user-switch-item:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
.yu-frame-top-user > i {
  position: absolute;
  top: 50%;
  right: 0;
  float: left;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  font-size: 12px;
  line-height: 16px;
  color: #ffffff;
  text-align: center;
  transition: 0.2s;
}
.yu-frame-top-user:hover > i {
  display: block;
  transform: rotate(180deg);
}
.yu-frame-top-user:hover .yu-frame-dropdown-menu {
  display: block;
}
.yu-frame-top-user .pic {
  width: 36px;
  min-width: 36px;
  height: 36px;
  margin: 7px 8px 0 20px;
  overflow: hidden;
  border-radius: 22px;
}
.yu-frame-top-user .pic > img {
  float: left;
  width: 36px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 22px;
}
.yu-frame-top-user .name-role {
  box-sizing: border-box;
  padding: 10px 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 15px;
  color: #ffffff;
}
.yu-frame-top-user .name-role > * {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  color: #ededed;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.yu-frame-top-user .name-role > b {
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-frame-top-bar {
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap; /* 确保内容在同一行 */
  height: 50px;
  border-bottom: #ededed 1px solid;
}
.yu-frame-top-bar > div {
  box-sizing: border-box;
  display: inline-flex;
}
.yu-frame-top-bar .yu-frame-top-bar-left {
  height: 49px;
  line-height: 49px;
  width: 100%;
}
[data-theme=orange] .yu-frame-top-bar .yu-frame-top-bar-left {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-frame-top-bar .yu-frame-top-bar-left {
  background-color: #2877ff;
}
[data-theme=red] .yu-frame-top-bar .yu-frame-top-bar-left {
  background-color: #f11723;
}
.yu-frame-top-bar .yu-frame-top-bar-left > span {
  height: 49px;
  line-height: 49px;
  position: relative;
  float: left;
  width: 48px;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  transition: 0.2s;
}
.yu-frame-top-bar .yu-frame-top-bar-left > span > .el-badge {
  position: absolute;
  top: 18px;
  right: 10px;
  line-height: 1;
}
.yu-frame-top-bar .yu-app-box-top {
  height: 49px;
  line-height: 49px;
  display: inline-block;
  flex-basis: 300px; /* 根据需求设置固定的宽度值 */
  width: 300px; /* 需要同时设置 width 或 max-width 来确保固定宽度 */
  margin-left: 24px;
  vertical-align: top;
}
.yu-frame-top-bar .yu-app-box-top .yu-app-box-top-label {
  padding-right: 8px;
  font-weight: 400;
  color: white;
  text-align: left;
}
.yu-frame-top-bar .yu-app-box-top .yu-app-box-top-button-wrap {
  display: inline-block;
}
.yu-frame-top-bar .yu-app-box-top .yu-app-box-top-button-wrap .yu-app-box-top-button {
  position: relative;
  padding: 9px 36px 9px 16px;
  margin-left: 4px;
  font-weight: bold;
  line-height: 0;
  line-height: 10px;
  vertical-align: middle;
  background: #f2f2f2;
  border: 0;
  border-radius: 14px !important;
  box-shadow: none;
}
[data-theme=orange] .yu-frame-top-bar .yu-app-box-top .yu-app-box-top-button-wrap .yu-app-box-top-button {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-frame-top-bar .yu-app-box-top .yu-app-box-top-button-wrap .yu-app-box-top-button {
  color: #2877ff;
}
[data-theme=red] .yu-frame-top-bar .yu-app-box-top .yu-app-box-top-button-wrap .yu-app-box-top-button {
  color: #f11723;
}
.yu-frame-top-bar .yu-app-box-top .yu-app-box-top-button-wrap .yu-app-box-top-button .yu-icon-arr-down1 {
  position: absolute;
  width: 16px;
  height: 16px;
  margin-top: -2px;
  margin-left: 0;
  margin-left: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #949494;
  text-align: center;
  transition: 0.2s;
}
.yu-frame-top-bar .yu-app-box-top .yu-app-box-top-button-wrap:hover .yu-frame-dropdown-menu {
  display: block;
}
.yu-frame-top-bar .yu-app-box-top:hover .yu-frame-dropdown-menu::before {
  font-size: 12px;
  font-weight: normal;
  color: #c7c8cd;
}
.yu-frame-top-bar .yu-frame-top-bar-right {
  flex-grow: 1;
  justify-content: flex-end;
  padding-right: 24px;
  text-align: right;
}
[data-theme=orange] .yu-frame-top-bar .yu-frame-top-bar-right {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-frame-top-bar .yu-frame-top-bar-right {
  background-color: #2877ff;
}
[data-theme=red] .yu-frame-top-bar .yu-frame-top-bar-right {
  background-color: #f11723;
}
.yu-frame-top-bar .yu-frame-top-bar-right > * {
  display: inline-block;
  text-align: center;
}
.yu-frame-top-bar .yu-frame-top-bar-right .yu-toolbar {
  height: 49px;
  line-height: 49px;
  position: relative;
  width: 48px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  transition: 0.2s;
}
.yu-frame-top-bar .yu-frame-top-bar-right .yu-toolbar:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
.yu-frame-top-bar .yu-frame-top-bar-right .yu-toolbar:hover .yu-frame-dropdown-menu {
  top: 49px;
  display: block;
}
.yu-frame-top-bar .yu-frame-top-bar-right .yu-toolbar > .el-badge {
  position: absolute;
  top: 4px;
  right: 4px;
  line-height: 1;
}
.yu-frame-top-bar .yu-frame-dropdown-menu {
  position: absolute;
  top: 28px;
  right: 0;
  z-index: 9999;
  box-sizing: border-box;
  display: none;
  min-width: 180px;
  padding: 10px 0;
  overflow: auto;
  font-weight: normal;
  text-align: left;
  cursor: default;
  background: #ffffff;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.15);
}
.yu-frame-top-bar .yu-frame-dropdown-menu > hr {
  display: block;
  height: 1px;
  padding: 0;
  margin: 10px 0;
  overflow: hidden;
  background-color: #ededed;
  border: 0;
}
.yu-frame-top-bar .yu-frame-dropdown-menu > h1 {
  height: 32px;
  overflow: hidden;
  clear: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 32px;
  color: #300;
}
.yu-frame-top-bar .yu-frame-dropdown-menu > span {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  display: block;
  padding: 0 32px 0 24px;
  font-size: 14px;
  font-weight: 400;
  color: #666;
  text-align: left;
  cursor: pointer;
  transition: 0.2s;
}
.yu-frame-top-bar .yu-frame-dropdown-menu > span::before {
  float: left;
  padding-right: 8px;
  font-size: 18px;
  color: #e0e0e0;
}
[data-theme=orange] .yu-frame-top-bar .yu-frame-dropdown-menu > span.yu-icon-checked2::before {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-frame-top-bar .yu-frame-dropdown-menu > span.yu-icon-checked2::before {
  color: #2877ff;
}
[data-theme=red] .yu-frame-top-bar .yu-frame-dropdown-menu > span.yu-icon-checked2::before {
  color: #f11723;
}
[data-theme=orange] .yu-frame-top-bar .yu-frame-dropdown-menu > span:hover {
  color: #ffaa3b;
}
[data-theme=blue] .yu-frame-top-bar .yu-frame-dropdown-menu > span:hover {
  color: #5297ff;
}
[data-theme=red] .yu-frame-top-bar .yu-frame-dropdown-menu > span:hover {
  color: #ff4245;
}
[data-theme=orange] .yu-frame-top-bar .yu-frame-dropdown-menu > span:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .yu-frame-top-bar .yu-frame-dropdown-menu > span:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .yu-frame-top-bar .yu-frame-dropdown-menu > span:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
[data-theme=orange] .yu-frame-top-bar .yu-frame-dropdown-menu > span:hover::before {
  color: #ffaa3b;
}
[data-theme=blue] .yu-frame-top-bar .yu-frame-dropdown-menu > span:hover::before {
  color: #5297ff;
}
[data-theme=red] .yu-frame-top-bar .yu-frame-dropdown-menu > span:hover::before {
  color: #ff4245;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
/*01-common sta*/
[data-theme=orange] a:hover {
  color: #ffaa3b;
}
[data-theme=blue] a:hover {
  color: #5297ff;
}
[data-theme=red] a:hover {
  color: #ff4245;
}
[data-theme=orange] a:active {
  color: #d46c04;
}
[data-theme=blue] a:active {
  color: #1858d9;
}
[data-theme=red] a:active {
  color: #cc0a1a;
}
[data-theme=orange] .el-table__tbody a.underline {
  color: #fb8d12;
}
[data-theme=blue] .el-table__tbody a.underline {
  color: #2877ff;
}
[data-theme=red] .el-table__tbody a.underline {
  color: #f11723;
}
[data-theme=orange] .el-table__tbody a.underline {
  border-color: #ffaa3b;
}
[data-theme=blue] .el-table__tbody a.underline {
  border-color: #5297ff;
}
[data-theme=red] .el-table__tbody a.underline {
  border-color: #ff4245;
}
[data-theme=orange] a.underline:hover {
  color: #ffaa3b;
}
[data-theme=blue] a.underline:hover {
  color: #5297ff;
}
[data-theme=red] a.underline:hover {
  color: #ff4245;
}
[data-theme=orange] a.underline:hover {
  border-color: #ffaa3b;
}
[data-theme=blue] a.underline:hover {
  border-color: #5297ff;
}
[data-theme=red] a.underline:hover {
  border-color: #ff4245;
}
[data-theme=orange] a.underline:active,
[data-theme=orange] a.underline:focus {
  color: #d46c04;
}
[data-theme=blue] a.underline:active,
[data-theme=blue] a.underline:focus {
  color: #1858d9;
}
[data-theme=red] a.underline:active,
[data-theme=red] a.underline:focus {
  color: #cc0a1a;
}
[data-theme=orange] a.underline:active,
[data-theme=orange] a.underline:focus {
  border-color: #d46c04;
}
[data-theme=blue] a.underline:active,
[data-theme=blue] a.underline:focus {
  border-color: #1858d9;
}
[data-theme=red] a.underline:active,
[data-theme=red] a.underline:focus {
  border-color: #cc0a1a;
}
[data-theme=orange] a.underline:link,
[data-theme=orange] a.underline:visited {
  color: #fb8d12;
}
[data-theme=blue] a.underline:link,
[data-theme=blue] a.underline:visited {
  color: #2877ff;
}
[data-theme=red] a.underline:link,
[data-theme=red] a.underline:visited {
  color: #f11723;
}
[data-theme=orange] .c1 {
  color: #fb8d12;
}
[data-theme=blue] .c1 {
  color: #2877ff;
}
[data-theme=red] .c1 {
  color: #f11723;
}
[data-theme=orange] .c6 {
  color: #fb8d12;
}
[data-theme=blue] .c6 {
  color: #2877ff;
}
[data-theme=red] .c6 {
  color: #f11723;
}
[data-theme=orange] .bc1 {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .bc1 {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .bc1 {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
[data-theme=orange] .bdc1 {
  border-color: #fb8d12;
}
[data-theme=blue] .bdc1 {
  border-color: #2877ff;
}
[data-theme=red] .bdc1 {
  border-color: #f11723;
}
/*01-common end*/
/*02-frame sta*/
.yu-frame-menu-vertical .el-menu .el-menu-item.is-active {
  color: #fff !important;
}
[data-theme=orange] .yu-frame-menu-vertical .el-menu .el-menu-item.is-active {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .yu-frame-menu-vertical .el-menu .el-menu-item.is-active {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .yu-frame-menu-vertical .el-menu .el-menu-item.is-active {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
[data-theme=orange] .tree-menu .yu-root-level > .el-menu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .tree-menu .yu-root-level > .el-menu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #2877ff;
}
[data-theme=red] .tree-menu .yu-root-level > .el-menu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #f11723;
}
[data-theme=orange] .tree-menu .yu-root-level > .el-menu .el-submenu__title:active .el-submenu__icon-arrow {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .tree-menu .yu-root-level > .el-menu .el-submenu__title:active .el-submenu__icon-arrow {
  color: #2877ff;
}
[data-theme=red] .tree-menu .yu-root-level > .el-menu .el-submenu__title:active .el-submenu__icon-arrow {
  color: #f11723;
}
.yu-frame-top-user:hover > i {
  color: #fff;
}
[data-theme=orange] .yu-frame-top-user:hover > i {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-top-user:hover > i {
  color: #2877ff;
}
[data-theme=red] .yu-frame-top-user:hover > i {
  color: #f11723;
}
.yu-frame-top-user:hover > i:hover {
  color: #fff;
}
.yu-frame-top-user > i {
  color: #fff !important;
}
.yu-frame-top-user .pic {
  background-color: rgba(0, 0, 0, 0.05);
}
[data-theme=orange] .tree-menu .yu-root-level .el-menu-item:hover,
[data-theme=orange] .tree-menu .yu-root-level > .el-menu .el-submenu__title:hover,
[data-theme=orange] .tree-menu .yu-root-level .el-submenu.is-opened .el-submenu__title:hover {
  color: #fb8d12;
}
[data-theme=blue] .tree-menu .yu-root-level .el-menu-item:hover,
[data-theme=blue] .tree-menu .yu-root-level > .el-menu .el-submenu__title:hover,
[data-theme=blue] .tree-menu .yu-root-level .el-submenu.is-opened .el-submenu__title:hover {
  color: #2877ff;
}
[data-theme=red] .tree-menu .yu-root-level .el-menu-item:hover,
[data-theme=red] .tree-menu .yu-root-level > .el-menu .el-submenu__title:hover,
[data-theme=red] .tree-menu .yu-root-level .el-submenu.is-opened .el-submenu__title:hover {
  color: #f11723;
}
.tree-menu .yu-root-level .el-menu-item:active,
.tree-menu .yu-root-level > .el-menu > .cust-self-call-menu-template > .el-submenu.is-opened > .el-submenu__title:active {
  background-color: rgba(251, 141, 18, 0.1) !important;
}
[data-theme=orange] .tree-menu .yu-root-level .el-menu-item:active,
[data-theme=orange] .tree-menu .yu-root-level > .el-menu > .cust-self-call-menu-template > .el-submenu.is-opened > .el-submenu__title:active {
  color: #fb8d12;
}
[data-theme=blue] .tree-menu .yu-root-level .el-menu-item:active,
[data-theme=blue] .tree-menu .yu-root-level > .el-menu > .cust-self-call-menu-template > .el-submenu.is-opened > .el-submenu__title:active {
  color: #2877ff;
}
[data-theme=red] .tree-menu .yu-root-level .el-menu-item:active,
[data-theme=red] .tree-menu .yu-root-level > .el-menu > .cust-self-call-menu-template > .el-submenu.is-opened > .el-submenu__title:active {
  color: #f11723;
}
.el-menu.el-menu--horizontal > .cust-self-call-menu-template > .el-submenu.is-opened > .el-submenu__title span {
  color: #fff;
}
[data-theme=orange] .tree-menu .el-submenu.is-opened > .el-submenu__title span,
[data-theme=orange] .tree-menu .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  color: #fb8d12;
}
[data-theme=blue] .tree-menu .el-submenu.is-opened > .el-submenu__title span,
[data-theme=blue] .tree-menu .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  color: #2877ff;
}
[data-theme=red] .tree-menu .el-submenu.is-opened > .el-submenu__title span,
[data-theme=red] .tree-menu .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  color: #f11723;
}
[data-theme=orange] .tile-menu .yu-root-level > .el-menu > li > span {
  color: #fb8d12;
}
[data-theme=blue] .tile-menu .yu-root-level > .el-menu > li > span {
  color: #2877ff;
}
[data-theme=red] .tile-menu .yu-root-level > .el-menu > li > span {
  color: #f11723;
}
[data-theme=orange] .tile-menu .title-item-cursor:hover {
  color: #fb8d12;
}
[data-theme=blue] .tile-menu .title-item-cursor:hover {
  color: #2877ff;
}
[data-theme=red] .tile-menu .title-item-cursor:hover {
  color: #f11723;
}
[data-theme=orange] .tile-menu-list > li:hover {
  color: #fb8d12;
}
[data-theme=blue] .tile-menu-list > li:hover {
  color: #2877ff;
}
[data-theme=red] .tile-menu-list > li:hover {
  color: #f11723;
}
[data-theme=orange] .tile-menu-list > li:active,
[data-theme=orange] .tile-menu-list > li.is-active {
  color: #fb8d12;
}
[data-theme=blue] .tile-menu-list > li:active,
[data-theme=blue] .tile-menu-list > li.is-active {
  color: #2877ff;
}
[data-theme=red] .tile-menu-list > li:active,
[data-theme=red] .tile-menu-list > li.is-active {
  color: #f11723;
}
.yu-frame-tabs .yu-tab-content > div > span:active {
  border-bottom: 3px transparent solid;
  background-color: rgba(41, 3, 3, 0.05);
}
[data-theme=orange] .yu-frame-tabs .yu-tab-content > div > span:active {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-tabs .yu-tab-content > div > span:active {
  color: #2877ff;
}
[data-theme=red] .yu-frame-tabs .yu-tab-content > div > span:active {
  color: #f11723;
}
[data-theme=orange] .yu-frame-tabs .yu-tab-content > div > span:active {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-frame-tabs .yu-tab-content > div > span:active {
  border-color: #2877ff;
}
[data-theme=red] .yu-frame-tabs .yu-tab-content > div > span:active {
  border-color: #f11723;
}
[data-theme=orange] .yu-tab-content > div > span.ck {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-tab-content > div > span.ck {
  color: #2877ff;
}
[data-theme=red] .yu-tab-content > div > span.ck {
  color: #f11723;
}
[data-theme=orange] .yu-tab-content > div > span.ck:active {
  background-color: rgba(251, 141, 18, 0.3);
}
[data-theme=blue] .yu-tab-content > div > span.ck:active {
  background-color: rgba(40, 119, 255, 0.3);
}
[data-theme=red] .yu-tab-content > div > span.ck:active {
  background-color: rgba(241, 23, 35, 0.3);
}
.yu-tab-content > div > span:hover {
  border-bottom: 3px transparent solid;
  background-color: rgba(0, 0, 0, 0.05);
}
[data-theme=orange] .yu-tab-content > div > span:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-tab-content > div > span:hover {
  color: #2877ff;
}
[data-theme=red] .yu-tab-content > div > span:hover {
  color: #f11723;
}
[data-theme=orange] .yu-tab-content > div > span:hover {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-tab-content > div > span:hover {
  border-color: #2877ff;
}
[data-theme=red] .yu-tab-content > div > span:hover {
  border-color: #f11723;
}
[data-theme=orange] .yu-tab-content > div > span > i:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-tab-content > div > span > i:hover {
  color: #2877ff;
}
[data-theme=red] .yu-tab-content > div > span > i:hover {
  color: #f11723;
}
[data-theme=orange] .yu-tab-content > div > span > i:active {
  color: #fb8d12;
}
[data-theme=blue] .yu-tab-content > div > span > i:active {
  color: #2877ff;
}
[data-theme=red] .yu-tab-content > div > span > i:active {
  color: #f11723;
}
.yu-tab-drop-down-menu-button:active {
  background-color: rgba(251, 141, 18, 0.1);
}
[data-theme=orange] .yu-tab-drop-down-menu-button > div > span:hover,
[data-theme=orange] .yu-tab-contextmenu > span:hover,
[data-theme=orange] .yu-frame-dropdown-menu > span:hover {
  color: #ffaa3b;
}
[data-theme=blue] .yu-tab-drop-down-menu-button > div > span:hover,
[data-theme=blue] .yu-tab-contextmenu > span:hover,
[data-theme=blue] .yu-frame-dropdown-menu > span:hover {
  color: #5297ff;
}
[data-theme=red] .yu-tab-drop-down-menu-button > div > span:hover,
[data-theme=red] .yu-tab-contextmenu > span:hover,
[data-theme=red] .yu-frame-dropdown-menu > span:hover {
  color: #ff4245;
}
[data-theme=orange] .yu-tab-drop-down-menu-button > div > span:hover,
[data-theme=orange] .yu-tab-contextmenu > span:hover,
[data-theme=orange] .yu-frame-dropdown-menu > span:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .yu-tab-drop-down-menu-button > div > span:hover,
[data-theme=blue] .yu-tab-contextmenu > span:hover,
[data-theme=blue] .yu-frame-dropdown-menu > span:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .yu-tab-drop-down-menu-button > div > span:hover,
[data-theme=red] .yu-tab-contextmenu > span:hover,
[data-theme=red] .yu-frame-dropdown-menu > span:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
[data-theme=orange] .yu-frame-dropdown-menu > span i.yu-icon-checked2 {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-dropdown-menu > span i.yu-icon-checked2 {
  color: #2877ff;
}
[data-theme=red] .yu-frame-dropdown-menu > span i.yu-icon-checked2 {
  color: #f11723;
}
[data-theme=orange] .yu-tab-content > div > span:hover,
[data-theme=orange] .yu-frame-dropdown-menu > span i:hover,
[data-theme=orange] .yu-frame-dropdown-menu > span:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-tab-content > div > span:hover,
[data-theme=blue] .yu-frame-dropdown-menu > span i:hover,
[data-theme=blue] .yu-frame-dropdown-menu > span:hover {
  color: #2877ff;
}
[data-theme=red] .yu-tab-content > div > span:hover,
[data-theme=red] .yu-frame-dropdown-menu > span i:hover,
[data-theme=red] .yu-frame-dropdown-menu > span:hover {
  color: #f11723;
}
[data-theme=orange] .yu-tab-content > div > span:hover,
[data-theme=orange] .yu-frame-dropdown-menu > span i:hover,
[data-theme=orange] .yu-frame-dropdown-menu > span:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .yu-tab-content > div > span:hover,
[data-theme=blue] .yu-frame-dropdown-menu > span i:hover,
[data-theme=blue] .yu-frame-dropdown-menu > span:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .yu-tab-content > div > span:hover,
[data-theme=red] .yu-frame-dropdown-menu > span i:hover,
[data-theme=red] .yu-frame-dropdown-menu > span:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
[data-theme=orange] .yu-frame-dropdown-menu > span:hover i::before {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-dropdown-menu > span:hover i::before {
  color: #2877ff;
}
[data-theme=red] .yu-frame-dropdown-menu > span:hover i::before {
  color: #f11723;
}
.yu-tab-drop-down-menu-button > div > span:active,
.yu-tab-contextmenu > span:active,
.yu-frame-dropdown-menu > span:active {
  background-color: rgba(251, 141, 18, 0.1);
}
[data-theme=orange] .yu-tab-drop-down-menu-button > div > span:active,
[data-theme=orange] .yu-tab-contextmenu > span:active,
[data-theme=orange] .yu-frame-dropdown-menu > span:active {
  color: #fb8d12;
}
[data-theme=blue] .yu-tab-drop-down-menu-button > div > span:active,
[data-theme=blue] .yu-tab-contextmenu > span:active,
[data-theme=blue] .yu-frame-dropdown-menu > span:active {
  color: #2877ff;
}
[data-theme=red] .yu-tab-drop-down-menu-button > div > span:active,
[data-theme=red] .yu-tab-contextmenu > span:active,
[data-theme=red] .yu-frame-dropdown-menu > span:active {
  color: #f11723;
}
[data-theme=orange] .yu-tab-drop-down-menu-button > div > span > i:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-tab-drop-down-menu-button > div > span > i:hover {
  color: #2877ff;
}
[data-theme=red] .yu-tab-drop-down-menu-button > div > span > i:hover {
  color: #f11723;
}
[data-theme=orange] .yu-tab-drop-down-menu-button > div > span > i:active {
  color: #fb8d12;
}
[data-theme=blue] .yu-tab-drop-down-menu-button > div > span > i:active {
  color: #2877ff;
}
[data-theme=red] .yu-tab-drop-down-menu-button > div > span > i:active {
  color: #f11723;
}
[data-theme=orange] .yu-frame-menu-top .yu-frame-menu {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-frame-menu-top .yu-frame-menu {
  background-color: #2877ff;
}
[data-theme=red] .yu-frame-menu-top .yu-frame-menu {
  background-color: #f11723;
}
[data-theme=orange] .yu-frame-dropdown-menu > span:hover::before,
[data-theme=orange] .yu-frame-dropdown-menu > span i:hover::before {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-dropdown-menu > span:hover::before,
[data-theme=blue] .yu-frame-dropdown-menu > span i:hover::before {
  color: #2877ff;
}
[data-theme=red] .yu-frame-dropdown-menu > span:hover::before,
[data-theme=red] .yu-frame-dropdown-menu > span i:hover::before {
  color: #f11723;
}
[data-theme=orange] .yu-frame-dropdown-menu > span.yu-icon-checked2::before,
[data-theme=orange] .yu-frame-dropdown-menu > span i.yu-icon-checked2::before {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-dropdown-menu > span.yu-icon-checked2::before,
[data-theme=blue] .yu-frame-dropdown-menu > span i.yu-icon-checked2::before {
  color: #2877ff;
}
[data-theme=red] .yu-frame-dropdown-menu > span.yu-icon-checked2::before,
[data-theme=red] .yu-frame-dropdown-menu > span i.yu-icon-checked2::before {
  color: #f11723;
}
[data-theme=orange] .yu-frame-model-list > div > span {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-frame-model-list > div > span {
  background-color: #2877ff;
}
[data-theme=red] .yu-frame-model-list > div > span {
  background-color: #f11723;
}
[data-theme=orange] .yu-frame-model-list > div > i {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-model-list > div > i {
  color: #2877ff;
}
[data-theme=red] .yu-frame-model-list > div > i {
  color: #f11723;
}
[data-theme=orange] .yu-frame-font-list > span:hover,
[data-theme=orange] .yu-frame-font-list > span:hover::before {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-font-list > span:hover,
[data-theme=blue] .yu-frame-font-list > span:hover::before {
  color: #2877ff;
}
[data-theme=red] .yu-frame-font-list > span:hover,
[data-theme=red] .yu-frame-font-list > span:hover::before {
  color: #f11723;
}
[data-theme=orange] .yu-frame-font-list > span:active {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-font-list > span:active {
  color: #2877ff;
}
[data-theme=red] .yu-frame-font-list > span:active {
  color: #f11723;
}
[data-theme=orange] .yu-frame-font-list > span.yu-icon-checked2::before {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-font-list > span.yu-icon-checked2::before {
  color: #2877ff;
}
[data-theme=red] .yu-frame-font-list > span.yu-icon-checked2::before {
  color: #f11723;
}
[data-theme=orange] .yu-base-panel-collapse:hover,
[data-theme=orange] .yu-base-panel-title > a:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-base-panel-collapse:hover,
[data-theme=blue] .yu-base-panel-title > a:hover {
  color: #2877ff;
}
[data-theme=red] .yu-base-panel-collapse:hover,
[data-theme=red] .yu-base-panel-title > a:hover {
  color: #f11723;
}
[data-theme=orange] .yu-base-panel-collapse:active,
[data-theme=orange] .yu-base-panel-title > a:active {
  color: #d46c04;
}
[data-theme=blue] .yu-base-panel-collapse:active,
[data-theme=blue] .yu-base-panel-title > a:active {
  color: #1858d9;
}
[data-theme=red] .yu-base-panel-collapse:active,
[data-theme=red] .yu-base-panel-title > a:active {
  color: #cc0a1a;
}
[data-theme=orange] .yu-form-remarks-title > h1 {
  color: #fb8d12;
}
[data-theme=blue] .yu-form-remarks-title > h1 {
  color: #2877ff;
}
[data-theme=red] .yu-form-remarks-title > h1 {
  color: #f11723;
}
[data-theme=orange] .yu-top-menu-right-icon {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-top-menu-right-icon {
  background-color: #2877ff;
}
[data-theme=red] .yu-top-menu-right-icon {
  background-color: #f11723;
}
/*02-frame end*/
/*04-component rewriting sta*/
/* #FB8D12 #E27C0A #CD720D */
.cell .el-button.el-button--text,
.yu-buttons .el-button.el-button--text {
  border-width: 0;
  background-color: transparent;
}
[data-theme=orange] .cell .el-button.el-button--text,
[data-theme=orange] .yu-buttons .el-button.el-button--text {
  color: #fb8d12;
}
[data-theme=blue] .cell .el-button.el-button--text,
[data-theme=blue] .yu-buttons .el-button.el-button--text {
  color: #2877ff;
}
[data-theme=red] .cell .el-button.el-button--text,
[data-theme=red] .yu-buttons .el-button.el-button--text {
  color: #f11723;
}
.cell .yu-buttons .el-dropdown .el-button.el-button--text:hover, .cell .yu-buttons .el-dropdown .el-button.el-button--text:focus {
  background-color: transparent;
}
[data-theme=orange] .cell .el-button.el-button--text:hover,
[data-theme=orange] .cell .yu-buttons .el-dropdown .el-button:hover {
  color: #ffaa3b;
}
[data-theme=blue] .cell .el-button.el-button--text:hover,
[data-theme=blue] .cell .yu-buttons .el-dropdown .el-button:hover {
  color: #5297ff;
}
[data-theme=red] .cell .el-button.el-button--text:hover,
[data-theme=red] .cell .yu-buttons .el-dropdown .el-button:hover {
  color: #ff4245;
}
[data-theme=orange] .cell .el-button.el-button--text:active,
[data-theme=orange] .cell .el-button.el-button--text:focus,
[data-theme=orange] .cell .yu-buttons .el-dropdown .el-button:active {
  color: #d46c04;
}
[data-theme=blue] .cell .el-button.el-button--text:active,
[data-theme=blue] .cell .el-button.el-button--text:focus,
[data-theme=blue] .cell .yu-buttons .el-dropdown .el-button:active {
  color: #1858d9;
}
[data-theme=red] .cell .el-button.el-button--text:active,
[data-theme=red] .cell .el-button.el-button--text:focus,
[data-theme=red] .cell .yu-buttons .el-dropdown .el-button:active {
  color: #cc0a1a;
}
.el-button--default:active.search-btn-group .el-button:nth-child(2):active,
.yu-buttons .el-dropdown .el-button:focus,
.yu-buttons .el-dropdown .el-button:hover,
.el-button.el-button--default:hover,
.el-button.el-button--default:focus,
.el-button.el-button--default:focus,
.el-button.el-button--default:hover,
.el-button:focus,
.el-button:hover {
  background-color: #ffffff;
}
[data-theme=orange] .el-button--default:active.search-btn-group .el-button:nth-child(2):active,
[data-theme=orange] .yu-buttons .el-dropdown .el-button:focus,
[data-theme=orange] .yu-buttons .el-dropdown .el-button:hover,
[data-theme=orange] .el-button.el-button--default:hover,
[data-theme=orange] .el-button.el-button--default:focus,
[data-theme=orange] .el-button.el-button--default:focus,
[data-theme=orange] .el-button.el-button--default:hover,
[data-theme=orange] .el-button:focus,
[data-theme=orange] .el-button:hover {
  color: #ffaa3b;
}
[data-theme=blue] .el-button--default:active.search-btn-group .el-button:nth-child(2):active,
[data-theme=blue] .yu-buttons .el-dropdown .el-button:focus,
[data-theme=blue] .yu-buttons .el-dropdown .el-button:hover,
[data-theme=blue] .el-button.el-button--default:hover,
[data-theme=blue] .el-button.el-button--default:focus,
[data-theme=blue] .el-button.el-button--default:focus,
[data-theme=blue] .el-button.el-button--default:hover,
[data-theme=blue] .el-button:focus,
[data-theme=blue] .el-button:hover {
  color: #5297ff;
}
[data-theme=red] .el-button--default:active.search-btn-group .el-button:nth-child(2):active,
[data-theme=red] .yu-buttons .el-dropdown .el-button:focus,
[data-theme=red] .yu-buttons .el-dropdown .el-button:hover,
[data-theme=red] .el-button.el-button--default:hover,
[data-theme=red] .el-button.el-button--default:focus,
[data-theme=red] .el-button.el-button--default:focus,
[data-theme=red] .el-button.el-button--default:hover,
[data-theme=red] .el-button:focus,
[data-theme=red] .el-button:hover {
  color: #ff4245;
}
[data-theme=orange] .el-button--default:active.search-btn-group .el-button:nth-child(2):active,
[data-theme=orange] .yu-buttons .el-dropdown .el-button:focus,
[data-theme=orange] .yu-buttons .el-dropdown .el-button:hover,
[data-theme=orange] .el-button.el-button--default:hover,
[data-theme=orange] .el-button.el-button--default:focus,
[data-theme=orange] .el-button.el-button--default:focus,
[data-theme=orange] .el-button.el-button--default:hover,
[data-theme=orange] .el-button:focus,
[data-theme=orange] .el-button:hover {
  border-color: #ffaa3b;
}
[data-theme=blue] .el-button--default:active.search-btn-group .el-button:nth-child(2):active,
[data-theme=blue] .yu-buttons .el-dropdown .el-button:focus,
[data-theme=blue] .yu-buttons .el-dropdown .el-button:hover,
[data-theme=blue] .el-button.el-button--default:hover,
[data-theme=blue] .el-button.el-button--default:focus,
[data-theme=blue] .el-button.el-button--default:focus,
[data-theme=blue] .el-button.el-button--default:hover,
[data-theme=blue] .el-button:focus,
[data-theme=blue] .el-button:hover {
  border-color: #5297ff;
}
[data-theme=red] .el-button--default:active.search-btn-group .el-button:nth-child(2):active,
[data-theme=red] .yu-buttons .el-dropdown .el-button:focus,
[data-theme=red] .yu-buttons .el-dropdown .el-button:hover,
[data-theme=red] .el-button.el-button--default:hover,
[data-theme=red] .el-button.el-button--default:focus,
[data-theme=red] .el-button.el-button--default:focus,
[data-theme=red] .el-button.el-button--default:hover,
[data-theme=red] .el-button:focus,
[data-theme=red] .el-button:hover {
  border-color: #ff4245;
}
[data-theme=orange] .yu-buttons .el-button.el-button--text:active {
  color: #d46c04;
}
[data-theme=blue] .yu-buttons .el-button.el-button--text:active {
  color: #1858d9;
}
[data-theme=red] .yu-buttons .el-button.el-button--text:active {
  color: #cc0a1a;
}
[data-theme=orange] .yu-buttons .el-button.el-button--text:active {
  border-color: #d46c04;
}
[data-theme=blue] .yu-buttons .el-button.el-button--text:active {
  border-color: #1858d9;
}
[data-theme=red] .yu-buttons .el-button.el-button--text:active {
  border-color: #cc0a1a;
}
[data-theme=orange] .el-button--default.el-button:active.important {
  border-color: #d46c04;
}
[data-theme=blue] .el-button--default.el-button:active.important {
  border-color: #1858d9;
}
[data-theme=red] .el-button--default.el-button:active.important {
  border-color: #cc0a1a;
}
[data-theme=orange] .el-button--default.el-button:active.important {
  color: #d46c04;
}
[data-theme=blue] .el-button--default.el-button:active.important {
  color: #1858d9;
}
[data-theme=red] .el-button--default.el-button:active.important {
  color: #cc0a1a;
}
[data-theme=orange] .search-btn-group .el-button:nth-child(2):hover {
  color: #fb8d12;
}
[data-theme=blue] .search-btn-group .el-button:nth-child(2):hover {
  color: #2877ff;
}
[data-theme=red] .search-btn-group .el-button:nth-child(2):hover {
  color: #f11723;
}
[data-theme=orange] .search-btn-group .el-button:nth-child(2):hover {
  border-color: #fb8d12;
}
[data-theme=blue] .search-btn-group .el-button:nth-child(2):hover {
  border-color: #2877ff;
}
[data-theme=red] .search-btn-group .el-button:nth-child(2):hover {
  border-color: #f11723;
}
[data-theme=orange] .el-button--default:active,
[data-theme=orange] .search-btn-group .el-button:nth-child(2):active {
  color: #d46c04;
}
[data-theme=blue] .el-button--default:active,
[data-theme=blue] .search-btn-group .el-button:nth-child(2):active {
  color: #1858d9;
}
[data-theme=red] .el-button--default:active,
[data-theme=red] .search-btn-group .el-button:nth-child(2):active {
  color: #cc0a1a;
}
[data-theme=orange] .el-button--default:active,
[data-theme=orange] .search-btn-group .el-button:nth-child(2):active {
  border-color: #d46c04;
}
[data-theme=blue] .el-button--default:active,
[data-theme=blue] .search-btn-group .el-button:nth-child(2):active {
  border-color: #1858d9;
}
[data-theme=red] .el-button--default:active,
[data-theme=red] .search-btn-group .el-button:nth-child(2):active {
  border-color: #cc0a1a;
}
.search-btn-group .el-button:nth-child(2):active {
  background-color: #ffffff;
}
[data-theme=orange] .search-btn-group .el-button:nth-child(2):active {
  color: #d46c04;
}
[data-theme=blue] .search-btn-group .el-button:nth-child(2):active {
  color: #1858d9;
}
[data-theme=red] .search-btn-group .el-button:nth-child(2):active {
  color: #cc0a1a;
}
[data-theme=orange] .search-btn-group .el-button:nth-child(2):active {
  border-color: #d46c04;
}
[data-theme=blue] .search-btn-group .el-button:nth-child(2):active {
  border-color: #1858d9;
}
[data-theme=red] .search-btn-group .el-button:nth-child(2):active {
  border-color: #cc0a1a;
}
.el-button.el-button--text {
  border-width: 0;
}
[data-theme=orange] .el-button.el-button--text {
  color: #fb8d12;
}
[data-theme=blue] .el-button.el-button--text {
  color: #2877ff;
}
[data-theme=red] .el-button.el-button--text {
  color: #f11723;
}
[data-theme=orange] .el-button.el-button--text:hover {
  color: #ffaa3b;
}
[data-theme=blue] .el-button.el-button--text:hover {
  color: #5297ff;
}
[data-theme=red] .el-button.el-button--text:hover {
  color: #ff4245;
}
[data-theme=orange] .el-button.el-button--text:active {
  color: #d46c04;
}
[data-theme=blue] .el-button.el-button--text:active {
  color: #1858d9;
}
[data-theme=red] .el-button.el-button--text:active {
  color: #cc0a1a;
}
[data-theme=orange] .el-tree-node__content > .el-tree-node__expand-icon:hover {
  color: #fb8d12;
}
[data-theme=blue] .el-tree-node__content > .el-tree-node__expand-icon:hover {
  color: #2877ff;
}
[data-theme=red] .el-tree-node__content > .el-tree-node__expand-icon:hover {
  color: #f11723;
}
.el-checkbox__input .el-checkbox__inner::after {
  top: 0;
}
[data-theme=orange] .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #fb8d12;
}
[data-theme=blue] .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #2877ff;
}
[data-theme=red] .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #f11723;
}
[data-theme=orange] .el-checkbox__input.is-indeterminate .el-checkbox__innexr,
[data-theme=orange] .el-checkbox__input.is-checked .el-checkbox__inner,
[data-theme=orange] .el-radio__input.is-checked .el-radio__inner {
  background-color: #fb8d12;
}
[data-theme=blue] .el-checkbox__input.is-indeterminate .el-checkbox__innexr,
[data-theme=blue] .el-checkbox__input.is-checked .el-checkbox__inner,
[data-theme=blue] .el-radio__input.is-checked .el-radio__inner {
  background-color: #2877ff;
}
[data-theme=red] .el-checkbox__input.is-indeterminate .el-checkbox__innexr,
[data-theme=red] .el-checkbox__input.is-checked .el-checkbox__inner,
[data-theme=red] .el-radio__input.is-checked .el-radio__inner {
  background-color: #f11723;
}
[data-theme=orange] .el-checkbox__input.is-indeterminate .el-checkbox__innexr,
[data-theme=orange] .el-checkbox__input.is-checked .el-checkbox__inner,
[data-theme=orange] .el-radio__input.is-checked .el-radio__inner {
  border-color: #fb8d12;
}
[data-theme=blue] .el-checkbox__input.is-indeterminate .el-checkbox__innexr,
[data-theme=blue] .el-checkbox__input.is-checked .el-checkbox__inner,
[data-theme=blue] .el-radio__input.is-checked .el-radio__inner {
  border-color: #2877ff;
}
[data-theme=red] .el-checkbox__input.is-indeterminate .el-checkbox__innexr,
[data-theme=red] .el-checkbox__input.is-checked .el-checkbox__inner,
[data-theme=red] .el-radio__input.is-checked .el-radio__inner {
  border-color: #f11723;
}
.el-pagination__sizes .el-input .el-input__inner:hover,
.el-select .el-input__inner:hover,
.el-checkbox__inner:hover,
.el-textarea__inner:hover,
.el-input__inner:hover,
.el-radio__inner:hover {
  border: 1px solid transparent;
}
[data-theme=orange] .el-pagination__sizes .el-input .el-input__inner:hover,
[data-theme=orange] .el-select .el-input__inner:hover,
[data-theme=orange] .el-checkbox__inner:hover,
[data-theme=orange] .el-textarea__inner:hover,
[data-theme=orange] .el-input__inner:hover,
[data-theme=orange] .el-radio__inner:hover {
  border-color: #d46c04;
}
[data-theme=blue] .el-pagination__sizes .el-input .el-input__inner:hover,
[data-theme=blue] .el-select .el-input__inner:hover,
[data-theme=blue] .el-checkbox__inner:hover,
[data-theme=blue] .el-textarea__inner:hover,
[data-theme=blue] .el-input__inner:hover,
[data-theme=blue] .el-radio__inner:hover {
  border-color: #1858d9;
}
[data-theme=red] .el-pagination__sizes .el-input .el-input__inner:hover,
[data-theme=red] .el-select .el-input__inner:hover,
[data-theme=red] .el-checkbox__inner:hover,
[data-theme=red] .el-textarea__inner:hover,
[data-theme=red] .el-input__inner:hover,
[data-theme=red] .el-radio__inner:hover {
  border-color: #cc0a1a;
}
[data-theme=orange] .el-pagination__sizes .el-input .el-input__inner:focus,
[data-theme=orange] .el-input__icon.is-clickable:hover + .el-input__inner,
[data-theme=orange] .el-select .el-input__inner:focus,
[data-theme=orange] .el-checkbox__inner:focus,
[data-theme=orange] .el-textarea__inner:focus,
[data-theme=orange] .el-input__inner:focus,
[data-theme=orange] .el-radio__inner:focus {
  border-color: #fb8d12;
}
[data-theme=blue] .el-pagination__sizes .el-input .el-input__inner:focus,
[data-theme=blue] .el-input__icon.is-clickable:hover + .el-input__inner,
[data-theme=blue] .el-select .el-input__inner:focus,
[data-theme=blue] .el-checkbox__inner:focus,
[data-theme=blue] .el-textarea__inner:focus,
[data-theme=blue] .el-input__inner:focus,
[data-theme=blue] .el-radio__inner:focus {
  border-color: #2877ff;
}
[data-theme=red] .el-pagination__sizes .el-input .el-input__inner:focus,
[data-theme=red] .el-input__icon.is-clickable:hover + .el-input__inner,
[data-theme=red] .el-select .el-input__inner:focus,
[data-theme=red] .el-checkbox__inner:focus,
[data-theme=red] .el-textarea__inner:focus,
[data-theme=red] .el-input__inner:focus,
[data-theme=red] .el-radio__inner:focus {
  border-color: #f11723;
}
[data-theme=orange] .el-form-item__content:hover .el-input__icon.el-icon,
[data-theme=orange] .el-date-editor:hover .el-range__icon,
[data-theme=orange] .el-input__icon.is-clickable:hover,
[data-theme=orange] .el-input__prefix:hover,
[data-theme=orange] .el-input__suffix:hover,
[data-theme=orange] .el-input__icon:hover {
  color: #fb8d12;
}
[data-theme=blue] .el-form-item__content:hover .el-input__icon.el-icon,
[data-theme=blue] .el-date-editor:hover .el-range__icon,
[data-theme=blue] .el-input__icon.is-clickable:hover,
[data-theme=blue] .el-input__prefix:hover,
[data-theme=blue] .el-input__suffix:hover,
[data-theme=blue] .el-input__icon:hover {
  color: #2877ff;
}
[data-theme=red] .el-form-item__content:hover .el-input__icon.el-icon,
[data-theme=red] .el-date-editor:hover .el-range__icon,
[data-theme=red] .el-input__icon.is-clickable:hover,
[data-theme=red] .el-input__prefix:hover,
[data-theme=red] .el-input__suffix:hover,
[data-theme=red] .el-input__icon:hover {
  color: #f11723;
}
[data-theme=orange] .el-form-item__content:active .el-input__icon.el-icon,
[data-theme=orange] .el-date-editor:active .el-range__icon,
[data-theme=orange] .el-input__icon.is-clickable:active,
[data-theme=orange] .el-input__prefix:active,
[data-theme=orange] .el-input__suffix:active,
[data-theme=orange] .el-input__icon:active {
  color: #d46c04;
}
[data-theme=blue] .el-form-item__content:active .el-input__icon.el-icon,
[data-theme=blue] .el-date-editor:active .el-range__icon,
[data-theme=blue] .el-input__icon.is-clickable:active,
[data-theme=blue] .el-input__prefix:active,
[data-theme=blue] .el-input__suffix:active,
[data-theme=blue] .el-input__icon:active {
  color: #1858d9;
}
[data-theme=red] .el-form-item__content:active .el-input__icon.el-icon,
[data-theme=red] .el-date-editor:active .el-range__icon,
[data-theme=red] .el-input__icon.is-clickable:active,
[data-theme=red] .el-input__prefix:active,
[data-theme=red] .el-input__suffix:active,
[data-theme=red] .el-input__icon:active {
  color: #cc0a1a;
}
[data-theme=orange] .el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  background-color: rgba(241, 23, 35, 0.15);
}
[data-theme=orange] .el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: #2877ff;
}
[data-theme=red] .el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: #f11723;
}
[data-theme=orange] .el-select-dropdown.is-multiple .el-select-dropdown__item.selected:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .el-select-dropdown.is-multiple .el-select-dropdown__item.selected:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .el-select-dropdown.is-multiple .el-select-dropdown__item.selected:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
[data-theme=orange] .el-select-dropdown__item.selected.hover:active,
[data-theme=orange] .el-select-dropdown__item.selected:active {
  background-color: #d46c04;
}
[data-theme=blue] .el-select-dropdown__item.selected.hover:active,
[data-theme=blue] .el-select-dropdown__item.selected:active {
  background-color: #1858d9;
}
[data-theme=red] .el-select-dropdown__item.selected.hover:active,
[data-theme=red] .el-select-dropdown__item.selected:active {
  background-color: #cc0a1a;
}
[data-theme=orange] .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #fb8d12;
}
[data-theme=blue] .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #2877ff;
}
[data-theme=red] .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #f11723;
}
[data-theme=orange] .el-pagination button:hover,
[data-theme=orange] .el-pager li:hover {
  color: #fb8d12;
}
[data-theme=blue] .el-pagination button:hover,
[data-theme=blue] .el-pager li:hover {
  color: #2877ff;
}
[data-theme=red] .el-pagination button:hover,
[data-theme=red] .el-pager li:hover {
  color: #f11723;
}
[data-theme=orange] .el-pager li.active {
  background-color: #fb8d12;
}
[data-theme=blue] .el-pager li.active {
  background-color: #2877ff;
}
[data-theme=red] .el-pager li.active {
  background-color: #f11723;
}
[data-theme=orange] .el-pager li.active {
  border-color: #fb8d12;
}
[data-theme=blue] .el-pager li.active {
  border-color: #2877ff;
}
[data-theme=red] .el-pager li.active {
  border-color: #f11723;
}
.el-pager li.active:hover, .el-pager li.active:focus, .el-pager li.active:active {
  color: #fff;
}
[data-theme=orange] .el-month-table td.current:not(.disabled) .cell,
[data-theme=orange] .el-year-table td.current:not(.disabled) .cell,
[data-theme=orange] .el-date-table td.current:not(.disabled),
[data-theme=orange] .el-date-table td.start-date,
[data-theme=orange] .el-date-table td.current:not(.disabled) span,
[data-theme=orange] .el-date-table td.end-date {
  background-color: #fb8d12 !important;
}
[data-theme=blue] .el-month-table td.current:not(.disabled) .cell,
[data-theme=blue] .el-year-table td.current:not(.disabled) .cell,
[data-theme=blue] .el-date-table td.current:not(.disabled),
[data-theme=blue] .el-date-table td.start-date,
[data-theme=blue] .el-date-table td.current:not(.disabled) span,
[data-theme=blue] .el-date-table td.end-date {
  background-color: #2877ff !important;
}
[data-theme=red] .el-month-table td.current:not(.disabled) .cell,
[data-theme=red] .el-year-table td.current:not(.disabled) .cell,
[data-theme=red] .el-date-table td.current:not(.disabled),
[data-theme=red] .el-date-table td.start-date,
[data-theme=red] .el-date-table td.current:not(.disabled) span,
[data-theme=red] .el-date-table td.end-date {
  background-color: #f11723 !important;
}
[data-theme=orange] .el-date-picker__header-label:hover,
[data-theme=orange] .el-picker-panel__icon-btn:hover,
[data-theme=orange] .search-btn-group > span:hover {
  color: #fb8d12;
}
[data-theme=blue] .el-date-picker__header-label:hover,
[data-theme=blue] .el-picker-panel__icon-btn:hover,
[data-theme=blue] .search-btn-group > span:hover {
  color: #2877ff;
}
[data-theme=red] .el-date-picker__header-label:hover,
[data-theme=red] .el-picker-panel__icon-btn:hover,
[data-theme=red] .search-btn-group > span:hover {
  color: #f11723;
}
[data-theme=orange] .el-date-picker__header-label:active,
[data-theme=orange] .el-picker-panel__icon-btn:active,
[data-theme=orange] .search-btn-group > span:active {
  color: #fb8d12;
}
[data-theme=blue] .el-date-picker__header-label:active,
[data-theme=blue] .el-picker-panel__icon-btn:active,
[data-theme=blue] .search-btn-group > span:active {
  color: #2877ff;
}
[data-theme=red] .el-date-picker__header-label:active,
[data-theme=red] .el-picker-panel__icon-btn:active,
[data-theme=red] .search-btn-group > span:active {
  color: #f11723;
}
[data-theme=orange] .el-date-table td.today:before {
  border-top: 0.5em solid #fb8d12;
}
[data-theme=blue] .el-date-table td.today:before {
  border-top: 0.5em solid #2877ff;
}
[data-theme=red] .el-date-table td.today:before {
  border-top: 0.5em solid #f11723;
}
.el-date-table td.today span,
.el-date-table td.today {
  font-weight: normal;
}
[data-theme=orange] .el-date-table td.today span,
[data-theme=orange] .el-date-table td.today {
  color: #fb8d12;
}
[data-theme=blue] .el-date-table td.today span,
[data-theme=blue] .el-date-table td.today {
  color: #2877ff;
}
[data-theme=red] .el-date-table td.today span,
[data-theme=red] .el-date-table td.today {
  color: #f11723;
}
.el-date-table td.today.current span {
  color: #fff;
}
[data-theme=orange] .el-date-table td.available:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .el-date-table td.available:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .el-date-table td.available:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
[data-theme=orange] .el-date-table td.available:hover {
  color: #fb8d12;
}
[data-theme=blue] .el-date-table td.available:hover {
  color: #2877ff;
}
[data-theme=red] .el-date-table td.available:hover {
  color: #f11723;
}
.el-tree-node__content:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: #eeeefa;
}
.el-tree-node__expand-icon:hover::before {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
[data-theme=orange] .el-tree-node__expand-icon:hover::before {
  border-color: #fb8d12;
}
[data-theme=blue] .el-tree-node__expand-icon:hover::before {
  border-color: #2877ff;
}
[data-theme=red] .el-tree-node__expand-icon:hover::before {
  border-color: #f11723;
}
[data-theme=orange] .el-tabs__active-bar {
  background-color: #fb8d12;
}
[data-theme=blue] .el-tabs__active-bar {
  background-color: #2877ff;
}
[data-theme=red] .el-tabs__active-bar {
  background-color: #f11723;
}
[data-theme=orange] .el-tabs__item:hover,
[data-theme=orange] .el-tabs__item.is-active {
  color: #fb8d12;
}
[data-theme=blue] .el-tabs__item:hover,
[data-theme=blue] .el-tabs__item.is-active {
  color: #2877ff;
}
[data-theme=red] .el-tabs__item:hover,
[data-theme=red] .el-tabs__item.is-active {
  color: #f11723;
}
[data-theme=orange] .el-tabs__item:active {
  color: #d46c04;
}
[data-theme=blue] .el-tabs__item:active {
  color: #1858d9;
}
[data-theme=red] .el-tabs__item:active {
  color: #cc0a1a;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner,
.el-radio__input.is-disabled .el-radio__inner,
.el-textarea.is-disabled .el-textarea__inner,
.el-input.is-disabled .el-input__inner {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: #c7c7da;
}
.el-table__expanded-cell:hover {
  background-color: rgba(0, 0, 0, 0.05) !important;
}
[data-theme=orange] .el-breadcrumb__item__inner a:hover,
[data-theme=orange] .el-breadcrumb__item__inner:hover {
  color: #fb8d12;
}
[data-theme=blue] .el-breadcrumb__item__inner a:hover,
[data-theme=blue] .el-breadcrumb__item__inner:hover {
  color: #2877ff;
}
[data-theme=red] .el-breadcrumb__item__inner a:hover,
[data-theme=red] .el-breadcrumb__item__inner:hover {
  color: #f11723;
}
[data-theme=orange] .el-cascader-node.is-active,
[data-theme=orange] .el-cascader-node.in-active-path,
[data-theme=orange] .el-cascader-node.is-selectable.in-checked-path {
  color: #fb8d12;
}
[data-theme=blue] .el-cascader-node.is-active,
[data-theme=blue] .el-cascader-node.in-active-path,
[data-theme=blue] .el-cascader-node.is-selectable.in-checked-path {
  color: #2877ff;
}
[data-theme=red] .el-cascader-node.is-active,
[data-theme=red] .el-cascader-node.in-active-path,
[data-theme=red] .el-cascader-node.is-selectable.in-checked-path {
  color: #f11723;
}
[data-theme=orange] .el-switch.is-checked .el-switch__core {
  border-color: #fb8d12;
}
[data-theme=blue] .el-switch.is-checked .el-switch__core {
  border-color: #2877ff;
}
[data-theme=red] .el-switch.is-checked .el-switch__core {
  border-color: #f11723;
}
[data-theme=orange] .el-switch.is-checked .el-switch__core {
  background-color: #fb8d12;
}
[data-theme=blue] .el-switch.is-checked .el-switch__core {
  background-color: #2877ff;
}
[data-theme=red] .el-switch.is-checked .el-switch__core {
  background-color: #f11723;
}
[data-theme=orange] .el-loading-spinner .el-loading-text {
  color: #fb8d12;
}
[data-theme=blue] .el-loading-spinner .el-loading-text {
  color: #2877ff;
}
[data-theme=red] .el-loading-spinner .el-loading-text {
  color: #f11723;
}
[data-theme=orange] .el-loading-spinner .path {
  stroke: #fb8d12;
}
[data-theme=blue] .el-loading-spinner .path {
  stroke: #2877ff;
}
[data-theme=red] .el-loading-spinner .path {
  stroke: #f11723;
}
.el-cascader-node:not(.is-disabled):focus,
.el-cascader-node:not(.is-disabled):hover {
  background-color: rgba(0, 0, 0, 0.05);
}
[data-theme=orange] .el-cascader-node:not(.is-disabled):focus,
[data-theme=orange] .el-cascader-node:not(.is-disabled):hover {
  color: #fb8d12;
}
[data-theme=blue] .el-cascader-node:not(.is-disabled):focus,
[data-theme=blue] .el-cascader-node:not(.is-disabled):hover {
  color: #2877ff;
}
[data-theme=red] .el-cascader-node:not(.is-disabled):focus,
[data-theme=red] .el-cascader-node:not(.is-disabled):hover {
  color: #f11723;
}
.el-cascader-node:not(.is-disabled):active {
  background-color: rgba(251, 141, 18, 0.1);
}
[data-theme=orange] .el-cascader-node:not(.is-disabled):active {
  color: #fb8d12;
}
[data-theme=blue] .el-cascader-node:not(.is-disabled):active {
  color: #2877ff;
}
[data-theme=red] .el-cascader-node:not(.is-disabled):active {
  color: #f11723;
}
[data-theme=orange] .el-cascader:not(.is-disabled):hover .el-input__inner {
  border-color: #fb8d12;
}
[data-theme=blue] .el-cascader:not(.is-disabled):hover .el-input__inner {
  border-color: #2877ff;
}
[data-theme=red] .el-cascader:not(.is-disabled):hover .el-input__inner {
  border-color: #f11723;
}
/*04-component rewriting end*/
/*05-dashboard sta*/
.yu-dashboard-title::before {
  /* background-color: rgba(251, 141, 18, 1); */
}
[data-theme=orange] .yu-dashboard-title::before {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .yu-dashboard-title::before {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .yu-dashboard-title::before {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
[data-theme=orange] .yu-dashboard-title > a:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-dashboard-title > a:hover {
  color: #2877ff;
}
[data-theme=red] .yu-dashboard-title > a:hover {
  color: #f11723;
}
[data-theme=orange] .yu-dashboard-title > a:active {
  color: #fb8d12;
}
[data-theme=blue] .yu-dashboard-title > a:active {
  color: #2877ff;
}
[data-theme=red] .yu-dashboard-title > a:active {
  color: #f11723;
}
.yu-dashboard-title > h1 > span:hover,
.yu-dashboard-tools > span:hover {
  border-bottom: 2px transparent solid;
}
[data-theme=orange] .yu-dashboard-title > h1 > span:hover,
[data-theme=orange] .yu-dashboard-tools > span:hover {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-dashboard-title > h1 > span:hover,
[data-theme=blue] .yu-dashboard-tools > span:hover {
  border-color: #2877ff;
}
[data-theme=red] .yu-dashboard-title > h1 > span:hover,
[data-theme=red] .yu-dashboard-tools > span:hover {
  border-color: #f11723;
}
[data-theme=orange] .yu-dashboard-title > h1 > span:hover,
[data-theme=orange] .yu-dashboard-tools > span:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-dashboard-title > h1 > span:hover,
[data-theme=blue] .yu-dashboard-tools > span:hover {
  color: #2877ff;
}
[data-theme=red] .yu-dashboard-title > h1 > span:hover,
[data-theme=red] .yu-dashboard-tools > span:hover {
  color: #f11723;
}
.yu-dashboard-title > h1 > span:active,
.yu-dashboard-title > h1 > span.selected,
.yu-dashboard-tools > span:active,
.yu-dashboard-tools > span.selected {
  border-bottom: 2px transparent solid;
}
[data-theme=orange] .yu-dashboard-title > h1 > span:active,
[data-theme=orange] .yu-dashboard-title > h1 > span.selected,
[data-theme=orange] .yu-dashboard-tools > span:active,
[data-theme=orange] .yu-dashboard-tools > span.selected {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-dashboard-title > h1 > span:active,
[data-theme=blue] .yu-dashboard-title > h1 > span.selected,
[data-theme=blue] .yu-dashboard-tools > span:active,
[data-theme=blue] .yu-dashboard-tools > span.selected {
  border-color: #2877ff;
}
[data-theme=red] .yu-dashboard-title > h1 > span:active,
[data-theme=red] .yu-dashboard-title > h1 > span.selected,
[data-theme=red] .yu-dashboard-tools > span:active,
[data-theme=red] .yu-dashboard-tools > span.selected {
  border-color: #f11723;
}
[data-theme=orange] .yu-dashboard-title > h1 > span:active,
[data-theme=orange] .yu-dashboard-title > h1 > span.selected,
[data-theme=orange] .yu-dashboard-tools > span:active,
[data-theme=orange] .yu-dashboard-tools > span.selected {
  color: #fb8d12;
}
[data-theme=blue] .yu-dashboard-title > h1 > span:active,
[data-theme=blue] .yu-dashboard-title > h1 > span.selected,
[data-theme=blue] .yu-dashboard-tools > span:active,
[data-theme=blue] .yu-dashboard-tools > span.selected {
  color: #2877ff;
}
[data-theme=red] .yu-dashboard-title > h1 > span:active,
[data-theme=red] .yu-dashboard-title > h1 > span.selected,
[data-theme=red] .yu-dashboard-tools > span:active,
[data-theme=red] .yu-dashboard-tools > span.selected {
  color: #f11723;
}
[data-theme=orange] .yu-dashboard-user-tips > a:hover > i,
[data-theme=orange] .yu-dashboard-user-tips > a:hover > span {
  color: #fb8d12;
}
[data-theme=blue] .yu-dashboard-user-tips > a:hover > i,
[data-theme=blue] .yu-dashboard-user-tips > a:hover > span {
  color: #2877ff;
}
[data-theme=red] .yu-dashboard-user-tips > a:hover > i,
[data-theme=red] .yu-dashboard-user-tips > a:hover > span {
  color: #f11723;
}
[data-theme=orange] .yu-dashboard-user-tips > a:active > i,
[data-theme=orange] .yu-dashboard-user-tips > a:active > span {
  color: #fb8d12;
}
[data-theme=blue] .yu-dashboard-user-tips > a:active > i,
[data-theme=blue] .yu-dashboard-user-tips > a:active > span {
  color: #2877ff;
}
[data-theme=red] .yu-dashboard-user-tips > a:active > i,
[data-theme=red] .yu-dashboard-user-tips > a:active > span {
  color: #f11723;
}
[data-theme=orange] .yu-dashboard-simple-list > li > a > i {
  background-color: #ffaa3b;
}
[data-theme=blue] .yu-dashboard-simple-list > li > a > i {
  background-color: #5297ff;
}
[data-theme=red] .yu-dashboard-simple-list > li > a > i {
  background-color: #ff4245;
}
[data-theme=orange] .yu-dashboard-simple-list > li > a > i.information {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-dashboard-simple-list > li > a > i.information {
  background-color: #2877ff;
}
[data-theme=red] .yu-dashboard-simple-list > li > a > i.information {
  background-color: #f11723;
}
[data-theme=orange] .yu-dashboard-simple-list > li > a > i.notice {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .yu-dashboard-simple-list > li > a > i.notice {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .yu-dashboard-simple-list > li > a > i.notice {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
/*05-dashboard end*/
[data-theme=orange] .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active,
[data-theme=orange] .el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: #fb8d12;
}
[data-theme=blue] .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active,
[data-theme=blue] .el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: #2877ff;
}
[data-theme=red] .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active,
[data-theme=red] .el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: #f11723;
}
[data-theme=orange] .yu-app-box-top-button-wrap .yu-app-box-top-button {
  color: #fb8d12;
}
[data-theme=blue] .yu-app-box-top-button-wrap .yu-app-box-top-button {
  color: #2877ff;
}
[data-theme=red] .yu-app-box-top-button-wrap .yu-app-box-top-button {
  color: #f11723;
}
/**修改组件 start**/
[data-theme=orange] .upload-demo-text .el-upload-list__item-name {
  color: #fb8d12;
}
[data-theme=blue] .upload-demo-text .el-upload-list__item-name {
  color: #2877ff;
}
[data-theme=red] .upload-demo-text .el-upload-list__item-name {
  color: #f11723;
}
[data-theme=orange] .el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: #ffaa3b;
}
[data-theme=blue] .el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: #5297ff;
}
[data-theme=red] .el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: #ff4245;
}
[data-theme=orange] .el-radio__input.is-checked + .el-radio__label {
  color: #fb8d12;
}
[data-theme=blue] .el-radio__input.is-checked + .el-radio__label {
  color: #2877ff;
}
[data-theme=red] .el-radio__input.is-checked + .el-radio__label {
  color: #f11723;
}
[data-theme=orange] .yu-button-drop .el-dropdown-menu__item:hover,
[data-theme=orange] .el-select-dropdown__item:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-button-drop .el-dropdown-menu__item:hover,
[data-theme=blue] .el-select-dropdown__item:hover {
  color: #2877ff;
}
[data-theme=red] .yu-button-drop .el-dropdown-menu__item:hover,
[data-theme=red] .el-select-dropdown__item:hover {
  color: #f11723;
}
[data-theme=orange] .yu-button-drop .el-dropdown-menu__item:hover,
[data-theme=orange] .el-select-dropdown__item:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .yu-button-drop .el-dropdown-menu__item:hover,
[data-theme=blue] .el-select-dropdown__item:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .yu-button-drop .el-dropdown-menu__item:hover,
[data-theme=red] .el-select-dropdown__item:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
.yu-button-drop .el-dropdown-menu__item:active,
.el-select-dropdown__item:active {
  background-color: rgba(251, 141, 18, 0.1);
}
[data-theme=orange] .yu-button-drop .el-dropdown-menu__item:active,
[data-theme=orange] .el-select-dropdown__item:active {
  color: #d46c04;
}
[data-theme=blue] .yu-button-drop .el-dropdown-menu__item:active,
[data-theme=blue] .el-select-dropdown__item:active {
  color: #1858d9;
}
[data-theme=red] .yu-button-drop .el-dropdown-menu__item:active,
[data-theme=red] .el-select-dropdown__item:active {
  color: #cc0a1a;
}
/**修改组件 end**/
/**common start**/
[data-theme=orange] a.underline {
  color: #fb8d12;
}
[data-theme=blue] a.underline {
  color: #2877ff;
}
[data-theme=red] a.underline {
  color: #f11723;
}
[data-theme=orange] a.underline:active {
  color: #d46c04;
}
[data-theme=blue] a.underline:active {
  color: #1858d9;
}
[data-theme=red] a.underline:active {
  color: #cc0a1a;
}
[data-theme=orange] a.underline:link,
[data-theme=orange] a.underline:visited {
  color: #fb8d12;
}
[data-theme=blue] a.underline:link,
[data-theme=blue] a.underline:visited {
  color: #2877ff;
}
[data-theme=red] a.underline:link,
[data-theme=red] a.underline:visited {
  color: #f11723;
}
/**comomon end**/
/* 调整锚点组件样式 */
[data-theme=orange] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover .el-anchor__ink__ball {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover .el-anchor__ink__ball {
  border-color: #2877ff;
}
[data-theme=red] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover .el-anchor__ink__ball {
  border-color: #f11723;
}
.yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover {
  background-color: #fdf3e8;
}
[data-theme=orange] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover {
  color: #2877ff;
}
[data-theme=red] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover {
  color: #f11723;
}
[data-theme=orange] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover span {
  color: #fb8d12;
}
[data-theme=blue] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover span {
  color: #2877ff;
}
[data-theme=red] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover span {
  color: #f11723;
}
.yu-auto-anchor.anchor-group-wrap .el-anchor__link:hover::before {
  border-right-color: #fdf3e8;
}
.yu-auto-anchor.anchor-group-wrap .el-anchor__link__active span,
.yu-auto-anchor.anchor-group-wrap .el-anchor__link__active:hover span.el-anchor__link__title {
  color: #ffffff;
}
[data-theme=orange] .yu-auto-anchor.anchor-group-wrap .el-anchor__link__active > i.el-anchor__ink__ball,
[data-theme=orange] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:active > i.el-anchor__ink__ball {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-auto-anchor.anchor-group-wrap .el-anchor__link__active > i.el-anchor__ink__ball,
[data-theme=blue] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:active > i.el-anchor__ink__ball {
  border-color: #2877ff;
}
[data-theme=red] .yu-auto-anchor.anchor-group-wrap .el-anchor__link__active > i.el-anchor__ink__ball,
[data-theme=red] .yu-auto-anchor.anchor-group-wrap .el-anchor__link:active > i.el-anchor__ink__ball {
  border-color: #f11723;
}
[data-theme=orange] .page-assist-wrap .icon-wrap:hover {
  background-color: #fb8d12;
}
[data-theme=blue] .page-assist-wrap .icon-wrap:hover {
  background-color: #2877ff;
}
[data-theme=red] .page-assist-wrap .icon-wrap:hover {
  background-color: #f11723;
}
[data-theme=orange] .page-assist-wrap .icon-wrap:hover {
  border-color: #fb8d12;
}
[data-theme=blue] .page-assist-wrap .icon-wrap:hover {
  border-color: #2877ff;
}
[data-theme=red] .page-assist-wrap .icon-wrap:hover {
  border-color: #f11723;
}
[data-theme=orange] .yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__active {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__active {
  background-color: #2877ff;
}
[data-theme=red] .yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__active {
  background-color: #f11723;
}
[data-theme=orange] .yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__active:before {
  border-right-color: #fb8d12;
}
[data-theme=blue] .yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__active:before {
  border-right-color: #2877ff;
}
[data-theme=red] .yu-auto-anchor.anchor-group-wrap .el-anchor__link.el-anchor__link__active:before {
  border-right-color: #f11723;
}
.yu-base-panel-collapse .icon-filter.active {
  color: #fff;
}
[data-theme=orange] .yu-base-panel-collapse .icon-filter.active {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-base-panel-collapse .icon-filter.active {
  background-color: #2877ff;
}
[data-theme=red] .yu-base-panel-collapse .icon-filter.active {
  background-color: #f11723;
}
[data-theme=orange] .yu-base-panel-collapse .icon-filter.active {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-base-panel-collapse .icon-filter.active {
  border-color: #2877ff;
}
[data-theme=red] .yu-base-panel-collapse .icon-filter.active {
  border-color: #f11723;
}
[data-theme=orange] .el-pagination__editor:focus {
  border-color: #fb8d12;
}
[data-theme=blue] .el-pagination__editor:focus {
  border-color: #2877ff;
}
[data-theme=red] .el-pagination__editor:focus {
  border-color: #f11723;
}
[data-theme=orange] .yu-base-panel-collapse .icon-filter:hover {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-base-panel-collapse .icon-filter:hover {
  border-color: #2877ff;
}
[data-theme=red] .yu-base-panel-collapse .icon-filter:hover {
  border-color: #f11723;
}
[data-theme=orange] .yu-base-panel-collapse .icon-filter:hover {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-base-panel-collapse .icon-filter:hover {
  background-color: #2877ff;
}
[data-theme=red] .yu-base-panel-collapse .icon-filter:hover {
  background-color: #f11723;
}
[data-theme=orange] .yu-base-panel-collapse .icon-filter:active,
[data-theme=orange] .yu-base-panel-collapse .icon-filter.active:hover {
  border-color: #d46c04;
}
[data-theme=blue] .yu-base-panel-collapse .icon-filter:active,
[data-theme=blue] .yu-base-panel-collapse .icon-filter.active:hover {
  border-color: #1858d9;
}
[data-theme=red] .yu-base-panel-collapse .icon-filter:active,
[data-theme=red] .yu-base-panel-collapse .icon-filter.active:hover {
  border-color: #cc0a1a;
}
[data-theme=orange] .yu-base-panel-collapse .icon-filter:active,
[data-theme=orange] .yu-base-panel-collapse .icon-filter.active:hover {
  background-color: #ffaa3b;
}
[data-theme=blue] .yu-base-panel-collapse .icon-filter:active,
[data-theme=blue] .yu-base-panel-collapse .icon-filter.active:hover {
  background-color: #5297ff;
}
[data-theme=red] .yu-base-panel-collapse .icon-filter:active,
[data-theme=red] .yu-base-panel-collapse .icon-filter.active:hover {
  background-color: #ff4245;
}
[data-theme=orange] .yu-base-panel-collapse .icon-filter.active:active {
  background-color: #d46c04;
}
[data-theme=blue] .yu-base-panel-collapse .icon-filter.active:active {
  background-color: #1858d9;
}
[data-theme=red] .yu-base-panel-collapse .icon-filter.active:active {
  background-color: #cc0a1a;
}
[data-theme=orange] .yu-base-panel-collapse .icon-filter.active:active {
  border-color: #d46c04;
}
[data-theme=blue] .yu-base-panel-collapse .icon-filter.active:active {
  border-color: #1858d9;
}
[data-theme=red] .yu-base-panel-collapse .icon-filter.active:active {
  border-color: #cc0a1a;
}
.el-input-group__prepend .el-input__inner:hover {
  border: 1px solid rgba(40, 119, 255, 0.5) !important;
}
.el-input-group__prepend .el-input__inner:focus {
  border: 1px solid #2877ff !important;
}
[data-theme=orange] .handle-btn button:hover {
  border-color: #fb8d12;
}
[data-theme=blue] .handle-btn button:hover {
  border-color: #2877ff;
}
[data-theme=red] .handle-btn button:hover {
  border-color: #f11723;
}
[data-theme=orange] .handle-btn button:hover {
  color: #fb8d12;
}
[data-theme=blue] .handle-btn button:hover {
  color: #2877ff;
}
[data-theme=red] .handle-btn button:hover {
  color: #f11723;
}
[data-theme=orange] .handle-btn button:active {
  border-color: #d46c04;
}
[data-theme=blue] .handle-btn button:active {
  border-color: #1858d9;
}
[data-theme=red] .handle-btn button:active {
  border-color: #cc0a1a;
}
[data-theme=orange] .handle-btn button:active {
  color: #d46c04;
}
[data-theme=blue] .handle-btn button:active {
  color: #1858d9;
}
[data-theme=red] .handle-btn button:active {
  color: #cc0a1a;
}
[data-theme=orange] .anchor-box:hover {
  background-color: #fb8d12;
}
[data-theme=blue] .anchor-box:hover {
  background-color: #2877ff;
}
[data-theme=red] .anchor-box:hover {
  background-color: #f11723;
}
/* 6.10样式更新begin */
[data-theme=orange] .upload-demo .el-upload-list__item .el-upload-list__item-name {
  color: #fb8d12;
}
[data-theme=blue] .upload-demo .el-upload-list__item .el-upload-list__item-name {
  color: #2877ff;
}
[data-theme=red] .upload-demo .el-upload-list__item .el-upload-list__item-name {
  color: #f11723;
}
[data-theme=orange] .upload-demo .el-upload-list__item .el-upload-list__item-name i {
  color: #fb8d12;
}
[data-theme=blue] .upload-demo .el-upload-list__item .el-upload-list__item-name i {
  color: #2877ff;
}
[data-theme=red] .upload-demo .el-upload-list__item .el-upload-list__item-name i {
  color: #f11723;
}
[data-theme=orange] .file-list {
  color: #fb8d12;
}
[data-theme=blue] .file-list {
  color: #2877ff;
}
[data-theme=red] .file-list {
  color: #f11723;
}
[data-theme=orange] .file-list:hover {
  color: #d46c04;
}
[data-theme=blue] .file-list:hover {
  color: #1858d9;
}
[data-theme=red] .file-list:hover {
  color: #cc0a1a;
}
[data-theme=orange] .file-list:active {
  color: #d46c04;
}
[data-theme=blue] .file-list:active {
  color: #1858d9;
}
[data-theme=red] .file-list:active {
  color: #cc0a1a;
}
[data-theme=orange] .link-container .yu-icon-arr-right1:hover {
  color: #fb8d12;
}
[data-theme=blue] .link-container .yu-icon-arr-right1:hover {
  color: #2877ff;
}
[data-theme=red] .link-container .yu-icon-arr-right1:hover {
  color: #f11723;
}
[data-theme=orange] .yu-app-box-top-button:hover .yu-icon-arr-down1 {
  color: #fb8d12;
}
[data-theme=blue] .yu-app-box-top-button:hover .yu-icon-arr-down1 {
  color: #2877ff;
}
[data-theme=red] .yu-app-box-top-button:hover .yu-icon-arr-down1 {
  color: #f11723;
}
/* 6.10样式end */
[data-theme=orange] .yu-top-menu-right-icon {
  background-color: #fb8d12;
}
[data-theme=blue] .yu-top-menu-right-icon {
  background-color: #2877ff;
}
[data-theme=red] .yu-top-menu-right-icon {
  background-color: #f11723;
}
/*工具栏折叠按钮*/
[data-theme=orange] .yu-frame-tabs-unfold:hover {
  color: #fb8d12;
}
[data-theme=blue] .yu-frame-tabs-unfold:hover {
  color: #2877ff;
}
[data-theme=red] .yu-frame-tabs-unfold:hover {
  color: #f11723;
}
[data-theme=orange] .custom-name-wrap .name {
  color: #fb8d12;
}
[data-theme=blue] .custom-name-wrap .name {
  color: #2877ff;
}
[data-theme=red] .custom-name-wrap .name {
  color: #f11723;
}
[data-theme=orange] .group-form .yu-user-pic .add.el-button:hover {
  border-color: #fb8d12;
}
[data-theme=blue] .group-form .yu-user-pic .add.el-button:hover {
  border-color: #2877ff;
}
[data-theme=red] .group-form .yu-user-pic .add.el-button:hover {
  border-color: #f11723;
}
[data-theme=orange] .group-form .yu-user-pic .add.el-button:hover {
  color: #fb8d12;
}
[data-theme=blue] .group-form .yu-user-pic .add.el-button:hover {
  color: #2877ff;
}
[data-theme=red] .group-form .yu-user-pic .add.el-button:hover {
  color: #f11723;
}
[data-theme=orange] .group-form .yu-user-pic .add.el-button:active {
  color: #d46c04;
}
[data-theme=blue] .group-form .yu-user-pic .add.el-button:active {
  color: #1858d9;
}
[data-theme=red] .group-form .yu-user-pic .add.el-button:active {
  color: #cc0a1a;
}
[data-theme=orange] .group-form .yu-user-pic .add.el-button:active {
  border-color: #d46c04;
}
[data-theme=blue] .group-form .yu-user-pic .add.el-button:active {
  border-color: #1858d9;
}
[data-theme=red] .group-form .yu-user-pic .add.el-button:active {
  border-color: #cc0a1a;
}
[data-theme=orange] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  border-color: #fb8d12;
}
[data-theme=blue] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  border-color: #2877ff;
}
[data-theme=red] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  border-color: #f11723;
}
[data-theme=orange] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #fb8d12;
}
[data-theme=blue] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #2877ff;
}
[data-theme=red] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #f11723;
}
[data-theme=orange] .el-combo-tree .el-popover .el-tree.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  color: #fb8d12;
}
[data-theme=blue] .el-combo-tree .el-popover .el-tree.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  color: #2877ff;
}
[data-theme=red] .el-combo-tree .el-popover .el-tree.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  color: #f11723;
}
/* UI 2.0样式补充 sta*/
[data-theme=orange] .el-select:hover .el-input__inner {
  border-color: #d46c04;
}
[data-theme=blue] .el-select:hover .el-input__inner {
  border-color: #1858d9;
}
[data-theme=red] .el-select:hover .el-input__inner {
  border-color: #cc0a1a;
}
[data-theme=orange] .el-tree-node__content:hover,
[data-theme=orange] .el-tree-node__content:hover .el-icon-caret-right {
  color: #fb8d12;
}
[data-theme=blue] .el-tree-node__content:hover,
[data-theme=blue] .el-tree-node__content:hover .el-icon-caret-right {
  color: #2877ff;
}
[data-theme=red] .el-tree-node__content:hover,
[data-theme=red] .el-tree-node__content:hover .el-icon-caret-right {
  color: #f11723;
}
[data-theme=orange] .el-select:focus {
  border-color: #d46c04;
}
[data-theme=blue] .el-select:focus {
  border-color: #1858d9;
}
[data-theme=red] .el-select:focus {
  border-color: #cc0a1a;
}
[data-theme=orange] .el-combo-tree:active .el-input__inner,
[data-theme=orange] .el-combo-tree:active .el-input__icon.el-icon {
  color: #fb8d12;
}
[data-theme=blue] .el-combo-tree:active .el-input__inner,
[data-theme=blue] .el-combo-tree:active .el-input__icon.el-icon {
  color: #2877ff;
}
[data-theme=red] .el-combo-tree:active .el-input__inner,
[data-theme=red] .el-combo-tree:active .el-input__icon.el-icon {
  color: #f11723;
}
.el-tree-node__content:active {
  background-color: rgba(251, 141, 18, 0.1) !important;
}
[data-theme=orange] .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content,
[data-theme=orange] .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content > .el-tree-node__expand-icon {
  color: #fb8d12;
}
[data-theme=blue] .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content,
[data-theme=blue] .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content > .el-tree-node__expand-icon {
  color: #2877ff;
}
[data-theme=red] .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content,
[data-theme=red] .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content > .el-tree-node__expand-icon {
  color: #f11723;
}
[data-theme=orange] .el-month-table td.today .cell {
  color: #fb8d12;
}
[data-theme=blue] .el-month-table td.today .cell {
  color: #2877ff;
}
[data-theme=red] .el-month-table td.today .cell {
  color: #f11723;
}
[data-theme=orange] .el-month-table td .cell:hover {
  color: #fb8d12;
}
[data-theme=blue] .el-month-table td .cell:hover {
  color: #2877ff;
}
[data-theme=red] .el-month-table td .cell:hover {
  color: #f11723;
}
/* UI 2.0样式补充 end*/
/* 菜单、按钮样式颜色*/
[data-theme=orange] .search-menu-details-row .search-menu-keyword {
  color: #fb8d12;
}
[data-theme=blue] .search-menu-details-row .search-menu-keyword {
  color: #2877ff;
}
[data-theme=red] .search-menu-details-row .search-menu-keyword {
  color: #f11723;
}
[data-theme=orange] .xform-panel-group h1 {
  color: #fb8d12;
}
[data-theme=blue] .xform-panel-group h1 {
  color: #2877ff;
}
[data-theme=red] .xform-panel-group h1 {
  color: #f11723;
}
[data-theme=orange] .xform-panel-group:before {
  color: #fb8d12;
}
[data-theme=blue] .xform-panel-group:before {
  color: #2877ff;
}
[data-theme=red] .xform-panel-group:before {
  color: #f11723;
}
.yu-buttons .el-button.el-button--default.is-disabled {
  border: 1px solid transparent;
}
[data-theme=orange] .yu-buttons .el-button.el-button--default.is-disabled {
  border-color: #fb8d12;
}
[data-theme=blue] .yu-buttons .el-button.el-button--default.is-disabled {
  border-color: #2877ff;
}
[data-theme=red] .yu-buttons .el-button.el-button--default.is-disabled {
  border-color: #f11723;
}
[data-theme=orange] .yu-buttons .el-button.el-button--default.is-disabled {
  color: #fb8d12;
}
[data-theme=blue] .yu-buttons .el-button.el-button--default.is-disabled {
  color: #2877ff;
}
[data-theme=red] .yu-buttons .el-button.el-button--default.is-disabled {
  color: #f11723;
}
.yu-buttons .el-button.el-button--default:hover {
  border: 1px solid transparent;
}
[data-theme=orange] .yu-buttons .el-button.el-button--default:hover {
  border-color: #ffaa3b;
}
[data-theme=blue] .yu-buttons .el-button.el-button--default:hover {
  border-color: #5297ff;
}
[data-theme=red] .yu-buttons .el-button.el-button--default:hover {
  border-color: #ff4245;
}
[data-theme=orange] .yu-buttons .el-button.el-button--default:hover {
  color: #ffaa3b;
}
[data-theme=blue] .yu-buttons .el-button.el-button--default:hover {
  color: #5297ff;
}
[data-theme=red] .yu-buttons .el-button.el-button--default:hover {
  color: #ff4245;
}
[data-theme=orange] .cell .yu-buttons .el-dropdown .el-button:focus,
[data-theme=orange] .yu-buttons .el-dropdown .el-button:active,
[data-theme=orange] .el-button.el-button--default:active,
[data-theme=orange] .el-button.el-button--default:active,
[data-theme=orange] .el-button.el-button--default:active,
[data-theme=orange] .el-button:active {
  color: #d46c04;
}
[data-theme=blue] .cell .yu-buttons .el-dropdown .el-button:focus,
[data-theme=blue] .yu-buttons .el-dropdown .el-button:active,
[data-theme=blue] .el-button.el-button--default:active,
[data-theme=blue] .el-button.el-button--default:active,
[data-theme=blue] .el-button.el-button--default:active,
[data-theme=blue] .el-button:active {
  color: #1858d9;
}
[data-theme=red] .cell .yu-buttons .el-dropdown .el-button:focus,
[data-theme=red] .yu-buttons .el-dropdown .el-button:active,
[data-theme=red] .el-button.el-button--default:active,
[data-theme=red] .el-button.el-button--default:active,
[data-theme=red] .el-button.el-button--default:active,
[data-theme=red] .el-button:active {
  color: #cc0a1a;
}
[data-theme=orange] .cell .yu-buttons .el-dropdown .el-button:focus,
[data-theme=orange] .yu-buttons .el-dropdown .el-button:active,
[data-theme=orange] .el-button.el-button--default:active,
[data-theme=orange] .el-button.el-button--default:active,
[data-theme=orange] .el-button.el-button--default:active,
[data-theme=orange] .el-button:active {
  border-color: #d46c04;
}
[data-theme=blue] .cell .yu-buttons .el-dropdown .el-button:focus,
[data-theme=blue] .yu-buttons .el-dropdown .el-button:active,
[data-theme=blue] .el-button.el-button--default:active,
[data-theme=blue] .el-button.el-button--default:active,
[data-theme=blue] .el-button.el-button--default:active,
[data-theme=blue] .el-button:active {
  border-color: #1858d9;
}
[data-theme=red] .cell .yu-buttons .el-dropdown .el-button:focus,
[data-theme=red] .yu-buttons .el-dropdown .el-button:active,
[data-theme=red] .el-button.el-button--default:active,
[data-theme=red] .el-button.el-button--default:active,
[data-theme=red] .el-button.el-button--default:active,
[data-theme=red] .el-button:active {
  border-color: #cc0a1a;
}
/* 菜单、按钮样式颜色 end*/
[data-theme=orange] .theme-color-svg {
  color: #fb8d12;
}
[data-theme=blue] .theme-color-svg {
  color: #2877ff;
}
[data-theme=red] .theme-color-svg {
  color: #f11723;
}
.el-table--border .el-table__row + .el-table__row .el-table__th:last-of-type {
  border-right: 1px solid #e0e0e0;
}
/* 统一一下el-button--primary样式 */
.el-button--primary {
  color: #fff !important;
}
[data-theme=orange] .el-button--primary {
  background-color: #fb8d12;
}
[data-theme=blue] .el-button--primary {
  background-color: #2877ff;
}
[data-theme=red] .el-button--primary {
  background-color: #f11723;
}
[data-theme=orange] .el-button--primary {
  border-color: #fb8d12;
}
[data-theme=blue] .el-button--primary {
  border-color: #2877ff;
}
[data-theme=red] .el-button--primary {
  border-color: #f11723;
}
[data-theme=orange] .el-button--primary:hover {
  background-color: #ffaa3b;
}
[data-theme=blue] .el-button--primary:hover {
  background-color: #5297ff;
}
[data-theme=red] .el-button--primary:hover {
  background-color: #ff4245;
}
[data-theme=orange] .el-button--primary:hover {
  border-color: #ffaa3b;
}
[data-theme=blue] .el-button--primary:hover {
  border-color: #5297ff;
}
[data-theme=red] .el-button--primary:hover {
  border-color: #ff4245;
}
[data-theme=orange] .el-button--primary:focus, [data-theme=orange] .el-button--primary:active {
  background-color: #d46c04;
}
[data-theme=blue] .el-button--primary:focus, [data-theme=blue] .el-button--primary:active {
  background-color: #1858d9;
}
[data-theme=red] .el-button--primary:focus, [data-theme=red] .el-button--primary:active {
  background-color: #cc0a1a;
}
[data-theme=orange] .el-button--primary:focus, [data-theme=orange] .el-button--primary:active {
  border-color: #d46c04;
}
[data-theme=blue] .el-button--primary:focus, [data-theme=blue] .el-button--primary:active {
  border-color: #1858d9;
}
[data-theme=red] .el-button--primary:focus, [data-theme=red] .el-button--primary:active {
  border-color: #cc0a1a;
}
.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {
  color: rgba(255, 255, 255, 0.5) !important;
}
[data-theme=orange] .el-button--primary.is-disabled, [data-theme=orange] .el-button--primary.is-disabled:hover, [data-theme=orange] .el-button--primary.is-disabled:focus, [data-theme=orange] .el-button--primary.is-disabled:active {
  background: rgba(251, 141, 18, 0.5);
}
[data-theme=blue] .el-button--primary.is-disabled, [data-theme=blue] .el-button--primary.is-disabled:hover, [data-theme=blue] .el-button--primary.is-disabled:focus, [data-theme=blue] .el-button--primary.is-disabled:active {
  background: rgba(40, 119, 255, 0.5);
}
[data-theme=red] .el-button--primary.is-disabled, [data-theme=red] .el-button--primary.is-disabled:hover, [data-theme=red] .el-button--primary.is-disabled:focus, [data-theme=red] .el-button--primary.is-disabled:active {
  background: rgba(241, 23, 35, 0.5);
}
[data-theme=orange] .el-button--primary.is-disabled, [data-theme=orange] .el-button--primary.is-disabled:hover, [data-theme=orange] .el-button--primary.is-disabled:focus, [data-theme=orange] .el-button--primary.is-disabled:active {
  border-color: rgba(251, 141, 18, 0.5);
}
[data-theme=blue] .el-button--primary.is-disabled, [data-theme=blue] .el-button--primary.is-disabled:hover, [data-theme=blue] .el-button--primary.is-disabled:focus, [data-theme=blue] .el-button--primary.is-disabled:active {
  border-color: rgba(40, 119, 255, 0.5);
}
[data-theme=red] .el-button--primary.is-disabled, [data-theme=red] .el-button--primary.is-disabled:hover, [data-theme=red] .el-button--primary.is-disabled:focus, [data-theme=red] .el-button--primary.is-disabled:active {
  border-color: rgba(241, 23, 35, 0.5);
}
[data-theme=orange] .el-table .cell.el-tooltip:has(a.underline) {
  color: #fb8d12;
}
[data-theme=blue] .el-table .cell.el-tooltip:has(a.underline) {
  color: #2877ff;
}
[data-theme=red] .el-table .cell.el-tooltip:has(a.underline) {
  color: #f11723;
}
[data-theme=orange] .el-table .cell.el-tooltip:has(a.underline:hover) {
  color: #ffaa3b;
}
[data-theme=blue] .el-table .cell.el-tooltip:has(a.underline:hover) {
  color: #5297ff;
}
[data-theme=red] .el-table .cell.el-tooltip:has(a.underline:hover) {
  color: #ff4245;
}
[data-theme=orange] .el-table .cell.el-tooltip:has(a.underline:active, a.underline:focus) {
  color: #d46c04;
}
[data-theme=blue] .el-table .cell.el-tooltip:has(a.underline:active, a.underline:focus) {
  color: #1858d9;
}
[data-theme=red] .el-table .cell.el-tooltip:has(a.underline:active, a.underline:focus) {
  color: #cc0a1a;
}
[data-theme=orange] .yu-frame-tab-box {
  background-color: rgb(247, 245, 243);
}
[data-theme=blue] .yu-frame-tab-box {
  background-color: rgb(245, 249, 255);
}
[data-theme=red] .yu-frame-tab-box {
  background-color: rgb(243, 241, 241);
}
.el-button.el-button--default {
  color: #666;
  border-color: #d8d8d8;
}
[data-theme=orange] .el-button.el-button--default:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-button.el-button--default:hover {
  color: #2877ff;
}
[data-theme=red] .el-button.el-button--default:hover {
  color: #f11723;
}
[data-theme=orange] .el-button.el-button--default:hover {
  border-color: #fb8d12;
}
[data-theme=blue] .el-button.el-button--default:hover {
  border-color: #2877ff;
}
[data-theme=red] .el-button.el-button--default:hover {
  border-color: #f11723;
}
[data-theme=orange] .el-button.el-button--default:focus, [data-theme=orange] .el-button.el-button--default:active {
  color: #d46c04;
}
[data-theme=blue] .el-button.el-button--default:focus, [data-theme=blue] .el-button.el-button--default:active {
  color: #1858d9;
}
[data-theme=red] .el-button.el-button--default:focus, [data-theme=red] .el-button.el-button--default:active {
  color: #cc0a1a;
}
[data-theme=orange] .el-button.el-button--default:focus, [data-theme=orange] .el-button.el-button--default:active {
  border-color: #d46c04;
}
[data-theme=blue] .el-button.el-button--default:focus, [data-theme=blue] .el-button.el-button--default:active {
  border-color: #1858d9;
}
[data-theme=red] .el-button.el-button--default:focus, [data-theme=red] .el-button.el-button--default:active {
  border-color: #cc0a1a;
}
.el-button.el-button--default.is-disabled, .el-button.el-button--default.is-disabled:hover, .el-button.el-button--default.is-disabled:focus, .el-button.el-button--default.is-disabled:active {
  border-color: rgba(216, 216, 216, 0.5);
  color: rgba(102, 102, 102, 0.5);
}
[data-theme=orange] .el-radio-button .el-radio-button__inner:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-radio-button .el-radio-button__inner:hover {
  color: #2877ff;
}
[data-theme=red] .el-radio-button .el-radio-button__inner:hover {
  color: #f11723;
}
[data-theme=orange] .yu-xtable .yu-xtable-footer .selectTotal > span {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-xtable .yu-xtable-footer .selectTotal > span {
  color: #2877ff;
}
[data-theme=red] .yu-xtable .yu-xtable-footer .selectTotal > span {
  color: #f11723;
}
[data-theme=orange] .el-radio-button.is-active .el-radio-button__inner {
  border-color: #fb8d12;
}
[data-theme=blue] .el-radio-button.is-active .el-radio-button__inner {
  border-color: #2877ff;
}
[data-theme=red] .el-radio-button.is-active .el-radio-button__inner {
  border-color: #f11723;
}
[data-theme=orange] .el-radio-button.is-active .el-radio-button__inner {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-radio-button.is-active .el-radio-button__inner {
  color: #2877ff;
}
[data-theme=red] .el-radio-button.is-active .el-radio-button__inner {
  color: #f11723;
}
[data-theme=orange] .el-radio-button .el-radio-button__inner:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-radio-button .el-radio-button__inner:hover {
  color: #2877ff;
}
[data-theme=red] .el-radio-button .el-radio-button__inner:hover {
  color: #f11723;
}
[data-theme=orange] .el-table__body .el-table__row.current-row > .el-table__cell {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .el-table__body .el-table__row.current-row > .el-table__cell {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .el-table__body .el-table__row.current-row > .el-table__cell {
  background-color: rgba(241, 23, 35, 0.15);
}
[data-theme=orange] .yu-xform.el-form .el-form-search__content .search-btn-group > span {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-xform.el-form .el-form-search__content .search-btn-group > span {
  color: #2877ff;
}
[data-theme=red] .yu-xform.el-form .el-form-search__content .search-btn-group > span {
  color: #f11723;
}
[data-theme=orange] .yu-frame-menu-vertical .el-menu .el-menu-item.active {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .yu-frame-menu-vertical .el-menu .el-menu-item.active {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .yu-frame-menu-vertical .el-menu .el-menu-item.active {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
[data-theme=orange] .el-submenu .el-submenu__title.is-active {
  color: #fb8d12;
}
[data-theme=blue] .el-submenu .el-submenu__title.is-active {
  color: #2877ff;
}
[data-theme=red] .el-submenu .el-submenu__title.is-active {
  color: #f11723;
}
[data-theme=orange] .el-submenu .el-submenu__title.is-active {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.08) 0%, rgba(251, 141, 18, 0.16) 100%);
}
[data-theme=blue] .el-submenu .el-submenu__title.is-active {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.08) 0%, rgba(40, 119, 255, 0.16) 100%);
}
[data-theme=red] .el-submenu .el-submenu__title.is-active {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.08) 0%, rgba(241, 23, 35, 0.16) 100%);
}
[data-theme=orange] .el-submenu .el-submenu__title.is-active i {
  color: #fb8d12;
}
[data-theme=blue] .el-submenu .el-submenu__title.is-active i {
  color: #2877ff;
}
[data-theme=red] .el-submenu .el-submenu__title.is-active i {
  color: #f11723;
}
.el-year-table td.today .cell {
  font-weight: normal;
}
[data-theme=orange] .el-year-table td.today .cell {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-year-table td.today .cell {
  color: #2877ff;
}
[data-theme=red] .el-year-table td.today .cell {
  color: #f11723;
}
.el-year-table td.today .cell:hover {
  color: #fff;
}
.el-year-table td.current .cell:hover {
  color: #fff !important;
}
.el-year-table td.today .cell {
  font-weight: normal;
}
[data-theme=orange] .el-year-table td.today .cell {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-year-table td.today .cell {
  color: #2877ff;
}
[data-theme=red] .el-year-table td.today .cell {
  color: #f11723;
}
.el-year-table td.today.current .cell {
  color: #fff;
}
.el-year-table td.today.current .cell:hover {
  color: #fff;
}
.el-year-table td .cell {
  width: 62px;
}
[data-theme=orange] .el-year-table td .cell:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-year-table td .cell:hover {
  color: #2877ff;
}
[data-theme=red] .el-year-table td .cell:hover {
  color: #f11723;
}
[data-theme=orange] .el-year-table td .cell:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .el-year-table td .cell:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .el-year-table td .cell:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
[data-theme=orange] .xform-tooltip-icon {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .xform-tooltip-icon {
  color: #2877ff;
}
[data-theme=red] .xform-tooltip-icon {
  color: #f11723;
}
[data-theme=orange] .el-time-panel__content:before, [data-theme=orange] .el-time-panel__content:after {
  background-color: #fb8d12;
}
[data-theme=blue] .el-time-panel__content:before, [data-theme=blue] .el-time-panel__content:after {
  background-color: #2877ff;
}
[data-theme=red] .el-time-panel__content:before, [data-theme=red] .el-time-panel__content:after {
  background-color: #f11723;
}
[data-theme=orange] .el-time-panel__footer .el-time-panel__btn.confirm {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-time-panel__footer .el-time-panel__btn.confirm {
  color: #2877ff;
}
[data-theme=red] .el-time-panel__footer .el-time-panel__btn.confirm {
  color: #f11723;
}
[data-theme=orange] .el-select .el-tag .el-tag__close.el-icon-close {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-select .el-tag .el-tag__close.el-icon-close {
  color: #2877ff;
}
[data-theme=red] .el-select .el-tag .el-tag__close.el-icon-close {
  color: #f11723;
}
.el-tag .el-tag__close.el-icon-close {
  color: #333333;
}
.el-tag .el-tag__close.el-icon-close:hover {
  background-color: transparent;
}
[data-theme=orange] .el-tag .el-tag__close.el-icon-close:hover {
  color: #fb8d12;
}
[data-theme=blue] .el-tag .el-tag__close.el-icon-close:hover {
  color: #2877ff;
}
[data-theme=red] .el-tag .el-tag__close.el-icon-close:hover {
  color: #f11723;
}
[data-theme=orange] .el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
[data-theme=orange] .el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
[data-theme=orange] .el-input-number__increase.is-disabled:hover ~ .el-input .el-input__inner:not(.is-disabled),
[data-theme=orange] .el-input-number__decrease.is-disabled:hover ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #fb8d12;
}
[data-theme=blue] .el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
[data-theme=blue] .el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
[data-theme=blue] .el-input-number__increase.is-disabled:hover ~ .el-input .el-input__inner:not(.is-disabled),
[data-theme=blue] .el-input-number__decrease.is-disabled:hover ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #2877ff;
}
[data-theme=red] .el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
[data-theme=red] .el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
[data-theme=red] .el-input-number__increase.is-disabled:hover ~ .el-input .el-input__inner:not(.is-disabled),
[data-theme=red] .el-input-number__decrease.is-disabled:hover ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #f11723;
}
[data-theme=orange] .el-input-number__decrease:hover,
[data-theme=orange] .el-input-number__increase:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-input-number__decrease:hover,
[data-theme=blue] .el-input-number__increase:hover {
  color: #2877ff;
}
[data-theme=red] .el-input-number__decrease:hover,
[data-theme=red] .el-input-number__increase:hover {
  color: #f11723;
}
[data-theme=orange] .el-input-number__decrease.is-disabled:hover,
[data-theme=orange] .el-input-number__increase.is-disabled:hover {
  color: rgba(251, 141, 18, 0.5);
}
[data-theme=blue] .el-input-number__decrease.is-disabled:hover,
[data-theme=blue] .el-input-number__increase.is-disabled:hover {
  color: rgba(40, 119, 255, 0.5);
}
[data-theme=red] .el-input-number__decrease.is-disabled:hover,
[data-theme=red] .el-input-number__increase.is-disabled:hover {
  color: rgba(241, 23, 35, 0.5);
}
[data-theme=orange] .el-tag.el-tag--primary {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-tag.el-tag--primary {
  color: #2877ff;
}
[data-theme=red] .el-tag.el-tag--primary {
  color: #f11723;
}
[data-theme=orange] .el-tag.el-tag--primary {
  background-color: rgba(251, 141, 18, 0.1);
}
[data-theme=blue] .el-tag.el-tag--primary {
  background-color: rgba(40, 119, 255, 0.1);
}
[data-theme=red] .el-tag.el-tag--primary {
  background-color: rgba(241, 23, 35, 0.1);
}
[data-theme=orange] .el-tag.el-tag--primary {
  border-color: rgba(251, 141, 18, 0.1);
}
[data-theme=blue] .el-tag.el-tag--primary {
  border-color: rgba(40, 119, 255, 0.1);
}
[data-theme=red] .el-tag.el-tag--primary {
  border-color: rgba(241, 23, 35, 0.1);
}
.el-tag.el-tag--primary .el-tag__close:before {
  color: #fff;
}
[data-theme=orange] .el-tag.el-tag--primary .el-tag__close::after {
  background-color: #fb8d12;
}
[data-theme=blue] .el-tag.el-tag--primary .el-tag__close::after {
  background-color: #2877ff;
}
[data-theme=red] .el-tag.el-tag--primary .el-tag__close::after {
  background-color: #f11723;
}
[data-theme=orange] .el-tag.el-tag--primary .el-tag__close:hover::after {
  background-color: #d46c04;
}
[data-theme=blue] .el-tag.el-tag--primary .el-tag__close:hover::after {
  background-color: #1858d9;
}
[data-theme=red] .el-tag.el-tag--primary .el-tag__close:hover::after {
  background-color: #cc0a1a;
}
[data-theme=orange] .el-select-dropdown .el-select-dropdown__item.selected {
  background-color: #fb8d12;
}
[data-theme=blue] .el-select-dropdown .el-select-dropdown__item.selected {
  background-color: #2877ff;
}
[data-theme=red] .el-select-dropdown .el-select-dropdown__item.selected {
  background-color: #f11723;
}
.el-select-dropdown .el-select-dropdown__item.selected:hover {
  color: #fff;
}
[data-theme=orange] .el-cascader-node.in-active-path .el-cascader-node__postfix {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-cascader-node.in-active-path .el-cascader-node__postfix {
  color: #2877ff;
}
[data-theme=red] .el-cascader-node.in-active-path .el-cascader-node__postfix {
  color: #f11723;
}
[data-theme=orange] .el-combo-tree:hover .el-input__icon.el-icon.is-show-close:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-combo-tree:hover .el-input__icon.el-icon.is-show-close:hover {
  color: #2877ff;
}
[data-theme=red] .el-combo-tree:hover .el-input__icon.el-icon.is-show-close:hover {
  color: #f11723;
}
[data-theme=orange] .el-input__inner + .el-input__suffix .el-input__icon.el-icon-caret-top:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-input__inner + .el-input__suffix .el-input__icon.el-icon-caret-top:hover {
  color: #2877ff;
}
[data-theme=red] .el-input__inner + .el-input__suffix .el-input__icon.el-icon-caret-top:hover {
  color: #f11723;
}
.yu-frame-top-bar-right .yu-frame-themes {
  cursor: default;
  max-height: 340px;
  padding: 0 40px 0 10px;
}
.yu-frame-top-bar-right .yu-frame-themes-list,
.yu-frame-top-bar-right .yu-frame-model-list,
.yu-frame-top-bar-right .yu-frame-font-list {
  display: block;
}
.yu-frame-top-bar-right .yu-frame-themes-list > div,
.yu-frame-top-bar-right .yu-frame-model-list > div,
.yu-frame-top-bar-right .yu-frame-font-list > div {
  width: 48px;
  height: 36px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  float: left;
  cursor: pointer;
  overflow: hidden;
  box-sizing: border-box;
  transition: 0.2s;
  background-color: #ffffff;
  position: relative;
  margin: 8px 16px 8px 0;
}
.yu-frame-top-bar-right .yu-frame-themes-list > div:hover,
.yu-frame-top-bar-right .yu-frame-model-list > div:hover,
.yu-frame-top-bar-right .yu-frame-font-list > div:hover {
  border: 1px #cccccc solid;
}
.yu-frame-top-bar-right .yu-frame-themes-list > div:active,
.yu-frame-top-bar-right .yu-frame-model-list > div:active,
.yu-frame-top-bar-right .yu-frame-font-list > div:active {
  border: 1px #ccc solid;
}
.yu-frame-top-bar-right .yu-frame-themes-list > div:last-child,
.yu-frame-top-bar-right .yu-frame-model-list > div:last-child,
.yu-frame-top-bar-right .yu-frame-font-list > div:last-child {
  margin-right: 0;
}
.yu-frame-top-bar-right .yu-frame-themes-list > div > span,
.yu-frame-top-bar-right .yu-frame-model-list > div > span,
.yu-frame-top-bar-right .yu-frame-font-list > div > span {
  float: left;
  width: 26px;
  height: 26px;
  margin: 1px;
  border-radius: 2px;
}
.yu-frame-top-bar-right .yu-frame-themes-list > div > i,
.yu-frame-top-bar-right .yu-frame-model-list > div > i,
.yu-frame-top-bar-right .yu-frame-font-list > div > i {
  float: left;
  line-height: 1;
  position: absolute;
  font-size: 12px;
  right: 8px;
  bottom: 7px;
  color: #fff;
}
.yu-frame-top-bar-right .yu-frame-model-list div i {
  right: 5px;
  font-size: 13px;
}
[data-theme=orange] .yu-frame-top-bar-right .yu-frame-model-list div i {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-frame-top-bar-right .yu-frame-model-list div i {
  color: #2877ff;
}
[data-theme=red] .yu-frame-top-bar-right .yu-frame-model-list div i {
  color: #f11723;
}
.yu-frame-top-bar-right .yu-frame-model-list .menu-icon {
  position: relative;
  top: -12px;
}
[data-theme=orange] .yu-frame-top-bar-right .yu-frame-model-list .menu-icon {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-frame-top-bar-right .yu-frame-model-list .menu-icon {
  color: #2877ff;
}
[data-theme=red] .yu-frame-top-bar-right .yu-frame-model-list .menu-icon {
  color: #f11723;
}
.yu-frame-top-bar-right .yu-frame-themes-list > div {
  width: 30px;
  height: 30px;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-tab-drop-down-menu-button > i[data-v-ef7b808b]::before {
  float: left;
  line-height: 48px;
  position: absolute;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.yu-tab-drop-down-menu-button > div[data-v-ef7b808b] {
  display: none;
  text-align: left;
  cursor: default;
  position: absolute;
  z-index: 100;
  top: 42px;
  left: 0;
  min-width: 180px;
  max-height: 292px;
  box-sizing: border-box;
  padding: 10px 0;
  overflow: auto;
  background: #ffffff;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.yu-frame-tab-unfold {
  height: 100%;
}
.yu-frame-menu-top .yu-frame-tab-unfold {
  height: calc(100% - 48px);
}
/*****工具栏收缩样式 start(左右布局和上线布局的单独处理)*******/
.yu-frame-top-bar-pickup {
  display: none;
}
.yu-frame-tabs-unfold,
.yu-frame-menu-unfold {
  position: absolute;
  top: 0px;
  left: 50%;
  width: 40px;
  height: 12px;
  background: rgba(40, 119, 255, 0);
  box-shadow: 0px 0px 6px 0px rgba(1, 1, 1, 0.15);
  border-radius: 0px 0px 4px 4px;
  font-size: 12px;
  text-align: center;
  line-height: 12px;
  display: none;
  z-index: 2;
}
.yu-frame-tabs-unfold:hover {
  cursor: pointer;
}
.yu-frame-tabs-unfold i,
.yu-frame-menu-unfold i {
  width: 12px;
  height: 6px;
  font-size: 12px;
}
.yu-frame-tabs-div:hover .yu-frame-tabs-unfold {
  display: inline-block;
}
/**上下**/
.yu-frame-menu-top .yu-frame-menu-pickup {
  top: 0px;
}
.yu-frame-menu-unfold {
  background: rgba(255, 255, 255, 0.15);
  color: rgba(255, 255, 255, 0.8);
}
.yu-frame-menu-unfold:hover {
  background: rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 1);
}
.yu-frame-menu-pickup:hover .yu-frame-menu-unfold {
  display: inline-block;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-breadcrumb.el-breadcrumb[data-v-909a92fa] {
  height: 32px;
  padding-top: 0;
  margin-top: -20px;
  font-size: 14px;
  line-height: 32px;
  color: #aaa;
  background-color: transparent !important;
}
.yu-breadcrumb.el-breadcrumb .el-breadcrumb__item__inner[data-v-909a92fa] {
  color: #aaa;
}
.yu-breadcrumb.el-breadcrumb .el-breadcrumb__item__inner a[data-v-909a92fa]:visited, .yu-breadcrumb.el-breadcrumb .el-breadcrumb__item__inner a[data-v-909a92fa]:link {
  font-size: 14px !important;
  color: #aaa;
}
[data-theme=orange] .yu-breadcrumb.el-breadcrumb .el-breadcrumb__item__inner a[data-v-909a92fa]:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-breadcrumb.el-breadcrumb .el-breadcrumb__item__inner a[data-v-909a92fa]:hover {
  color: #2877ff;
}
[data-theme=red] .yu-breadcrumb.el-breadcrumb .el-breadcrumb__item__inner a[data-v-909a92fa]:hover {
  color: #f11723;
}
.yu-breadcrumb.el-breadcrumb .el-breadcrumb__item__inner > span[data-v-909a92fa] {
  color: #aaa;
}
.yu-breadcrumb.el-breadcrumb .no-redirect[data-v-909a92fa] {
  color: #aaa !important;
  cursor: text;
}

/* breadcrumb transition */
.breadcrumb-enter-active[data-v-909a92fa],
.breadcrumb-leave-active[data-v-909a92fa] {
  transition: all 0.5s;
}
.breadcrumb-enter[data-v-909a92fa],
.breadcrumb-leave-active[data-v-909a92fa] {
  opacity: 0;
  transform: translateX(20px);
}
.breadcrumb-move[data-v-909a92fa] {
  transition: all 0.5s;
}
.breadcrumb-leave-active[data-v-909a92fa] {
  position: absolute;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-frame-tab-box {
  position: relative;
  box-sizing: border-box;
  display: block;
  flex-basis: 100%;
  flex-grow: 1;
  overflow-y: hidden;
  overflow-x: auto;
}
.yu-frame-tab-box > div {
  box-sizing: border-box;
  display: none;
  height: 100%;
  padding: 20px;
  overflow: auto;
}
.yu-frame-tab-box > div.ck {
  display: block;
}
.yu-frame-tab-box > div > div {
  position: relative;
  display: block;
}
.yu-frame-tab-box .yu-iframe-content {
  height: 100%;
  width: 100%;
  overflow: "auto hidden";
  border: none;
}
.yu-lefthover .yu-frame-tab-box {
  flex-basis: calc(100% - 100px);
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.app-wrapper[data-v-3ad88a05] {
  display: flex; /* 将容器设为弹性布局容器 */
  flex-direction: row; /* 设置主轴方向为水平，即从左到右排列子元素 */
  /* 如果希望左右两边元素等宽，可以去掉.right-sidebar 的 flex-grow 属性，并为两者都设置相同的 flex-basis 或 width */
  /* 对齐方式，若需居中或两端对齐等效果，可以使用以下属性： */
  justify-content: space-between; /* 左右两侧间距相等 */
  overflow: auto hidden;
  /* 若要让左右两栏紧贴容器边缘，可以使用 justify-content: flex-start; */
  /* 若要让两栏居中显示，可以使用 justify-content: center; */
}
.app-wrapper .yu-main-box[data-v-3ad88a05] {
  margin-left: 220px;
}
.app-wrapper .main-container[data-v-3ad88a05] {
  position: relative;
  flex-basis: calc(100% - 220px); /* 根据需求设置固定的宽度值 */
  flex-grow: 1;
  width: calc(100% - 220px); /* 需要同时设置 width 或 max-width 来确保固定宽度 */
  min-width: calc(1280px - 220px);
  height: 100%;
  transition: 0.2s;
  /* 右侧栏占据剩余空间，如果想保持固定宽度也可以设置width */
  /* 同样可以根据需求添加其他样式 */
}
.app-wrapper .main-container .hamburger-container[data-v-3ad88a05] {
  position: absolute;
  top: 141px;
  left: -1px;
  z-index: 101;
  width: 30px;
  height: 30px;
}
.app-wrapper .main-container .hamburger-container[data-v-3ad88a05]:hover {
  cursor: pointer;
}
.app-wrapper .main-container .hamburger-container:hover > div[data-v-3ad88a05] {
  background: linear-gradient(90deg, #fff 0%, #edf0f5 100%);
}
[data-theme=orange] .app-wrapper .main-container .hamburger-container[data-v-3ad88a05]:hover .hamburger {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .app-wrapper .main-container .hamburger-container[data-v-3ad88a05]:hover .hamburger {
  color: #2877ff;
}
[data-theme=red] .app-wrapper .main-container .hamburger-container[data-v-3ad88a05]:hover .hamburger {
  color: #f11723;
}
.app-wrapper .main-container .hamburger-container div[data-v-3ad88a05] {
  z-index: 100;
  width: 13px;
  height: 24px;
  background: #ffffff;
  background: linear-gradient(90deg, #fff 0%, #edf0f5 100%);
  border: 1px solid #e4e7ec;
  border-left: unset;
  border-radius: 0 4px 4px 0;
  box-shadow: 3px 0 3px 0 rgba(228, 231, 236, 0.25);
}
.app-wrapper .app-main[data-v-3ad88a05] {
  display: flex;
  width: 100%;
  height: calc(100% - 50px); /* 根据需求设置固定的高值 */
  overflow: hidden;
}

/** 为保证拖动后再收起时的样式正常，所以加了important */
.yu-frame-menu-collapse[data-v-3ad88a05] {
  /** 为保证拖动后再收起时的样式正常，所以加了important */
}
.yu-frame-menu-collapse .yu-main-box[data-v-3ad88a05] {
  margin-left: 56px !important;
}
.yu-frame-menu-collapse .sidebar-container[data-v-3ad88a05] {
  width: 56px !important;
}
.yu-frame-menu-hover .yu-main-box[data-v-3ad88a05] {
  margin-left: 56px;
}
.yu-frame-menu-hover[data-v-3ad88a05] .hamburger-container {
  display: none;
}
.yu-lefthover .yu-main-box[data-v-3ad88a05] {
  margin-left: 0;
}@font-face{font-family:v-md-iconfont;src:url(data:application/vnd.ms-fontobject;base64,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AT4BLwE3NicBBjIEBAa0BAYBFQEJBTGXBgYwBQX2BgaXMQUJARUBBgS0BgQEMpcFBQETAQkFMZcGBjAFBZcyBAQGtAQGAf3iBgaXMQUJARUBBgS0BgQEMpcFBQK2MQUJARUBBgS0BgQEMpcFBTAGBjwFBZcyBAQGtAQGARUBCQUxlwYG/p8GBAQylwUFMAYGlzEFCQEVAQYEAR8FBZcyBAQGtAQGARUBCQUxlwYGAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQALABUAAQAAAAAAAgAHACAAAQAAAAAAAwALACcAAQAAAAAABAALADIAAQAAAAAABQALAD0AAQAAAAAABgALAEgAAQAAAAAACgArAFMAAQAAAAAACwATAH4AAwABBAkAAAAqAJEAAwABBAkAAQAWALsAAwABBAkAAgAOANEAAwABBAkAAwAWAN8AAwABBAkABAAWAPUAAwABBAkABQAWAQsAAwABBAkABgAWASEAAwABBAkACgBWATcAAwABBAkACwAmAY0KQ3JlYXRlZCBieSBpY29uZm9udAp2LW1kLWVkaXRvclJlZ3VsYXJ2LW1kLWVkaXRvcnYtbWQtZWRpdG9yVmVyc2lvbiAxLjB2LW1kLWVkaXRvckdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHYALQBtAGQALQBlAGQAaQB0AG8AcgBSAGUAZwB1AGwAYQByAHYALQBtAGQALQBlAGQAaQB0AG8AcgB2AC0AbQBkAC0AZQBkAGkAdABvAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAHYALQBtAGQALQBlAGQAaQB0AG8AcgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfAAdwcmV2aWV3DXJlZnJlc2gtcmlnaHQMcmVmcmVzaC1sZWZ0B3pvb20taW4Iem9vbS1vdXQDdG9jBHN5bmMFZW1vamkIY2hlY2tib3gFY2xlYXIDdGlwBHNhdmUEbGluawNpbWcEY29kZQJ1bAJvbARyZWRvBHVuZG8FcXVvdGUEYm9sZA1zdHJpa2V0aHJvdWdoCmFycm93LWRvd24Lb3Blbi1pbi1uZXcKdW5kZXItbGluZQZpdGFsaWMKaG9yaXpvbnRhbAV0YWJsZQpmdWxsc2NyZWVuAAA=);src:url(data:application/vnd.ms-fontobject;base64,lBkAAOAYAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAaGPnLwAAAAAAAAAAAAAAAAAAAAAAABYAdgAtAG0AZAAtAGUAZABpAHQAbwByAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAHYALQBtAGQALQBlAGQAaQB0AG8AcgAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI8fE0eAAABfAAAAFZjbWFwEzte5gAAAkwAAAOQZ2x5ZhKJB5wAAAYcAAAO+GhlYWQY8MqxAAAA4AAAADZoaGVhB94EEAAAALwAAAAkaG10eHhxAAAAAAHUAAAAeGxvY2E5dDYWAAAF3AAAAD5tYXhwATIAawAAARgAAAAgbmFtZYA2YG8AABUUAAACkXBvc3Sv0n/QAAAXqAAAATgAAQAAA4D/gABcBHEAAAAABAAAAQAAAAAAAAAAAAAAAAAAAB4AAQAAAAEAAC/nY2hfDzz1AAsEAAAAAADa6MNaAAAAANrow1oAAP+CBAADfgAAAAgAAgAAAAAAAAABAAAAHgBfAAoAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQEAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5gbrKAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABHEAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAiQAAQAAAAABHgADAAEAAAAsAAMACgAAAiQABADyAAAAKgAgAAQACuYG5gzmDuYR5hjmJOZB5nDme+az5uzm8eb+5wLnB+cR50Dnwejx6yj//wAA5gbmDOYO5hDmFOYj5kHmcOZ75rPm7Obw5v7nAucH5w/nQOfB6PHrKP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACoAKgAqACoALAA0ADYANgA2ADYANgA2ADgAOAA4ADgAPAA8ADwAPAAAAB0AHAAbABoAGQACAAMABAAFAAEAFwAMABgABwAIABQACgATABIADQAOAA8AFgAQABEACQAVAAsABgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAABbAAAAAAAAAAdAADmBgAA5gYAAAAdAADmDAAA5gwAAAAcAADmDgAA5g4AAAAbAADmEAAA5hAAAAAaAADmEQAA5hEAAAAZAADmFAAA5hQAAAACAADmFQAA5hUAAAADAADmFgAA5hYAAAAEAADmFwAA5hcAAAAFAADmGAAA5hgAAAABAADmIwAA5iMAAAAXAADmJAAA5iQAAAAMAADmQQAA5kEAAAAYAADmcAAA5nAAAAAHAADmewAA5nsAAAAIAADmswAA5rMAAAAUAADm7AAA5uwAAAAKAADm8AAA5vAAAAATAADm8QAA5vEAAAASAADm/gAA5v4AAAANAADnAgAA5wIAAAAOAADnBwAA5wcAAAAPAADnDwAA5w8AAAAWAADnEAAA5xAAAAAQAADnEQAA5xEAAAARAADnQAAA50AAAAAJAADnwQAA58EAAAAVAADo8QAA6PEAAAALAADrKAAA6ygAAAAGAAAAAABYAJoA3AE4AYIBwAH4Ak4CfgLIAvIDXAOUA8QD6AQUBFIEeASeBMoFCgWSBaAF+AYyBngGkgb2B3wAAAAEAAAAAAQAAtYACwAXACMALwAAARYAFwYAByYAJzYAFw4BBx4BFz4BNy4BBx4BFw4BBy4BJz4BFw4BBx4BFz4BNy4BAgDyAQwCAv708vL+9AICAQzyquIpKeKqquIpKeKqX38CAn9fX38CAn9fRFoCAlpERFoCAloC1Rb+zBYW/swWFgE0FhYBNCoLz0ZGzwsLz0ZGzzUCf19ffwICf19ffz4CWkREWgICWkREWgAAAAEAAP++A8IDUgAoAAABNTQ2MhYXFQ4BByMuATQ2OwEuAQcOARceARc+ATczDgEHLgEnPgIEAzEVHxYBARYPrhEVFRFtXPd0c2UfIsaDn9MFSwX+v7/+BQGP+gEDAsw6ERUVEa4PFQICFR8VYCk8QOWBf5kDBNSfv/4FBf6/iNxtKwAAAAEAAP++A8MDUgApAAATMzIWFAYHIy4BPQE0NjIWHQE2JBceARcOAQcuASczHgEXPgE3LgEnJgbrbREVFRGuERUVIRVlAQN9fZABBf6/v/4FSwTUn5/TBQGBbW7eAn0VHxYBARYPrhEVFRE6Wis0OdyIv/4FBf6/n9QEBNSfdrssKTIAAAMAAP++A8IDRgASAB4AOgAAJRcWFAYiLwEGJCcmEjc2JBcWEgU+ATcuAScOAQceARM1NDYyFh0BMzIWFAYrARUUBiImPQEjIiY0NjMDN4IJFBoKgor+r3x2BnyBAVCGgBT+RpzOBATOnJzNBATNexMdE2MPExMPYxMdE2QOExMOeIIKGhQJgnEUgIYBUIF8BnZ8/q/eBM6cnM0EBM2cnM4Bi2QOExMOZBMdE2MPExMPYxMdEwAAAAADAAD/vgPCA0YAEgAeACoAACUXFhQGIi8BBiQnJhI3NiQXFhIFPgE3LgEnDgEHHgETITIWFAYjISImNDYDN4IJFBoKgor+r3x2BnyBAVCGgBT+RpzOBATOnJzNBATNFwEKDxMTD/72DhMTeIIKGhQJgnEUgIYBUIF8BnZ8/q/eBM6cnM0EBM2cnM4BixMdExMdEwAABAAA/9cDqQMpAAMABwAXACQAABMRIRElITUhJyEyFhURFAYjISImNRE0NhMyFhcRDgEiJicRPgG2ApT9bAKU/WwvAvIUGxsU/Q4UGxvQFBsBARsoGgEBGwIN/ikB119eXhsU/Q4UGxsUAvIUG/62GxT+5RQaGhQBGxQbAAIAAP+CA20DfgAPAB8AAAE1Bxc1HgEXFAcXPgE1LgEDLgEnNjcnDgEVHgEXFTcnAgC2tnSaAyBCHB0Ezpp0mgMBH0IcHQTOmra2AvOLurmLA512RjxDLGM2ndL9ewOddkY8QyplNp3SBIu6uQAAAAAFAAD/mgPmA2YACwAXACAAKQAwAAAFJgAnNgA3FgAXBgADDgEHHgEXPgE3LgETIiY0NjIWFAYhIiY0NjIWFAYHHgEXPgE3AgDO/u4FBQESzs4BEgUF/u7OpNwEBNykpNwEBNweFhoaLBoa/mYWGhosGhoWAm5SUm4CZQUBEs7OARIFBf7uzs7+7gNkBNykpNwEBNykpNz+sRosGhosGhosGhosGmJSbgICblIAAwAA/8sDtQM1AA8AEwAZAAATITIWFREUBiMhLgEnETQ2FxEhEQEnNxcBF3wDCBQdHRT8+BUbAR1EAqj+fM5EigESRQM1HRT8+BQdARsVAwgUHWH9WAKo/erORIkBE0UABQAA/74DwwNlAAAADAAeACIAJwAANzMhMh0BFCMhIj0BNDcXFjMhMjcBNiYnASYGBwEGFgkBAwEHAQchJ08JA1AJCfywCQ+TDhEBZxgPARETBxn+oxo9Ff54EwgB0QFU0P6rMgFVAv60hhAJPwkJPwnScwoTAV0aPRUBEBQIGf4LGj8CGP72/vUBCkD+9QFpAAAAAAIAAP+4A8gDSAASABkAABMhMhYVERQGKwEHJyMiJjURNDYXETMXNzMRlALYJjU1Jra2trYmNTUm3JCQ3ANHNSb93iY1trY1JgIiJjVb/d6QkAIiAAQAAP/cA6QDJAATADEANQBFAAAlDgEHIS4BJxE+ATchMhYfAR4BFQMRNCYvAS4BIxUOAQchLgEnNSMRMzU+ATchHgEXFSM1IRUBNCYrASIGHQEUFjsBMjY1A6QBHRf9IRYdAQEdFgH8FzIRmRAVRgsFmgcYCQEdF/7FFh0BRkYBHRYBxxcdAUb+XAEYCghpBwoKB2kIChEXHQEBHRcC3xYdARUQmREyF/4WAeoJGQaaBgrjFx0BAR0X4/1E5BYdAQEdFuTS0gKrBwoKB68ICgoIAAAAAwAA/8ADwANAAAsAFwAbAAABBxc3JzcXBycHFzcBFwcnNxc3JwcBNycjARcBAm31ZUQibsttIkRm9f4fIm7LbSJEZvUBU/VlzAEPRP7xA0D1ZkQibctuIkRl9f7qIm3LbiJEZfX+rfVmAQ9E/vEAAAUAAAAAA8ADAAADAAcADQAOABcAABMRIREDIQEXNScBIxEhBSMeATI2NCYiBkADgGD+CAEf2dn+WUACwP3gMAEbKBsbKBsDAP0AAwD9YAEg2YjZ/lgCQKAUGxsoGxsAAAMAAAAAA94CtAAFAAsADwAAEwMTMwMTISMTAzMTATMTI9SysnaysgHidrKyd7H9m2qkagKz/s3+zQEzATP+zf7NATP+zQJmAAYAAAAAA8AC4AADAAcACwAPABMAFwAAASEVIREhFSERIRUhAzMVIxUzFSMVMxUjAQACwP1AAsD9QALA/UDAYGBgYGBgAbBgAZBg/gBgAsBg0GDQYAAAAAAGAAAAAAPAAvAAAwAHAAsAEQAeACgAAAEhFSERIRUhESEVIQMzNSMVMwMVMxUjFTMVIxUzNSMTNSMVMwcVMzUjAQACwP1AAsD9QALA/UCQIEAgMEAoKEBgICBgMzNgQAGwYAGQYP4AYAJQgCD9wCAPIBEggAEQICAzLSAAAQAAAAADgwMkABQAAAEhNRcHNSEOAQceARczFSMuASc+AQGIASzOzv7UWXcCAndZeHh/qgMDqgKseKWleAJ3WVl3AloDqn9/qgAAAAEAAAAAA6QDJAAUAAABITUHFzUhHgEXDgEHIxUzPgE3LgECeP7Uzs4BLFl3AgJ3WXh4f6oDA6oCrHilpXgCd1lZdwJaA6p/f6oAAAACAAAAAANxAtUACwAXAAABPgE3JwYHBh0BIREhPgE3JwYHBh0BIREBHAVJTj6BPC0BEgEyBEpOPoE8LQERAVR7gSFjOnFVvuoBKHuBIWM6cVW+6gEoAAAAAwAAAAADigL1AAkAFAAnAAABMjc2NCcmKwEVEzI3NjU0JyYrAREDITIXFhUUBwYHFhcWFRQHBiMhAms/Ijc6IUCx1VsnGEclP8RgATmANiAnFSY4HDEsQpD+zAG6ERySGQ/n/qc2IjBSHRD++QKUTi49Ri4YExYcMFZIOlgAAAADAAD//gPCAwIADwAyAF4AAAEyFh0BFAYjISImPQE0NjM3JicmNTQ2MzIXFhcWFxYVFA8BLwEmJyYjIgYVFBYXFhcWFwczFhUUBwYHBgcGBwYjIi8BJicmPQE0JyY/ATU3HwEWFx4CMzI+ATU0JyYDsgcJCQf8nAcJCQfjDgwYhoMZOiI3BQYHAwYqBxkbLD05REJrIzQdE3fPAxQMGBMkKCUoPjkpRh0HBAEBAQEzDwwDAxEtPCUgTC8pEQGACQcgBwkJByAHCSASFjItW4AKBhITKD4eCQ4BAwFLHC06LCVDIAoXDgyAFBs3MxwYEhcYCQsMFAgGBAcHNhgPExMWASQcCgQcJRUaPSIqJQ4AAAEAAAAAAtcB0wACAAABIRcC1/5S1wHT0QAAAAACAAAAAANkAuQAFwA7AAABIy4BNDY7ATIWHQEUBiImJzUBBiImNDcFPgEyFh0BDgEHIS4BJxE+ATczMhYUBgcjIgYVERQWMyEyNjUC9nUNExMNww0TExsSAf7yChoTCQE8ARIbEwE3Kf36KTcBATcpww4SEg7DDhISDgIGDhICowESGxMTDcMNExMNdf7xCRMaClYOEhIOwik3AQE3KQIGKTcBExsSARIO/foOEhIOAAIAAP/0A3IDDAADACQAADchFSERIRUPAREUFjMyNjURLwE1MxUPAREUBiMiJicuATURLwGPAtv9JQE7RQ9UX1dPEUX4Qw+ImVB4IxoWD0UxPQMYMQQO/qljVFpmAUoRBTExBRH+rIl6KiYfT0oBUw4EAAAAAQAA/9oC2AMmACsAAAE2JicmNTQ/AR4BMzI2NxYVFAcOAQcDBhYXFhUUByYnJiMiBgcmNTQ3PgE3AggFGikTAgMlSyAbTCIDEikhBX4FHCsRAycnIyQbSyIEESgkBQLHGhgFBBEEBAsEBAQEDQYTAQQaGv1yGhcGBA8IDQQBAwQEDQgPAwYYGgAAAAABAAAAAAOMAcIADAAAARQGIyEiJjQ2MyEyFgOMGhP9QhMaGhMCvhMaAZUTGRknGRkAAAAACgAA/+wDwgMBABAAFAAYABwAIAApAC4ANwA7AD8AAAEhMhYVERQGJyEiJjURNDYzEyMVMwU1IxUlMzUjJRUzNQUWNzI2NTYnIwUzNSMVJzUjBhcUFjMWNzM1IwU1IxUCAgGEIRsbIPzwHhsbHuHg4AEX3gEW4OD90t8BT21pAwgBAeH+6eDgOOEBAgoEZ6Pf3wH33wMBHCD9ZSEdARsfAqIdG/2/mAGYmAGYy5aWmAEBBwRHRZWVlsqYRkIECwEDlZaWlgAAAAAEAAD/8wONAw0AEwAnADsATwAAATc2Ji8BJgYfAR4BPwEXFj8BNicXFj8BFxY2PwE2Jg8BDgEfAQcGFwEuAQ8BJyYPAQYfAQcGFh8BFjYnASYPAScmBg8BBhY/AT4BLwE3NicBBjIEBAa0BAYBFQEJBTGXBgYwBQX2BgaXMQUJARUBBgS0BgQEMpcFBQETAQkFMZcGBjAFBZcyBAQGtAQGAf3iBgaXMQUJARUBBgS0BgQEMpcFBQK2MQUJARUBBgS0BgQEMpcFBTAGBjwFBZcyBAQGtAQGARUBCQUxlwYG/p8GBAQylwUFMAYGlzEFCQEVAQYEAR8FBZcyBAQGtAQGARUBCQUxlwYGAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQALABUAAQAAAAAAAgAHACAAAQAAAAAAAwALACcAAQAAAAAABAALADIAAQAAAAAABQALAD0AAQAAAAAABgALAEgAAQAAAAAACgArAFMAAQAAAAAACwATAH4AAwABBAkAAAAqAJEAAwABBAkAAQAWALsAAwABBAkAAgAOANEAAwABBAkAAwAWAN8AAwABBAkABAAWAPUAAwABBAkABQAWAQsAAwABBAkABgAWASEAAwABBAkACgBWATcAAwABBAkACwAmAY0KQ3JlYXRlZCBieSBpY29uZm9udAp2LW1kLWVkaXRvclJlZ3VsYXJ2LW1kLWVkaXRvcnYtbWQtZWRpdG9yVmVyc2lvbiAxLjB2LW1kLWVkaXRvckdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHYALQBtAGQALQBlAGQAaQB0AG8AcgBSAGUAZwB1AGwAYQByAHYALQBtAGQALQBlAGQAaQB0AG8AcgB2AC0AbQBkAC0AZQBkAGkAdABvAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAHYALQBtAGQALQBlAGQAaQB0AG8AcgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfAAdwcmV2aWV3DXJlZnJlc2gtcmlnaHQMcmVmcmVzaC1sZWZ0B3pvb20taW4Iem9vbS1vdXQDdG9jBHN5bmMFZW1vamkIY2hlY2tib3gFY2xlYXIDdGlwBHNhdmUEbGluawNpbWcEY29kZQJ1bAJvbARyZWRvBHVuZG8FcXVvdGUEYm9sZA1zdHJpa2V0aHJvdWdoCmFycm93LWRvd24Lb3Blbi1pbi1uZXcKdW5kZXItbGluZQZpdGFsaWMKaG9yaXpvbnRhbAV0YWJsZQpmdWxsc2NyZWVuAAA=#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype")}[class*=v-md-icon-]{font-size:16px;font-family:v-md-iconfont!important;font-style:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v-md-icon-preview:before{content:"\e618"}.v-md-icon-refresh-right:before{content:"\e614"}.v-md-icon-refresh-left:before{content:"\e615"}.v-md-icon-zoom-in:before{content:"\e616"}.v-md-icon-zoom-out:before{content:"\e617"}.v-md-icon-toc:before{content:"\eb28"}.v-md-icon-sync:before{content:"\e670"}.v-md-icon-emoji:before{content:"\e67b"}.v-md-icon-checkbox:before{content:"\e740"}.v-md-icon-clear:before{content:"\e6ec"}.v-md-icon-tip:before{content:"\e8f1"}.v-md-icon-save:before{content:"\e624"}.v-md-icon-link:before{content:"\e6fe"}.v-md-icon-img:before{content:"\e702"}.v-md-icon-code:before{content:"\e707"}.v-md-icon-ul:before{content:"\e710"}.v-md-icon-ol:before{content:"\e711"}.v-md-icon-redo:before{content:"\e6f1"}.v-md-icon-undo:before{content:"\e6f0"}.v-md-icon-quote:before{content:"\e6b3"}.v-md-icon-bold:before{content:"\e7c1"}.v-md-icon-strikethrough:before{content:"\e70f"}.v-md-icon-arrow-down:before{content:"\e623"}.v-md-icon-open-in-new:before{content:"\e641"}.v-md-icon-under-line:before{content:"\e611"}.v-md-icon-italic:before{content:"\e610"}.v-md-icon-horizontal:before{content:"\e60e"}.v-md-icon-table:before{content:"\e60c"}.v-md-icon-fullscreen:before{content:"\e606"}[data-v-md-anchor]{cursor:pointer}.github-markdown-body{padding:16px 32px 32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5;word-wrap:break-word}.github-markdown-body>:first-child,.github-markdown-body>:last-child,.github-markdown-body>div[data-v-md-line]:first-child>:first-child,.github-markdown-body>div[data-v-md-line]:last-child>:last-child{margin-top:0!important}.github-markdown-body a{color:#0366d6;font-weight:400;text-decoration:none;outline:none;box-shadow:none}.github-markdown-body a:hover{text-decoration:underline}.github-markdown-body kbd{display:inline-block;padding:3px 5px;color:#444d56;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.github-markdown-body:after,.github-markdown-body:before{display:table;content:""}.github-markdown-body:after{clear:both}.github-markdown-body a:not([href]){text-decoration:none}.github-markdown-body .absent{color:#cb2431}.github-markdown-body .anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.github-markdown-body .anchor:focus{outline:none}.github-markdown-body blockquote,.github-markdown-body details,.github-markdown-body dl,.github-markdown-body ol,.github-markdown-body p,.github-markdown-body pre,.github-markdown-body table,.github-markdown-body ul{margin-top:0;margin-bottom:16px}.github-markdown-body hr{height:.25em;margin:24px 0;padding:0;background-color:#e1e4e8;border:0}.github-markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.github-markdown-body blockquote>:first-child{margin-top:0}.github-markdown-body blockquote>:last-child{margin-bottom:0}.github-markdown-body h1,.github-markdown-body h2,.github-markdown-body h3,.github-markdown-body h4,.github-markdown-body h5,.github-markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.github-markdown-body em,.github-markdown-body i{font-style:italic}.github-markdown-body ul{list-style-type:disc}.github-markdown-body ol ul,.github-markdown-body ul ul{list-style-type:circle}.github-markdown-body ol ol ul,.github-markdown-body ol ul ul,.github-markdown-body ul ol ul,.github-markdown-body ul ul ul{list-style-type:square}.github-markdown-body ol{list-style-type:decimal}.github-markdown-body h1 .octicon-link,.github-markdown-body h2 .octicon-link,.github-markdown-body h3 .octicon-link,.github-markdown-body h4 .octicon-link,.github-markdown-body h5 .octicon-link,.github-markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.github-markdown-body h1:hover .anchor,.github-markdown-body h2:hover .anchor,.github-markdown-body h3:hover .anchor,.github-markdown-body h4:hover .anchor,.github-markdown-body h5:hover .anchor,.github-markdown-body h6:hover .anchor{text-decoration:none}.github-markdown-body h1:hover .anchor .octicon-link,.github-markdown-body h2:hover .anchor .octicon-link,.github-markdown-body h3:hover .anchor .octicon-link,.github-markdown-body h4:hover .anchor .octicon-link,.github-markdown-body h5:hover .anchor .octicon-link,.github-markdown-body h6:hover .anchor .octicon-link{visibility:visible}.github-markdown-body h1 code,.github-markdown-body h1 tt,.github-markdown-body h2 code,.github-markdown-body h2 tt,.github-markdown-body h3 code,.github-markdown-body h3 tt,.github-markdown-body h4 code,.github-markdown-body h4 tt,.github-markdown-body h5 code,.github-markdown-body h5 tt,.github-markdown-body h6 code,.github-markdown-body h6 tt{font-size:inherit}.github-markdown-body h1{font-size:2em}.github-markdown-body h1,.github-markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.github-markdown-body h2{font-size:1.5em}.github-markdown-body h3{font-size:1.25em}.github-markdown-body h4{font-size:1em}.github-markdown-body h5{font-size:.875em}.github-markdown-body h6{color:#6a737d;font-size:.85em}.github-markdown-body ol,.github-markdown-body ul{padding-left:2em}.github-markdown-body ol.no-list,.github-markdown-body ul.no-list{padding:0;list-style-type:none}.github-markdown-body ol ol,.github-markdown-body ol ul,.github-markdown-body ul ol,.github-markdown-body ul ul{margin-top:0;margin-bottom:0}.github-markdown-body li{word-wrap:break-all}.github-markdown-body li>p{margin-top:16px}.github-markdown-body li+li{margin-top:.25em}.github-markdown-body dl{padding:0}.github-markdown-body dl dt{margin-top:16px;padding:0;font-weight:600;font-size:1em;font-style:italic}.github-markdown-body dl dd{margin-bottom:16px;padding:0 16px}.github-markdown-body table{display:block;width:100%;overflow:auto;border-collapse:collapse;border-spacing:0}.github-markdown-body table th{font-weight:600}.github-markdown-body table td,.github-markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.github-markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.github-markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.github-markdown-body table img{background-color:initial}.github-markdown-body img{box-sizing:initial;max-width:100%;background-color:#fff;border:0}.github-markdown-body img[align=right]{padding-left:20px}.github-markdown-body img[align=left]{padding-right:20px}.github-markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:initial}.github-markdown-body span.frame{display:block;overflow:hidden}.github-markdown-body span.frame>span{display:block;float:left;width:auto;margin:13px 0 0;padding:7px;overflow:hidden;border:1px solid #dfe2e5}.github-markdown-body span.frame span img{display:block;float:left}.github-markdown-body span.frame span span{display:block;clear:both;padding:5px 0 0;color:#24292e}.github-markdown-body span.align-center{display:block;clear:both;overflow:hidden}.github-markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.github-markdown-body span.align-center span img{margin:0 auto;text-align:center}.github-markdown-body span.align-right{display:block;clear:both;overflow:hidden}.github-markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.github-markdown-body span.align-right span img{margin:0;text-align:right}.github-markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.github-markdown-body span.float-left span{margin:13px 0 0}.github-markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.github-markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.github-markdown-body code,.github-markdown-body tt{margin:0;padding:.2em .4em;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.github-markdown-body code br,.github-markdown-body tt br{display:none}.github-markdown-body del code{text-decoration:inherit}.github-markdown-body div[class*=v-md-pre-wrapper-]{position:relative;background-color:#f6f8fa}.github-markdown-body div[class*=v-md-pre-wrapper-] pre,.github-markdown-body div[class*=v-md-pre-wrapper-] pre[class*=v-md-prism-]{position:relative;z-index:1;background:transparent}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode pre{padding-left:4.5rem}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode:after{position:absolute;top:0;left:0;z-index:2;width:3.5rem;height:100%;background-color:#f6f8fa;border-right:1px solid #dcdfe6;border-radius:6px 0 0 6px;content:""}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:3.5rem;padding:16px 0;color:#909399;font-size:85%;line-height:1.45;text-align:center}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;font-size:.85em;-webkit-user-select:none;user-select:none}.github-markdown-body code,.github-markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.github-markdown-body pre>code{margin:0;padding:0;font-size:100%;white-space:pre;word-break:normal;background:transparent;border:0}.github-markdown-body pre{margin-bottom:16px;padding:16px;overflow:auto;font-size:85%;line-height:1.45;word-wrap:normal;background-color:#f6f8fa;border-radius:3px}.github-markdown-body pre code,.github-markdown-body pre tt{display:inline;max-width:auto;margin:0;padding:0;overflow:visible;color:#444d56;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.github-markdown-body .csv-data td,.github-markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;white-space:nowrap;text-align:left}.github-markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.github-markdown-body .csv-data tr{border-top:0}.github-markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.github-markdown-body .hljs{display:block;padding:.5em;overflow-x:auto;color:#333;background:#f8f8f8}.github-markdown-body .hljs-comment,.github-markdown-body .hljs-quote{color:#998;font-style:italic}.github-markdown-body .hljs-keyword,.github-markdown-body .hljs-selector-tag,.github-markdown-body .hljs-subst{color:#333;font-weight:700}.github-markdown-body .hljs-literal,.github-markdown-body .hljs-number,.github-markdown-body .hljs-tag .hljs-attr,.github-markdown-body .hljs-template-variable,.github-markdown-body .hljs-variable{color:teal}.github-markdown-body .hljs-doctag,.github-markdown-body .hljs-string{color:#d14}.github-markdown-body .hljs-section,.github-markdown-body .hljs-selector-id,.github-markdown-body .hljs-title{color:#900;font-weight:700}.github-markdown-body .hljs-subst{font-weight:400}.github-markdown-body .hljs-class .hljs-title,.github-markdown-body .hljs-type{color:#458;font-weight:700}.github-markdown-body .hljs-attribute,.github-markdown-body .hljs-name,.github-markdown-body .hljs-tag{color:navy;font-weight:400}.github-markdown-body .hljs-link,.github-markdown-body .hljs-regexp{color:#009926}.github-markdown-body .hljs-bullet,.github-markdown-body .hljs-symbol{color:#990073}.github-markdown-body .hljs-built_in,.github-markdown-body .hljs-builtin-name{color:#0086b3}.github-markdown-body .hljs-meta{color:#999;font-weight:700}.github-markdown-body .hljs-deletion{background:#fdd}.github-markdown-body .hljs-addition{background:#dfd}.github-markdown-body .hljs-emphasis{font-style:italic}.github-markdown-body .hljs-strong{font-weight:700}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
/** 表单相关样式重写START */
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
  width: 100%;
}

/** 表单相关样式重写END */
.shuffle {
  /** 表单样式重写START */
}
.shuffle .el-form-item__label {
  height: 36px;
  line-height: 36px !important;
}
.shuffle .el-form-item.is-required > .el-form-item__label:before {
  content: "*" !important;
  color: red !important;
}
.shuffle .underline {
  text-decoration: underline;
}
.shuffle .shuffle-pagination {
  padding: 10px;
  text-align: right;
}

.shuffle-dialog {
  /** 表单样式重写START */
}
.shuffle-dialog .el-form-item__label {
  height: 36px;
  line-height: 36px !important;
}
.shuffle-dialog .el-form-item.is-required > .el-form-item__label:before {
  content: "*" !important;
  color: red !important;
}
.shuffle-dialog .shuffle-dialog-footer {
  text-align: center;
}

.shuffle-resource-tree {
  border: 0;
  overflow: hidden;
}

/* 控制点管理 数据权限管理等 树功能样式 sta */
.el-tree-node__content [class*=yu-treeMenuType] {
  border-radius: 4px;
  margin-right: 12px;
  color: #ffffff;
  width: 18px;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  text-align: center;
  padding: 0;
}

.el-tree-node__content .yu-treeMenuType {
  background-color: #4a5863;
}
.el-tree-node__content .yu-treeMenuTypeM {
  background-color: #2877ff;
}
[data-theme=orange] .el-tree-node__content .yu-treeMenuTypeM {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .el-tree-node__content .yu-treeMenuTypeM {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .el-tree-node__content .yu-treeMenuTypeM {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
.el-tree-node__content .yu-treeMenuTypeU {
  background-color: #dc25c0;
}
.el-tree-node__content .yu-treeMenuTypeC {
  background-color: #e6af50;
}
.el-tree-node__content .yu-treeMenuTypeD {
  background-color: #50a6bd;
}

/* 控制点管理 数据权限管理等 树功能样式 end */
/**机构管理树样式**/
.yu-tree-item-status {
  padding-right: 4px;
  box-sizing: border-box;
}
.yu-tree-item-status .status {
  font-weight: 400;
  font-size: 12px;
  padding: 0 4px;
  border-radius: 6px;
  border-width: 1px;
  margin-right: 4px;
  border-style: solid;
}
.yu-tree-item-status .status.start {
  background-color: rgba(43, 107, 242, 0.2);
  border-color: rgba(43, 107, 242, 0.2);
}
[data-theme=orange] .yu-tree-item-status .status.start {
  color: #fb8d12;
}
[data-theme=blue] .yu-tree-item-status .status.start {
  color: #2877ff;
}
[data-theme=red] .yu-tree-item-status .status.start {
  color: #f11723;
}
.yu-tree-item-status .status.disable {
  background-color: rgba(0, 0, 0, 0.15);
  color: #333333;
  border-color: rgba(0, 0, 0, 0.15);
}
.yu-tree-item-status .status.noenable {
  border-color: #de7f26;
  border-style: dashed;
  color: #f08928;
}

/* 处理表单自定义组件内容高度问题 */
.yu-xform.el-form .el-form-item__content[aria-ctype=yu-oca-from-item-config],
.yu-xform.el-form .el-form-item__content[aria-ctype=YuOcaFromItemConfig] {
  height: auto;
}

/* 选择图标样式调整 */
.yu-icons-select-dialog .el-dialog-x__body {
  padding: 12px !important;
}

.ml8 {
  margin-left: 8px;
}

.mr8 {
  margin-right: 8px;
}

/* greensea 即是主题名 */
/* greensea theme */
/* eslint-disable */
.theme-yuoca [nodeid] {
  font-size: 14px;
  box-shadow: none;
  white-space: nowrap;
  line-height: 1;
  /* 选中的节点样式 */
}
.theme-yuoca [nodeid]:hover {
  box-shadow: none;
}
[data-theme=orange] .theme-yuoca [nodeid] .selected {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .theme-yuoca [nodeid] .selected {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .theme-yuoca [nodeid] .selected {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
/** 这是一个示例模块样式 */
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
  width: 100%;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.el-tree-x {
  border-color: #ededed;
}

.el-tree-node__content > .el-tree-node__expand-icon {
  height: auto;
}

.el-tabs__nav-wrap::after {
  background-color: #ededed;
}

.el-tabs__item {
  padding: 0 17px;
  color: #333;
}

.el-table__expanded-cell {
  padding: 20px;
  background-color: #fff;
}

.el-breadcrumb__item__inner,
.el-breadcrumb__item__inner a,
.el-cascader-menu,
.el-select-dropdown__item {
  color: #444;
}

/* 与input输入框保持一样的高度 */
.el-pager li {
  line-height: 26px;
}

.el-form-search .search-btn-group > span {
  line-height: 32px;
  height: 32px;
}

.el-button--text + .el-button--text {
  margin-left: 0;
}

.el-table .cell .el-button ~ .el-button {
  margin-left: 16px;
}

.el-table .el-table_row .yu-buttons .el-dropdown {
  margin-left: 16px;
}

.el-submenu__title *,
.el-menu-item * {
  vertical-align: initial;
  vertical-align: middle\0 ;
  vertical-align: middle\9 ;
}

.el-pagination__sizes .el-input--suffix .el-input__suffix .el-input__validateIcon {
  display: none;
}

.el-dialog__header {
  padding: 14px 14px 0;
}

.el-dialog__headerbtn {
  top: 12px;
  right: 16px;
}
.el-dialog__headerbtn .el-dialog__close {
  font-size: 12px;
}

.el-dialog-x__close:hover,
.el-message__closeBtn:hover,
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close,
.el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__headerbtn:hover .el-message-box__close {
  color: #666;
}

.el-table::before,
.el-table::after {
  background-color: #e0e0e0;
}

.el-table td.el-table__cell,
.el-table th.el-table__cell.is-leaf {
  border-bottom: 1px solid #e0e0e0;
}

.el-table .el-table__header-wrapper th,
.el-table__footer-wrapper thead div,
.el-table__header-wrapper thead div {
  background-color: #f2f2f2;
}

.el-table__footer-wrapper .el-table__thead div,
.el-table__header-wrapper .el-table__thead div {
  font-weight: 400;
  color: #444;
  background-color: #f2f2f2;
}

.el-table--border .el-table__cell,
.el-table--border .el-table__th,
.el-table--border th {
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}

.el-table .el-table__cell,
.el-table .el-table__th.is-leaf,
.el-table th.is-leaf {
  border-bottom: 1px solid #e0e0e0;
}

.el-table__footer-wrapper thead div,
.el-table__header-wrapper thead div,
.el-table td,
.el-table th {
  color: #444;
}

.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #fbfbfb;
}

.el-table__body tr.current-row > td {
  background-color: #fffce0;
}

.el-table__body {
  border-spacing: 0;
  border-collapse: separate;
}

.el-tabs__nav-wrap {
  padding: 0 16px;
}

.el-tabs__nav-next,
.el-tabs__nav-prev {
  line-height: 40px;
}

.el-table ~ .el-loading-mask {
  z-index: 1000;
}

.el-button.el-button--text {
  color: #2877ff;
  background-color: transparent;
  border-width: 0;
}

.el-button--primary {
  background-color: #2877ff;
}
.el-button--primary:hover {
  background-color: #1362ea;
}

.el-step__icon {
  background: none;
}

.yu-logo-min {
  font-size: 16px !important;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-panel {
  background-color: #fff;
  height: 100%;
}
.shuffle-panel .shuffle-panel-header {
  box-sizing: border-box;
  display: block;
  height: 56px;
  padding: 10px 16px;
  border-bottom: 1px solid #ededed;
}
.shuffle-panel .shuffle-panel-header h1 {
  float: left;
  margin: 0;
  font-size: 16px;
  line-height: 36px;
  color: #444;
}
.shuffle-panel .shuffle-panel-header .shuffle-panel-header-right {
  float: right;
  height: 100%;
  font-size: 0;
}
.shuffle-panel .shuffle-panel-body {
  height: calc(100% - 88px);
  padding: 16px;
  overflow-y: auto;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
/** 表单相关样式重写START */
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
  width: 100%;
}

.shuffle-tree-prop-label {
  display: inline-block;
}

/** 表单相关样式重写END */
.shuffle {
  /** 表单样式重写START */
}
.shuffle .el-form-item__label {
  height: 36px;
  line-height: 36px !important;
}
.shuffle .el-form-item.is-required > .el-form-item__label:before {
  content: "*" !important;
  color: red !important;
}
.shuffle .el-table .el-form-item .el-form-item__label {
  display: none;
}
.shuffle .underline {
  text-decoration: underline;
}
.shuffle .shuffle-pagination {
  padding: 10px;
  text-align: right;
}

.shuffle-dialog {
  /** 表单样式重写START */
}
.shuffle-dialog .el-form-item__label {
  height: 36px;
  line-height: 36px !important;
}
.shuffle-dialog .el-form-item.is-required > .el-form-item__label:before {
  content: "*" !important;
  color: red !important;
}
.shuffle-dialog .shuffle-dialog-footer {
  text-align: center;
}

.shuffle-dialog--small .el-dialog--small {
  width: 520px;
}

.shuffle-dialog--large .el-dialog--small {
  width: 1100px;
}

.shuffle-resource-tree {
  border: 0;
  overflow: hidden;
}

.shuffle-tree-node {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  width: calc(100% - 25px);
}
.shuffle-tree-node .node-more-action {
  visibility: hidden;
}
.shuffle-tree-node:hover .node-more-action, .shuffle-tree-node.active .node-more-action {
  display: inline;
  visibility: visible;
}
.shuffle-tree-node:hover .shuffle-tree-node-dropdown, .shuffle-tree-node.active .shuffle-tree-node-dropdown {
  opacity: 100;
}
.shuffle-tree-node .shuffle-tree-node-dropdown {
  position: absolute;
  right: 0;
  background-color: #edf7ff;
  padding: 0 10px;
  opacity: 0;
}
.shuffle-tree-node .shuffle-tree-node-label {
  flex: 1;
}
.shuffle-tree-node .shuffle-tree-node-private {
  color: #e6a23c;
}
.shuffle-tree-node .shuffle-tree-node-img {
  width: 14px;
  height: 14px;
}

.shuffle-flex-span {
  display: flex;
  align-items: center;
}

.shuffle-icon {
  height: inherit;
  line-height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
}

.shuffle-rule-tabs {
  height: 100%;
}
.shuffle-rule-tabs .el-tabs__item {
  cursor: pointer;
  min-width: 50px;
}
.shuffle-rule-tabs .el-tabs__item .shuffle-rule-tabs-label {
  display: inline-block;
}
.shuffle-rule-tabs .el-tabs__item .shuffle-rule-tabs-label .shuffle-rule-tabs-label-title {
  display: inline-block;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 14px;
  float: left;
}
.shuffle-rule-tabs .el-tabs__item .shuffle-rule-tabs-label .shuffle-rule-tabs-label-icon-close {
  display: none;
  border-radius: 50%;
  float: left;
}
.shuffle-rule-tabs .el-tabs__item .shuffle-rule-tabs-label .shuffle-rule-tabs-label-icon-close:hover {
  background-color: #c0c4cc;
}
.shuffle-rule-tabs .el-tabs__item:hover {
  cursor: pointer;
}
.shuffle-rule-tabs .el-tabs__item:hover .shuffle-rule-tabs-label .shuffle-rule-tabs-label-icon-close {
  display: inline-block;
}
.shuffle-rule-tabs .el-tabs__content {
  height: calc(100% - 40px);
}
.shuffle-rule-tabs .el-tabs__content .el-tab-pane {
  height: 100%;
  overflow: hidden;
}
.shuffle-rule-tabs .el-tabs__header {
  margin: 0;
}
.shuffle-rule-tabs .el-tabs__nav-wrap {
  padding: 0 24px;
}

.shuffle-left-tree {
  height: 100%;
  overflow: auto;
}
.shuffle-left-tree .el-tree {
  height: 100%;
  border: none;
}
.shuffle-left-tree .el-tree-node__content {
  line-height: 36px;
  height: 36px;
  font-size: 14px;
  display: flex;
}
.shuffle-left-tree .el-tree-node__content .el-tree-node__expand-icon {
  vertical-align: middle;
}
.shuffle-left-tree .el-tree-node__content:hover {
  background-color: #edf7ff !important;
}
.shuffle-left-tree .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: #edf7ff !important;
}

.sf-sql-args-table .el-table__tbody tr > td.el-table__cell {
  padding: 0;
}
.sf-sql-args-table .el-table__tbody tr > td.el-table__cell .is-error {
  height: 67px;
}

.shuffle-simulation-table {
  border-left: 1px solid #dfe6ec;
  border-top: 1px solid #dfe6ec;
  width: calc(100% - 10px);
}
.shuffle-simulation-table th, .shuffle-simulation-table td {
  border-bottom: 1px solid #dfe6ec;
  border-right: 1px solid #dfe6ec;
  height: 40px;
}
.shuffle-simulation-table thead {
  background-color: #f2f2f2;
}
.shuffle-simulation-table .cell {
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  padding-left: 10px;
  line-height: 24px;
  box-sizing: border-box;
  display: flex;
}
.shuffle-simulation-table .cell .expand-icon {
  display: inline-block;
  width: 14px;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  cursor: pointer;
  color: #666;
  font-size: 12px;
}
.shuffle-simulation-table .cell .expand-icon--expanded {
  transform: rotate(90deg);
}

.shuffle-rule-manager {
  display: flex;
  height: 100%;
  gap: 10px;
  width: 100%;
}
.shuffle-rule-manager .left {
  width: 350px;
  height: 100%;
}
.shuffle-rule-manager .left .shuffle-panel {
  height: 100%;
}
.shuffle-rule-manager .left .search-input .el-input__inner {
  border-radius: 24px;
}
.shuffle-rule-manager .right {
  flex: 1;
  width: 100%;
  background-color: #FFF;
  overflow: hidden;
}
.shuffle-rule-manager .right .rule-list {
  margin-top: 17px;
  height: calc(100% - 17px);
}
.shuffle-rule-manager .shuffle-rule-content {
  height: 100%;
}

.shuffle-condition-tree {
  border: none;
}
.shuffle-condition-tree .el-tree-node__content {
  line-height: 48px;
  height: 48px;
}
.shuffle-condition-tree .el-tree-node {
  line-height: 36px;
}
.shuffle-condition-tree .el-tree-node__content:hover {
  background-color: #F5F7FA;
}
.shuffle-condition-tree .shuffle-condition-tree-node {
  display: flex;
}
.shuffle-condition-tree .shuffle-condition-tree-node .shuffle-condition-tree-node-content {
  display: flex;
}
.shuffle-condition-tree .shuffle-condition-tree-node .shuffle-condition-tree-node-content .check-cell {
  margin-top: 5px;
  border: 1px solid #bfcbd9;
  border-radius: 4px;
  height: 36px;
}
.shuffle-condition-tree .shuffle-condition-tree-node .shuffle-condition-tree-node-content .check-cell .sf-table-cell-check {
  line-height: 36px;
  min-height: 36px;
}
.shuffle-condition-tree .shuffle-condition-tree-dropdown {
  float: left;
  margin-right: 10px;
  display: flex;
}
.shuffle-condition-tree .shuffle-condition-tree-dropdown:hover {
  background-color: #edf7ff;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-index-selector[data-v-d2c41c7c] {
  display: flex;
}
.shuffle-index-selector .left[data-v-d2c41c7c] {
  width: 250px;
}
.shuffle-index-selector .right[data-v-d2c41c7c] {
  flex: 1;
  width: 100%;
  overflow: hidden;
}
.shuffle-tag[data-v-7e6e4d1f] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 400px;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-index-manager[data-v-fb09c0c7] {
  display: flex;
  gap: 10px;
  width: 100%;
  height: 100%;
}
.shuffle-index-manager .underline[data-v-fb09c0c7] {
  text-decoration: underline;
}
.shuffle-index-manager .left[data-v-fb09c0c7] {
  width: 350px;
}
.shuffle-index-manager .right[data-v-fb09c0c7] {
  flex: 1;
  width: 100%;
  overflow-y: auto;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-datasource-manager[data-v-9796d989] {
  display: flex;
  gap: 10px;
  width: 100%;
  height: 100%;
}
.shuffle-datasource-manager .underline[data-v-9796d989] {
  text-decoration: underline;
}
.shuffle-datasource-manager .left[data-v-9796d989] {
  width: 350px;
}
.shuffle-datasource-manager .right[data-v-9796d989] {
  flex: 1;
  width: 100%;
  overflow: hidden;
}/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }
.CodeMirror-hints {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  list-style: none;

  margin: 0;
  padding: 2px;
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  border-radius: 3px;
  border: 1px solid silver;

  background: white;
  font-size: 90%;
  font-family: monospace;

  max-height: 20em;
  overflow-y: auto;
}

.CodeMirror-hint {
  margin: 0;
  padding: 0 4px;
  border-radius: 2px;
  white-space: pre;
  color: black;
  cursor: pointer;
}

li.CodeMirror-hint-active {
  background: #08f;
  color: white;
}
.cm-s-shuffle span[class^="cm-sem"] { color: #555; }
.cm-s-shuffle span[class^="cm-dot"] { color: black; }
.cm-s-shuffle span[class^="cm-keyword"] { line-height: 1em; font-weight: bold; color: #7F0055; }
.cm-s-shuffle span[class^="cm-number"] { color: #164; }
.cm-s-shuffle span[class^="cm-variable"] { color: black; }
.cm-s-shuffle span[class^="cm-property"] { color: black; }
.cm-s-shuffle span[class^="cm-comment"] { color: #3F7F5F; }
.cm-s-shuffle span[class^="cm-string"] { color: #2A00FF; }
.cm-s-shuffle span[class^="cm-operator"] { color: black; }
.cm-s-shuffle span[class^="cm^-bool"] { color: #ef9258; }
.cm-s-shuffle span[class^="cm-function"] { color: #ef9258; }
.cm-s-shuffle span[class^="cm-bracket"] { color: #cc7; }
.cm-s-shuffle span[class^="cm-attribute"] { color: #00c; }
.cm-s-shuffle span.cm-pre-error { color: #f00;}
.cm-s-shuffle span.cm-after-error { color: #f00;}


.cm-s-shuffle span[class$="-error"]{
  -webkit-text-decoration: underline wavy #f00;
          text-decoration: underline wavy #f00;
}

.cm-s-shuffle span.cm-meta { color: #FF1717; }
.cm-s-shuffle span.cm-atom { color: #219; }
.cm-s-shuffle span.cm-def { color: #00f; }
.cm-s-shuffle span.cm-variable-2 { color: #0000C0; }
.cm-s-shuffle span.cm-variable-3, .cm-s-shuffle span.cm-type { color: #0000C0; }
.cm-s-shuffle span.cm-string-2 { color: #f50; }
.cm-s-shuffle span.cm-qualifier { color: #555; }
.cm-s-shuffle span.cm-builtin { color: #30a; }
.cm-s-shuffle span.cm-tag { color: #170; }

.cm-s-shuffle .CodeMirror-activeline-background { background: #e8f2ff; }
.cm-s-shuffle .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; }

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-sql-manager[data-v-cb2edc08] {
  display: flex;
  gap: 10px;
  width: 100%;
  height: 100%;
}
.shuffle-sql-manager .underline[data-v-cb2edc08] {
  text-decoration: underline;
}
.shuffle-sql-manager .left[data-v-cb2edc08] {
  width: 350px;
}
.shuffle-sql-manager .right[data-v-cb2edc08] {
  flex: 1;
  width: 100%;
  overflow: hidden;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-function-manager[data-v-f2d5e66a] {
  display: flex;
  gap: 10px;
  width: 100%;
  height: 100%;
}
.shuffle-function-manager .underline[data-v-f2d5e66a] {
  text-decoration: underline;
}
.shuffle-function-manager .left[data-v-f2d5e66a] {
  width: 350px;
}
.shuffle-function-manager .right[data-v-f2d5e66a] {
  flex: 1;
  width: 100%;
  overflow-y: auto;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-client-list[data-v-8a22aa84] {
  height: 100%;
  overflow: auto;
}
.list-table[data-v-8a22aa84] {
  height: calc(100% - 58px);
}
.sf-container-resizable__left {
  padding-right: 5px;
}
.sf-container-resizable__right {
  padding-left: 5px;
}
.sf-container-resizable__top {
  padding-bottom: 5px;
}
.sf-container-resizable__bottom {
  padding-top: 5px;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.left[data-v-47afed1e] {
  width: 350px;
}
.bottom[data-v-47afed1e] {
  padding: 12px 0;
  display: flex;
}
.right[data-v-47afed1e] {
  width: calc(100% - 350px);
  flex-wrap: wrap;
  padding: 0 12px;
}
.right .item-wrap[data-v-47afed1e] {
  width: 100%;
  text-align: right;
}
.right .operator-item[data-v-47afed1e] {
  width: 17%;
  margin: 5px;
  height: 40px;
  display: inline-block;
  line-height: 40px;
  font-size: 16px;
  border-radius: 12px;
  border: 1px solid #eaeaea;
  text-align: center;
  font-weight: 700;
}
.right .operator-item-save[data-v-47afed1e] {
  cursor: pointer;
  width: 17%;
  margin: 5px;
  height: 40px;
  display: inline-block;
  line-height: 40px;
  font-size: 16px;
  border-radius: 12px;
  border: 1px solid #eaeaea;
  text-align: center;
  font-weight: 700;
  color: #fff;
  background-color: #20a0ff;
}
.right .operator-item-save[data-v-47afed1e]:hover {
  color: #fff;
  background-color: #1362ea;
}
.right .operator-item-save[data-v-47afed1e]:active {
  color: #fff;
  background-color: #1362ea;
}
.right .operator-item[data-v-47afed1e]:hover {
  color: #2877ff;
  border-color: #2877ff;
  cursor: pointer;
}
.right .operator-item[data-v-47afed1e]:active {
  color: #fff;
  border-color: #2877ff;
  background: #2877ff;
}
.sf-code-editor[data-v-47afed1e] {
  position: relative;
  height: 100%;
}
.sf-formula-editor-props[data-v-47afed1e] {
  height: 374px;
  width: 100%;
}
.sf-formula-editor-prop-content[data-v-47afed1e] {
  height: 100%;
  width: 100%;
  overflow: auto;
  padding: 0 10px 10px 5px;
  position: relative;
}
.sf-code-editor[data-v-8c64238e] {
  position: relative;
  height: 100%;
  font-size: 14px;
}
.sf-code-editor-prop[data-v-8c64238e] {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  float: right;
  background-color: #ffffff;
  box-sizing: border-box;
  box-shadow: -8px 0 8px -8px rgba(1, 1, 1, 0.25);
  border-top: 1px solid rgba(1, 1, 1, 0.1);
}
.sf-code-editor-prop-collapsed[data-v-8c64238e] {
  position: relative;
  top: 40%;
  cursor: pointer;
  text-align: center;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.sf-code-editor-prop-collapsed p img[data-v-8c64238e] {
  width: 20px;
  height: 20px;
  padding-left: 5px;
}
.sf-code-editor-full[data-v-8c64238e] {
  height: 100%;
  width: 100%;
}
.sf-code-editor-prop-title[data-v-8c64238e] {
  position: relative;
  padding: 0 10px;
  margin: 0;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
  color: rgba(51, 51, 51, 1);
  border-bottom: 1px solid #ededed;
  box-sizing: border-box;
}
.sf-code-editor-prop-title img[data-v-8c64238e] {
  position: absolute;
  top: 5px;
  right: 15px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.sf-code-editor-prop-content[data-v-8c64238e] {
  height: calc(100% - 52px);
  width: calc(100% - 15px);
  overflow: hidden auto;
  padding: 0 10px 10px 5px;
  position: relative;
}
.sf-code-editor-op[data-v-8c64238e] {
  cursor: pointer;
  float: left;
  margin: 5px 10px;
  text-decoration: underline;
  color: #0077ff;
  font-size: 13px;
  line-height: 13px;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.left[data-v-67ad733c] {
  width: 350px;
}
.bottom[data-v-67ad733c] {
  padding: 12px 0;
  display: flex;
}
.right[data-v-67ad733c] {
  width: calc(100% - 400px);
  flex-wrap: wrap;
  padding: 0 12px;
}
.right .item-wrap[data-v-67ad733c] {
  width: 100%;
  text-align: right;
}
.right .operator-item[data-v-67ad733c] {
  width: 22%;
  margin: 5px;
  height: 40px;
  display: inline-block;
  line-height: 40px;
  font-size: 16px;
  border-radius: 12px;
  border: 1px solid #eaeaea;
  text-align: center;
  font-weight: 700;
}
.right .operator-item[data-v-67ad733c]:hover {
  color: #2877ff;
  border-color: #2877ff;
  cursor: pointer;
}
.right .operator-item[data-v-67ad733c]:active {
  color: #fff;
  border-color: #2877ff;
  background: #2877ff;
}
.right .operator-item-save[data-v-67ad733c] {
  cursor: pointer;
  width: 22%;
  margin: 5px;
  height: 40px;
  display: inline-block;
  line-height: 40px;
  font-size: 16px;
  border-radius: 12px;
  border: 1px solid #eaeaea;
  text-align: center;
  font-weight: 700;
  color: #fff;
  background-color: #20a0ff;
}
.right .operator-item-save[data-v-67ad733c]:hover {
  color: #fff;
  background-color: #1362ea;
}
.right .operator-item-save[data-v-67ad733c]:active {
  color: #fff;
  background-color: #1362ea;
}
.custom-input[data-v-67ad733c] {
  width: 150px;
  display: inline-block;
  margin-right: 15px;
}
.sf-code-editor[data-v-67ad733c] {
  position: relative;
  height: 100%;
}
.sf-code-editor-full[data-v-67ad733c] {
  height: 312px;
  width: 100%;
}
.sf-code-editor-prop-content[data-v-67ad733c] {
  height: 100%;
  width: 100%;
  overflow: hidden auto;
  padding: 0 10px 10px 5px;
  position: relative;
}
.sf-region-row[data-v-084eb683] {
  margin-top: 10px;
  height: 36px;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.sf-table-cell-check[data-v-c0ebe007] {
  position: relative;
  height: 100%;
  width: 100%;
  min-height: 49px;
  line-height: 49px;
}
.sf-table-cell-check .sf-cell-more-action[data-v-c0ebe007] {
  display: none;
  position: absolute;
  height: 10px;
  right: 5px;
  top: 0px;
  cursor: pointer;
}
.sf-table-cell-check:hover .sf-cell-more-action[data-v-c0ebe007], .sf-table-cell-check.active .sf-cell-more-action[data-v-c0ebe007] {
  display: inline;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.sf-table-cell-check[data-v-217e8173] {
  position: relative;
  height: 100%;
  width: 100%;
  min-height: 49px;
  line-height: 49px;
}
.sf-table-cell-check .sf-cell-more-action[data-v-217e8173] {
  display: none;
  position: absolute;
  right: 5px;
  top: 0px;
  cursor: pointer;
}
.sf-table-cell-check:hover .sf-cell-more-action[data-v-217e8173], .sf-table-cell-check.active .sf-cell-more-action[data-v-217e8173] {
  display: inline;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.rule-sheet[data-v-aeb91743] {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 10px 16px;
  box-sizing: border-box;
  gap: 10px;
}
.rule-sheet .btn-row[data-v-aeb91743] {
  display: flex;
  justify-content: flex-end;
}
.rule-sheet .table-row[data-v-aeb91743] {
  flex: 1;
  overflow: hidden;
}
.rule-sheet .table-row .table-wrap[data-v-aeb91743] {
  width: 100%;
  max-height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.rule-sheet table[data-v-aeb91743] {
  border-collapse: collapse;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-left: 1px solid #dfe6ec;
  border-top: 1px solid #dfe6ec;
}
.rule-sheet table thead[data-v-aeb91743] {
  position: sticky;
  top: 0;
  z-index: 10;
}
.rule-sheet table th[data-v-aeb91743] {
  background-color: #eef1f6;
}
.rule-sheet table th[data-v-aeb91743],
.rule-sheet table td[data-v-aeb91743] {
  position: relative;
  min-width: 200px;
  text-align: left;
  padding: 0;
  border-right: 1px solid #dfe6ec;
  border-bottom: 1px solid #dfe6ec;
  box-sizing: border-box;
  color: #444;
  font-size: 14px;
  overflow: hidden;
}
.rule-sheet table th .hover-bar[data-v-aeb91743],
.rule-sheet table td .hover-bar[data-v-aeb91743] {
  line-height: 0;
  position: absolute;
  top: -100%;
  right: 5px;
}
.rule-sheet table th .hover-bar .hover-bar-btn[data-v-aeb91743],
.rule-sheet table td .hover-bar .hover-bar-btn[data-v-aeb91743] {
  float: left;
  font-size: 16px;
  color: rgb(156, 156, 156);
  cursor: pointer;
}
.rule-sheet table th:hover .hover-bar[data-v-aeb91743],
.rule-sheet table td:hover .hover-bar[data-v-aeb91743] {
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}
.rule-sheet table td[data-v-aeb91743]:has(> .cell .shuffle-table-cell-expression):hover {
  background: #c5dff5;
}
.rule-sheet table td[data-v-aeb91743]:has(> .cell .shuffle-table-cell-region):hover {
  background: #c5f5d6;
}
.rule-sheet table td[data-v-aeb91743]:has(> .cell .shuffle-table-cell-list):hover {
  background: #f5ebc5;
}
.rule-sheet table td[data-v-aeb91743]:has(> .cell .shuffle-table-cell-bool):hover {
  background: #e9c5f5;
}
.rule-sheet table td[data-v-aeb91743]:has(> .cell .shuffle-table-cell-input):hover {
  background: #eef1f6;
}
.rule-sheet table .cell[data-v-aeb91743] {
  padding: 5px 10px;
  width: 200px;
  line-height: 50px;
  word-break: break-all;
  box-sizing: border-box;
  overflow: auto;
}
.rule-sheet table .selectable-cell[data-v-aeb91743]:hover {
  background-color: rgb(255, 239, 175);
}
.rule-sheet table .selected-cell[data-v-aeb91743] {
  background-color: #f1f7bd;
}
.rule-sheet table .selected-cell[data-v-aeb91743]:hover {
  background-color: #f2fc91;
}
.rule-sheet table .empty-status-cell[data-v-aeb91743] {
  background-color: #d1eafe;
  cursor: pointer;
}
.rule-sheet table .table-empty[data-v-aeb91743] {
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rule-sheet table .field-empty[data-v-aeb91743] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rule-sheet table .placegolder-cell[data-v-aeb91743] {
  height: 0;
  width: 0;
  padding: 0;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.sf-table-cell-check[data-v-c36702fd] {
  position: relative;
  height: 100%;
  width: 100%;
  min-height: 49px;
  line-height: 49px;
}
.sf-table-cell-check .sf-cell-more-action[data-v-c36702fd] {
  display: none;
  position: absolute;
  right: 5px;
  top: 0px;
  cursor: pointer;
}
.sf-table-cell-check:hover .sf-cell-more-action[data-v-c36702fd], .sf-table-cell-check.active .sf-cell-more-action[data-v-c36702fd] {
  display: inline;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.handle-icon[data-v-27b6124e] {
  font-size: 20px;
  margin: 0 15px;
}
.handle-icon-index[data-v-27b6124e] {
  position: absolute;
  top: 15px;
  right: 0;
}
.btn-wrap[data-v-27b6124e] {
  display: flex;
  justify-content: space-between;
}
.mtd-wrap[data-v-27b6124e] {
  display: inline-block;
  margin-right: 20px;
}
.mtd-wrap .mtd[data-v-27b6124e] {
  font-size: 14px;
  margin-right: 15px;
}
.score-card[data-v-27b6124e] {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 10px 0 10px 16px;
  box-sizing: border-box;
  gap: 10px;
}
.shuffle-rule-score-table-container[data-v-27b6124e] {
  max-height: calc(100% - 94px);
  overflow-y: auto;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table[data-v-27b6124e] {
  border-collapse: collapse;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-left: 1px solid #dfe6ec;
  border-top: 1px solid #dfe6ec;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table thead[data-v-27b6124e] {
  position: sticky;
  top: 0;
  z-index: 10;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table th[data-v-27b6124e] {
  background-color: #eef1f6;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table th[data-v-27b6124e],
.shuffle-rule-score-table-container .shuffle-rule-score-table td[data-v-27b6124e] {
  position: relative;
  min-width: 200px;
  text-align: left;
  padding: 0;
  border-right: 1px solid #dfe6ec;
  border-bottom: 1px solid #dfe6ec;
  box-sizing: border-box;
  color: #444;
  font-size: 14px;
  overflow: hidden;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table td[data-v-27b6124e]:hover {
  background-color: #eef1f6;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table td[data-v-27b6124e]:has(> .cell .shuffle-table-cell-expression):hover {
  background: #c5dff5;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table td[data-v-27b6124e]:has(> .cell .shuffle-table-cell-region):hover {
  background: #c5f5d6;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table td[data-v-27b6124e]:has(> .cell .shuffle-table-cell-list):hover {
  background: #f5ebc5;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table td[data-v-27b6124e]:has(> .cell .shuffle-table-cell-bool):hover {
  background: #e9c5f5;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table td[data-v-27b6124e]:has(> .cell .shuffle-table-cell-input):hover {
  background: #eef1f6;
}
.shuffle-rule-score-table-container .shuffle-rule-score-table .cell[data-v-27b6124e] {
  padding: 5px 10px;
  line-height: 50px;
  word-break: break-all;
  box-sizing: border-box;
  overflow: auto;
}
.sf-rule-table-idx-cell[data-v-27b6124e] {
  position: relative;
  width: 100%;
  height: 100%;
}
.sf-rule-table-idx-cell .hover-bar[data-v-27b6124e] {
  position: absolute;
  top: 50%;
  right: 5px;
  display: none;
}
.sf-rule-table-idx-cell .hover-bar .hover-bar-btn[data-v-27b6124e] {
  float: left;
  font-size: 16px;
  color: rgb(156, 156, 156);
  cursor: pointer;
}
.sf-rule-table-idx-cell:hover .hover-bar[data-v-27b6124e] {
  display: inline-block;
  transform: translateY(-50%);
}.sf-mx-graph div.mxRubberband {
  position: absolute;
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  border-color: #0000FF;
  background: #0077FF;
}

.sf-mx-graph .mxCellEditor {
  background: url(data:image/gif;base64,R0lGODlhMAAwAIAAAP///wAAACH5BAEAAAAALAAAAAAwADAAAAIxhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8egpAAA7);
  border-color: transparent;
  border-style: solid;
  display: inline-block;
  position: absolute;
  overflow: visible;
  word-wrap: normal;
  border-width: 0;
  min-width: 1px;
  resize: none;
  padding: 0px;
  margin: 0px;
}

.sf-mx-graph .mxPlainTextEditor * {
  padding: 0px;
  margin: 0px;
}

.sf-mx-graph div.mxWindow {
  -webkit-box-shadow: 3px 3px 12px #C0C0C0;
  box-shadow: 3px 3px 12px #C0C0C0;
  background: url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);
  border: 1px solid #c3c3c3;
  position: absolute;
  overflow: hidden;
  z-index: 1;
}

.sf-mx-graph table.mxWindow {
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 8pt;
}

.sf-mx-graph td.mxWindowTitle {
  background: url(data:image/gif;base64,R0lGODlhFwAXAMQAANfX18rKyuHh4c7OzsDAwMHBwc/Pz+Li4uTk5NHR0dvb2+jo6O/v79/f3/n5+dnZ2dbW1uPj44yMjNPT0+Dg4N3d3ebm5szMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABcAAAWQICESxWiW5Ck6bOu+MMvMdG3f86LvfO/rlqBwSCwaj8ikUohoOp/QaDNCrVqvWKpgezhsv+AwmEIum89ocmPNbrvf64p8Tq/b5Yq8fs/v5x+AgYKDhIAAh4iJiouHEI6PkJGSjhOVlpeYmZUJnJ2en6CcBqMDpaanqKgXq6ytrq+rAbKztLW2shK5uru8vbkhADs=) repeat-x;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  overflow: hidden;
  height: 13px;
  padding: 2px;
  padding-top: 4px;
  padding-bottom: 6px;
  color: black;
}

.sf-mx-graph td.mxWindowPane {
  vertical-align: top;
  padding: 0px;
}

.sf-mx-graph div.mxWindowPane {
  overflow: hidden;
  position: relative;
}

.sf-mx-graph td.mxWindowPane td {
  font-size: 8pt;
}

.sf-mx-graph td.mxWindowPane input, .sf-mx-graph td.mxWindowPane select, .sf-mx-graph td.mxWindowPane textarea, .sf-mx-graph td.mxWindowPane {
  border-color: #8C8C8C;
  border-style: solid;
  border-width: 1px;
  font-size: 8pt;
  padding: 1px;
}

.sf-mx-graph td.mxWindowPane button {
  background: url(data:image/gif;base64,R0lGODlhCgATALMAAP7+/t7e3vj4+Ojo6OXl5e/v7/n5+fb29vPz8/39/e3t7fHx8e7u7v///wAAAAAAACH5BAAAAAAALAAAAAAKABMAAAQ2MMlJhb0Y6c2X/2AhjiRjnqiirizqMkEsz0Rt30Ou7y8K/ouDcEg0GI9IgHLJbDif0Kh06owAADs=) repeat-x;
  font-size: 8pt;
  padding: 2px;
  float: left;
}

.sf-mx-graph img.mxToolbarItem {
  margin-right: 6px;
  margin-bottom: 6px;
  border-width: 1px;
}

.sf-mx-graph select.mxToolbarCombo {
  vertical-align: top;
  border-style: inset;
  border-width: 2px;
}

.sf-mx-graph div.mxToolbarComboContainer {
  padding: 2px;
}

.sf-mx-graph img.mxToolbarMode {
  margin: 2px;
  margin-right: 4px;
  margin-bottom: 4px;
  border-width: 0px;
}

.sf-mx-graph img.mxToolbarModeSelected {
  margin: 0px;
  margin-right: 2px;
  margin-bottom: 2px;
  border-width: 2px;
  border-style: inset;
}

.sf-mx-graph div.mxTooltip {
  -webkit-box-shadow: 3px 3px 12px #C0C0C0;
  box-shadow: 3px 3px 12px #C0C0C0;
  background: #FFFFCC;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  font-size: 8pt;
  position: absolute;
  cursor: default;
  padding: 4px;
  color: black;
}

div.mxSfPopupMenu {
  -webkit-box-shadow: 3px 3px 12px #C0C0C0;
  box-shadow: 3px 3px 12px #C0C0C0;
  background: url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);
  position: absolute;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}

table.mxSfPopupMenu {
  border-collapse: collapse;
  margin-top: 1px;
  margin-bottom: 1px;
}

tr.mxSfPopupMenuItem {
  color: black;
  cursor: pointer;
}

tr.mxSfPopupMenuItemHover {
  background-color: #000066;
  color: #FFFFFF;
  cursor: pointer;
}

td.mxSfPopupMenuItem {
  padding: 2px 30px 2px 10px;
  white-space: nowrap;
  font-size: 8pt;
}

td.mxSfPopupMenuIcon {
  background-color: #D0D0D0;
  padding: 2px 4px 2px 4px;
}

.mxDisabled {
  opacity: 0.2 !important;
  cursor: default !important;
}
.sf-mx-graph div.mxTooltip {
	filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4,
        Color='#A2A2A2', Positive='true');
}
.sf-mx-graph div.mxPopupMenu {
	filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4,
        Color='#C0C0C0', Positive='true');
}
.sf-mx-graph div.mxWindow {
	_filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4,
        Color='#C0C0C0', Positive='true');
}
.sf-mx-graph td.mxWindowTitle {
	_height: 23px;
}
.sf-mx-graph .mxDisabled {
	filter:alpha(opacity=20) !important;
}
.sf-mx-graph div.mxRubberband {
  position: absolute;
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  border-color: #0000FF;
  background: #0077FF;
}

.sf-mx-graph .mxCellEditor {
  background: url(data:image/gif;base64,R0lGODlhMAAwAIAAAP///wAAACH5BAEAAAAALAAAAAAwADAAAAIxhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8egpAAA7);
  border-color: transparent;
  border-style: solid;
  display: inline-block;
  position: absolute;
  overflow: visible;
  word-wrap: normal;
  border-width: 0;
  min-width: 1px;
  resize: none;
  padding: 0px;
  margin: 0px;
}

.sf-mx-graph .mxPlainTextEditor * {
  padding: 0px;
  margin: 0px;
}

.sf-mx-graph div.mxWindow {
  box-shadow: 3px 3px 12px #C0C0C0;
  background: url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);
  border: 1px solid #c3c3c3;
  position: absolute;
  overflow: hidden;
  z-index: 1;
}

.sf-mx-graph table.mxWindow {
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 8pt;
}

.sf-mx-graph td.mxWindowTitle {
  background: url(data:image/gif;base64,R0lGODlhFwAXAMQAANfX18rKyuHh4c7OzsDAwMHBwc/Pz+Li4uTk5NHR0dvb2+jo6O/v79/f3/n5+dnZ2dbW1uPj44yMjNPT0+Dg4N3d3ebm5szMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABcAAAWQICESxWiW5Ck6bOu+MMvMdG3f86LvfO/rlqBwSCwaj8ikUohoOp/QaDNCrVqvWKpgezhsv+AwmEIum89ocmPNbrvf64p8Tq/b5Yq8fs/v5x+AgYKDhIAAh4iJiouHEI6PkJGSjhOVlpeYmZUJnJ2en6CcBqMDpaanqKgXq6ytrq+rAbKztLW2shK5uru8vbkhADs=) repeat-x;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  overflow: hidden;
  height: 13px;
  padding: 2px;
  padding-top: 4px;
  padding-bottom: 6px;
  color: black;
}

.sf-mx-graph td.mxWindowPane {
  vertical-align: top;
  padding: 0px;
}

.sf-mx-graph div.mxWindowPane {
  overflow: hidden;
  position: relative;
}

.sf-mx-graph td.mxWindowPane td {
  font-size: 8pt;
}

.sf-mx-graph td.mxWindowPane input, .sf-mx-graph td.mxWindowPane select, .sf-mx-graph td.mxWindowPane textarea, .sf-mx-graph td.mxWindowPane {
  border-color: #8C8C8C;
  border-style: solid;
  border-width: 1px;
  font-size: 8pt;
  padding: 1px;
}

.sf-mx-graph td.mxWindowPane button {
  background: url(data:image/gif;base64,R0lGODlhCgATALMAAP7+/t7e3vj4+Ojo6OXl5e/v7/n5+fb29vPz8/39/e3t7fHx8e7u7v///wAAAAAAACH5BAAAAAAALAAAAAAKABMAAAQ2MMlJhb0Y6c2X/2AhjiRjnqiirizqMkEsz0Rt30Ou7y8K/ouDcEg0GI9IgHLJbDif0Kh06owAADs=) repeat-x;
  font-size: 8pt;
  padding: 2px;
  float: left;
}

.sf-mx-graph img.mxToolbarItem {
  margin-right: 6px;
  margin-bottom: 6px;
  border-width: 1px;
}

.sf-mx-graph select.mxToolbarCombo {
  vertical-align: top;
  border-style: inset;
  border-width: 2px;
}

.sf-mx-graph div.mxToolbarComboContainer {
  padding: 2px;
}

.sf-mx-graph img.mxToolbarMode {
  margin: 2px;
  margin-right: 4px;
  margin-bottom: 4px;
  border-width: 0px;
}

.sf-mx-graph img.mxToolbarModeSelected {
  margin: 0px;
  margin-right: 2px;
  margin-bottom: 2px;
  border-width: 2px;
  border-style: inset;
}

.sf-mx-graph div.mxTooltip {
  box-shadow: 3px 3px 12px #C0C0C0;
  background: #FFFFCC;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  font-size: 8pt;
  position: absolute;
  cursor: default;
  padding: 4px;
  color: black;
}

div.mxSfPopupMenu {
  box-shadow: 3px 3px 12px #C0C0C0;
  background: url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);
  position: absolute;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}

table.mxSfPopupMenu {
  border-collapse: collapse;
  margin-top: 1px;
  margin-bottom: 1px;
}

tr.mxSfPopupMenuItem {
  color: black;
  cursor: pointer;
}

tr.mxSfPopupMenuItemHover {
  background-color: #000066;
  color: #FFFFFF;
  cursor: pointer;
}

td.mxSfPopupMenuItem {
  padding: 2px 30px 2px 10px;
  white-space: nowrap;
  font-size: 8pt;
}

td.mxSfPopupMenuIcon {
  background-color: #D0D0D0;
  padding: 2px 4px 2px 4px;
}

.mxDisabled {
  opacity: 0.2 !important;
  cursor: default !important;
}
.sf-mx-graph div.mxTooltip {
	filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4,
        Color='#A2A2A2', Positive='true');
}
.sf-mx-graph div.mxPopupMenu {
	filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4,
        Color='#C0C0C0', Positive='true');
}
.sf-mx-graph div.mxWindow {
	_filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4,
        Color='#C0C0C0', Positive='true');
}
.sf-mx-graph td.mxWindowTitle {
	_height: 23px;
}
.sf-mx-graph .mxDisabled {
	filter:alpha(opacity=20) !important;
}

.cf-container-resizable__left {
  padding-right: 5px;
}
.cf-container-resizable__right {
  padding-left: 5px;
}
.cf-container-resizable__top {
  padding-bottom: 5px;
}
.cf-container-resizable__bottom {
  padding-top: 5px;
}

.sf-flow-editor-graph-tool--item {
  float: left;
  width: 30px;
  height: 30px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  text-align: center;

  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  color: #ffffff;
  cursor: pointer;
}
.sf-flow-editor-graph-tool--item img {
  margin: 2px;
  width: 26px;
  height: 26px;
}
.sf-flow-editor-graph-tool--item:hover {
  background: rgba(0, 0, 0, 0.8);
}
.sf-flow-editor-graph-tool--percent {
  width: 48px;
  height: 30px;
  line-height: 30px;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  text-align: center;
  color: #ffffff;
  border-radius: 0;
}
.sf-flow-editor-graph-tool--unfull {
  font-weight: 400;
}
.sf-flow-editor-graph-tool--full {
  font-weight: 800;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-expression-condition {
  width: 100%;
  margin-bottom: 15px;
  display: flex;
}
.shuffle-expression-condition .shuffle-expression-condition-tool {
  width: 40px;
  float: left;
}
.shuffle-expression-condition .shuffle-expression-condition-tool .shuffle-icon {
  margin-top: 10px;
}
.shuffle-expression-condition .shuffle-expression-condition-expression {
  width: calc(100% - 40px);
  float: left;
}
.shuffle-expression-condition .shuffle-expression-condition-expression .shuffle-expression-condition-parameter {
  width: 100%;
}
.shuffle-expression-condition .shuffle-expression-condition-expression .shuffle-expression-condition-check {
  width: 100%;
  margin-top: 5px;
  border: 1px solid #bfcbd9;
  border-radius: 4px;
  height: 36px;
}
.shuffle-expression-condition .shuffle-expression-condition-expression .shuffle-expression-condition-check .sf-table-cell-check {
  line-height: 36px;
  min-height: 36px;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.full-div {
  height: 100%;
  width: 100%;
}
.shuffle-expression-bracket {
  padding-top: 15px;
}
.shuffle-expression-bracket-wrapper {
  position: relative;
  padding-left: 60px;
}
.shuffle-expression-bracket-wrapper .shuffle-expression-bracket-tool {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 60px;
}
.shuffle-expression-bracket-wrapper .shuffle-expression-bracket-tool .shuffle-expression-bracket-tool-divide {
  border-width: 1px;
  border-right-width: 0;
  border-color: rgba(16, 24, 40, 0.14);
  border-style: solid;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 0.625rem;
  top: 1rem;
  bottom: 1rem;
  left: 46px;
  position: absolute;
}
.shuffle-expression-bracket-wrapper .shuffle-expression-bracket-tool .shuffle-expression-bracket-tool-bg {
  position: absolute;
  background-color: #ffffff;
  transform: translate(0, -50%) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
  width: 1rem;
  height: 29px;
  top: 50%;
  right: 0;
}
.shuffle-expression-bracket-wrapper .shuffle-expression-bracket-tool .shuffle-expression-bracket-tool-label {
  position: absolute;
  box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #296dff;
  font-weight: 600;
  font-size: 10px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  background-color: #ffffff;
  border-color: rgba(16, 24, 40, 0.14);
  border-width: 0.5px;
  border-radius: 0.375rem;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  cursor: pointer;
  transform: translate(0, -50%) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
  height: 21px;
  display: flex;
  top: 50%;
  right: 0.25rem;
}
.shuffle-expression-bracket-wrapper .shuffle-expression-bracket-tool .shuffle-expression-bracket-tool-label svg {
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 0.125rem;
}
.shuffle-expression {
  padding-left: 10px;
}
.shuffle-expression-button-add {
}



.sf-flow-editor-prop {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  float: right;
  background-color: #ffffff;
  box-sizing: border-box;
  box-shadow: -8px 0 8px -8px rgba(1, 1, 1, 0.25);
  border-top: 1px solid rgba(1, 1, 1, 0.1);
}
.sf-flow-editor-prop-collapsed {
  position: relative;
  top: 40%;
  cursor: pointer;
  text-align: center;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.sf-flow-editor-prop-collapsed p img {
  width: 20px;
  height: 20px;
  padding-left: 5px;
}
.sf-flow-editor-prop-collapsed p {
  margin: 0;
  padding: 5px 0;
}
.sf-flow-editor-prop-title {
  position: relative;
  padding: 0 10px;
  margin: 0;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
  color: rgba(51, 51, 51, 1);
  border-bottom: 1px solid #ededed;
  box-sizing: border-box;
}
.sf-flow-editor-prop-title img {
  position: absolute;
  top: 5px;
  right: 15px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.sf-flow-editor-prop-content {
  height: calc(100% - 52px);
  width: calc(100% - 15px);
  overflow: hidden auto;
  padding: 0 10px 10px 5px;
  position: relative;
}
.sf-flow-editor-prop-content .el-form-item {
  margin-bottom: 0;
}
.sf-flow-editor-prop-content .el-form-item__error {
  padding-top: 0;
  top: 0;
  right: 0;
  left: unset;
  line-height: 40px;
}
.sf-flow-editor-full {
  height: 100%;
  width: 100%;
}

.sf-flow-editor-main {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #fff;
}

/* 节点插件图标 */
.sf-flow-editor-plugin-icons {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  overflow: hidden auto;
  background-color: #ffffff;
  box-sizing: border-box;
  box-shadow: 8px 0 8px -8px rgba(1, 1, 1, 0.25);
  border-top: 1px solid rgba(1, 1, 1, 0.1);
}
.sf-flow-editor-plugin-icon {
  width: 32px;
  height: 32px;
  float: left;
  margin-left: 4px;
  margin-top: 4px;
  border: 1px solid #95acab;
  border-radius: 4px;
}
.sf-flow-editor-plugin-icon img {
  width: 28px;
  height: 28px;
  padding: 2px;
}

/* 中心面板 */
.sf-flow-editor-graph {
  height: 100%;
  float: left;
  position: relative;
  background-image: url('data:image/gif;base64,R0lGODlhCgAKAIAAAP///+fv3iH5BAEAAAAALAAAAAAKAAoAAAIRjI8By6zdHlxyVnjjdJt2UAAAOw==');
}
.sf-flow-editor-outline {
  width: calc(100% - 7px);
  height: 140px;
  position: absolute;
  bottom: 5px;
  right: 5px;
  border: 1px solid rgba(1, 1, 1, 0.25);
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.rule-matrix[data-v-fa2a447b] {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 10px 16px;
  box-sizing: border-box;
  gap: 10px;
}
.rule-matrix .btn-row[data-v-fa2a447b] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.rule-matrix .btn-row .out-field-selector[data-v-fa2a447b] {
  margin-right: auto;
}
.rule-matrix .table-row[data-v-fa2a447b] {
  flex: 1;
  overflow: hidden;
}
.rule-matrix .table-row .table-wrap[data-v-fa2a447b] {
  width: 100%;
  max-height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.rule-matrix table[data-v-fa2a447b] {
  border-collapse: collapse;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-left: 1px solid #dfe6ec;
  border-top: 1px solid #dfe6ec;
}
.rule-matrix table tbody tr[data-v-fa2a447b]:first-child {
  border-bottom: 1px solid #dfe6ec;
}
.rule-matrix table th[data-v-fa2a447b] {
  background-color: #eef1f6;
}
.rule-matrix table th[data-v-fa2a447b],
.rule-matrix table td[data-v-fa2a447b] {
  position: relative;
  text-align: left;
  padding: 0;
  border-right: 1px solid #dfe6ec;
  border-bottom: 1px solid #dfe6ec;
  box-sizing: border-box;
  color: #444;
  font-size: 14px;
  overflow: hidden;
}
.rule-matrix table th .hover-bar[data-v-fa2a447b],
.rule-matrix table td .hover-bar[data-v-fa2a447b] {
  line-height: 0px;
  position: absolute;
  top: -100%;
  right: 5px;
}
.rule-matrix table th .hover-bar .hover-bar-btn[data-v-fa2a447b],
.rule-matrix table td .hover-bar .hover-bar-btn[data-v-fa2a447b] {
  float: left;
  font-size: 16px;
  color: rgb(156, 156, 156);
  cursor: pointer;
}
.rule-matrix table th:hover .hover-bar[data-v-fa2a447b],
.rule-matrix table td:hover .hover-bar[data-v-fa2a447b] {
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}
.rule-matrix table td[data-v-fa2a447b]:has(> .cell .shuffle-table-cell-expression):hover {
  background: #c5dff5;
}
.rule-matrix table td[data-v-fa2a447b]:has(> .cell .shuffle-table-cell-region):hover {
  background: #c5f5d6;
}
.rule-matrix table td[data-v-fa2a447b]:has(> .cell .shuffle-table-cell-list):hover {
  background: #f5ebc5;
}
.rule-matrix table td[data-v-fa2a447b]:has(> .cell .shuffle-table-cell-bool):hover {
  background: #e9c5f5;
}
.rule-matrix table td[data-v-fa2a447b]:has(> .cell .shuffle-table-cell-input):hover {
  background: #eef1f6;
}
.rule-matrix table .cell[data-v-fa2a447b] {
  padding: 5px 10px;
  width: 200px;
  line-height: 50px;
  word-break: break-all;
  box-sizing: border-box;
  overflow: auto;
}
.rule-matrix table .selectable-cell[data-v-fa2a447b]:hover {
  background-color: rgb(255, 239, 175);
}
.rule-matrix table .selected-cell[data-v-fa2a447b] {
  background-color: #f1f7bd;
}
.rule-matrix table .selected-cell[data-v-fa2a447b]:hover {
  background-color: #f2fc91;
}
.rule-matrix table .empty-status-cell[data-v-fa2a447b] {
  background-color: #d1eafe;
  cursor: pointer;
}
.rule-matrix table .table-empty[data-v-fa2a447b] {
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rule-matrix table .field-empty[data-v-fa2a447b] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.rule-matrix table .gap-cell[data-v-fa2a447b] {
  background-color: #ccc;
}
.rule-matrix table .placegolder-cell[data-v-fa2a447b] {
  height: 0;
  width: 0;
  padding: 0;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.sf-rule-group {
  height: 100%;
  padding: 0;
  position: relative;
}
.sf-rule-group .sf-rule-group-tool {
  position: absolute;
  top: 0;
  right: 10px;
}
.sf-rule-group .shuffle-rule-group-tabs {
  height: 100%;
}
.sf-rule-group .shuffle-rule-group-tabs .el-tabs__nav-scroll {
  width: calc(100% - 235px);
}
.sf-rule-group .shuffle-rule-group-tabs .el-tabs__nav-next {
  right: 230px;
}
.sf-rule-group .sf-rule-group-content {
  height: 100%;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.sf-rule-function[data-v-1ee4b443] {
  height: 100%;
}
.sf-rule-function .sf-rule-function-tool[data-v-1ee4b443] {
  float: left;
  line-height: 36px;
  width: 100%;
}
.sf-rule-function .sf-rule-function-tool .sf-form-item[data-v-1ee4b443] {
  display: inline-block;
  margin-top: 5px;
}
.sf-rule-function .sf-rule-function-tool .sf-form-item .sf-form-item-label[data-v-1ee4b443] {
  float: left;
  margin-left: 10px;
}
.sf-rule-function .sf-rule-function-tool .sf-form-item .sf-form-item-content[data-v-1ee4b443] {
  float: left;
}
.sf-rule-function .sf-rule-function-tool .sf-form-item .arg-close[data-v-1ee4b443] {
  margin-left: 5px;
  cursor: pointer;
  display: none;
}
.sf-rule-function .sf-rule-function-tool .sf-form-item:hover .arg-close[data-v-1ee4b443] {
  display: inline-block;
}
.sf-rule-function .sf-rule-function-tool .sf-form-item:hover .arg-close[data-v-1ee4b443]:hover {
  color: #20a0ff;
}
.sf-rule-function .sf-rule-function-content[data-v-1ee4b443] {
  float: left;
  width: 100%;
  height: calc(100% - 102px);
}
.sf-trace-log[data-v-95a65409] {
  position: relative;
  background-image: url("data:image/gif;base64,R0lGODlhCgAKAIAAAP///+fv3iH5BAEAAAAALAAAAAAKAAoAAAIRjI8By6zdHlxyVnjjdJt2UAAAOw==");
}
.sf-trace-resizer[data-v-95a65409] {
  position: absolute;
  right: 250px;
  bottom: 5px;
}
.sf-trace-log-outline[data-v-95a65409] {
  position: absolute;
  width: 240px;
  height: 140px;
  right: 5px;
  bottom: 5px;
  border: 1px solid rgba(1, 1, 1, 0.25);
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-simulate-div[data-v-7b089080] {
  height: 600px;
  overflow: auto;
}
.shuffle-hint-pre[data-v-71d02a98] {
  height: 300px;
  overflow: auto;
  border: 1px #e0e0e0 solid;
}

.shuffle-rule-pane .shuffle-panel-body {
  height: calc(100% - 56px);
  padding: 0px;
}













.sf-prompt-popover {
  max-height: 200px;
  overflow-y: auto;
}
.sf-prompt-tree {
  max-height: 200px;
  overflow-y: auto;
}
.sf-prompt-tree .el-tree {
  border: none;
  overflow: hidden;
}



.dm-icon {
  height: inherit;
  line-height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dm-icon-img {
  width: inherit;
  height: inherit;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.dm-tree-node {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  height: 100%;
  width: calc(100% - 25px);
}
.dm-tree-node .dms-error-span {
  color: red;
}
.dm-tree-node .dm-icon {
  width: 16px;
  height: 16px;
}
.dm-tree-node .dm-tree-node-dropdown {
  position: absolute;
  right: 0;
  background-color: #edf7ff;
  padding: 0 10px;
  opacity: 0;
}
.dm-tree-node .dm-tree-node-more {
  visibility: hidden;
  width: 14px;
  height: 14px;
}
.dm-tree-node:hover .dm-tree-node-more, .dm-tree-node.active .dm-tree-node-more {
  visibility: visible;
}
.dm-tree-node:hover .dm-tree-node-dropdown, .dm-tree-node.active .dm-tree-node-dropdown {
  opacity: 100;
}
.dm-tree-node__error {
  background-color: #ea4040;
}


.shuffle-message-tree {
  height: 250px;
  padding: 20px 10px;
  overflow: auto;
  border: 1px solid #bfcbd9
}
.shuffle-message-form {
  height: 250px;
  padding: 20px 10px;
  border: 1px solid #bfcbd9;
}


/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-simulate-div[data-v-954739f8] {
  height: 600px;
  overflow: auto;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-dataset-manager[data-v-c058376a] {
  display: flex;
  gap: 10px;
  width: 100%;
  height: 100%;
}
.shuffle-dataset-manager .underline[data-v-c058376a] {
  text-decoration: underline;
}
.shuffle-dataset-manager .left[data-v-c058376a] {
  width: 350px;
}
.shuffle-dataset-manager .right[data-v-c058376a] {
  flex: 1;
  width: 100%;
  overflow-y: auto;
}
.shuffle-tree-node-status {
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-model-monitor[data-v-ef2c0535] {
  display: flex;
  gap: 10px;
  width: 100%;
  height: 100%;
}
.shuffle-model-monitor .left[data-v-ef2c0535] {
  width: 350px;
}
.shuffle-model-monitor .right[data-v-ef2c0535] {
  flex: 1;
  width: 100%;
  overflow-y: auto;
}
.shuffle-model-monitor .shuffle-monitor-node[data-v-ef2c0535] {
  height: 100%;
}
.shuffle-model-monitor .shuffle-monitor-node .shuffle-monitor-node-container[data-v-ef2c0535] {
  overflow-y: auto;
  height: 100%;
  width: 200px;
  float: left;
}
.shuffle-model-monitor .shuffle-monitor-node .shuffle-monitor-node-container .el-steps[data-v-ef2c0535] {
  height: 100%;
}
.shuffle-model-monitor .shuffle-monitor-node .shuffle-monitor-node-container .shuffle-monitor-node-step[data-v-ef2c0535] {
  cursor: pointer;
}
.shuffle-model-monitor .shuffle-monitor-node .shuffle-model-monitor-node-step[data-v-ef2c0535] {
  width: calc(100% - 210px);
  float: left;
}


.sf-prompt-input {
  height: 34px;
  display: inline-block;
  position: relative;
  font-size: 14px;
  width: calc(100% - 2px);
  border: 1px solid #bfcbd9;
  border-radius: 4px;
  background-color: #FFF;
}
.sf-prompt-input-wrapper {
  margin: 5px 8px;
}



/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.dm-tree-node {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  height: 100%;
  width: calc(100% - 25px);
}
.dm-tree-node .dm-icon {
  width: 16px;
  height: 16px;
}
.dm-tree-node .dm-tree-node-dropdown {
  position: absolute;
  right: 0;
  background-color: #edf7ff;
  padding: 0 10px;
  opacity: 0;
}
.dm-tree-node .dm-tree-node-more {
  visibility: hidden;
  width: 14px;
  height: 14px;
}
.dm-tree-node:hover .dm-tree-node-more, .dm-tree-node.active .dm-tree-node-more {
  visibility: visible;
}
.dm-tree-node:hover .dm-tree-node-dropdown, .dm-tree-node.active .dm-tree-node-dropdown {
  opacity: 100;
}
.dm-tree-node__error {
  background-color: #ea4040;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-left-tree[data-v-8b82316d] {
  height: 100%;
  overflow: auto;
}
.shuffle-left-tree .el-tree[data-v-8b82316d] {
  height: 100%;
  border: none;
}
.shuffle-left-tree .el-tree-node__content[data-v-8b82316d] {
  line-height: 36px;
  height: 36px;
  font-size: 14px;
  display: flex;
}
.shuffle-left-tree .el-tree-node__content .el-tree-node__expand-icon[data-v-8b82316d] {
  vertical-align: middle;
}
.shuffle-left-tree .el-tree-node__content[data-v-8b82316d]:hover {
  background-color: #edf7ff !important;
}
.shuffle-left-tree .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-8b82316d] {
  background-color: #edf7ff !important;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-simulate-div[data-v-e5473a2d] {
  height: 600px;
  overflow: auto;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.shuffle-index-manager[data-v-1e0fec95] {
  display: flex;
  gap: 10px;
  width: 100%;
  height: 100%;
}
.shuffle-index-manager .underline[data-v-1e0fec95] {
  text-decoration: underline;
}
.shuffle-index-manager .left[data-v-1e0fec95] {
  width: 350px;
}
.shuffle-index-manager .right[data-v-1e0fec95] {
  flex: 1;
  width: 100%;
  overflow-y: auto;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.content-container[data-v-d9341930] {
  width: 100%;
  height: 100%;
}
.shuffle-index-manager[data-v-d9341930] {
  display: flex;
  gap: 10px;
  width: 100%;
  height: 100%;
}
.shuffle-index-manager .underline[data-v-d9341930] {
  text-decoration: underline;
}
.shuffle-index-manager .left[data-v-d9341930] {
  width: 350px;
}
.shuffle-index-manager .right[data-v-d9341930] {
  flex: 1;
  width: 100%;
  overflow-y: auto;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.sidebar-container[data-v-47e5cd85] {
  position: absolute;
  z-index: 101;
  width: 220px;
  height: 100%;
  background-color: #ffffff;
  border-right: 1px solid #e4e7ec;
  box-shadow: 3px 0 6px 0 rgba(0, 0, 0, 0.08);
  transition: width 0.2s;
  /* flex-basis: auto;或者设置固定的宽度，如 width: 200px; */
  /* 可以根据需求添加其他样式，比如 min-width 或 max-width */
  /* flex-basis: auto;或者设置固定的宽度，如 width: 200px; */
  /* 可以根据需求添加其他样式，比如 min-width 或 max-width */
}
.sidebar-container[data-v-47e5cd85]:hover {
  cursor: pointer;
}
.sidebar-container > div[data-v-47e5cd85] {
  height: 100%;
}
.sidebar-container .horizontal-collapse-transition[data-v-47e5cd85] {
  transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
}
.yu-menu-horizontal-scrollarea[data-v-47e5cd85] {
  box-sizing: border-box;
  height: calc(100% - 82px);
  padding: 10px;
}
.yu-menu-horizontal-scrollarea.is-expanding[data-v-47e5cd85] {
  overflow: hidden;
}
.yu-menu-horizontal-scrollarea.is-expanding[data-v-47e5cd85] .el-scrollbar__wrap {
  overflow: hidden !important;
}
.yu-menu-horizontal-scrollarea .el-submenu__title *[data-v-47e5cd85],
.yu-menu-horizontal-scrollarea .el-menu-item *[data-v-47e5cd85] {
  vertical-align: inherit;
}
.yu-menu-horizontal-scrollarea .el-submenu__title label > i[data-v-47e5cd85],
.yu-menu-horizontal-scrollarea .el-menu-item label > i[data-v-47e5cd85] {
  padding-right: 3px;
}
.yu-menu-horizontal-scrollarea .el-scrollbar[data-v-47e5cd85] {
  height: 100%;
}
.yu-menu-horizontal-scrollarea .el-scrollbar .el-scrollbar__wrap[data-v-47e5cd85] {
  background-color: rgba(0, 0, 0, 0);
}
.yu-menu-horizontal-scrollarea .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu[data-v-47e5cd85] {
  background-color: #ffffff;
  border: none;
}
.yu-menu-horizontal-scrollarea[data-v-47e5cd85] .el-scrollbar__thumb {
  display: none;
}
.yu-menu-horizontal-scrollarea[data-v-47e5cd85] .el-menu--collapse {
  margin: 0 !important;
}
.yu-menu-horizontal-scrollarea[data-v-47e5cd85] .el-menu--collapse .el-menu-item,
.yu-menu-horizontal-scrollarea[data-v-47e5cd85] .el-menu--collapse .el-submenu__title {
  width: 36px;
}
.yu-menu-horizontal-scrollarea[data-v-47e5cd85] .el-menu--collapse .el-menu-item .el-submenu__icon-arrow,
.yu-menu-horizontal-scrollarea[data-v-47e5cd85] .el-menu--collapse .el-menu-item span,
.yu-menu-horizontal-scrollarea[data-v-47e5cd85] .el-menu--collapse .el-submenu__title .el-submenu__icon-arrow,
.yu-menu-horizontal-scrollarea[data-v-47e5cd85] .el-menu--collapse .el-submenu__title span {
  display: none;
}
.yu-menu-horizontal-collapse[data-v-47e5cd85] .el-scrollbar__wrap {
  overflow-x: hidden;
}
.yu-menu-search[data-v-47e5cd85] {
  height: 32px;
  padding: 0 10px;
  margin: 0 10px;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 16px;
}
.yu-menu-search[data-v-47e5cd85] .el-input__inner {
  background-color: transparent;
  border: none;
}
.yu-menu-search[data-v-47e5cd85] .el-input__prefix {
  left: 0 !important;
}
.hamburger-container[data-v-47e5cd85] {
  position: absolute;
  top: 141px;
  z-index: 101;
  width: 30px;
  height: 30px;
}
.hamburger-container[data-v-47e5cd85]:hover {
  cursor: pointer;
}
.hamburger-container:hover > div[data-v-47e5cd85] {
  background: linear-gradient(90deg, #fff 0%, #edf0f5 100%);
}
[data-theme=orange] .hamburger-container[data-v-47e5cd85]:hover .hamburger {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .hamburger-container[data-v-47e5cd85]:hover .hamburger {
  color: #2877ff;
}
[data-theme=red] .hamburger-container[data-v-47e5cd85]:hover .hamburger {
  color: #f11723;
}
.hamburger-container div[data-v-47e5cd85] {
  z-index: 100;
  width: 13px;
  height: 24px;
  background: #ffffff;
  background: linear-gradient(90deg, #fff 0%, #edf0f5 100%);
  border: 1px solid #e4e7ec;
  border-left: unset;
  border-radius: 0 4px 4px 0;
  box-shadow: 3px 0 3px 0 rgba(228, 231, 236, 0.25);
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-toolbar[data-v-7ee579ab] {
  height: 49px;
  line-height: 49px;
  position: relative;
  width: 48px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  transition: 0.2s;
}
.yu-toolbar.yu-language[data-v-7ee579ab] {
  width: auto;
  padding: 0 12px;
  font-size: 14px;
}
.yu-toolbar .yu-language-trigger[data-v-7ee579ab] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
}
.yu-toolbar .yu-language-arrow[data-v-7ee579ab] {
  font-size: 12px;
  transition: transform 0.2s;
  transform-origin: center;
}
.yu-toolbar[data-v-7ee579ab]:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
.yu-toolbar:hover .yu-language-arrow[data-v-7ee579ab] {
  transform: rotate(180deg);
}
.yu-toolbar:hover .yu-frame-dropdown-menu[data-v-7ee579ab] {
  top: 49px;
  display: block;
}
.yu-toolbar > .el-badge[data-v-7ee579ab] {
  position: absolute;
  top: 4px;
  right: 4px;
  line-height: 1;
}
/* 框架 下拉菜单样式 */
.yu-frame-dropdown-menu[data-v-7ee579ab] {
  position: absolute;
  top: 28px;
  right: 0;
  z-index: 9999;
  box-sizing: border-box;
  display: none;
  min-width: 240px;
  padding: 10px 0;
  overflow: auto;
  font-weight: normal;
  text-align: left;
  cursor: default;
  background: #ffffff;
  box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  border: 0px solid rgba(0, 0, 0, 0.88);
}
.yu-frame-dropdown-menu > .yu-language-item[data-v-7ee579ab] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 32px 0 40px;
  height: 40px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.88);
  text-align: left;
  cursor: pointer;
  transition: 0.2s;
}
.yu-frame-dropdown-menu > .yu-language-item[data-v-7ee579ab]:not(.is-active):hover {
  background-color: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.88);
}
[data-theme=orange] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab], [data-theme=orange] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab]:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab], [data-theme=blue] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab]:hover {
  color: #2877ff;
}
[data-theme=red] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab], [data-theme=red] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab]:hover {
  color: #f11723;
}
[data-theme=orange] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab], [data-theme=orange] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab]:hover {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab], [data-theme=blue] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab]:hover {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab], [data-theme=red] .yu-frame-dropdown-menu > .yu-language-item.is-active[data-v-7ee579ab]:hover {
  background-color: rgba(241, 23, 35, 0.15);
}
.yu-tab-drop-down-menu-button > i[data-v-7ee579ab]::before {
  float: left;
  line-height: 48px;
  position: absolute;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.yu-tab-drop-down-menu-button > div[data-v-7ee579ab] {
  display: none;
  text-align: left;
  cursor: default;
  position: absolute;
  z-index: 100;
  top: 42px;
  left: 0;
  min-width: 180px;
  max-height: 292px;
  box-sizing: border-box;
  padding: 10px 0;
  overflow: auto;
  background: #ffffff;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.flex[data-v-323f47d8] {
  display: flex;
  justify-content: space-between;
}
.user-base-form .yu-base-panel-content[data-v-323f47d8] {
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.yu-user-pwd[data-v-323f47d8] {
  margin-right: 8px;
}
.yu-user-pic[data-v-323f47d8] {
  display: block;
  width: 146px;
  margin: auto;
  text-align: center;
}
.yu-user-pic-box[data-v-323f47d8] {
  box-sizing: border-box;
  width: 146px;
  height: 168px;
  text-align: center;
  border: 1px solid #e0e0e0;
}
.yu-user-pic-box div[data-v-323f47d8],
.yu-user-pic-box label[data-v-323f47d8] {
  color: #eee;
}
.yu-user-pic-box label[data-v-323f47d8] {
  font-size: 16px;
}
.yu-user-pic-box .yu-icon-user[data-v-323f47d8] {
  font-size: 100px;
}
.yu-user-pic .el-button[data-v-323f47d8] {
  margin-top: 2px;
  font-size: 14px;
}
.yu-user-pic-box img[data-v-323f47d8] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.yu-user-pic-box.detail[data-v-323f47d8] {
  height: 168px;
}
.el-form-details .yu-user-pic-cust[data-v-323f47d8] {
  padding-bottom: 12px;
}
.user-dialog-footer[data-v-323f47d8] {
  margin: 0 -16px -16px;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-auth-menu-url {
  height: 100%;
  border: 1px solid #ededed;
}
.yu-auth-menu-url .search-input {
  width: calc(100% - 16px);
  margin-right: 16px;
  margin-bottom: 16px;
}
.yu-auth-menu-url .no-data {
  height: calc(100% - 40px);
}
.yu-auth-menu-url .no-data .el-empty {
  margin: 0 50px;
  transform: unset;
}
.yu-auth-menu-url .el-tabs {
  height: 100%;
}
.yu-auth-menu-url .el-tabs .el-tabs__content {
  box-sizing: border-box;
  height: calc(100% - 42px - 16px);
  padding-left: 16px;
}
.yu-auth-menu-url .el-tabs .el-tabs__content > div {
  height: 100%;
}
.yu-auth-menu-url .el-tabs .el-tabs__content .el-tree-container {
  padding-right: 16px;
}
.yu-auth-menu-url .el-tabs .el-tabs__content .auth-tree .el-tree {
  margin-right: -16px;
  border: 0;
}
.yu-auth-menu-url .el-tabs .el-tabs__content .auth-tree .el-tree .el-tree-node__content {
  padding-right: 0;
}
.yu-auth-menu-url .el-tabs .el-tabs__content .auth-tree .el-tree .el-tree-node__content:has(.configed) {
  padding-right: 74px;
}
.yu-auth-menu-url .el-tabs .el-tabs__content .auth-tree .el-tree .custom-tree-label {
  width: 100%;
}
.yu-auth-menu-url .el-tabs .el-tabs__content .auth-tree .el-tree .custom-tree-label .configed {
  position: absolute;
  right: 8px;
}
[data-theme=orange] .yu-auth-menu-url .el-tabs .el-tabs__content .auth-tree .el-tree .custom-tree-label .configed {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-auth-menu-url .el-tabs .el-tabs__content .auth-tree .el-tree .custom-tree-label .configed {
  color: #2877ff;
}
[data-theme=red] .yu-auth-menu-url .el-tabs .el-tabs__content .auth-tree .el-tree .custom-tree-label .configed {
  color: #f11723;
}
.yu-auth-menu-url .el-tabs .el-tabs__content .auth-tree .el-tree .custom-tree-label .configed i {
  margin-right: 4px;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-auth-template {
  display: flex;
  width: 100%;
  height: 100%;
}
.yu-auth-template .yu-auth-menu-url {
  width: 55%;
}
.yu-auth-template .template-panel {
  width: calc(45% - 16px);
  margin-left: 16px;
  border: 1px solid #ededed;
}
.yu-auth-template .template-panel .content-title {
  display: flex;
  justify-content: space-between;
}
.yu-auth-template .template-panel .content-title .padding-right4 {
  padding-right: 4px;
}
.yu-auth-template .template-panel .search-input .el-input__suffix {
  top: 2px;
}
.yu-auth-template .template-panel .no-data {
  height: calc(100% - 120px);
}
.yu-auth-template .template-panel .no-data .el-empty {
  transform: unset;
}
.yu-auth-template .template-panel .search-input {
  width: calc(100% - 32px);
  margin: 16px;
}
.yu-auth-template .template-panel .template-list {
  box-sizing: border-box;
  height: calc(100% - 112px);
  padding: 0 16px 16px;
  overflow: auto;
}
.yu-auth-template .template-panel .template-list .no-data {
  height: calc(100% - 12px);
}
.yu-auth-template .template-panel .template-list .item {
  position: relative;
  box-sizing: border-box;
  display: flex;
  place-items: center start;
  min-height: 64px;
  padding: 12px;
  margin-bottom: 8px;
  line-height: 24px;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.05);
}
.yu-auth-template .template-panel .template-list .item .icon {
  height: 100%;
  margin-right: 16px;
  line-height: 1;
}
.yu-auth-template .template-panel .template-list .item .icon i {
  font-size: 20px;
}
[data-theme=orange] .yu-auth-template .template-panel .template-list .item .icon i.checked {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-auth-template .template-panel .template-list .item .icon i.checked {
  color: #2877ff;
}
[data-theme=red] .yu-auth-template .template-panel .template-list .item .icon i.checked {
  color: #f11723;
}
.yu-auth-template .template-panel .template-list .item .name {
  font-weight: 700;
}
.yu-auth-template .template-panel .template-list .item .more-info {
  position: absolute;
  top: 10px;
  right: 20px;
  display: none;
}
.yu-auth-template .template-panel .template-list .item .sql-cond {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.yu-auth-template .template-panel .template-list .item:last-of-type {
  margin-bottom: 0;
}
[data-theme=orange] .yu-auth-template .template-panel .template-list .item:hover {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-auth-template .template-panel .template-list .item:hover {
  color: #2877ff;
}
[data-theme=red] .yu-auth-template .template-panel .template-list .item:hover {
  color: #f11723;
}
[data-theme=orange] .yu-auth-template .template-panel .template-list .item:hover {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.08) 0%, rgba(251, 141, 18, 0.16) 100%);
}
[data-theme=blue] .yu-auth-template .template-panel .template-list .item:hover {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.08) 0%, rgba(40, 119, 255, 0.16) 100%);
}
[data-theme=red] .yu-auth-template .template-panel .template-list .item:hover {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.08) 0%, rgba(241, 23, 35, 0.16) 100%);
}
.yu-auth-template .template-panel .template-list .item:hover .more-info {
  display: inline-block;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.yu-userlink-tabs {
  height: 100%;
}
.yu-userlink-tabs .el-tabs__content {
  height: calc(100% - 58px);
  overflow: auto;
}
.yu-userlink-tabs .el-tabs__content .el-tab-pane {
  height: 100%;
}
.yu-userlink-tabs .yu-auth-menu-url {
  height: 99%;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.xiaoyu[data-v-6b2efe18] {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 8999;
  display: inline-block;
  width: 87px;
  height: 134px;
  cursor: pointer;
  background-image: url("./小宇-f74a97cc.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}
.el-tooltip__popper {
  z-index: 10001 !important; /* 比 Dialog 更高 */
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
#modal[data-v-3e1a2183] {
  position: fixed;
  min-width: 300px;
  min-height: 200px;
  background-color: #f0f5fe;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  z-index: 9000;
  background-color: #fff;
}
#modal .modal-container[data-v-3e1a2183] {
  width: 100%;
  height: 100%;
  background: url("./chat-dialog-bg-6c8d52e7.png") top/100% 100% no-repeat;
}
#modal-header[data-v-3e1a2183] {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding: 10px 15px;
  background-color: rgba(255, 255, 255, 0.2);
  box-sizing: border-box;
  cursor: move;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  font-family: PingFangSC, microsoft yahei;
  font-weight: 600;
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  font-style: normal;
}
#modal-header .header-text[data-v-3e1a2183] {
  display: block;
  width: 100%;
  font-size: 16px;
  text-align: center;
}
#modal-header #modal-close[data-v-3e1a2183],
#modal-header #modal-toggle[data-v-3e1a2183] {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 13px;
  cursor: pointer;
}
#modal-header #modal-toggle[data-v-3e1a2183] {
  right: 40px;
}
#modal-header #modal-toggle.center[data-v-3e1a2183] {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAXZJREFUaEPtWMtNxEAMfTNVsAKKoAXEBS40wBUnJSXOlQa4sBdECzQRxFaRIUGbKAwDmyizTIy8x9XEfs/Pns8zEP4zwvFDCaRWUBVQBRZW4F+3kCEiAnAL4ALAycJizf181+Z+bXM/MjMDcKEAQQWIaGOMeXDOXc7Neoz1xpgX59wdM7/78UMETJZlz2sB3wPuSJRleeUr8Y0AEWVtuxTHqGSEmDkzl+M4IQJPAK5Hi7bW2vuiKN4iAJgcIs/z06ZpKh8LM98cItD12TCw1tqzvwbfA9yTqEeAd60Cm0MEvkw7M0fdaokouJuMQNXOOaqqatv956/38YRaKDWBDnfNzOeSCaCvtFQFlMAwUwmG+DO3tlAvgSrgnb0TzgFtoTUcZDrEuo3+dG/WIfZux2u9jeoQ6xAvHGLRD5rFT0rxj3rxtopsYwuAbGtxb2WINncHP1WsvT7ZwFzBwqi2YQo+SiBF1X91p1MDmptfW2huxWKvF6/AB19BdkC+ZYuiAAAAAElFTkSuQmCC") top/100% 100% no-repeat;
}
#modal-header #modal-toggle.right[data-v-3e1a2183] {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAl9JREFUaEPtWbGq1EAUPVcyVlrsaqGFNnY+EPQLxOKBH7Dos9VMcFcQRXiFX2Ajr3AjOxFLFfYDhFc8/AIFQW2sdgstdLfwVSa8K4EEZrPJi0k2JIFJt8zcuefMPXeyc0Lo+EMdxw9DoOkKmgq0vgK2bW8R0T0A2wAuAjhVM+hDADMA+8z8yvO8L8fly5TQYDA42ev1ngO4D+BEzaCzlj8C8HK5XD6eTqd/0yalEgjB9/v998x8oyHgK2mJ6GCxWNxMI5FKQEr5AsCoDeA1DGOl1IMkpjUCkeY/J2QzY+ZdIcQH13V/1klsNBqdCYJgm5mfAbig5Tpi5ivJnlgj4DjOHjM/1ALnQoir4/H4d53Ak2uHRHzf/xgdHPHwnlLqkT53jYCUMuz6y/EkIrozmUzeVgUvpXwK4AmAb5Zl3XJdd66vmTZu2/ZtItJzf1VKbeUR+KMflUKIs1V3X0p5CcB3LfFrpdTd+HfW+HA4PBcEwQ8t7lApdTqPAOsTlFKV39ZlCYQ4pJTH4kmT0MYJREAKS6hVBMr2UGsq0BiBsonrikv2ZG4P1AWk7LqGQNmd21Rc4Qps4j1QBbw5hUwFquinTX8lyvIwPWB6oKx2ojgjISMhI6HiV8qVS71lWefr9oKyihRZK7+KXupXbBVm3vE8711FJZQKdxxnh5nfaMH5tkqKsTUTQlyraq0UZRDt/qeEO5dvbGVYi3Mi2rUsa79uIqEX5Pv+dSIKrcXQzo+f/7MWIyuju+ZuSKDz9npMorMfOPSG6+wnpqKnRlPzKxu3TQGP8xoCpgIVd6DzEvoHiWmKQLU2u9kAAAAASUVORK5CYII=") top/100% 100% no-repeat;
}
#modal-header #modal-close[data-v-3e1a2183] {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAe9JREFUaEPtmE1OwzAQhZ97A1hxBOAEnAel01VB7OkGWIMoq7oV5+EE9Aqs4AYJitRIEU3sGc9YUORs4xm/b35saxwO/HMHrh8F4LczWDJQMqCMwP8voaqqLiaTySuAEwBP3vt7ZdCC5kS0AHAD4KOu68vNZvMWMohmgIi2AE47J03TvKzX66scENPpdOmcm/d8b73351qATwBHfSc5IAbEt1t+ee+PVQCz2ey2aZq9srGEGBEP59xitVo9qABa47ENLCC0vqM90NGPbQRg6b2/TukJrfh2TzZAKBMpEET0DGDvMJBmVQRgBWElXpwBi3KyFJ8M0BqOCQmVU4pNrLfEJdR3KBEkWRsT3f+vAuBmIpd4VQlxM7FbN/T0SD5+TTPQOQtEeagiTMSbZUAIYSbeHCDSE+1vU/EF4GdxM/vANAvqY1RY/91yMwgTgNA5/+ePUc4lxVkjuX3N7gGJMMlaCUxyCaUISrGJwSQBaIRobIdgxAAWAix8dDAiAMuNrXyxAaw25L5iuYMCFkAO8YwLkHXZRQF2s8q7gQZibRA7RUIPQJPBFhHtjRZzvCpHsqwfLRLRO4CzXiTNIs94DOqHu/3xunPuMTar5JRMaI35eF0rKLd9tIlzC9D6LwDaCGrtSwa0EdTalwxoI6i1/wa5O0BArwXjRwAAAABJRU5ErkJggg==") top/100% 100% no-repeat;
  right: 13px;
}
#modal-content[data-v-3e1a2183] {
  box-sizing: border-box;
  height: 100%;
  padding: 44px 0px 0px 0px;
  overflow: auto;
  flex-grow: 1;
  min-height: 0;
}
.resize-handle[data-v-3e1a2183] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  background: linear-gradient(135deg, transparent 0%, transparent 50%, #b5ccfd 50%, #b5ccfd 100%);
  cursor: nwse-resize;
  z-index: 10;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.message-sorf[data-v-d7b75bc9] {
  box-sizing: border-box;
  position: absolute;
  padding: 0px 16px 0 32px;
  text-align: center;
  top: -16px;
  left: 50%;
  transform: translate(-50%, -100%);
  line-height: 40px;
  height: 40px;
  width: 120px;
  background: #ffffff;
  box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  background-size: 16px 16px;
  background-position: 18px center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAApRJREFUWEfFlz1MFEEUgL+3+BON2hgtsLLhNtgoiVELQzTBWKEJ2FirlXTKHsbIYYzcop1Wam2jJGplQqIxFmJM0EYyS2OlhUoDRoPKPm+WObJ3HNxxSHbLnfdmvvc7b4SMP8n4fFYF0J7XA7FyGjgK7AFanQFfgM/Aa094MlmU940a1hBArl97RbgB5BrcOFLlajQij+vJrwiQu6R7pYWHwOHURjPAGMIUMdZy8GhFaQNOANtTsuM6z9notnxaDmRZAP+yduIxCuy0ygofUAY3bOX5x4L8rrXhvoJu+vuTkwhDAvudzDQxPeaWvKqlUxPAHT4GbATmgD4T8gBE67l0YV3FDzhXgr8DbAb+ENNVC2IJgHP7O2f5V8+je3JY3jZ2cKVU+4AeimOeAbtLRkzrPAerw7EEwA/0jYv5nOfR2ezhZRQHYd1vPTFuQjmSxqwAcNn+yAlcMKHcb8byah0/0POlkr2XBEc5k66OCgA/UGNLzSZcFNLReMzrYarkAiZcYkYmFL+ssQjgmsyEozwVjYiNXcXnB5ovuXK4lJgDJpRienGlNSuX69duEZ4mVSt0lJvVIoAf6BBwDZhp2cKuWqXm57VgS9GWmSlKoQJghTUrZ0t0/hffgB0lhusmlEH7Pw3wAjgGjJpQems5dS0Adj8/UNsZe4CXJpTj1QAR0IYwbIpyZV0A8noTZQCYMqEkbT3tgVlgG0qfGZG76wLQrxeRpDn9MKEkLTsrgFkTis2FCoDMQ5B5EmZbhpk3Ilen2bVi1y7t6JXdZeS8kN11nHhhYQ7MbiBJvLAwD2YzkpVb8H8cSr8T07uqobQM0cRY3uWu2/IWzY/l6csos4dJ9Y2Y2dOs3sS3lvWG3oZrOaCe7j/4A9QwT7wctgAAAABJRU5ErkJggg==");
  cursor: pointer;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.el-textarea textarea[data-v-7675f20f] {
  border: none;
}
.input-area-wrapper[data-v-7675f20f] {
  position: relative;
  width: 100%;
  font-family: PingFangSC, microsoft yahei, Arial, Helvetica, sans-serif;
}
.input-area-wrapper .input-area[data-v-7675f20f] {
  min-height: 72px;
  border-radius: 20px;
  border: 2px solid #bdbdbd;
  background-color: #fff;
  padding: 12px 12px 10px 12px;
}
.input-area-wrapper .input-area[data-v-7675f20f]:has(textarea:focus) {
  border: 2px solid #2877ff;
}
.input-area-wrapper .input-area .input-textarea[data-v-7675f20f] {
  width: 100%;
  height: auto;
  outline: none;
  resize: none;
  border: 0 solid transparent;
  min-height: 42px;
  max-height: 8vh;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
.input-area-wrapper .input-area .input-textarea[data-v-7675f20f]::-moz-placeholder {
  color: #aaaaaa;
}
.input-area-wrapper .input-area .input-textarea[data-v-7675f20f]::placeholder {
  color: #aaaaaa;
}
.input-area-wrapper .input-area .input-area-footer[data-v-7675f20f] {
  box-sizing: border-box;
  height: 42px;
  display: flex;
  width: 100%;
  overflow: hidden;
}
.input-area-wrapper .input-area .input-area-footer .left-container[data-v-7675f20f] {
  flex: 1;
  display: flex;
  overflow-x: hidden;
  min-width: 0;
  gap: 10px;
  padding: 8px 0px 4px 0px;
  box-sizing: border-box;
}
.input-area-wrapper .input-area .input-area-footer .left-item[data-v-7675f20f] {
  flex-shrink: 0;
  background: #f5f5f8;
  line-height: 28px;
  width: 60px;
  height: 28px;
  font-size: 13px;
  border-radius: 15px;
  padding-left: 24px;
  box-sizing: border-box;
  cursor: pointer;
  background-size: 16px 16px;
  background-position: 6px center;
  background-repeat: no-repeat;
}
.input-area-wrapper .input-area .input-area-footer .jiucuo[data-v-7675f20f] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEftlk1oU0EQx/+zKRHEqPhR9CBiETyIqXn7Elp6EASxB4s9NCgeBcGLh6p4EUQvivZsEVEUQRGriAe1imIFIZjsvNaEIAgWwQoqfrSH0jQ0b+yTpsQS+xFe0kv3uuz8f/uf2dkhLPKiRdbHEsA/DkSj0Z2u614E0ARgpY/pGSGihIicYuZMadxpgCnxtwC+isgDACN+ASilVotIB4B1Sik7lUpli7GnAbTWzwFsKxQKjQMDA8N+iRfjxGKxtYVCIQ3AYea2cgAjInLdcZzjfosX42mtLwOIM3N9OQARkbOO45yrIsB5ACeYeZkvALFYbMvo6OiXbDabnw+01to/gGg0usl13Q8Aupj5TM0BtNZdAE4CGGLmzQDcuSB8c6ClpSWUy+WGAHhvukVEWh3HeVYzANu2O0Xkkuu6W5VSL4iIjTEHawIQj8cDg4ODHwFsAPAegGf/8nw+vzGTyfyeDcKXFFiWdYCI7gK4BWAc+PuhHQZwbPJ9d9cCIKmUGjPG7CqK2bb91GuzxphoVQGam5vX5PP5b0S03xjzpKTDtQO4FwwGVyUSibH/QViW1aSUajPGnK64EYXD4fp0Ov19pogHl0gkfs1ViDP3Sz+jqrZi27ZjInI1FAo19fX15Sp2YKE3LEnTKwDrmXkHACkHMExEN4wxnZWKzJL73UT0kojixpj7ZQcSrXUvgO3BYLCxklzOUf1vAKxg5kjp7b0z0zVgWVaYiJIAfojIw4VMREQ0HggEupPJ5M9IJNLY39//rghkWdZeIuolonZjzKP/FqG3obX28nOhgpnQ+45b6+rqPk1MTHwGcK2hoeFoT09PQWvtjXkBZrbLueT7WG5Z1hEiujLl4h0i8ubLfcz8uCYAnoht2x0ictu7+aS4YWZvyi67fHegpD3vEZGbSqlDqVTqdc0B5vuUq+bAEsB8HfgDTjCJMPGRNpgAAAAASUVORK5CYII=");
}
.input-area-wrapper .input-area .input-area-footer .kuoxie[data-v-7675f20f] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAolJREFUWEftlj1oFFEQx//zNpx3RQpJECuDkkYh4O27O0HiRzxi50dzsRIERQQLNSAqavxATKmgIBgbBcVC06hgocQgQdh9s4bIQRA8URALY0A0slyyO7pyRRAS9m4DaW7L5c3Mb/5vPh5hmT9a5vhoAjQVWFCBUqlkVSqVswAOAliToFinReRZS0vLCcdxvv/vZ0EArfUAgFMABoloMgFAm4icBlBh5mI9AJ8ADDHzlQTB/5lqrbsBvLYsa53jOB/n+1tMASGikjHmUVKAQqHQFgTBFBH1GGNeNQEaUkBrbQMYAdDNzO/y+fy2MAzvAZgkohDABWOMU+ue9yJyw/O861GwJbkCrfUggBSAGWYesG17BxEdYeY+27YPE9EGZj5e+78XQJaZtywlgFetVoupVGqEmTfWAt0UkedE1KuU2u+67rjW+haA+wAuAzjAzJ8TK5DL5bIiMkxEd0UkynZnGIariCiaE2cA9P4dNnnP8/q01l8A3AHQQ0SPjTHXEgNora8C+B2G4Uul1G4AVREZnXcF64noCREdAtAfBEE0vFYrpU4aYzYvBUBUfCVmnioUCmvn5uZuK6UuisgQgK9RbSilLoVhuFVExj3PG64NoDezs7N70ul00JwDy6qA1rodwDel1HbXdUfjDqIPAB4w8/mkuyCbzRaVUi8AdERtGRegP1rFAKJeb3gdE1GU/TEALjPvir2OAVAulzsqItGDpCOBCtMAnvq+f65cLv+qByBBzPimsR+lXV1dKzOZjIrvGvB935+YmJhZzCYWgG3b+4joYT3Ba2er6XS6fWxs7OdCtrEAOjs7V7S2tm6yLKsuBQD8MMa8TaxAA5nHNomlQGxvDRxsAvwBVhF+MPyLE7gAAAAASUVORK5CYII=");
}
.input-area-wrapper .input-area .input-area-footer .runse[data-v-7675f20f] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAzxJREFUWEftVktoFEEQre5shg0SUTz6uXgRJBG6e41JRNcvqBfFkx9URAQlaA6KSsBLLiIx6EHRgIofUNGAqIgG0YCEYLarE7MXwc9RT5JgFHeyTJeO7MqwmQ27O4u5OLdmet57/ape9TCY4YfNMD/8F1CxA1LKHsbYQ63103wZpZRvEXFZfp1IJFZbaw8i4q5ipa5YgBBiBee8W2vdEhAwjohzAus+zvnZVCr1ouoCfMDGxsZZo6OjPwKEDYiY9tdKqU0A8E1rPTBdo1fsQBA0kUis9zxvzBiDAfsXZjKZ7+l0eqyqAqSUR4kobYx56QMLIbYBwCnGWD0R9bqueyYej28HgLWc81u+/UqpVgA4T0QdiNgXFFS2Az4YER1CxN05qzuIyIvFYpc8z7tNREkAeAwAPtFpRFwshLgKAPeNMc8K3ShbQCGAUqqNiOYj4in/XTKZjPf392dyCehExFVVLUEQTEq5FQAuMMZOaK3vBt8JIW4CwCtjzPXIApRSm621bYyxQUTs9AGllHsBoN1au294ePhtiDNXiMhFxCMAwKWU9wCgjnN+JJVKfcrvL6kEDQ0Ncx3HWco5/5z/WEp5MQfSjYgfCwU0NzfXTU5OvmaMndFaP5BSCs553FqbQsRsWQLCLPRnQG1t7RsAWAQAX2pqalqGhoa+tra21ruuK621E5zzVUS0FBEPVH0QCSGOM8Z2Oo6zznXdHs55r9b6jlLqERHN9ZPBGBvnnHdYazNhLvmiSipBofogeTabXUNENwDgIWPsOREdRkQ/9zYwIZ8AwDtEPBY5hiHkXb/rusW/FwBgged520ZGRt4XEuXjGUlAGDkRbTDGfJguapFjmBu5f2ues72rkFwpdU1rvT9g/aF4PH57YGBgIlITlnpyKeUEItYHBJwDgCwinqxYQKnkuXthj9ban4B/nqamptme523QWvdWJKAc8lyZ7hhjdpTTD0VjWC55OaTBvaEC/hV56CASQrQzxvb6E65Yt1d62rDvpjjw+49nLBaLLfE8byURTYlaNcmLOXCZcy6JaB4RbYwyZEoRG9YDTEq53HGc0cHBwZ+lgETZU9FlFIUw0l1QTeI81ow78AuID9ow9skuUwAAAABJRU5ErkJggg==");
}
.input-area-wrapper .input-area .input-area-footer .xuxie[data-v-7675f20f] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAtFJREFUWEftlk1oE1EQx2c2Nqwfa/1CUCx68NYS4r7XRInaeKhCUS9aBD3pRaUHFSwqHrzooSeRqpdKqWLBg3grLdJDQVGhb16iNuBBaRXP2hoalia7IwsVSo1psmmTi3tcZuf/m4//e4tQ5wfrrA//AZalA7Zt3wKAQ4ZhXFFKpSoZa9UAsVhss+u6o4jYw8zniOhwzQDi8fj6QqHwCQB+AMAUM9/XWo/UDEBKeZOZjwDAPgBgIgpXIu7HBh5BIpGwHMd55ThOzDTNdgC4TkQHagYghLjBzL+01g+EEAOGYTwdHx8frQlAc3PzOtM0X8/MzMQbGxt3IGK/UqqtUvHAIxBCXAOAHBH1Sin7mfkZEb2sCUAkElnb0NDwxrKs+Ozs7HbP8waI6GAQ8UAdsG27GxHniOieEOIRMz+v1HoLYf9ygW3bXZ7nDaXT6anFVQkh1gDAW7/6XC63zXXdJ0E2vySAEGLa87y2VCr1vgjAVUR0lVJ3hRB9iPhCKTUctP1FRyCEmGDm01rrDwsTJ5NJM5vNfszn89FQKLTFMIxBItpfjXhRANu2zyDicSI6tTC5lLKFmf1N/zp/9D4koqFlB/AT2rZ92zCMsFLKtxv776SUSQDoYGaLmXdqrTuqFS/pgvlt9+11mYi+SClPMHMvMw8j4gUiyq8ogJ+8tbW1yXXdO4i4EQC+A4DpOM75TCYztxziZZ8DkUhkazgcPgYACWbeBQCr/YsMEX96nvcZETOu644Us+5SoIFvQz9xNBrdgIi7EbEFEf0fkSYAeIeIj5VSE0uJl92BchL5MZ2dnaHJycm9zNwFACEA6Caib6W+r6oDpRJLKfd4nncXAAa11n3/il0xAF8wmUyuymazPQCwybKsi2NjY85ikBUF+CPmH26GYZwtFAon0+n0dMm7oNx5VxonpWxn5ktEdLQuAHXZgXK6VJMdqIsNy6nej/kN+CIdMEUVamYAAAAASUVORK5CYII=");
}
.input-area-wrapper .input-area .input-area-footer .right-container[data-v-7675f20f] {
  display: flex;
  width: auto;
  flex-shrink: 0;
  gap: 10px;
  padding: 2px 0px;
  box-sizing: border-box;
}
.input-area-wrapper .input-area .input-area-footer .right-item[data-v-7675f20f] {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  border-radius: 8px;
  box-sizing: border-box;
  background-color: #f1f1f1;
  background-size: 24px 24px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.input-area-wrapper .input-area .input-area-footer .send[data-v-7675f20f] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABVZJREFUaEPtWXmM3VMYPce+NFS0kVhiC2ppkQpqaSwNsaSSlhBRS0WIhKIUaailmlKKJoJKFanEmiJKxBptaCJF7SVIRYqopUTtjnvG/U3u3L7l98Z7b94k/f6Zmbv87ne+/fuG6OfEfs4/1gLoaw12vAYkDQFwE4CDAdxI0r93U8cCkDQQwFUALgCwfuT4R5JbdDQASesAGA9gGoDBmYkuJ7lDxwKQdAiAWQD2reJbL5Ic1XEAJG1r+wZwap2gMJvkuR0DQNJGAC4DcEVw1E0y5p+N6w8A2DvuTSI5oyMASBoL4BYA22eMfwLgEpJPe13S5wAKux9Dcn6fApA0DMDtAA7LGP8ZwFQAt5H8IzK/AYDVANaNZ4eRfLdPAEjaEsB1AGzDBUNdfAK4H8CVJL9OmZO0G4CPkrUBJH9pKwBJZva8wPT1QfI9YjiA1wFMIPlGJeeVdByALlMCsILkNvm5liYySUfaJADslT28IjroPJLWQEWSNCHe9/5CkiPbAkDSjgBuBjAme/B3ADNDZr0hN4UqGnBOcCY2zSXpBNeDmqoBSZvalgFcCmDD7K0nAEwk+Vk1iefrkp4BcExcn0zS2bk1ACQ5CbnQyu30fQAXkXyhLOPFufDNjwHsEv8+meQjTQcgab8YFg/KPv5DiDBTANxJ8q9eMG/n/zUp5IaTfLNpACRtFQuus4AejdHfAGa7kiT5XfqgJMf1EwAsJWnpViVJOwH4NDkwkOSq/w1AkkvbCwFcHRxys+yDr8Sw+E4Fex4A4OUQFq2x35xdSX5TDYGkowA8F/dXkswr066thpxY0rEAbgWwa/bwcjsuyccqMSRpvRjPj0729yT5QQ0A54dy+o64v5jkiEpnSwGQZIbNuAGk5DQ/HcAMkpZqRZJ0H4Azks0HSZ5Wx4Qcbi+OZ5wvxjUMQJJNxKZikym6ouI7D7mSJPllHUYc+hxaC3rJobGod2qAfhLA6Lh/DclrSwOIXdGZ0UntrCm9ZUChsVhUi3HvSUrNwEtLAYwk+VOJuw6/e8Rz40jOKwVAki+5Bh+eXfgWwGQAc0j+U4IBZ+FHQwHnFtFkPxkRGpKvSty1ads83S+YfG9xWQAfAvAkICWXt26w55N0vV6TYmv4fMLA954qkEwry6rfkLRd6Iu/SA4MJrmyLABHht1rcGibdzi0LT9F0sx1U9SgzauoPJ2MRpF8rR7wYl/S4fH7XlpF0hOKirRGFJK0c8iAl4fqz5Wkk0ktslQODBGiK+FIchnhEtkSNDmpjSVphyxNks6JydB3loTuzLmjHIBMmm73LI0j4k833zmdTfLemGVd17vjKuiu6PB/lub+P0G4wZ8U7zwcTO+UXgHIL0lyYVWAce1jcxpt+4xJbkGFh+yMdsCF4e6r/p2k16qSpMeTUnwaSQePxjXQoNROjFGn3jVrY0kEZFCLSLrw6yZJbyeTiPEk57YbgPtWRxFHs3rZ3h3Ze4mGHACWhezu3sLkvGGgbdXAMpJDJA0C4GnboWYEwD5h8uC6qBHaulbuqCed0g9JSk2oC0AFH3JF6qKsALR/mMhtXOOR1WGQVWii/Rrwi5LcWrrFdACYniazGLkcIgtAHqFvnnC6xiw0R9FSDUiyxN0LO6eYFpA8vprEYw02NALyHMmz0JqlR8sARFPxfPOAhOFZIeJ4VNI0ahUAS81Z2tIsyAOqk2r1Db1B1SoAOS/uHU4PCamhjFwGUDsA3OPRYpkSvAzD7XLi4p2ZJCf2hrGyd5qpgXSK4PenkPQ0uqXUTACO9y7C/N+UqSTvbinn8eNNA9AOZiu9sRZAX0m+eLffa+Bfm7LPQP+Cxt8AAAAASUVORK5CYII=");
}
.input-area-wrapper .input-area .input-area-footer .can_send[data-v-7675f20f] {
  background-color: #2877ff;
}
.input-area-wrapper .input-area .input-area-footer .cant_send[data-v-7675f20f] {
  background-color: #ddd;
}
.input-area-wrapper .input-area .input-area-footer .upload[data-v-7675f20f] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA2pJREFUaEPtWTtoFFEUPXcnmiWRGH+IAWttDIKtoo1iIxrFD4IgunOHgKkEQRvXRq0sTJGdm48g+ImLGK38dH4KKxHBQlGwMNjEVdFio5vrvjADm3XIzGZ2nQ3sq2b33XfvOfe8O+8zhEXeaJHjR4tA0gq2FGg6BTKZzJZUKjUGYBMQq0YUwFsAJ0XkZaOI/jOFmPk1gN46BnwnIhvq6G+OqyACM17mTQafAfhaa3BV7Sai7b6ChUKhPZ/PT9fqJ4p9EAED3LSnImJALKgx8yMAu8zg9vb29ODgYHFBjkIGzUdgQkT6FhqUmW8BOLKYCdwGcNhLgHkpTEVJBhH9ADDuuu77SPbVRszsT6G4CtwAcDQKiACbX5Zl9Q4NDX0MG9+wKWTb9gEiuglgaRiIoH4iOu267pWwsQ0jYAL39/evmJ6eXhUGwu+3LMsGcMb7nRWRC2FjG0ogLHh1v23bm4noVUMJ2LZ9nIj2qGq6VoBh9kTUBWCrZ/deVWcLmYhMXb4BcFlEvlf6qUkBZjZFaYozkaaq94eHh/fFIXAdwLEKBw1ZXauy0wYg5f1XFJE5ytekgOM446p6yHO2TUSeN1qKgYGBrmKxaDaDG02scmHPwRyHwFIR+d1oAsY/M98DMDt1WgQqplBNCjiOsxvAeQCPXdfNlp/9FT9UxMQVcBxnr6rmASzx0I6JSCYqiUQJBID3M36tp6cnk81mzflj3pYYAWY2hXenIvPVQCORSIQAM3eUXyCTAJZ7qH8CWBbw3CciE/NJkAiBbDbbNjk5+QHA+vJuwGzKzDl7v7+GAHgAoCuVSm3P5XIvmo6A9/7uKJVKa0ZHRz8x812fQKFQaEun0+nOzs7uXC73uWlroBJYNYF8Pl8KA+73JzKFqsG1CCS9lVj0Cti2fZWIBgB8EZGeqKtw02zmmHkdgFMzMzMPR0ZGzI1f5NYURRwZbYDhgggEHd+Y2WwLDnoxatqNxiFQPuxPlA/7e2s9D0yp6gnLsmZv1Eql0goiGgGw1vxW1R2WZf2JAyzKWFVdqarmZm91VALfKvYvUWL8T5vvItJdGfCfI6XjOBdV9ez/RBU1FhFdcl333LwETKfjODvNFxpVbYpvaP69kOu6T6rJNgXAqAoE2bUIxMlePca2FKhHFuP4aCkQJ3v1GPsX+i1iT6ESsn8AAAAASUVORK5CYII=");
}
.input-area-wrapper .input-area .input-area-footer .history[data-v-7675f20f] {
  background-image: url("data:image/png;base64,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");
}
.input-area-wrapper .input-area .input-area-footer .new[data-v-7675f20f] {
  background-image: url("data:image/png;base64,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");
}
.github-markdown-body {
  padding: 0px !important;
  font-size: 14px !important;
  color: rgb(36, 41, 46) !important;
  font-family: microsoft yahei, PingFangSC;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.xiaoyu-chat-container[data-v-a74d46aa] {
  font-family: microsoft yahei, PingFangSC;
  box-sizing: border-box;
  padding: 0px 0px 16px 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.xiaoyu-chat-container .xiaoyu-result[data-v-a74d46aa] {
  padding: 8px 16px 0 16px;
  flex: 1 1 auto;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  text-overflow: hidden;
  width: 100%;
  font-size: 14px;
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-question-container[data-v-a74d46aa] {
  display: flex;
  width: 100%;
  height: auto;
  margin: 10px 0;
  justify-content: end;
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-question-container .xiaoyu-result-question[data-v-a74d46aa] {
  box-sizing: border-box;
  max-width: calc(100% - 128px);
  height: auto;
  overflow-wrap: break-word;
  padding: 12px 14px 12px 16px;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
  text-align: left;
  font-style: normal;
  background: linear-gradient(180deg, rgba(82, 151, 255, 0.75) 0%, #5297ff 100%);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border-radius: 24px 0px 24px 24px;
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-question-container .xiaoyu-chat-user[data-v-a74d46aa] {
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-left: 16px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  background-image: url("data:image/png;base64,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");
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container[data-v-a74d46aa] {
  position: relative;
  display: flex;
  width: 100%;
  height: auto;
  margin: 24px 0 40px 0;
  justify-content: start;
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-chat-ai[data-v-a74d46aa] {
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-right: 16px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  background-image: url("./chat-ai-4cf1ef4e.png");
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-answer-text-wapper[data-v-a74d46aa] {
  max-width: calc(100% - 128px);
  box-sizing: border-box;
  padding: 12px 16px 0 16px;
  background: #ffffff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  border-radius: 0px 24px 24px 24px;
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-answer-text-wapper .dots[data-v-a74d46aa] {
  width: 78px;
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-answer-text-wapper .dots .el-icon-loading[data-v-a74d46aa] {
  color: #2877ff;
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-tools[data-v-a74d46aa] {
  position: absolute;
  left: 80px;
  bottom: -30px;
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-tools > div[data-v-a74d46aa] {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: 75%;
  margin-right: 16px;
  cursor: pointer;
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-tools div.zan[data-v-a74d46aa] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA8JJREFUWEe9lltonFUQx/+zX8xaWynWirKhIhW8VBAEqyhSpF5BfGhV1D4FNmeObBoxKvbJsuKTiBdcmnzfnC/JkyBiqw8FhSJaRClVfFC0oKBiS6DeVsUEw26+MWc5CWvIZXeT7Hk6u9+Zmd9czpwhtLGMMbcT0fMAbgEwBeBkvV4/ND4+PtmGmv8dpVYFjTGPEdGbAHKLZH7Psmx3mqY/tqqr+VxLAMVicVsURT8D2ByE/wDQC2CL/01Ex5MkeXDDAKy1T6vqK96Aqr5DRAcAXATgawA7APxbKBQ2l8vlrF2IliLAzCcA3B28vSFJkm/9npmPA3jA73O53OVxHP+y7gDDw8ObpqamqgDyAM6JiPe4sYwxHxHRnX6fz+e3ViqVv9cdwFp7v6q+HxSPi0hx3ggzfw7gZv+7UChEG5ICZn4NwFMh/486595uAjgD4DoA0yIyX6BtBWHVGmBmn+/rAWSzs7OXjY2N+RvQWMx8DkAfgPMickVblsPhFQFKpdKOer3ur5+v/tPOuVubjTDznwC2AqgD+GE1ACI6n2XZ0b6+vsp8ulYEsNYWVTUNil8UkcOLALzhaDXDS3w/JiIPe79WBGBmn+9HwjW7I47jT+eV9ff3X9jb29vutfN10uikqjronBtZFqBcLucmJyd/A3AJgL8KhcL2crnsPe54WWv3q+rRoOCMiOxaFoCZfb5P+cNE9G6SJPs7ttwkyMzfANjli7parW5aFsAYc5iIXgiyT4hIslaAENWfQvv+R0QupoGBgb25XO7xJYrpLgBXeqNZlu3s9LVrhrbWvqyqz4YaOOGcu5eY+VcA21fw7nsRuWat3jOzb1i+pzSinmXZnjRNP/EAuoryIyJycK0AXt5a+6Gq7g0RuNY5910zgC8OnwpfdFtU9bOwfzJJkso6AYiqmhCB29I0PdUM8IWI7PYf5/q/726+y3mYdQEYHBy8tFarfeXfLa83iqJto6Oj1a4ADA0N5WdmZk4DuDFE0nfChxoONtXAhkbAWvuBqt4XAPaJyHtdBTDGlIjoSAA4KCKNfdciwMwvzc0Nz4UbsDBXdAXAWnuPqvr50U/StZ6enqtHRkbOdi0CzfcfQCoijavYNQBjzD4iOhZsvi4iw10FsNbuUdWTIf9jzrmBrgEw8wVzg+tbABrPORE9kyTJq0sBTIfHotGoANwUDp0lonYnn4XOrap+oNkZ/piu1WpXTUxM+AdwoQY6nevafR5UVQ8453w0FhYZY96Y87DU4XDZCkRdVb+MouhQHMcfLxb4D4e32DV7p6VYAAAAAElFTkSuQmCC");
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-tools div.cai[data-v-a74d46aa] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9FJREFUWEe9l11oXEUUx/9zd+NaatWNorKx+lCVCn0QoYqKoLWCiKJVorGvm5lJohFToeiDcBERfNCCa3Iz517yVrDiR0GLoCgqIvXrxS8s+AGKCVZrsbDFZZN73LPMLdeSZrMbs+dp7tw75/+7c86cmVFa6xeVUhMAClgfWwTwZRAET8zOzn5wuoQyxsgH6yWe12Nm3h3H8cv5TgFg33ESwLe+LUDX+vYvAH5fw+SUAVyR07iciP7M/OUBviCi7fJicnLy3Eaj8be0lVKPOudqvQKEYVhcWFjYz8wPeH+PO+de6BuACI2Njd2UpunHXjQhIt1XAGvtPcx80IvuI6I9fQXQWr+jlLrdhyB2zpm+AoyOju4IguAQgLMBNIvF4paZmZlf20C5VbAuSZj9qbX2WWZ+Up6Z+cE4jl/pK4AxxgKY9UCPENF0XwG01oeUUnd6gF1E1E7KvoRgeHj4rHK5/CmAazzA60R0f98ARGh8fLy8tLT0FYBL5blQKAxGUXQ8PwPfARjxS+UcZv7k/6iE+QqqtY6UUmPSl6bpDUmSHM4DLFttlVIzzrmHey3F+XHGmHcB7PQzsDWKoiMC8AeAC1cQ+IGIrlwrgNb6KqXU95J3fineEsfxh8pae1uapg8FQfCfLZmZdwC4zNNuiaLop7VCGGOeA7DX+3mPiHa2aZYzY8xTAJ72eTDunMvWcM8cYRgG8/PzP/sfqxPRppUArgdw2KsdJKJdPSvnBhpjvgawTQpiqVTacEYATyv5MQjgRKVSuSAMQzk99WzGmHsBvOEdHCGirWcEkI+stQeygwSAm1sxy/Z0ObSUGo2GAHZjG1thDfyASSJ6qRNAlZkTn7XPxHEseXHKjDFNAMVuCHIhvU/CsCLAxMTE5sXFRTkTin1ORNedBnAcwPkAJDQ/dgJpnb6Ppmn62tDQUC0Mw7Sd4J0GGWOkQl4txWtgYOCi6enpY9kYY4zs6VJajxLRxZ18Lfd+NQD7ADzWplVqxDl3IAeQwZ0kIolv19YRwFp7BzO/7T3PEVE1B/AZgPZJulKpFLJp7YaiI8DU1NSGer0usS4B+I2I2ruZmDHmfQC3SrtUKp1Xq9VOdCO+qhzwQqc2EWbeFsdx+wJjrX2Tme+SdpqmlyRJ0vUFpuMMeKE9zPy8tFsAryqldksVazQa3wDYDOCfSqWycV1CIKLVanWwUCjIcswS7S8AAwA2+eR8yzl3d7fTv+oQyIda6xGl1P5cJcv0jqVpuj1JEtlkurZVhSDz2rpg3KiUkmooBamulPqo2WzunZubm+9a2Q/4F13L4X9n6MdhAAAAAElFTkSuQmCC");
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-tools div.copy[data-v-a74d46aa] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAbdJREFUWEftlz1Lw1AUhs9pGgpdHByEzBUXwcVZdHBwdxY0NKFDdbRjwMmp0E75quDm4F9wcPM3qODSjnYQ6lfuOZLSQLFNcpPgICRjzsf78N57c3IRUh7TNHVm9tLyMsTvNU3bsyyLwhpMKzRNs83MvbS8jPGG4zjPsgDbRHSUUWAhHRG3AGAnDAgh1n3ff5ICKCoc1c87mQjQarU2hBD7iJi6PBJw43q9ftvtdt+lAQzDGAKAJtFcKgURO7ZtX2YBYKnOkknM3Hdd9zQzADNfE9GFpM5CmqIoj+HLIgBT8rwAhmFMnSwBSgdKB0oHSgdKB/6vA4joBkHQmZ+GzPw9GAzeZCZk4WkYI8KI6Nm2baRBFAH4AgA1QYCDIFhJcyI3QLPZ7CFiewYwYeZjRVFehBCbiOjPfqtXfd9/TXIhN4BlWZXhcHiFiNFdIBTfVVV1jYge/hwgFFgGwczniHiTF0DX9Ua1Wj1gZqrVal6/3/9MvJgsgZgAQD0vQNxyJV4+lkBM+4RHlIg+kvZAtI+iD1EugJjlSDuBv+M9x3HOcgNEEKPRyAaAEwCoZCAYE9Gh53l3cTU/H6vrP8fk7G0AAAAASUVORK5CYII=");
}
.xiaoyu-chat-container .xiaoyu-result .xiaoyu-answer-container .xiaoyu-tools div.del[data-v-a74d46aa] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA8ZJREFUWEfNl1toXUUUhv/ZOQkVtfqgtKgP3vBCFQVbULRURbFWRWgV7UubwN4zwRI1PliKF4JFUR8sBWvO/HMMaqCieEPR3rBosQqighe0IrUU1OAFtdQYIjl7mdnODj0xZ5Nmb8T1eGbNP99Z+5+ZNQoFkSTJBqXUXQAWFOXNMCYA9vm51tpdRXNVu0FjzM0i8tpRLjw9/TCAM0n+0k6nLYDWejOAO8PEbwHUjgLG557i80VkhXNu21wALAAdRJY753bMFkBrvQnA3WHuSufcq/9fgIGBgdrIyMiSZrPZUmKl1O0ArvDkURRtaTabX822AkqpVQCu8vlKKZem6adHzq3Var/V6/UvsnFjzB4RWTpb8Qrz7iP5iNJa+y3zn4dSaoe1drkHeArA8QAWArgmkBwAsLdCqlsAzAOQAtgaPs1ea219ahvGcXxpFEUfhMEXrbW3VQWgtT4EYD6AQyRPPFJ3CqC3t/eCNE0/D1vnLefcDRUCTADoAPA9ydPaAZyepqkvvY89JJdVAdDf33/M6Ojon0Hra5LnzQigtT4JwM9h8BOSl1QB0NPTc3JnZ+dP4dN+bK1dPCNAd3f3vK6urrEw+A3Jc6oAiOP4jCiK/FHu412SV84I4H/UWuffaoRkdpaXDa31hQA+CzpvkryxCOB3ACcAOEzSu7Z0GGMuE5H3g9ALJP0JOxUtt6HW+jsAp/r9StK7tnQYY64VkZ1eSESeds7FRQD7AJwbEo4lmbt3ziDGmJUi8rIXUEptttZmt2QeLRUwxnwkIpn7oyhaUK/XM/eWCWPMGhF5Nmg8TPL+ogq8AyDb/x0dHWcNDg7m7p0zQ5IkdyiltgSBDSQfLarAGyKSuTRN04sajUbu3jkDaK3vBfBYEOgj+WRRBZ6fbCYzl4rI5c653L1lAB4C8EDQ7HHOPVME4ADkLr2OZObeMqG1fmLyEuoPJrzVWvtSEcBUL+e7GmvtK2UW93ONMRSRJABcb63d3hYgSZKNSqnMpUqptdba58oCJEmyVSm1OugsJflekQnXi0jmUhFZ55zzzUqp0Fq/DuCm8Kcutta29IfTT8J1AHKXrif5eKnV/7lfducNKoCzSe4v8sBaALlLN5J8sAKADwEsCVt7YaPR+LHIA6uUUrlLN5G8pwKALwGc73XGxsaOGx4eHm0LEMfx1VEUvR0S/ph8mv1aFiA80fyb46/JU9A3pi1deIsH+vr65o+Pjx8E0NI4VgDhJbaRXDFd61+P0yRJlimlvBEX+d1YweLjAHZPTEzEQ0NDP0zX+xsujH8wTZKe0gAAAABJRU5ErkJggg==");
}
.xiaoyu-chat-container .question-wrapper[data-v-a74d46aa] {
  box-sizing: border-box;
  width: 100%;
  height: auto;
  padding: 0 16px;
}.xp-top-normal{margin-top:24px}.xp-left-normal{margin-left:24px}.xp-right-normal{margin-right:24px}.xp-bottom-normal{margin-bottom:24px}.xp-top-compact{margin-top:16px}.xp-left-compact{margin-left:16px}.xp-right-compact{margin-right:16px}.xp-bottom-compact{margin-bottom:16px}.yuxp404 .wscn-http404-container{width:100%}.yuxp404 .wscn-http404{display:flex;align-items:center;flex-direction:column}.yuxp404 .bullshit{padding:30px 0 80px}.xp-import-dialog .el-dialog-x{width:500px}.xp-import-dialog .el-dialog-x__body{text-align:center}.xp-import-dialog .upload-content{padding:20px}.xp-import-dialog .upload-btn{margin-bottom:20px}.xp-import-dialog .down-template{color:#20a0ff;margin-top:20px}.xp-import-dialog .down-template .icon{height:18px;width:18px;display:inline-block;border-radius:50%;background-color:#20a0ff;margin-right:5px;vertical-align:middle}.xp-import-dialog .down-template .icon i{color:#fff}.xp-import-dialog .progress-loading{margin:20px}.xp-import-dialog .dialog-footer{margin-left:20px;margin-right:20px;margin-top:20px;margin-bottom:20px}
.preview-container[data-v-b2cffe8a] .design-button {
  position: fixed;
  bottom: 100px;
  right: 10px;
  z-index: 9999;
}
.config-icon[data-v-b2cffe8a] {
  width: 62px;
  height: 62px;
  position: fixed;
  right: 48px;
  bottom: 48px;
  z-index: 9;
  cursor: pointer;
  text-align: center;
  line-height: 62px;
  background: #2877ff;
  box-shadow: 0px 0px 8px 0px rgba(1, 1, 1, 0.15);
  border-radius: 50%;
}
.config-icon img[data-v-b2cffe8a] {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.config-icon[data-v-b2cffe8a]:hover {
  background: #1362ea;
}
.config-icon i[data-v-b2cffe8a] {
  font-size: 28px;
  color: #ffffff;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.oca-strtg-cell-input {
  width: 120px;
}
.oca-strtg-cell-daterange .el-date-editor {
  width: 100px !important;
}
.oca-strtg-cell-daterange .el-date-editor:nth-of-type(2) .el-input__inner:focus,
.oca-strtg-cell-daterange .el-date-editor:nth-of-type(2) .el-input__inner:hover {
  position: relative;
  top: 1px;
}
.oca-strtg-cell-select {
  display: inline-block;
  max-width: 260px;
}
.oca-strtg-cell-checkbox .el-checkbox + .el-checkbox {
  margin-left: 0 !important;
}
.oca-strtg-cell-select-single {
  max-width: 120px;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.YuOcaFromItemConfig[data-v-a76c7646] {
  background: rgba(0, 0, 0, 0.05);
  padding: 16px;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
#change-contab .language[data-v-a090d346] {
  position: absolute;
  right: 25px;
  z-index: 1;
}
#change-contab .el-tabs[data-v-a090d346] {
  box-shadow: none;
}
#change-contab .tabBody .el-row[data-v-a090d346] {
  margin: 10px 0;
}
#change-contab .tabBody .el-row .el-input-number[data-v-a090d346] {
  width: 110px;
}
#change-contab .bottom[data-v-a090d346] {
  position: relative;
  width: 100%;
  margin-top: 5px;
  text-align: center;
}
#change-contab .bottom .value[data-v-a090d346] {
  font-size: 18px;
  vertical-align: middle;
}
.result[data-v-a090d346] {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.bottom[data-v-a090d346] {
  margin-top: 10px;
}
.excel-export {
  /* position: relative; */
  /* float: left; */
  margin-left: 10px;
  display: inline-block;
}

.excel-import[data-v-4e6c98f5]{
  position: relative;
  /* float: left; */
  display: inline-block;
  margin-left: 10px;
}
.import-upload-btn[data-v-4e6c98f5]{
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 16px;
}
.import-popover[data-v-4e6c98f5]{
  top: -40px;
}

.inline[data-v-4a925a15] {
  display: inline-block;
  margin-right: 10px;
}

.num-range {
  -webkit-appearance: none;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  outline: 0;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}
.num-range .el-input {
  width: 47.5%;
}
.num-range .el-input .el-input__inner {
  display: inline-block;
  height: 28px !important;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #606266;
  border: 0;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.num-range .el-range-separator {
  display: inline-block;
  width: 4%;
  height: 32px;
  margin: 0;
  text-align: center;
  font-size: 14px;
  color: #303133;
}
/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#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 400ms 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(0deg); }
  100% { transform: rotate(360deg); }
}


.yu-base-toolbar[data-v-95cf9344] {
  display: block;
  padding-bottom: 12px;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
.file-upload .upload-file-list li .file-icon {
  margin-right: 10px;
}
.file-upload .upload-file-list li .icon-btns {
  position: absolute;
  top: 0;
  right: 5px;
  width: 20%;
  text-align: right;
}
.file-upload .upload-file-list li .icon-btns .download-icon {
  cursor: pointer;
}
.file-upload .upload-file-list li .icon-btns .delete-icon {
  margin-left: 20px;
  cursor: pointer;
}
.file-upload .upload-file-list li:hover i {
  color: #2877ff;
}
/* 外层div */
.father_box[data-v-46edd6df] {
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid rgba(224, 224, 224, 1);
  border-radius: 4px;
  font-size: 12px;
  text-align: left;
  padding-left: 5px;
  word-wrap: break-word;
  overflow: hidden;
}
/* 标签 */
.spanbox[data-v-46edd6df] {
  margin: 3px 8px 1px 0;
  display: inline-block;
  padding: 0 5px;
  height: 24px;
  line-height: 22px;
  font-size: 12px;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid transparent;
  white-space: nowrap;
  background-color: rgba(32, 160, 255, 0.1);
  border-color: rgba(32, 160, 255, 0.2);
  color: #20a0ff;
}
/* 标签文字 */
.tagspan[data-v-46edd6df] {
  background-color: #8391a5;
  display: inline-block;
  padding: 0 5px;
  height: 24px;
  line-height: 22px;
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid transparent;
  white-space: nowrap;
}
/* tag的叉叉 */
.el-icon-close[data-v-46edd6df] {
  border-radius: 50%;
  text-align: center;
  position: relative;
  cursor: pointer;
  font-size: 12px;
  transform: scale(0.75);
  height: 18px;
  width: 18px;
  line-height: 18px;
  vertical-align: middle;
  top: -1px;
  right: -2px;
  color: #20a0ff;
  cursor: pointer;
}
/* 鼠标经过叉叉 */
.el-icon-close[data-v-46edd6df]:hover {
  background-color: #20a0ff;
  color: #fff;
}
/* input */
.inputTag[data-v-46edd6df] {
  font-size: 16px;
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  width: 0px;
  min-width: 0px;
  vertical-align: top;
  height: 32px;
  color: #495060;
  line-height: 32px;
}
/* 输入框提示文字大小 */
input[data-v-46edd6df]:-moz-placeholder-shown {
  font-size: 0.6rem;
}
input[data-v-46edd6df]:placeholder-shown {
  font-size: 0.6rem;
}

.box-card[data-v-939b822e] {
  margin-bottom: 20px;
}
.title-text[data-v-939b822e]{
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  line-height: 16px;
  font-weight: 600;
}
[data-v-939b822e] .el-tag{
  margin-right:8px;
  margin-bottom:8px;
}

.box-card[data-v-d12d36b1] {
  margin-bottom: 20px;
}
.title-text[data-v-d12d36b1]{
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  line-height: 16px;
  font-weight: 600;
}
[data-v-d12d36b1] .el-tag{
  margin-right:8px;
  margin-bottom:8px;
}
.selectPopper .el-select-dropdown__item span {
  display: inline-block;
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
}
.blank_template {
  margin-left: -10px;
  margin-right: -10px;
}

.yu-workflow img {
  float: none;
}

.yu-workflow .mxToolbarMode {
  margin-top: 8px;
  width: 22px;
  height: 22px;
}

.yu-workflow .yu-workflow-toolbar hr {
  width: 1px;
  display: inline-block;
  border-width: 0;
  background-color: gray;
  height: 16px;
  margin-left: 6px;
}

.event-custom-tree .el-tree {
  border-width: 0;
}

.yu-workflow-toolbar.geToolbarContainer {
  position: inherit;
  height: 64px;
}

.yu-workflow-sidebar {
  display: inline-block;
  width: 56px;
}

.yu-workflow-right-property .el-form-item {
  margin-bottom: 5px;
}

.yu-workflow-right-property .el-form-item .el-input__inner {
  height: 24px;
}

.yu-workflow-right-property .el-form-item .el-form-item__content {
  line-height: 24px;
}

.yu-workflow-right-property .el-form-item .el-form-item__label {
  padding: 5px 12px 0px 0;
}

.geToolbarContainer .geButton span {
  margin-top: 8px;
  display: inline-block;
  text-align: center
}


/**
 * @created by kongqf on 2019-12-17 13:54:46
 * @updated by
 * @description wfdemo
 */
.geEditor {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  border: none;
  margin: 0px;
}

.geEditor input[type=text]::-ms-clear {
  display: none;
}

.geEditor input,
select,
textarea,
button {
  font-size: inherit;
}

.geEditor div.mxTooltip {
  background: whiteSmoke;
  border-color: lightGray;
  font-size: 11px;
  color: black;
  padding: 6px;
}

.geMenubarContainer .geItem,
.geToolbar .geButton,
.geToolbar .geLabel,
.geSidebarContainer .geTitle {
  cursor: pointer !important;
}

.geBackgroundPage {
  box-shadow: 0px 0px 2px 1px #d1d1d1;
}

.geSidebarContainer a,
.geMenubarContainer a,
.geToolbar a {
  color: #000000;
  text-decoration: none;
}

.geMenubarContainer,
.geToolbarContainer,
.geDiagramContainer,
.geSidebarContainer,
.geFooterContainer,
.geHsplit,
.geVsplit {
  overflow: hidden;
  position: absolute;
  cursor: default;
}

.geFormatContainer {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  font-size: 12px;
  border-left: 1px solid #dadce0;
}

.geSidebarFooter {
  border-top: 1px solid #dadce0;
}

.geFormatSection {
  border-bottom: 1px solid #dadce0;
  border-color: #dadce0;
}

.geDiagramContainer {
  background-color: #ffffff;
  font-size: 0px;
  outline: none;
}

.geMenubar,
.geToolbar {
  white-space: nowrap;
  display: block;
  width: 100%;
}

.geMenubarContainer .geItem,
.geToolbar .geButton,
.geToolbar .geLabel,
.geSidebar,
.geSidebarContainer .geTitle,
.geSidebar .geItem,
.mxPopupMenuItem {
  transition: all 0.1s ease-in-out;
}

.geHint {
  background-color: #ffffff;
  border: 1px solid gray;
  padding: 4px 16px 4px 16px;
  border-radius: 3px;
  box-shadow: 1px 1px 2px 0px #ddd;
  opacity: 0.8;
  filter: alpha(opacity=80);
  font-size: 9pt;
}

.geStatusAlert {
  white-space: nowrap;
  margin-top: -5px;
  font-size: 12px;
  padding: 4px 6px 4px 6px;
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  color: #a94442 !important;
  border-radius: 3px;
}

.geStatusAlert:hover {
  background-color: #f1d8d8;
  border-color: #d6b2b8;
}

.geStatusMessage {
  white-space: nowrap;
  margin-top: -5px;
  padding: 4px 6px 4px 6px;
  font-size: 12px;
  background: linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #b2dba1;
  border-radius: 3px;
  color: #3c763d !important;
}

.geAlert {
  position: absolute;
  white-space: nowrap;
  padding: 14px;
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  color: #a94442;
  border-radius: 3px;
  box-shadow: 2px 2px 3px 0px #ddd;
}

.geBtn,
.mxWindow .geBtn {
  background-image: none;
  background-color: #f5f5f5;
  border-radius: 2px;
  border: 1px solid #d8d8d8;
  color: #333;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.25px;
  height: 29px;
  line-height: 27px;
  margin: 0 0 0 8px;
  min-width: 72px;
  outline: 0;
  padding: 0 8px;
  cursor: pointer;
}

.geBtn:hover,
.geBtn:focus {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #c6c6c6;
  background-color: #f8f8f8;
  background-image: linear-gradient(#f8f8f8 0px, #f1f1f1 100%);
  color: #111;
}

.geBtn:active,
.geStatus:active {
  opacity: .7;
}

.geBtn:disabled {
  opacity: .5;
}

.geToolbarContainer>.geToolbar>div>a:active {
  opacity: 0.5;
}

.geBtnUp {
  background-image: url(data:image/gif;base64,R0lGODlhCgAGAJECAGZmZtXV1f///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QzM3ODJERjg4NUQxMUU0OTFEQ0E2MzRGQzcwNUY3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QzM3ODJFMDg4NUQxMUU0OTFEQ0E2MzRGQzcwNUY3NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRDMzc4MkREODg1RDExRTQ5MURDQTYzNEZDNzA1Rjc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRDMzc4MkRFODg1RDExRTQ5MURDQTYzNEZDNzA1Rjc0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAgAsAAAAAAoABgAAAg6UjwiQBhGYglCKhXFLBQA7);
  background-position: center center;
  background-repeat: no-repeat;
}

.geBtnUp:active {
  background-color: #4d90fe;
  background-image: linear-gradient(#4d90fe 0px, #357ae8 100%);
}

.geBtnDown {
  background-image: url(data:image/gif;base64,R0lGODlhCgAGAJECANXV1WZmZv///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QzM3ODJEQjg4NUQxMUU0OTFEQ0E2MzRGQzcwNUY3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QzM3ODJEQzg4NUQxMUU0OTFEQ0E2MzRGQzcwNUY3NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRDMzc4MkQ5ODg1RDExRTQ5MURDQTYzNEZDNzA1Rjc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRDMzc4MkRBODg1RDExRTQ5MURDQTYzNEZDNzA1Rjc0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAgAsAAAAAAoABgAAAg6UjxLLewEiCAnOZBzeBQA7);
  background-position: center center;
  background-repeat: no-repeat;
}

.geBtnDown:active {
  background-color: #4d90fe;
  background-image: linear-gradient(#4d90fe 0px, #357ae8 100%);
}

.geColorBtn {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5 0px, #e1e1e1 100%);
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #333;
  margin: 0px;
  outline: 0;
  padding: 0px;
  cursor: pointer;
}

.geColorBtn:hover {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.7);
}

.geColorBtn:active {
  background-color: #4d90fe;
  background-image: linear-gradient(#4d90fe 0px, #357ae8 100%);
  border: 1px solid #2f5bb7;
  color: #fff;
}

.geColorBtn:disabled {
  opacity: .5;
}

.gePrimaryBtn,
.mxWindow .gePrimaryBtn {
  background-color: #4d90fe;
  background-image: linear-gradient(#4d90fe 0px, #4787ed 100%);
  border: 1px solid #3079ed;
  color: #fff;
}

.gePrimaryBtn:hover,
.gePrimaryBtn:focus {
  background-color: #357ae8;
  background-image: linear-gradient(#4d90fe 0px, #357ae8 100%);
  border: 1px solid #2f5bb7;
  color: #fff;
}

.gePrimaryBtn:disabled {
  opacity: .5;
}

.geAlertLink {
  color: #843534;
  font-weight: 700;
  text-decoration: none;
}

.geActivePage {
  font-weight: bold;
  color: #188038 !important;
}

.geMenubarContainer,
.geToolbarContainer,
.geHsplit,
.geVsplit {
  background-color: #fbfbfb;
}

.geMenubar {
  padding: 0px 2px 0px 2px;
  vertical-align: middle;
}

.geMenubarContainer .geItem,
.geToolbar .geItem {
  padding: 6px;
  cursor: default;
}

.geMenubarContainer .geItem:hover {
  background: #eee;
  border-radius: 2px;
}

.geMenubarContainer .geItem:active {
  background: #F8C382;
}

.geToolbarContainer .geButton:hover {
  opacity: 1;
  background: #eee;
  border-radius: 2px;
}

.geToolbarContainer .geButton:active,
.geToolbarContainer .geLabel:active {
  background: #F8C382;
}

.geToolbarContainer .geLabel:hover {
  background: #eee;
  border-radius: 2px;
}

.geToolbarButton {
  opacity: 0.6;
}

.geToolbarButton:active {
  opacity: 0.2;
}

.mxDisabled:hover {
  background: inherit !important;
}

.geMenubar a.geStatus {
  color: #888888;
  padding-left: 12px;
  display: inline-block;
  cursor: default !important;
}

.geMenubar a.geStatus:hover {
  background: transparent;
}

.geToolbarContainer {
  border-bottom: 1px solid #dadce0;
}

.geSidebarContainer .geToolbarContainer {
  background: transparent;
  border-bottom: none;
}

.geSidebarContainer button {
  text-overflow: ellipsis;
  overflow: hidden;
}

.geToolbar {
  padding: 1px 0px 0px 6px;
  border-top: 1px solid #dadce0;
  box-shadow: inset 0 1px 0 0 #fff;
  padding-top: 5px;
}

.geToolbarContainer .geSeparator {
  float: left;
  width: 1px;
  height: 20px;
  background: #e5e5e5;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 4px;
}

.geToolbarContainer .geButton {
  padding: 8px 11px;
  float: left;
  width: 20px;
  height: 20px;
  padding: 0px 2px 4px 2px;
  margin: 2px;
  border: 1px solid transparent;
  cursor: pointer;
  opacity: 0.6;
}

div.mxWindow .geButton {
  margin: -1px 2px 2px 2px;
  padding: 1px 2px 2px 1px;
}

.geToolbarContainer .geLabel {
  float: left;
  margin: 2px;
  cursor: pointer;
  padding: 3px 5px 3px 5px;
  border: 1px solid transparent;
}

.geToolbarContainer .mxDisabled:hover {
  border: 1px solid transparent !important;
  opacity: 0.2 !important;
  filter: alpha(opacity=20) !important;
}

.geDiagramBackdrop {
  background-color: #f8f9fa;
}

.geSidebarContainer {
  background: #fff;
  position: absolute;
  overflow: auto;
}

.geTabContainer {
  border-top: 1px solid #e5e5e5;
  background-color: #f1f3f4;
}

.geSidebar {
  text-align: center;
  border-bottom: 0px solid #e5e5e5;
  padding: 9px 6px;
  overflow: hidden;
}

.geSidebarContainer .geTitle {
  display: block;
  font-size: 13px;
  border-bottom: 1px solid #e5e5e5;
  font-weight: 500;
  padding: 8px 0px 8px 14px;
  margin: 0px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4em;
}

.geSidebarContainer .geTitle:hover {
  background: #eee;
  border-radius: 2px;
}

.geSidebarContainer .geTitle:active {
  background-color: #F8C382;
}

.geSidebarContainer .geDropTarget {
  border-radius: 10px;
  border: 2px dotted #b0b0b0;
  text-align: center;
  padding: 6px;
  margin: 6px;
  color: #a0a0a0;
  font-size: 13px;
}

.geTitle img {
  opacity: 0.5;
}

.geTitle img:hover {
  opacity: 1;
}

.geTitle .geButton {
  border: 1px solid transparent;
  padding: 3px;
  border-radius: 2px;
}

.geTitle .geButton:hover {
  border: 1px solid gray;
}

.geSidebar .geItem {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-radius: 8px;
}

.geSidebar .geItem:hover {
  background-color: #e0e0e0;
}

.geItem {
  vertical-align: top;
  display: inline-block;
}

.geSidebarTooltip {
  position: absolute;
  background: #fbfbfb;
  overflow: hidden;
  box-shadow: 0 2px 6px 2px rgba(60, 64, 67, .15);
  border-radius: 6px;
}

.geFooterContainer {
  background: #e5e5e5;
  border-top: 1px solid #c0c0c0;
}

.geFooterContainer a {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
  font-size: 14px;
  color: #235695;
  font-weight: bold;
  text-decoration: none;
}

.geFooterContainer table {
  border-collapse: collapse;
  margin: 0 auto;
}

.geFooterContainer td {
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
}

.geFooterContainer td:hover {
  background-color: #b3b3b3;
}

.geHsplit {
  cursor: col-resize;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHBAMAAADdS/HjAAAAGFBMVEUzMzP///9tbW1QUFCKiopBQUF8fHxfX1/IXlmXAAAAHUlEQVQImWMQEGAQFWUQFmYQF2cQEmIQE2MQEQEACy4BF67hpEwAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: center center;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}

.geVsplit {
  font-size: 1pt;
  cursor: row-resize;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEBAMAAACw6DhOAAAAGFBMVEUzMzP///9tbW1QUFCKiopBQUF8fHxfX1/IXlmXAAAAFElEQVQImWNgNVdzYBAUFBRggLMAEzYBy29kEPgAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: center center;
}

.geVSplit {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.geHsplit:hover,
.geVsplit:hover {
  background-color: #e0e0e0;
}

.geDialog {
  position: absolute;
  background: white;
  line-height: 1em;
  overflow: hidden;
  padding: 30px;
  border: 1px solid #acacac;
  box-shadow: 0px 0px 2px 2px #d5d5d5;
  z-index: 2;
}

.geTransDialog {
  position: absolute;
  overflow: hidden;
  padding: 30px;
  z-index: 2;
}

.geDialogClose {
  position: absolute;
  width: 9px;
  height: 9px;
  opacity: 0.5;
  cursor: pointer;
}

.geDialogClose:hover {
  opacity: 1;
}

.geDialogTitle {
  box-sizing: border-box;
  white-space: nowrap;
  background: rgb(229, 229, 229);
  border-bottom: 1px solid rgb(192, 192, 192);
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  color: rgb(35, 86, 149);
}

.geDialogFooter {
  background: whiteSmoke;
  white-space: nowrap;
  text-align: right;
  box-sizing: border-box;
  border-top: 1px solid #e5e5e5;
  color: darkGray;
}

.geSprite {
  background: url('data:image/png;base64,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') no-repeat;
  /* width: 21px;
  height: 21px; */
  background-size: contain;
  background-position: center;
}

.geBaseButton {
  padding: 10px;
  border-radius: 6px;
  border: 1px solid #c0c0c0;
  cursor: pointer;
  background-color: #ececec;
  background-image: linear-gradient(#ececec 0%, #fcfcfc 100%);
}

.geBaseButton:hover {
  background: #ececec;
}

.geBigButton {
  color: #ffffff;
  border: none;
  padding: 4px 10px;
  font-size: 14px;
  white-space: nowrap;
  border-radius: 3px;
  background-color: #0052cc;
  cursor: pointer;
  transition: background-color 0.1s ease-out;
  overflow: hidden;
  text-overflow: ellipsis;
}

.geBigButton:hover {
  background-color: #0065ff;
}

.geBigButton:active {
  background-color: #0747a6;
}

html body .geBigStandardButton {
  color: #344563;
  background-color: rgba(9, 30, 66, 0.08);
}

html body .geBigStandardButton:hover {
  background-color: rgba(9, 30, 66, 0.13);
}

html body .geBigStandardButton:active {
  background-color: #F8C382;
  color: #600000;
}

@media print {
  div.geNoPrint {
    display: none !important;
  }
}

.geSprite-actualsize {
  background-position: 0 0;
}

.geSprite-bold {
  background-position: 0 -46px;
}

.geSprite-bottom {
  background-position: 0 -92px;
}

.geSprite-center {
  background-position: 0 -138px;
}

.geSprite-delete {
  background-position: 0 -184px;
}

.geSprite-fillcolor {
  background-position: 0 -229px;
}

.geSprite-fit {
  background-position: 0 -277px;
}

.geSprite-fontcolor {
  background-position: 0 -322px;
}

.geSprite-gradientcolor {
  background-position: 0 -368px;
}

.geSprite-image {
  background-position: 0 -414px;
}

.geSprite-italic {
  background-position: 0 -460px;
}

.geSprite-left {
  background-position: 0 -505px;
}

.geSprite-middle {
  background-position: 0 -552px;
}

.geSprite-print {
  background-position: 0 -598px;
}

.geSprite-redo {
  background-position: 0 -644px;
}

.geSprite-right {
  background-position: 0 -689px;
}

.geSprite-shadow {
  background-position: 0 -735px;
}

.geSprite-strokecolor {
  background-position: 0 -782px;
}

.geSprite-top {
  background-position: 0 -828px;
}

.geSprite-underline {
  background-position: 0 -874px;
}

.geSprite-undo {
  background-position: 0 -920px;
}

.geSprite-zoomin {
  background-position: 0 -966px;
}

.geSprite-zoomout {
  background-position: 0 -1012px;
}

.geSprite-arrow {
  background-position: 0 -1059px;
}

.geSprite-linkedge {
  background-position: 0 -1105px;
}

.geSprite-straight {
  background-position: 0 -1150px;
}

.geSprite-entity {
  background-position: 0 -1196px;
}

.geSprite-orthogonal {
  background-position: 0 -1242px;
}

.geSprite-curved {
  background-position: 0 -1288px;
}

.geSprite-noarrow {
  background-position: 0 -1334px;
}

.geSprite-endclassic {
  background-position: 0 -1380px;
}

.geSprite-endopen {
  background-position: 0 -1426px;
}

.geSprite-endblock {
  background-position: 0 -1472px;
}

.geSprite-endoval {
  background-position: 0 -1518px;
}

.geSprite-enddiamond {
  background-position: 0 -1564px;
}

.geSprite-endthindiamond {
  background-position: 0 -1610px;
}

.geSprite-endclassictrans {
  background-position: 0 -1656px;
}

.geSprite-endblocktrans {
  background-position: 0 -1702px;
}

.geSprite-endovaltrans {
  background-position: 0 -1748px;
}

.geSprite-enddiamondtrans {
  background-position: 0 -1794px;
}

.geSprite-endthindiamondtrans {
  background-position: 0 -1840px;
}

.geSprite-startclassic {
  background-position: 0 -1886px;
}

.geSprite-startopen {
  background-position: 0 -1932px;
}

.geSprite-startblock {
  background-position: 0 -1978px;
}

.geSprite-startoval {
  background-position: 0 -2024px;
}

.geSprite-startdiamond {
  background-position: 0 -2070px;
}

.geSprite-startthindiamond {
  background-position: 0 -2116px;
}

.geSprite-startclassictrans {
  background-position: 0 -2162px;
}

.geSprite-startblocktrans {
  background-position: 0 -2208px;
}

.geSprite-startovaltrans {
  background-position: 0 -2254px;
}

.geSprite-startdiamondtrans {
  background-position: 0 -2300px;
}

.geSprite-startthindiamondtrans {
  background-position: 0 -2346px;
}

.geSprite-globe {
  background-position: 0 -2392px;
}

.geSprite-orderedlist {
  background-position: 0 -2438px;
}

.geSprite-unorderedlist {
  background-position: 0 -2484px;
}

.geSprite-horizontalrule {
  background-position: 0 -2530px;
}

.geSprite-link {
  background-position: 0 -2576px;
}

.geSprite-indent {
  background-position: 0 -2622px;
}

.geSprite-outdent {
  background-position: 0 -2668px;
}

.geSprite-code {
  background-position: 0 -2714px;
}

.geSprite-fontbackground {
  background-position: 0 -2760px;
}

.geSprite-removeformat {
  background-position: 0 -2806px;
}

.geSprite-superscript {
  background-position: 0 -2852px;
}

.geSprite-subscript {
  background-position: 0 -2898px;
}

.geSprite-table {
  background-position: 0 -2944px;
}

.geSprite-deletecolumn {
  background-position: 0 -2990px;
}

.geSprite-deleterow {
  background-position: 0 -3036px;
}

.geSprite-insertcolumnafter {
  background-position: 0 -3082px;
}

.geSprite-insertcolumnbefore {
  background-position: 0 -3128px;
}

.geSprite-insertrowafter {
  background-position: 0 -3174px;
}

.geSprite-insertrowbefore {
  background-position: 0 -3220px;
}

.geSprite-grid {
  background-position: 0 -3272px;
}

.geSprite-guides {
  background-position: 0 -3324px;
}

.geSprite-dots {
  background-position: 0 -3370px;
}

.geSprite-alignleft {
  background-position: 0 -3416px;
}

.geSprite-alignright {
  background-position: 0 -3462px;
}

.geSprite-aligncenter {
  background-position: 0 -3508px;
}

.geSprite-aligntop {
  background-position: 0 -3554px;
}

.geSprite-alignbottom {
  background-position: 0 -3600px;
}

.geSprite-alignmiddle {
  background-position: 0 -3646px;
}

.geSprite-justifyfull {
  background-position: 0 -3692px;
}

.geSprite-formatpanel {
  background-position: 0 -3738px;
}

.geSprite-connection {
  background-position: 0 -3784px;
}

.geSprite-vertical {
  background-position: 0 -3830px;
}

.geSprite-simplearrow {
  background-position: 0 -3876px;
}

.geSprite-plus {
  background-position: 0 -3922px;
}

.geSprite-rounded {
  background-position: 0 -3968px;
}

.geSprite-toback {
  background-position: 0 -4014px;
}

.geSprite-tofront {
  background-position: 0 -4060px;
}

.geSprite-duplicate {
  background-position: 0 -4106px;
}

.geSprite-insert {
  background-position: 0 -4152px;
}

.geSprite-endblockthin {
  background-position: 0 -4201px;
}

.geSprite-endblockthintrans {
  background-position: 0 -4247px;
}

.geSprite-enderone {
  background-position: 0 -4293px;
}

.geSprite-enderonetoone {
  background-position: 0 -4339px;
}

.geSprite-enderonetomany {
  background-position: 0 -4385px;
}

.geSprite-endermany {
  background-position: 0 -4431px;
}

.geSprite-enderoneopt {
  background-position: 0 -4477px;
}

.geSprite-endermanyopt {
  background-position: 0 -4523px;
}

.geSprite-endclassicthin {
  background-position: 0 -4938px;
}

.geSprite-endclassicthintrans {
  background-position: 0 -4984px;
}

.geSprite-enddash {
  background-position: 0 -5029px;
}

.geSprite-endcircleplus {
  background-position: 0 -5075px;
}

.geSprite-endcircle {
  background-position: 0 -5121px;
}

.geSprite-endasync {
  background-position: 0 -5167px;
}

.geSprite-endasynctrans {
  background-position: 0 -5213px;
}

.geSprite-startblockthin {
  background-position: 0 -4569px;
}

.geSprite-startblockthintrans {
  background-position: 0 -4615px;
}

.geSprite-starterone {
  background-position: 0 -4661px;
}

.geSprite-starteronetoone {
  background-position: 0 -4707px;
}

.geSprite-starteronetomany {
  background-position: 0 -4753px;
}

.geSprite-startermany {
  background-position: 0 -4799px;
}

.geSprite-starteroneopt {
  background-position: 0 -4845px;
}

.geSprite-startermanyopt {
  background-position: 0 -4891px;
}

.geSprite-startclassicthin {
  background-position: 0 -5259px;
}

.geSprite-startclassicthintrans {
  background-position: 0 -5305px;
}

.geSprite-startdash {
  background-position: 0 -5351px;
}

.geSprite-startcircleplus {
  background-position: 0 -5397px;
}

.geSprite-startcircle {
  background-position: 0 -5443px;
}

.geSprite-startasync {
  background-position: 0 -5489px;
}

.geSprite-startasynctrans {
  background-position: 0 -5535px;
}

.geSprite-startcross {
  background-position: 0 -5581px;
}

.geSprite-startopenthin {
  background-position: 0 -5627px;
}

.geSprite-startopenasync {
  background-position: 0 -5673px;
}

.geSprite-endcross {
  background-position: 0 -5719px;
}

.geSprite-endopenthin {
  background-position: 0 -5765px;
}

.geSprite-endopenasync {
  background-position: 0 -5811px;
}

.geSprite-verticalelbow {
  background-position: 0 -5857px;
}

.geSprite-horizontalelbow {
  background-position: 0 -5903px;
}

.geSprite-horizontalisometric {
  background-position: 0 -5949px;
}

.geSprite-verticalisometric {
  background-position: 0 -5995px;
}

html div.mxRubberband {
  border-color: #0000DD;
  background: #99ccff;
}

td.mxPopupMenuIcon div {
  width: 16px;
  height: 16px;
}

.geEditor div.mxPopupMenu {
  box-shadow: 0 2px 6px 2px rgba(60, 64, 67, .15);
  background: white;
  border-radius: 4px;
  border: none;
  padding: 3px;
}

html table.mxPopupMenu {
  border-collapse: collapse;
  margin: 0px;
}

html td.mxPopupMenuItem {
  padding: 7px 30px 7px 30px;
  font-family: Helvetica Neue, Helvetica, Arial Unicode MS, Arial;
  font-size: 10pt;
}

html td.mxPopupMenuIcon {
  background-color: white;
  padding: 0px;
}

td.mxPopupMenuIcon .geIcon {
  padding: 2px;
  padding-bottom: 4px;
  margin: 2px;
  border: 1px solid transparent;
  opacity: 0.5;
}

td.mxPopupMenuIcon .geIcon:hover {
  border: 1px solid gray;
  border-radius: 2px;
  opacity: 1;
}

html tr.mxPopupMenuItemHover {
  background-color: #eeeeee;
  color: black;
}

table.mxPopupMenu hr {
  color: #cccccc;
  background-color: #cccccc;
  border: none;
  height: 1px;
}

table.mxPopupMenu tr {
  font-size: 4pt;
}

html td.mxWindowTitle {
  font-family: Helvetica Neue, Helvetica, Arial Unicode MS, Arial;
  text-align: left;
  font-size: 12px;
  color: rgb(112, 112, 112);
  padding: 4px;
}

.timeLi {
  height: 28px;
  line-height: 28px;
  color: #1f2d3d;
  padding: 0px 10px;
}

.timeLi:hover,
.timeLi:active {
  background-color: #e4e8f1;
  cursor: pointer;
}

#timeList .active {
  background-color: #e4e8f1;
}

.workflow-toolbar {
  /* background: linear-gradient(0deg, rgba(201, 201, 204, 1) 0%, rgba(245, 246, 250, 1) 100%); */
  background:#ffffff;
  /* box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.2); */
  position: relative;
  z-index: 2;
}
.geDiagramContainer >svg{
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhDMzZDQzZFNTA2OTExRUE4REFDQzhGMjkzQjEyNUIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhDMzZDQzZGNTA2OTExRUE4REFDQzhGMjkzQjEyNUIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEMzNkNDNkM1MDY5MTFFQThEQUNDOEYyOTNCMTI1QjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEMzNkNDNkQ1MDY5MTFFQThEQUNDOEYyOTNCMTI1QjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5+6z+3AAAABlBMVEX19fX////R6i7PAAAALElEQVR42uzQMREAAAgDseLfNAqoAC6/Z/lMLT0YhmEYfo0dgWEYhuGjFWAAVGoHCWviy3UAAAAASUVORK5CYII=') !important;
}
.geToolbar {
  border-top-width: 0;
  box-shadow: none;
  padding-bottom: 8px;
}

.workflow-toolbar .geItem {
  cursor: pointer;
  text-align: center;
}

.geToolbar .el-col {
  text-align: center
}

.geToolbar .el-col:first-child {
  text-align: left;
  padding-left: 5px;
}

.geToolbar .el-col:last-child {
  text-align: right;
  margin-top: 6px;
  padding-right: 10px;
}

.geToolbar .el-col:last-child>.geItem>* {
  display: inline;
}

.geToolbar.jWorkflow {
  padding: 3px 0;
}

.workflow-toolbar .el-col:not(:last-child) .geItem {
  width: 36px;
  height: 36px;
}

.workflow-toolbar .geItem>img {
  margin: 4px auto;
}
.workflow-toolbar .el-col:first-child  .geItem>img {
  margin-top: 0;
  height: 18px;
}

.workflow-toolbar .el-col.img-bck .geItem>img {
  background-color: #ffffff;
  padding: 3px 10px;
  border-radius: 3px;
}

.geItem .toolbar-icon {
  height: 14px;
  background: #fff;
}

.geItem.no-right {
  padding-right: 0;
}
.toolbarItems {
  margin-left:12px;
  display: flex;
  align-items: center;
}
.geItem.no-left {
  padding-left: 0;
}

.workflow-toolbar .geItem>* {
  display: block;
  font-size: 12px;
  line-height: 16px;
}
.workflow-toolbar .geItem .demonstration {
  line-height: 24px;
}

.geItem .el-slider__runway {
  width: 100px;
  margin: 10px 0;
}

.custom-select .el-input {
  width: 85px;
  height: 22px;
}

.custom-select .el-input__inner {
  height: 22px;
}

.geSidebarContainer {
  background-color: #ffffff;
}

.geFormatContainer {
  background-color: #ffffff;
}

.geSidebarContainer .geSidebar .geItem {
  display: block;
  background-color: #ffffff;
  border-radius: 3px;
  padding: 8px;
  margin: 0 3px 9px;
  padding: 11px 11px 16px 11px!important;
  height: 27px!important;
}

.geToolbarContainer>.geToolbar {
  padding-top: 0
}

.geToolbarContainer>.geToolbar>div {
  display: inline-block
}

.geToolbarContainer>.geToolbar>div.geSeparator {
  float: none;
}

.geSidebarContainer {
  font-size: 12px;
}

.geSidebarContainer .geItem {
  display: inline-block;
  padding-bottom: 18px;
}

.geSidebarContainer .formatbar-title {
  font-weight: bold;
  line-height: 22px;
  padding-left: 5px;
  color: #333333;
  background-color: rgba(234, 234, 234, 1);
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}

.geSidebarContainer .geItem>span {
  margin-left: -11px;
  display: block;
  width: 54px;
  text-align: center;
}
.geSidebarContainer .geItem>svg {
  top: -3px!important;
}

.geSidebarContainer .el-form-item__label {
  font-size: 12px;
}

.geSidebarContainer .el-input__inner {
  height: inherit;
  font-size: 12px;
}

.geSidebarContainer .el-form-item {
  margin-bottom: 0;
}

.geSidebarContainer .el-collapse-item__header {
  height: 30px;
  line-height: 30px;
  background-color: rgba(234, 234, 234, 0);
  border-bottom: 1px solid #ededed;
}
.geSidebarContainer .el-collapse-item__wrap {
  border-bottom: 1px solid #ededed;
}

.geSidebarContainer .el-collapse-item__wrap {
  background-color: #ffffff;
}

.geSidebarContainer .el-collapse {
  border-right-width: 0;
  border-left-width: 0;
  border-top: none;
}

div.mxWindow {
  z-index: 1002 !important;
}

.yu-workflow .el-collapse-item__header label {
  font-weight: bold;
  line-height: 22px;
  color: #333333;
  font-size: 12px;
}

.yu-workflow .el-collapse:first-child {
  margin-top: 0;
}

.yu-workflow .geDialog {
  padding: 11px;
}

div.mxPopupMenu {
  background-color: white;
  border-color: #dadce0;
  background-image: none;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
  /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
  border-radius: 10px;
  width: 10px;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #bbb;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
  background: #eee;
}

.jWorkflow-title{
  font-weight: bold;
  font-size: 16px;
  color: #444;
  height: 36px;
  line-height: 36px;
  margin-left:19px;
}

.flow {
  stroke-dasharray: 6 3;
  animation: strokedash 0.5s linear;
  animation-iteration-count: infinite;
}
@keyframes strokedash {
to {
    stroke-dashoffset: -9;
}
}
.filter {
  filter: drop-shadow(0px 0px 5px #0de031);
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
[data-v-55ca668d] .el-form-search .el-form-item {
  padding-right: 10px;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
/*
* @Author: zhanglin3
* @Date: 2024-08-08 10:29:48
* @LastEditors: zhanglin3
* @LastEditTime: 2024-10-21 15:30:25
* @Description: yuwp-ui 样式文件
*/
/* 修改a标签下边框 */
a:hover {
  cursor: pointer;
}

a:active {
  cursor: pointer;
}

a.underline {
  text-decoration: none;
  border-bottom: 1px solid transparent;
  padding-bottom: 1px;
}

a.underline:hover {
  cursor: pointer;
}

a.underline:active,
a.underline:focus {
  cursor: pointer;
}

/* el-input 处理同时配置属性icon=""(该属性已弃用)和clearable后，两个图标位置重叠 */
.el-input .el-input__icon + input + .el-input__suffix,
.el-input .el-input__icon + input + .el-input__prefix + .el-input__suffix {
  right: 28px !important;
}

.el-table__row .yu-buttons .el-dropdown {
  margin-left: 24px;
}

/* 修改日历样式冲突 */
.el-date-picker.has-time {
  padding: 0;
}
.el-date-picker.has-time .el-date-picker__time-header {
  padding: 4px;
}
.el-date-picker.has-time .el-date-picker__time-header .el-date-picker__editor-wrap {
  padding: 0;
}
.el-date-picker.has-time .el-date-table th {
  text-align: center;
  border-bottom: none;
}
.el-date-picker.has-time .el-date-table td.disabled div {
  background: transparent;
}
.el-date-picker.has-time .el-date-table td {
  padding: 0;
}

/* 修改日历范围样式冲突 */
.el-date-range-picker {
  width: auto;
  padding: 0;
}
.el-date-range-picker .el-picker-panel__body .el-date-range-picker__time-picker-wrap {
  padding: 0;
}
.el-date-range-picker .el-picker-panel__body .el-date-table th {
  text-align: center;
}
.el-date-range-picker .el-picker-panel__body .el-date-table td span {
  border-radius: 0;
}
.el-date-range-picker .el-picker-panel__body .el-date-table td.end-date span,
.el-date-range-picker .el-picker-panel__body .el-date-table td.start-date span {
  background: transparent;
}
.el-date-range-picker .el-picker-panel__body .el-date-table td.in-range div {
  background: transparent;
}

/* 修改日历下按钮样式冲突 */
[data-theme=orange] .el-picker-panel__footer .el-picker-panel__link-btn {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-picker-panel__footer .el-picker-panel__link-btn {
  color: #2877ff;
}
[data-theme=red] .el-picker-panel__footer .el-picker-panel__link-btn {
  color: #f11723;
}
[data-theme=orange] .el-picker-panel__footer .el-picker-panel__link-btn:hover {
  color: #ffaa3b;
}
[data-theme=blue] .el-picker-panel__footer .el-picker-panel__link-btn:hover {
  color: #5297ff;
}
[data-theme=red] .el-picker-panel__footer .el-picker-panel__link-btn:hover {
  color: #ff4245;
}
[data-theme=orange] .el-picker-panel__footer .el-picker-panel__link-btn:active, [data-theme=orange] .el-picker-panel__footer .el-picker-panel__link-btn:focus {
  color: #d46c04;
}
[data-theme=blue] .el-picker-panel__footer .el-picker-panel__link-btn:active, [data-theme=blue] .el-picker-panel__footer .el-picker-panel__link-btn:focus {
  color: #1858d9;
}
[data-theme=red] .el-picker-panel__footer .el-picker-panel__link-btn:active, [data-theme=red] .el-picker-panel__footer .el-picker-panel__link-btn:focus {
  color: #cc0a1a;
}
.el-picker-panel__footer .el-button--text.el-picker-panel__link-btn {
  color: #666;
}
.el-picker-panel__footer .el-button--text.el-picker-panel__link-btn:hover {
  color: #666;
}
.el-picker-panel__footer .el-button--text.el-picker-panel__link-btn:active, .el-picker-panel__footer .el-button--text.el-picker-panel__link-btn:focus {
  color: #666;
}

.el-aside {
  padding: 16px;
}
.el-aside .el-tree-container {
  height: 100%;
}
.el-aside .filter.el-input {
  padding-bottom: 16px;
}
.el-aside .el-tree-x {
  height: calc(100% - 48px);
}

.el-table .cell.el-tooltip {
  white-space: normal;
}

/* 修改列表分页边距样式 */
.yu-xtable .yu-xtable-footer {
  align-items: flex-end;
}
.yu-xtable .yu-xtable-footer .el-pagination {
  padding: 16px 0 0 16px;
}

.el-popup-parent--hidden .el-message {
  z-index: 9999 !important;
}

.yu-xform.el-form .el-form-item__label {
  line-height: 1.5;
}

/* 处理详情状态textarea大文本框保留空格和换行符等格式 */
.yu-xform .el-form-item__content[aria-ctype=textarea] .yu-xform-details__text-overfolw {
  white-space: pre-wrap;
  line-height: 22px;
  margin-top: 5px;
}

.el-container {
  background: #fff;
}

.el-tree-node__content {
  height: 28px;
}

.el-form-item__content {
  line-height: 1;
}

.el-form-details .el-form-item__content {
  line-height: 32px;
}

.el-form-item__content .el-checkbox-group {
  line-height: 32px;
  font-size: initial;
}

.el-tree-container .filter {
  filter: unset !important;
}

.el-table .el-table__cell {
  padding: 0;
}

.search-btn .el-col .search-btn-group,
.el-col.adjust .search-btn-group {
  margin-left: 0;
}

/* yu-panel 样式调整 */
.yu-base-panel {
  /* 调整yu-base-panel查询条件边距为0 */
}
.yu-base-panel .yu-base-panel-title {
  height: 48px;
  padding: 0 16px;
  font-size: 16px;
}
.yu-base-panel .yu-base-panel-title > h1 {
  height: 48px;
  line-height: 48px;
  width: 100%;
}
.yu-base-panel .yu-base-panel-title .yu-base-panel-right-content {
  padding-top: 8px;
  padding-bottom: 8px;
  box-sizing: border-box;
}
.yu-base-panel .yu-base-panel-filter {
  padding: 0 16px 0 0;
}
.yu-base-panel .yu-base-panel-content .content_operate,
.yu-base-panel .yu-base-panel-content .content_no_operate {
  height: auto;
}
.yu-base-panel .yu-base-panel-content .content_operate .yu-base-panel-content__toolbar,
.yu-base-panel .yu-base-panel-content .content_no_operate .yu-base-panel-content__toolbar {
  margin-bottom: 16px;
}
.yu-base-panel .yu-base-panel-content .content_operate .yu-base-panel-content__toolbar .excel-export,
.yu-base-panel .yu-base-panel-content .content_no_operate .yu-base-panel-content__toolbar .excel-export {
  padding-top: 0;
}
.yu-base-panel .yu-base-panel-content .content_operate .yu-base-panel-content__toolbar .yu-buttons,
.yu-base-panel .yu-base-panel-content .content_no_operate .yu-base-panel-content__toolbar .yu-buttons {
  padding-bottom: 0;
}

.el-message-box__status + .el-message-box__message {
  padding-left: 12px;
}

p,
span {
  overflow-wrap: break-word;
}

.el-dialog-x__footer {
  border-top: 1px solid #ededed;
  padding: 16px;
}

.yu-base-panel-content {
  padding: 0 16px 16px 16px;
}

.yu-base-panel .yu-base-panel-filter {
  padding: 16px 16px 0;
}

.el-form-search .el-form-item {
  margin-bottom: 20px;
  padding-top: 0;
}

.el-form-search .search-btn-group {
  margin-bottom: 16px;
  padding: 0;
}

.el-message.is-closable .el-message__content {
  line-height: 1.5;
}

.el-step.is-center .el-step__line {
  width: 254px;
}

.el-step__icon {
  width: 28px;
  height: 28px;
}

[data-theme=orange] .el-step__head.is-finish {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .el-step__head.is-finish {
  color: #2877ff;
}
[data-theme=red] .el-step__head.is-finish {
  color: #f11723;
}
[data-theme=orange] .el-step__head.is-finish {
  border-color: #fb8d12;
}
[data-theme=blue] .el-step__head.is-finish {
  border-color: #2877ff;
}
[data-theme=red] .el-step__head.is-finish {
  border-color: #f11723;
}

.el-tooltip__popper {
  max-width: 800px;
  white-space: normal;
}

.yu-base-panel:not(:has(.default-show)) .yu-base-panel-content {
  padding-top: 16px;
}

.el-form-item__content .el-radio-group {
  align-items: center;
  display: flex;
  height: 32px;
}

.el-form-item__content .el-textarea {
  top: 0;
}

.el-dialog-x__header {
  padding: 14px 14px 0;
}

.el-dialog-x__body {
  padding: 16px;
  max-height: 800px;
}

.el-dialog-x__headerbtn:has(.el-dialog-x__close) {
  width: 16px;
  height: 16px;
}

.el-message-box__headerbtn {
  top: 15px;
}

.el-dialog-x__close,
.el-message-box__headerbtn .el-message-box__close {
  font-size: 12px;
  color: rgb(148, 148, 148);
}

.el-dialog__headerbtn .el-dialog__close {
  font-size: 12px;
  color: rgb(148, 148, 148);
}

.el-input.is-disabled .el-input__suffix .el-input__icon {
  color: #d8d8d8 !important;
}

.el-message {
  border: none;
}

.el-message__group .el-message__content.ellipsis {
  white-space: nowrap;
}

.el-tree-node__content > .el-tree-node__expand-icon {
  line-height: 28px;
}

.el-tree-node__label {
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-pagination--small .el-pager li {
  border: none;
}

.el-pagination button.disabled:hover .el-icon {
  color: #c5c5c5;
}

.el-pager li {
  font-weight: normal;
}

.yu-base-panel-content__toolbar .yu-buttons .excel-export {
  margin-left: 0;
}

.el-form-search .search-btn-group {
  margin-left: 0;
}

.router-link-exact-active.router-link-active .el-menu-item {
  color: #fff;
}
[data-theme=orange] .router-link-exact-active.router-link-active .el-menu-item {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .router-link-exact-active.router-link-active .el-menu-item {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .router-link-exact-active.router-link-active .el-menu-item {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
.router-link-exact-active.router-link-active .el-menu-item i {
  color: #fff;
}
.router-link-exact-active.router-link-active .el-menu-item:hover {
  color: #fff !important;
}
[data-theme=orange] .router-link-exact-active.router-link-active .el-menu-item:hover {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .router-link-exact-active.router-link-active .el-menu-item:hover {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .router-link-exact-active.router-link-active .el-menu-item:hover {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}
.router-link-exact-active.router-link-active .el-menu-item:hover i {
  color: #fff !important;
}

.yu-xform.el-form .el-form-search__content .search-btn-group > span .el-icon-d-arrow-left,
.yu-xform.el-form .el-form-search__content .search-btn-group > span .el-icon-d-arrow-right {
  transform: rotate(90deg) scale(0.6);
  font-size: 14px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; /* 对于 WebKit 浏览器 */
  -moz-osx-font-smoothing: grayscale; /* 对于 Firefox */
}

.el-switch__core::after {
  display: none;
}

.el-tag.el-tag--success {
  background-color: rgba(17, 189, 25, 0.1) !important;
  border-color: rgba(17, 189, 25, 0.1) !important;
  color: #11bd19 !important;
}
.el-tag.el-tag--success .el-tag__close {
  color: #11bd19 !important;
}

.el-tag.el-tag--warning .el-tag__close {
  background-color: rgba(240, 137, 40, 0.1) !important;
  border-color: rgba(240, 137, 40, 0.1) !important;
  color: #f08928 !important;
}

.el-tag.el-tag--danger .el-tag__close {
  background-color: rgba(245, 44, 54, 0.1) !important;
  border-color: rgba(245, 44, 54, 0.1) !important;
  color: #f52c36 !important;
}

.el-dialog-x__wrapper.no-padd-bottom .el-dialog-x__body {
  padding-bottom: 0;
}

.el-time-panel.el-popover {
  padding: 0;
}
.el-time-panel.el-popover .el-time-panel__content .el-time-spinner__item.active:not(.disabled) {
  font-weight: normal;
}
.el-time-panel.el-popover .el-time-panel__content::before {
  margin-left: 0;
}

.el-time-panel__footer .el-time-panel__btn.confirm {
  font-weight: normal;
}

.el-table__body-wrapper .el-table__tbody .el-table__row:has(.el-dropdown-menu__item:hover) {
  background-color: rgba(251, 141, 18, 0.1);
}

.el-input-number .el-input__inner {
  text-align: left;
}

.el-input-number {
  width: 80px !important;
  margin-left: 0;
}
.el-input-number .el-input-number__decrease {
  left: 56px;
  border: none;
}
.el-input-number .el-input-number__increase {
  border: none;
}

.el-input__inner:hover + .el-input__suffix .el-input__suffix-inner .el-input__clear {
  color: #c5c5c5;
}

.el-select .el-tag .el-tag__close.el-icon-close {
  background: none;
}
.el-select .el-tag .el-tag__close.el-icon-close:hover {
  color: #fff;
}
[data-theme=orange] .el-select .el-tag .el-tag__close.el-icon-close:hover {
  background-color: #d46c04;
}
[data-theme=blue] .el-select .el-tag .el-tag__close.el-icon-close:hover {
  background-color: #1858d9;
}
[data-theme=red] .el-select .el-tag .el-tag__close.el-icon-close:hover {
  background-color: #cc0a1a;
}
.el-select .el-tag .el-tag__close.el-icon-close:before {
  position: absolute;
  transform: scale(0.7, 0.7);
}
.el-select .el-tag .el-tag__close.el-icon-close:after {
  top: -3px;
  right: -3px;
}

.el-message-box {
  padding-bottom: 5px;
}
.el-message-box .el-message-box__status {
  width: 36px;
}
.el-message-box .el-message-box__status + .el-message-box__message {
  padding-left: 2px;
}

.el-dialog-x__wrapper .yu-base-panel-title .yu-base-panel-right-content {
  display: flex;
  align-items: center;
}
.el-dialog-x__wrapper .yu-base-panel-title .yu-base-panel-right-content .yu-base-panel-collapse {
  line-height: inherit;
}
.el-dialog-x__wrapper .yu-base-panel-title .yu-base-panel-right-content .yu-base-panel-collapse .el-xcollapse__icon__expand {
  padding: 0;
  text-align: center;
}

.el-dialog-x__title {
  color: #444;
}

.dialog-search .search-btn-group .el-button + .el-button {
  margin-left: 10px;
}

.dialog-search .el-form-item__content .el-input {
  width: 100%;
}

.el-dialog-x__wrapper .el-form-search .el-form-item {
  margin-bottom: 16px;
}

.el-input-number--small .el-input-number__decrease,
.el-input-number--small .el-input-number__increase {
  width: 12px;
  font-size: 12px;
}
.el-input-number--small .el-input-number__increase {
  top: 5px;
}
.el-input-number--small .el-input-number__decrease {
  top: 15px;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  font-weight: normal;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {
  font-weight: normal;
  transform: scale(0.7);
}

[data-theme=orange] .el-select .el-input.is-focus .el-input__inner {
  border-color: #fb8d12;
}
[data-theme=blue] .el-select .el-input.is-focus .el-input__inner {
  border-color: #2877ff;
}
[data-theme=red] .el-select .el-input.is-focus .el-input__inner {
  border-color: #f11723;
}

.el-input__clear {
  position: relative;
  top: -1px;
}

.el-table::after {
  display: none;
}

.el-submenu .el-menu-item {
  padding-right: 10px;
}

.el-select-dropdown__item.hover {
  background: none;
}

.el-cascader-node.is-active .el-cascader-node__prefix {
  left: 172px;
}

.el-tree-node__content {
  line-height: 28px;
}

.el-input__suffix-inner .el-input__clear {
  line-height: 32px;
}

.el-input__suffix-inner {
  line-height: 32px;
}

.el-combo-tree:hover .el-input__icon.el-icon.is-show-close {
  color: #c5c5c5;
}

.el-input__inner + .el-input__suffix .el-input__icon.el-icon-caret-top {
  color: #c5c5c5;
}

.yu-menu-horizontal-scrollarea .el-tabs-vertical-list .el-tabs__nav.is-top .el-tabs__active-bar.is-top {
  width: 100px !important;
}

.el-dialog-x .el-cascader-node__label {
  font-weight: normal;
  max-width: 200px;
}

.el-cascader-node .el-icon-arrow-right.el-cascader-node__postfix {
  display: none;
}

.el-cascader-node.in-active-path .el-icon-arrow-right.el-cascader-node__postfix {
  display: block;
}

.el-form-item__label.yu-xform-details__text-overfolw > span,
.yu-xform-details__text-overfolw {
  overflow: visible;
}

.el-tag .el-icon-close::before {
  display: inline-block;
  transform: scale(1);
}

.el-tag.el-tag--gray .el-tag__close.el-icon-close:hover,
.el-tag.el-tag--primary .el-tag__close.el-icon-close:hover,
.el-tag.el-tag--success .el-tag__close.el-icon-close:hover,
.el-tag.el-tag--warning .el-tag__close.el-icon-close:hover,
.el-tag.el-tag--danger .el-tag__close.el-icon-close:hover {
  color: #fff !important;
}

.el-tag .el-tag__close.el-icon-close {
  color: #fff;
}
.el-tag .el-tag__close.el-icon-close:hover {
  color: #838aa5 !important;
}

.el-tag.el-tag--gray .el-tag__close.el-icon-close {
  color: #333333;
}

.el-tag.el-tag--primary .el-tag__close.el-icon-close {
  color: #333333;
}
[data-theme=orange] .el-tag.el-tag--primary .el-tag__close.el-icon-close:before {
  color: #fb8d12;
}
[data-theme=blue] .el-tag.el-tag--primary .el-tag__close.el-icon-close:before {
  color: #2877ff;
}
[data-theme=red] .el-tag.el-tag--primary .el-tag__close.el-icon-close:before {
  color: #f11723;
}
.el-tag.el-tag--primary .el-tag__close.el-icon-close:after {
  background-color: transparent;
}
.el-tag.el-tag--primary .el-tag__close.el-icon-close:hover::before {
  color: #fff;
}
[data-theme=orange] .el-tag.el-tag--primary .el-tag__close.el-icon-close:hover::after {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .el-tag.el-tag--primary .el-tag__close.el-icon-close:hover::after {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .el-tag.el-tag--primary .el-tag__close.el-icon-close:hover::after {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc !important;
}

.el-drawer__container .el-drawer .el-drawer__header {
  padding: 14px 14px 0;
  margin-bottom: 0;
}
.el-drawer__container .el-drawer .el-drawer__header span {
  color: #444;
  line-height: 1;
  font-size: 16px;
  font-weight: 700;
}
.el-drawer__container .el-drawer .el-drawer__header .el-drawer__close-btn {
  font-size: 12px;
}
.el-drawer__container .el-drawer .el-drawer__body {
  padding: 16px;
}

[data-theme=orange] .el-date-table td.available.today {
  background-color: rgba(251, 141, 18, 0.15);
}
[data-theme=blue] .el-date-table td.available.today {
  background-color: rgba(40, 119, 255, 0.15);
}
[data-theme=red] .el-date-table td.available.today {
  background-color: rgba(241, 23, 35, 0.15);
}

.el-date-table td.disabled.today {
  background-color: #f5f5f5;
}

.el-tree .filter.el-input {
  filter: none;
}

.el-menu-item,
.el-submenu__title {
  transition: border-color 0.3s, background-color 0.3s;
}

.yu-buttons .el-button {
  font-size: 14px;
}
/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
/*
* @Author: zhanglin3
* @Date: 2024-08-08 10:29:48
* @LastEditors: zhanglin3
* @LastEditTime: 2024-09-19 17:58:25
* @Description: yuxp-ui 样式文件
*/
.yu-frame-tab-box > div > div:not([class]) {
  height: 100%;
}

.yuxp-page {
  height: 100%;
}

/* 有面包屑时修改高度 */
.yu-breadcrumb.breadcrumb-container + .yuxp-page {
  height: calc(100% - 12px);
}

.yu-left-right-panel > .yu-base-panel-title + div .yu-base-panel-content > .el-container {
  height: 100%;
}

.el-dialog-x__body .yuxp-page .yuxp-crud .yu-base-panel-filter,
.el-dialog-x__body .yuxp-page .yuxp-crud .yu-base-panel-content {
  padding: 0;
}

/**左右布局，右边与页面边距的间距*/
.yu-left-right-panel .el-main .yuxp-crud {
  padding-right: 16px;
  padding-bottom: 16px;
}

.yu-left-right-panel .el-aside + .el-main .yu-base-panel-filter {
  padding: 16px 0 0;
}

/*低码工具栏仿照footer做样式*/
.yu-buttons.yu-buttons-suction {
  padding: 16px 0;
  border-top: 1px solid #ededed;
}

/**低码组件xp-custom-popup**/
.el-dialog-x__body .yuxp-crud .yu-xtable .el-table__cell .yu-buttons {
  height: 24px;
}
.el-dialog-x__body .yuxp-crud .yu-xtable .el-table__cell .yu-buttons .el-button.el-button--text {
  padding: 0;
  line-height: 24px;
}

.el-dialog-x--tiny .el-dialog-x__body {
  max-height: 600px;
}html,
body {
  -webkit-text-size-adjust: none;
}
body {
  background-color: #f2f2f2;
  margin: 0;
  padding: 0;
}
body,
td,
th {
  font-size: 14px;
  color: #666;
  outline: none;
}
body,
textarea,
button {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei',
    'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
div,
ul,
li,
form,
p,
h1,
h2,
h3 {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
}
img {
  border: none;
  float: left;
}
input::-ms-clear,
input::-ms-reveal {
  display: none !important;
}
label {
  font-weight: normal;
}
* {
  box-sizing: content-box;
}
iframe {
  border: none;
}
input,
textarea,
button {
  outline: none;
  resize: none;
}
button span {
  position: relative;
} /*fixed:button ie deviation*/
input::-ms-clear,
input::-ms-reveal {
  display: none !important;
}
input::-moz-placeholder {
  color: #c5c5c5;
}
input::placeholder {
  color: #c5c5c5;
}
input:-ms-input-placeholder {
  color: #c5c5c5 !important;
}
input::-webkit-input-placeholder {
  color: #c5c5c5;
}
input:-moz-placeholder {
  color: #c5c5c5;
}
a {
  text-decoration: none;
  color: #333333;
}
a:link,
a:visited {
  font-size: 12px;
  color: #333;
  text-decoration: none;
  outline: none;
}
a:hover {
  text-decoration: none;
  color: #175fdb;
}
a:active {
  color: #5557b9;
}
textarea {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.yu-frame-html,
.yu-frame-body,
.yu-frame-root,
.yu-frame-root > div,
.yu-frame-div {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.yu-main-box .app-main .yu-frame-tab-box > div > div:not(.el-breadcrumb) {
  background-color: #fff;
  box-shadow: 0 0 8px 0 rgb(0 0 0 / 5%);
  height: auto;
  min-height: calc(100vh - 108px);
}
@media screen and (max-width: 1280px) {
  .yu-frame-html,
  .yu-frame-body {
    overflow-x: auto;
  }
}
/* 滚动条样式 */
/* 添加!important是因为工作流有部分样式影响全局 */
::-webkit-scrollbar {
  width: 10px !important;
  height: 10px !important;
} /* 设置滚动条的样式 */
::-webkit-scrollbar-track {
  border-radius: 5px !important;
  width: 10px !important;
} /* 滚动槽 */
::-webkit-scrollbar-thumb {
  border-radius: 5px !important;
  background: rgba(180, 180, 180, 0.6) !important;
  box-shadow: none !important;
} /* 滚动条滑块 */
::webkit-scrollbar-thumb:hover {
  background: rgba(180, 180, 180, 0.75) !important; /* 设置滑块在悬停状态下的背景颜色 */
}
::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(180, 180, 180, 0.9) !important;
}
.yu-button-ground-layout {
  padding: 0 16px 16px;
}
.clear::after {
  content: '';
  display: block;
  clear: both;
}

.ml10 {
  margin-left: 10px;
}
.m16 {
  margin: 16px;
}
.mt16 {
  margin-top: 16px;
}
.mb16 {
  margin-bottom: 16px;
}
.ml16 {
  margin-left: 16px;
}
.mr16 {
  margin-right: 16px;
}

.p16 {
  padding: 16px;
}
.pt16 {
  padding-top: 16px;
}
.pb16 {
  padding-bottom: 16px;
}
.pl16 {
  padding-left: 16px;
}
.pr16 {
  padding-right: 16px;
}
.p0 {
  padding: 0 !important;
}
dd {
  margin-inline-start: 0;
}

/**
变量定义说明: 
color: 指颜色，一般指文字颜色
bg-color: 指背景颜色
active: 指当前选中或点击状态
hover: 指鼠标悬停状态
border: 指边框颜色
light: 浅色系
**/
/* 基础红色 */
/** 主题blue皮肤定义-开始 **/
/** 主题blue皮肤定义-结束 **/
/** 主题orange皮肤定义-开始 **/
/** 主题orange皮肤定义-结束 **/
/** 主题red皮肤定义-开始 **/
/** 主题red皮肤定义-结束 **/
/**主题皮肤通用颜色定义-开始**/
/**主题皮肤通用颜色定义-结束**/
/**主题皮肤通用字体、间距等定义-开始**/
/**主题皮肤通用字体、间距等定义-结束**/
/* ===============================
 标准样式 弹窗（yu-xdialog）
 【注意】此处只对xdialog样式进行覆盖，el-dialog样式不进行覆盖
        size="tiny"时，弹窗宽度固定为592px
        size="small"（默认）时，弹窗宽度不固定，可自行调整宽度（属性添加width="100px"即可）
        size="large"时，弹窗宽度固定为1108px
        如需使用标准输入框宽度，在弹窗组件加上class="short-width"/"mid-width"/"long-width"
=============================== */
.el-dialog-x--tiny {
  width: 592px;
}

.el-dialog-x--large {
  width: 1108px;
}

.el-dialog-x__wrapper {
  /* 去掉弹窗头部、底部边框 */
}
.el-dialog-x__wrapper.short-width .el-input:not(.short-width):not(.mid-width):not(.long-width),
.el-dialog-x__wrapper.short-width .el-form-item__content .el-textarea:not(.short-width):not(.mid-width):not(.long-width) {
  width: 342px;
}
.el-dialog-x__wrapper.mid-width .el-input:not(.short-width):not(.mid-width):not(.long-width),
.el-dialog-x__wrapper.mid-width .el-form-item__content .el-textarea:not(.short-width):not(.mid-width):not(.long-width) {
  width: 630px;
}
.el-dialog-x__wrapper.long-width .el-input:not(.short-width):not(.mid-width):not(.long-width),
.el-dialog-x__wrapper.long-width .el-form-item__content .el-textarea:not(.short-width):not(.mid-width):not(.long-width) {
  width: 860px;
}
.el-dialog-x__wrapper.no-border .el-dialog-x__header {
  border-bottom: none;
}
.el-dialog-x__wrapper.no-border .el-dialog-x__footer {
  border-top: none;
}

.el-dialog-x {
  border-radius: 8px;
  overflow: hidden;
}
.el-dialog-x .el-dialog-x__header {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
  box-sizing: border-box;
  border-bottom: 1px solid #e4e7ec;
  position: relative;
}
.el-dialog-x .el-dialog-x__header .el-dialog-x__title {
  font-weight: 600;
  font-size: 16px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
}
.el-dialog-x .el-dialog-x__header .el-dialog-x__headerbtn {
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  margin-top: 0;
}
.el-dialog-x .el-dialog-x__header .el-dialog-x__headerbtn .el-dialog-x__close {
  font-size: 14px;
  color: #666;
}
.el-dialog-x .el-dialog-x__header .el-dialog-x__headerbtn:has(.el-dialog-x__close) {
  width: 24px;
  height: 24px;
}
.el-dialog-x .el-dialog-x__body {
  padding: 24px 64px 24px 24px;
}
.el-dialog-x .el-dialog-x__footer {
  height: 56px;
  line-height: 56px;
  text-align: center;
  padding: 0;
  box-sizing: border-box;
  /* 弹窗底部按钮样式 */
}
.el-dialog-x .el-dialog-x__footer .el-button--small {
  font-size: 14px;
}

.yu-agentkit-trace-dialog {
  z-index: 2335 !important;
}

.el-message-box__wrapper .el-message-box {
  padding: 0;
}
.el-message-box__wrapper .el-message-box .el-message-box__header {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
  box-sizing: border-box;
  position: relative;
}
.el-message-box__wrapper .el-message-box .el-message-box__header .el-message-box__title {
  display: inline-block;
  font-weight: 600;
  font-size: 16px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
}
.el-message-box__wrapper .el-message-box .el-message-box__btns {
  height: 56px;
  line-height: 56px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.el-message-box__wrapper .el-message-box .el-message-box__btns .el-button {
  margin-left: 0;
}

.yu-grpButton {
  margin-top: 16px;
  text-align: center;
}

.yu-bottom-btn-group {
  padding: 16px 0;
  text-align: center;
  border-top: 1px solid #ededed;
  box-sizing: border-box;
}

.yu-frame-tab-box > div {
  padding: 24px;
}

.yu-frame-tab-box > div > div > div.yu-base-panel-title {
  box-shadow: none !important;
}

/* 左右布局样式 yu-left-right-panel */
.yu-left-right-panel {
  height: 100%;
  background: #ffffff;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);
}

.yu-left-right-panel > .yu-base-panel-title + div {
  height: calc(100vh - 160px);
}

.yu-left-right-panel > .yu-base-panel-title + div .yu-base-panel-content {
  height: 100%;
  padding: 0;
}

.yu-left-right-con {
  display: flex;
  width: 100%;
  height: 100%;
  font-size: 14px;
}
.yu-left-right-con > div {
  height: 100%;
  background: #fff;
  overflow: hidden;
}

/* 有面包屑时修改高度 */
.yu-breadcrumb.breadcrumb-container + .yu-left-right-panel {
  height: calc(100% - 12px);
}

.yu-left-right-panel .content-title {
  height: 40px;
  padding: 0 16px;
  line-height: 40px;
  border-bottom: 1px solid #ededed;
  box-sizing: border-box;
}

.yu-left-right-panel .content-box {
  height: 100%;
  padding: 16px;
  box-sizing: border-box;
}

.yu-left-right-panel .right-content .content-box {
  padding-left: 0;
  overflow: auto;
}
.yu-left-right-panel .right-content .content-box .yu-button-ground-layout {
  padding-left: 0;
}

.yu-left-right-panel .left-content {
  width: 240px;
}

.yu-left-right-panel .right-content {
  width: calc(100% - 240px);
}
.yu-left-right-panel .right-content .content-box > .yu-base-panel .yu-base-panel-filter {
  padding-top: 0;
}

.yu-left-right-panel .el-tree-container {
  height: 100%;
}
.yu-left-right-panel .el-tree-container .filter.el-input {
  padding-bottom: 16px;
}
.yu-left-right-panel .el-tree-container .el-tree {
  height: 100%;
  border: 1px solid #ededed;
  overflow: auto;
}
.yu-left-right-panel .el-tree-container .filter.el-input + .el-tree {
  height: calc(100% - 48px);
}
.yu-left-right-panel .el-tree-container .el-tree-node__content {
  width: 100%;
  padding-right: 4px;
  box-sizing: border-box;
}
.yu-left-right-panel .el-tree-container .el-tree-node__content .custom-tree-label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.yu-left-right-panel .yu-base-toolbar + .el-tree-container {
  height: calc(100% - 48px);
}

.yu-left-right-panel .content-box .el-tree .handle-box {
  position: absolute;
  right: 8px;
  height: 28px;
  opacity: 0;
  color: #666;
  transition: all 0.15s;
}

.yu-left-right-panel .content-box .el-tree .handle-box i,
.yu-left-right-panel .content-box .el-tree .tree-drag-icon {
  display: inline-block;
  height: 100%;
  margin-left: 8px;
  font-size: 16px;
  line-height: 28px;
  vertical-align: text-bottom;
}

.yu-left-right-panel .content-box .el-tree .tree-drag-icon {
  font-size: 14px;
}
.yu-left-right-panel .content-box .el-tree .el-tree-node__content:hover .handle-box {
  opacity: 1;
}
[data-theme=orange] .yu-left-right-panel .content-box .el-tree .el-tree-node__content:hover .handle-box {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .yu-left-right-panel .content-box .el-tree .el-tree-node__content:hover .handle-box {
  color: #2877ff;
}
[data-theme=red] .yu-left-right-panel .content-box .el-tree .el-tree-node__content:hover .handle-box {
  color: #f11723;
}
.yu-left-right-panel .content-box .el-tree .el-tree-node__content:hover .tree-drag-icon {
  opacity: 1;
}

.no-data {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rotate-icon {
  animation: rotateIcon 1.5s linear infinite;
}

@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* 弹框查询列样式 */
.dialog-search {
  text-align: right;
}

.dialog-search .el-checkbox {
  margin-right: 24px;
}

.dialog-search .el-checkbox__label {
  padding-left: 10px;
  vertical-align: middle;
}

.dialog-search .el-button + .el-button {
  margin-left: 7px;
}

.dialog-search .form-item {
  width: 200px;
  margin-left: 7px;
}

.dialog-search .el-input {
  width: 200px;
}

.dialog-search .el-input__suffix,
.dialog-search .el-input__icon.el-icon {
  line-height: 36px;
}

/* 自定义样式 */
/* 面板样式：处理面板边距问题 */
.yu-base-panel.panel-cont-p0 .yu-base-panel-content {
  padding: 0 !important;
}

.yu-base-panel.panel-cont-pb0 .yu-base-panel-content {
  padding-bottom: 0 !important;
}

.yu-base-panel.panel-cont-pt16 .yu-base-panel-content {
  padding: 16px 0 0 !important;
}

.yu-panel-title-icon.yu-base-panel .yu-base-panel-title {
  position: relative;
  padding-left: 28px;
}
.yu-panel-title-icon.yu-base-panel .yu-base-panel-title:before {
  content: "";
  display: block;
  width: 4px;
  height: 16px;
  position: absolute;
  top: 16px;
  left: 16px;
  border-radius: 3px;
}
[data-theme=orange] .yu-panel-title-icon.yu-base-panel .yu-base-panel-title:before {
  background: linear-gradient(90deg, rgba(251, 141, 18, 0.75) 0%, #fb8d12 100%);
}
[data-theme=blue] .yu-panel-title-icon.yu-base-panel .yu-base-panel-title:before {
  background: linear-gradient(90deg, rgba(40, 119, 255, 0.75) 0%, #2877ff 100%);
}
[data-theme=red] .yu-panel-title-icon.yu-base-panel .yu-base-panel-title:before {
  background: linear-gradient(90deg, rgba(241, 23, 35, 0.75) 0%, #f11723 100%);
}

.dialog-body-pb64 .el-dialog-x__body {
  padding-bottom: 65px !important;
  height: auto;
}

.dialog-body-pb80 .el-dialog-x__body {
  padding-bottom: 81px !important;
  height: auto;
}

/* ===============================
    标准样式 输入框（yu-input/el-input/el-textarea）
    【注意】输入框宽度默认为自适应宽度
           短输入框的宽度为342px，需要给组件添加class="short-width"
           中输入框的宽度为630px，需要给组件添加class="mid-width"
           长输入框的宽度为860px，需要给组件添加class="long-width"
           特殊宽度，需要给组件添加style="width: 100px;"
   =============================== */
/* 基础输入框 */
.el-input.short-width {
  width: 342px;
}
.el-input.mid-width {
  width: 630px;
}
.el-input.long-width {
  width: 860px;
}
.el-input.is-disabled .el-input__inner {
  background: #f3f4f4;
  border: 1px solid #e8e9ea;
}
.el-input.is-disabled .el-input__inner:focus, .el-input.is-disabled .el-input__inner:hover {
  border-color: #e8e9ea !important;
}
.el-input .el-input__inner {
  font-size: 14px;
  color: #333;
  height: 32px;
  border: 1px solid #e8e9ea;
  border-radius: 4px;
  padding: 8px;
}
.el-input .el-input__inner::-moz-placeholder {
  color: #ccc;
}
.el-input .el-input__inner::placeholder {
  color: #ccc;
}
[data-theme=orange] .el-input .el-input__inner:focus, [data-theme=orange] .el-input .el-input__inner:hover {
  border-color: rgb(251, 141, 18);
}
[data-theme=blue] .el-input .el-input__inner:focus, [data-theme=blue] .el-input .el-input__inner:hover {
  border-color: #2877ff;
}
[data-theme=red] .el-input .el-input__inner:focus, [data-theme=red] .el-input .el-input__inner:hover {
  border-color: #f11723;
}
.el-input .el-input__inner:hover + .el-input__suffix .el-input__suffix-inner .el-input__clear {
  color: #ccc;
}

/* 多行输入框
 * 【注意】设置属性:rows="2"时，高度为54px
 */
.el-textarea.short-width,
.el-form-item__content .el-textarea.short-width {
  width: 342px;
}
.el-textarea.mid-width,
.el-form-item__content .el-textarea.mid-width {
  width: 630px;
}
.el-textarea.long-width,
.el-form-item__content .el-textarea.long-width {
  width: 860px;
}
.el-textarea.is-disabled .el-textarea__inner,
.el-form-item__content .el-textarea.is-disabled .el-textarea__inner {
  background: #f3f4f4;
  border: 1px solid #e8e9ea;
  color: #666;
}
.el-textarea.is-disabled .el-textarea__inner:focus, .el-textarea.is-disabled .el-textarea__inner:hover,
.el-form-item__content .el-textarea.is-disabled .el-textarea__inner:focus,
.el-form-item__content .el-textarea.is-disabled .el-textarea__inner:hover {
  border-color: #e8e9ea !important;
}
.el-textarea .el-textarea__inner,
.el-form-item__content .el-textarea .el-textarea__inner {
  font-size: 14px;
  line-height: 22px;
  color: #333;
  min-height: 54px !important;
  border: 1px solid #e8e9ea;
  border-radius: 4px;
  padding: 4px 8px;
}
.el-textarea .el-textarea__inner::-moz-placeholder, .el-form-item__content .el-textarea .el-textarea__inner::-moz-placeholder {
  color: #ccc;
}
.el-textarea .el-textarea__inner::placeholder,
.el-form-item__content .el-textarea .el-textarea__inner::placeholder {
  color: #ccc;
}
[data-theme=orange] .el-textarea .el-textarea__inner:focus, [data-theme=orange] .el-textarea .el-textarea__inner:hover,
[data-theme=orange] .el-form-item__content .el-textarea .el-textarea__inner:focus,
[data-theme=orange] .el-form-item__content .el-textarea .el-textarea__inner:hover {
  border-color: rgb(251, 141, 18);
}
[data-theme=blue] .el-textarea .el-textarea__inner:focus, [data-theme=blue] .el-textarea .el-textarea__inner:hover,
[data-theme=blue] .el-form-item__content .el-textarea .el-textarea__inner:focus,
[data-theme=blue] .el-form-item__content .el-textarea .el-textarea__inner:hover {
  border-color: #2877ff;
}
[data-theme=red] .el-textarea .el-textarea__inner:focus, [data-theme=red] .el-textarea .el-textarea__inner:hover,
[data-theme=red] .el-form-item__content .el-textarea .el-textarea__inner:focus,
[data-theme=red] .el-form-item__content .el-textarea .el-textarea__inner:hover {
  border-color: #f11723;
}

/* ===============================
    标准样式 表单（yu-xform/el-form/el-form-item）
    【注意】使用时需要设置属性：label-width="160px"
   =============================== */
/* 表单项 */
.el-form-item.is-error .el-input__inner {
  border-color: #ff4542 !important;
}

/* 表单标签 */
.el-form-item__label {
  color: #333;
  font-size: 14px;
  height: 32px;
}

.el-form-item__error {
  color: #ff4542;
  font-size: 12px;
  padding: 4px 0;
  box-sizing: border-box;
}

/* ===============================
    标准样式 表格（yu-xtable）
    【注意】使用时需要给表格添加class="standard-table"
   =============================== */
.standard-table,
.filter-table {
  flex: 1;
  /* 固定列 */
  /* 右侧固定列 */
  /* 表头 */
  /* 表头容器 */
  /* 表头行 */
  /* 单元格 */
  /* 展开图标 */
  /* 表头过滤下拉框 */
  /* 空数据块 */
  /* ===============================
    以下为自定义列样式，可按需加入class
    示例：src\views\@xdjf\intelligent-due-diligence\views\resourceLibrary\library\fileList.vue
   =============================== */
  /* 自定义 序号列：用于显示自定义序号（如1.1）
   * 使用时在yu-xtable-column中添加class-name="index-column"
   */
  /* 自定义 文件名称列：图标 + 文件名 + 修改按钮
   * 使用时在yu-xtable-column中添加class-name="file-name-column"
   * 里面的<template>中依次添加对应元素：
   * 图标：<div class="file-cell-icon">
   * 文件名：<div class="file-cell-name">
   * 编辑按钮：<div class="file-edit-btn edit-icon">
   * 编辑输入框：<input class="file-edit-input"/>
   */
  /* 包裹图标和文件名的容器 */
  /* 图标 */
  /* 文件名 */
  /* 文件名文本 */
  /* 编辑按钮 */
  /* 编辑输入框容器 */
  /* 编辑输入框 原生 input */
  /* 自定义 标签列：标签组 + 溢出标签 + 下拉触发器
   * 使用时在yu-xtable-column中添加class-name="tag-column"
   * 里面的<template>中依次添加对应元素：
   * 标签组：<div class="tag-chip-group">
   * 标签：<el-tag class="tag-chip" />
   * 溢出标签：<el-tag class="tag-chip tag-chip-overflow" />
   * 无标签文本：<span class="no-tag-text">暂无标签</span>
   */
  /* 标签组容器 */
  /* 标签组 */
  /* 标签 */
  /* 标签图标 */
  /* 标签文本 */
  /* 溢出标签 */
  /* 无标签文本 */
  /* 标签下拉触发器（向下箭头） */
  /* 标签下拉触发器打开 */
  /* 自定义 分类列：分类文本 + 下拉触发器 */
  /* 自定义 操作列 */
}
.standard-table .el-table,
.filter-table .el-table {
  border: none !important;
}
.standard-table .el-table .is-leaf,
.filter-table .el-table .is-leaf {
  border-bottom: 1px solid rgba(224, 224, 224, 0.4980392157);
}
.standard-table .el-table th,
.filter-table .el-table th {
  background-color: rgb(250, 250, 250);
}
.standard-table .el-table th.is-center,
.filter-table .el-table th.is-center {
  text-align: left;
}
.standard-table .el-table::before,
.filter-table .el-table::before {
  border-bottom: 1px solid rgba(224, 224, 224, 0.4980392157);
  background-color: #fff !important;
}
.standard-table .el-table__fixed,
.filter-table .el-table__fixed {
  border-left: none;
  border-right: none;
  background: #fff !important;
}
.standard-table .el-table__fixed .el-table__body tr,
.filter-table .el-table__fixed .el-table__body tr {
  background-color: #fff;
}
.standard-table .el-table__fixed::before,
.filter-table .el-table__fixed::before {
  background-color: #fff !important;
}
.standard-table .el-table__fixed-right,
.filter-table .el-table__fixed-right {
  border-left: none;
  background: #fff !important;
}
.standard-table .el-table__fixed-right .el-table__body tr,
.filter-table .el-table__fixed-right .el-table__body tr {
  background-color: #fff;
}
.standard-table .el-table__fixed-right::before,
.filter-table .el-table__fixed-right::before {
  background-color: #fff !important;
}
.standard-table .el-table--scrollable-x,
.filter-table .el-table--scrollable-x {
  /* 固定列阴影 */
  /* 右侧固定列阴影 */
}
.standard-table .el-table--scrollable-x .el-table__fixed-shadow,
.filter-table .el-table--scrollable-x .el-table__fixed-shadow {
  box-shadow: 3px 0 4px rgba(216, 216, 216, 0.5), 3px 0 8px rgba(216, 216, 216, 0.5), 3px 0 12px rgba(255, 255, 255, 0);
}
.standard-table .el-table--scrollable-x .el-table__fixed-right-shadow,
.filter-table .el-table--scrollable-x .el-table__fixed-right-shadow {
  box-shadow: -3px 0 16px rgba(216, 216, 216, 0.5), -3px 0 8px rgba(216, 216, 216, 0.5), -3px 0 12px rgba(255, 255, 255, 0);
}
.standard-table .el-table__header,
.filter-table .el-table__header {
  min-height: 46px;
}
.standard-table .el-table__header-wrapper th,
.filter-table .el-table__header-wrapper th {
  background-color: rgb(250, 250, 250);
}
.standard-table .el-table__thead div,
.filter-table .el-table__thead div {
  background: rgb(250, 250, 250);
  color: #333;
}
.standard-table .el-table__cell,
.filter-table .el-table__cell {
  border-bottom: 1px solid rgba(224, 224, 224, 0.4980392157) !important;
  height: 46px;
}
.standard-table .el-table__expand-icon,
.filter-table .el-table__expand-icon {
  margin-right: 0;
  left: -12px;
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.standard-table .el-table-filter,
.filter-table .el-table-filter {
  border: 1px solid #e4e7ec;
  border-radius: 8px;
}
.standard-table .el-table__empty-block,
.filter-table .el-table__empty-block {
  min-height: 46px;
}
.standard-table .el-table__cell.index-column .cell,
.filter-table .el-table__cell.index-column .cell {
  padding-left: 0 !important;
}
.standard-table .file-name-column .cell,
.filter-table .file-name-column .cell {
  display: flex;
  align-items: center;
}
.standard-table .file-cell,
.filter-table .file-cell {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex: 1;
  position: relative;
  /* 仅当存在图标时，整体左移对齐 */
}
.standard-table .file-cell:has(.file-cell-icon),
.filter-table .file-cell:has(.file-cell-icon) {
  left: -4px;
}
.standard-table .file-cell-icon,
.filter-table .file-cell-icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
.standard-table .file-icon-img,
.filter-table .file-icon-img {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
}
.standard-table .file-cell-name,
.filter-table .file-cell-name {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 1 auto;
  min-width: 0;
}
.standard-table .file-name-text,
.filter-table .file-name-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 46px;
  flex: 1 1 auto;
  min-width: 0;
  cursor: pointer;
}
.standard-table .file-name-text.not-allowed,
.filter-table .file-name-text.not-allowed {
  cursor: not-allowed;
}
[data-theme=orange] .standard-table .file-name-text:hover,
[data-theme=orange] .filter-table .file-name-text:hover {
  color: #ffaa3b;
}
[data-theme=blue] .standard-table .file-name-text:hover,
[data-theme=blue] .filter-table .file-name-text:hover {
  color: #5297ff;
}
[data-theme=red] .standard-table .file-name-text:hover,
[data-theme=red] .filter-table .file-name-text:hover {
  color: #ff4245;
}
[data-theme=orange] .standard-table .file-name-text:active,
[data-theme=orange] .filter-table .file-name-text:active {
  color: #fb8d12;
}
[data-theme=blue] .standard-table .file-name-text:active,
[data-theme=blue] .filter-table .file-name-text:active {
  color: #2877ff;
}
[data-theme=red] .standard-table .file-name-text:active,
[data-theme=red] .filter-table .file-name-text:active {
  color: #f11723;
}
.standard-table .file-edit-btn,
.filter-table .file-edit-btn {
  width: 16px;
  height: 16px;
  flex: 0 0 auto;
  cursor: pointer;
  display: inline-block;
  color: #999;
}
[data-theme=orange] .standard-table .file-edit-btn:hover,
[data-theme=orange] .filter-table .file-edit-btn:hover {
  color: #ffaa3b;
}
[data-theme=blue] .standard-table .file-edit-btn:hover,
[data-theme=blue] .filter-table .file-edit-btn:hover {
  color: #5297ff;
}
[data-theme=red] .standard-table .file-edit-btn:hover,
[data-theme=red] .filter-table .file-edit-btn:hover {
  color: #ff4245;
}
.standard-table .file-cell-edit,
.filter-table .file-cell-edit {
  flex: 1 1 auto;
  align-items: center;
  line-height: 46px;
}
.standard-table .file-edit-input:not(.el-input),
.filter-table .file-edit-input:not(.el-input) {
  height: 32px;
  line-height: 32px;
  padding: 6px 8px;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  font-size: 14px;
}
.standard-table .tag-column .cell,
.filter-table .tag-column .cell {
  overflow: visible;
}
.standard-table .tag-cell,
.filter-table .tag-cell {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 32px;
  overflow: hidden;
  cursor: pointer;
  border-radius: 6px;
  padding: 4px 0;
  transition: background-color 0.2s ease;
  /* 标签删除按钮 */
}
.standard-table .tag-cell .el-icon-close,
.filter-table .tag-cell .el-icon-close {
  font-size: 10px;
  height: 10px;
  width: 10px;
  line-height: 10px;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.2470588235);
}
.standard-table .tag-chip-group,
.filter-table .tag-chip-group {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
}
.standard-table .tag-chip,
.filter-table .tag-chip {
  display: inline-flex;
  align-items: center;
  margin-right: 8px;
  padding: 0 8px 0 6px;
  height: 22px;
  font-size: 12px;
  color: #595e72;
  background-color: white;
  border: 1px solid #e4e7ec;
}
.standard-table .tag-chip-icon,
.filter-table .tag-chip-icon {
  width: 12px;
  height: 12px;
  margin-right: 4px;
  flex: 0 0 auto;
}
.standard-table .tag-chip-text,
.filter-table .tag-chip-text {
  line-height: 1;
}
.standard-table .tag-chip-overflow,
.filter-table .tag-chip-overflow {
  justify-content: center;
}
.standard-table .tag-chip-overflow:hover,
.filter-table .tag-chip-overflow:hover {
  border: 1px solid transparent;
  background-color: #eaeaea;
}
.standard-table .no-tag-text,
.filter-table .no-tag-text {
  color: #999;
  font-size: 14px;
}
.standard-table .tag-dropdown-trigger,
.standard-table .category-dropdown-trigger,
.filter-table .tag-dropdown-trigger,
.filter-table .category-dropdown-trigger {
  font-size: 12px;
  color: #909399;
  padding: 4px 6px;
  border-radius: 4px;
  transition: color 0.2s ease, background-color 0.2s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
[data-theme=orange] .standard-table .tag-dropdown-trigger:hover,
[data-theme=orange] .standard-table .category-dropdown-trigger:hover,
[data-theme=orange] .filter-table .tag-dropdown-trigger:hover,
[data-theme=orange] .filter-table .category-dropdown-trigger:hover {
  color: #ffaa3b;
}
[data-theme=blue] .standard-table .tag-dropdown-trigger:hover,
[data-theme=blue] .standard-table .category-dropdown-trigger:hover,
[data-theme=blue] .filter-table .tag-dropdown-trigger:hover,
[data-theme=blue] .filter-table .category-dropdown-trigger:hover {
  color: #5297ff;
}
[data-theme=red] .standard-table .tag-dropdown-trigger:hover,
[data-theme=red] .standard-table .category-dropdown-trigger:hover,
[data-theme=red] .filter-table .tag-dropdown-trigger:hover,
[data-theme=red] .filter-table .category-dropdown-trigger:hover {
  color: #ff4245;
}
[data-theme=orange] .standard-table .tag-cell.is-open .tag-dropdown-trigger,
[data-theme=orange] .standard-table .category-cell.is-open .category-dropdown-trigger,
[data-theme=orange] .filter-table .tag-cell.is-open .tag-dropdown-trigger,
[data-theme=orange] .filter-table .category-cell.is-open .category-dropdown-trigger {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .standard-table .tag-cell.is-open .tag-dropdown-trigger,
[data-theme=blue] .standard-table .category-cell.is-open .category-dropdown-trigger,
[data-theme=blue] .filter-table .tag-cell.is-open .tag-dropdown-trigger,
[data-theme=blue] .filter-table .category-cell.is-open .category-dropdown-trigger {
  color: #2877ff;
}
[data-theme=red] .standard-table .tag-cell.is-open .tag-dropdown-trigger,
[data-theme=red] .standard-table .category-cell.is-open .category-dropdown-trigger,
[data-theme=red] .filter-table .tag-cell.is-open .tag-dropdown-trigger,
[data-theme=red] .filter-table .category-cell.is-open .category-dropdown-trigger {
  color: #f11723;
}
.standard-table .category-cell,
.filter-table .category-cell {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.standard-table .operation-column,
.filter-table .operation-column {
  /* 操作按钮组 */
  /* 操作按钮容器 */
  /* 操作按钮（图标） */
  /* 删除图标 */
  /* 下载图标 */
}
.standard-table .operation-column .cell,
.filter-table .operation-column .cell {
  display: flex;
  align-items: center;
}
.standard-table .operation-column .operation-btns,
.filter-table .operation-column .operation-btns {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.standard-table .operation-column .operation-icon-btn,
.filter-table .operation-column .operation-icon-btn {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.2s ease, opacity 0.2s ease;
}
.standard-table .operation-column .operation-icon-btn:active,
.filter-table .operation-column .operation-icon-btn:active {
  opacity: 0.85;
}
.standard-table .operation-column .operation-icon,
.filter-table .operation-column .operation-icon {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 16px;
  flex: 0 0 auto;
  color: #999;
}
.standard-table .operation-column .operation-icon--delete,
.filter-table .operation-column .operation-icon--delete {
  background-image: url("./re-icon-delete-85b3194c.svg");
}
.standard-table .operation-column .operation-icon--download,
.filter-table .operation-column .operation-icon--download {
  background-image: url("./re-icon-download-95440f30.svg");
}

/* ===============================
    标准样式 列表页（工作区/资源库管理/产品管理），含头部区域、主体区域（标题、搜索栏、内容容器、空状态、分页）
    【注意】使用时需要设置class="list-page"，头部区域、主体区域等class也需要依次添加
   =============================== */
.list-page {
  background: #fff;
  border-radius: 8px;
  box-shadow: none !important;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  display: flex !important;
  flex-direction: column;
  /* 头部区域 */
  /* 头部下方 Tab 切换（报告管理/材料管理） */
  /* 主体区域 */
}
.list-page .page-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  height: 64px;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  box-sizing: border-box;
  /* 头部区域左侧 */
  /* 头部区域右侧 */
}
.list-page .page-header .header-left {
  display: flex;
  align-items: center;
  gap: 16px;
  /* 图标 */
  /* 标题+按钮 */
  /* 上级标题 */
}
.list-page .page-header .header-left .icon-wrapper {
  border-radius: 8px;
  width: 36px;
  height: 36px;
  background: currentColor;
  -o-object-fit: contain;
     object-fit: contain;
  display: flex;
  align-items: center;
  justify-content: center;
}
[data-theme=orange] .list-page .page-header .header-left .icon-wrapper {
  background: #fff6ec;
}
[data-theme=blue] .list-page .page-header .header-left .icon-wrapper {
  background: #f1f8fc;
}
[data-theme=red] .list-page .page-header .header-left .icon-wrapper {
  background: #fff5f6;
}
.list-page .page-header .header-left .icon-wrapper i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 24px;
}
[data-theme=orange] .list-page .page-header .header-left .icon-wrapper i {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .list-page .page-header .header-left .icon-wrapper i {
  color: #2877ff;
}
[data-theme=red] .list-page .page-header .header-left .icon-wrapper i {
  color: #f11723;
}
.list-page .page-header .header-left .title-wrapper {
  display: flex;
  align-items: center;
  gap: 16px;
}
.list-page .page-header .header-left .title {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 480px;
}
.list-page .page-header .header-left .title-edit-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  cursor: pointer;
  color: #999;
}
[data-theme=orange] .list-page .page-header .header-left .title-edit-icon:hover {
  color: #ffaa3b;
}
[data-theme=blue] .list-page .page-header .header-left .title-edit-icon:hover {
  color: #5297ff;
}
[data-theme=red] .list-page .page-header .header-left .title-edit-icon:hover {
  color: #ff4245;
}
.list-page .page-header .header-right {
  display: flex;
  align-items: center;
  gap: 8px;
}
.list-page .page-header .header-right .area-config-btn {
  padding: 4px 8px;
}
[data-theme=orange] .list-page .page-header .header-right .area-config-btn:hover .area-config-text {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .list-page .page-header .header-right .area-config-btn:hover .area-config-text {
  color: #2877ff;
}
[data-theme=red] .list-page .page-header .header-right .area-config-btn:hover .area-config-text {
  color: #f11723;
}
.list-page .page-header .header-right .area-config-btn .svg-icon {
  width: 24px;
  height: 24px;
}
.list-page .page-header .header-right .area-config-btn .area-config-text {
  top: -5px;
  margin-left: 4px;
  color: #595e72;
}
.list-page .workspace-btn-switch {
  position: relative;
  box-sizing: border-box;
  background-color: #fff;
  padding: 16px 24px;
  border-bottom: 1px solid #ededed;
  display: flex;
  gap: 32px;
}
.list-page .workspace-btn-switch .tab-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  cursor: pointer;
}
[data-theme=orange] .list-page .workspace-btn-switch .tab-item:hover {
  color: #ffaa3b;
}
[data-theme=blue] .list-page .workspace-btn-switch .tab-item:hover {
  color: #5297ff;
}
[data-theme=red] .list-page .workspace-btn-switch .tab-item:hover {
  color: #ff4245;
}
[data-theme=orange] .list-page .workspace-btn-switch .tab-item:hover span {
  color: #ffaa3b;
}
[data-theme=blue] .list-page .workspace-btn-switch .tab-item:hover span {
  color: #5297ff;
}
[data-theme=red] .list-page .workspace-btn-switch .tab-item:hover span {
  color: #ff4245;
}
[data-theme=orange] .list-page .workspace-btn-switch .tab-item.active {
  color: #fb8d12;
}
[data-theme=blue] .list-page .workspace-btn-switch .tab-item.active {
  color: #2877ff;
}
[data-theme=red] .list-page .workspace-btn-switch .tab-item.active {
  color: #f11723;
}
.list-page .workspace-btn-switch .tab-item.active span {
  font-weight: 500;
}
[data-theme=orange] .list-page .workspace-btn-switch .tab-item.active span {
  color: #fb8d12;
}
[data-theme=blue] .list-page .workspace-btn-switch .tab-item.active span {
  color: #2877ff;
}
[data-theme=red] .list-page .workspace-btn-switch .tab-item.active span {
  color: #f11723;
}
.list-page .workspace-btn-switch .tab-item span {
  font-size: 14px;
  font-weight: 400;
  color: #595e72;
  line-height: 24px;
  white-space: nowrap;
}
.list-page .workspace-btn-switch .tab-item .tab-icon {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}
.list-page .body-content {
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex: 1;
  /* 标题 */
  /* 搜索栏 */
  /* 内容容器 */
  /* 卡片容器 */
  /* 空状态 */
  /* 分页 */
}
.list-page .body-content .title {
  font-weight: 500;
  font-size: 18px;
  color: #333;
  line-height: 26px;
  text-align: left;
  font-style: normal;
  margin-bottom: 16px;
}
.list-page .body-content .search-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.list-page .body-content .search-actions ::v-deep .el-button {
  flex-shrink: 0;
}
.list-page .body-content .search-actions .search-icon {
  cursor: pointer;
  color: #999;
  font-size: 16px;
}
[data-theme=orange] .list-page .body-content .search-actions .search-icon:hover {
  color: #ffaa3b;
}
[data-theme=blue] .list-page .body-content .search-actions .search-icon:hover {
  color: #5297ff;
}
[data-theme=red] .list-page .body-content .search-actions .search-icon:hover {
  color: #ff4245;
}
.list-page .body-content .content-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  align-content: flex-start;
}
.list-page .body-content .row-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
}
.list-page .body-content .card-container {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  /* 确保行列间距都生效，避免上下卡片重叠 */
  row-gap: 16px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  /* 让每个格子顶部对齐，避免因高度伸展覆盖 */
  align-content: start;
  overflow-y: auto;
}
.list-page .body-content .workspace-card-container {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  min-height: 0;
  align-content: flex-start;
}
.list-page .body-content .empty-wrapper {
  flex: 1;
  min-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.list-page .body-content .empty-wrapper .config-hint {
  font-size: 14px;
  margin-top: 24px;
}
.list-page .body-content .pagination {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
  flex-shrink: 0;
  padding: 0;
}

/* =====================
   资源库文件上传弹窗 覆盖样式（全局）
   ===================== */
.upload-dialog .el-dialog-x--large {
  width: 75% !important;
}
.upload-dialog .el-dialog-x__body {
  padding: 0;
  height: 65vh;
  overflow-y: auto;
}

/* 资源库文件管理页 分类选择下拉框样式 */
/* 工作区/智能报告配置 提取管理 字段类型选择下拉框样式 */
.category-select-dropdown {
  box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  border: 0px solid rgba(0, 0, 0, 0.88);
  /* 选中项样式 */
  /* 鼠标移入样式 */
}
.category-select-dropdown.el-popover {
  padding: 0;
}
.category-select-dropdown .el-select-dropdown__item {
  color: rgba(0, 0, 0, 0.88);
  font-size: 14px;
  padding: 0 4px 0 16px;
}
.category-select-dropdown .el-cascader-node {
  color: rgba(0, 0, 0, 0.88);
  font-size: 14px;
  border-radius: 6px;
}
.category-select-dropdown .el-select-dropdown__item.is-selected,
.category-select-dropdown .el-select-dropdown__item.selected,
.category-select-dropdown .el-select-dropdown__item.selected:hover,
.category-select-dropdown .el-cascader-node.is-active,
.category-select-dropdown .el-cascader-node.is-active:hover {
  font-weight: 400;
}
[data-theme=orange] .category-select-dropdown .el-select-dropdown__item.is-selected,
[data-theme=orange] .category-select-dropdown .el-select-dropdown__item.selected,
[data-theme=orange] .category-select-dropdown .el-select-dropdown__item.selected:hover,
[data-theme=orange] .category-select-dropdown .el-cascader-node.is-active,
[data-theme=orange] .category-select-dropdown .el-cascader-node.is-active:hover {
  background-color: rgba(251, 141, 18, 0.06);
}
[data-theme=blue] .category-select-dropdown .el-select-dropdown__item.is-selected,
[data-theme=blue] .category-select-dropdown .el-select-dropdown__item.selected,
[data-theme=blue] .category-select-dropdown .el-select-dropdown__item.selected:hover,
[data-theme=blue] .category-select-dropdown .el-cascader-node.is-active,
[data-theme=blue] .category-select-dropdown .el-cascader-node.is-active:hover {
  background-color: rgba(40, 119, 255, 0.06);
}
[data-theme=red] .category-select-dropdown .el-select-dropdown__item.is-selected,
[data-theme=red] .category-select-dropdown .el-select-dropdown__item.selected,
[data-theme=red] .category-select-dropdown .el-select-dropdown__item.selected:hover,
[data-theme=red] .category-select-dropdown .el-cascader-node.is-active,
[data-theme=red] .category-select-dropdown .el-cascader-node.is-active:hover {
  background-color: rgba(241, 23, 35, 0.06);
}
[data-theme=orange] .category-select-dropdown .el-select-dropdown__item.is-selected,
[data-theme=orange] .category-select-dropdown .el-select-dropdown__item.selected,
[data-theme=orange] .category-select-dropdown .el-select-dropdown__item.selected:hover,
[data-theme=orange] .category-select-dropdown .el-cascader-node.is-active,
[data-theme=orange] .category-select-dropdown .el-cascader-node.is-active:hover {
  color: #fb8d12;
}
[data-theme=blue] .category-select-dropdown .el-select-dropdown__item.is-selected,
[data-theme=blue] .category-select-dropdown .el-select-dropdown__item.selected,
[data-theme=blue] .category-select-dropdown .el-select-dropdown__item.selected:hover,
[data-theme=blue] .category-select-dropdown .el-cascader-node.is-active,
[data-theme=blue] .category-select-dropdown .el-cascader-node.is-active:hover {
  color: #2877ff;
}
[data-theme=red] .category-select-dropdown .el-select-dropdown__item.is-selected,
[data-theme=red] .category-select-dropdown .el-select-dropdown__item.selected,
[data-theme=red] .category-select-dropdown .el-select-dropdown__item.selected:hover,
[data-theme=red] .category-select-dropdown .el-cascader-node.is-active,
[data-theme=red] .category-select-dropdown .el-cascader-node.is-active:hover {
  color: #f11723;
}
.category-select-dropdown .el-select-dropdown__item:hover,
.category-select-dropdown .el-cascader-node:hover {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.88);
}
.category-select-dropdown .el-cascader-node.in-active-path,
.category-select-dropdown .el-cascader-node__postfix {
  color: rgba(0, 0, 0, 0.88) !important;
}
.category-select-dropdown.answer-strategy-dropdown {
  width: 490px; /* 默认宽度 */
}
.category-select-dropdown.answer-strategy-dropdown .el-select-dropdown__item.selected .answer-strategy-option__desc,
.category-select-dropdown.answer-strategy-dropdown .el-select-dropdown__item.is-selected .answer-strategy-option__desc {
  color: currentColor;
}
.category-select-dropdown .answer-strategy-dropdown-list {
  padding: 16px 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.category-select-dropdown .answer-strategy-dropdown-list .answer-strategy-option__desc {
  font-size: 12px;
  color: #666;
}

/* 资源库文件管理页 表格-分类选择下拉框样式 */
.table-category-select-dropdown {
  box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  border: 0px solid rgba(0, 0, 0, 0.88);
  min-width: 210px;
  padding: 4px 0;
}
.table-category-select-dropdown.tool-filter {
  min-width: 218px;
}
.table-category-select-dropdown .category-option-item {
  color: rgba(0, 0, 0, 0.88);
  font-size: 14px;
  height: 32px;
  display: flex;
  align-items: center;
  padding: 0 4px 0 16px;
  cursor: pointer;
}
.table-category-select-dropdown .category-option-item.is-selected,
.table-category-select-dropdown .category-option-item.selected,
.table-category-select-dropdown .category-option-item.selected:hover {
  font-weight: 400;
}
[data-theme=orange] .table-category-select-dropdown .category-option-item.is-selected,
[data-theme=orange] .table-category-select-dropdown .category-option-item.selected,
[data-theme=orange] .table-category-select-dropdown .category-option-item.selected:hover {
  background-color: rgba(251, 141, 18, 0.06);
}
[data-theme=blue] .table-category-select-dropdown .category-option-item.is-selected,
[data-theme=blue] .table-category-select-dropdown .category-option-item.selected,
[data-theme=blue] .table-category-select-dropdown .category-option-item.selected:hover {
  background-color: rgba(40, 119, 255, 0.06);
}
[data-theme=red] .table-category-select-dropdown .category-option-item.is-selected,
[data-theme=red] .table-category-select-dropdown .category-option-item.selected,
[data-theme=red] .table-category-select-dropdown .category-option-item.selected:hover {
  background-color: rgba(241, 23, 35, 0.06);
}
[data-theme=orange] .table-category-select-dropdown .category-option-item.is-selected,
[data-theme=orange] .table-category-select-dropdown .category-option-item.selected,
[data-theme=orange] .table-category-select-dropdown .category-option-item.selected:hover {
  color: #fb8d12;
}
[data-theme=blue] .table-category-select-dropdown .category-option-item.is-selected,
[data-theme=blue] .table-category-select-dropdown .category-option-item.selected,
[data-theme=blue] .table-category-select-dropdown .category-option-item.selected:hover {
  color: #2877ff;
}
[data-theme=red] .table-category-select-dropdown .category-option-item.is-selected,
[data-theme=red] .table-category-select-dropdown .category-option-item.selected,
[data-theme=red] .table-category-select-dropdown .category-option-item.selected:hover {
  color: #f11723;
}
.table-category-select-dropdown .category-option-item:hover {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.88);
}

/* 文件详情页 标题树样式 */
.resource-heading-tree {
  padding: 0;
}
.resource-heading-tree .el-tree {
  width: auto;
  padding: 0 10px 10px 10px;
  border: none;
}
.resource-heading-tree .el-tree-node__content {
  border-radius: 4px;
  margin-bottom: 2px;
  padding: 2px 0;
  color: #242933;
}
.resource-heading-tree .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  color: white !important;
  /* 强制所有子元素颜色为白色，解决选中时文字颜色未变白的问题 */
}
[data-theme=orange] .resource-heading-tree .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: #fb8d12;
}
[data-theme=blue] .resource-heading-tree .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: #2877ff;
}
[data-theme=red] .resource-heading-tree .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: #f11723;
}
.resource-heading-tree .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content .el-tree-node__expand-icon {
  color: white;
}
.resource-heading-tree .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content * {
  color: white !important;
}
.resource-heading-tree .node-nonleaf {
  font-weight: 600;
}

/* 资源库文件管理页 下拉标签树样式 */
.tag-dropdown-popper {
  padding: 4px 4px 4px 12px;
  border-radius: 8px;
  box-sizing: border-box;
  max-height: 328px;
  overflow: auto;
}
.tag-dropdown-popper.tool-filter {
  min-width: 218px;
}
.tag-dropdown-popper .tag-dropdown-tree {
  overflow: auto;
}
.tag-dropdown-popper .tag-dropdown-tree .el-tree-node__content {
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.8784313725) !important;
  font-size: 14px;
  padding-right: 6px;
}
.tag-dropdown-popper .tag-dropdown-tree .el-tree-node__expand-icon {
  color: black !important;
  font-size: 10px !important;
}
.tag-dropdown-popper .tag-dropdown-tree .el-tree__empty-text {
  color: #999;
}

/* 资源库文件管理页 溢出标签 popover 样式 */
.overflow-tag-popover {
  padding: 16px;
  border-radius: 8px;
  display: inline-block;
  width: auto !important;
  min-width: 0 !important;
}
.overflow-tag-popover .overflow-popover-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-height: 360px;
  gap: 8px;
  overflow: auto;
  box-sizing: border-box;
}
.overflow-tag-popover .overflow-popover-content .overflow-popover-tag {
  display: inline-flex;
  align-items: center;
  padding: 0 8px 0 6px;
  white-space: normal;
  height: 22px;
  font-size: 12px;
  color: #595e72;
  background-color: white;
  border: 1px solid #e4e7ec;
}
.overflow-tag-popover .overflow-popover-content .overflow-popover-tag .tag-chip-icon {
  width: 12px;
  height: 12px;
  margin-right: 4px;
  flex: 0 0 auto;
}
.overflow-tag-popover .overflow-popover-content .overflow-popover-tag .el-icon-close {
  font-size: 10px;
  height: 10px;
  width: 10px;
  line-height: 10px;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.2470588235);
}

/* 工作区/产品配置页 提取类型 “包含字段数”悬浮弹层样式 */
.field-name-popover {
  padding: 14px 16px;
  max-width: 420px;
  min-width: 130px;
  max-height: 325px;
  overflow: auto;
  border: 1px solid #e4e5ea;
  border-radius: 8px;
  box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03), 0px 9px 28px 0px rgba(0, 0, 0, 0.05), 0px 6px 16px -8px rgba(0, 0, 0, 0.08);
  /* 新版：块 + 分割线列表 */
}
.field-name-popover .field-name-popover-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.field-name-popover .field-name-tag {
  border-radius: 4px;
  background: #fff;
  border: 1px solid #e4e7ec;
  color: #333;
  padding: 1px 16px;
  line-height: 22px;
  cursor: default;
}
.field-name-popover .field-name-block {
  width: 100%;
  border-radius: 4px;
  background: #fff;
  overflow: hidden;
  box-sizing: border-box;
}
.field-name-popover .field-name-block:has(.field-name-block-row--group) {
  border: 1px solid #e4e7ec;
}
.field-name-popover .field-name-block-row {
  cursor: default;
}
.field-name-popover .field-name-block-row + .field-name-block-row {
  border-top: 1px solid #e4e7ec;
}
.field-name-popover .field-name-block-row + .field-name-block-row .field-name-item {
  border: none;
}
.field-name-popover .field-name-item {
  display: inline-flex;
  align-items: center;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #e4e7ec;
  color: #333;
  font-size: 14px;
  padding: 1px 16px;
  line-height: 20px;
  max-width: 186px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}
.field-name-popover .field-name-block-row--group {
  background: transparent;
}
.field-name-popover .field-name-block-row--group .field-name-item {
  border: none;
}
.field-name-popover .field-name-item--group {
  font-size: 12px;
  line-height: 20px;
  color: rgba(89, 94, 114, 0.6);
}

/* 文件详情页 提示框样式 */
.el-tooltip__popper.is-dark.file-detail-tooltip,
.el-tooltip__popper.is-dark.recall-result-tooltip,
.el-tooltip__popper.is-dark.structured-table-cell-tooltip,
.el-tooltip__popper.is-dark.standard-tooltip {
  background: #303133 !important;
  max-width: 325px;
}
.el-tooltip__popper.is-dark.file-detail-tooltip .popper__arrow,
.el-tooltip__popper.is-dark.recall-result-tooltip .popper__arrow,
.el-tooltip__popper.is-dark.structured-table-cell-tooltip .popper__arrow,
.el-tooltip__popper.is-dark.standard-tooltip .popper__arrow {
  border-bottom-color: #303133 !important;
  border-top-color: #303133 !important;
}
.el-tooltip__popper.is-dark.file-detail-tooltip .popper__arrow::after,
.el-tooltip__popper.is-dark.recall-result-tooltip .popper__arrow::after,
.el-tooltip__popper.is-dark.structured-table-cell-tooltip .popper__arrow::after,
.el-tooltip__popper.is-dark.standard-tooltip .popper__arrow::after {
  border-bottom-color: #303133 !important;
  border-top-color: #303133 !important;
}

/* 模板/报告详情页 答案区域引用圆点 Popover 样式 */
.el-tooltip__popper.is-light.answer-card-tooltip-popper {
  padding: 16px 16px 8px 16px;
  border-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 2px 12px 0px rgba(1, 1, 1, 0.15);
  max-width: 325px;
}
.el-tooltip__popper.is-light.answer-card-tooltip-popper .recall-result-card .card-content.card-content--plain ol {
  margin: 0;
  padding: 0;
}
.el-tooltip__popper.is-light.answer-card-tooltip-popper .popper__arrow {
  border-bottom-color: #fff !important;
  border-top-color: #fff !important;
}
.el-tooltip__popper.is-light.answer-card-tooltip-popper .popper__arrow::after {
  border-bottom-color: #fff !important;
  border-top-color: #fff !important;
}

.el-tooltip__popper.is-light.prompt-card-tooltip {
  box-shadow: 0px 2px 12px 0px rgba(1, 1, 1, 0.15);
  border: none;
  padding: 16px;
  max-width: 348px;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.el-tooltip__popper.is-light.prompt-card-tooltip .popper__arrow {
  left: -5px;
  border-right-color: #fff !important;
}
.el-tooltip__popper.is-light.prompt-card-tooltip .popper__arrow::after {
  border-right-color: #fff !important;
}

.structured-table-cell-tooltip {
  max-width: 325px;
  line-height: 1.5;
}

/* 模板/报告详情页 提示词卡片 Popover 样式 */
.prompt-card-popper {
  position: relative;
  padding: 0; /* 由内部容器控制 padding，避免双层间距 */
  width: 400px;
  max-height: 465px;
  overflow: auto;
  border: none;
  border-radius: 8px;
  box-shadow: 0px 0px 6px 0px rgba(1, 1, 1, 0.15);
}
.prompt-card-popper .prompt-card-popover {
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 16px;
  box-sizing: border-box;
}

.prompt-card-popper .prompt-card-popover,
.prompt-preview-wrapper .prompt-card-popover,
.prompt-editor .prompt-editor__content {
  /* 标题 */
  /* 仅“第二个及以后”的 heading 行，改成 24px */
  /* 提示词头部 */
  /* 提示词头部内联占位文本 */
  /* 提示词单行占位文本 */
  /* 步骤/有序列表 */
  /* 插入提示词按钮 */
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__body,
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__body,
.prompt-editor .prompt-editor__content .prompt-card-popover__body {
  flex: 1 1 auto;
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__title,
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__title,
.prompt-editor .prompt-editor__content .prompt-card-popover__title {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #333;
  margin-bottom: 16px;
}
.prompt-card-popper .prompt-card-popover .prompt-block-row:focus-visible,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-row:focus-visible,
.prompt-editor .prompt-editor__content .prompt-block-row:focus-visible {
  outline: none;
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__row + .prompt-card-popover__row,
.prompt-card-popper .prompt-card-popover .prompt-block-row + .prompt-block-row,
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__row + .prompt-card-popover__row,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-row + .prompt-block-row,
.prompt-editor .prompt-editor__content .prompt-card-popover__row + .prompt-card-popover__row,
.prompt-editor .prompt-editor__content .prompt-block-row + .prompt-block-row {
  margin-top: 8px;
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__row.is-heading-row:not(:first-child),
.prompt-card-popper .prompt-card-popover .prompt-block-row.is-heading:not(:first-child),
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__row.is-heading-row:not(:first-child),
.prompt-preview-wrapper .prompt-card-popover .prompt-block-row.is-heading:not(:first-child),
.prompt-editor .prompt-editor__content .prompt-card-popover__row.is-heading-row:not(:first-child),
.prompt-editor .prompt-editor__content .prompt-block-row.is-heading:not(:first-child) {
  margin-top: 24px;
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__heading,
.prompt-card-popper .prompt-card-popover .prompt-block-heading,
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__heading,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-heading,
.prompt-editor .prompt-editor__content .prompt-card-popover__heading,
.prompt-editor .prompt-editor__content .prompt-block-heading {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
  align-items: center;
  width: 100%;
}
[data-theme=orange] .prompt-card-popper .prompt-card-popover .prompt-card-popover__heading,
[data-theme=orange] .prompt-card-popper .prompt-card-popover .prompt-block-heading,
[data-theme=orange] .prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__heading,
[data-theme=orange] .prompt-preview-wrapper .prompt-card-popover .prompt-block-heading,
[data-theme=orange] .prompt-editor .prompt-editor__content .prompt-card-popover__heading,
[data-theme=orange] .prompt-editor .prompt-editor__content .prompt-block-heading {
  color: rgb(251, 141, 18);
}
[data-theme=blue] .prompt-card-popper .prompt-card-popover .prompt-card-popover__heading,
[data-theme=blue] .prompt-card-popper .prompt-card-popover .prompt-block-heading,
[data-theme=blue] .prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__heading,
[data-theme=blue] .prompt-preview-wrapper .prompt-card-popover .prompt-block-heading,
[data-theme=blue] .prompt-editor .prompt-editor__content .prompt-card-popover__heading,
[data-theme=blue] .prompt-editor .prompt-editor__content .prompt-block-heading {
  color: #2877ff;
}
[data-theme=red] .prompt-card-popper .prompt-card-popover .prompt-card-popover__heading,
[data-theme=red] .prompt-card-popper .prompt-card-popover .prompt-block-heading,
[data-theme=red] .prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__heading,
[data-theme=red] .prompt-preview-wrapper .prompt-card-popover .prompt-block-heading,
[data-theme=red] .prompt-editor .prompt-editor__content .prompt-card-popover__heading,
[data-theme=red] .prompt-editor .prompt-editor__content .prompt-block-heading {
  color: #f11723;
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__heading:focus-visible,
.prompt-card-popper .prompt-card-popover .prompt-block-heading:focus-visible,
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__heading:focus-visible,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-heading:focus-visible,
.prompt-editor .prompt-editor__content .prompt-card-popover__heading:focus-visible,
.prompt-editor .prompt-editor__content .prompt-block-heading:focus-visible {
  outline: none;
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__inline-ph,
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__inline-ph,
.prompt-editor .prompt-editor__content .prompt-card-popover__inline-ph {
  display: inline-flex;
  flex: 1 1 auto; /* 占满剩余空间 */
  min-width: 0; /* 允许在 flex 下正确省略 */
  width: auto; /* 保持由 flex 控制 */
  align-items: center;
  height: 24px;
  padding: 2px 8px;
  border-radius: 2px;
  background: rgba(89, 94, 114, 0.06);
  color: rgba(89, 94, 114, 0.3);
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__placeholder,
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__placeholder,
.prompt-editor .prompt-editor__content .prompt-card-popover__placeholder {
  display: flex;
  align-items: center;
  min-height: 24px;
  padding: 2px 8px;
  border-radius: 2px;
  background: rgba(89, 94, 114, 0.06);
  color: rgba(89, 94, 114, 0.3);
  font-size: 14px;
  line-height: 20px;
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__numbered,
.prompt-card-popper .prompt-card-popover .prompt-block-numbered,
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__numbered,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-numbered,
.prompt-editor .prompt-editor__content .prompt-card-popover__numbered,
.prompt-editor .prompt-editor__content .prompt-block-numbered {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  outline: none;
}
.prompt-card-popper .prompt-card-popover .prompt-card-popover__action,
.prompt-preview-wrapper .prompt-card-popover .prompt-card-popover__action,
.prompt-editor .prompt-editor__content .prompt-card-popover__action {
  position: sticky !important; /* 替换 absolute */
  bottom: 16px;
  align-self: flex-end; /* 右对齐 */
  z-index: 1;
}
.prompt-card-popper .prompt-card-popover .prompt-block-inline-edit,
.prompt-card-popper .prompt-card-popover .prompt-block-placeholder-edit,
.prompt-card-popper .prompt-card-popover .prompt-block-numbered-edit,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-inline-edit,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-placeholder-edit,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-numbered-edit,
.prompt-editor .prompt-editor__content .prompt-block-inline-edit,
.prompt-editor .prompt-editor__content .prompt-block-placeholder-edit,
.prompt-editor .prompt-editor__content .prompt-block-numbered-edit {
  display: inline-flex;
  flex: 1 1 auto; /* 占满剩余空间 */
  min-width: 0; /* 允许在 flex 下正确省略 */
  width: auto; /* 保持由 flex 控制 */
  min-width: 80px;
  padding: 2px 8px;
  border-radius: 2px;
  background: rgba(89, 94, 114, 0.06);
  color: #595e72;
  font-weight: 400;
  outline: none;
  white-space: pre-wrap;
  word-break: break-word;
}
.prompt-card-popper .prompt-card-popover .prompt-block-inline-edit:empty::before,
.prompt-card-popper .prompt-card-popover .prompt-block-placeholder-edit:empty::before,
.prompt-card-popper .prompt-card-popover .prompt-block-numbered-edit:empty::before,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-inline-edit:empty::before,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-placeholder-edit:empty::before,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-numbered-edit:empty::before,
.prompt-editor .prompt-editor__content .prompt-block-inline-edit:empty::before,
.prompt-editor .prompt-editor__content .prompt-block-placeholder-edit:empty::before,
.prompt-editor .prompt-editor__content .prompt-block-numbered-edit:empty::before {
  content: attr(data-placeholder);
  color: rgba(89, 94, 114, 0.3);
  pointer-events: none;
}
.prompt-card-popper .prompt-card-popover .prompt-block-placeholder-edit,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-placeholder-edit,
.prompt-editor .prompt-editor__content .prompt-block-placeholder-edit {
  display: block;
}
.prompt-card-popper .prompt-card-popover .prompt-block-custom-edit,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-custom-edit,
.prompt-editor .prompt-editor__content .prompt-block-custom-edit {
  outline: none;
  min-height: 22px;
  color: #595e72;
}
.prompt-card-popper .prompt-card-popover .prompt-block-custom-edit:empty::before,
.prompt-preview-wrapper .prompt-card-popover .prompt-block-custom-edit:empty::before,
.prompt-editor .prompt-editor__content .prompt-block-custom-edit:empty::before {
  content: attr(data-placeholder);
  color: #c0c4cc;
  pointer-events: none;
}

/* 模板/报告详情页 工具配置&缺省配置 Popover 样式 */
.tool-config-popper {
  position: relative;
  padding: 0; /* 由内部容器控制 padding，避免双层间距 */
  width: 340px;
  max-height: 465px;
  overflow: auto;
  border: none;
  border-radius: 8px;
  box-shadow: 0px 0px 6px 0px rgba(1, 1, 1, 0.15);
}
.tool-config-popper .tool-config-popover {
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 24px 16px;
  box-sizing: border-box;
}
.tool-config-popper .tool-config-popover .tool-list {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.tool-config-popper .tool-config-popover .tool-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 0;
}
.tool-config-popper .tool-config-popover .tool-left {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex: 1;
}
.tool-config-popper .tool-config-popover .tool-icon {
  width: 16px;
  height: 16px;
  display: block;
  flex-shrink: 0;
}
.tool-config-popper .tool-config-popover .tool-name {
  font-size: 14px;
  color: #333;
  line-height: 22px;
  flex-shrink: 0;
}
.tool-config-popper .tool-config-popover .tool-desc {
  font-size: 12px;
  color: #999;
  line-height: 20px;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tool-config-popper .tool-config-popover .tool-action-icon--sm {
  width: 16px;
  height: 16px;
  font-size: 12px;
  color: #595e72;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 4px;
}
.tool-config-popper .tool-config-popover .tool-action-icon--sm:hover {
  background-color: #ededed;
}
.tool-config-popper .fallback-config-popover {
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 16px;
  gap: 16px;
  box-sizing: border-box;
}
.tool-config-popper .fallback-config-popover .fallback-config-title {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #333;
  line-height: 32px;
}
.tool-config-popper .fallback-config-popover .fallback-config-help-icon {
  color: #999;
}
.tool-config-popper .fallback-config-popover .fallback-radio-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.tool-config-popper .fallback-config-popover .fallback-radio-group .el-radio {
  color: #333;
}
.tool-config-popper .fallback-config-popover .fallback-radio-item {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* 资源库文件详情页 JSON预览样式 */
.json-preview {
  white-space: nowrap;
}
.json-preview .json-editor-host {
  height: 100%;
}
.json-preview .json-editor-host .jsoneditor {
  border: none;
}
.json-preview .json-editor-host div.jsoneditor td,
.json-preview .json-editor-host div.jsoneditor-field,
.json-preview .json-editor-host div.jsoneditor-value {
  font-size: 16px;
}
.json-preview .json-editor-host div.jsoneditor-readonly {
  color: #999;
}
.json-preview .json-editor-host div.jsoneditor td.jsoneditor-separator {
  padding: 5px 6px 5px 0;
}
.json-preview .json-editor-host div.jsoneditor-value.jsoneditor-string {
  color: #a31515;
  word-break: break-word;
  white-space: normal;
  line-height: 1.5;
  padding: 0 2px;
  margin: 0 1px;
}
.json-preview .json-editor-host div.jsoneditor-value.jsoneditor-number {
  color: #098658;
}
.json-preview .json-editor-host div.jsoneditor-value.jsoneditor-boolean {
  color: #0000ff;
}
.json-preview .json-editor-host div.jsoneditor-value.jsoneditor-null {
  color: #ff8c00;
}
.json-preview .json-editor-host .jsoneditor-tree input[type=checkbox] {
  -webkit-appearance: initial;
  -moz-appearance: initial;
       appearance: initial;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #333;
  height: 14px;
  width: 14px;
  transition: all 0.2s;
  cursor: pointer;
  background-color: transparent;
  position: relative;
}
.json-preview .json-editor-host .jsoneditor-tree input[type=checkbox]:hover {
  border-color: #666;
}
.json-preview .json-editor-host .jsoneditor-tree input[type=checkbox]:checked {
  background-color: #666;
  border-color: #666;
}
.json-preview .json-editor-host .jsoneditor-tree input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -60%) rotate(45deg);
  width: 4px;
  height: 8px;
  border: solid #fff;
  border-width: 0 1px 1px 0;
}
.json-preview .json-editor-host .jsoneditor-tree input[type=checkbox]:checked:hover {
  background-color: #999 !important;
  border-color: #999 !important;
}

/* 资源库文件详情页 富文本编辑器样式 */
.md-preview {
  flex: 1 1 0;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.md-preview .TinyMceEditor {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  min-height: 0;
}
.md-preview .TinyMceEditor .tox-editor-header {
  border: none;
  border-top: 1px solid #e8e8e8;
  border-radius: 0;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);
}
.md-preview .TinyMceEditor .editor-content {
  background-color: #fff !important;
  flex: 1 1 0;
  min-height: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.md-preview .TinyMceEditor .editor-content .editor-container {
  padding: 4px 8px 0 24px !important;
}
.md-preview .TinyMceEditor .editor-content .editor-container .katex-display {
  margin: 0;
  padding: 1rem 0;
}
.md-preview .TinyMceEditor .editor-content .wrap {
  margin: 0;
}
.md-preview ::v-deep .dynamic-height-container {
  background: #fff;
}

.md-preview,
.parse-result-card {
  /* 有序/无序列表样式 */
  /* H1-H5 标题样式 */
  /* 段落/文本样式 */
  /* 表格样式 */
  /* 编辑器内图片水平居中并限制最大宽度 */
  /* 代码样式 */
  /* 代码块 pre 样式 */
  /* 引用样式 */
  /* 提醒框样式 */
}
.md-preview .editor-content ol,
.parse-result-card .editor-content ol {
  list-style-type: decimal !important;
  list-style-position: outside !important;
  padding-left: 16px;
  margin: 0;
}
.md-preview .editor-content ul,
.parse-result-card .editor-content ul {
  list-style-type: disc !important;
  list-style-position: outside !important;
  margin: 0 32px;
}
.md-preview .editor-content ol > li,
.parse-result-card .editor-content ol > li {
  display: list-item !important;
  list-style-position: outside !important;
  line-height: 32px;
  color: #333333;
  font-size: 16px;
}
.md-preview .editor-content ul > li,
.parse-result-card .editor-content ul > li {
  display: list-item !important;
  list-style-type: disc !important;
  list-style-position: outside !important;
  line-height: 32px;
  color: #333333;
  font-size: 16px;
}
.md-preview .editor-content h1,
.parse-result-card .editor-content h1 {
  font-weight: 600;
  font-size: 26px;
  color: #333333;
  line-height: 64px;
  margin: 0;
}
.md-preview .editor-content h2,
.parse-result-card .editor-content h2 {
  font-weight: 500;
  font-size: 24px;
  color: #333333;
  line-height: 64px;
  margin: 0;
}
.md-preview .editor-content h3,
.parse-result-card .editor-content h3 {
  font-weight: 500;
  font-size: 22px;
  color: #333333;
  line-height: 56px;
  margin: 0;
}
.md-preview .editor-content h4,
.parse-result-card .editor-content h4 {
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 48px;
  margin: 0;
}
.md-preview .editor-content h5,
.parse-result-card .editor-content h5 {
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  line-height: 40px;
  margin: 0;
}
.md-preview .editor-content p,
.parse-result-card .editor-content p {
  font-size: 16px;
  color: #333333;
  line-height: 32px;
  margin: 0 !important;
}
.md-preview .editor-content p > input[type=checkbox],
.parse-result-card .editor-content p > input[type=checkbox] {
  -webkit-appearance: initial;
  -moz-appearance: initial;
       appearance: initial;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #333;
  height: 14px;
  width: 14px;
  transition: all 0.35s;
  cursor: pointer;
  background-color: transparent;
  position: relative;
}
.md-preview .editor-content p > input[type=checkbox]:hover,
.parse-result-card .editor-content p > input[type=checkbox]:hover {
  border-color: #666;
}
.md-preview .editor-content p > input[type=checkbox]:checked,
.parse-result-card .editor-content p > input[type=checkbox]:checked {
  background-color: #333;
  border-color: #333;
}
.md-preview .editor-content p > input[type=checkbox]:checked::after,
.parse-result-card .editor-content p > input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -60%) rotate(45deg);
  width: 4px;
  height: 8px;
  border: solid #fff;
  border-width: 0 1px 1px 0;
}
.md-preview .editor-content p > input[type=checkbox]:checked:hover,
.parse-result-card .editor-content p > input[type=checkbox]:checked:hover {
  background-color: #666 !important;
  border-color: #666 !important;
}
.md-preview .editor-content p > br[data-mce-bogus="1"],
.md-preview .editor-content p > br,
.parse-result-card .editor-content p > br[data-mce-bogus="1"],
.parse-result-card .editor-content p > br {
  display: none !important;
}
.md-preview .editor-content p:has(> br[data-mce-bogus="1"]),
.md-preview .editor-content p:has(> br),
.parse-result-card .editor-content p:has(> br[data-mce-bogus="1"]),
.parse-result-card .editor-content p:has(> br) {
  padding: 0 !important;
  height: 0 !important;
  line-height: 0 !important;
}
.md-preview .editor-content a,
.parse-result-card .editor-content a {
  font-size: 16px;
  border-bottom: 1px solid #333;
}
.md-preview .editor-content table,
.parse-result-card .editor-content table {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  table-layout: auto;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  margin: 4px 0 0 0;
  /* 水平居中表格 */
  margin-left: auto;
  margin-right: auto;
  border-bottom: none;
}
.md-preview .editor-content table tr.header td,
.parse-result-card .editor-content table tr.header td {
  background-color: #dae8ff;
  min-width: 60px;
  font-weight: bold;
}
.md-preview .editor-content table thead th,
.parse-result-card .editor-content table thead th {
  background-color: #dae8ff;
  min-width: 60px;
  font-weight: bold;
}
.md-preview .editor-content table a,
.parse-result-card .editor-content table a {
  font-size: 14px;
}
.md-preview .editor-content table th,
.md-preview .editor-content table td,
.parse-result-card .editor-content table th,
.parse-result-card .editor-content table td {
  border: 1px solid #bfd7ff !important;
  padding: 2px 16px !important;
  height: 38px !important;
  min-width: 60px;
  max-width: 325px;
  line-height: 1.5;
  vertical-align: middle !important;
  font-size: 14px !important;
  word-break: break-all;
  white-space: normal;
  color: #333 !important;
}
.md-preview .editor-content img,
.parse-result-card .editor-content img {
  display: block;
  margin: 8px auto;
  max-width: 100%;
  height: auto;
}
.md-preview .editor-content code,
.parse-result-card .editor-content code {
  /* 行内代码样式 */
}
.md-preview .editor-content code.md-inline-code,
.parse-result-card .editor-content code.md-inline-code {
  font-family: "mononoki", "Consolas", "Liberation Mono", "Menlo", "Courier", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols", monospace;
  border-radius: 4px;
  background-color: rgba(27, 31, 35, 0.05);
  padding: 0.2em 0.4em;
  margin: 0;
}
.md-preview .editor-content pre,
.parse-result-card .editor-content pre {
  margin: 4px 0;
  padding: 16px;
  overflow: auto;
  background-color: #fafafa; /* Atom One Light 背景色 */
  border-radius: 6px;
}
.md-preview .editor-content pre code.hljs,
.parse-result-card .editor-content pre code.hljs {
  background-color: transparent; /* 背景色由 pre 接管 */
  padding: 0;
  border-radius: 0;
  font-family: "ui-monospace", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
  font-size: 16px;
  line-height: 1.5;
  color: #383a42; /* 默认文字颜色 */
}
.md-preview .editor-content blockquote,
.parse-result-card .editor-content blockquote {
  font-size: 16px;
  border-left: 0.25em solid #333;
  margin: 0;
  padding: 10px 14px 10px 22px;
  line-height: 32px;
  background-color: #f8f8f8;
}
.md-preview .editor-content .md-admonition,
.parse-result-card .editor-content .md-admonition {
  font-size: 16px;
  margin-bottom: 16px;
  padding: 8px 16px;
  border-left: 0.25em solid #000;
}
.md-preview .editor-content .md-admonition .md-admonition-title,
.parse-result-card .editor-content .md-admonition .md-admonition-title {
  font-weight: 600;
  margin-bottom: 16px;
  line-height: 1;
}
.md-preview .editor-content .md-admonition .md-admonition-title svg,
.parse-result-card .editor-content .md-admonition .md-admonition-title svg {
  margin-right: 1ch !important;
}
.md-preview .editor-content .md-admonition .md-admonition-content,
.parse-result-card .editor-content .md-admonition .md-admonition-content {
  line-height: 1.5;
}
.md-preview .editor-content .md-admonition.md-admonition-note,
.parse-result-card .editor-content .md-admonition.md-admonition-note {
  border-left-color: #2877ff;
}
.md-preview .editor-content .md-admonition.md-admonition-note .md-admonition-title,
.parse-result-card .editor-content .md-admonition.md-admonition-note .md-admonition-title {
  color: #2877ff;
}
.md-preview .editor-content .md-admonition.md-admonition-tip,
.parse-result-card .editor-content .md-admonition.md-admonition-tip {
  border-left-color: #11bd19;
}
.md-preview .editor-content .md-admonition.md-admonition-tip .md-admonition-title,
.parse-result-card .editor-content .md-admonition.md-admonition-tip .md-admonition-title {
  color: #11bd19;
}
.md-preview .editor-content .md-admonition.md-admonition-important,
.parse-result-card .editor-content .md-admonition.md-admonition-important {
  border-left-color: #8250df;
}
.md-preview .editor-content .md-admonition.md-admonition-important .md-admonition-title,
.parse-result-card .editor-content .md-admonition.md-admonition-important .md-admonition-title {
  color: #8250df;
}
.md-preview .editor-content .md-admonition.md-admonition-warning,
.parse-result-card .editor-content .md-admonition.md-admonition-warning {
  border-left-color: #f08928;
}
.md-preview .editor-content .md-admonition.md-admonition-warning .md-admonition-title,
.parse-result-card .editor-content .md-admonition.md-admonition-warning .md-admonition-title {
  color: #f08928;
}
.md-preview .editor-content .md-admonition.md-admonition-caution,
.parse-result-card .editor-content .md-admonition.md-admonition-caution {
  border-left-color: #f52c36;
}
.md-preview .editor-content .md-admonition.md-admonition-caution .md-admonition-title,
.parse-result-card .editor-content .md-admonition.md-admonition-caution .md-admonition-title {
  color: #f52c36;
}

/* 资源库文件详情页 富文本编辑器 HTML 元素溯源样式 */
.html-box-target {
  position: relative;
  cursor: text;
  padding: 0 4px;
}

/* 只读模式下允许点击溯源：cursor 显示为 pointer */
.mce-content-readonly .html-box-target,
.mce-content-readonly.html-box-target {
  cursor: pointer;
}

.html-box-target--table {
  padding: 0;
}

/* Excel 表格的 ::after 伪元素隐藏，因为使用单元格级别的 hover */
.html-box-target--table[data-box-scope=table]::after {
  display: none;
}

.html-box-target--cell {
  padding: 0;
  border-radius: 0;
}

.html-box-target--cell::after {
  border-radius: 0;
}

.html-box-target::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #2877ff;
  box-sizing: border-box;
  background: rgba(40, 119, 255, 0.0980392157);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease, border-color 0.2s ease, background 0.2s ease;
}

.html-box-target.is-selected {
  background-color: #fff !important;
}

.html-box-target.is-hovered::after,
.html-box-target.is-selected::after {
  opacity: 1;
}

.html-box-target.is-selected::after {
  border-color: #f08928;
  background: rgba(240, 137, 40, 0.0980392157);
}

.html-box-target:hover::after {
  opacity: 1;
}

/* 资源库文件详情页 源文件溯源样式 */
.pdf-box-overlay__rect {
  box-sizing: border-box;
  transition: opacity 0.2s ease, border-color 0.2s ease, background 0.2s ease;
  border: 1px solid #2877ff;
  background: rgba(40, 119, 255, 0.0980392157);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  opacity: 0;
  pointer-events: auto;
  cursor: pointer;
  /* 预览模式下的状态样式 */
}
.pdf-box-overlay__rect.is-trace-mode {
  background: rgba(240, 137, 40, 0.0980392157);
  border: 1px dashed #f08928;
  opacity: 1;
  pointer-events: none;
  cursor: default;
}
.pdf-box-overlay__rect.is-hovered {
  opacity: 1;
}
.pdf-box-overlay__rect.is-selected {
  opacity: 1;
  border-color: #f08928;
  background: rgba(240, 137, 40, 0.0980392157);
}

/* 召回测试页 检索设置框样式 */
.recall-setting-popover {
  border-radius: 8px;
  box-shadow: 0px 0px 6px 0px rgba(1, 1, 1, 0.15);
  border: 1px solid #dfdfe2;
  padding: 16px;
}
.recall-setting-popover .recall-setting-content {
  padding: 9px 0;
}
.recall-setting-popover .recall-setting-content .setting-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 18px;
}
.recall-setting-popover .recall-setting-content .setting-row:last-child {
  margin-bottom: 0;
}
.recall-setting-popover .recall-setting-content .setting-row .label {
  font-size: 16px;
  line-height: 22px;
  color: #333;
  display: flex;
  align-items: center;
}
.recall-setting-popover .recall-setting-content .setting-row .control-group {
  display: flex;
  align-items: center;
}
.recall-setting-popover .recall-setting-content .setting-row .control-group .control-slider {
  width: 120px;
  margin-right: 10px;
}
[data-theme=blue] .recall-setting-popover .recall-setting-content .setting-row .control-group .control-slider .el-slider__bar,
[data-theme=blue] .recall-setting-popover .recall-setting-content .setting-row .control-group .control-slider .el-slider__button {
  background-color: #91caff !important;
  border-color: #91caff !important;
}
[data-theme=orange] .recall-setting-popover .recall-setting-content .setting-row .control-group .control-slider .el-slider__bar,
[data-theme=orange] .recall-setting-popover .recall-setting-content .setting-row .control-group .control-slider .el-slider__button {
  background-color: #ffc069 !important;
  border-color: #ffc069 !important;
}
[data-theme=red] .recall-setting-popover .recall-setting-content .setting-row .control-group .control-slider .el-slider__bar,
[data-theme=red] .recall-setting-popover .recall-setting-content .setting-row .control-group .control-slider .el-slider__button {
  background-color: #ff7875 !important;
  border-color: #ff7875 !important;
}

/* 召回测试页 召回结果提示框样式 */
.recall-result-tooltip {
  line-height: 1.5;
}
.recall-result-tooltip.is-sidebar {
  max-width: 335px;
}
.recall-result-tooltip.is-default {
  max-width: 300px;
}

.shuffle-dialog .el-form-item__label {
  line-height: 1 !important;
}

.shuffle .el-form-item__label {
  line-height: 1 !important;
}@font-face {
  font-family: 'yu';
  src:  url('./yu-b869d75e.eot');
  src:  url('./yu-b869d75e.eot?#iefix') format('embedded-opentype'),
    url('./yu-b7dffe16.ttf') format('truetype'),
    url('./yu-7e82b9f7.woff') format('woff'),
    url('./yu-7bb564c9.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="yu-icon-"], [class*=" yu-icon-"] {
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="yu-icon-"]::before, [class*=" yu-icon-"]::before,
[class^="yu-icon-"]::after, [class*=" yu-icon-"]::after {
  font-family: "yu" !important;
}

.yu-icon-eye-close:before {
  content: "\e940";
}

.yu-icon-address:before {
  content: "\ea4f";
}

.yu-icon-arr-down1:before {
  content: "\ea50";
}

.yu-icon-arr-left:before {
  content: "\ea51";
}

.yu-icon-arr-down:before {
  content: "\ea52";
}

.yu-icon-arr-right1:before {
  content: "\ea53";
}

.yu-icon-arr-left1:before {
  content: "\ea54";
}

.yu-icon-arr-right:before {
  content: "\ea55";
}

.yu-icon-approval:before {
  content: "\ea56";
}

.yu-icon-arr-up:before {
  content: "\ea57";
}

.yu-icon-arrs-left:before {
  content: "\ea58";
}

.yu-icon-arr-up1:before {
  content: "\ea59";
}

.yu-icon-book:before {
  content: "\ea5a";
}

.yu-icon-box:before {
  content: "\ea5b";
}

.yu-icon-boxs:before {
  content: "\ea5c";
}

.yu-icon-arrs-right:before {
  content: "\ea5d";
}

.yu-icon-box2:before {
  content: "\ea5e";
}

.yu-icon-box1:before {
  content: "\ea5f";
}

.yu-icon-calendar:before {
  content: "\ea60";
}

.yu-icon-calendar1:before {
  content: "\ea61";
}

.yu-icon-calculator:before {
  content: "\ea62";
}

.yu-icon-cancel1:before {
  content: "\ea63";
}

.yu-icon-cancel:before {
  content: "\ea64";
}

.yu-icon-camera:before {
  content: "\ea65";
}

.yu-icon-chart3:before {
  content: "\ea66";
}

.yu-icon-chart:before {
  content: "\ea67";
}

.yu-icon-cattle:before {
  content: "\ea68";
}

.yu-icon-center:before {
  content: "\ea69";
}

.yu-icon-chart2:before {
  content: "\ea6a";
}

.yu-icon-chart1:before {
  content: "\ea6b";
}

.yu-icon-chart4:before {
  content: "\ea6c";
}

.yu-icon-chart5:before {
  content: "\ea6d";
}

.yu-icon-checked:before {
  content: "\ea6e";
}

.yu-icon-checked1:before {
  content: "\ea6f";
}

.yu-icon-chart6:before {
  content: "\ea70";
}

.yu-icon-check:before {
  content: "\ea71";
}

.yu-icon-checked2:before {
  content: "\ea72";
}

.yu-icon-check-un:before {
  content: "\ea73";
}

.yu-icon-choice:before {
  content: "\ea74";
}

.yu-icon-choice-un:before {
  content: "\ea75";
}

.yu-icon-clculator:before {
  content: "\ea76";
}

.yu-icon-share:before {
  content: "\ea77";
}

.yu-icon-shutdown:before {
  content: "\ea78";
}

.yu-icon-shop:before {
  content: "\ea79";
}

.yu-icon-signin:before {
  content: "\ea7a";
}

.yu-icon-stack:before {
  content: "\ea7b";
}

.yu-icon-star-full:before {
  content: "\ea7c";
}

.yu-icon-star-half:before {
  content: "\ea7d";
}

.yu-icon-star:before {
  content: "\ea7e";
}

.yu-icon-task:before {
  content: "\ea7f";
}

.yu-icon-theme:before {
  content: "\ea80";
}

.yu-icon-template:before {
  content: "\ea81";
}

.yu-icon-switch:before {
  content: "\ea82";
}

.yu-icon-updown:before {
  content: "\ea83";
}

.yu-icon-time:before {
  content: "\ea84";
}

.yu-icon-unlike:before {
  content: "\ea85";
}

.yu-icon-time2:before {
  content: "\ea86";
}

.yu-icon-up:before {
  content: "\ea87";
}

.yu-icon-upload:before {
  content: "\ea88";
}

.yu-icon-star-empty:before {
  content: "\ea89";
}

.yu-icon-user1:before {
  content: "\ea8a";
}

.yu-icon-user3:before {
  content: "\ea8b";
}

.yu-icon-user2:before {
  content: "\ea8c";
}

.yu-icon-user:before {
  content: "\ea8d";
}

.yu-icon-usb:before {
  content: "\ea8e";
}

.yu-icon-text:before {
  content: "\ea8f";
}

.yu-icon-warning:before {
  content: "\ea90";
}

.yu-icon-user-del:before {
  content: "\ea91";
}

.yu-icon-word:before {
  content: "\ea92";
}

.yu-icon-time1:before {
  content: "\ea93";
}

.yu-icon-warning1:before {
  content: "\ea94";
}

.yu-icon-week-calendar:before {
  content: "\ea95";
}

.yu-icon-close:before {
  content: "\ea96";
}

.yu-icon-user-plus:before {
  content: "\ea97";
}

.yu-icon-cloud-services:before {
  content: "\ea98";
}

.yu-icon-cloud-down:before {
  content: "\ea99";
}

.yu-icon-close1:before {
  content: "\ea9a";
}

.yu-icon-close2:before {
  content: "\ea9b";
}

.yu-icon-zip:before {
  content: "\ea9c";
}

.yu-icon-contacts:before {
  content: "\ea9d";
}

.yu-icon-copy:before {
  content: "\ea9e";
}

.yu-icon-contacts1:before {
  content: "\ea9f";
}

.yu-icon-customer-service:before {
  content: "\eaa0";
}

.yu-icon-cloud-upload:before {
  content: "\eaa1";
}

.yu-icon-data1:before {
  content: "\eaa2";
}

.yu-icon-voice:before {
  content: "\eaa3";
}

.yu-icon-contacts2:before {
  content: "\eaa4";
}

.yu-icon-delete2:before {
  content: "\eaa5";
}

.yu-icon-delete1:before {
  content: "\eaa6";
}

.yu-icon-down:before {
  content: "\eaa7";
}

.yu-icon-detail:before {
  content: "\eaa8";
}

.yu-icon-details:before {
  content: "\eaa9";
}

.yu-icon-eye:before {
  content: "\eaaa";
}

.yu-icon-enlarge:before {
  content: "\eaab";
}

.yu-icon-data2:before {
  content: "\eaac";
}

.yu-icon-export:before {
  content: "\eaad";
}

.yu-icon-deposit:before {
  content: "\eaae";
}

.yu-icon-data:before {
  content: "\eaaf";
}

.yu-icon-edit:before {
  content: "\eab0";
}

.yu-icon-enterprise:before {
  content: "\eab1";
}

.yu-icon-eye1:before {
  content: "\eab2";
}

.yu-icon-farmer:before {
  content: "\eab3";
}

.yu-icon-file:before {
  content: "\eab4";
}

.yu-icon-exit:before {
  content: "\eab5";
}

.yu-icon-file1:before {
  content: "\eab6";
}

.yu-icon-encode:before {
  content: "\eab7";
}

.yu-icon-file2:before {
  content: "\eab8";
}

.yu-icon-fileremark:before {
  content: "\eab9";
}

.yu-icon-financial1:before {
  content: "\eaba";
}

.yu-icon-financial2:before {
  content: "\eabb";
}

.yu-icon-financial3:before {
  content: "\eabc";
}

.yu-icon-financial:before {
  content: "\eabd";
}

.yu-icon-display:before {
  content: "\eabe";
}

.yu-icon-delete:before {
  content: "\eabf";
}

.yu-icon-funnel:before {
  content: "\eac0";
}

.yu-icon-folder:before {
  content: "\eac1";
}

.yu-icon-folder2:before {
  content: "\eac2";
}

.yu-icon-folder1:before {
  content: "\eac3";
}

.yu-icon-group:before {
  content: "\eac4";
}

.yu-icon-gift:before {
  content: "\eac5";
}

.yu-icon-finish:before {
  content: "\eac6";
}

.yu-icon-funnel1:before {
  content: "\eac7";
}

.yu-icon-group1:before {
  content: "\eac8";
}

.yu-icon-guarantee:before {
  content: "\eac9";
}

.yu-icon-half-choice:before {
  content: "\eaca";
}

.yu-icon-home:before {
  content: "\eacb";
}

.yu-icon-handbag:before {
  content: "\eacc";
}

.yu-icon-home1:before {
  content: "\eacd";
}

.yu-icon-img:before {
  content: "\eace";
}

.yu-icon-info:before {
  content: "\eacf";
}

.yu-icon-infofile:before {
  content: "\ead0";
}

.yu-icon-like:before {
  content: "\ead1";
}

.yu-icon-left:before {
  content: "\ead2";
}

.yu-icon-loading:before {
  content: "\ead3";
}

.yu-icon-loading2:before {
  content: "\ead4";
}

.yu-icon-loading3:before {
  content: "\ead5";
}

.yu-icon-lock:before {
  content: "\ead6";
}

.yu-icon-loan:before {
  content: "\ead7";
}

.yu-icon-locked:before {
  content: "\ead8";
}

.yu-icon-key:before {
  content: "\ead9";
}

.yu-icon-lock1:before {
  content: "\eada";
}

.yu-icon-loop:before {
  content: "\eadb";
}

.yu-icon-menu3:before {
  content: "\eadc";
}

.yu-icon-manage:before {
  content: "\eadd";
}

.yu-icon-menu:before {
  content: "\eade";
}

.yu-icon-menu2:before {
  content: "\eadf";
}

.yu-icon-message:before {
  content: "\eae0";
}

.yu-icon-menu1:before {
  content: "\eae1";
}

.yu-icon-message3:before {
  content: "\eae2";
}

.yu-icon-message2:before {
  content: "\eae3";
}

.yu-icon-more:before {
  content: "\eae4";
}

.yu-icon-message1:before {
  content: "\eae5";
}

.yu-icon-more1:before {
  content: "\eae6";
}

.yu-icon-middle:before {
  content: "\eae7";
}

.yu-icon-minus:before {
  content: "\eae8";
}

.yu-icon-openfolder:before {
  content: "\eae9";
}

.yu-icon-narrow:before {
  content: "\eaea";
}

.yu-icon-no-color:before {
  content: "\eaeb";
}

.yu-icon-pdf:before {
  content: "\eaec";
}

.yu-icon-loading1:before {
  content: "\eaed";
}

.yu-icon-network:before {
  content: "\eaee";
}

.yu-icon-phone:before {
  content: "\eaef";
}

.yu-icon-pen:before {
  content: "\eaf0";
}

.yu-icon-picture:before {
  content: "\eaf1";
}

.yu-icon-print:before {
  content: "\eaf2";
}

.yu-icon-meun-unfold:before {
  content: "\eaf3";
}

.yu-icon-plus5:before {
  content: "\eaf4";
}

.yu-icon-play:before {
  content: "\eaf5";
}

.yu-icon-plus:before {
  content: "\eaf6";
}

.yu-icon-plus3:before {
  content: "\eaf7";
}

.yu-icon-plus1:before {
  content: "\eaf8";
}

.yu-icon-plus2:before {
  content: "\eaf9";
}

.yu-icon-meun-fold:before {
  content: "\eafa";
}

.yu-icon-plus4:before {
  content: "\eafb";
}

.yu-icon-projct:before {
  content: "\eafc";
}

.yu-icon-rice:before {
  content: "\eafd";
}

.yu-icon-print1:before {
  content: "\eafe";
}

.yu-icon-purse:before {
  content: "\eaff";
}

.yu-icon-right:before {
  content: "\eb00";
}

.yu-icon-read:before {
  content: "\eb01";
}

.yu-icon-scanning:before {
  content: "\eb02";
}

.yu-icon-question:before {
  content: "\eb03";
}

.yu-icon-refreshfile:before {
  content: "\eb04";
}

.yu-icon-searchfile:before {
  content: "\eb05";
}

.yu-icon-search1:before {
  content: "\eb06";
}

.yu-icon-schedule:before {
  content: "\eb07";
}

.yu-icon-setting:before {
  content: "\eb08";
}

.yu-icon-measure:before {
  content: "\eb09";
}

.yu-icon-setting1:before {
  content: "\eb0a";
}

.yu-icon-setting2:before {
  content: "\eb0b";
}

.yu-icon-search:before {
  content: "\eb0c";
}

.yu-icon-sever:before {
  content: "\eb0d";
}

.yu-icon-refresh:before {
  content: "\eb0e";
}

.yu-icon-setting3:before {
  content: "\eb0f";
}

.yu-icon-question1:before {
  content: "\eb10";
}

.yu-icon-full-screen:before {
  content: "\eb11";
}

.yu-icon-unfull-screen:before {
  content: "\eb12";
}

/* @yufp/agentkit-ui 默认样式
 *
 * 说明：
 * - 所有具体视觉样式尽量通过 class 控制，便于业务覆盖与主题调整。
 * - 尺寸类属性（如宽高）在组件内部仍可能由 props 动态控制，此处仅给出默认视觉基线。
 * - 类名统一使用 yu-/yu-agentkit- 前缀，避免与业务样式冲突。
 */

/* =====================
 * Markdown 流式渲染样式（移植自 markstream-vue2，加上自定义样式）
 * ===================== */
.markstream-vue2 {
    .blockquote {
        font-weight: 500;
        font-style: italic;
        border-left: .25rem solid var(--blockquote-border-color, #e2e8f0);
        quotes: "“" "”" "‘" "’";
        margin: 1.6em 0;
        padding-left: 1em
    }

    .blockquote .markdown-renderer {
        content-visibility: visible;
        contain: content;
        contain-intrinsic-size: 0px 0px
    }

    .checkbox-node {
        margin-right: 8px;
        vertical-align: middle
    }

    .checkbox-input {
        margin: 0;
        cursor: default
    }

    .definition-list {
        margin: 0 0 1rem
    }

    .definition-term {
        font-weight: 600;
        margin-top: .5rem
    }

    .definition-desc {
        margin-left: 1rem;
        margin-bottom: .5rem
    }

    .definition-list .markdown-renderer {
        content-visibility: visible;
        contain: content;
        contain-intrinsic-size: 0px 0px
    }

    .emoji-node {
        display: inline-block
    }

    .footnote-reference {
        font-size: .75em;
        line-height: 0
    }

    .footnote-link {
        color: #0366d6;
        text-decoration: none
    }

    .footnote-link:hover {
        text-decoration: underline
    }

    .html-inline-node {
        display: inline
    }

    .html-inline-node--loading {
        opacity: .85
    }

    .img-switch-enter-active,
    .img-switch-leave-active {
        transition: opacity .22s ease, transform .22s ease
    }

    .img-switch-enter-from,
    .img-switch-leave-to {
        opacity: 0;
        transform: translateY(6px)
    }

    .img-switch-enter-to,
    .img-switch-leave-from {
        opacity: 1;
        transform: translateY(0)
    }

    .placeholder-layer {
        will-change: transform, opacity
    }

    @media (prefers-reduced-motion: reduce) {
        .spinner {
            animation: none !important
        }

        .img-switch-enter-active,
        .img-switch-leave-active {
            transition: none !important
        }
    }

    /* 默认文本与公式颜色，避免继承业务 body 颜色；链接内由 .link-node 覆盖为继承 */
    .text-node {
        display: inline;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        vertical-align: baseline;
        color: inherit;
    }

    .katex {
        color: #333
    }

    .link-node .text-node,
    .link-node .mord {
        color: inherit
    }

    .text-node-center {
        display: inline-flex;
        justify-content: center;
        width: 100%
    }

    .superscript-node {
        font-size: .8em;
        vertical-align: super
    }

    .subscript-node {
        font-size: .8em;
        vertical-align: sub
    }

    .strong-node {
        font-weight: 600
    }

    .strikethrough-node {
        text-decoration: line-through;
        color: #333333;
    }

    .link-node {
        color: var(--link-color, #2877ff);
        text-decoration: none;
        font-size: 16px;
        line-height: 28px;
    }

    .link-node:hover {
        text-decoration: underline;
        text-underline-offset: .2rem
    }

    .link-loading .link-text-wrapper {
        position: relative
    }

    .link-loading .link-text {
        position: relative;
        z-index: 2
    }

    .underline-anim {
        position: absolute;
        left: 0;
        right: 0;
        height: var(--underline-height, 2px);
        bottom: var(--underline-bottom, -3px);
        background: currentColor;
        transform-origin: center center;
        will-change: transform, opacity;
        opacity: var(--underline-opacity, .9);
        transform: scaleX(0);
        animation: underlineLoop-c6e041bc var(--underline-duration, .8s) var(--underline-timing, linear) var(--underline-iteration, infinite)
    }

    @keyframes underlineLoop-c6e041bc {
        0% {
            transform: scaleX(0);
            opacity: var(--underline-opacity, .9)
        }

        75% {
            transform: scaleX(1);
            opacity: var(--underline-opacity, .9)
        }

        99% {
            transform: scaleX(1);
            opacity: var(--underline-opacity, .9)
        }

        to {
            transform: scaleX(0);
            opacity: 0
        }
    }

    .insert-node {
        text-decoration: underline
    }

    .highlight-node {
        background-color: #ff0;
        padding: 0 .2rem
    }

    .emphasis-node {
        font-style: italic
    }

    .footnote-anchor {
        margin-left: .5rem
    }

    .markstream-vue2 [class*=footnote-] .markdown-renderer,
    .markstream-vue2 .flex-1 .markdown-renderer {
        content-visibility: visible;
        contain: content;
        contain-intrinsic-size: 0px 0px
    }

    .hard-break {
        display: block
    }

    .heading-node {
        margin: 16px 0;
        font-weight: 500;
        line-height: 1.25;
        color: #333333;
    }

    hr+.heading-node {
        margin-top: 0
    }

    .heading-1 {
        font-size: 28px;
        line-height: 40px;
        font-weight: 600;
    }

    .heading-2 {
        font-size: 24px;
        line-height: 36px;
        font-weight: 600;
    }

    .heading-3 {
        font-size: 22px;
        line-height: 34px;
        font-weight: 600;
    }

    .heading-4 {
        font-size: 20px;
        line-height: 32px;
        font-weight: 600;
    }

    .heading-5 {
        font-size: 18px;
        line-height: 30px;
        font-weight: 600;
    }

    .heading-6 {
        font-size: 16px;
        line-height: 28px;
        font-weight: 600;
    }

    ol>.list-item::marker {
        color: var(--list-item-counter-marker, #333333);
        line-height: 28px;
        font-size: 16px;
    }

    ul>.list-item::marker {
        color: var(--list-item-marker, #333333)
    }

    .list-item .markdown-renderer {
        content-visibility: visible;
        contain-intrinsic-size: 0px 0px;
        contain: none
    }

    .list-node {
        margin: 16px 0;
        padding-left: 1.625em
    }

    .list-decimal {
        list-style-type: decimal
    }

    .list-disc {
        list-style-type: disc
    }

    @media not all and (min-width: 1024px) {
        .list-disc {
            margin-top: calc(4 / 3 * 1em);
            margin-bottom: calc(4 / 3 * 1em);
            padding-left: calc(14 / 9 * 1em)
        }
    }

    .html-block-node__placeholder {
        display: flex;
        flex-direction: column;
        gap: .35rem;
        padding: .5rem 0
    }

    .html-block-node__placeholder-bar {
        display: block;
        height: .8rem;
        border-radius: 9999px;
        background-image: linear-gradient(90deg, rgba(148, 163, 184, .35), rgba(148, 163, 184, .1), rgba(148, 163, 184, .35));
        background-size: 200% 100%;
        animation: html-block-node-shimmer-5f3e95bd 1.2s ease infinite
    }

    @keyframes html-block-node-shimmer-5f3e95bd {
        0% {
            background-position: 0% 0%
        }

        to {
            background-position: 200% 0%
        }
    }

    .paragraph-node {
        margin: 16px 0;
        font-size: 16px;
        line-height: 28px;
        color: #333333;
    }

    li .paragraph-node {
        margin: 0
    }

    pre[class^=language-],
    pre[class*=" language-"] {
        white-space: pre;
        overflow: auto;
        -moz-tab-size: 2;
        -o-tab-size: 2;
        tab-size: 2;
        font-variant-ligatures: none;
        contain: content;
        backface-visibility: hidden;
        transform: translateZ(0);
        -webkit-font-smoothing: antialiased
    }

    pre[class^=language-]>code,
    pre[class*=" language-"]>code {
        display: block
    }

    pre[class^=language-]:focus,
    pre[class*=" language-"]:focus {
        outline: 2px solid var(--vmdr-focus, #3b82f6);
        outline-offset: 2px
    }

    .table-node-wrapper {
        position: relative;
        max-width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        overscroll-behavior-x: contain;
        overscroll-behavior-y: auto;
        scrollbar-gutter: stable
    }

    .table-node {
        border-collapse: collapse !important;
        border-spacing: 0 !important;
        table-layout: auto;
        width: -moz-max-content;
        width: max-content;
        min-width: 100%;
        margin: 4px 0 0;
        margin-left: auto;
        margin-right: auto;
        border-bottom: none
    }

    .table-node tr.header td {
        background-color: #dae8ff;
        min-width: 60px;
        font-weight: 700
    }

    .table-node thead th {
        background-color: #dae8ff;
        min-width: 60px;
        font-weight: 700
    }

    .table-node a {
        font-size: 14px
    }

    .table-node th,
    .table-node td {
        border: 1px solid #bfd7ff !important;
        padding: 2px 16px !important;
        height: 38px !important;
        min-width: 60px;
        max-width: 325px;
        line-height: 1.5;
        vertical-align: middle !important;
        font-size: 14px !important;
        color: #333 !important;
        white-space: normal;
        overflow-wrap: break-word;
        word-break: break-all
    }

    .table-node--loading tbody td {
        position: relative;
        overflow: hidden
    }

    .table-node--loading tbody td>* {
        visibility: hidden
    }

    .table-node--loading tbody td:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: .25rem;
        background: linear-gradient(90deg, rgba(148, 163, 184, .16) 25%, rgba(148, 163, 184, .28) 50%, rgba(148, 163, 184, .16) 75%);
        background-size: 200% 100%;
        animation: table-node-shimmer-71f87e6a 1.2s linear infinite;
        will-change: background-position
    }

    .table-node__loading {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        pointer-events: none
    }

    .table-node__spinner {
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 9999px;
        border: 2px solid rgba(94, 104, 121, .25);
        border-top-color: rgba(94, 104, 121, .8);
        will-change: transform
    }

    .table-node-fade-enter-active,
    .table-node-fade-leave-active {
        transition: opacity .18s ease
    }

    .table-node-fade-enter-from,
    .table-node-fade-leave-to {
        opacity: 0
    }

    .table-node .markdown-renderer {
        display: contents;
        content-visibility: visible;
        contain: content;
        contain-intrinsic-size: 0px 0px
    }

    .table-node .markdown-renderer .node-slot,
    .table-node .markdown-renderer .node-content,
    .table-node .markdown-renderer .node-space {
        display: contents
    }

    .table-node .text-node,
    .table-node code {
        white-space: inherit;
        overflow-wrap: inherit;
        word-break: inherit;
        max-width: none
    }

    @keyframes table-node-shimmer-71f87e6a {
        0% {
            background-position: 0% 0%
        }

        50% {
            background-position: 100% 0%
        }

        to {
            background-position: 200% 0%
        }
    }

    .hr+.table-node-wrapper {
        margin-top: 0
    }

    .hr+.table-node-wrapper .table-node {
        margin-top: 0
    }

    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0
    }

    .hr-node {
        margin-top: 16px;
        margin-bottom: 16px;
        height: 1px;
        border: none;
        background-color: var(--hr-border-color, #ededed)
    }

    .vmr-container {
        margin-top: 1rem;
        margin-bottom: 1rem;
        border-radius: .5rem;
        border-width: 1px;
        padding: 1rem;
        border-left-width: 4px
    }

    &.markdown-renderer {
        position: relative;
        contain: layout;
        content-visibility: auto;
        contain-intrinsic-size: 800px 600px
    }

    &.markdown-renderer.virtualized {
        content-visibility: visible;
        contain-intrinsic-size: auto
    }

    .node-slot,
    .node-content {
        width: 100%
    }

    .node-placeholder {
        width: 100%;
        min-height: 1rem;
        margin: .25rem 0;
        border-radius: .5rem;
        background-image: linear-gradient(90deg, rgba(148, 163, 184, .18), rgba(148, 163, 184, .05), rgba(148, 163, 184, .18));
        background-size: 200% 100%;
        animation: node-placeholder-shimmer-9aeb81e8 1.1s ease-in-out infinite
    }

    .node-placeholder:first-child {
        margin-top: 0
    }

    @keyframes node-placeholder-shimmer-9aeb81e8 {
        0% {
            background-position: 200% 0%
        }

        to {
            background-position: -200% 0%
        }
    }

    .node-spacer {
        width: 100%
    }

    .unknown-node {
        color: #6a737d;
        font-style: italic;
        margin: 1rem 0
    }

    .typewriter-enter-from {
        opacity: 0
    }

    .typewriter-enter-active {
        transition: opacity var(--typewriter-fade-duration, .9s) var(--typewriter-fade-ease, ease-out);
        will-change: opacity
    }

    .typewriter-enter-to {
        opacity: 1
    }

    .admonition {
        --admonition-bg: #fefefe;
        --admonition-border: #eaecef;
        --admonition-header-bg: rgba(0, 0, 0, .03);
        --admonition-text: #111827;
        --admonition-muted: #374151;
        --admonition-note-color: #448aff;
        --admonition-tip-color: #00bfa5;
        --admonition-warning-color: #ff9100;
        --admonition-danger-color: #ff5252;
        margin: 16px 0;
        padding: 0;
        border-radius: 4px;
        border-left: 4px solid var(--admonition-border);
        background-color: var(--admonition-bg);
        color: var(--admonition-text);
        overflow: hidden
    }

    .admonition-header {
        padding: 8px 16px;
        font-weight: 600;
        display: flex;
        align-items: center;
        background-color: var(--admonition-header-bg);
        color: var(--admonition-muted)
    }

    .admonition-icon {
        margin-right: 8px;
        color: inherit
    }

    .admonition-content {
        padding: 8px 16px 16px;
        color: var(--admonition-text)
    }

    .admonition-note {
        border-left-color: var(--admonition-note-color)
    }

    .admonition-note .admonition-header {
        background-color: rgba(68, 138, 255, .06);
        color: var(--admonition-note-color)
    }

    .admonition-info {
        border-left-color: var(--admonition-note-color)
    }

    .admonition-info .admonition-header {
        background-color: rgba(68, 138, 255, .06);
        color: var(--admonition-note-color)
    }

    .admonition-tip {
        border-left-color: var(--admonition-tip-color)
    }

    .admonition-tip .admonition-header {
        background-color: rgba(0, 191, 165, .06);
        color: var(--admonition-tip-color)
    }

    .admonition-warning {
        border-left-color: var(--admonition-warning-color)
    }

    .admonition-warning .admonition-header {
        background-color: rgba(255, 145, 0, .06);
        color: var(--admonition-warning-color)
    }

    .admonition-danger {
        border-left-color: var(--admonition-danger-color)
    }

    .admonition-danger .admonition-header {
        background-color: rgba(255, 82, 82, .06);
        color: var(--admonition-danger-color)
    }

    .admonition-error {
        border-left-color: var(--admonition-danger-color)
    }

    .admonition-error .admonition-header {
        background-color: rgba(255, 82, 82, .06);
        color: var(--admonition-danger-color)
    }

    .admonition-caution {
        border-left-color: var(--admonition-warning-color)
    }

    .admonition-caution .admonition-header {
        background-color: rgba(255, 145, 0, .06);
        color: var(--admonition-warning-color)
    }

    .admonition-content .markdown-renderer {
        content-visibility: visible;
        contain: content;
        contain-intrinsic-size: 0px 0px
    }

    .admonition-toggle {
        margin-left: auto;
        background: transparent;
        border: none;
        color: inherit;
        cursor: pointer;
        padding: .25rem .5rem;
        border-radius: 4px;
        font-size: .9rem
    }

    .admonition-toggle:focus {
        outline: 2px solid rgba(0, 0, 0, .08);
        outline-offset: 2px
    }

    .admonition.is-dark {
        --admonition-bg: #0b1220;
        --admonition-border: rgba(255, 255, 255, .06);
        --admonition-header-bg: rgba(255, 255, 255, .03);
        --admonition-text: #e6eef8;
        --admonition-muted: #cbd5e1
    }

    .admonition.is-dark .admonition-note .admonition-header,
    .admonition.is-dark .admonition-info .admonition-header {
        background-color: rgba(68, 138, 255, .12);
        color: var(--admonition-note-color)
    }

    .admonition.is-dark .admonition-tip .admonition-header {
        background-color: rgba(0, 191, 165, .12);
        color: var(--admonition-tip-color)
    }

    .admonition.is-dark .admonition-warning .admonition-header {
        background-color: rgba(255, 145, 0, .12);
        color: var(--admonition-warning-color)
    }

    .admonition.is-dark .admonition-danger .admonition-header {
        background-color: rgba(255, 82, 82, .12);
        color: var(--admonition-danger-color)
    }

    @media (prefers-color-scheme: dark) {
        .admonition {
            --admonition-bg: #0b1220;
            --admonition-border: rgba(255, 255, 255, .06);
            --admonition-header-bg: rgba(255, 255, 255, .03);
            --admonition-text: #e6eef8;
            --admonition-muted: #cbd5e1;

            .paragraph-node {
                color: #e6eef8;
            }
        }

        .admonition-note .admonition-header,
        .admonition-info .admonition-header {
            background-color: rgba(68, 138, 255, .12);
            color: var(--admonition-note-color)
        }

        .admonition-tip .admonition-header {
            background-color: rgba(0, 191, 165, .12);
            color: var(--admonition-tip-color)
        }

        .admonition-warning .admonition-header {
            background-color: rgba(255, 145, 0, .12);
            color: var(--admonition-warning-color)
        }

        .admonition-danger .admonition-header {
            background-color: rgba(255, 82, 82, .12);
            color: var(--admonition-danger-color)
        }
    }

    .portal-root {
        display: contents
    }

    .html-preview-frame__backdrop {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(0, 0, 0, .5);
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 50
    }

    .html-preview-frame__backdrop--dark {
        background-color: rgba(15, 23, 42, .8)
    }

    .html-preview-frame {
        width: 80vw;
        max-width: 960px;
        height: 70vh;
        background-color: #fff;
        border-radius: .5rem;
        overflow: hidden;
        box-shadow: 0 10px 40px rgba(0, 0, 0, .25);
        display: flex;
        flex-direction: column
    }

    .html-preview-frame--dark {
        background-color: #020617;
        color: #e5e7eb;
        box-shadow: 0 10px 40px rgba(0, 0, 0, .6)
    }

    .html-preview-frame__header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: .4rem .75rem;
        border-bottom: 1px solid rgba(0, 0, 0, .06)
    }

    .html-preview-frame--dark .html-preview-frame__header {
        border-bottom-color: rgba(148, 163, 184, .35)
    }

    .html-preview-frame__title {
        display: inline-flex;
        align-items: center;
        gap: .4rem;
        font-size: .75rem;
        font-weight: 500;
        letter-spacing: .02em;
        text-transform: uppercase;
        opacity: .85
    }

    .html-preview-frame__dot {
        width: .5rem;
        height: .5rem;
        border-radius: 999px;
        background-color: #22c55e
    }

    .html-preview-frame--dark .html-preview-frame__dot {
        background-color: #4ade80
    }

    .html-preview-frame__label {
        white-space: nowrap
    }

    .html-preview-frame__close {
        border: none;
        background: transparent;
        font-size: 1.25rem;
        line-height: 1;
        cursor: pointer
    }

    .html-preview-frame__close--dark {
        color: #e5e7eb
    }

    .html-preview-frame__iframe {
        width: 100%;
        height: 100%;
        border: none;
        display: block
    }

    @media (max-width: 640px) {
        .html-preview-frame {
            width: 100vw;
            height: 80vh;
            border-radius: 0
        }
    }

    .code-block-container {
        contain: content;
        content-visibility: auto;
        contain-intrinsic-size: 320px 180px;
        --markstream-code-fallback-bg: #ffffff;
        --markstream-code-fallback-fg: #111827;
        --vscode-editor-selectionBackground: var(--markstream-code-fallback-selection-bg);
        --markstream-code-fallback-selection-bg: rgba(0, 0, 0, .06);
        --vscode-editor-background: #f8f8f8 !important;
        --vscode-editor-foreground: #333333 !important;
    }

    .code-block-container.is-dark {
        --markstream-code-fallback-bg: #111827;
        --markstream-code-fallback-fg: #e5e7eb;
        --markstream-code-fallback-selection-bg: rgba(255, 255, 255, .08)
    }

    .code-editor-container {
        transition: height .18s ease, max-height .18s ease;

        .monaco-editor {
            --vscode-editor-background: #f8f8f8 !important;
            --vscode-editor-foreground: #333333 !important;
            --vscode-editorGutter-background: #f8f8f8 !important;
            --vscode-editorLineNumber-foreground: #666666 !important;
            --vscode-editorLineNumber-activeForeground: #333333 !important;
            --vscode-scrollbarSlider-background: #ffffff !important;

            .current-line {
                background-color: #f0f0f0;
            }

            /* 暂时不展示这个canvas */
            .decorationsOverviewRuler {
                display: none !important;
            }

            .mtk1 {
                color: #333333;
            }
        }
    }

    @media (prefers-color-scheme: dark) {
        .code-block-container {
            --vscode-editor-background: #121212 !important;
            --vscode-editor-foreground: rgba(219, 215, 202, 0.93) !important;
        }

        .code-editor-container {
            .monaco-editor {
                --vscode-editor-background: #121212 !important;
                --vscode-editor-foreground: rgba(219, 215, 202, 0.93) !important;
                --vscode-editorGutter-background: #121212 !important;
                --vscode-editorLineNumber-foreground: rgba(222, 220, 213, 0.31) !important;
                --vscode-editorLineNumber-activeForeground: #bfbaaa !important;
                --vscode-scrollbarSlider-background: #121212 !important;

                .current-line {
                    background-color: #181818;
                }

                .mtk1 {
                    color: #dbd7ca;
                }
            }
        }
    }

    .code-block-container.is-rendering .code-height-placeholder {
        background-size: 400% 100%;
        animation: code-skeleton-shimmer-0f39e47f 1.2s ease-in-out infinite;
        min-height: 120px;
        background: linear-gradient(90deg, rgba(0, 0, 0, .04) 25%, rgba(0, 0, 0, .08) 37%, rgba(0, 0, 0, .04) 63%)
    }

    .code-loading-placeholder {
        padding: 1rem;
        min-height: 120px
    }

    .loading-skeleton {
        display: flex;
        flex-direction: column;
        gap: .75rem
    }

    .skeleton-line {
        height: 1rem;
        background: linear-gradient(90deg, rgba(0, 0, 0, .06) 25%, rgba(0, 0, 0, .12) 37%, rgba(0, 0, 0, .06) 63%);
        background-size: 400% 100%;
        animation: code-skeleton-shimmer-0f39e47f 1.2s ease-in-out infinite;
        border-radius: .25rem
    }

    .code-block-container.is-dark .skeleton-line {
        background: linear-gradient(90deg, rgba(255, 255, 255, .06) 25%, rgba(255, 255, 255, .12) 37%, rgba(255, 255, 255, .06) 63%);
        background-size: 400% 100%
    }

    .skeleton-line.short {
        width: 60%
    }

    @keyframes code-skeleton-shimmer-0f39e47f {
        0% {
            background-position: 100% 0
        }

        to {
            background-position: 0 0
        }
    }

    .code-action-btn {
        font-family: inherit
    }

    .code-action-btn:active {
        transform: scale(.98)
    }

    .code-action-btn:disabled {
        opacity: .5;
        cursor: not-allowed
    }

    .code-action-btn:disabled:hover {
        background-color: transparent
    }

    .icon-slot {
        display: inline-flex;
        align-items: center;
        justify-content: center
    }

    .icon-slot svg,
    .icon-slot img {
        display: block;
        width: 100%;
        height: 100%
    }

    .code-block-container .monaco-diff-editor .diffOverview {
        background-color: var(--vscode-editor-background)
    }

    .d2-block-body {
        position: relative
    }

    .d2-source {
        font-family: var(--vscode-editor-font-family, "Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)
    }

    .d2-code {
        white-space: pre;
        font-size: .875rem;
        line-height: 1.5
    }

    .d2-render {
        overflow: auto
    }

    .d2-svg svg {
        max-width: 100%;
        height: auto;
        display: block
    }

    .mode-btn {
        opacity: .7;
        transition: opacity .2s
    }

    .mode-btn.is-active {
        opacity: 1;
        font-weight: 600
    }

    .d2-action-btn {
        opacity: .7;
        transition: opacity .2s
    }

    .d2-action-btn:hover {
        opacity: 1
    }

    .d2-action-btn:disabled {
        opacity: .3;
        cursor: not-allowed
    }

    .d2-error {
        color: #dc2626
    }

    .infographic-action-btn {
        font-family: inherit
    }

    .infographic-action-btn:active {
        transform: scale(.98)
    }

    .fullscreen {
        width: 100%;
        max-height: 100% !important;
        height: 100% !important
    }

    .infographic-dialog-enter-from,
    .infographic-dialog-leave-to {
        opacity: 0
    }

    .infographic-dialog-enter-active,
    .infographic-dialog-leave-active {
        transition: opacity .2s ease
    }

    .infographic-dialog-enter-from .dialog-panel,
    .infographic-dialog-leave-to .dialog-panel {
        transform: translateY(8px) scale(.98);
        opacity: .98
    }

    .infographic-dialog-enter-to .dialog-panel,
    .infographic-dialog-leave-from .dialog-panel {
        transform: translateY(0) scale(1);
        opacity: 1
    }

    .infographic-dialog-enter-active .dialog-panel,
    .infographic-dialog-leave-active .dialog-panel {
        transition: transform .2s ease, opacity .2s ease
    }

    .code-block-container {
        contain: content;
        content-visibility: auto;
        contain-intrinsic-size: 320px 180px
    }

    .code-block-content {
        max-height: min(70vh, 500px);
        overflow: auto;
        transition: max-height .3s ease;
        font-family: var(--vscode-editor-font-family, "Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
        line-height: var(--vscode-editor-line-height, 1.5)
    }

    .code-block-render {
        min-height: 1px
    }

    .code-block-container .code-block-render pre,
    .code-block-container .code-block-content .shiki {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit
    }

    .code-block-container .code-block-content .shiki-fallback {
        padding: 1rem;
        margin: 0;
        background: transparent;
        color: inherit;
        white-space: pre;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit
    }

    .code-fallback-plain {
        white-space: pre;
        overflow: auto;
        background: transparent;
        color: inherit;
        font-size: inherit;
        line-height: inherit;
        font-family: inherit
    }

    .code-block-container .code-block-content pre {
        padding: 1rem
    }

    .code-action-btn {
        cursor: pointer;
        opacity: .7;
        transition: opacity .2s
    }

    .code-action-btn:hover {
        opacity: 1
    }

    .code-action-btn:disabled {
        opacity: .3;
        cursor: not-allowed
    }

    .code-loading-placeholder {
        padding: 1rem;
        min-height: 120px
    }

    .loading-skeleton {
        display: flex;
        flex-direction: column;
        gap: .75rem
    }

    .skeleton-line {
        height: 1rem;
        background: linear-gradient(90deg, rgba(0, 0, 0, .06) 25%, rgba(0, 0, 0, .12) 37%, rgba(0, 0, 0, .06) 63%);
        background-size: 400% 100%;
        animation: code-skeleton-shimmer-beef883a 1.2s ease-in-out infinite;
        border-radius: .25rem
    }

    .code-block-container.is-dark .skeleton-line {
        background: linear-gradient(90deg, rgba(255, 255, 255, .06) 25%, rgba(255, 255, 255, .12) 37%, rgba(255, 255, 255, .06) 63%);
        background-size: 400% 100%
    }

    .skeleton-line.short {
        width: 60%
    }

    @keyframes code-skeleton-shimmer-beef883a {
        0% {
            background-position: 100% 0
        }

        to {
            background-position: 0 0
        }
    }

    .math-loading-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        backdrop-filter: blur(2px);
        min-height: 40px
    }

    .math-loading-spinner {
        width: 20px;
        height: 20px;
        border: 2px solid rgba(0, 0, 0, .1);
        border-top-color: rgba(0, 0, 0, .6);
        border-radius: 50%;
        animation: math-spin-a98be743 .8s linear infinite
    }

    @keyframes math-spin-a98be743 {
        to {
            transform: rotate(360deg)
        }
    }

    .math-rendering {
        opacity: .3;
        transition: opacity .2s ease
    }

    .math-fade-enter-active,
    .math-fade-leave-active {
        transition: opacity .3s ease
    }

    .math-fade-enter-from,
    .math-fade-leave-to {
        opacity: 0
    }

    @media (prefers-color-scheme: dark) {
        .math-loading-overlay {
            background-color: rgba(0, 0, 0, .6)
        }

        .math-loading-spinner {
            border-color: rgba(255, 255, 255, .2);
            border-top-color: rgba(255, 255, 255, .8)
        }
    }

    .math-inline-wrapper {
        position: relative;
        display: inline-block
    }

    .math-inline {
        display: inline-block;
        vertical-align: middle
    }

    .math-inline__loading {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        pointer-events: none
    }

    .math-inline__spinner {
        width: 1rem;
        height: 1rem;
        border-radius: 9999px;
        border: 2px solid rgba(94, 104, 121, .25);
        border-top-color: rgba(94, 104, 121, .8);
        will-change: transform
    }

    .table-node-fade-enter-active,
    .table-node-fade-leave-active {
        transition: opacity .18s ease
    }

    .table-node-fade-enter-from,
    .table-node-fade-leave-to {
        opacity: 0
    }

    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0
    }

    ._mermaid {
        font-family: inherit;
        transition: opacity .2s ease-in-out;
        content-visibility: auto;
        contain: content;
        contain-intrinsic-size: 360px 240px
    }

    ._mermaid svg {
        width: 100%;
        height: auto;
        display: block
    }

    .fullscreen {
        width: 100%;
        max-height: 100% !important;
        height: 100% !important
    }

    .mermaid-action-btn {
        font-family: inherit
    }

    .mermaid-action-btn:active {
        transform: scale(.98)
    }

    .mermaid-dialog-enter-from,
    .mermaid-dialog-leave-to {
        opacity: 0
    }

    .mermaid-dialog-enter-active,
    .mermaid-dialog-leave-active {
        transition: opacity .2s ease
    }

    .mermaid-dialog-enter-from .dialog-panel,
    .mermaid-dialog-leave-to .dialog-panel {
        transform: translateY(8px) scale(.98);
        opacity: .98
    }

    .mermaid-dialog-enter-to .dialog-panel,
    .mermaid-dialog-leave-from .dialog-panel {
        transform: translateY(0) scale(1);
        opacity: 1
    }

    .mermaid-dialog-enter-active .dialog-panel,
    .mermaid-dialog-leave-active .dialog-panel {
        transition: transform .2s ease, opacity .2s ease
    }

    .tooltip-enter-from {
        opacity: 0;
        transform: translateY(-6px) scale(.98)
    }

    .tooltip-enter-to,
    .tooltip-leave-from {
        opacity: 1;
        transform: translateY(0) scale(1)
    }

    .tooltip-leave-to {
        opacity: 0;
        transform: translateY(-6px) scale(.98)
    }

    .tooltip-enter-active,
    .tooltip-leave-active {
        transition: opacity .12s linear
    }

    .tooltip-element {
        transition: transform .22s cubic-bezier(.16, 1, .3, 1), box-shadow .22s cubic-bezier(.16, 1, .3, 1)
    }
}

:where(.markstream-vue2) button {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    border: 0;
    font: inherit;
    color: inherit
}

.\!container {
    width: 100% !important
}

.container {
    width: 100%
}

@media (min-width: 640px) {
    .\!container {
        max-width: 640px !important
    }

    .container {
        max-width: 640px
    }
}

@media (min-width: 768px) {
    .\!container {
        max-width: 768px !important
    }

    .container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .\!container {
        max-width: 1024px !important
    }

    .container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .\!container {
        max-width: 1280px !important
    }

    .container {
        max-width: 1280px
    }
}

@media (min-width: 1536px) {
    .\!container {
        max-width: 1536px !important
    }

    .container {
        max-width: 1536px
    }
}

.markstream-vue2 .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.markstream-vue2 .pointer-events-none {
    pointer-events: none
}

.markstream-vue2 .\!visible {
    visibility: visible !important
}

.markstream-vue2 .visible {
    visibility: visible
}

.markstream-vue2 .collapse {
    visibility: collapse
}

.markstream-vue2 .static {
    position: static
}

.markstream-vue2 .fixed {
    position: fixed
}

.markstream-vue2 .absolute {
    position: absolute
}

.markstream-vue2 .relative {
    position: relative
}

.markstream-vue2 .inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.markstream-vue2 .right-2 {
    right: .5rem
}

.markstream-vue2 .right-6 {
    right: 1.5rem
}

.markstream-vue2 .top-2 {
    top: .5rem
}

.markstream-vue2 .top-6 {
    top: 1.5rem
}

.markstream-vue2 .z-10 {
    z-index: 10
}

.markstream-vue2 .z-50 {
    z-index: 50
}

.markstream-vue2 .z-\[9999\] {
    z-index: 9999
}

.markstream-vue2 .m-0 {
    margin: 0
}

.markstream-vue2 .mx-0\.5 {
    margin-left: .125rem;
    margin-right: .125rem
}

.markstream-vue2 .my-0 {
    margin-top: 0;
    margin-bottom: 0
}

/* 按照设计，暂时改为 0 */
.markstream-vue2 .my-2 {
    margin-top: 0;
    margin-bottom: 0
}

.markstream-vue2 .my-4 {
    margin-top: 16px;
    margin-bottom: 16px
}

.markstream-vue2 .my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

/* 按照设计，暂时改为 0 */
.markstream-vue2 .my-8 {
    margin-top: 0;
    margin-bottom: 0
}

.markstream-vue2 .mb-2 {
    margin-bottom: .5rem
}

.markstream-vue2 .mb-4 {
    margin-bottom: 1rem
}

.markstream-vue2 .mb-\[calc\(3\/5\*1em\)\] {
    margin-bottom: calc(3 / 5 * 1em)
}

.markstream-vue2 .mb-\[calc\(8\/9\*1em\)\] {
    margin-bottom: calc(8 / 9 * 1em)
}

.markstream-vue2 .mr-2 {
    margin-right: .5rem
}

.markstream-vue2 .mt-0 {
    margin-top: 0
}

.markstream-vue2 .mt-2 {
    margin-top: .5rem
}

.markstream-vue2 .mt-6 {
    margin-top: 1.5rem
}

.markstream-vue2 .mt-8 {
    margin-top: 2rem
}

.markstream-vue2 .mt-\[calc\(8\/5\*1em\)\] {
    margin-top: 1.6em
}

.markstream-vue2 .block {
    display: block
}

.markstream-vue2 .inline-block {
    display: inline-block
}

.markstream-vue2 .inline {
    display: inline
}

.markstream-vue2 .flex {
    display: flex
}

.markstream-vue2 .inline-flex {
    display: inline-flex
}

.markstream-vue2 .table {
    display: table
}

.markstream-vue2 .contents {
    display: contents
}

.markstream-vue2 .list-item {
    display: list-item;
    list-style-type: inherit;
}

.markstream-vue2 .hidden {
    display: none
}

.markstream-vue2 .h-3 {
    height: .75rem
}

.markstream-vue2 .h-4 {
    height: 1rem
}

.markstream-vue2 .h-auto {
    height: auto
}

.markstream-vue2 .h-full {
    height: 100%
}

.markstream-vue2 .max-h-full {
    max-height: 100%
}

.markstream-vue2 .min-h-\[360px\] {
    min-height: 360px
}

.markstream-vue2 .min-h-\[40px\] {
    min-height: 40px
}

.markstream-vue2 .min-h-full {
    min-height: 100%
}

.markstream-vue2 .w-2\/3 {
    width: 66.666667%
}

.markstream-vue2 .w-3 {
    width: .75rem
}

.markstream-vue2 .w-4 {
    width: 1rem
}

.markstream-vue2 .w-4\/5 {
    width: 80%
}

.markstream-vue2 .w-full {
    width: 100%
}

.markstream-vue2 .max-w-96 {
    max-width: 24rem
}

.markstream-vue2 .max-w-full {
    max-width: 100%
}

.markstream-vue2 .flex-1 {
    flex: 1 1 0%
}

.markstream-vue2 .flex-shrink-0 {
    flex-shrink: 0
}

.markstream-vue2 .shrink {
    flex-shrink: 1
}

.markstream-vue2 .grow {
    flex-grow: 1
}

.markstream-vue2 .border-collapse {
    border-collapse: collapse
}

.markstream-vue2 .transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.markstream-vue2 .animate-spin {
    animation: spin 1s linear infinite
}

.markstream-vue2 .cursor-grab {
    cursor: grab
}

.markstream-vue2 .cursor-grabbing {
    cursor: grabbing
}

.markstream-vue2 .cursor-not-allowed {
    cursor: not-allowed
}

.markstream-vue2 .cursor-pointer {
    cursor: pointer
}

.markstream-vue2 .resize {
    resize: both
}

.markstream-vue2 .items-center {
    align-items: center
}

.markstream-vue2 .items-baseline {
    align-items: baseline
}

.markstream-vue2 .justify-center {
    justify-content: center
}

.markstream-vue2 .justify-between {
    justify-content: space-between
}

.markstream-vue2 .gap-1\.5 {
    gap: .375rem
}

.markstream-vue2 .gap-2 {
    gap: .5rem
}

.markstream-vue2 .gap-x-1 {
    -moz-column-gap: .25rem;
    column-gap: .25rem
}

.markstream-vue2 .gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.markstream-vue2 :is(.space-x-1>:not([hidden])~:not([hidden])) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.markstream-vue2 :is(.space-x-2>:not([hidden])~:not([hidden])) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.markstream-vue2 .overflow-hidden {
    overflow: hidden
}

.markstream-vue2 .overflow-x-auto {
    overflow-x: auto
}

.markstream-vue2 .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.markstream-vue2 .whitespace-normal {
    white-space: normal
}

.markstream-vue2 .whitespace-nowrap {
    white-space: nowrap
}

/* 临时改为 normal，避免空格太多 */
.markstream-vue2 .whitespace-pre-wrap {
    white-space: normal
}

.markstream-vue2 .break-words {
    overflow-wrap: break-word
}

.markstream-vue2 .rounded {
    border-radius: .25rem
}

.markstream-vue2 .rounded-full {
    border-radius: 9999px
}

.markstream-vue2 .rounded-lg {
    border-radius: .5rem
}

.markstream-vue2 .rounded-md {
    border-radius: .375rem
}

.markstream-vue2 .border {
    border-width: 1px
}

.markstream-vue2 .border-2 {
    border-width: 2px
}

.markstream-vue2 .border-b {
    border-bottom-width: 1px
}

.markstream-vue2 .border-t {
    border-top-width: 1px
}

.markstream-vue2 .border-solid {
    border-style: solid;
    border-width: 1px;
}

.markstream-vue2 .border-\[\#eaecef\] {
    --tw-border-opacity: 1;
    border-color: rgb(234 236 239 / var(--tw-border-opacity, 1))
}

.markstream-vue2 .border-\[var\(--hr-border-color\,\#e2e8f0\)\] {
    border-color: var(--hr-border-color, #e2e8f0)
}

.markstream-vue2 .border-\[var\(--table-border\,\#cbd5e1\)\] {
    border-color: var(--table-border, #bfd7ff)
}

.markstream-vue2 .border-current {
    border-color: currentColor
}

.markstream-vue2 .border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}

.markstream-vue2 .border-gray-400\/5 {
    border-color: rgba(156, 163, 175, .05)
}

.markstream-vue2 .border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
}

.markstream-vue2 .border-gray-700\/30 {
    border-color: rgba(55, 65, 81, .3)
}

.markstream-vue2 .border-t-transparent {
    border-top-color: transparent
}

.markstream-vue2 .bg-\[hsl\(var\(--muted\)\)\] {
    background-color: hsl(var(--muted))
}

.markstream-vue2 .bg-\[hsl\(var\(--secondary\)\)\] {
    background-color: hsl(var(--secondary))
}

.markstream-vue2 .bg-black\/70 {
    background-color: rgba(0, 0, 0, .7)
}

.markstream-vue2 .bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}

.markstream-vue2 .bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}

.markstream-vue2 .bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
}

.markstream-vue2 .bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}

.markstream-vue2 .bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}

.markstream-vue2 .bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}

.markstream-vue2 .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.markstream-vue2 .p-0\.5 {
    padding: .125rem
}

.markstream-vue2 .p-2 {
    padding: .5rem
}

.markstream-vue2 .p-4 {
    padding: 1rem
}

.markstream-vue2 .p-\[calc\(4\/7\*1em\)\] {
    padding: calc(4 / 7 * 1em)
}

.markstream-vue2 .px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.markstream-vue2 .px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

.markstream-vue2 .px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.markstream-vue2 .px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.markstream-vue2 .px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.markstream-vue2 .px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.markstream-vue2 .py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.markstream-vue2 .py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.markstream-vue2 .py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.markstream-vue2 .py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.markstream-vue2 .py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.markstream-vue2 .pb-3 {
    padding-bottom: .75rem
}

/* 暂时改为0 */
.markstream-vue2 .pl-1\.5 {
    padding-left: 0
}

.markstream-vue2 .pl-\[calc\(13\/8\*1em\)\] {
    padding-left: 1.625em
}

.markstream-vue2 .pt-2 {
    padding-top: .5rem
}

.markstream-vue2 .text-left {
    text-align: left
}

.markstream-vue2 .text-center {
    text-align: center
}

.markstream-vue2 .text-right {
    text-align: right
}

.markstream-vue2 .font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

.markstream-vue2 .text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.markstream-vue2 .text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.markstream-vue2 .text-\[85\%\] {
    font-size: 85%
}

.markstream-vue2 .text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.markstream-vue2 .text-sm {
    font-size: 14px;
    /* line-height: 1.25rem */
}

.markstream-vue2 .text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.markstream-vue2 .text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.markstream-vue2 .font-medium {
    font-weight: 500
}

.markstream-vue2 .font-semibold {
    font-weight: 600
}

.markstream-vue2 .uppercase {
    text-transform: uppercase
}

.markstream-vue2 .lowercase {
    text-transform: lowercase
}

.markstream-vue2 .italic {
    font-style: italic
}

.markstream-vue2 .leading-\[calc\(10\/9\*1\)\] {
    line-height: calc(10 / 9 * 1)
}

.markstream-vue2 .leading-\[calc\(4\/3\*1\)\] {
    line-height: calc(4 / 3 * 1)
}

.markstream-vue2 .leading-\[calc\(5\/3\*1\)\] {
    line-height: calc(5 / 3 * 1)
}

.markstream-vue2 .leading-\[normal\] {
    line-height: normal
}

.markstream-vue2 .leading-relaxed {
    line-height: 1.625
}

.markstream-vue2 .text-\[\#0366d6\] {
    --tw-text-opacity: 1;
    color: rgb(3 102 214 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .underline {
    text-decoration-line: underline
}

.markstream-vue2 .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.markstream-vue2 .opacity-0 {
    opacity: 0
}

.markstream-vue2 .opacity-100 {
    opacity: 1
}

.markstream-vue2 .opacity-50 {
    opacity: .5
}

.markstream-vue2 .shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.markstream-vue2 .shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.markstream-vue2 .shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.markstream-vue2 .outline {
    outline-style: solid
}

.markstream-vue2 .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.markstream-vue2 .filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.markstream-vue2 .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.markstream-vue2 .backdrop-filter {
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.markstream-vue2 .transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.markstream-vue2 .transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.markstream-vue2 .transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.markstream-vue2 .transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.markstream-vue2 .duration-100 {
    transition-duration: .1s
}

.markstream-vue2 .duration-200 {
    transition-duration: .2s
}

.markstream-vue2 .ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.markstream-vue2 .ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.markstream-vue2 {
    --border: 214.3 31.8% 91.4%;
    --background: 0 0% 100%;
    --foreground: 222.2 84% 4.9%;
    --secondary: 210 40% 96%;
    --muted: 210 40% 96%;
    --muted-foreground: 215.4 16.3% 46.9%
}

.dark .markstream-vue2,
.markstream-vue2.dark {
    --border: 217.2 32.6% 17.5%;
    --background: 222.2 84% 4.9%;
    --foreground: 210 40% 98%;
    --secondary: 217.2 32.6% 17.5%;
    --muted: 217.2 32.6% 17.5%;
    --muted-foreground: 215 20.2% 65.1%
}

.markstream-vue2 .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content)
}

.markstream-vue2 .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content)
}

.markstream-vue2 .hover\:bg-\[hsl\(var\(--secondary\)\)\]:hover {
    background-color: hsl(var(--secondary))
}

.markstream-vue2 .hover\:bg-\[var\(--vscode-editor-selectionBackground\)\]:hover {
    background-color: var(--vscode-editor-selectionBackground)
}

.markstream-vue2 .hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}

.markstream-vue2 .hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}

.markstream-vue2 .hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}

.markstream-vue2 .hover\:underline:hover {
    text-decoration-line: underline
}

@media not all and (min-width: 1024px) {
    .markstream-vue2 .max-lg\:my-\[calc\(4\/3\*1em\)\] {
        margin-top: calc(4 / 3 * 1em);
        margin-bottom: calc(4 / 3 * 1em)
    }

    .markstream-vue2 .max-lg\:pl-\[calc\(14\/9\*1em\)\] {
        padding-left: calc(14 / 9 * 1em)
    }
}

/* =====================
 * Popup 弹窗整体样式
 * ===================== */

/* 弹窗根节点：右侧固定浮窗容器，承载 header / body / footer 结构 */
.yu-agentkit-popup {
    position: fixed;
    top: 0;
    right: 0;
    /* 默认宽度固定为 31vw，避免内容（如消息渲染）把弹窗撑宽；宽度只允许由拖拽与侧边栏展开/收起驱动变化 */
    width: 31vw;
    min-width: 31vw;
    max-width: 86vw;
    max-height: 100vh;
    background-color: #ffffff;
    /* 阴影：增强浮窗层次感，同时保持轻量感 */
    box-shadow: 0px 2px 4px 0px rgba(234, 234, 234, 0.5), 0px 2px 16px 1px rgba(0, 0, 0, 0.15);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    z-index: 1200;
    /* 过渡：transform/opacity 用于进入/离开；width 用于拖拽与侧边栏展开/收起时的宽度变化 */
    transition: transform 0.22s ease-out, opacity 0.22s ease-out, width 0.22s ease-out;
}

/* 展开历史侧边栏时：最小宽度 52vw（31vw 主列 + 21vw 面板），保证主列至少 31vw；与 plan 约定一致 */
.yu-agentkit-popup--sidebar-open {
    min-width: 52vw;
}

/* 顶部 header：标题 + 关闭按钮区域 */
.yu-agentkit-popup-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 3px 16px;
    border-bottom: 1px solid #ededed;
    flex-shrink: 0;
}

/* 顶部左侧区域：图标 + 标题文本，图标与标题之间固定间距 8px */
.yu-agentkit-popup-header-main {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* 顶部图标容器：固定 16x16，承载默认或自定义 SVG 图标 */
.yu-agentkit-popup-header-icon {
    width: 16px;
    height: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: #333333;
}

/* 默认 SVG 图标：占满 16x16 容器，并继承当前文字颜色 */
.yu-agentkit-popup-header-icon svg {
    width: 16px;
    height: 16px;
    display: block;
}

/* 顶部主标题：弹窗名称 */
.yu-agentkit-popup-title {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    color: #333333;
    line-height: 34px;
}

/* 顶部关闭按钮：16x16 点击区域，中间放置 12x12 SVG 叉号 */
.yu-agentkit-popup-close {
    width: 16px;
    height: 16px;
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    color: #333333;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 主内容行：左主右栏布局，左侧为对话区（body+footer），右侧为可选历史面板（21vw 固定） */
.yu-agentkit-popup-main-row {
    flex: 1;
    min-height: 0;
    display: flex;
    /* 允许内部 tooltip 溢出到历史面板区域，避免被裁剪（如“收起侧边栏”按钮 tooltip） */
    overflow: visible;
}

/* 左侧主列：对话 body + footer，随 Popup 拖拽变宽，历史面板展开时占剩余宽度 */
.yu-agentkit-popup-main {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    overflow: visible;
    /* 层级：保证主列内的 tooltip（如“收起侧边栏”）可以覆盖到右侧历史面板之上 */
    position: relative;
    z-index: 2;
}

/* body 区域：包含小 header 与主要对话内容 */
.yu-agentkit-popup-body {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
}

/* body 内小 header：承载标题区与右侧按钮区，默认采用左右分布。 */
.yu-agentkit-conversation-header {
    display: flex;
    align-items: center;
    padding: 16px 16px 16px 24px;
    flex-shrink: 0;
    position: relative;
}

/* 左对齐模式：与历史行为一致，标题在左、按钮组在右。 */
.yu-agentkit-conversation-header--left {
    justify-content: space-between;
}

/* 居中模式：标题按整个 header 绝对居中，按钮组仍固定在右侧。 */
.yu-agentkit-conversation-header--center {
    justify-content: flex-end;
}

/* 标题包裹层：为文本省略与不同布局模式提供统一承载点。 */
.yu-agentkit-popup-body-title-wrap {
    min-width: 0;
}

/* 左对齐模式下标题占据剩余空间，避免按钮被挤压。 */
.yu-agentkit-conversation-header--left .yu-agentkit-popup-body-title-wrap {
    flex: 1;
    padding-right: 36px;
}

/* 居中模式下标题在容器整体中线，预留右侧按钮安全区避免遮挡。 */
.yu-agentkit-conversation-header--center .yu-agentkit-popup-body-title-wrap {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 176px);
    text-align: center;
    pointer-events: none;
}

/* body 内对话标题文本：统一单行省略，避免长标题破坏 header 稳定性。 */
.yu-agentkit-popup-body-title {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    color: #333333;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* body 右侧按钮组容器：支持前置插槽与默认按钮组并排。 */
.yu-agentkit-popup-body-actions {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
}

/* 居中模式下按钮组保留在最右，并覆盖在居中标题上层。 */
.yu-agentkit-conversation-header--center .yu-agentkit-popup-body-actions {
    margin-left: auto;
    position: relative;
    z-index: 1;
}

/* 主内容区：可滚动的对话区域，留出内边距便于排版 */
.yu-agentkit-popup-body-content {
    flex: 1;
    overflow: visible auto;
    padding: 0 16px 16px 24px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

/* footer：输入区域容器，固定在底部 */
.yu-agentkit-popup-footer {
    padding: 16px;
    flex-shrink: 0;
}

/* =====================
 * 历史对话侧边面板（AgentKitHistoryPanel）
 * ===================== */

/* 根节点：固定宽度 21vw，高度 100vh，背景 #f6f6f6，flex 垂直布局；展开/收起用 transition 做 0.22s 过渡，业务可覆盖宽度或背景 */
.yu-agentkit-history-panel {
    width: 21vw;
    min-width: 0;
    flex-shrink: 0;
    height: 100vh;
    background-color: #f6f6f6;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: width 0.22s ease-out, opacity 0.22s ease-out;
    /* 性能提示：频繁变化的属性提前声明，减少抖动（尤其是 Vue2.7 下频繁重排场景） */
    will-change: width, opacity;
    /* 层级：作为右侧 sibling 时需显式定位，才能被左侧主列（z-index:2）覆盖，避免 tooltip 被挡 */
    position: relative;
    z-index: 1;
}

/* header：高度 24px，上/下/左 16px 内边距，承载小标题 */
.yu-agentkit-history-panel__header {
    height: 24px;
    padding: 16px 0 16px 16px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
}

/* 小标题：14px、字重 600、行高 24px、颜色 #333；业务可覆盖字体与颜色 */
.yu-agentkit-history-panel__title {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    color: #333;
}

/* body：flex 列、可滚动，左右 padding 8px/24px，row-gap 8px；作为 tooltip 定位参考（position: relative 在下方） */
.yu-agentkit-history-panel__body {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    padding: 0 16px 0 8px;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    position: relative;
}

/* 列表容器：垂直排列，与 body 的 row-gap 一致 */
.yu-agentkit-history-panel__list {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}

/* 单条 item：高度 32px、宽度 100%、圆角 8px，左右 padding 8px，文字单行省略；默认无背景 */
.yu-agentkit-history-panel__item {
    height: 32px;
    width: 100%;
    min-width: 0;
    padding: 0 8px;
    border: none;
    border-radius: 8px;
    background: transparent;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    color: #333;
    text-align: left;
    cursor: pointer;
    display: flex;
    align-items: center;
    /* 外层仅负责布局与 hover 背景，不直接控制省略 */
    overflow: hidden;
    transition: background-color 0.15s ease;
    box-sizing: border-box;
}

/* 单条 item 文本：flex:1 承载标题，单行溢出时以省略号截断 */
.yu-agentkit-history-panel__item-text {
    flex: 1;
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.yu-agentkit-history-panel__item:hover {
    background-color: rgba(0, 0, 0, 0.06);
}

.yu-agentkit-history-panel__item:active {
    background-color: rgba(0, 0, 0, 0.12);
    transform: scale(0.99);
}

/* 选中态：与当前 /connect 会话一致时高亮；业务可通过覆盖该类修改语义色 */
.yu-agentkit-history-panel__item--active {
    background-color: rgba(40, 119, 255, 0.06);
    border: 1px solid rgba(40, 119, 255, 0.28);
    color: #2877ff;
}

.yu-agentkit-history-panel__item--active:hover {
    background-color: rgba(40, 119, 255, 0.08);
}

/* 加载状态：body 内居中，spinner + 文案竖向排列，间隔 16px */
.yu-agentkit-history-panel__loading {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

/* 与聊天初始化 loading 一致，便于整体视觉统一 */
.yu-agentkit-history-panel__loading-spinner {
    width: 28px;
    height: 28px;
    border-radius: 999px;
    border: 3px solid #e6ecf7;
    border-top-color: #2877ff;
    animation: yu-agentkit-chat-loading-spin 0.9s linear infinite;
}

.yu-agentkit-history-panel__loading-text {
    font-size: 14px;
    line-height: 22px;
    color: #999;
}

/* 错误状态：body 内居中，图标 + 文案，间隔 16px */
.yu-agentkit-history-panel__error {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

/* 错误图标：三角形用 currentColor（#2877FF），竖线与圆点用 --yu-agentkit-history-error-icon-inner（#F6FAFD），与设计稿 任务列表获取失败.svg 一致 */
.yu-agentkit-history-panel__error-icon {
    width: 88px;
    height: 88px;
    color: #2877FF;
    --yu-agentkit-history-error-icon-inner: #F6FAFD;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.yu-agentkit-history-panel__error-icon svg {
    width: 88px;
    height: 88px;
    display: block;
}

.yu-agentkit-history-panel__error-text {
    font-size: 14px;
    line-height: 22px;
    color: #999;
    text-align: center;
    max-width: 280px;
    overflow-wrap: break-word;
}

/* 暗色 tooltip：与 IconButton 一致 #303133 背景，最大宽度 18vw，多行换行 */
.yu-agentkit-history-panel__tooltip {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    pointer-events: none;
    z-index: 1201;
    transform: translateX(-50%);
    max-width: 20vw;
}

/* tooltip 在 item 上方时：整体上移 100% 并留 8px 间距，箭头朝下 */
.yu-agentkit-history-panel__tooltip--top {
    transform: translateX(-50%) translateY(-100%);
    /* 顶部场景下反转主轴顺序：让文本框在上、箭头在下，便于箭头贴着 item 底部 */
    flex-direction: column-reverse;

    .yu-agentkit-history-panel__tooltip-arrow--top {
        /* 顶部场景：箭头位于文本框下方，略向上叠加，形成从文本框底部“长出”的小三角 */
        margin-top: -4px;
        margin-bottom: 0;
    }
}

/* tooltip 在 item 下方时：下移少量间距，箭头朝上并尽量贴近 item，避免出现过大的空白 */
.yu-agentkit-history-panel__tooltip--bottom {
    margin-top: -4px;

    .yu-agentkit-history-panel__tooltip-box {
        margin-top: -3px;
    }
}

/* tooltip 文本容器：与 IconButton dark tooltip 一致的内边距与圆角 */
.yu-agentkit-history-panel__tooltip-box {
    padding: 8px 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    color: #fff;
    background-color: #303133;
    border-radius: 4px;
    white-space: normal;
    word-break: break-word;
    max-width: 20vw;
    box-sizing: border-box;
}

/* tooltip 箭头：旋转方块模拟，与 IconButton 一致 */
.yu-agentkit-history-panel__tooltip-arrow {
    width: 6px;
    height: 6px;
    background-color: #303133;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* 收起态：宽度 0、透明、不可点，用于展开/收起动画 */
.yu-agentkit-history-panel--collapsed {
    width: 0;
    min-width: 0;
    opacity: 0;
    pointer-events: none;
    overflow: hidden;
}

.yu-agentkit-history-panel--collapsed .yu-agentkit-history-panel__body {
    overflow: hidden;
}

/* =====================
 * Chat 聊天区与空状态
 * ===================== */

/* 聊天区根容器：承担占满剩余空间与消息列表滚动职责；默认保留内部滚动，避免消息区把 Popup 撑开 */
.yu-agentkit-chat {
    flex: 1;
    min-height: 0;
    overflow: auto;
    display: flex;
    flex-direction: column;
}

/* 初始化态：内容固定且无需内部滚动，保持与 empty 态相同的“允许内容外溢”能力，避免后续局部浮层被裁剪 */
.yu-agentkit-chat--loading {
    overflow: visible;
}

/* 空态：不使用内部滚动裁剪，允许推荐任务下拉与阴影正常溢出到 body-content 的 padding 区域 */
.yu-agentkit-chat--empty {
    overflow: visible;
}

/* 初始化状态容器：竖向居中，显示转圈和提示文案 */
.yu-agentkit-chat-loading {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding: 24px;
}

/* 初始化转圈：浅灰底 + 蓝色高亮边 */
.yu-agentkit-chat-loading__spinner {
    width: 28px;
    height: 28px;
    border-radius: 999px;
    border: 3px solid #e6ecf7;
    border-top-color: #2877ff;
    animation: yu-agentkit-chat-loading-spin 0.9s linear infinite;
}

/* 初始化文案 */
.yu-agentkit-chat-loading__text {
    font-size: 14px;
    line-height: 20px;
    color: #595e72;
}

@keyframes yu-agentkit-chat-loading-spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

/* 空状态外壳：保持为稳定容器，只负责占满剩余高度与承载模式切换动画，不直接承担具体对齐方式 */
.yu-agentkit-chat-empty {
    flex: 1;
    min-height: 0;
    display: flex;
    overflow: visible;
}

/* 空态模式面板：统一占满外壳，具体布局由不同 modifier 决定，便于通过 key + transition 做模式切换 */
.yu-agentkit-chat-empty-pane {
    width: 100%;
    flex: 1;
    min-height: 0;
    display: flex;
    box-sizing: border-box;
}

/* default 模式：保持原来的水平/垂直居中与 24px 留白，不改变现有视觉 */
.yu-agentkit-chat-empty-pane--default {
    align-items: center;
    justify-content: center;
    padding: 24px;
}

/* task-recommend 模式：顶部左对齐，顶部留白 48px，左右不额外加 padding，继续对齐 popup 内容区主列 */
.yu-agentkit-chat-empty-pane--task-recommend {
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 48px;
}

/* 空态模式切换动画：只做轻量淡入/上移，避免直接动画布局属性导致跳变 */
.yu-agentkit-chat-empty-mode-enter-active,
.yu-agentkit-chat-empty-mode-leave-active {
    transition: opacity 0.16s ease, transform 0.16s ease;
}

.yu-agentkit-chat-empty-mode-enter-from,
.yu-agentkit-chat-empty-mode-leave-to {
    opacity: 0;
    transform: translateY(8px);
}

.yu-agentkit-chat-empty-mode-enter-to,
.yu-agentkit-chat-empty-mode-leave-from {
    opacity: 1;
    transform: translateY(0);
}

.yu-agentkit-chat-empty-mode-enter,
.yu-agentkit-chat-empty-mode-leave-to {
    opacity: 0;
    transform: translateY(8px);
}

.yu-agentkit-chat-empty-mode-enter-to,
.yu-agentkit-chat-empty-mode-leave {
    opacity: 1;
    transform: translateY(0);
}

.yu-agentkit-chat-empty__inner {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* 空状态图标容器：24x24，与文字垂直居中 */
.yu-agentkit-chat-empty__icon {
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.yu-agentkit-chat-empty__icon svg {
    width: 24px;
    height: 24px;
    display: block;
    color: #333333;
}

/* 空状态文案：24px/600/#333，行高 36px 且文字在行内垂直居中 */
.yu-agentkit-chat-empty__text {
    font-size: 24px;
    font-weight: 600;
    color: #333333;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    min-height: 36px;
}

/* 推荐任务布局主体：纵向排列，统一以 16px 作为区块间距，便于后续增减任务项 */
.yu-agentkit-chat-empty__task-recommend {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

/* 推荐任务小标题：16px / 28px / #333，与正文体系保持一致 */
.yu-agentkit-chat-empty__section-title {
    margin: 0;
    font-size: 16px;
    line-height: 28px;
    color: #333333;
}

/* 推荐任务按钮列表：纵向铺满，4 个动作统一占满可用宽度 */
.yu-agentkit-chat-empty__actions {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 16px;
    overflow: visible;
}

/* 单个动作项：为下拉层提供定位上下文，普通按钮也统一走同一布局容器 */
.yu-agentkit-chat-empty-action {
    position: relative;
    width: 100%;
}

/* 动作按钮：56px 高度、8px 圆角、浅灰底与边框，hover 时仅改变背景色，保持语义轻量 */
.yu-agentkit-chat-empty-action__button {
    width: 100%;
    height: 56px;
    padding: 16px;
    border: 1px solid #E6E7EB;
    border-radius: 8px;
    background: #F9FAFB;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    box-sizing: border-box;
    cursor: pointer;
    transition: background-color 0.2s ease, border-color 0.2s ease;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    text-align: left;
}

/* 悬浮反馈：仅轻微提亮背景，不引入强视觉跳动，符合推荐任务的辅助入口定位 */
.yu-agentkit-chat-empty-action__button:hover {
    background: #f0f0f0;
}

/* 带下拉的首个动作按钮：左右分布，右侧为 Select 风格箭头 */
.yu-agentkit-chat-empty-action__button--menu {
    justify-content: space-between;
}

/* 展开态保留与默认态接近的视觉，只轻微强化边框，避免像主操作按钮那样“过重” */
.yu-agentkit-chat-empty-action__button--open {
    border-color: #D7DAE0;
}

/* 左侧内容：图标 + 文案，间隔 8px，宽度可收缩，避免长英文文案把箭头挤出按钮 */
.yu-agentkit-chat-empty-action__leading {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
}

/* 动作图标容器：固定 16x16，与文案共享 currentColor，便于业务整体改色 */
.yu-agentkit-chat-empty-action__icon {
    width: 16px;
    height: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #595E72;
    flex-shrink: 0;
}

.yu-agentkit-chat-empty-action__icon svg {
    width: 16px;
    height: 16px;
    display: block;
}

/* 按钮文案：14px / 500 / 24px，与需求定义保持一致，同时允许英文省略 */
.yu-agentkit-chat-empty-action__label {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #595E72;
}

/* 下拉箭头沿用 Select 的 16x16 容器，这里只补上颜色，保持组件之间视觉统一 */
.yu-agentkit-chat-empty-action__button .yu-agentkit-select-arrow {
    color: #595E72;
}

/* 推荐任务下拉展开/收起动画：沿用 select 的淡入+纵向缩放，但改为向下展开，因此 transform-origin 在顶部 */
.yu-agentkit-chat-empty-action-dropdown-enter-active,
.yu-agentkit-chat-empty-action-dropdown-leave-active {
    transition: opacity 0.2s ease-out, transform 0.2s ease-out;
}

.yu-agentkit-chat-empty-action-dropdown-enter-from,
.yu-agentkit-chat-empty-action-dropdown-leave-to {
    opacity: 0;
    transform: scaleY(0.8);
    transform-origin: center top;
}

.yu-agentkit-chat-empty-action-dropdown-enter-to,
.yu-agentkit-chat-empty-action-dropdown-leave-from {
    opacity: 1;
    transform: scaleY(1);
    transform-origin: center top;
}

.yu-agentkit-chat-empty-action-dropdown-enter,
.yu-agentkit-chat-empty-action-dropdown-leave-to {
    opacity: 0;
    transform: scaleY(0.8);
    transform-origin: center top;
}

.yu-agentkit-chat-empty-action-dropdown-enter-to,
.yu-agentkit-chat-empty-action-dropdown-leave {
    opacity: 1;
    transform: scaleY(1);
    transform-origin: center top;
}

/* 下拉层：视觉对齐 AgentKitSelect，但方向改为向下，宽度与触发按钮保持一致 */
.yu-agentkit-chat-empty-action-dropdown {
    position: absolute;
    top: calc(100% + 8px);
    left: 0;
    width: 100%;
    background-color: #fff;
    border: 0 solid rgba(0, 0, 0, 0.88);
    border-radius: 8px;
    box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
    z-index: 2;
    box-sizing: border-box;
}

/* 下拉滚动容器：保留与 Select 一致的最大高度，防止后续任务项变多后撑破视口 */
.yu-agentkit-chat-empty-action-dropdown__wrap {
    max-height: 274px;
    overflow: hidden;
    height: auto;
}

.yu-agentkit-chat-empty-action-dropdown__wrap-inner {
    overflow-y: auto;
}

/* 下拉列表：垂直排列，去掉浏览器默认 list 样式 */
.yu-agentkit-chat-empty-action-dropdown__list {
    padding: 6px 0;
    margin: 0;
    list-style: none;
}

/* 选项项容器：仅承载 button，本身不加额外视觉，便于 hover 完全由 button 接管 */
.yu-agentkit-chat-empty-action-dropdown__item {
    display: flex;
}

/* 选项按钮：风格与 Select 下拉项一致，但使用真正 button 语义元素 */
.yu-agentkit-chat-empty-action-dropdown__button {
    width: 100%;
    min-height: 32px;
    padding: 5px 16px;
    border: none;
    background: #fff;
    display: inline-flex;
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.88);
    text-align: left;
}

/* hover 态：与 Select 一致使用轻微浅灰底，避免与主按钮 hover 冲突 */
.yu-agentkit-chat-empty-action-dropdown__button:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

/* =====================
 * MessageView 消息列表
 * ===================== */

/* 消息列表根容器：垂直排列，占满父级宽度 */
.yu-agentkit-message-view {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 8px;
}

/* 单条消息容器：flex 布局，根据角色对齐（user 右对齐，assistant 左对齐）*/
.yu-agentkit-message-block {
    display: flex;
}

/* user 消息：右对齐 */
.yu-agentkit-message-block--user {
    justify-content: flex-end;
}

/* assistant 消息：左对齐 */
.yu-agentkit-message-block--assistant {
    justify-content: flex-start;
    /* 作为 flex 容器时允许子项在需要时收缩，避免被长内容撑破父级 */
    min-width: 0;
    flex-direction: column;
}

/* activity 消息：占满宽度，仅用于进度/状态/错误展示，无气泡 */
.yu-agentkit-message-block--activity {
    width: 100%;
    min-width: 0;
    flex-direction: column;
}

.yu-agentkit-message-block--activity .yu-agentkit-activity-inner {
    width: 100%;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin: 16px 0;
}

.yu-agentkit-message-block--activity .yu-agentkit-activity-main {
    font-size: 16px;
    line-height: 28px;
    color: #333;
}

.yu-agentkit-message-block--activity .yu-agentkit-activity-sub {
    font-size: 14px;
    line-height: 26px;
    color: #333;
}

/* activity loading 占位：仅展示 GIF 容器，无文案；由 core 在 RUN_STARTED 插入、TEXT_MESSAGE_START 移除 */
.yu-agentkit-activity-inner--loading {
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 24px;
    margin: 16px 0;
}

/* “请求服务器中”占位：/run 发出后超 1s 未收到 RUN_STARTED 时显示；ldrs superballs（24x24，#2877ff）+ 文案，间距 8px；出现/消失动画与 loading 一致 */
.yu-agentkit-activity-inner--requesting-server {
    display: flex;
    align-items: center;
    gap: 8px;
}

.yu-agentkit-activity-requesting-text {
    font-size: 16px;
    line-height: 28px;
    color: #333;
}

/* loading 图标容器：24x24，GIF 由业务通过 CSS 变量或覆盖 background-image 注入，便于按需更换资源。
 * 业务接入示例：将 ai-loading.gif 放入 public 或 assets，在全局样式中设置
 * :root { --yu-agentkit-loading-gif-url: url("/ai-loading.gif"); }
 * 或 .yu-agentkit-activity-loading-icon { background-image: url("@/assets/ai-loading.gif"); } */
.yu-agentkit-activity-loading-icon {
    width: 24px;
    height: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: var(--yu-agentkit-loading-gif-url, none);
}

/* TransitionGroup 根：与 message-view 保持同一 gap，保证列表间距一致 */
.yu-agentkit-message-list {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 8px;
}

/* 工具 trace loading 接管原始 loading 行时：
 * - 旧的纯 GIF 占位立即退出，避免与新的 “GIF + 工具文案” 叠屏；
 * - 新 trace loading 行不再走整块 enter 动画，只保留内部文案切换动效。 */
.yu-agentkit-message-list--tool-trace-loading .yu-agentkit-message-block--activity.yu-agentkit-message-leave-active,
.yu-agentkit-message-list--tool-trace-loading .yu-agentkit-thinking-trace--loading.yu-agentkit-message-enter-active {
    transition: none;
}

.yu-agentkit-message-list--tool-trace-loading .yu-agentkit-message-block--activity.yu-agentkit-message-leave-to {
    opacity: 0;
    transform: none;
}

.yu-agentkit-message-list--tool-trace-loading .yu-agentkit-thinking-trace--loading.yu-agentkit-message-enter-from,
.yu-agentkit-message-list--tool-trace-loading .yu-agentkit-thinking-trace--loading.yu-agentkit-message-enter {
    opacity: 1;
    transform: none;
}

/* 消息列表 enter/leave 过渡（主要为 loading activity 服务；其他消息为轻微淡入淡出）。
 * 时长略长以便过渡更顺滑；Vue 2 用 -enter/-leave，Vue 3 用 -enter-from/-leave-to，均需覆盖。 */
.yu-agentkit-message-enter-active,
.yu-agentkit-message-leave-active {
    transition: opacity 0.28s ease, transform 0.28s ease;
}

.yu-agentkit-message-enter-from,
.yu-agentkit-message-enter,
.yu-agentkit-message-leave-to {
    opacity: 0;
}

/* activity 消息进场：渐显 + 轻微放大（Vue 2 为 -enter，Vue 3 为 -enter-from） */
.yu-agentkit-message-block--activity.yu-agentkit-message-enter-from,
.yu-agentkit-message-block--activity.yu-agentkit-message-enter {
    transform: scale(0.96);
}

.yu-agentkit-message-block--activity.yu-agentkit-message-enter-to {
    opacity: 1;
    transform: scale(1);
}

/* activity 消息离场：纯垂直向上 + 缩小 + 渐隐。用 left center 作变换原点，scale 时左侧不动、只往左收，避免默认中心缩放导致的“向右上飘”感 */
.yu-agentkit-message-block--activity.yu-agentkit-message-leave-from,
.yu-agentkit-message-block--activity.yu-agentkit-message-leave {
    opacity: 1;
    transform: translateY(0) scale(1);
    transform-origin: left center;
}

.yu-agentkit-message-block--activity.yu-agentkit-message-leave-to {
    opacity: 0;
    transform: translateY(-8px) scale(0.96);
    transform-origin: left center;
}

/* assistant 紧接 loading 时或 loading 刚移除后的延迟显示期内：不占位、不显示，等 loading 离场动画播完再展示 */
.yu-agentkit-message-block--assistant-pending {
    opacity: 0;
    height: 0;
    min-height: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
    pointer-events: none;
}

/* assistant Markdown 外层容器：
 * - 默认宽度与 message-block 一致（占满可用宽度）
 * - 内容超宽时在当前容器内横向滚动，不外溢撑宽消息行 */
.yu-agentkit-message-block--assistant>.yu-agentkit-markdown-renderer {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
    overflow-y: hidden;
}

/* markstream 根节点：
 * - 保持最小宽度与外层一致，保证初始视觉宽度稳定 */
.yu-agentkit-message-block--assistant>.yu-agentkit-markdown-renderer>.markstream-vue2.markdown-renderer {
    min-width: 100%;
    max-width: none;
}

/* 覆盖 markstream-vue2 在 <a> 上注入的 --link-color 内联变量，统一 assistant 区域链接主色 */
.yu-agentkit-message-block--assistant .yu-agentkit-markdown-renderer .link-node {
    --link-color: #2877ff !important;
}

/* citation link 节点：承载 loading 与 tooltip */
.yu-agentkit-citation-linknode {
    position: relative;
    display: inline-flex;
    align-items: center;
    min-height: 18px;
}

.yu-agentkit-citation-linknode__fallback {
    color: #2877ff;
    text-decoration: none;
}

.yu-agentkit-citation-linknode__fallback:hover {
    text-decoration: underline;
}

.yu-agentkit-citation-linknode--loading {
    width: 16px;
    justify-content: center;
    position: relative;
    top: 2px;
}

.yu-agentkit-citation-linknode__spinner {
    width: 12px;
    height: 12px;
    border-radius: 999px;
    border: 2px solid rgba(40, 119, 255, 0.2);
    border-top-color: rgba(40, 119, 255, 0.95);
    animation: yu-agentkit-citation-spin 0.8s linear infinite;
}

.yu-agentkit-citation-linknode__trigger {
    display: inline-flex;
    align-items: center;
    color: #2877ff;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.yu-agentkit-citation-linknode__trigger:hover {
    color: #FB8D12;
}

.yu-agentkit-citation-linknode__tooltip {
    position: absolute;
    top: calc(100%);
    left: 0;
    width: 384px;
    height: 114px;
    z-index: 1300;
    filter: drop-shadow(0px 0px 6px rgba(1, 1, 1, 0.15));
    cursor: pointer;
}

.yu-agentkit-citation-linknode__tooltip::before {
    content: "";
    position: absolute;
    top: 0;
    left: var(--yu-agentkit-citation-tooltip-arrow-left, 16px);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #ffffff;
}

/* 显示在 [n] 上方时：箭头在 tooltip 底部朝下，卡片在箭头之上 */
.yu-agentkit-citation-linknode__tooltip[data-placement="top"]::before {
    top: auto;
    bottom: 0;
    border-bottom: none;
    border-top: 8px solid #ffffff;
}

.yu-agentkit-citation-linknode__tooltip[data-placement="top"] .yu-agentkit-citation-tooltip-card {
    top: auto;
    bottom: 8px;
}

@keyframes yu-agentkit-citation-spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

/* CitationTooltipCard：整合 AnswerCardTooltip + RecallResultCard 的简化结构（无 footer） */
.yu-agentkit-citation-tooltip-card {
    position: absolute;
    top: 8px;
    left: 0;
    width: 384px;
    height: 106px;
    box-sizing: border-box;
    padding: 16px;
    background: #ffffff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.yu-agentkit-citation-tooltip-card__header {
    display: flex;
    align-items: center;
    gap: 4px;
    min-width: 0;
}

.yu-agentkit-citation-tooltip-card__icon {
    width: 16px;
    height: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.yu-agentkit-citation-tooltip-card__icon svg {
    width: 16px;
    height: 16px;
    display: block;
}

.yu-agentkit-citation-tooltip-card__file-name {
    flex: 1;
    min-width: 0;
    font-size: 14px;
    line-height: 22px;
    color: #595e72;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.yu-agentkit-citation-tooltip-card__content {
    color: #333333;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    word-break: break-word;
}

.yu-agentkit-citation-tooltip-card__content p {
    margin: 0;
}

.yu-agentkit-citation-tooltip-card__content p:last-child {
    margin-bottom: 0;
}

/* 消息气泡：最大宽度 85%，圆角 12px，内边距 10px 14px，字体 14px，行高 1.5 */
.yu-agentkit-message-bubble {
    max-width: 85%;
    padding: 10px 16px;
    border-radius: 8px 8px 0 8px;
    font-size: 16px;
    color: #333333;
    line-height: 28px;
}

/* user 消息气泡 */
.yu-agentkit-message-bubble--user {
    background: rgba(40, 119, 255, 0.06);
    border: 1px solid rgba(40, 119, 255, 0.15);
}

/* =====================
 * AssistantMessageToolbar 助手消息工具栏
 * ===================== */

/* 工具栏根容器：与 assistant 消息左对齐，固定高度 24px，内部横向排布各工具组 */
.yu-agentkit-assistant-toolbar {
    width: 100%;
    height: 24px;
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

/* 按钮分组：每组内按钮横向排列，按钮之间保持 8px 间距，便于视觉分辨 */
.yu-agentkit-assistant-toolbar__group {
    display: inline-flex;
    align-items: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
}

/* 单个工具项：作为 IconButton 的轻量包裹，便于后续在组内增加 gap/对齐策略 */
.yu-agentkit-assistant-toolbar__item {
    display: inline-flex;
    align-items: center;
}

/* 分割线：高度 17px、宽度 1px，左右各留 16px 间距，用于分隔不同工具分组 */
.yu-agentkit-assistant-toolbar__divider {
    width: 1px;
    height: 17px;
    background-color: #DFDFE2;
    margin: 0 16px;
    flex-shrink: 0;
}

/* 「来源」按钮内层：图标 + 文案的横向排布，保证图标不被文字挤压 */
.yu-agentkit-assistant-toolbar__source-inner {
    display: inline-flex;
    align-items: center;
}

/* 「来源」按钮文案：14px / 24px，左右各留 4px 间距，颜色继承外层 IconButton */
.yu-agentkit-assistant-toolbar__source-text {
    font-size: 14px;
    line-height: 24px;
    min-height: 24px;
    display: inline-flex;
    align-items: center;
    margin-left: 4px;
    margin-right: 4px;
    color: inherit;
}

/* =====================
 * ChatInput 输入区
 * ===================== */

/* 外层：flex 垂直布局，背景/阴影/圆角/边框，最小高度 154px */
.yu-agentkit-chat-input {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 154px;
    background-color: #fff;
    border-radius: 16px;
    border: 1px solid rgba(40, 119, 255, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(40, 119, 255, 0.06),
        0px -2px 4px 0px rgba(40, 119, 255, 0.06),
        0px 2px 16px 0px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
}

/* 输入框：高度由 JS 按 3~10 行动态设置，不参与 flex 收缩，否则父级会把 height 压回可用空间 */
.yu-agentkit-chat-input-field {
    flex: 0 0 auto;
    padding: 16px;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    border: none;
    border-radius: 16px 16px 0 0;
    resize: none;
    outline: none;
    box-sizing: border-box;
    vertical-align: top;
    /* overflow-y 由组件内联控制：内容≤10 行为 hidden，>10 行为 auto */
}

.yu-agentkit-chat-input-field::-moz-placeholder {
    color: #999;
}

.yu-agentkit-chat-input-field::placeholder {
    color: #999;
}

/* 底部：水平布局，左右 space-between */
.yu-agentkit-chat-input-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 16px 16px;
    flex-shrink: 0;
}

.yu-agentkit-chat-input-bottom-left {
    /* 左侧操作区使用水平排列，便于并列放置模型选择与思考模式开关 */
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
}

.yu-agentkit-chat-input-bottom-right {
    display: flex;
    align-items: center;
    gap: 16px;
}

/* 附件/语音图标内占位矩形不显示，仅保留描边内容 */
.yu-agentkit-chat-input-icon-bg {
    fill: transparent;
}

/* 发送按钮图标：矩形默认 #ccc，未禁用 #2877ff，悬浮 #5297ff；箭头始终 #fff（wrapper 用 .is-disabled 表示禁用） */
.yu-agentkit-chat-input-send-icon-rect {
    fill: #cccccc;
}

.yu-agentkit-chat-input-send-btn:not(.is-disabled) .yu-agentkit-chat-input-send-icon-rect {
    fill: #2877ff;
}

.yu-agentkit-chat-input-send-btn:not(.is-disabled):hover .yu-agentkit-chat-input-send-icon-rect {
    fill: #5297ff;
}

.yu-agentkit-chat-input-send-icon-arrow {
    stroke: #ffffff;
}

.yu-agentkit-chat-input-send-btn {
    cursor: default;
    display: inline-flex;

    &.is-disabled {
        .yu-agentkit-icon-btn__button {
            cursor: not-allowed;
        }
    }
}

.yu-agentkit-chat-input-send-btn:not(.is-disabled) {
    cursor: pointer;
}

/* =====================
 * Toggle Button（思考模式开关）
 * ===================== */

/* 开关按钮：32px 视觉高度（24 图标 + 上下各 4 内边距），基础态与 Select 风格保持一致 */
.yu-agentkit-toggle-btn {
    height: 32px;
    padding: 4px 8px;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
    display: inline-flex;
    align-items: center;
    gap: 4px;
    box-sizing: border-box;
    cursor: pointer;
    color: #595e72;
    transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}

/* 悬浮态：仅默认态提升边框对比度，激活态与禁用态保持各自语义颜色 */
.yu-agentkit-toggle-btn:hover:not(.yu-agentkit-toggle-btn--disabled):not(.yu-agentkit-toggle-btn--active) {
    border-color: #5297ff;
}

/* 激活态：蓝色语义反馈，提示“思考模式已启用” */
.yu-agentkit-toggle-btn--active {
    background-color: rgba(40, 119, 255, 0.15);
    border-color: #2877ff;
    color: #2877ff;
}

/* 禁用态：统一不可交互表现，避免误触 */
.yu-agentkit-toggle-btn--disabled {
    cursor: not-allowed;
    opacity: 0.6;
}

/* 图标插槽占位固定 24x24，保证不同图标路径都能与文本稳定对齐 */
.yu-agentkit-toggle-btn__icon {
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: inherit;
    flex-shrink: 0;
}

/* SVG 使用 currentColor 继承外层色值，便于默认态与激活态一套逻辑控制 */
.yu-agentkit-toggle-btn__icon svg {
    display: block;
    color: currentColor;
    transition: color 0.2s ease;
}

/* 文案规格：14px 字号 + 26px 行高，并配合 inline-flex 保证视觉垂直居中 */
.yu-agentkit-toggle-btn__text {
    font-size: 14px;
    line-height: 26px;
    min-height: 26px;
    color: inherit;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    transition: color 0.2s ease;
    margin-right: 4px;
}

/* =====================
 * Select 下拉选择框（Element UI 风格）
 * ===================== */

/* 外层容器：相对定位，用于承载 trigger 与 dropdown */
.yu-agentkit-select {
    position: relative;
    display: inline-block;
}

/* 触发按钮：32px 高度，flex 水平布局，图标+文字+箭头 */
.yu-agentkit-select-trigger {
    height: 32px;
    padding: 3px 8px;
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
    display: flex;
    align-items: center;
    gap: 4px;
    cursor: pointer;
    box-sizing: border-box;
    transition: border-color 0.15s ease;
}

.yu-agentkit-select-trigger:hover:not(.yu-agentkit-select-trigger--disabled) {
    border-color: #5297ff;
}

.yu-agentkit-select-trigger--open {
    border-color: #2877ff;
}

.yu-agentkit-select-trigger--disabled {
    cursor: not-allowed;
    opacity: 0.6;
}

/* 图标容器：24x24 */
.yu-agentkit-select-icon {
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.yu-agentkit-select-icon svg {
    width: 24px;
    height: 24px;
    display: block;
    color: #595e72;
}

.yu-agentkit-select-icon-bg {
    fill: transparent;
}

/* 文字：14px/#595E72，行高与 min-height 一致实现单行垂直居中，最大宽度 138px，超出省略 */
.yu-agentkit-select-text {
    font-size: 14px;
    line-height: 26px;
    color: #595e72;
    display: block;
    min-height: 26px;
    max-width: 138px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1;
    min-width: 0;
}

/* 箭头容器：16x16 */
.yu-agentkit-select-arrow-wrapper {
    width: 16px;
    height: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.yu-agentkit-select-arrow {
    width: 16px;
    height: 16px;
    color: #595e72;
    transition: transform 0.2s ease;
}

.yu-agentkit-select-arrow--open {
    transform: rotate(180deg);
}

/* 下拉展开/收起过渡（Element UI 风格：淡入 + 轻微缩放） */
.yu-agentkit-select-dropdown-enter-active,
.yu-agentkit-select-dropdown-leave-active {
    transition: opacity 0.2s ease-out, transform 0.2s ease-out;
}

/* Vue 3 类名 */
.yu-agentkit-select-dropdown-enter-from,
.yu-agentkit-select-dropdown-leave-to {
    opacity: 0;
    transform: scaleY(0.8);
    transform-origin: center bottom;
}

.yu-agentkit-select-dropdown-enter-to,
.yu-agentkit-select-dropdown-leave-from {
    opacity: 1;
    transform: scaleY(1);
    transform-origin: center bottom;
}

/* Vue 2 类名 */
.yu-agentkit-select-dropdown-enter,
.yu-agentkit-select-dropdown-leave-to {
    opacity: 0;
    transform: scaleY(0.8);
    transform-origin: center bottom;
}

.yu-agentkit-select-dropdown-enter-to,
.yu-agentkit-select-dropdown-leave {
    opacity: 1;
    transform: scaleY(1);
    transform-origin: center bottom;
}

/* 下拉选项容器：绝对定位，出现在 trigger 上方，间隔 4px，左边对齐，宽度不受限制 */
.yu-agentkit-select-dropdown {
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 4px;
    width: auto;
    min-width: 100%;
    background-color: #fff;
    border: 0px solid rgba(0, 0, 0, 0.88);
    border-radius: 8px;
    box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
    z-index: 2000;
    box-sizing: border-box;
}

/* 下拉选项包装层：最大高度 274px，overflow scroll，高度自动撑开 */
.yu-agentkit-select-dropdown__wrap {
    max-height: 274px;
    overflow: hidden;
    height: auto;
}

.yu-agentkit-select-dropdown__wrap-inner {
    overflow-y: auto;
}

/* 选项列表：padding 6px 0，垂直布局 */
.yu-agentkit-select-dropdown__list {
    padding: 6px 0;
    margin: 0;
    list-style: none;
}

/* 单个选项：32px 高度，背景 #fff，无间隔垂直排列 */
.yu-agentkit-select-dropdown__item {
    height: 32px;
    background-color: #fff;
    display: flex;
    align-items: center;
    cursor: pointer;
}

/* 选项内文字：padding 5px 16px，14px/行高 22px 且垂直居中，颜色 rgba(0,0,0,0.88)，宽度自然撑宽 */
.yu-agentkit-select-dropdown__item span {
    padding: 5px 16px;
    font-size: 14px;
    line-height: 1;
    color: rgba(0, 0, 0, 0.88);
    display: inline-flex;
    align-items: center;
    min-height: 22px;
    white-space: nowrap;
    box-sizing: border-box;
}

/* 悬浮：背景 rgba(0,0,0,0.04)，文字颜色不变 */
.yu-agentkit-select-dropdown__item:hover:not(.yu-agentkit-select-dropdown__item--selected) {
    background-color: rgba(0, 0, 0, 0.04);
}

/* 选中：背景 rgba(40,119,255,0.06)，文字 #2877ff */
.yu-agentkit-select-dropdown__item--selected {
    background-color: rgba(40, 119, 255, 0.06);
}

.yu-agentkit-select-dropdown__item--selected span {
    color: #2877ff;
    font-weight: 500;
}

/* 选中时悬浮：保持选中样式 */
.yu-agentkit-select-dropdown__item--selected:hover {
    background-color: rgba(40, 119, 255, 0.06);
}

/* =====================
 * Icon Button（Popup body 内操作按钮，带 dark tooltip）
 * ===================== */

/* 外层包裹：用于承载 tooltip 与按钮，悬浮时显示 tooltip */
.yu-agentkit-icon-btn {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* 按钮本体：24x24，圆角 2px，图标色 #595E72，悬浮背景 #ededed */
.yu-agentkit-icon-btn__button {
    width: auto;
    height: 24px;
    padding: 0;
    border: none;
    border-radius: 2px;
    background: transparent;
    color: #595e72;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.15s ease;
}

.yu-agentkit-icon-btn__button:hover:not(:disabled) {
    background-color: #ededed;
}

.yu-agentkit-icon-btn__button:disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

/* 关闭默认悬浮背景，由外层自定义（如 ChatInput 发送/停止按钮） */
.yu-agentkit-icon-btn__button--no-hover:hover:not(:disabled) {
    background-color: transparent;
}

/* 图标与按钮同尺寸 24x24（默认），插槽内可放 24px 图标 */
.yu-agentkit-icon-btn__button svg {
    width: 24px;
    height: 24px;
    display: block;
}

/* 中号尺寸 32x32 */
.yu-agentkit-icon-btn__button--medium {
    width: 32px;
    height: 32px;
}

/* medium 尺寸下，SVG 图标也应该是 32px */
.yu-agentkit-icon-btn__button--medium svg {
    width: 32px;
    height: 32px;
}

/* dark tooltip 容器：绝对定位，具体位置由 placement 修饰类控制 */
.yu-agentkit-icon-btn__tooltip {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    pointer-events: none;
    z-index: 1201;
}

/* dark tooltip 文本框：Element UI effect=dark 风格，无边框；line-height:1 配合 flex 使文字在行内垂直居中 */
.yu-agentkit-icon-btn__tooltip-box {
    padding: 10px 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    background-color: #303133;
    border-radius: 4px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}

/* dark tooltip 箭头：与背景同色 #303133，无边框 */
.yu-agentkit-icon-btn__tooltip-arrow {
    width: 6px;
    height: 6px;
    background-color: #303133;
    transform: rotate(45deg);
    flex-shrink: 0;
}

/* ---------- placement: bottom（箭头在上指向按钮，box 在下） ---------- */
.yu-agentkit-icon-btn__tooltip--bottom {
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 8px;
    flex-direction: column;
}

.yu-agentkit-icon-btn__tooltip-arrow--bottom {
    margin-bottom: -3px;
}

/* ---------- placement: bottom-start ---------- */
.yu-agentkit-icon-btn__tooltip--bottom-start {
    top: 100%;
    left: 0;
    margin-top: 8px;
    align-items: flex-start;
}

.yu-agentkit-icon-btn__tooltip--bottom-start .yu-agentkit-icon-btn__tooltip-arrow {
    margin-left: 9px;
    margin-bottom: -3px;
}

/* ---------- placement: bottom-end ---------- */
.yu-agentkit-icon-btn__tooltip--bottom-end {
    top: 100%;
    right: 0;
    left: auto;
    margin-top: 8px;
    align-items: flex-end;
}

.yu-agentkit-icon-btn__tooltip--bottom-end .yu-agentkit-icon-btn__tooltip-arrow {
    margin-right: 9px;
    margin-bottom: -3px;
}

/* 修复 Portal 方式渲染 tooltip 时，top 场景下 tooltip 距离过远的问题 */
.yu-agentkit-icon-btn__tooltip-portal-wrapper {
    .yu-agentkit-icon-btn__tooltip--top {
        margin-bottom: 0;
    }
}

/* ---------- placement: top（box 在上，箭头在下指向按钮） ---------- */
.yu-agentkit-icon-btn__tooltip--top {
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 8px;
    flex-direction: column-reverse;
}

.yu-agentkit-icon-btn__tooltip-arrow--top {
    margin-top: -3px;
}

/* ---------- placement: top-start ---------- */
.yu-agentkit-icon-btn__tooltip--top-start {
    bottom: 100%;
    left: 0;
    margin-bottom: 8px;
    flex-direction: column-reverse;
    align-items: flex-start;
}

.yu-agentkit-icon-btn__tooltip--top-start .yu-agentkit-icon-btn__tooltip-arrow {
    margin-left: 9px;
    margin-top: -3px;
}

/* ---------- placement: top-end ---------- */
.yu-agentkit-icon-btn__tooltip--top-end {
    bottom: 100%;
    right: 0;
    left: auto;
    margin-bottom: 8px;
    flex-direction: column-reverse;
    align-items: flex-end;
}

.yu-agentkit-icon-btn__tooltip--top-end .yu-agentkit-icon-btn__tooltip-arrow {
    margin-right: 9px;
    margin-top: -3px;
}

/* ---------- placement: left ---------- */
.yu-agentkit-icon-btn__tooltip--left {
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 8px;
    flex-direction: row-reverse;
    align-items: center;
}

.yu-agentkit-icon-btn__tooltip-arrow--left {
    margin-right: -3px;
}

/* ---------- placement: left-start ---------- */
.yu-agentkit-icon-btn__tooltip--left-start {
    right: 100%;
    top: 0;
    margin-right: 8px;
    flex-direction: row-reverse;
    align-items: flex-start;
}

.yu-agentkit-icon-btn__tooltip--left-start .yu-agentkit-icon-btn__tooltip-arrow {
    margin-top: 9px;
    margin-right: -3px;
}

/* ---------- placement: left-end ---------- */
.yu-agentkit-icon-btn__tooltip--left-end {
    right: 100%;
    bottom: 0;
    top: auto;
    margin-right: 8px;
    flex-direction: row-reverse;
    align-items: flex-end;
}

.yu-agentkit-icon-btn__tooltip--left-end .yu-agentkit-icon-btn__tooltip-arrow {
    margin-bottom: 9px;
    margin-right: -3px;
}

/* ---------- placement: right ---------- */
.yu-agentkit-icon-btn__tooltip--right {
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 8px;
    flex-direction: row;
    align-items: center;
}

.yu-agentkit-icon-btn__tooltip-arrow--right {
    margin-left: -3px;
}

/* ---------- placement: right-start ---------- */
.yu-agentkit-icon-btn__tooltip--right-start {
    left: 100%;
    top: 0;
    margin-left: 8px;
    flex-direction: row;
    align-items: flex-start;
}

.yu-agentkit-icon-btn__tooltip--right-start .yu-agentkit-icon-btn__tooltip-arrow {
    margin-top: 9px;
    margin-left: -3px;
}

/* ---------- placement: right-end ---------- */
.yu-agentkit-icon-btn__tooltip--right-end {
    left: 100%;
    bottom: 0;
    top: auto;
    margin-left: 8px;
    flex-direction: row;
    align-items: flex-end;
}

.yu-agentkit-icon-btn__tooltip--right-end .yu-agentkit-icon-btn__tooltip-arrow {
    margin-bottom: 9px;
    margin-left: -3px;
}

/* Popup 进入/离开过渡动画（与运行时 Transition name: yu-agentkit-popup 对应） */
.yu-agentkit-popup-enter-active,
.yu-agentkit-popup-leave-active {
    transition: transform 0.22s ease-out, opacity 0.22s ease-out;
}

/* Vue 3 过渡类名 */
.yu-agentkit-popup-enter-from,
.yu-agentkit-popup-leave-to {
    transform: translateX(100%);
    opacity: 0;
}

.yu-agentkit-popup-enter-to,
.yu-agentkit-popup-leave-from {
    transform: translateX(0);
    opacity: 1;
}

/* Vue 2 过渡类名：与 Vue 3 效果保持一致 */
.yu-agentkit-popup-enter,
.yu-agentkit-popup-leave-to {
    transform: translateX(100%);
    opacity: 0;
}

.yu-agentkit-popup-enter-to,
.yu-agentkit-popup-leave {
    transform: translateX(0);
    opacity: 1;
}

/* =====================
 * Trigger Button 触发按钮
 * ===================== */

/* 外层包裹容器：用于承载 tooltip 与按钮本身 */
.yu-agentkit-trigger-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* 按钮本体：视觉上仅展示图片，其他样式通过 props 与业务覆盖 */
.yu-agentkit-trigger-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: none;
    background-color: transparent;
}

/* 默认图片样式：使用块级渲染避免图片下方出现空隙 */
.yu-agentkit-trigger-image {
    display: block;
}

/* tooltip 整体容器：位于图标左侧，垂直居中，对齐到图标中心 */
.yu-agentkit-tooltip {
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    pointer-events: none;
    z-index: 1200;
}

/* tooltip 文本框：包含提示文字内容 */
.yu-agentkit-tooltip__box {
    border: 1px solid #e4e5ea;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03),
        0px 9px 28px 0px rgba(0, 0, 0, 0.05),
        0px 6px 16px -8px rgba(0, 0, 0, 0.08);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 8px;
    color: #333333;
    box-sizing: border-box;
    white-space: nowrap;
}

/* 周期曝光 tooltip：内容由“图标 + 文案”组成，文本从左侧开始排列，便于快速扫读 */
.yu-agentkit-tooltip--periodic .yu-agentkit-tooltip__box {
    justify-content: flex-start;
    text-align: left;
}

/* 周期曝光内容容器：通过 gap 控制图标与文案间距，便于业务只覆盖局部 class */
.yu-agentkit-tooltip__content {
    display: inline-flex;
    align-items: center;
    -moz-column-gap: 6px;
         column-gap: 6px;
}

/* 周期曝光图标容器：颜色与尺寸都通过 class 控制，便于业务按需覆写 */
.yu-agentkit-tooltip__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 14px;
    height: 14px;
    flex: 0 0 auto;
    color: #2877ff;
}

/* 内嵌 SVG：跟随外层 currentColor，保持 icon 与文案样式解耦 */
.yu-agentkit-tooltip__icon svg {
    display: block;
    width: 14px;
    height: 14px;
}

/* 周期曝光文案节点：单独保留 class，便于业务只覆盖文案字号/颜色而不影响图标 */
.yu-agentkit-tooltip__text {
    display: block;
}

/* tooltip 箭头：使用旋转方块模拟，与文本框边框/阴影保持一致 */
.yu-agentkit-tooltip__arrow {
    width: 8px;
    height: 8px;
    background-color: #ffffff;
    border-top: 1px solid #e4e5ea;
    border-right: 1px solid #e4e5ea;
    transform: rotate(45deg);
    margin-left: -5px;
    box-shadow: 0px 12px 48px 16px rgba(0, 0, 0, 0.03),
        0px 9px 28px 0px rgba(0, 0, 0, 0.05),
        0px 6px 16px -8px rgba(0, 0, 0, 0.08);
}

/* =====================
 * Thinking Trace
 * ===================== */

/* thinking trace 根容器：
 * - 作为聊天流中的独立行，占满当前消息列宽度；
 * - 外层间距与既有 loading / activity 行保持一致，避免切换时出现跳动。 */
.yu-agentkit-thinking-trace {
    width: 100%;
    min-width: 0;
    margin: 16px 0 0 0;
    display: flex;
    flex-direction: column;
}

/* 运行中的 loading 行：
 * - 复用既有 GIF 图标；
 * - 仅文案部分做轻微上移 + 渐隐/渐显，外层容器保持稳定。 */
.yu-agentkit-thinking-trace--loading {
    flex-direction: row;
    align-items: center;
    gap: 8px;
}

.yu-agentkit-thinking-trace__loading-text {
    min-width: 0;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.yu-agentkit-thinking-trace__loading-text-inner {
    display: inline-flex;
    align-items: center;
    min-height: 28px;
    font-size: 16px;
    line-height: 28px;
    color: #666666;
}

.yu-agentkit-thinking-trace-loading-text-enter-active,
.yu-agentkit-thinking-trace-loading-text-leave-active {
    transition: opacity 0.22s ease, transform 0.22s ease;
}

.yu-agentkit-thinking-trace-loading-text-enter-from,
.yu-agentkit-thinking-trace-loading-text-enter,
.yu-agentkit-thinking-trace-loading-text-leave-to {
    opacity: 0;
    transform: translateY(-4px);
}

.yu-agentkit-thinking-trace-loading-text-enter-to,
.yu-agentkit-thinking-trace-loading-text-leave-from,
.yu-agentkit-thinking-trace-loading-text-leave {
    opacity: 1;
    transform: translateY(0);
}

/* summary 行：
 * - 文案规格固定为 16px / 28px / #666；
 * - 按钮只保留文本 + 箭头，不复用消息气泡。 */
.yu-agentkit-thinking-trace__summary {
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    background: transparent;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #666666;
    cursor: pointer;
    text-align: left;
}

.yu-agentkit-thinking-trace__summary:hover {
    color: #333333;
}

.yu-agentkit-thinking-trace__summary-text {
    display: inline-flex;
    align-items: center;
    min-height: 28px;
    font-size: 16px;
    line-height: 28px;
    color: currentColor;
}

.yu-agentkit-thinking-trace__summary-arrow {
    width: 16px;
    height: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: currentColor;
    transition: transform 0.2s ease;
}

.yu-agentkit-thinking-trace__summary-arrow svg {
    display: block;
}

.yu-agentkit-thinking-trace__summary-arrow--expanded {
    transform: rotate(90deg);
}

/* panel 外层过渡包裹：
 * - 使用 grid 过渡避免高度自适应内容展开/收起时出现明显跳变；
 * - margin 放在包裹层上，保证折叠态不会残留额外空隙。 */
.yu-agentkit-thinking-trace__panel-wrap {
    width: 100%;
    min-width: 0;
    margin-top: 16px;
    display: grid;
    grid-template-rows: 1fr;
    overflow: hidden;
}

.yu-agentkit-thinking-trace__panel-wrap-inner {
    min-height: 0;
    overflow: hidden;
}

.yu-agentkit-thinking-trace-panel-enter-active,
.yu-agentkit-thinking-trace-panel-leave-active {
    transition: grid-template-rows 0.24s ease, opacity 0.24s ease, transform 0.24s ease;
}

.yu-agentkit-thinking-trace-panel-enter-from,
.yu-agentkit-thinking-trace-panel-enter,
.yu-agentkit-thinking-trace-panel-leave-to {
    grid-template-rows: 0fr;
    opacity: 0;
    transform: translateY(-6px);
}

.yu-agentkit-thinking-trace-panel-enter-to,
.yu-agentkit-thinking-trace-panel-leave-from,
.yu-agentkit-thinking-trace-panel-leave {
    grid-template-rows: 1fr;
    opacity: 1;
    transform: translateY(0);
}

/* 展开面板：
 * - 时间线与内容区布局；
 * - 适配 inline chat 场景。 */
.yu-agentkit-thinking-trace__panel {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
    background: #ffffff;
}

.yu-agentkit-thinking-trace__steps {
    width: 100%;
}

.yu-agentkit-thinking-trace__step {
    position: relative;
    display: flex;
}

.yu-agentkit-thinking-trace__indicator {
    position: relative;
    width: 16px;
    margin-right: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
}

.yu-agentkit-thinking-trace__indicator::before,
.yu-agentkit-thinking-trace__indicator::after {
    content: "";
    position: absolute;
    left: 50%;
    width: 1px;
    background: #e2e2e2;
    transform: translateX(-0.5px);
}

.yu-agentkit-thinking-trace__indicator::before {
    top: 0;
    height: 10px;
}

.yu-agentkit-thinking-trace__indicator::after {
    top: 10px;
    bottom: 0;
}

.yu-agentkit-thinking-trace__step--first .yu-agentkit-thinking-trace__indicator::before {
    display: none;
}

.yu-agentkit-thinking-trace__step:not(.yu-agentkit-thinking-trace__step--first) .yu-agentkit-thinking-trace__indicator,
.yu-agentkit-thinking-trace__step:not(.yu-agentkit-thinking-trace__step--first) .yu-agentkit-thinking-trace__step-main {
    padding-top: 32px;
}

.yu-agentkit-thinking-trace__dot {
    width: 8px;
    height: 8px;
    margin-top: 6px;
    border-radius: 50%;
    background: #dbdbdb;
    position: relative;
    z-index: 1;
}

.yu-agentkit-thinking-trace__step-main {
    flex: 1;
    min-width: 0;
}

.yu-agentkit-thinking-trace__step-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
    color: #1e2029;
}

.yu-agentkit-thinking-trace__step-item-label {
    margin-top: 16px;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 20px;
    color: #595e72;
}

.yu-agentkit-thinking-trace__files-wrap {
    overflow: hidden;
    height: auto;
    transition: height 0.25s ease;
}

.yu-agentkit-thinking-trace__files {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 8px;
}

.yu-agentkit-thinking-trace__files-empty {
    font-size: 14px;
    line-height: 22px;
    color: #333333;
}

/* trace 内统一 toggle 样式：
 * - 文本项单独复用同一组字号/颜色规范。 */
.yu-agentkit-thinking-trace__toggle,
.yu-agentkit-thinking-text-item__toggle {
    display: inline-flex;
    align-items: center;
    padding: 0;
    border: none;
    background: transparent;
    cursor: pointer;
    font-size: 12px;
    line-height: 20px;
    color: #595e72;
}

.yu-agentkit-thinking-trace__toggle-text,
.yu-agentkit-thinking-text-item__toggle-text {
    color: currentColor;
}

.yu-agentkit-thinking-trace__toggle-icon,
.yu-agentkit-thinking-text-item__toggle-icon {
    width: 16px;
    height: 16px;
    margin-left: 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: transform 0.2s ease;
}

.yu-agentkit-thinking-trace__toggle-icon svg,
.yu-agentkit-thinking-text-item__toggle-icon svg {
    display: block;
}

.yu-agentkit-thinking-trace__toggle-icon--expanded,
.yu-agentkit-thinking-text-item__toggle-icon--expanded {
    transform: rotate(180deg);
}

/* 文本类 item：
 * - 保留三行截断与展开/收起；
 * - 误差项和 metrics 不进入当前 trace 方案。 */
.yu-agentkit-thinking-text-item {
    position: relative;
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    color: #333333;
}

.yu-agentkit-thinking-text-item--error .yu-agentkit-thinking-text-item__content {
    color: #ef3a41;
}

.yu-agentkit-thinking-text-item__content-wrap {
    overflow: hidden;
    height: auto;
    will-change: height;
}

.yu-agentkit-thinking-text-item__content,
.yu-agentkit-thinking-text-item__measure {
    white-space: pre-wrap;
    word-break: break-all;
    font-size: 14px;
    line-height: 22px;
    color: #333333;
}

.yu-agentkit-thinking-text-item__content--collapsed {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    overflow: hidden;
}

.yu-agentkit-thinking-text-item__measure {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    visibility: hidden;
    pointer-events: none;
    z-index: -1;
}

.yu-agentkit-thinking-text-item__toggle {
    margin-top: 8px;
}

/* 文件资源卡片：
 * - 当前版本不绑定点击行为，仅保留 hover 反馈。 */
.yu-agentkit-thinking-file-item {
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    margin-right: 8px;
    margin-bottom: 8px;
    padding: 1px 8px;
    box-sizing: border-box;
    border-radius: 4px;
    background: rgba(40, 119, 255, 0.06);
    color: #595e72;
    cursor: default;
    transition: background-color 0.2s ease;
}

.yu-agentkit-thinking-file-item:hover {
    background: rgba(40, 119, 255, 0.12);
}

.yu-agentkit-thinking-file-item__icon {
    margin-right: 8px;
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
}

.yu-agentkit-thinking-file-item__icon svg,
.yu-agentkit-thinking-file-item__icon img {
    width: 16px;
    height: 16px;
    display: block;
}

.yu-agentkit-thinking-file-item__name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    line-height: 22px;
    color: #595e72;
}
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-0cdd387c.woff2) format("woff2"),url(./KaTeX_AMS-Regular-30da91e8.woff) format("woff"),url(./KaTeX_AMS-Regular-68534840.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-de7701e4.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-1ae6bd74.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-07d8e303.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-5d53e70a.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-3398dd02.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-ed0b7437.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-74444efd.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-9be7ceb8.woff) format("woff"),url(./KaTeX_Fraktur-Bold-9163df9c.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-51814d27.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-5e28753b.woff) format("woff"),url(./KaTeX_Fraktur-Regular-1e6f9579.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-0f60d1b8.woff2) format("woff2"),url(./KaTeX_Main-Bold-c76c5d69.woff) format("woff"),url(./KaTeX_Main-Bold-138ac28d.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-99cd42a3.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-a6f7ec0d.woff) format("woff"),url(./KaTeX_Main-BoldItalic-70ee1f64.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-97479ca6.woff2) format("woff2"),url(./KaTeX_Main-Italic-f1d6ef86.woff) format("woff"),url(./KaTeX_Main-Italic-0d85ae7c.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-c2342cd8.woff2) format("woff2"),url(./KaTeX_Main-Regular-c6368d87.woff) format("woff"),url(./KaTeX_Main-Regular-d0332f52.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-dc47344d.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-850c0af5.woff) format("woff"),url(./KaTeX_Math-BoldItalic-f9377ab0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-7af58c5e.woff2) format("woff2"),url(./KaTeX_Math-Italic-8a8d2445.woff) format("woff"),url(./KaTeX_Math-Italic-08ce98e5.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-e99ae511.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-ece03cfd.woff) format("woff"),url(./KaTeX_SansSerif-Bold-1ece03f7.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-00b26ac8.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-91ee6750.woff) format("woff"),url(./KaTeX_SansSerif-Italic-3931dd81.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-68e8c73e.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-11e4dc8a.woff) format("woff"),url(./KaTeX_SansSerif-Regular-f36ea897.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-036d4e95.woff2) format("woff2"),url(./KaTeX_Script-Regular-d96cdf2b.woff) format("woff"),url(./KaTeX_Script-Regular-1c67f068.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-6b47c401.woff2) format("woff2"),url(./KaTeX_Size1-Regular-c943cc98.woff) format("woff"),url(./KaTeX_Size1-Regular-95b6d2f1.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-d04c5421.woff2) format("woff2"),url(./KaTeX_Size2-Regular-2014c523.woff) format("woff"),url(./KaTeX_Size2-Regular-a6b2099f.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./KaTeX_Size3-Regular-6ab6b62e.woff) format("woff"),url(./KaTeX_Size3-Regular-500e04d5.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-a4af7d41.woff2) format("woff2"),url(./KaTeX_Size4-Regular-99f9c675.woff) format("woff"),url(./KaTeX_Size4-Regular-c647367d.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-71d517d6.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-e14fed02.woff) format("woff"),url(./KaTeX_Typewriter-Regular-f01f3e87.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.25"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
