@charset "UTF-8";.fade-enter-active,.fade-leave-active{transition:opacity .2s;will-change:opacity}.fade-enter-from,.fade-leave-active{opacity:0}.fade-transform--move,.fade-transform-leave-active,.fade-transform-enter-active{transition:opacity .16s ease;will-change:opacity}.fade-transform-enter-from,.fade-transform-leave-to{opacity:0}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:opacity .16s ease,transform .16s ease;will-change:opacity,transform}.breadcrumb-enter-from,.breadcrumb-leave-active{opacity:0;transform:translate(20px)}.breadcrumb-move{transition:opacity .16s ease,transform .16s ease}.breadcrumb-leave-active{position:absolute}.el-message-box{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:none!important;width:440px;border-radius:16px!important;padding:24px 28px 0!important;border:none!important;box-shadow:0 24px 64px #00000021,0 8px 24px #00000012,0 0 0 1px #0000000a;background:var(--el-bg-color)!important}.el-message-box .el-message-box__header{padding:0 0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:none}.el-message-box .el-message-box__header .el-message-box__title{font-size:16px;font-weight:600;color:var(--el-text-color-primary);margin:0}.el-message-box .el-message-box__header .el-message-box__headerbtn{position:static!important;width:28px;height:28px;padding:0;margin:0!important;border-radius:8px;border:none;background:transparent;display:inline-flex!important;align-items:center;justify-content:center;color:var(--el-text-color-placeholder);transition:all .2s ease;flex-shrink:0}.el-message-box .el-message-box__header .el-message-box__headerbtn .el-icon{font-size:14px}.el-message-box .el-message-box__header .el-message-box__headerbtn:hover{background:var(--el-fill-color);color:var(--el-text-color-secondary)}.el-message-box .el-message-box__content{padding:0 0 24px!important;margin:0;border:none;background:transparent}.el-message-box .el-message-box__content .el-message-box__icon,.el-message-box .el-message-box__content .el-message-box__status{display:none!important}.el-message-box .el-message-box__content .el-message-box__message{font-size:14px;line-height:1.6;color:var(--el-text-color-regular);margin:0!important}.el-message-box .el-message-box__btns{padding:22px 0 28px!important;border-top:1px solid var(--el-border-color-lighter);width:100%;box-sizing:border-box;display:flex!important;justify-content:center!important;align-items:center;gap:40px}.el-message-box .el-message-box__btns .el-button+.el-button{margin-left:0!important}.el-message-box .el-message-box__btns .el-button{min-width:88px}#app .main-container{height:100%;transition:margin-left .28s;will-change:margin-left;margin-left:200px;position:relative}#app .sidebarHide{margin-left:0!important}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;will-change:width;width:200px!important;background-color:#1c2541;height:100%;position:fixed;font-size:0px;top:0;bottom:0;left:0;z-index:1001;overflow:hidden;-webkit-box-shadow:1px 0 4px rgba(2,8,23,.12);box-shadow:1px 0 4px #0208171f}#app .sidebar-container .horizontal-collapse-transition{transition:0s width ease-in-out,0s padding-left ease-in-out,0s padding-right ease-in-out}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .el-menu{border:none;width:100%!important;background:transparent!important}#app .sidebar-container .el-menu-item,#app .sidebar-container .menu-title,#app .sidebar-container .el-sub-menu__title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:6px;margin:4px 10px;height:40px!important;line-height:40px!important;transition:all .15s cubic-bezier(.4,0,.2,1)}#app .sidebar-container .el-menu-item .el-menu-tooltip__trigger{display:inline-block!important;height:40px!important;line-height:40px!important}#app .sidebar-container .sub-menu-title-noDropdown:hover,#app .sidebar-container .el-sub-menu__title:hover,#app .sidebar-container .el-menu-item:hover{background-color:#ffffff0f!important;color:#fff!important}#app .sidebar-container .el-menu-item.is-active{background-color:var(--el-color-primary)!important;color:#fff!important;font-weight:500}#app .sidebar-container.is-light{background-color:var(--ui-bg-card)!important}#app .sidebar-container.is-light .sub-menu-title-noDropdown,#app .sidebar-container.is-light .el-sub-menu__title{color:var(--ui-text-secondary)!important}#app .sidebar-container.is-light .sub-menu-title-noDropdown:hover,#app .sidebar-container.is-light .el-sub-menu__title:hover{background-color:#2563eb14!important;color:#1d4ed8!important}#app .sidebar-container.is-light .el-menu-item{color:var(--ui-text-secondary)!important}#app .sidebar-container.is-light .el-menu-item:hover{background-color:#2563eb14!important;color:var(--ui-text-primary)!important}#app .sidebar-container.is-light .el-menu-item.is-active{background:linear-gradient(90deg,#2563eb2e,#3b82f61a)!important;color:#1d4ed8!important;font-weight:700;box-shadow:inset 3px 0 #2563eb,0 4px 12px #2563eb1f}#app .sidebar-container.is-light .el-menu-item.is-active .svg-icon,#app .sidebar-container.is-light .el-menu-item.is-active .menu-title{color:#1d4ed8!important}#app .sidebar-container.is-light .el-sub-menu.is-active>.el-sub-menu__title{color:#1d4ed8!important;font-weight:700}#app .sidebar-container.is-light .el-sub-menu.is-active>.el-sub-menu__title .svg-icon,#app .sidebar-container.is-light .el-sub-menu.is-active>.el-sub-menu__title .menu-title{color:#1d4ed8!important}#app .sidebar-container.is-dark .is-active>.el-sub-menu__title{color:#fff!important}#app .sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container .el-sub-menu .el-menu-item{min-width:200px!important}#app .sidebar-container .nest-menu .el-sub-menu>.el-sub-menu__title:hover,#app .sidebar-container .el-sub-menu .el-menu-item:hover{background-color:#ffffff14!important}#app .sidebar-container.is-dark .nest-menu .el-sub-menu>.el-sub-menu__title,#app .sidebar-container.is-dark .el-sub-menu .el-menu-item{background-color:#18213b!important}#app .sidebar-container.is-dark .nest-menu .el-sub-menu>.el-sub-menu__title:hover,#app .sidebar-container.is-dark .el-sub-menu .el-menu-item:hover{background-color:#243358!important}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:54px}#app .hideSidebar .sub-menu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .sub-menu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .sub-menu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .el-sub-menu{overflow:hidden}#app .hideSidebar .el-sub-menu>.el-sub-menu__title{padding:0!important}#app .hideSidebar .el-sub-menu>.el-sub-menu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-menu--collapse .el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .hideSidebar .el-menu--collapse .el-sub-menu>.el-sub-menu__title>.svg-icon{height:1em;width:1em;overflow:visible;visibility:visible;display:inline-block}#app .el-menu--collapse .el-menu .el-sub-menu{min-width:200px!important}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical .nest-menu .el-sub-menu>.el-sub-menu__title:hover,.el-menu--vertical .el-menu-item:hover{background-color:#ffffff14!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#94a3b83d}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#64748b94;border-radius:20px}.light .el-menu--vertical .nest-menu .el-sub-menu>.el-sub-menu__title:hover,.light .el-menu--vertical .el-menu-item:hover{background-color:#2563eb14!important;color:#1d4ed8!important}.light .el-menu--vertical>.el-menu--popup{background:var(--ui-bg-card)!important;border:1px solid rgba(148,163,184,.24)}.light .el-menu--vertical>.el-menu--popup .el-menu-item,.light .el-menu--vertical>.el-menu--popup .el-sub-menu__title{color:#0f172adb!important}.light .el-menu--vertical>.el-menu--popup .el-menu-item.is-active{background:linear-gradient(90deg,#2563eb2e,#3b82f61a)!important;color:#1d4ed8!important;font-weight:700;box-shadow:inset 3px 0 #2563eb}.light .el-menu--vertical>.el-menu--popup .el-menu-item.is-active .svg-icon,.light .el-menu--vertical>.el-menu--popup .el-menu-item.is-active .menu-title{color:#1d4ed8!important}.dark .el-menu--vertical>.el-menu--popup{background:#0f1a31!important;border:1px solid rgba(73,90,120,.6);color:#d8e4f5}.dark .el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#1e293bdb}.dark .el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#64748bb3}.dark .el-menu--vertical>.el-menu--popup .el-menu-item,.dark .el-menu--vertical>.el-menu--popup .el-sub-menu__title{color:#d8e4f5!important}.dark .el-menu--vertical>.el-menu--popup .el-menu-item:hover,.dark .el-menu--vertical>.el-menu--popup .el-sub-menu__title:hover{background:#94a3b824!important}.blue-btn{background:#324157}.blue-btn:hover{color:#324157}.blue-btn:hover:before,.blue-btn:hover:after{background:#324157}.light-blue-btn{background:#3a71a8}.light-blue-btn:hover{color:#3a71a8}.light-blue-btn:hover:before,.light-blue-btn:hover:after{background:#3a71a8}.red-btn{background:#c03639}.red-btn:hover{color:#c03639}.red-btn:hover:before,.red-btn:hover:after{background:#c03639}.pink-btn{background:#e65d6e}.pink-btn:hover{color:#e65d6e}.pink-btn:hover:before,.pink-btn:hover:after{background:#e65d6e}.green-btn{background:#30b08f}.green-btn:hover{color:#30b08f}.green-btn:hover:before,.green-btn:hover:after{background:#30b08f}.tiffany-btn{background:#4ab7bd}.tiffany-btn:hover{color:#4ab7bd}.tiffany-btn:hover:before,.tiffany-btn:hover:after{background:#4ab7bd}.yellow-btn{background:#fec171}.yellow-btn:hover{color:#fec171}.yellow-btn:hover:before,.yellow-btn:hover:after{background:#fec171}.pan-btn{font-size:14px;color:#fff;padding:14px 36px;border-radius:8px;border:none;outline:none;transition:background-color .18s ease,color .18s ease;position:relative;display:inline-block}.pan-btn:hover{background:var(--ui-bg-card)}.pan-btn:hover:before,.pan-btn:hover:after{width:100%;transition:width .2s ease}.pan-btn:before,.pan-btn:after{content:"";position:absolute;top:0;right:0;height:2px;width:0;transition:width .2s ease}.pan-btn:after{right:inherit;top:inherit;left:0;bottom:0}.custom-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:var(--ui-bg-card);color:var(--ui-text-primary);border:1px solid var(--ui-border);-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;padding:10px 15px;font-size:14px;border-radius:4px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.mb8{margin-bottom:8px}.ml5{margin-left:5px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.el-form .el-form-item__label{font-weight:600;color:var(--ui-text-primary);font-size:14px}.el-dialog:not(.is-fullscreen){margin-top:6vh!important}.el-dialog.scrollbar .el-dialog__body{overflow:auto;overflow-x:hidden;max-height:70vh;padding:10px 20px 0}.el-table .el-table__header-wrapper th,.el-table .el-table__fixed-header-wrapper th{word-break:break-word;background-color:var(--ui-table-head-bg)!important;color:var(--ui-text-primary);font-size:14px;font-weight:700}.el-table .el-table__row td{color:var(--ui-text-primary);background-color:var(--ui-table-row-bg)!important;font-size:14px}.el-table .el-table__row:hover td{background-color:var(--ui-table-row-hover)!important}.el-table .el-table__body-wrapper .el-button [class*=el-icon-]+span{margin-left:1px}.form-header{font-size:14px;font-weight:600;color:var(--ui-text-primary);border-bottom:1px solid var(--ui-border);margin:8px 10px 25px;padding-bottom:5px}.pagination-container{position:relative;margin-bottom:0;margin-top:6px;padding:6px 14px!important}.el-dialog .pagination-container{position:static!important}.tree-border{margin-top:5px;border:1px solid var(--ui-border);background:var(--ui-bg-card) none;border-radius:4px;width:100%}.pagination-container .el-pagination{right:0;position:absolute}@media(max-width:768px){.pagination-container{position:relative;overflow:hidden}.pagination-container .el-pagination{position:static;display:flex;justify-content:center;flex-wrap:wrap;gap:4px}.pagination-container .el-pagination>.el-pagination__jump{display:none!important}.pagination-container .el-pagination>.el-pagination__sizes{display:none!important}}.el-table .fixed-width .el-button--small{padding-left:0;padding-right:0;width:inherit}.app-container .el-row>.el-col,.app-container .el-row>[class*=el-col-]{min-width:0}.app-container .el-form--inline{padding:14px 16px 4px;margin-bottom:12px;background:var(--ui-bg-card);border:1px solid var(--ui-border);border-radius:10px;flex-shrink:0}.app-container .el-form--inline .el-form-item{margin-right:16px;margin-bottom:12px}.app-container .el-form--inline .el-form-item__label{color:var(--ui-text-primary);font-weight:600;font-size:14px}.app-container .el-row.mb8{padding:4px 0 10px;align-items:center;flex-shrink:0}.app-container .el-row.mb8 .el-button{min-width:84px;min-height:40px}.app-container .el-table{border-radius:10px;border:1px solid var(--ui-border);overflow:hidden}.app-container .el-table .el-table__header-wrapper{flex-shrink:0}.app-container .el-table th.el-table__cell{background:var(--ui-table-head-bg)!important;color:var(--ui-text-primary)}.app-container .el-table .cell{white-space:nowrap;line-height:23px}@media(max-width:768px){.app-container .el-table .cell{white-space:normal;word-break:break-word}}.app-container .el-table .el-table__header-wrapper .cell,.app-container .el-table .el-table__fixed-header-wrapper .cell{white-space:normal;word-break:keep-all;overflow:visible;text-overflow:unset}.app-container .pagination-container{flex-shrink:0;margin-top:6px;margin-bottom:0;padding:6px 14px!important;background:transparent;height:auto}.el-table .el-dropdown-link{cursor:pointer;color:var(--el-color-primary);margin-left:10px;display:inline-flex;align-items:center;line-height:1;vertical-align:middle}.el-table .el-dropdown,.el-icon-arrow-down{font-size:12px}.el-table .el-dropdown{display:inline-flex;align-items:center;vertical-align:middle}.el-table .el-dropdown .el-dropdown-link{margin-left:0}.el-table .el-button+.el-dropdown{margin-left:8px}.el-tree-node__content>.el-checkbox{margin-right:8px}.list-group-item{border-bottom:1px solid var(--ui-border);border-top:1px solid var(--ui-border);margin-bottom:-1px;padding:12px 0;font-size:14px}.el-card__header{padding:14px 20px 10px!important;min-height:44px;color:var(--ui-text-primary);background-color:var(--ui-bg-subtle);border-bottom:1px solid var(--ui-border);font-size:14px;font-weight:600}.el-card__body{padding:18px 22px 22px!important;color:var(--ui-text-primary)}.top-right-btn{margin-left:auto}@media(max-width:768px){.el-form--inline .el-form-item{display:block;margin-right:0;width:100%}.el-form--inline .el-form-item__label{display:block;text-align:left;padding:0 0 4px}.el-form--inline .el-form-item__content{width:100%}.el-form--inline .el-input,.el-form--inline .el-select,.el-form--inline .el-date-editor,.el-form--inline .el-date-editor--daterange,.el-form--inline .el-tree-select{width:100%!important;max-width:100%!important}.el-dialog:not(.is-fullscreen){width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-top:12px!important}.el-dialog .el-dialog__body{padding:12px 16px}}.dark .form-header{color:var(--ui-text-secondary);border-bottom-color:var(--ui-border)}.dark .list-group-item{border-top-color:var(--ui-border);border-bottom-color:var(--ui-border);color:var(--ui-text-primary)}:root{--layout-navbar-height: 56px;--layout-tags-height: 40px;--ui-bg-page: #eef2f8;--ui-bg-card: #ffffff;--ui-bg-elevated: #f8fafd;--ui-bg-subtle: #f0f4fa;--ui-bg-muted: #e4ebf5;--ui-text-primary: #1a2332;--ui-text-secondary: #475569;--ui-text-placeholder: #94a3b8;--ui-border: #d1d9e6;--ui-table-head-bg: #e8eef7;--ui-table-row-bg: #ffffff;--ui-table-row-hover: #f0f5fc;--ui-input-bg: #f8fafd;--ui-input-border: #c4cfde;--ui-navbar-bg: rgba(248, 250, 253, .95);--ui-overlay-bg: rgba(0, 0, 0, .3);--ui-focus: rgba(59, 130, 246, .35);--ui-size-control-sm: 34px;--ui-size-control-md: 42px;--ui-size-control-lg: 50px;--ui-radius-control: 10px;--ui-font-control: 14px;--ui-font-control-sm: 13px;--ui-font-control-lg: 15px;--ui-table-cell-py: 12px;--ui-table-cell-px: 14px}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:none!important}html.theme-switching [class*=-enter-active],html.theme-switching [class*=-leave-active]{animation:none!important;transition:none!important}::selection{background:#3b82f647}html{height:100%;box-sizing:border-box;overflow:hidden}body{height:100%;margin:0;overflow:hidden;color:var(--ui-text-primary);background:var(--ui-bg-page);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:14px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}html,body,#app{height:100%;background:var(--ui-bg-page);color:var(--ui-text-primary)}*,*:before,*:after{box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}a:focus,a:active{outline:none}div:focus{outline:none}.fr{float:right}.fl{float:left}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.block{display:block}.pointer{cursor:pointer}.inlineBlock{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.text-navy{color:#0d9488}.text-primary{color:inherit}.text-success{color:#16a34a}.text-info{color:#0891b2}.text-warning{color:#d97706}.text-danger{color:#dc2626}.text-muted{color:var(--ui-text-secondary)}.img-circle{border-radius:50%}.img-lg{width:120px;height:120px}.avatar-upload-preview{position:absolute;top:50%;transform:translate(50%,-50%);width:200px;height:200px;border-radius:50%;box-shadow:0 0 4px #ccc;overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}label{font-weight:600}aside{background:var(--ui-bg-muted);padding:10px 24px;margin-bottom:20px;border-radius:4px;display:block;line-height:36px;font-size:17px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--ui-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}aside a{color:var(--el-color-primary);cursor:pointer}aside a:hover{color:var(--el-color-primary-light-2)}.app-container{padding:20px;min-height:calc(100vh - var(--layout-navbar-height) - var(--layout-tags-height) - 10px);box-sizing:border-box}.components-container{margin:30px 50px;position:relative}.pagination-container{margin-top:10px;position:relative;margin-bottom:0;padding:6px 14px!important}.sub-navbar{height:50px;line-height:50px;position:relative;width:100%;text-align:right;padding-right:20px;transition:position .2s ease;background:linear-gradient(90deg,#20b6f9,#20b6f9 0%,#2178f1 100%,#2178f1)}.sub-navbar .subtitle{font-size:20px;color:#f8fbff}.sub-navbar.deleted{background:var(--ui-bg-muted)}.link-type,.link-type:focus{color:var(--el-color-primary);cursor:pointer}.link-type:hover,.link-type:focus:hover{color:var(--el-color-primary-light-3)}.filter-container{padding-bottom:10px}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:10px}.query-w200{width:210px}.query-w240{width:260px}.query-w300,.query-w308{width:320px}.query-inline-mb20{margin-bottom:20px}.legacy-center-actions{text-align:center;margin-left:-120px;margin-top:30px}.legacy-center-actions-sm{text-align:center;margin-left:-100px;margin-top:10px}.sortable-ghost{opacity:.8;color:#fff!important;background:#42b983!important}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.list-group{padding-left:0;list-style:none}.list-group-item{border-bottom:1px solid var(--ui-border);border-top:1px solid var(--ui-border);margin-bottom:-1px;padding:12px 0;font-size:15px}.list-group-striped>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.pull-right{float:right!important}.card-box{padding-right:15px;padding-left:15px;margin-bottom:10px}.el-button--cyan.is-active,.el-button--cyan:active{background:#20b2aa;border-color:#20b2aa;color:#fff}.el-button--cyan:focus,.el-button--cyan:hover{background:#48d1cc;border-color:#48d1cc;color:#fff}.el-button--cyan{background-color:#20b2aa;border-color:#20b2aa;color:#fff}.el-overlay-message-box,.el-message-box__wrapper{display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.el-message-box__wrapper .el-message-box{max-height:80vh;overflow-y:auto}.el-overlay-message-box[style*="display: none"],.el-overlay-message-box[style*="display:none"],.el-message-box__wrapper[style*="display: none"],.el-message-box__wrapper[style*="display:none"]{display:none!important}html[data-app-scene=pc] .el-table .el-table__header-wrapper,html[data-app-scene=pc] .el-table .el-table__fixed-header-wrapper{overflow-x:hidden!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-theme=light]{color-scheme:light}html[data-theme=dark]{--ui-bg-page: #0b1220;--ui-bg-card: #111a2c;--ui-bg-elevated: #0f172a;--ui-bg-subtle: #131f34;--ui-bg-muted: #17243b;--ui-text-primary: #e5edf9;--ui-text-secondary: #a9b6ca;--ui-text-placeholder: #7f8ca6;--ui-border: #25324a;--ui-table-head-bg: #162338;--ui-table-row-bg: #111a2c;--ui-table-row-hover: #1a2b45;--ui-input-bg: #0d1627;--ui-input-border: #31405c;--ui-navbar-bg: #0f172a;--ui-overlay-bg: rgba(0, 0, 0, .5);--ui-focus: rgba(59, 130, 246, .45);color-scheme:dark;--el-bg-color: #111a2c;--el-bg-color-page: #0b1220;--el-bg-color-overlay: #131f34;--el-text-color-primary: #e5edf9;--el-text-color-regular: #a9b6ca;--el-text-color-secondary: #7f8ca6;--el-text-color-placeholder: #5a6a84;--el-border-color: #25324a;--el-border-color-light: #1e2d45;--el-border-color-lighter: #1a2740;--el-border-color-extra-light: #162338;--el-border-color-dark: #2e3f5c;--el-fill-color: #131f34;--el-fill-color-light: #162338;--el-fill-color-lighter: #111a2c;--el-fill-color-extra-light: #0f172a;--el-fill-color-dark: #1a2b45;--el-fill-color-darker: #1e3352;--el-fill-color-blank: transparent;--el-mask-color: rgba(0, 0, 0, .6);--el-mask-color-extra-light: rgba(0, 0, 0, .25)}#nprogress .bar{height:3px;background:var(--el-color-primary, #3b82f6)}#nprogress .peg{box-shadow:0 0 10px var(--el-color-primary, #3b82f6),0 0 5px var(--el-color-primary, #3b82f6)}#nprogress .spinner-icon{border-top-color:var(--el-color-primary, #3b82f6);border-left-color:var(--el-color-primary, #3b82f6)}.sidebarLogoFade-enter-active[data-v-54d544ff]{transition:opacity .28s ease}.sidebarLogoFade-enter[data-v-54d544ff],.sidebarLogoFade-leave-to[data-v-54d544ff]{opacity:0}.sidebar-logo-container[data-v-54d544ff]{position:relative;width:100%;height:50px;line-height:50px;background:transparent;text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-54d544ff]{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-54d544ff]{width:36px;height:36px;vertical-align:middle;margin-right:12px}.sidebar-logo-container .sidebar-logo-link .sidebar-title-group[data-v-54d544ff]{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.2;vertical-align:middle}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-54d544ff]{margin:0;color:var(--ui-text-primary);font-weight:600;font-size:14px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.sidebar-logo-container .sidebar-logo-link .sidebar-slogan[data-v-54d544ff]{font-size:10px;color:var(--ui-text-placeholder);letter-spacing:1px;white-space:nowrap}.sidebar-logo-container.collapse .sidebar-logo[data-v-54d544ff]{margin-right:0}.sub-el-icon,.nav-icon{display:inline-block;font-size:15px;margin-right:12px;position:relative}.svg-icon{width:1em;height:1em;position:relative;fill:currentColor;vertical-align:-2px}.hamburger[data-v-d23ef030]{display:inline-block;vertical-align:middle;width:20px;height:20px;color:inherit;fill:currentColor}.hamburger path[data-v-d23ef030]{fill:currentColor}.hamburger.is-active[data-v-d23ef030]{transform:rotate(180deg)}.sidebar-root[data-v-7b11ae29]{height:100%;display:flex;flex-direction:column;position:relative;isolation:isolate}.sidebar-root[data-v-7b11ae29]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.sidebar-root[data-v-7b11ae29]>*{position:relative;z-index:2}.sidebar-root.is-dark[data-v-7b11ae29]:after{background-image:radial-gradient(circle at 14% 12%,#70b1ff17 0,#70b1ff00 44%),linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 10px),linear-gradient(45deg,rgba(109,150,217,.05) 0 1px,transparent 1px 14px);background-size:auto,18px 18px,24px 24px;opacity:.7}.sidebar-root.is-light[data-v-7b11ae29]:after{background-image:radial-gradient(circle at 12% 10%,#3b82f61a 0,#3b82f600 44%),linear-gradient(135deg,rgba(15,23,42,.05) 0 1px,transparent 1px 12px),linear-gradient(45deg,rgba(59,130,246,.045) 0 1px,transparent 1px 16px);background-size:auto,20px 20px,26px 26px;opacity:.78}.sidebar-menu-area[data-v-7b11ae29]{flex:1;min-height:0;overflow:hidden}.sidebar-menu-scroll[data-v-7b11ae29]{height:100%;overflow-y:auto;overflow-x:hidden}.sidebar-menu-scroll[data-v-7b11ae29]::-webkit-scrollbar{width:6px}.sidebar-menu-scroll[data-v-7b11ae29]::-webkit-scrollbar-track{background:transparent}.sidebar-menu-scroll[data-v-7b11ae29]::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:3px}.sidebar-menu-scroll[data-v-7b11ae29]::-webkit-scrollbar-thumb:hover{background:#94a3b8b3}.is-dark .sidebar-menu-scroll[data-v-7b11ae29]::-webkit-scrollbar-thumb{background:#64748b80}.is-dark .sidebar-menu-scroll[data-v-7b11ae29]::-webkit-scrollbar-thumb:hover{background:#64748bb3}.sidebar-bottom-actions[data-v-7b11ae29]{margin-top:auto;border-top:1px solid rgba(148,163,184,.2);padding:8px 6px}.sidebar-action-btn[data-v-7b11ae29]{width:100%;height:34px;border:0;border-radius:8px;background:transparent;color:inherit;display:flex;align-items:center;cursor:pointer;padding:0 8px;transition:background-color .16s ease,color .16s ease}.sidebar-action-btn[data-v-7b11ae29]:hover{background:#94a3b824}.sidebar-action-btn[data-v-7b11ae29] .hamburger{width:16px;height:16px}.sidebar-action-btn[data-v-7b11ae29] div{padding:0!important}.sidebar-action-text[data-v-7b11ae29]{margin-left:10px;font-size:12px;white-space:nowrap}.sidebar-root.is-collapsed .sidebar-action-btn[data-v-7b11ae29]{justify-content:center;padding:0}.sidebar-root.is-dark .sidebar-bottom-actions[data-v-7b11ae29]{border-top-color:#ffffff1a}.sidebar-root.is-dark .sidebar-action-btn[data-v-7b11ae29]{color:#e2e8f0}.sidebar-root.is-dark .sidebar-action-btn[data-v-7b11ae29]:hover{background:#ffffff14}.sidebar-root.is-light .sidebar-bottom-actions[data-v-7b11ae29]{border-top-color:#0f172a1a}.sidebar-root.is-light .sidebar-action-btn[data-v-7b11ae29]{color:#243447}.sidebar-root.is-light .sidebar-action-btn[data-v-7b11ae29]:hover{background:#0f172a14}@media(max-width:1366px),(prefers-reduced-motion:reduce){.sidebar-root[data-v-7b11ae29]:after{background-image:none!important;opacity:0}}.app-main[data-v-b7f959c4]{flex:1;min-height:0;width:100%;position:relative;overflow:auto;background:transparent}.fixed-header+.app-main[data-v-b7f959c4]{padding-top:var(--layout-navbar-height)}.hasTagsView .fixed-header+.app-main[data-v-b7f959c4]{padding-top:calc(var(--layout-navbar-height) + var(--layout-tags-height))}.app-main{--scrollbar-thumb: rgba(148, 163, 184, 0);--scrollbar-thumb-hover: rgba(148, 163, 184, .45);--scrollbar-track: transparent}.app-main::-webkit-scrollbar{width:6px;height:6px}.app-main::-webkit-scrollbar-track{background:var(--scrollbar-track)}.app-main::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;transition:background .3s ease}.app-main::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.app-main{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.app-main.scrolling{--scrollbar-thumb: rgba(148, 163, 184, .5);--scrollbar-thumb-hover: rgba(59, 130, 246, .8)}.dark .app-main{--scrollbar-thumb: rgba(100, 116, 139, 0);--scrollbar-thumb-hover: rgba(100, 116, 139, .4)}.dark .app-main.scrolling{--scrollbar-thumb: rgba(100, 116, 139, .45);--scrollbar-thumb-hover: rgba(99, 102, 241, .75)}.app-breadcrumb.el-breadcrumb[data-v-3d98c1db]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-3d98c1db]{color:var(--ui-text-placeholder);cursor:text}.topmenu-container.el-menu--horizontal>.el-menu-item{float:left;height:var(--layout-navbar-height)!important;line-height:var(--layout-navbar-height)!important;color:var(--ui-text-secondary)!important;padding:0 8px!important;margin:0 8px!important;border-radius:8px;transition:color .16s ease,background-color .16s ease}.topmenu-container.el-menu--horizontal>.el-menu-item.is-active,.el-menu--horizontal>.el-sub-menu.is-active .el-submenu__title{border-bottom:2px solid var(--theme)!important;color:var(--ui-text-primary)}.topmenu-container.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{float:left;height:var(--layout-navbar-height)!important;line-height:var(--layout-navbar-height)!important;color:var(--ui-text-secondary)!important;padding:0 8px!important;margin:0 8px!important;border-radius:8px;transition:color .16s ease,background-color .16s ease}.topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.topmenu-container.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:var(--ui-bg-subtle)!important}.topmenu-container .svg-icon{margin-right:4px}.topmenu-container .el-sub-menu .el-sub-menu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:0}.dark .topmenu-container.el-menu--horizontal{border-bottom-color:var(--ui-border)!important;background-color:transparent!important}.theme-toggle[data-v-06ad4986]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer;transition:color .2s,background .2s,transform .2s}.theme-toggle[data-v-06ad4986]:hover{color:#475569;background:#94a3b81f;transform:rotate(15deg)}.theme-toggle[data-v-06ad4986]:focus-visible{outline:2px solid rgba(59,130,246,.42);outline-offset:2px}html.dark .theme-toggle[data-v-06ad4986]{color:#64748b}html.dark .theme-toggle[data-v-06ad4986]:hover{color:#e2e8f0;background:#94a3b81a}@media(prefers-reduced-motion:reduce){.theme-toggle[data-v-06ad4986]{transition:none!important}}.notification-center[data-v-9453c9a1]{display:inline-flex;align-items:center}.notification-trigger[data-v-9453c9a1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--ui-text-secondary);cursor:pointer;transition:color .2s,background .2s}.notification-trigger[data-v-9453c9a1]:hover,.notification-trigger.is-active[data-v-9453c9a1]{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.notification-trigger[data-v-9453c9a1] .el-badge__content{border:none;transition:none!important;animation:none!important;box-shadow:0 0 0 1px var(--ui-navbar-bg, #f8fafd)}@media(prefers-reduced-motion:reduce){.notification-trigger[data-v-9453c9a1]{transition:none!important}}.notification-center-popper{padding:0!important;border:1px solid var(--ui-border, #e2e8f0)!important;border-radius:12px!important;box-shadow:0 12px 32px #0f172a1f!important;overflow:hidden}.notification-center-popper.el-popover.el-popper{background:var(--ui-bg-card)!important;color:var(--ui-text-primary)}.notification-center-popper .notification-panel{display:flex;flex-direction:column;max-height:480px;background:var(--ui-bg-card)}.notification-center-popper .panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--ui-border, #eef2f7)}.notification-center-popper .panel-title-wrap{display:flex;align-items:baseline;gap:8px}.notification-center-popper .panel-title{font-size:15px;font-weight:600;color:var(--ui-text-primary, #0f172a)}.notification-center-popper .panel-unread{font-size:12px;color:var(--el-color-primary)}.notification-center-popper .panel-body{flex:1;min-height:120px;max-height:360px;overflow-y:auto}.notification-center-popper .notify-item{display:flex;gap:10px;padding:12px 16px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid var(--ui-border, #f1f5f9)}.notification-center-popper .notify-item:last-child{border-bottom:none}.notification-center-popper .notify-item:hover{background:var(--ui-bg-subtle)}.notification-center-popper .notify-item.unread .notify-title{font-weight:600;color:var(--ui-text-primary, #0f172a)}.notification-center-popper .notify-item.unread .notify-dot{background:var(--el-color-primary);box-shadow:0 0 0 3px #3b82f626}.notification-center-popper .notify-dot{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--ui-text-placeholder)}.notification-center-popper .notify-main{flex:1;min-width:0}.notification-center-popper .notify-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notification-center-popper .notify-title{flex:1;font-size:14px;line-height:1.4;color:var(--ui-text-secondary, #334155);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-center-popper .notify-type{flex-shrink:0;font-size:11px;line-height:18px;padding:0 6px;border-radius:4px}.notification-center-popper .notify-type.type-task{color:#2563eb;background:#eff6ff}.notification-center-popper .notify-type.type-system{color:#059669;background:#ecfdf5}.notification-center-popper .notify-type.type-business{color:#d97706;background:#fffbeb}.notification-center-popper .notify-content{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--ui-text-placeholder);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-center-popper .notify-meta{display:flex;gap:10px;margin-top:6px;font-size:11px;color:var(--ui-text-placeholder)}.notification-center-popper .panel-footer{padding:8px 16px 12px;text-align:center;border-top:1px solid var(--ui-border, #eef2f7)}html.dark .notification-center-popper{box-shadow:0 12px 32px #00000059!important}html.dark .notification-center-popper .notify-item:hover{background:var(--ui-bg-muted)}html.dark .notification-center-popper .notify-dot{background:var(--ui-border)}html.dark .notification-center-popper .notify-type.type-task{color:#93c5fd;background:#2563eb2e}html.dark .notification-center-popper .notify-type.type-system{color:#6ee7b7;background:#0596692e}html.dark .notification-center-popper .notify-type.type-business{color:#fcd34d;background:#d977062e}.navbar[data-v-6938f327]{height:var(--layout-navbar-height);min-height:var(--layout-navbar-height);overflow:visible;position:relative;background:var(--ui-navbar-bg);border-bottom:1px solid var(--ui-border);box-shadow:0 1px 3px #02081714}.navbar .breadcrumb-container[data-v-6938f327]{float:left;height:var(--layout-navbar-height);display:inline-flex;align-items:center}.navbar .topmenu-container[data-v-6938f327]{position:absolute;left:0}.navbar .right-menu[data-v-6938f327]{float:right;height:100%;display:flex;align-items:center;gap:8px;padding-right:12px}.navbar .right-menu[data-v-6938f327]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-6938f327]{display:inline-flex;align-items:center;justify-content:center;height:34px;color:var(--ui-text-secondary)}.navbar .right-menu .avatar-container[data-v-6938f327]{margin-right:16px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-6938f327]{margin-top:0;position:relative;display:inline-flex;align-items:center;gap:6px}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-6938f327]{cursor:pointer;width:34px;height:34px;border-radius:8px;border:1px solid rgba(148,163,184,.22);transition:border-color .16s ease,transform .14s ease}.navbar .right-menu .avatar-container .avatar-wrapper i[data-v-6938f327]{cursor:pointer;font-size:12px}.navbar .right-menu .avatar-container .avatar-wrapper:hover .user-avatar[data-v-6938f327]{border-color:var(--el-color-primary-light-5);transform:translateY(-.5px)}@media(max-width:768px){.navbar .right-menu[data-v-6938f327]{gap:6px;padding-right:8px}}.scroll-container[data-v-d5dd8bad]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-d5dd8bad] .el-scrollbar__bar{bottom:0}.scroll-container[data-v-d5dd8bad] .el-scrollbar__wrap{height:39px}.tags-view-container[data-v-77ee9a0b]{height:var(--layout-tags-height);width:100%;background:var(--ui-bg-card);border-bottom:1px solid var(--ui-border);box-shadow:0 1px 3px #02081714}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-77ee9a0b]{display:inline-block;position:relative;cursor:pointer;height:28px;line-height:28px;border:1px solid var(--ui-border);color:var(--ui-text-secondary);background:var(--ui-bg-card);padding:0 12px;font-size:13px;margin-left:5px;margin-top:calc((var(--layout-tags-height) - 28px) / 2);border-radius:8px;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-77ee9a0b]:first-of-type{margin-left:15px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-77ee9a0b]:last-of-type{margin-right:15px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-77ee9a0b]:hover{border-color:var(--ui-border);background:var(--ui-bg-subtle);color:var(--ui-text-primary)}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-77ee9a0b]{background-color:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary);font-weight:500}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-77ee9a0b]:before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:5px}.tags-view-container .tags-view-wrapper .tags-view-item.active .el-icon-close[data-v-77ee9a0b]:hover{background-color:#ffffff59}.tags-view-container .contextmenu[data-v-77ee9a0b]{margin:0;background:var(--ui-bg-card);z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:8px;font-size:12px;font-weight:400;color:var(--ui-text-primary);border:1px solid var(--ui-border);box-shadow:0 10px 24px #02081724}.tags-view-container .contextmenu li[data-v-77ee9a0b]{margin:0;padding:7px 16px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.tags-view-container .contextmenu li[data-v-77ee9a0b]:hover{background:var(--ui-bg-muted)}.tags-view-wrapper .tags-view-item .el-icon-close{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;transition:background-color .2s ease,color .2s ease;transform-origin:100% 50%}.tags-view-wrapper .tags-view-item .el-icon-close:before{transform:scale(.6);display:inline-block;vertical-align:-3px}.tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:#64748b59;color:#fff;width:12px!important;height:12px!important}.dark .tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:#cbd5e159}.app-wrapper[data-v-d9424aab]:after{content:"";display:table;clear:both}.app-wrapper[data-v-d9424aab]{position:relative;height:100%;min-height:100%;width:100%;isolation:isolate;transition:background-color .3s ease}.main-container[data-v-d9424aab]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column}.fixed-header[data-v-d9424aab]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 200px);transition:width .28s}.hideSidebar .fixed-header[data-v-d9424aab]{width:calc(100% - 54px)}.dark .app-wrapper[data-v-d9424aab]{background:linear-gradient(180deg,#080f1cf0,#0b1220fa)}.light .app-wrapper[data-v-d9424aab]{background:linear-gradient(180deg,#f1f6fcdb,#dce5eff5),var(--ui-bg-page)}.pagination-container[data-v-50babce0]{background:transparent;padding:6px 12px 2px;min-height:36px}.pagination-container.hidden[data-v-50babce0]{display:none}.top-right-btn[data-v-546d57e0]{display:inline-flex;align-items:center}.toolbar-row[data-v-546d57e0]{display:inline-flex;align-items:center;flex-wrap:nowrap}.toolbar-item[data-v-546d57e0]{display:inline-flex;align-items:center;margin-right:4px}.toolbar-item[data-v-546d57e0]:last-child{margin-right:0}[data-v-546d57e0] .item{display:inline-flex;align-items:center}[data-v-546d57e0] .toolbar-dropdown{padding-left:0!important;display:inline-flex;align-items:center}[data-v-546d57e0] .toolbar-icon-btn,[data-v-546d57e0] .toolbar-icon-btn.el-button{--el-button-size: 14px;width:14px!important;height:14px!important;min-width:0!important;max-width:14px;padding:0!important;line-height:14px!important;border:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;color:var(--ui-text-secondary)!important;border-radius:3px;opacity:.95;transition:color .14s ease,background-color .14s ease,transform .08s ease,opacity .14s ease}[data-v-546d57e0] .toolbar-icon-btn:before{display:none!important}[data-v-546d57e0] .toolbar-icon-btn>span{margin:0!important}[data-v-546d57e0] .toolbar-icon-btn .el-icon{font-size:12px}[data-v-546d57e0] .toolbar-icon-btn:hover,[data-v-546d57e0] .toolbar-icon-btn:focus-visible{background:#409eff1f!important;color:var(--el-color-primary)!important;opacity:1}[data-v-546d57e0] .toolbar-icon-btn:active{background:#409eff33!important;transform:scale(.93)}[data-v-546d57e0] .el-transfer__button{border-radius:50%;display:block;margin-left:0}[data-v-546d57e0] .el-transfer__button:first-child{margin-bottom:10px}[data-v-546d57e0] .el-dropdown-menu__item{line-height:30px;padding:0 17px}.el-tag+.el-tag[data-v-bb575121]{margin-left:10px}
